Skip to content
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

DEP: Minimum supported Python version 3.10 #1357

Merged
merged 1 commit into from
Nov 8, 2023
Merged

Conversation

snowman2
Copy link
Member

@snowman2 snowman2 commented Nov 8, 2023

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

Related #1111

@snowman2 snowman2 added the dependencies Pull requests that update a dependency file label Nov 8, 2023
@snowman2 snowman2 added this to the 3.6.2 milestone Nov 8, 2023
@snowman2 snowman2 merged commit a4eda8e into pyproj4:main Nov 8, 2023
20 of 21 checks passed
@snowman2 snowman2 deleted the pypin branch November 8, 2023 02:40
@djhoese
Copy link
Contributor

djhoese commented Nov 8, 2023

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
Copy link
Contributor

djhoese commented Nov 8, 2023

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

@snowman2
Copy link
Member Author

snowman2 commented Nov 8, 2023

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
Copy link
Contributor

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
Copy link
Member Author

snowman2 commented Nov 8, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants