This is an automated email from the ASF dual-hosted git repository.

eladkal pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new df1e397adae Mention Python 3.14 support in docs (#63950)
df1e397adae is described below

commit df1e397adaeb4ed1b98ebacc984fdcd0f99cc81f
Author: Dev-iL <[email protected]>
AuthorDate: Sat Mar 21 03:20:37 2026 +0200

    Mention Python 3.14 support in docs (#63950)
---
 README.md                                 |  2 +-
 airflow-core/docs/start.rst               |  2 +-
 airflow-ctl/README.md                     |  2 +-
 contributing-docs/07_local_virtualenv.rst |  2 +-
 dev/README_RELEASE_AIRFLOW.md             |  2 +-
 dev/breeze/doc/ci/02_images.md            |  2 +-
 docker-stack-docs/build.rst               | 22 +++++++++++-----------
 generated/PYPI_README.md                  |  2 +-
 8 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/README.md b/README.md
index 624ee749177..a2f96c73698 100644
--- a/README.md
+++ b/README.md
@@ -100,7 +100,7 @@ Apache Airflow is tested with:
 
 |            | Main version (dev)                 | Stable version (3.1.8) | 
Stable version (2.11.2)      |
 
|------------|------------------------------------|------------------------|------------------------------|
-| Python     | 3.10, 3.11, 3.12, 3.13             | 3.10, 3.11, 3.12, 3.13 | 
3.10, 3.11, 3.12             |
+| Python     | 3.10, 3.11, 3.12, 3.13, 3.14       | 3.10, 3.11, 3.12, 3.13 | 
3.10, 3.11, 3.12             |
 | Platform   | AMD64/ARM64                        | AMD64/ARM64            | 
AMD64/ARM64(\*)              |
 | Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 | 1.30, 1.31, 1.32, 1.33 | 
1.26, 1.27, 1.28, 1.29, 1.30 |
 | PostgreSQL | 14, 15, 16, 17, 18                 | 13, 14, 15, 16, 17     | 
12, 13, 14, 15, 16           |
diff --git a/airflow-core/docs/start.rst b/airflow-core/docs/start.rst
index e1263ccd57e..9b5f7fb56db 100644
--- a/airflow-core/docs/start.rst
+++ b/airflow-core/docs/start.rst
@@ -24,7 +24,7 @@ This quick start guide will help you bootstrap an Airflow 
standalone instance on
 
 .. note::
 
-   Successful installation requires a Python 3 environment. Starting with 
Airflow 3.1.0, Airflow supports Python 3.10, 3.11, 3.12, 3.13.
+   Successful installation requires a Python 3 environment. Starting with 
Airflow 3.2.0, Airflow supports Python 3.10, 3.11, 3.12, 3.13, 3.14.
 
    Officially supported installation methods is with ``pip`` or ``uv``.
 
diff --git a/airflow-ctl/README.md b/airflow-ctl/README.md
index 19e11b1369d..809929b94a2 100644
--- a/airflow-ctl/README.md
+++ b/airflow-ctl/README.md
@@ -31,7 +31,7 @@ A command-line tool for interacting with Apache Airflow 
instances through the Ai
 
 ## Requirements
 
-- Python 3.10 or later (compatible with Python >= 3.10 and < 3.13)
+- Python 3.10 or later (compatible with 3.10 <= Python <= 3.14)
 - Network access to an Apache Airflow instance with REST API enabled
 - \[Recommended\] Keyring backend installed in operating system for secure 
token storage.
   - In case there's no keyring available (common in headless environments) you 
can provide the token to each command. See the [Security 
page](https://airflow.apache.org/docs/apache-airflow-ctl/stable/security.html) 
for more information.
diff --git a/contributing-docs/07_local_virtualenv.rst 
b/contributing-docs/07_local_virtualenv.rst
index a301b6366cb..e6a0409ac9d 100644
--- a/contributing-docs/07_local_virtualenv.rst
+++ b/contributing-docs/07_local_virtualenv.rst
@@ -36,7 +36,7 @@ Required Software Packages
 Use system-level package managers like yum, apt-get for Linux, or
 Homebrew for macOS to install required software packages:
 
-* Python (One of: 3.10, 3.11, 3.12, 3.13)
+* Python (One of: 3.10, 3.11, 3.12, 3.13, 3.14)
 * MySQL 5.7+
 * libxml
 * helm (only for helm chart tests)
diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md
index cfa045aad82..a382850a22b 100644
--- a/dev/README_RELEASE_AIRFLOW.md
+++ b/dev/README_RELEASE_AIRFLOW.md
@@ -1313,7 +1313,7 @@ the older branches, you should set the "skip" field to 
true.
 ## Verify production images
 
 ```shell script
-for PYTHON in 3.10 3.11 3.12 3.13
+for PYTHON in 3.10 3.11 3.12 3.13 3.14
 do
     docker pull apache/airflow:${VERSION}-python${PYTHON}
     breeze prod-image verify --image-name 
apache/airflow:${VERSION}-python${PYTHON}
diff --git a/dev/breeze/doc/ci/02_images.md b/dev/breeze/doc/ci/02_images.md
index 126d568c677..97ddc977a32 100644
--- a/dev/breeze/doc/ci/02_images.md
+++ b/dev/breeze/doc/ci/02_images.md
@@ -566,7 +566,7 @@ percent-encoded when you access them via UI (/ = %2F)
 | PROD image               | airflow/\<BRANCH\>/prod/python\<X.Y\>  | faster 
to build or pull. Production image optimized for size. |
 
 - \<BRANCH\> might be either "main" or "v2-\*-test"
-- \<X.Y\> - Python version (Major + Minor).Should be one of \["3.10", "3.11", 
"3.12", "3.13" \].
+- \<X.Y\> - Python version (Major + Minor).Should be one of \["3.10", "3.11", 
"3.12", "3.13", "3.14" \].
 
 
 ----
diff --git a/docker-stack-docs/build.rst b/docker-stack-docs/build.rst
index a9d3e27d7e6..dd3cf7e01f7 100644
--- a/docker-stack-docs/build.rst
+++ b/docker-stack-docs/build.rst
@@ -313,17 +313,17 @@ There are two types of images you can extend your image 
from:
 
 Naming conventions for the images:
 
-+----------------+---------------------+---------------------------------+--------------------------------------+
-| Image          | Python              | Standard image                  | 
Slim image                           |
-+================+=====================+=================================+======================================+
-| Latest default | 3.12                | apache/airflow:latest           | 
apache/airflow:slim-latest           |
-+----------------+---------------------+---------------------------------+--------------------------------------+
-| Default        | 3.12                | apache/airflow:X.Y.Z            | 
apache/airflow:slim-X.Y.Z            |
-+----------------+---------------------+---------------------------------+--------------------------------------+
-| Latest         | 3.10,3.11,3.12,3.13 | apache/airflow:latest-pythonN.M | 
apache/airflow:slim-latest-pythonN.M |
-+----------------+---------------------+---------------------------------+--------------------------------------+
-| Specific       | 3.10,3.11,3.12,3.13 | apache/airflow:X.Y.Z-pythonN.M  | 
apache/airflow:slim-X.Y.Z-pythonN.M  |
-+----------------+---------------------+---------------------------------+--------------------------------------+
++----------------+--------------------------+---------------------------------+--------------------------------------+
+| Image          | Python                   | Standard image                  
| Slim image                           |
++================+==========================+=================================+======================================+
+| Latest default | 3.13                     | apache/airflow:latest           
| apache/airflow:slim-latest           |
++----------------+--------------------------+---------------------------------+--------------------------------------+
+| Default        | 3.13                     | apache/airflow:X.Y.Z            
| apache/airflow:slim-X.Y.Z            |
++----------------+--------------------------+---------------------------------+--------------------------------------+
+| Latest         | 3.10,3.11,3.12,3.13,3.14 | apache/airflow:latest-pythonN.M 
| apache/airflow:slim-latest-pythonN.M |
++----------------+--------------------------+---------------------------------+--------------------------------------+
+| Specific       | 3.10,3.11,3.12,3.13,3.14 | apache/airflow:X.Y.Z-pythonN.M  
| apache/airflow:slim-X.Y.Z-pythonN.M  |
++----------------+--------------------------+---------------------------------+--------------------------------------+
 
 * The "latest" image is always the latest released stable version available.
 
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index ade7f88d30e..b5130839b28 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -57,7 +57,7 @@ Apache Airflow is tested with:
 
 |            | Main version (dev)                 | Stable version (3.1.8) | 
Stable version (2.11.2)      |
 
|------------|------------------------------------|------------------------|------------------------------|
-| Python     | 3.10, 3.11, 3.12, 3.13             | 3.10, 3.11, 3.12, 3.13 | 
3.10, 3.11, 3.12             |
+| Python     | 3.10, 3.11, 3.12, 3.13, 3.14       | 3.10, 3.11, 3.12, 3.13 | 
3.10, 3.11, 3.12             |
 | Platform   | AMD64/ARM64                        | AMD64/ARM64            | 
AMD64/ARM64(\*)              |
 | Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34, 1.35 | 1.30, 1.31, 1.32, 1.33 | 
1.26, 1.27, 1.28, 1.29, 1.30 |
 | PostgreSQL | 14, 15, 16, 17, 18                 | 13, 14, 15, 16, 17     | 
12, 13, 14, 15, 16           |

Reply via email to