Welcome to Distutils2!

Distutils2 is the new, improved version of the Python Distribution Utilities, a library used to package, distribute, build and install Python projects.

If you’re looking for information on how to contribute, head to Developer Resources.


These documents are the in-development version of Distutils2’s documentation, started from the existing Distutils documentation and updated by the Distutils2 group (GSoC students, mentors, volunteers).

Please remember that this is a work in progress. The documentation is not complete, not spell-checked, and uses different styles.

The documentation is split in three sections, as in the standard Python docs:

Installing Python Projects
A guide for for end-users wanting to install a Python application or library.
Distributing Python Projects
A guide for Python developers wanting to package and distribute their project.
distutils2 — Packaging support
A reference for developers wanting to use standalone building blocks like version or metadata, or extend Distutils2 itself. Since PEP 376 is partly implemented in the pkgutil module, its updated documentation is also included: pkgutil — Package utilities.

Indices and tables

Table Of Contents

Next topic

Developer Resources

This Page