Skip to content

Conversation

@michaeldwan
Copy link
Member

Python 3.8 reached end-of-life in October 2024. It's time to go so we can take advantage of improvements in 3.9+. This is also needed for coglet in #2586.

This change:

  • Updates minimum Python version from 3.8 to 3.9
  • Updates pyproject.toml requires-python
  • Removes py38 from tox test matrix
  • Updates all test fixtures and test cases
  • Updates documentation

Michael Dwan added 5 commits December 18, 2025 15:38
Python 3.8 reached end-of-life in October 2024. This change:

- Updates minimum Python version from 3.8 to 3.9
- Updates pyproject.toml requires-python
- Removes py38 from tox test matrix
- Updates all test fixtures and test cases
- Updates documentation
The CI test matrix is derived from these classifiers via the
build-and-inspect-python-package action.
- Update test_python_37_deprecated to expect 3.9 in error message
- Remove obsolete 'fast loader' assertions that were for Python <3.9
Removes Python 3.8 resolution markers and dependencies that were
only needed for Python <3.9.
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