Skip to content


Repository files navigation

Python Packaging User Guide

The "Python Packaging User Guide" (PyPUG) aims to be the authoritative resource on how to package and install distributions in Python using current tools.

To follow the development of Python packaging, see the Python Packaging Authority.

Code of Conduct

Everyone interacting in the Python Packaging User Guide project's codebases, issue trackers, chat rooms, and mailing lists are expected to follow the PSF Code of Conduct.


This guide is community-maintained and contributions are welcome! Please see the contributing guide for details on our writing style guide and how to build the guide locally to test your changes.


The Python Packaging User Guide is licensed under a Creative Commons Attribution-ShareAlike license: .


This Guide was forked from the “Hitchhiker's Guide to Packaging” in March 2013, which was maintained by Tarek Ziadé. Thank you Tarek for all your efforts in Python packaging.