Jump to ratings and reviews
Rate this book

Hypermodern Python Tooling: Building Reliable Workflows for an Evolving Python Ecosystem

Rate this book

268 pages, Paperback

Published July 23, 2024

5 people are currently reading
21 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
4 (33%)
4 stars
5 (41%)
3 stars
3 (25%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Stephen.
Author 7 books16 followers
September 21, 2024
As someone who was getting back into the Python application software development ecosystem after using Python mostly for scripting and tooling, I found this book to be a good resource to get some practical insight into the current state of tooling. After some time working primarily in Java and Go, it seems like more modern tools address some of the concerns I had about packaging, dependencies, and testing worked in Python as compared to those other languages. (My initial thought was that tools like Poetry look a lot like how Go does dependency management.)

The author is opinionated about the direction of the language, so it's worth checking before going all in on a tooling switch, but the tools here all seem to have some traction, so the list is a good place to start.

If you want to get back into Python or revisit the dependency management and build ecosystem you use now and are looking for advice about where to start, this book is a good place to look for information.
Profile Image for Fábio Fortkamp.
176 reviews6 followers
August 20, 2024
Essential book for Python developer. The book evolves from a compilation of blog posts with many discussions with each of the tools discussed, and becomes a mix of manual and reference guide for developers and maintainers of Python packages.

There are several amazing historical notes on the origin of tools and terms, but I really wish the author provided the source for them.

Claudio Jolowicz discuss very modern tools, and includes a guide to sample configuration settings and arguments without being too heavy.

I can totally see myself refering to this book for best practices as I encounter issues in my future Python projects, such as "how to I best add type annotations to this JSON object?", or "how can I configure pre-commit to be least intrusive and most helpful?".
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.