Packaging PEPs
Introduction
This is the index of all Python Enhancement Proposals (PEPs) labelled under the ‘Packaging’ topic. This is a sub-index of PEP 0, the PEP index.
The canonical, up-to-date packaging specifications can be found on the Python Packaging Authority (PyPA) specifications page. Packaging PEPs follow the PyPA specification update process. They are used to propose major additions or changes to the PyPA specifications.
Index by Category
Meta-PEPs (PEPs about PEPs or Processes)
PEP | Title | Authors | |
---|---|---|---|
P | 609 | Python Packaging Authority (PyPA) Governance | Ingram, Gedam, Harihareswara |
Other Informational PEPs
PEP | Title | Authors | |
---|---|---|---|
IA | 668 | Marking Python base environments as “externally managed” | Thomas, Klose, Laíns, Stufft, Chung, Rivera, Hashman, Gedam |
Accepted PEPs (accepted; may not be implemented yet)
PEP | Title | Authors | |
---|---|---|---|
SA | 458 | Secure PyPI downloads with signed repository metadata | Kuppusamy, Diaz, Moore, Puehringer, Lock, DeLong, Cappos |
SA | 658 | Serve Distribution Metadata in the Simple Repository API | Chung |
SA | 685 | Comparison of extra names for optional distribution dependencies | Cannon |
SA | 691 | JSON-based Simple API for Python Package Indexes | Stufft, Gedam, Lees, Ingram |
Open PEPs (under consideration)
PEP | Title | Authors | |
---|---|---|---|
S | 480 | Surviving a Compromise of PyPI: End-to-end signing of packages | Kuppusamy, Diaz, Cappos, Moore |
S | 582 | Python local packages directory | Das, Dower, Stufft, Coghlan |
S | 625 | Filename of a Source Distribution | Chung, Moore |
S | 639 | Improving License Clarity with Better Package Metadata | Ombredanne, Gerlach |
S | 694 | Upload 2.0 API for Python Package Repositories | Stufft |
Finished PEPs (done, with a stable interface)
Historical Meta-PEPs and Informational PEPs
PEP | Title | Authors | |
---|---|---|---|
PS | 438 | Transitioning to release-file hosting on PyPI | Krekel, Meyer |
PF | 449 | Removal of the PyPI Mirror Auto Discovery and Naming Scheme | Stufft |
PF | 464 | Removal of the PyPI Mirror Authenticity API | Stufft |
PF | 470 | Removing External Hosting Support on PyPI | Stufft |
PF | 527 | Removing Un(der)used file types/extensions on PyPI | Stufft |
PF | 541 | Package Index Name Retention | Langa |
Deferred PEPs (postponed pending further research or updates)
PEP | Title | Authors | |
---|---|---|---|
SD | 262 | A Database of Installed Python Packages | Kuchling |
ID | 423 | Naming conventions and recipes related to packaging | Bryon |
SD | 491 | The Wheel Binary Package Format 1.9 | Holth |
Abandoned, Withdrawn, and Rejected PEPs
Numerical Index
PEP Types Key
I - Informational PEPP - Process PEP
S - Standards Track PEP
PEP Status Key
A - Accepted (Standards Track only) or Active proposalD - Deferred proposal
F - Final proposal
P - Provisional proposal
R - Rejected proposal
S - Superseded proposal
W - Withdrawn proposal