[Python-checkins] devguide: Add a table "Status of Python branches" to the front page
victor.stinner
python-checkins at python.org
Wed Jan 20 16:16:41 EST 2016
https://hg.python.org/devguide/rev/75b95ada261f
changeset: 784:75b95ada261f
user: Victor Stinner <victor.stinner at gmail.com>
date: Wed Jan 20 22:11:02 2016 +0100
summary:
Add a table "Status of Python branches" to the front page
Issue #26165.
files:
devcycle.rst | 2 +
index.rst | 55 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/devcycle.rst b/devcycle.rst
--- a/devcycle.rst
+++ b/devcycle.rst
@@ -132,6 +132,8 @@
- the ``2.7`` branch holds bug fixes for future 2.7.x maintenance releases and
descends from ``2.6`` (RM: Benjamin Peterson)
+See also the :ref:`Status of Python branches <branchstatus>`.
+
.. _stages:
diff --git a/index.rst b/index.rst
--- a/index.rst
+++ b/index.rst
@@ -58,6 +58,61 @@
* PEPs_ (Python Enhancement Proposals)
* :doc:`gitdevs`
+.. _branchstatus:
+
+Status of Python branches
+-------------------------
+
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| Branch | Schedule | Status | First release | End-of-life | Comment |
++==================+===============================================+=============+================+================+============================================================================+
+| default | `PEP 494 | features | *2016-12-16* | *2021-12-16* | The default branch is currently the future version Python 3.6. |
+| | <https://www.python.org/dev/peps/pep-0494/>`_ | | | | |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 3.5 | `PEP 478 | bugfix | 2015-09-13 | *2020-09-13* | |
+| | <https://www.python.org/dev/peps/pep-0478/>`_ | | | | |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 2.7 | `PEP 373 | bugfix | 2010-07-03 | *2020-01-01* | The support was extended to 2020. |
+| | <https://www.python.org/dev/peps/pep-0373/>`_ | | | | |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 3.4 | `PEP 429 | security | 2014-03-16 | *2019-03-16* | `Last binary release: Python 3.4.4 |
+| | <https://www.python.org/dev/peps/pep-0429/>`_ | | | | <https://www.python.org/download/releases/3.4.4/>`_ |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 3.3 | `PEP 398 | security | 2012-09-29 | *2017-09-29* | `Last binary release: Python 3.3.5 |
+| | <https://www.python.org/dev/peps/pep-0398/>`_ | | | | <https://www.python.org/download/releases/3.3.5/>`_ |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 3.2 | `PEP 392 | security | 2011-02-20 | *2016-02-20* | `Last binary release: Python 3.2.5 |
+| | <https://www.python.org/dev/peps/pep-0392/>`_ | | | | <https://www.python.org/download/releases/3.2.5/>`_ |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 3.1 | `PEP 375 | end-of-life | 2009-06-27 | 2012-04-11 | `Last release: Python 3.1.5 |
+| | <https://www.python.org/dev/peps/pep-0375/>`_ | | | | <https://www.python.org/download/releases/3.1.5/>`_ |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 3.0 | `PEP 361 | end-of-life | 2008-12-03 | 2009-01-13 | `Last release: Python 3.0.1 |
+| | <https://www.python.org/dev/peps/pep-0361/>`_ | | | | <https://www.python.org/download/releases/3.0.1/>`_ |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+| 2.6 | `PEP 361 | end-of-life | 2008-10-01 | 2013-10-29 | `Last release: Python 2.6.9 |
+| | <https://www.python.org/dev/peps/pep-0361/>`_ | | | | <https://www.python.org/download/releases/2.6.9/>`_ |
++------------------+-----------------------------------------------+-------------+----------------+----------------+----------------------------------------------------------------------------+
+
+Status:
+
+* features: new features are only added to the default branch, this branch
+ accepts any kind of change.
+* bugfix: bugfixes and security fixes are accepted, new binaries are still
+ released.
+* security: only security fixes are accepted and no more binaries are
+ released, but new source-only versions can be released
+* end-of-line: branch no more maintained, no more change must be pushed
+ to these branches.
+
+Dates in italic are scheduled and can be adjusted.
+
+By default, the end-of-life is scheduled 5 years after the first release. It
+can be adjusted by the release manager of each branch. Versions older than 2.6
+reached their end-of-line.
+
+See also :ref:`Security branches <secbranch>`.
+
.. _contributing:
--
Repository URL: https://hg.python.org/devguide
More information about the Python-checkins
mailing list