Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 2.28 KB

index.rst

File metadata and controls

65 lines (50 loc) · 2.28 KB

Python Packaging User Guide

overview flow tutorials/index guides/index discussions/index specifications/index key_projects glossary support contribute news

Welcome to the Python Packaging User Guide, a collection of tutorials and references to help you distribute and install Python packages with modern tools.

This guide is maintained on GitHub by the Python Packaging Authority <pypa:index>. We happily accept any contributions and feedback <contribute>. 😊

Get started

Essential tools and concepts for working within the Python development ecosystem are covered in our tutorials/index section:

  • To get an overview of the flow used to publish your code, see the packaging flow <flow>
  • To learn how to install packages, see the tutorial on installing packages <tutorials/installing-packages>
  • To learn how to manage dependencies in a version controlled project, see the tutorial on managing application dependencies <tutorials/managing-dependencies>
  • To learn how to package and distribute your projects, see the tutorial on packaging and distributing <tutorials/packaging-projects>
  • To get an overview of packaging options for Python libraries and applications, see the Overview of Python Packaging <overview>

Learn more

Beyond our tutorials/index, this guide has several other resources:

  • The guides/index section for walk throughs, such as guides/installing-using-linux-tools or guides/packaging-binary-extensions.
  • The discussions/index section for in-depth references on topics such as discussions/deploying-python-applications or discussions/pip-vs-easy-install.
  • The specifications/index section for packaging interoperability specifications.

Additionally, there is a list of other projects <key_projects> maintained by members of the Python Packaging Authority.