Welcome to the Python Developer Tooling Handbook, a companion to my forthcoming ebook on Python developer tooling. This handbook covers a wide range of topics, including build tools, linting, formatting, dependency management, virtual environments, and more.
The book is currently a work in progress, and I'm excited to share it with you when it's ready. If you want to be notified as soon as it's released, please consider signing up for my mailing list here.
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