pyproj4 / pyproj

Python interface to PROJ (cartographic projections and coordinate transformations library)
https://pyproj4.github.io/pyproj
MIT License
1.04k stars 211 forks source link

DEP: Minimum supported Python version 3.10 #1357

Closed snowman2 closed 10 months ago

snowman2 commented 10 months ago

Python 3.9 is no longer supported in the scientific python ecosystem: https://scientific-python.org/specs/spec-0000/

Related #1111

djhoese commented 10 months ago

Ah so pyproj follows scipy instead of numpy which doesn't drop 3.9 until April:

https://numpy.org/neps/nep-0029-deprecation_policy.html

djhoese commented 10 months ago

Ah sorry, numpy drops 3.8 in April if I'm reading that right.

snowman2 commented 10 months ago

Ah so pyproj follows scipy instead of numpy which doesn't drop 3.9 until April:

https://numpy.org/neps/nep-0029-deprecation_policy.html

The note at the top: "This NEP is superseded by the scientific python ecosystem coordination guideline SPEC 0 — Minimum Supported Versions."

jjimenezshaw commented 10 months ago

Ubuntu LTS users (like me) will have only a few months to move to Ubuntu 24.04 (with python 3.12). That applies as well for PROJ docker image.

snowman2 commented 10 months ago

Ubuntu LTS users (like me) will have only a few months to move to Ubuntu 24.04 (with python 3.12). That applies as well for PROJ docker image.

The dead snakes ppa is a great resource: https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa. pyproj uses it to test pyproj on Ubuntu with newer versions of Python in GitHub actions.