-
Notifications
You must be signed in to change notification settings - Fork 216
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
Undo global context #408
Comments
The problem with this proposed solution is that it depends on a future release of PROJ, I think? (meaning, problem to solve it now. I don't know when a next PROJ release would occur, and that also would bump the minimal required version?) |
The version bump will be necessary for adding support for: If this fix is merged in soon, the next PROJ release is scheduled for September 1. |
I haven't been able to to come up with a clean solution without the change in PROJ. But, if you think of one, I would be happy to give it a go. |
But that could be optional? Or is there a reason you need this in pyproj?
Short term, it seems like choosing between segfaults on windows or crashes with many CRS objects? (although I didn't follow both closely) In the last release you fixed the second which caused the first, correct? It could also be chosen the other way around (but again, don't know which of the two affects most end-users) |
Provide pathway to address #401 and #389
Yeah, I went ahead with it as is for 2.3.0 so there is at least one version with a fix in it for the second problem. Next step in the plan is to undo global context in 2.3.1 (to have fix for first problem) and then in 2.4.0 using the PROJ fix to resolve the second problem. Side note: Looks like 2.3.0 works fine in windows with conda-forge. Just wheels have issues. |
One thought I had was to add an optional kwarg This could be accomplished by making the This would provide a solution for both use cases and would not require pinning to the new version of PROJ yet. That being said, I am still thinking I might pin to the new version soon due to the new features included. |
Due to #403, I think the solution to #374, is to:
The text was updated successfully, but these errors were encountered: