Add Topic for release schedule PEPs (#2669)

Release PEPs are a pretty unusual kind of PEP and it's useful to me to have
them all listed together. Happy to adjust the name of the topic if desired.

I took the opportunity to adjust the status of a few release PEPs. Now all
releases for EOL versions are Final (3.5 was previously Active), and all
releases for released versions are Active (3.10 was still draft). 3.11 remains
Draft as 3.11 has not yet been released.

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
This commit is contained in:
Jelle Zijlstra 2022-10-06 18:01:52 -07:00 committed by GitHub
parent 83b976da18
commit e46b83661d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
23 changed files with 29 additions and 2 deletions

View File

@ -180,7 +180,7 @@ repos:
- id: validate-topic
name: "'Topic' must be for a valid sub-index"
language: pygrep
entry: '^Topic:(?:(?! +(Packaging|Typing|Packaging, Typing)$))'
entry: '^Topic:(?:(?! +(Packaging|Typing|Release)(, (Packaging|Typing|Release))*$))'
files: '^pep-\d+\.(rst|txt)$'
types: [text]

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Fred L. Drake, Jr. <fred@fdrake.net>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 25-Jul-2000
Python-Version: 1.6

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Jeremy Hylton <jeremy@alum.mit.edu>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 12-Jul-2000
Python-Version: 2.0

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Jeremy Hylton <jeremy@alum.mit.edu>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 16-Oct-2000
Python-Version: 2.1

View File

@ -3,6 +3,7 @@ Title: Python 2.2 Release Schedule
Author: Barry Warsaw <barry@python.org>, Guido van Rossum <guido@python.org>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 17-Apr-2001
Python-Version: 2.2

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Guido van Rossum
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 27-Feb-2002
Python-Version: 2.3

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Barry Warsaw, Raymond Hettinger, Anthony Baxter
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 29-Jul-2003
Python-Version: 2.4

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Neal Norwitz, Guido van Rossum, Anthony Baxter
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 07-Feb-2006
Python-Version: 2.5

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Neal Norwitz, Barry Warsaw
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 29-Jun-2006
Python-Version: 2.6, 3.0

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Benjamin Peterson <benjamin@python.org>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 03-Nov-2008
Python-Version: 2.7

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Benjamin Peterson <benjamin@python.org>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 08-Feb-2009
Python-Version: 3.1

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Georg Brandl <georg@python.org>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 30-Dec-2009
Python-Version: 3.2

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Georg Brandl <georg@python.org>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 23-Mar-2011
Python-Version: 3.3

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Larry Hastings <larry@hastings.org>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 17-Oct-2012
Python-Version: 3.4

View File

@ -3,8 +3,9 @@ Title: Python 3.5 Release Schedule
Version: $Revision$
Last-Modified: $Date$
Author: Larry Hastings <larry@hastings.org>
Status: Active
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 22-Sep-2014
Python-Version: 3.5

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Ned Deily <nad@python.org>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 30-May-2015
Python-Version: 3.6

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Ned Deily <nad@python.org>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 23-Dec-2016
Python-Version: 3.7

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Łukasz Langa <lukasz@python.org>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 27-Jan-2018
Python-Version: 3.8

View File

@ -6,6 +6,7 @@ Author: Łukasz Langa <lukasz@python.org>
Discussions-To: https://discuss.python.org/t/pep-596-python-3-9-release-schedule-doubling-the-release-cadence/1828
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 04-Jun-2019
Python-Version: 3.9

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Pablo Galindo Salgado <pablogsal@python.org>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 25-May-2020
Python-Version: 3.10

View File

@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Pablo Galindo Salgado <pablogsal@python.org>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 12-Jul-2021
Python-Version: 3.11

View File

@ -3,6 +3,7 @@ Title: Python 3.12 Release Schedule
Author: Thomas Wouters <thomas@python.org>
Status: Draft
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 24-May-2022
Python-Version: 3.12

View File

@ -44,6 +44,12 @@ They are used to propose major additions or changes to the PyPA specifications.
.. _Python Packaging Authority: https://www.pypa.io/
.. _specifications: https://packaging.python.org/en/latest/specifications/
.. _PyPA specification update process: https://www.pypa.io/en/latest/specifications/#specification-update-process
""",
"release": """\
A PEP is written to specify the release cycle for each feature release of Python.
See the `developer's guide`_ for more information.
.. _developer's guide: https://devguide.python.org/devcycle/
""",
"typing": """\
Many recent PEPs propose changes to Python's static type system