Skip to content

chore: drop Python 3.8 support, add Python 3.13#11

Merged
shaia merged 2 commits intomasterfrom
chore/drop-python38-support
Dec 5, 2025
Merged

chore: drop Python 3.8 support, add Python 3.13#11
shaia merged 2 commits intomasterfrom
chore/drop-python38-support

Conversation

@shaia
Copy link
Copy Markdown
Owner

@shaia shaia commented Dec 5, 2025

Python 3.8 reached end-of-life in October 2024. Update minimum version to 3.9 and add 3.13 classifier for latest Python support.

Python 3.8 reached end-of-life in October 2024. Update minimum
version to 3.9 and add 3.13 classifier for latest Python support.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the minimum supported Python version from 3.8 to 3.9 (which reached end-of-life in October 2024) and adds support for Python 3.13. The changes ensure package metadata, build configuration, and documentation reflect the new version requirements.

  • Updated minimum Python version requirement from 3.8 to 3.9 across package configuration
  • Added Python 3.13 to the list of supported versions
  • Updated build and linting tool configurations to target Python 3.9

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pyproject.toml Updated requires-python to >=3.9, removed Python 3.8 classifier, added Python 3.13 classifier, updated wheel API and ruff target to py39
README.md Updated documentation to reflect Python 3.9+ compatibility in features list and requirements section

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Update build workflow to use Python 3.9 (min supported)
- Test matrix now covers Python 3.9 and 3.13 (min and max)
- Add pytest-cov to test dependencies
@shaia shaia merged commit 330b14c into master Dec 5, 2025
9 checks passed
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