Skip to content

Drop Python 3.10 support - #4466

Merged
r4victor merged 3 commits into
masterfrom
issue_4423_drop_python_310
Nov 5, 2026
Merged

r4victor merged 3 commits into
masterfrom
issue_4423_drop_python_310

Conversation

@r4victor

@r4victor r4victor commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator

Closes #4423. Gateways run on uv-managed Python 3.12 since 0.22.7 (#4439), so dstack no longer needs 3.10. Run configurations can still use python: "3.9"/"3.10".

  • Require Python 3.11+ in requires-python, the Ruff target, the CI test matrix, tox, and the example plugins, and drop the tomli fallback.
  • Import typing names from typing instead of typing_extensions, except TypedDict, which pydantic requires from typing_extensions on Python 3.12 and lower.

@r4victor
r4victor merged commit b08facc into master Nov 5, 2026
26 checks passed
@r4victor
r4victor deleted the issue_4423_drop_python_310 branch November 5, 2026 07:39
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.

[Feature]: Support Python version upgrade for gateways and migrate from Python 3.10

1 participant