Skip to content

Update minimum Python version from 3.9 to 3.10#20

Merged
roesel merged 4 commits intomainfrom
claude/update-python-test-versions-WGZQA
Mar 8, 2026
Merged

Update minimum Python version from 3.9 to 3.10#20
roesel merged 4 commits intomainfrom
claude/update-python-test-versions-WGZQA

Conversation

@roesel
Copy link
Copy Markdown
Owner

@roesel roesel commented Mar 8, 2026

  • Update CI test matrix to test against 3.10 and 3.12 (was 3.9 and 3.12)
  • Update publish workflow to use Python 3.10
  • Update pyproject.toml requires-python to >=3.10
  • Modernize type hints in tools.py: replace typing.Union/Dict/Tuple with
    native Python 3.10+ syntax (dict, tuple, | union operator)

https://claude.ai/code/session_012FEdjrwtHM98V6jSdBpWsY

claude added 3 commits March 8, 2026 10:39
- Update CI test matrix to test against 3.10 and 3.12 (was 3.9 and 3.12)
- Update publish workflow to use Python 3.10
- Update pyproject.toml requires-python to >=3.10
- Modernize type hints in tools.py: replace typing.Union/Dict/Tuple with
  native Python 3.10+ syntax (dict, tuple, | union operator)

https://claude.ai/code/session_012FEdjrwtHM98V6jSdBpWsY
@codecov-commenter
Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Remove push trigger from tests and ruff workflows to reduce CI usage.

https://claude.ai/code/session_012FEdjrwtHM98V6jSdBpWsY
@roesel roesel merged commit 1da6c4a into main Mar 8, 2026
3 checks passed
@roesel roesel deleted the claude/update-python-test-versions-WGZQA branch March 8, 2026 10:48
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.

3 participants