Guides¶
Guides are focused on accomplishing a specific task and assume that you are already familiar with the basics of Python packaging. If you’re looking for an introduction to packaging, see Tutorials.
- Installation
- Building and Publishing
- Writing your
pyproject.toml
- Packaging and distributing projects
- Dropping support for older Python versions
- Packaging binary extensions
- Packaging namespace packages
- Creating and packaging command-line tools
- Creating and discovering plugins
- Using TestPyPI
- Making a PyPI-friendly README
- Publishing package distribution releases using GitHub Actions CI/CD workflows
- How to modernize a
setup.py
based project? - Licensing examples and user scenarios
- Writing your
- Hosting
- Tool recommendations
- Analyzing PyPI package downloads