docs: fix Python version requirement to 3.10+#131
Conversation
Update documentation to match pyproject.toml which specifies requires-python = ">=3.10". The docs incorrectly stated 3.11+.
There was a problem hiding this comment.
Pull request overview
Updates project documentation to consistently state the minimum supported Python version as 3.10+, aligning with pyproject.toml (requires-python = ">=3.10").
Changes:
- Update Python version requirement in
README.md - Update Python version references in
CLAUDE.md - Update typing-features guidance in
.claude/rules/development-workflow.md
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| README.md | Updates the stated minimum Python requirement to 3.10+. |
| CLAUDE.md | Aligns contributor/type-safety guidance and version requirement with Python >=3.10. |
| .claude/rules/development-workflow.md | Updates typing feature guidance to Python 3.10+. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| ## Requirements | ||
|
|
||
| - Python 3.11+ | ||
| - Python 3.10+ |
There was a problem hiding this comment.
README now states Python 3.10+ as the minimum requirement, but CHANGELOG.md still contains entries indicating Python 3.10 was dropped and the minimum was bumped to 3.11 (e.g., CHANGELOG.md under the 2.0.0 breaking changes / chores). Consider updating the changelog (or adding a follow-up entry) so repository documentation is consistent about the currently supported minimum Python version.
| - Python 3.10+ | |
| - Python 3.11+ |
Summary
pyproject.tomlwhich specifiesrequires-python = ">=3.10"Test plan
>=3.10Summary by cubic
Corrected the Python version requirement to 3.10+ across docs to match pyproject.toml, avoiding confusion for Python 3.10 users.
Updated README.md, CLAUDE.md, and development-workflow to reflect 3.10+ typing features and version support.
Written for commit 0734c77. Summary will update on new commits.