Governance PEPs
Introduction
This is the index of all Python Enhancement Proposals (PEPs) labelled under the ‘Governance’ topic. This is a sub-index of PEP 0, the PEP index.
These PEPs detail Python’s governance, including governance model proposals and selection, and the results of the annual steering council elections.
Index by Category
Meta-PEPs (PEPs about PEPs or Processes)
PEP | Title | Authors | |
---|---|---|---|
PA | 13 | Python Language Governance | The Python core team and community |
PA | 609 | Python Packaging Authority (PyPA) Governance | Dustin Ingram, Pradyun Gedam, Sumana Harihareswara |
PA | 729 | Typing governance process | Jelle Zijlstra, Shantanu Jain |
PA | 731 | C API Working Group Charter | Guido van Rossum, Petr Viktorin, Victor Stinner, Steve Dower, Irit Katriel |
PA | 732 | The Python Documentation Editorial Board | Joanna Jablonski |
Other Informational PEPs
PEP | Title | Authors | |
---|---|---|---|
IF | 8000 | Python Language Governance Proposal Overview | Barry Warsaw |
IF | 8002 | Open Source Governance Survey | Barry Warsaw, Łukasz Langa, Antoine Pitrou, Doug Hellmann, Carol Willing |
IA | 8016 | The Steering Council Model | Nathaniel J. Smith, Donald Stufft |
IF | 8100 | January 2019 Steering Council election | Nathaniel J. Smith, Ee Durbin |
IF | 8101 | 2020 Term Steering Council election | Ewa Jodlowska, Ee Durbin |
IF | 8102 | 2021 Term Steering Council election | Ewa Jodlowska, Ee Durbin, Joe Carey |
IF | 8103 | 2022 Term Steering Council election | Ewa Jodlowska, Ee Durbin, Joe Carey |
IF | 8104 | 2023 Term Steering Council election | Ee Durbin |
IF | 8105 | 2024 Term Steering Council election | Ee Durbin |
Historical Meta-PEPs and Informational PEPs
PEP | Title | Authors | |
---|---|---|---|
PF | 8001 | Python Governance Voting Process | Brett Cannon, Christian Heimes, Donald Stufft, Eric Snow, Gregory P. Smith, Łukasz Langa, Mariatta, Nathaniel J. Smith, Pablo Galindo Salgado, Raymond Hettinger, Tal Einat, Tim Peters, Zachary Ware |
Abandoned, Withdrawn, and Rejected PEPs
PEP | Title | Authors | |
---|---|---|---|
IR | 8010 | The Technical Leader Governance Model | Barry Warsaw |
IR | 8011 | Python Governance Model Lead by Trio of Pythonistas | Mariatta, Barry Warsaw |
IR | 8012 | The Community Governance Model | Łukasz Langa |
IR | 8013 | The External Council Governance Model | Steve Dower |
IR | 8014 | The Commons Governance Model | Jack Jansen |
IR | 8015 | Organization of the Python community | Victor Stinner |
PEP Types Key
- I — Informational: Non-normative PEP containing background, guidelines or other information relevant to the Python ecosystem
- P — Process: Normative PEP describing or proposing a change to a Python community process, workflow or governance
- S — Standards Track: Normative PEP with a new feature for Python, implementation change for CPython or interoperability standard for the ecosystem
PEP Status Key
- A — Accepted: Normative proposal accepted for implementation
- A — Active: Currently valid informational guidance, or an in-use process
- D — Deferred: Inactive draft that may be taken up again at a later time
- <No letter> — Draft: Proposal under active discussion and revision
- F — Final: Accepted and implementation complete, or no longer active
- P — Provisional: Provisionally accepted but additional feedback needed
- R — Rejected: Formally declined and will not be accepted
- S — Superseded: Replaced by another succeeding PEP
- W — Withdrawn: Removed from consideration by sponsor or authors