Skip to content

Raise minimum Python to 3.10#207

Merged
nvictus merged 5 commits intomainfrom
push-skyoknlwolsr
Feb 28, 2026
Merged

Raise minimum Python to 3.10#207
nvictus merged 5 commits intomainfrom
push-skyoknlwolsr

Conversation

@manzt
Copy link
Member

@manzt manzt commented Feb 28, 2026

Python 3.9 reached end-of-life in October 2025. This bumps the floor to 3.10 and extends CI coverage through 3.14 to match the currently supported CPython versions.

Python 3.9 reached end-of-life in October 2025. This bumps the floor to
3.10 and extends CI coverage through 3.14 to match the currently
supported CPython versions.
@manzt manzt added the enhancement New feature or request label Feb 28, 2026
@manzt manzt requested a review from nvictus February 28, 2026 17:11
Ruff will infer a missing target-version from the requires-python field
in a pyproject.toml
Redundant with defaults.
source = "vcs"

[tool.ruff]
line-length = 88
Copy link
Member Author

Choose a reason for hiding this comment

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

This is the default in Ruff already


[tool.ruff]
line-length = 88
target-version = "py38"
Copy link
Member Author

Choose a reason for hiding this comment

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

Ruff will infer a missing target-version from the requires-python field in a pyproject.toml

@nvictus nvictus merged commit 2bc1429 into main Feb 28, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants