You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This may be a very edge case issue for you all, and I want to lead with a thanks for the work on this library. That said, I tend to use cartopy to develop maps for displaying geospatial data. Cartopy requires pyshp>=2.3, while swmmio appears to be locked to pyshp==2.1.0, which is going on six years old. Understanding your core objective is maintaining your own library, not compatibility with arbitrary others, is it a big ask to update to the latest pyshp to resolve this?
@gcoyle83 thanks for raising this! I don't recall any reason why we're locked on an old version of pyshp. I can run some tests to see if this causes any problems. If it doesn't, I think we can make this change in the next release.
Issue description
This may be a very edge case issue for you all, and I want to lead with a thanks for the work on this library. That said, I tend to use
cartopy
to develop maps for displaying geospatial data. Cartopy requirespyshp>=2.3
, whileswmmio
appears to be locked topyshp==2.1.0
, which is going on six years old. Understanding your core objective is maintaining your own library, not compatibility with arbitrary others, is it a big ask to update to the latestpyshp
to resolve this?To reproduce
Build env with basic dependencies:
Then run example from cartopy docs:
This should work. Add
swmmio
to pip installs, and then it will not work, throwing aShapefileException
error due to pyshp version lock.The text was updated successfully, but these errors were encountered: