Skip to content

Drop support of end-of-life Python 3.9#1325

Merged
ericwb merged 3 commits into
PyCQA:mainfrom
ericwb:drop_py39
Nov 11, 2025
Merged

Drop support of end-of-life Python 3.9#1325
ericwb merged 3 commits into
PyCQA:mainfrom
ericwb:drop_py39

Conversation

@ericwb
Copy link
Copy Markdown
Member

@ericwb ericwb commented Nov 11, 2025

Python 3.9 was officially EOL in October of 2025. We're already starting to see some packages like pyupgrade drop 3.9. The pyupgrade library is a dependency for pre-commit.

This change:

  • removes testing on 3.9
  • updates classifier without 3.9
  • sets minimum Python install ver to 3.10
  • sets default tox environment to 3.10
  • removes mentions of 3.9 related comments

https://devguide.python.org/versions/

Python 3.9 was officially EOL in October of 2025. We're already
starting to see some packages like pyupgrade drop 3.9. The
pyupgrade library is a dependency for pre-commit.

This change:
* removes testing on 3.9
* updates classifier without 3.9
* sets minimum Python install ver to 3.10
* sets default tox environment to 3.10
* removes mentions of 3.9 related comments

https://devguide.python.org/versions/

Signed-off-by: Eric Brown <eric_wade_brown@yahoo.com>
@ericwb ericwb self-assigned this Nov 11, 2025
Signed-off-by: Eric Brown <eric_wade_brown@yahoo.com>
Signed-off-by: Eric Brown <eric_wade_brown@yahoo.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants