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?