Python 3.8 no longer supported; EOL was 2024-10-07#66
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR removes support for Python 3.8 following its end-of-life date of 2024-10-07, updating the minimum supported Python version to 3.9. The changes also add Python 3.13 support to the GitHub Actions testing matrix.
- Updated minimum Python version requirement from 3.8 to 3.9
- Added Python 3.13 to the CI testing matrix
- Updated documentation to reflect the new minimum version requirement
Reviewed Changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| pyproject.toml | Updated requires-python field to enforce minimum Python 3.9 |
| README.md | Updated documentation to reflect new minimum Python version |
| .github/workflows/python.yaml | Removed Python 3.8 and added Python 3.13 to CI test matrix |
|
Do we have any statistics on Python language version usage? I don't believe the Python collector sends through the Python language version to Test Engine as a 'language_version' env var. e.g. Ruby Collector - https://github.com/buildkite/test-collector-ruby/blob/6f3b5e1785fc025ec604b02e699338bf7bf59d66/lib/buildkite/test_collector/ci.rb#L40 |
Ah that's a shame, we should fix that! |
Working on it! |
Python 3.8 EOL was 2024-10-07, so remove support.
Python 3.9 will EOL in a couple of months and will also be removed then.
Related: