Skip to content

Update docs for the Python 3.11 baseline - #74159

Open
shahar1 wants to merge 1 commit into
drop-py310/8-provider-readmesfrom
drop-py310/9-docs
Open

shahar1 wants to merge 1 commit into
drop-py310/8-provider-readmesfrom
drop-py310/9-docs

Conversation

@shahar1

@shahar1 shahar1 commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

As titled - this PR updates docs for the Python 3.11 baseline.

closes: #74148

AI Summary Contributing docs, Breeze docs, Docker stack docs, installation pages, airflowctl docs and the Airflow-specific magpie overrides used Python 3.10 as the default/example version. Examples and defaults now use 3.11. Changelogs and `dev/breeze/doc/adr/0002-*.md` keep their historical wording.

Stack

Layer 9 of 9 of the Python 3.10 drop (supersedes #74144, which carried the whole change in one PR). Each layer is meant to be green on its own: the script metadata bump comes first because prek picks the hook interpreter from it, and the ruff fixes land before the requires-python bump because ruff infers its target per distribution from the nearest pyproject.toml.

  1. Drop Python 3.10 from CI, Breeze and the container images
  2. Bump inline script metadata to Python 3.11
  3. Remove Python 3.10 compatibility shims
  4. Apply ruff Python 3.11 fixes to core, Task SDK, shared and airflowctl
  5. Apply ruff Python 3.11 fixes to providers
  6. Apply ruff Python 3.11 fixes to dev tooling, scripts and test suites
  7. Require Python 3.11 in all distributions
  8. Update provider READMEs for the Python 3.11 baseline
  9. Update docs for the Python 3.11 baseline

Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Fable 5.1)

Generated-by: Claude Code (Fable 5.1) following the guidelines

Contributing docs, Breeze docs, Docker stack docs and the user-facing
installation pages used Python 3.10 as the example and default
version. Examples and defaults now use 3.11; historical changelog
entries and ADRs keep their original wording.
@shahar1
shahar1 force-pushed the drop-py310/9-docs branch from 7be9cd3 to def5e44 Compare October 3, 2026 20:05

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

Drop Python 3.10 support

1 participant