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
- Creating a README file
- Including your README in your package’s metadata
- Validating reStructuredText markup
- Publishing package distribution releases using GitHub Actions CI/CD workflows
- How to modernize a
setup.pybased project? - Licensing examples and user scenarios