@@ -102,21 +102,6 @@ Status of Python branches
102102| 3.4 | :pep: `429 ` | security | 2014-03-16 | *2019-03-16 * | `Most recent security release: Python 3.4.7 |
103103| | | | | | <https://www.python.org/downloads/release/python-347/>`_ |
104104+------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
105- | 3.3 | :pep: `398 ` | end-of-life | 2012-09-29 | 2017-09-29 | `Final release: Python 3.3.7 |
106- | | | | | | <https://www.python.org/downloads/release/python-337/>`_ |
107- +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
108- | 3.2 | :pep: `392 ` | end-of-life | 2011-02-20 | 2016-02-20 | `Final release: Python 3.2.6 |
109- | | | | | | <https://www.python.org/downloads/release/python-326/>`_ |
110- +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
111- | 3.1 | :pep: `375 ` | end-of-life | 2009-06-27 | 2012-04-11 | `Final release: Python 3.1.5 |
112- | | | | | | <https://www.python.org/downloads/release/python-315/>`_ |
113- +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
114- | 3.0 | :pep: `361 ` | end-of-life | 2008-12-03 | 2009-01-13 | `Final release: Python 3.0.1 |
115- | | | | | | <https://www.python.org/download/releases/3.0.1/>`_ |
116- +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
117- | 2.6 | :pep: `361 ` | end-of-life | 2008-10-01 | 2013-10-29 | `Final release: Python 2.6.9 |
118- | | | | | | <https://www.python.org/download/releases/2.6.9/>`_ |
119- +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
120105
121106(1) The exact date of Python 2.7 end-of-life has not been decided yet. It will
122107be decided by Python 2.7 release manager, Benjamin Peterson, who will update
@@ -132,8 +117,7 @@ Status:
132117 released.
133118:security: only security fixes are accepted and no more binaries are released,
134119 but new source-only versions can be released
135- :end-of-life: branch no longer maintained; no more changes can be pushed to
136- this branch.
120+ :end-of-life: release cycle is frozen; no further changes can be pushed to it.
137121
138122Dates in *italic * are scheduled and can be adjusted.
139123
@@ -143,6 +127,37 @@ have reached end-of-life.
143127
144128See also :ref: `Security branches <secbranch >`.
145129
130+ Each release of Python is tagged in the source repo with a tag of the form
131+ ``vX.Y.ZTN ``, where ``X `` is the major version, ``Y `` is the
132+ minor version, ``Z `` is the micro version, ``T `` is the release level
133+ (``a `` for alpha releases, ``b `` for beta, ``rc `` release candidate,
134+ and *null * for final releases), and ``N `` is the release serial number.
135+ Some examples of release tags: ``v3.7.0a1 ``, ``v3.6.3 ``, ``v2.7.14rc1 ``.
136+
137+ The code base for a release cycle which has reached end-of-life status
138+ is frozen and no longer has a branch in the repo. The final state of
139+ the end-of-lifed branch is recorded as a tag with the same name as the
140+ former branch, e.g. ``3.3 `` or ``2.6 ``. For reference, here are the
141+ most recently end-of-lifed release cycles:
142+
143+ +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
144+ | Tag | Schedule | Status | First release | End-of-life | Comment |
145+ +==================+==============+=============+================+================+============================================================================+
146+ | 3.3 | :pep: `398 ` | end-of-life | 2012-09-29 | 2017-09-29 | `Final release: Python 3.3.7 |
147+ | | | | | | <https://www.python.org/downloads/release/python-337/>`_ |
148+ +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
149+ | 3.2 | :pep: `392 ` | end-of-life | 2011-02-20 | 2016-02-20 | `Final release: Python 3.2.6 |
150+ | | | | | | <https://www.python.org/downloads/release/python-326/>`_ |
151+ +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
152+ | 3.1 | :pep: `375 ` | end-of-life | 2009-06-27 | 2012-04-11 | `Final release: Python 3.1.5 |
153+ | | | | | | <https://www.python.org/downloads/release/python-315/>`_ |
154+ +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
155+ | 3.0 | :pep: `361 ` | end-of-life | 2008-12-03 | 2009-01-13 | `Final release: Python 3.0.1 |
156+ | | | | | | <https://www.python.org/download/releases/3.0.1/>`_ |
157+ +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
158+ | 2.6 | :pep: `361 ` | end-of-life | 2008-10-01 | 2013-10-29 | `Final release: Python 2.6.9 |
159+ | | | | | | <https://www.python.org/download/releases/2.6.9/>`_ |
160+ +------------------+--------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
146161
147162.. _contributing :
148163
0 commit comments