|
| 1 | +.. _versions: |
| 2 | +.. _branchstatus: |
| 3 | + |
| 4 | +========================= |
| 5 | +Status of Python Versions |
| 6 | +========================= |
| 7 | + |
| 8 | +The main branch is currently the future Python 3.12, and is the only |
| 9 | +branch that accepts new features. The latest release for each Python |
| 10 | +version can be found on the `download page <https://www.python.org/downloads/>`_. |
| 11 | + |
| 12 | + |
| 13 | +Supported Versions |
| 14 | +================== |
| 15 | + |
| 16 | +Dates shown in *italic* are scheduled and can be adjusted. |
| 17 | + |
| 18 | +====== ========== ======== ============= ============ ===================== |
| 19 | +Branch Schedule Status First release End-of-life Release manager |
| 20 | +====== ========== ======== ============= ============ ===================== |
| 21 | +main TBA features *2023-10-03* *2028-10* Thomas Wouters |
| 22 | +3.11 :pep:`664` bugfix *2022-10-03* *2027-10* Pablo Galindo Salgado |
| 23 | +3.10 :pep:`619` bugfix 2021-10-04 *2026-10* Pablo Galindo Salgado |
| 24 | +3.9 :pep:`596` security 2020-10-05 *2025-10* Łukasz Langa |
| 25 | +3.8 :pep:`569` security 2019-10-14 *2024-10* Łukasz Langa |
| 26 | +3.7 :pep:`537` security 2018-06-27 *2023-06-27* Ned Deily |
| 27 | +====== ========== ======== ============= ============ ===================== |
| 28 | + |
| 29 | + |
| 30 | +Unsupported versions |
| 31 | +==================== |
| 32 | + |
| 33 | +====== ========== =========== ============= =========== ================================ |
| 34 | +Branch Schedule Status First release End-of-life Release manager |
| 35 | +====== ========== =========== ============= =========== ================================ |
| 36 | +3.6 :pep:`494` end-of-life 2016-12-23 2021-12-23 Ned Deily |
| 37 | +3.5 :pep:`478` end-of-life 2015-09-13 2020-09-30 Larry Hastings |
| 38 | +3.4 :pep:`429` end-of-life 2014-03-16 2019-03-18 Larry Hastings |
| 39 | +3.3 :pep:`398` end-of-life 2012-09-29 2017-09-29 Georg Brandl, Ned Deily (3.3.7+) |
| 40 | +3.2 :pep:`392` end-of-life 2011-02-20 2016-02-20 Georg Brandl |
| 41 | +3.1 :pep:`375` end-of-life 2009-06-27 2012-04-09 Benjamin Peterson |
| 42 | +3.0 :pep:`361` end-of-life 2008-12-03 2009-06-27 Barry Warsaw |
| 43 | +2.7 :pep:`373` end-of-life 2010-07-03 2020-01-01 Benjamin Peterson |
| 44 | +2.6 :pep:`361` end-of-life 2008-10-01 2013-10-29 Barry Warsaw |
| 45 | +====== ========== =========== ============= =========== ================================ |
| 46 | + |
| 47 | + |
| 48 | +Status key |
| 49 | +========== |
| 50 | + |
| 51 | +:features: new features, bugfixes, and security fixes are accepted. |
| 52 | +:prerelease: feature fixes, bugfixes, and security fixes are accepted for the |
| 53 | + upcoming feature release. |
| 54 | +:bugfix: bugfixes and security fixes are accepted, new binaries are still |
| 55 | + released. (Also called **maintenance** mode or **stable** release) |
| 56 | +:security: only security fixes are accepted and no more binaries are released, |
| 57 | + but new source-only versions can be released |
| 58 | +:end-of-life: release cycle is frozen; no further changes can be pushed to it. |
| 59 | + |
| 60 | +See also the :ref:`devcycle` page for more information about branches. |
| 61 | + |
| 62 | +By default, the end-of-life is scheduled 5 years after the first release, |
| 63 | +but can be adjusted by the release manager of each branch. All Python 2 |
| 64 | +versions have reached end-of-life. |
0 commit comments