Python Packaging Authority

The Python Packaging Authority (PyPA) is a working group that maintains a core set of projects used in Python packaging.

The software developed through the PyPA is used to package, share, and install Python software and to interact with indexes of downloadable Python software such as PyPI, the Python Package Index. Click the logo below to download pip, the most prominent software used to interact with PyPI.

The PyPA publishes the Python Packaging User Guide as the authoritative resource on how to package, publish, and install Python projects using current tools. The User Guide provides a user introduction to packaging and use of these tools. As a service to Python users who may need to package Python with other languages (a common example is scientific Python packages), the user guide also offers basic information and links to available third party packaging options (for example, conda-forge).

The PyPA hosts projects on GitHub and Bitbucket, and discusses issues in the Packaging category on and on the pypa-dev and distutils-sig mailing lists.

For a listing of PyPA’s important projects, see the key projects list.

For a user introduction to packaging, see the Python Packaging User Guide