-
Notifications
You must be signed in to change notification settings - Fork 367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
address shapely 2.0 deprecations #1914
Conversation
Darn, CI error py37+Mac appears to be unrelated to this PR. |
9a2ba26
to
33cd127
Compare
I'm gonna track down those three warnings yet shown and then mark the PR ready once done. |
33cd127
to
e666f28
Compare
OK and whew, I think I have found all the |
Hmm, it looks like the Minimum dependency CI run does not pin Shapely. We should probably do that to be sure that this doesn't break older versions. |
@QuLogic I think I have accomplished that now |
Thanks @akrherz! |
Thanks for already addressing those warnings! (and glad that it didn't seem too problematic to address them) A question and suggestion:
|
Seems reasonable to include this in a patch release. I also don't have a huge issue with making a new minor release either. |
@akrherz, do you want to point these two commits at v0.20.x? We can also add the shapely pin to that branch too then. |
Rationale
Addresses
ShapelyDeprecationWarning
s raised with the newly released Shapely 1.8 that is preparing for the upcoming Shapely 2.0 breaking API release.Implications
No known implications nor previously supported shapely version conflicts.
fixes #1913
NB: My fork CI still emits three warnings, I am unsure if I am missing things yet or this is in other packagesUpdate, I ran pytest once with
-W error::shapely.errors.ShapelyDeprecationWarning
and believe I have found the source of the three previously listed warnings below.