Skip to content

Fix #448: Remove Python 3.7-3.9 (EOL)#470

Merged
tomschr merged 1 commit into
masterfrom
448-eof-python-part2
Jun 29, 2026
Merged

Fix #448: Remove Python 3.7-3.9 (EOL)#470
tomschr merged 1 commit into
masterfrom
448-eof-python-part2

Conversation

@tomschr

@tomschr tomschr commented Jun 28, 2026

Copy link
Copy Markdown
Member

According to the Status of Python versions (https://devguide.python.org/versions/),
Python 3.7, 3.8, and 3.9 are already "end-of-life".

  • Python 3.7: PEP 537, end of life 2023-06-27
  • Python 3.8: PEP 569, end of life 2024-10-07
  • Python 3.9: PEP 596, end of life 2025-10-31

=> For semver, the lowest supported Python version is Python 3.10 now.

Raised version to 3.1.0

@tomschr tomschr force-pushed the 448-eof-python-part2 branch from 45898b5 to 3c6c037 Compare June 28, 2026 13:00
According to the Status of Python versions (https://devguide.python.org/versions/),
Python 3.7, 3.8, and 3.9 are already "end-of-life".

* Python 3.7: PEP 537, end of life 2023-06-27
* Python 3.8: PEP 569, end of life 2024-10-07
* Python 3.9: PEP 596, end of life 2025-10-31

=> For semver, the lowest supported Python version is Python 3.10 now.

Additional changes:

* Remove docformatter
* Add version identifiers for packages in `pyproject.toml`
* Update uv.lock
@tomschr tomschr force-pushed the 448-eof-python-part2 branch from 3c6c037 to eec8108 Compare June 28, 2026 15:41
@tomschr tomschr merged commit 9c19156 into master Jun 29, 2026
15 checks passed
@tomschr tomschr deleted the 448-eof-python-part2 branch June 29, 2026 12:52
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.

1 participant