Meta: Add a governance topic (#2993)

Co-authored-by: C.A.M. Gerlach <CAM.Gerlach@Gerlach.CAM>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
Fixes https://github.com/python/peps/issues/2987
This commit is contained in:
Hugo van Kemenade 2023-02-02 12:50:01 +02:00 committed by GitHub
parent c5efbaca06
commit 5bdec964da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 36 additions and 180 deletions

View File

@ -188,7 +188,7 @@ repos:
- id: validate-topic - id: validate-topic
name: "'Topic' must be for a valid sub-index" name: "'Topic' must be for a valid sub-index"
language: pygrep 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)$' files: '^pep-\d+\.(rst|txt)$'
types: [text] types: [text]

View File

@ -2,7 +2,8 @@ PEP: 13
Title: Python Language Governance Title: Python Language Governance
Author: The Python core team and community Author: The Python core team and community
Status: Active Status: Active
Type: Informational Type: Process
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 16-Dec-2018 Created: 16-Dec-2018

View File

@ -1,7 +1,5 @@
PEP: 609 PEP: 609
Title: Python Packaging Authority (PyPA) Governance Title: Python Packaging Authority (PyPA) Governance
Version: $Revision$
Last-Modified: $Date$
Author: Dustin Ingram <di@python.org>, Author: Dustin Ingram <di@python.org>,
Pradyun Gedam <pradyunsg@gmail.com>, Pradyun Gedam <pradyunsg@gmail.com>,
Sumana Harihareswara <sh@changeset.nyc> Sumana Harihareswara <sh@changeset.nyc>
@ -9,7 +7,7 @@ Sponsor: Paul Ganssle <paul@ganssle.io>
Discussions-To: https://discuss.python.org/t/pep-609-pypa-governance/2619 Discussions-To: https://discuss.python.org/t/pep-609-pypa-governance/2619
Status: Active Status: Active
Type: Process Type: Process
Topic: Packaging Topic: Governance, Packaging
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 05-Nov-2019 Created: 05-Nov-2019
Post-History: 05-Nov-2019 Post-History: 05-Nov-2019
@ -274,14 +272,3 @@ Copyright
This document is placed in the public domain or under the This document is placed in the public domain or under the
CC0-1.0-Universal license, whichever is more permissive. 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:

View File

@ -1,8 +1,9 @@
PEP: 8000 PEP: 8000
Title: Python Language Governance Proposal Overview Title: Python Language Governance Proposal Overview
Author: Barry Warsaw <barry@python.org> Author: Barry Warsaw <barry@python.org>
Status: Active Status: Final
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 24-Aug-2018 Created: 24-Aug-2018
@ -108,14 +109,3 @@ Copyright
========= =========
This document has been placed in the public domain. 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:

View File

@ -15,6 +15,7 @@ Author: Brett Cannon <brett@python.org>,
Zachary Ware <zachary.ware@gmail.com> Zachary Ware <zachary.ware@gmail.com>
Status: Final Status: Final
Type: Process Type: Process
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 24-Aug-2018 Created: 24-Aug-2018
@ -329,14 +330,3 @@ Copyright
========= =========
This document has been placed in the public domain. 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:

View File

@ -3,8 +3,9 @@ Title: Open Source Governance Survey
Author: Barry Warsaw <barry@python.org>, Łukasz Langa <lukasz@python.org>, Author: Barry Warsaw <barry@python.org>, Łukasz Langa <lukasz@python.org>,
Antoine Pitrou <solipsis@pitrou.net>, Doug Hellmann <doug@doughellmann.com>, Antoine Pitrou <solipsis@pitrou.net>, Doug Hellmann <doug@doughellmann.com>,
Carol Willing <willingc@gmail.com> Carol Willing <willingc@gmail.com>
Status: Active Status: Final
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 24-Aug-2018 Created: 24-Aug-2018
@ -1000,14 +1001,3 @@ Copyright
========= =========
This document has been placed in the public domain. 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:

View File

@ -3,6 +3,7 @@ Title: The Technical Leader Governance Model
Author: Barry Warsaw <barry@python.org> Author: Barry Warsaw <barry@python.org>
Status: Rejected Status: Rejected
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 24-Aug-2018 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 .. _`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:

View File

@ -3,6 +3,7 @@ Title: Python Governance Model Lead by Trio of Pythonistas
Author: Mariatta <mariatta@python.org>, Barry Warsaw <barry@python.org> Author: Mariatta <mariatta@python.org>, Barry Warsaw <barry@python.org>
Status: Rejected Status: Rejected
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 24-Aug-2018 Created: 24-Aug-2018
@ -398,14 +399,3 @@ Copyright
========= =========
This document has been placed in the public domain. 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:

View File

@ -3,6 +3,7 @@ Title: The Community Governance Model
Author: Łukasz Langa <lukasz@python.org> Author: Łukasz Langa <lukasz@python.org>
Status: Rejected Status: Rejected
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 03-Oct-2018 Created: 03-Oct-2018
@ -263,7 +264,7 @@ Regular decision process
------------------------ ------------------------
Primary work happens through bug tracker issues and pull requests. 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 repository, instead relying on pull requests. Approving a pull
request by a core developer allows it to be merged without further request by a core developer allows it to be merged without further
process. process.
@ -474,14 +475,3 @@ Copyright
========= =========
This document has been placed in the public domain. 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:

View File

@ -3,6 +3,7 @@ Title: The External Council Governance Model
Author: Steve Dower <steve.dower@python.org> Author: Steve Dower <steve.dower@python.org>
Status: Rejected Status: Rejected
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 14-Sep-2018 Created: 14-Sep-2018
@ -350,14 +351,3 @@ Copyright
========= =========
This document has been placed in the public domain. 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:

View File

@ -3,6 +3,7 @@ Title: The Commons Governance Model
Author: Jack Jansen Author: Jack Jansen
Status: Rejected Status: Rejected
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 16-Sep-2018 Created: 16-Sep-2018
@ -317,14 +318,3 @@ Copyright
========= =========
This document has been placed in the public domain. 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:

View File

@ -3,6 +3,7 @@ Title: Organization of the Python community
Author: Victor Stinner Author: Victor Stinner
Status: Rejected Status: Rejected
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 04-Oct-2018 Created: 04-Oct-2018

View File

@ -3,6 +3,7 @@ Title: The Steering Council Model
Author: Nathaniel J. Smith, Donald Stufft Author: Nathaniel J. Smith, Donald Stufft
Status: Accepted Status: Accepted
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 01-Nov-2018 Created: 01-Nov-2018
@ -322,7 +323,7 @@ active privileges like voting or nominating for the steering council,
and commit access. and commit access.
The initial active core team members will consist of everyone 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
<https://github.com/orgs/python/teams/python-core/members>`__, and the <https://github.com/orgs/python/teams/python-core/members>`__, and the
initial inactive members will consist of everyone else who has been a initial inactive members will consist of everyone else who has been a
committer in the past. committer in the past.
@ -361,14 +362,3 @@ Copyright
Text copied from Django used under `their license Text copied from Django used under `their license
<https://github.com/django/django/blob/main/LICENSE>`__. The rest of <https://github.com/django/django/blob/main/LICENSE>`__. The rest of
this document has been placed in the public domain. 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:

View File

@ -1,10 +1,9 @@
PEP: 8100 PEP: 8100
Title: January 2019 steering council election Title: January 2019 Steering Council election
Version: $Revision$
Last-Modified: $Date$
Author: Nathaniel J. Smith <njs@pobox.com>, Ee Durbin <ee@python.org> Author: Nathaniel J. Smith <njs@pobox.com>, Ee Durbin <ee@python.org>
Status: Active Status: Final
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 03-Jan-2019 Created: 03-Jan-2019
@ -301,14 +300,3 @@ Active Python core developers
.. [1] This repository is private and accessible only to Python Core .. [1] This repository is private and accessible only to Python Core
Developers, administrators, and Python Software Foundation Staff as it Developers, administrators, and Python Software Foundation Staff as it
contains personal email addresses. 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:

View File

@ -1,11 +1,10 @@
PEP: 8101 PEP: 8101
Title: 2020 Term steering council election Title: 2020 Term Steering Council election
Version: $Revision$
Last-Modified: $Date$
Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org> Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>
Sponsor: Brett Cannon <brett@python.org> Sponsor: Brett Cannon <brett@python.org>
Status: Active Status: Final
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 16-Nov-2019 Created: 16-Nov-2019
@ -273,14 +272,3 @@ Active Python core developers
.. [1] This repository is private and accessible only to Python Core .. [1] This repository is private and accessible only to Python Core
Developers, administrators, and Python Software Foundation Staff as it Developers, administrators, and Python Software Foundation Staff as it
contains personal email addresses. 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:

View File

@ -1,11 +1,10 @@
PEP: 8102 PEP: 8102
Title: 2021 Term steering council election Title: 2021 Term Steering Council election
Version: $Revision$
Last-Modified: $Date$
Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org> Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org>
Sponsor: Brett Cannon <brett@python.org> Sponsor: Brett Cannon <brett@python.org>
Status: Active Status: Final
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 29-Oct-2020 Created: 29-Oct-2020
@ -290,14 +289,3 @@ Active Python core developers
.. [1] This repository is private and accessible only to Python Core .. [1] This repository is private and accessible only to Python Core
Developers, administrators, and Python Software Foundation Staff as it Developers, administrators, and Python Software Foundation Staff as it
contains personal email addresses. 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:

View File

@ -1,11 +1,10 @@
PEP: 8103 PEP: 8103
Title: 2022 Term steering council election Title: 2022 Term Steering Council election
Version: $Revision$
Last-Modified: $Date$
Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org> Author: Ewa Jodlowska <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org>
Sponsor: Barry Warsaw <barry@python.org> Sponsor: Barry Warsaw <barry@python.org>
Status: Active Status: Final
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 04-Oct-2021 Created: 04-Oct-2021
@ -272,14 +271,3 @@ Active Python core developers
.. [1] This repository is private and accessible only to Python Core .. [1] This repository is private and accessible only to Python Core
Developers, administrators, and Python Software Foundation Staff as it Developers, administrators, and Python Software Foundation Staff as it
contains personal email addresses. 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:

View File

@ -4,6 +4,7 @@ Author: Ee Durbin <ee@python.org>
Sponsor: Brett Cannon <brett@python.org> Sponsor: Brett Cannon <brett@python.org>
Status: Active Status: Active
Type: Informational Type: Informational
Topic: Governance
Content-Type: text/x-rst Content-Type: text/x-rst
Created: 08-Nov-2022 Created: 08-Nov-2022

View File

@ -55,5 +55,9 @@ See the `developer's guide`_ for more information.
Many recent PEPs propose changes to Python's static type system Many recent PEPs propose changes to Python's static type system
or otherwise relate to type annotations. or otherwise relate to type annotations.
They are listed here for reference. 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.
""",
} }