[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