From 3a0709c982a164d76f821202d4799395254932d7 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Wed, 12 Sep 2018 08:13:53 -0700 Subject: [PATCH 1/2] Restore table of recently end-of-lifed versions Now in devcycle.rst. When discussing dropping EOL Python support in projects, referencing this table and its dates is useful. Gives perspective by easily identifying how long a Python version hasn't been supported. The table was removed in commit 4eb2f5ce515db2edbf7720adac2fc247b4cdfd2e. --- devcycle.rst | 19 +++++++++++++++++++ index.rst | 2 ++ 2 files changed, 21 insertions(+) diff --git a/devcycle.rst b/devcycle.rst index 3d288144c..151750be1 100644 --- a/devcycle.rst +++ b/devcycle.rst @@ -119,6 +119,25 @@ is frozen and no longer has a branch in the repo. The final state of the end-of-lifed branch is recorded as a tag with the same name as the former branch, e.g. ``3.3`` or ``2.6``. +For reference, here are the most recently end-of-lifed release cycles: + ++------------------+--------------+----------------+----------------+----------------------------------+ +| Branch | Schedule | First release | End-of-life | Release manager | ++==================+==============+================+================+==================================+ +| 3.3 | :pep:`398` | 2012-09-29 | 2017-09-29 | Georg Brandl, Ned Deily (3.3.7+) | ++------------------+--------------+----------------+----------------+----------------------------------+ +| 3.2 | :pep:`392` | 2011-02-20 | 2016-02-20 | Georg Brandl | ++------------------+--------------+----------------+----------------+----------------------------------+ +| 3.1 | :pep:`375` | 2009-06-27 | 2012-04-09 | Benjamin Peterson | ++------------------+--------------+----------------+----------------+----------------------------------+ +| 3.0 | :pep:`361` | 2008-12-03 | 2009-01-13 | Barry Warsaw | ++------------------+--------------+----------------+----------------+----------------------------------+ +| 2.6 | :pep:`361` | 2008-10-01 | 2013-10-29 | Barry Warsaw | ++------------------+--------------+----------------+----------------+----------------------------------+ + +The latest release for each Python version can be found on the `download page +`_. + .. _stages: Stages diff --git a/index.rst b/index.rst index 384d869ab..ef4b7a06f 100644 --- a/index.rst +++ b/index.rst @@ -105,6 +105,8 @@ Status of Python branches | 3.4 | :pep:`429` | security | 2014-03-16 | *2019-03-16* | Larry Hastings | +------------------+--------------+-------------+----------------+----------------+-------------------+ +.. Remember to update the end-of-life table in devcycle.rst. + The master branch is currently the future Python 3.8, and is the only branch that accepts new features. The latest release for each Python version can be found on the `download page `_. From 131c7b97e552af604cba7293d302aeaa1787ec85 Mon Sep 17 00:00:00 2001 From: Ezio Melotti Date: Fri, 14 Sep 2018 15:08:17 -0700 Subject: [PATCH 2/2] Rephrase sentence. --- devcycle.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devcycle.rst b/devcycle.rst index 151750be1..7e4b57d97 100644 --- a/devcycle.rst +++ b/devcycle.rst @@ -119,7 +119,7 @@ is frozen and no longer has a branch in the repo. The final state of the end-of-lifed branch is recorded as a tag with the same name as the former branch, e.g. ``3.3`` or ``2.6``. -For reference, here are the most recently end-of-lifed release cycles: +For reference, here are the Python versions the most recently reached their end-of-life: +------------------+--------------+----------------+----------------+----------------------------------+ | Branch | Schedule | First release | End-of-life | Release manager |