Welcome to the GitHub compaion to the Python Developer Tooling Handbook. This handbook covers a wide range of topics for Python developers, including build tools, linting, formatting, dependency management, virtual environments, and more.
If you'd like to follow updates to the book please sign up for the mailing list.
In recent years, Python has evolved its package-building capabilities beyond just
setup.py
(setuptools/distutils). These modern tools offer a wealth of features and use
cases, which I'll delve into in the book. Each tool enables you to structure a Python
program that can be easily built into a wheel or
sdist for sharing on PyPI.
Explore these example repositories to see how these tools can be used:
Important
Sign up for the mailing list to receive more exciting content as we dive deeper into Python developer tooling