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
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]

View File

@ -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

View File

@ -1,7 +1,5 @@
PEP: 609
Title: Python Packaging Authority (PyPA) Governance
Version: $Revision$
Last-Modified: $Date$
Author: Dustin Ingram <di@python.org>,
Pradyun Gedam <pradyunsg@gmail.com>,
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
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:

View File

@ -1,8 +1,9 @@
PEP: 8000
Title: Python Language Governance Proposal Overview
Author: Barry Warsaw <barry@python.org>
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:

View File

@ -15,6 +15,7 @@ Author: Brett Cannon <brett@python.org>,
Zachary Ware <zachary.ware@gmail.com>
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:

View File

@ -3,8 +3,9 @@ Title: Open Source Governance Survey
Author: Barry Warsaw <barry@python.org>, Łukasz Langa <lukasz@python.org>,
Antoine Pitrou <solipsis@pitrou.net>, Doug Hellmann <doug@doughellmann.com>,
Carol Willing <willingc@gmail.com>
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:

View File

@ -3,6 +3,7 @@ Title: The Technical Leader Governance Model
Author: Barry Warsaw <barry@python.org>
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:

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>
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:

View File

@ -3,6 +3,7 @@ Title: The Community Governance Model
Author: Łukasz Langa <lukasz@python.org>
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:

View File

@ -3,6 +3,7 @@ Title: The External Council Governance Model
Author: Steve Dower <steve.dower@python.org>
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:

View File

@ -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:

View File

@ -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

View File

@ -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
<https://github.com/orgs/python/teams/python-core/members>`__, 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
<https://github.com/django/django/blob/main/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:

View File

@ -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 <njs@pobox.com>, Ee Durbin <ee@python.org>
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:

View File

@ -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 <ewa@python.org>, Ee Durbin <ee@python.org>
Sponsor: Brett Cannon <brett@python.org>
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:

View File

@ -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 <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org>
Sponsor: Brett Cannon <brett@python.org>
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:

View File

@ -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 <ewa@python.org>, Ee Durbin <ee@python.org>, Joe Carey <joe@python.org>
Sponsor: Barry Warsaw <barry@python.org>
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:

View File

@ -4,6 +4,7 @@ Author: Ee Durbin <ee@python.org>
Sponsor: Brett Cannon <brett@python.org>
Status: Active
Type: Informational
Topic: Governance
Content-Type: text/x-rst
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
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.
""",
}