Skip to content

feat: drop Python 3.10 support#738

Open
vdusek wants to merge 1 commit intomasterfrom
drop-python-3.10
Open

feat: drop Python 3.10 support#738
vdusek wants to merge 1 commit intomasterfrom
drop-python-3.10

Conversation

@vdusek
Copy link
Contributor

@vdusek vdusek commented Mar 20, 2026

Summary

  • Remove Python 3.10 from CI test matrices
  • Bump requires-python to >= 3.11
  • Uncomment crewai and arxiv-mcp-server deps (required Python 3.11+)
  • Use StrEnum instead of (str, Enum) in mcp-proxy template

Test plan

  • CI passes on Python 3.11-3.13

🤖 Generated with Claude Code

Raise minimum Python version to 3.11. This enables:
- Uncommenting crewai and arxiv-mcp-server dependencies (require 3.11+)
- Using StrEnum instead of (str, Enum) pattern in mcp-proxy template
- Updated CI matrices to test 3.11-3.13

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vdusek vdusek added adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team. labels Mar 20, 2026
@vdusek vdusek self-assigned this Mar 20, 2026
@github-actions github-actions bot added this to the 136th sprint - Tooling team milestone Mar 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants