Shop Viral Toys & Games Now
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
$37.53 with 43 percent savings
List Price: $65.99 Image
FREE delivery July 29 - August 5
Or fastest delivery July 29 - August 4
$$37.53 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$37.53
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

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

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

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

4.5 out of 5 stars (9)

{"desktop_buybox_group_1":[{"displayPrice":"$37.53","priceAmount":37.53,"currencySymbol":"$","integerValue":"37","decimalSeparator":".","fractionalValue":"53","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"XYF0vwPZ%2BZRlaTgwyzfy8iNDsGRsqogK7Z1TMQ4eGxBz0%2Bov90I8VVSUNVUrviMzj0szFG0m0iVxLWKDV63hIbkviCycbUxpXJS0KK9Zw2%2F%2B%2B6AMUwalVAo9V2y%2BEl7NCxweGjTWHTG0HPSdWJspfg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build reliable workflows beyond local development while staying in sync with the evolving ecosystem.

With this hands-on guide, Python developers will learn how to forge the moving parts of a Python project into an easy-to-use toolchain, using state-of-the-art tools including Poetry, Nox, pytest, mypy, pre-commit, Black, Ruff, uv, Rye, Hatch, and more. Author Claudio Jolowicz shows you how to create robust Python project structures complete with unit tests, static analysis, code formatting, and type checking.

You'll learn how to:

  • Create open source projects with state-of-the-art infrastructure
  • Build a custom infrastructure for all Python projects in a company or team
  • Improve and modernize the infrastructure of an existing Python project
  • Evaluate modern Python tooling for adoption in existing projects
  • Use tools for packaging and dependency management
  • Automate common development tasks such as testing, dependency updates, and publishing releases

Read poolside to seaside.Shop kindle Paperwhite. pantry

Frequently bought together

This item: Hypermodern Python Tooling: Building Reliable Workflows for an Evolving Python Ecosystem
$37.53
Get it as soon as Wednesday, Jul 29
Ships from and sold by Amazon.com.
+
$52.80
Get it as soon as Saturday, Jul 18
In Stock
Ships from and sold by Amazon.com.
+
$43.99
Get it as soon as Saturday, Jul 18
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
Some of these items ship sooner than the others.
Choose items to buy together.

Customers also bought or read

Loading...

From the brand


From the Publisher

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

From the Preface

This book is a guide to modern Python developer tools—​the programs that help you perform tasks such as:

  • Managing Python installations on your system
  • Installing third-party packages for your current project
  • Building a Python package for distribution on a package repository
  • Running a test suite repeatedly across multiple environments
  • Linting and type checking your code to catch bugs

Who Should Read This Book?

If you’re one of these people, you’ll benefit from reading this book:

  • You’re proficient with Python, but you’re not sure how to create a package.
  • You’ve been doing this for years—​setuptools, virtualenv, and pip are your friends. You’re curious about recent developments in tooling and what they bring to the table.
  • You maintain mission-critical code that runs in production. But there must be a better way to do all of this. You want to learn about state-of-the art tools and evolving best practices.
  • You want to be more productive as a Python developer.
  • You’re an open source maintainer looking for a robust and modern project infrastructure.
  • You’re using a bunch of Python tools in your projects, but it’s hard to see how everything fits together. You want to reduce the friction that comes with all this tooling.
  • “Things just keep breaking—​why doesn’t Python find my module now? Why can’t I import the package I just installed?”

This book assumes that you have a basic knowledge of the Python programming language. The only tooling you need to be familiar with is the Python interpreter, an editor or IDE, and the command line of your operating system.

Editorial Reviews

About the Author

Claudio Jolowicz is a senior software engineer at Cloudflare with nearly two decades of industry experience in Python and C++ and an open source maintainer active in the Python community. He's the author of the Hypermodern Python blog and project template, and co-maintainer of Nox, a Python tool for test automation. In former lives, Claudio has worked as a legal scholar and as a musician touring from Scandinavia to West Africa. Get in touch with him on Mastodon: @cjolowicz@fosstodon.org

Product details

  • Publisher ‏ : ‎ O'Reilly Media
  • Publication date ‏ : ‎ July 23, 2024
  • Edition ‏ : ‎ 1st
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 268 pages
  • ISBN-10 ‏ : ‎ 1098139585
  • ISBN-13 ‏ : ‎ 978-1098139582
  • Item Weight ‏ : ‎ 15.2 ounces
  • Dimensions ‏ : ‎ 7 x 0.75 x 9 inches
  • Best Sellers Rank: #1,629,491 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.5 out of 5 stars (9)

About the author

Follow authors to get new release updates, plus improved recommendations.
Claudio Jolowicz
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Claudio Jolowicz is an O'Reilly author and a senior software engineer at Cloudflare with nearly two decades of industry experience. He’s the author of Hypermodern Python Tooling and the Hypermodern Python project template, and co-maintains Nox, an open-source Python automation framework. In former lives, Claudio has worked as a legal scholar and as a musician touring from Scandinavia to West Africa. Get in touch with him on Mastodon: at-cjolowicz-at-fosstodon.org

Customer reviews

4.5 out of 5 stars
9 global ratings
Customer reviews require account verification. Sign in