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
ENH: Support Python 3.11 #2592
Comments
Given geopandas is pure python, it should be straightforward as soon as all dependencies have 3.11 support. If you'd like to figure out a CI env that may test it right now, go for it! |
Thanks for getting back! I think aside from the GeoPandas dependencies, the CI relying on Conda will be the hold up. Conda is quite slow with adopting new Python versions. I don't think Conda is needed if all dependencies have wheels on PyPI available, right? I think moving the dependencies and the optional docs/dev dependencies to the |
Yes, it can be a bit cumbersome initially. You don't need conda to install geopandas so we should also be able to create a CI env without it if we really want. It just adds some complexity to our CI setup I am not sure I am happy about.
See #2512 |
shapely just released version 1.8.5, with 3.11 wheels on PyPI! Only Fiona is left of the direct dependencies! Conda is working on it, see tracking issue conda/conda#11170. |
Python 3.11 is expected to be released as stable around October 24th, with many new features including:
The state of the Python 3.11 ecosystem is already great:
GeoPandas is the glue that connects the whole geospatial Python stack. I think it would very well be possible to have full Python 3.11 support in GeoPandas before the official release! (currently planned for October 24th). Would that be a target to aim for?
The text was updated successfully, but these errors were encountered: