@@ -51,7 +51,8 @@ Full chart
5151Status key
5252==========
5353
54- Python releases go through five phases:
54+ Python releases go through five phases, as described in :pep: `602 `. Release
55+ managers can adjust specific dates as needed.
5556
5657:feature: Before the first beta, the next full release can accept new features,
5758 bug fixes, and security fixes.
@@ -61,17 +62,14 @@ Python releases go through five phases:
6162 are accepted for the upcoming feature release.
6263
6364:bugfix: Once a version has been fully released, bug fixes and security fixes are
64- accepted. New binaries are built and released. (Also called ** maintenance **
65- mode or **stable ** release.)
65+ accepted. New binaries are built and released roughly every two months. This
66+ phase is also called ** maintenance ** mode or **stable ** release.
6667
67- :security: After a few years, only security fixes are accepted and no more
68- binaries are released. New source-only versions can be released as needed.
68+ :security: After two years (18 months for versions before 3.13), only security
69+ fixes are accepted and no more binaries are released. New source-only versions
70+ can be released as needed.
6971
7072:end-of-life: Five years after a release, support ends. The release cycle is
71- frozen; no further changes can be pushed to it .
73+ frozen; no further changes are allowed .
7274
7375See also the :ref: `devcycle ` page for more information about branches and backporting.
74-
75- By default, the end-of-life is scheduled 5 years after the first release,
76- but can be adjusted by the release manager of each branch. All Python 2
77- versions have reached end-of-life.
0 commit comments