Packaging PEPs | peps.python.org
Following system colour scheme
Selected dark colour scheme
Selected light colour scheme
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.
PEP
Title
Authors
| S |
480 |
Surviving a Compromise of PyPI: End-to-end signing of packages |
Trishank Karthik Kuppusamy, Vladimir Diaz, Justin Cappos, Marina Moore |
|
| S |
694 |
Upload 2.0 API for Python Package Indexes |
Barry Warsaw, Donald Stufft, Ee Durbin |
|
| S |
710 |
Recording the provenance of installed packages |
Fridolín Pokorný |
|
| S |
711 |
PyBI: a standard format for distributing Python Binaries |
Nathaniel J. Smith |
|
| S |
725 |
Specifying external dependencies in pyproject.toml |
Pradyun Gedam, Jaime Rodríguez-Guerra, Ralf Gommers |
|
| P |
755 |
Implicit namespace policy for PyPI |
Ofek Lev |
|
| I |
766 |
Explicit Priority Choices Among Multiple Indexes |
Michael Sarahan |
|
| S |
771 |
Default Extras for Python Software Packages |
Thomas Robitaille, Jonathan Dekhtiar |
|
| S |
777 |
How to Re-invent the Wheel |
Emma Harper Smith |
|
| S |
780 |
ABI features as environment markers |
Klaus Zimmermann, Ralf Gommers |
3.14 |
| S |
804 |
An external dependency registry and name mapping mechanism |
Pradyun Gedam, Ralf Gommers, Michał Górny, Jaime Rodríguez-Guerra, Michael Sarahan |
|
| S |
807 |
Index support for Trusted Publishing |
William Woodruff |
|
| S |
817 |
Wheel Variants: Beyond Platform Tags |
Jonathan Dekhtiar, Michał Górny, Konstantin Schütze, Ralf Gommers, Andrey Talman, Charlie Marsh, Michael Sarahan, Eli Uriegas, Barry Warsaw, Donald Stufft, Andy R. Terrel |
|
| S |
819 |
JSON Package Metadata |
Emma Harper Smith |
|
| S |
825 |
Wheel Variants: Package Format |
Jonathan Dekhtiar, Michał Górny, Konstantin Schütze, Ralf Gommers, Andrey Talman, Charlie Marsh, Michael Sarahan, Eli Uriegas, Barry Warsaw, Donald Stufft, Andy R. Terrel |
|
PEP
Title
Authors
| SF |
301 |
Package Index and Metadata for Distutils |
Richard Jones |
2.3 |
| SF |
376 |
Database of Installed Python Distributions |
Tarek Ziadé |
2.7, 3.2 |
| SF |
405 |
Python Virtual Environments |
Carl Meyer |
3.3 |
| SF |
425 |
Compatibility Tags for Built Distributions |
Daniel Holth |
3.4 |
| SF |
427 |
The Wheel Binary Package Format 1.0 |
Daniel Holth |
|
| SF |
440 |
Version Identification and Dependency Specification |
Alyssa Coghlan, Donald Stufft |
|
| SF |
503 |
Simple Repository API |
Donald Stufft |
|
| SF |
508 |
Dependency specification for Python Software Packages |
Robert Collins |
|
| SF |
517 |
A build-system independent format for source trees |
Nathaniel J. Smith, Thomas Kluyver |
|
| SF |
518 |
Specifying Minimum Build System Requirements for Python Projects |
Brett Cannon, Nathaniel J. Smith, Donald Stufft |
|
| SF |
527 |
Removing Un(der)used file types/extensions on PyPI |
Donald Stufft |
|
| SF |
561 |
Distributing and Packaging Type Information |
Emma Harper Smith |
3.7 |
| SF |
566 |
Metadata for Python Software Packages 2.1 |
Dustin Ingram |
3.x |
| SF |
592 |
Adding “Yank” Support to the Simple API |
Donald Stufft |
|
| SF |
600 |
Future ‘manylinux’ Platform Tags for Portable Linux Built Distributions |
Nathaniel J. Smith, Thomas Kluyver |
|
| SF |
610 |
Recording the Direct URL Origin of installed distributions |
Stéphane Bidoul, Chris Jerdonek |
|
| SF |
621 |
Storing project metadata in pyproject.toml |
Brett Cannon, Dustin Ingram, Paul Ganssle, Pradyun Gedam, Sébastien Eustace, Thomas Kluyver, Tzu-ping Chung |
|
| SF |
625 |
Filename of a Source Distribution |
Tzu-ping Chung, Paul Moore |
|
| SF |
627 |
Recording installed projects |
Petr Viktorin |
|
| SF |
629 |
Versioning PyPI’s Simple API |
Donald Stufft |
|
| SF |
639 |
Improving License Clarity with Better Package Metadata |
Philippe Ombredanne, C.A.M. Gerlach, Karolina Surma |
|
| SF |
643 |
Metadata for Package Source Distributions |
Paul Moore |
|
| SF |
656 |
Platform Tag for Linux Distributions Using Musl |
Tzu-ping Chung |
|
| SF |
660 |
Editable installs for pyproject.toml based builds (wheel based) |
Daniel Holth, Stéphane Bidoul |
|
| SF |
668 |
Marking Python base environments as “externally managed” |
Geoffrey Thomas, Matthias Klose, Filipe Laíns, Donald Stufft, Tzu-ping Chung, Stefano Rivera, Elana Hashman, Pradyun Gedam |
|
| SF |
685 |
Comparison of extra names for optional distribution dependencies |
Brett Cannon |
|
| SF |
691 |
JSON-based Simple API for Python Package Indexes |
Donald Stufft, Pradyun Gedam, Cooper Lees, Dustin Ingram |
|
| SF |
700 |
Additional Fields for the Simple API for Package Indexes |
Paul Moore |
|
| SF |
715 |
Disabling bdist_egg distribution uploads on PyPI |
William Woodruff |
|
| SF |
721 |
Using tarfile.data_filter for source distribution extraction |
Petr Viktorin |
3.12 |
| SF |
723 |
Inline script metadata |
Ofek Lev |
|
| SF |
735 |
Dependency Groups in pyproject.toml |
Stephen Rosen |
|
| SF |
740 |
Index support for digital attestations |
William Woodruff, Facundo Tuesca, Dustin Ingram |
|
| SF |
751 |
A file format to record Python dependencies for installation reproducibility |
Brett Cannon |
|
| SF |
753 |
Uniform project URLs in core metadata |
William Woodruff, Facundo Tuesca |
|
| SF |
770 |
Improving measurability of Python packages with Software Bill-of-Materials |
Seth Larson |
|
| SF |
792 |
Project status markers in the simple index |
William Woodruff, Facundo Tuesca |
|
| SF |
815 |
Deprecate RECORD.jws and RECORD.p7s |
Konstantin Schütze, William Woodruff |
|
PEP
Title
Authors
| SS |
241 |
Metadata for Python Software Packages |
A.M. Kuchling |
|
| SW |
243 |
Module Repository Upload Mechanism |
Sean Reifschneider |
2.1 |
| SR |
262 |
A Database of Installed Python Packages |
A.M. Kuchling |
|
| SS |
314 |
Metadata for Python Software Packages 1.1 |
A.M. Kuchling, Richard Jones |
2.5 |
| SS |
345 |
Metadata for Python Software Packages 1.2 |
Richard Jones |
2.7 |
| SR |
365 |
Adding the pkg_resources module |
Phillip J. Eby |
|
| SW |
381 |
Mirroring infrastructure for PyPI |
Tarek Ziadé, Martin von Löwis |
|
| SS |
386 |
Changing the version comparison module in Distutils |
Tarek Ziadé |
|
| SR |
390 |
Static metadata for Distutils |
Tarek Ziadé |
2.7, 3.2 |
| IW |
396 |
Module Version Numbers |
Barry Warsaw |
|
| SR |
402 |
Simplified Package Layout and Partitioning |
Phillip J. Eby |
3.3 |
| IW |
426 |
Metadata for Python Software Packages 2.0 |
Alyssa Coghlan, Daniel Holth, Donald Stufft |
|
| SR |
439 |
Inclusion of implicit pip bootstrap in Python installation |
Richard Jones |
3.4 |
| SW |
459 |
Standard Metadata Extensions for Python Software Packages |
Alyssa Coghlan |
|
| IR |
496 |
Environment Markers |
James Polley |
|
| IS |
513 |
A Platform Tag for Portable Linux Built Distributions |
Robert T. McGibbon, Nathaniel J. Smith |
|
| SR |
516 |
Build system abstraction for pip/conda etc |
Robert Collins, Nathaniel J. Smith |
|
| IS |
571 |
The manylinux2010 Platform Tag |
Mark Williams, Geoffrey Thomas, Thomas Kluyver |
|
| SR |
582 |
Python local packages directory |
Kushal Das, Steve Dower, Donald Stufft, Alyssa Coghlan |
3.12 |
| IS |
599 |
The manylinux2014 Platform Tag |
Dustin Ingram |
|
| SS |
631 |
Dependency specification in pyproject.toml based on PEP 508 |
Ofek Lev |
|
| SR |
633 |
Dependency specification in pyproject.toml using an exploded TOML table |
Laurie Opperman, Arun Babu Neelicattu |
|
| SW |
650 |
Specifying Installer Requirements for Python Projects |
Vikram Jayanthi, Dustin Ingram, Brett Cannon |
|
| SR |
662 |
Editable installs via virtual wheels |
Bernát Gábor |
|
| SR |
665 |
A file format to list Python dependencies for reproducibility of an application |
Brett Cannon, Pradyun Gedam, Tzu-ping Chung |
|
| SW |
704 |
Require virtual environments by default for package installers |
Pradyun Gedam |
|
| SR |
708 |
Extending the Repository API to Mitigate Dependency Confusion Attacks |
Donald Stufft |
|
| SR |
722 |
Dependency specification for single-file scripts |
Paul Moore |
|
| SW |
759 |
External Wheel Hosting |
Barry Warsaw, Emma Harper Smith |
|
| SW |
763 |
Limiting deletions on PyPI |
William Woodruff, Alexis Challande |
|