Skip to content
Python Packaging User Guide
Branch: master
Clone or download
Latest commit 68404db Mar 10, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
source Fix duplicate word (#604) Mar 10, 2019
.gitignore Reference changed: OS X --> macOS Jul 9, 2017
.travis.yml Update Sphinx and Nox (#591) Jan 22, 2019
authors.txt Fix Thea's name in authors.txt (#487) May 14, 2018


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 PyPA 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.

You can’t perform that action at this time.