Skip to content

chore!: raise minimum Python version to 3.11 - #9

Merged
tobiasraabe merged 2 commits into
mainfrom
raise-python-minimum-311
Oct 11, 2026
Merged

tobiasraabe merged 2 commits into
mainfrom
raise-python-minimum-311

Conversation

@tobiasraabe

@tobiasraabe tobiasraabe commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

Changes

Require Python 3.11 or newer for future releases.

Raise the example project minimum from Python 3.8 to 3.11, align Ruff with Python 3.11, use standard-library Annotated imports, remove obsolete ANN101/ANN102 ignores, ignore CPY001, and document the requirement.

Validation

The existing tox typing job passed on Python 3.11 (mypy: no issues in five source files). Source and wheel builds passed. Pre-commit passed after removing obsolete ANN101/ANN102 ignores and explicitly ignoring CPY001. No test suite is present in this repository.

Built wheel metadata was checked for Requires-Python: >=3.11.

@tobiasraabe tobiasraabe changed the title Raise minimum Python version to 3.11 chore!: raise minimum Python version to 3.11 Oct 11, 2026
@tobiasraabe
tobiasraabe marked this pull request as ready for review October 11, 2026 13:50
@tobiasraabe
tobiasraabe merged commit f5d8cf0 into main Oct 11, 2026
2 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.

1 participant