Following system colour scheme Selected dark colour scheme Selected light colour scheme

Python Enhancement Proposals

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
IA 8104 2023 Term Steering Council election Ee Durbin
IA 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

Numerical Index

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
IF 8000 Python Language Governance Proposal Overview Barry Warsaw
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
IF 8002 Open Source Governance Survey Barry Warsaw, Łukasz Langa, Antoine Pitrou, Doug Hellmann, Carol Willing
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
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
IA 8104 2023 Term Steering Council election Ee Durbin
IA 8105 2024 Term Steering Council election Ee Durbin

PEP Types Key

  • IInformational: Non-normative PEP containing background, guidelines or other information relevant to the Python ecosystem
  • PProcess: Normative PEP describing or proposing a change to a Python community process, workflow or governance
  • SStandards Track: Normative PEP with a new feature for Python, implementation change for CPython or interoperability standard for the ecosystem

More info in PEP 1.

PEP Status Key

  • AAccepted: Normative proposal accepted for implementation
  • AActive: Currently valid informational guidance, or an in-use process
  • DDeferred: Inactive draft that may be taken up again at a later time
  • <No letter>Draft: Proposal under active discussion and revision
  • FFinal: Accepted and implementation complete, or no longer active
  • PProvisional: Provisionally accepted but additional feedback needed
  • RRejected: Formally declined and will not be accepted
  • SSuperseded: Replaced by another succeeding PEP
  • WWithdrawn: Removed from consideration by sponsor or authors

More info in PEP 1.