diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index cb06bd81d48..c0968fdc63c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -188,7 +188,7 @@ repos: - id: validate-topic name: "'Topic' must be for a valid sub-index" language: pygrep - entry: '^Topic:(?:(?! +(Packaging|Typing|Release)(, (Packaging|Typing|Release))*$))' + entry: '^Topic:(?:(?! +(Governance|Packaging|Typing|Release)(, (Governance|Packaging|Typing|Release))*$))' files: '^pep-\d+\.(rst|txt)$' types: [text] diff --git a/pep-0013.rst b/pep-0013.rst index 54efbba679e..36e1de51a13 100644 --- a/pep-0013.rst +++ b/pep-0013.rst @@ -2,7 +2,8 @@ PEP: 13 Title: Python Language Governance Author: The Python core team and community Status: Active -Type: Informational +Type: Process +Topic: Governance Content-Type: text/x-rst Created: 16-Dec-2018 diff --git a/pep-0609.rst b/pep-0609.rst index bd76102cbf8..03880730375 100644 --- a/pep-0609.rst +++ b/pep-0609.rst @@ -1,7 +1,5 @@ PEP: 609 Title: Python Packaging Authority (PyPA) Governance -Version: $Revision$ -Last-Modified: $Date$ Author: Dustin Ingram , Pradyun Gedam , Sumana Harihareswara @@ -9,7 +7,7 @@ Sponsor: Paul Ganssle Discussions-To: https://discuss.python.org/t/pep-609-pypa-governance/2619 Status: Active Type: Process -Topic: Packaging +Topic: Governance, Packaging Content-Type: text/x-rst Created: 05-Nov-2019 Post-History: 05-Nov-2019 @@ -274,14 +272,3 @@ Copyright This document is placed in the public domain or under the CC0-1.0-Universal license, whichever is more permissive. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8000.rst b/pep-8000.rst index a165bbb9e37..3361f246870 100644 --- a/pep-8000.rst +++ b/pep-8000.rst @@ -1,8 +1,9 @@ PEP: 8000 Title: Python Language Governance Proposal Overview Author: Barry Warsaw -Status: Active +Status: Final Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 24-Aug-2018 @@ -108,14 +109,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8001.rst b/pep-8001.rst index 15e1bba8524..d4020e2dcdb 100644 --- a/pep-8001.rst +++ b/pep-8001.rst @@ -15,6 +15,7 @@ Author: Brett Cannon , Zachary Ware Status: Final Type: Process +Topic: Governance Content-Type: text/x-rst Created: 24-Aug-2018 @@ -329,14 +330,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8002.rst b/pep-8002.rst index db7388b31f8..504ad7685ea 100644 --- a/pep-8002.rst +++ b/pep-8002.rst @@ -3,8 +3,9 @@ Title: Open Source Governance Survey Author: Barry Warsaw , Łukasz Langa , Antoine Pitrou , Doug Hellmann , Carol Willing -Status: Active +Status: Final Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 24-Aug-2018 @@ -1000,14 +1001,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8010.rst b/pep-8010.rst index 2983d2e9383..c60ade457d5 100644 --- a/pep-8010.rst +++ b/pep-8010.rst @@ -3,6 +3,7 @@ Title: The Technical Leader Governance Model Author: Barry Warsaw Status: Rejected Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 24-Aug-2018 @@ -314,14 +315,3 @@ This document has been placed in the public domain. .. _`Design by committee`: https://en.wikipedia.org/wiki/Design_by_committee - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8011.rst b/pep-8011.rst index b228e86d376..9ab91a4c501 100644 --- a/pep-8011.rst +++ b/pep-8011.rst @@ -3,6 +3,7 @@ Title: Python Governance Model Lead by Trio of Pythonistas Author: Mariatta , Barry Warsaw Status: Rejected Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 24-Aug-2018 @@ -398,14 +399,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8012.rst b/pep-8012.rst index f22ed48f5f0..072f3851a0a 100644 --- a/pep-8012.rst +++ b/pep-8012.rst @@ -3,6 +3,7 @@ Title: The Community Governance Model Author: Łukasz Langa Status: Rejected Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 03-Oct-2018 @@ -263,7 +264,7 @@ Regular decision process ------------------------ Primary work happens through bug tracker issues and pull requests. -Core developers should avoind pushing their changes directly to the cpython +Core developers should avoid pushing their changes directly to the cpython repository, instead relying on pull requests. Approving a pull request by a core developer allows it to be merged without further process. @@ -474,14 +475,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8013.rst b/pep-8013.rst index ddf9f9ac4a9..a266d4b982e 100644 --- a/pep-8013.rst +++ b/pep-8013.rst @@ -3,6 +3,7 @@ Title: The External Council Governance Model Author: Steve Dower Status: Rejected Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 14-Sep-2018 @@ -350,14 +351,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8014.rst b/pep-8014.rst index 62b9c9100c0..85a038b621b 100644 --- a/pep-8014.rst +++ b/pep-8014.rst @@ -3,6 +3,7 @@ Title: The Commons Governance Model Author: Jack Jansen Status: Rejected Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 16-Sep-2018 @@ -317,14 +318,3 @@ Copyright ========= This document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8015.rst b/pep-8015.rst index c61acc95d89..64f93e53d24 100644 --- a/pep-8015.rst +++ b/pep-8015.rst @@ -3,6 +3,7 @@ Title: Organization of the Python community Author: Victor Stinner Status: Rejected Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 04-Oct-2018 diff --git a/pep-8016.rst b/pep-8016.rst index 3ddb87bbd6b..22810f02a69 100644 --- a/pep-8016.rst +++ b/pep-8016.rst @@ -3,6 +3,7 @@ Title: The Steering Council Model Author: Nathaniel J. Smith, Donald Stufft Status: Accepted Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 01-Nov-2018 @@ -322,7 +323,7 @@ active privileges like voting or nominating for the steering council, and commit access. The initial active core team members will consist of everyone -currently listed in the `"Python core" team on Github +currently listed in the `"Python core" team on GitHub `__, and the initial inactive members will consist of everyone else who has been a committer in the past. @@ -361,14 +362,3 @@ Copyright Text copied from Django used under `their license `__. The rest of this document has been placed in the public domain. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8100.rst b/pep-8100.rst index 9c1b2472f6f..b42207cb71f 100644 --- a/pep-8100.rst +++ b/pep-8100.rst @@ -1,10 +1,9 @@ PEP: 8100 -Title: January 2019 steering council election -Version: $Revision$ -Last-Modified: $Date$ +Title: January 2019 Steering Council election Author: Nathaniel J. Smith , Ee Durbin -Status: Active +Status: Final Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 03-Jan-2019 @@ -301,14 +300,3 @@ Active Python core developers .. [1] This repository is private and accessible only to Python Core Developers, administrators, and Python Software Foundation Staff as it contains personal email addresses. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8101.rst b/pep-8101.rst index 2b137f54528..ea89abb76ff 100644 --- a/pep-8101.rst +++ b/pep-8101.rst @@ -1,11 +1,10 @@ PEP: 8101 -Title: 2020 Term steering council election -Version: $Revision$ -Last-Modified: $Date$ +Title: 2020 Term Steering Council election Author: Ewa Jodlowska , Ee Durbin Sponsor: Brett Cannon -Status: Active +Status: Final Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 16-Nov-2019 @@ -273,14 +272,3 @@ Active Python core developers .. [1] This repository is private and accessible only to Python Core Developers, administrators, and Python Software Foundation Staff as it contains personal email addresses. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8102.rst b/pep-8102.rst index cce2f4346f8..5cce7ccec8a 100644 --- a/pep-8102.rst +++ b/pep-8102.rst @@ -1,11 +1,10 @@ PEP: 8102 -Title: 2021 Term steering council election -Version: $Revision$ -Last-Modified: $Date$ +Title: 2021 Term Steering Council election Author: Ewa Jodlowska , Ee Durbin , Joe Carey Sponsor: Brett Cannon -Status: Active +Status: Final Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 29-Oct-2020 @@ -290,14 +289,3 @@ Active Python core developers .. [1] This repository is private and accessible only to Python Core Developers, administrators, and Python Software Foundation Staff as it contains personal email addresses. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8103.rst b/pep-8103.rst index ec9ced36b7a..ebc575854a0 100644 --- a/pep-8103.rst +++ b/pep-8103.rst @@ -1,11 +1,10 @@ PEP: 8103 -Title: 2022 Term steering council election -Version: $Revision$ -Last-Modified: $Date$ +Title: 2022 Term Steering Council election Author: Ewa Jodlowska , Ee Durbin , Joe Carey Sponsor: Barry Warsaw -Status: Active +Status: Final Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 04-Oct-2021 @@ -272,14 +271,3 @@ Active Python core developers .. [1] This repository is private and accessible only to Python Core Developers, administrators, and Python Software Foundation Staff as it contains personal email addresses. - - - -.. - Local Variables: - mode: indented-text - indent-tabs-mode: nil - sentence-end-double-space: t - fill-column: 70 - coding: utf-8 - End: diff --git a/pep-8104.rst b/pep-8104.rst index 88a0d9ef934..438d8d0a234 100644 --- a/pep-8104.rst +++ b/pep-8104.rst @@ -4,6 +4,7 @@ Author: Ee Durbin Sponsor: Brett Cannon Status: Active Type: Informational +Topic: Governance Content-Type: text/x-rst Created: 08-Nov-2022 diff --git a/pep_sphinx_extensions/pep_zero_generator/constants.py b/pep_sphinx_extensions/pep_zero_generator/constants.py index a59fbafe908..3b6fcea827c 100644 --- a/pep_sphinx_extensions/pep_zero_generator/constants.py +++ b/pep_sphinx_extensions/pep_zero_generator/constants.py @@ -55,5 +55,9 @@ Many recent PEPs propose changes to Python's static type system or otherwise relate to type annotations. They are listed here for reference. -""" +""", + "governance": """\ +These PEPs detail Python's governance, including governance model proposals +and selection, and the results of the annual steering council elections. +""", }