PEP 0 – Index of Python Enhancement Proposals (PEPs)
- Author:
- The PEP Editors
- Status:
- Active
- Type:
- Informational
- Created:
- 13-Jul-2000
Table of Contents
- Introduction
- Topics
- Index by Category
- Meta-PEPs (PEPs about PEPs or Processes)
- Other Informational PEPs
- Provisional PEPs (provisionally accepted; interface may still change)
- Accepted PEPs (accepted; may not be implemented yet)
- Open PEPs (under consideration)
- Finished PEPs (done, with a stable interface)
- Historical Meta-PEPs and Informational PEPs
- Deferred PEPs (postponed pending further research or updates)
- Abandoned, Withdrawn, and Rejected PEPs
- Numerical Index
- Reserved PEP Numbers
- PEP Types Key
- PEP Status Key
- Authors/Owners
Introduction
This PEP contains the index of all Python Enhancement Proposals, known as PEPs. PEP numbers are assigned by the PEP editors, and once assigned are never changed. The version control history of the PEP texts represent their historical record.
Topics
PEPs for specialist subjects are indexed by topic.
Index by Category
Meta-PEPs (PEPs about PEPs or Processes)
| PEP | Title | Authors | |
|---|---|---|---|
| PA | 1 | PEP Purpose and Guidelines | Barry Warsaw, Jeremy Hylton, David Goodger, Alyssa Coghlan |
| PA | 2 | Procedure for Adding New Modules | Brett Cannon, Martijn Faassen |
| PA | 4 | Deprecation of Standard Modules | Brett Cannon, Martin von Löwis |
| PA | 5 | Guidelines for Language Evolution | Paul Prescod |
| PA | 6 | Bug Fix Releases | Aahz, Anthony Baxter |
| PA | 7 | Style Guide for C Code | Guido van Rossum, Barry Warsaw |
| PA | 8 | Style Guide for Python Code | Guido van Rossum, Barry Warsaw, Alyssa Coghlan |
| PA | 10 | Voting Guidelines | Barry Warsaw |
| PA | 11 | CPython platform support | Martin von Löwis, Brett Cannon |
| PA | 12 | Sample reStructuredText PEP Template | David Goodger, Barry Warsaw, Brett Cannon |
| PA | 13 | Python Language Governance | The Python core team and community |
| PA | 387 | Backwards Compatibility Policy | Benjamin Peterson |
| PA | 581 | Using GitHub Issues for CPython | Mariatta |
| PA | 609 | Python Packaging Authority (PyPA) Governance | Dustin Ingram, Pradyun Gedam, Sumana Harihareswara |
| PA | 676 | PEP Infrastructure Process | Adam Turner |
| 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 |
Other Informational PEPs
Provisional PEPs (provisionally accepted; interface may still change)
| PEP | Title | Authors | |
|---|---|---|---|
| SP | 708 | Extending the Repository API to Mitigate Dependency Confusion Attacks | Donald Stufft |
| SP | 723 | Inline script metadata | Ofek Lev |