Skip to content

Commit

Permalink
Add Topic for release schedule PEPs (#2669)
Browse files Browse the repository at this point in the history
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 <[email protected]>
  • Loading branch information
JelleZijlstra and CAM-Gerlach authored Oct 7, 2022
1 parent 83b976d commit e46b836
Show file tree
Hide file tree
Showing 23 changed files with 29 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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]

Expand Down
1 change: 1 addition & 0 deletions pep-0160.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Fred L. Drake, Jr. <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 25-Jul-2000
Python-Version: 1.6
Expand Down
1 change: 1 addition & 0 deletions pep-0200.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Jeremy Hylton <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 12-Jul-2000
Python-Version: 2.0
Expand Down
1 change: 1 addition & 0 deletions pep-0226.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Jeremy Hylton <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 16-Oct-2000
Python-Version: 2.1
Expand Down
1 change: 1 addition & 0 deletions pep-0251.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Title: Python 2.2 Release Schedule
Author: Barry Warsaw <[email protected]>, Guido van Rossum <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 17-Apr-2001
Python-Version: 2.2
Expand Down
1 change: 1 addition & 0 deletions pep-0283.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions pep-0320.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions pep-0356.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions pep-0361.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
1 change: 1 addition & 0 deletions pep-0373.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Benjamin Peterson <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 03-Nov-2008
Python-Version: 2.7
Expand Down
1 change: 1 addition & 0 deletions pep-0375.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Benjamin Peterson <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 08-Feb-2009
Python-Version: 3.1
Expand Down
1 change: 1 addition & 0 deletions pep-0392.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Georg Brandl <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 30-Dec-2009
Python-Version: 3.2
Expand Down
1 change: 1 addition & 0 deletions pep-0398.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Georg Brandl <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 23-Mar-2011
Python-Version: 3.3
Expand Down
1 change: 1 addition & 0 deletions pep-0429.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Larry Hastings <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 17-Oct-2012
Python-Version: 3.4
Expand Down
3 changes: 2 additions & 1 deletion pep-0478.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ Title: Python 3.5 Release Schedule
Version: $Revision$
Last-Modified: $Date$
Author: Larry Hastings <[email protected]>
Status: Active
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 22-Sep-2014
Python-Version: 3.5
Expand Down
1 change: 1 addition & 0 deletions pep-0494.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Ned Deily <[email protected]>
Status: Final
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 30-May-2015
Python-Version: 3.6
Expand Down
1 change: 1 addition & 0 deletions pep-0537.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Ned Deily <[email protected]>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 23-Dec-2016
Python-Version: 3.7
Expand Down
1 change: 1 addition & 0 deletions pep-0569.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Łukasz Langa <[email protected]>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 27-Jan-2018
Python-Version: 3.8
Expand Down
1 change: 1 addition & 0 deletions pep-0596.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Author: Łukasz Langa <[email protected]>
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
Expand Down
1 change: 1 addition & 0 deletions pep-0619.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Pablo Galindo Salgado <[email protected]>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 25-May-2020
Python-Version: 3.10
Expand Down
1 change: 1 addition & 0 deletions pep-0664.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ Last-Modified: $Date$
Author: Pablo Galindo Salgado <[email protected]>
Status: Active
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 12-Jul-2021
Python-Version: 3.11
Expand Down
1 change: 1 addition & 0 deletions pep-0693.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ Title: Python 3.12 Release Schedule
Author: Thomas Wouters <[email protected]>
Status: Draft
Type: Informational
Topic: Release
Content-Type: text/x-rst
Created: 24-May-2022
Python-Version: 3.12
Expand Down
6 changes: 6 additions & 0 deletions pep_sphinx_extensions/pep_zero_generator/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,12 @@
.. _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
Expand Down

0 comments on commit e46b836

Please sign in to comment.