Skip to content

Python Tooling Blog

Pip and Poetry and Hatch, Oh My!

Navigating the growing list of Python packaging tools from setuptools to Poetry, PDM, Hatch, and beyond.

Read more →

February 14, 2024

Sponsor the Python Developer Tooling Handbook!

Support the Python Developer Tooling Handbook through GitHub Sponsors to help improve Python packaging documentation.

Read more →

February 14, 2024

Scientific Python Library Development Guide

The Scientific Python Library Development Guide offers topical guides on packaging, GitHub Actions, and more for research software.

Read more →

February 12, 2024

Python Packaging Tool Examples

Example repositories showing how to use setuptools, Flit, Poetry, PDM, Hatch, and uv for Python packaging.

Read more →

February 6, 2024

Quick start guide for Python development on a Mac

A quick start guide for setting up Python on macOS using pyenv and Poetry, with a note on the modern uv alternative.

Read more →

February 5, 2024

Introduction to Rye

Armin Ronacher's Rye aims to be a one-stop-shop for Python project management. Its author now recommends uv for new projects.

Read more →

February 3, 2024

Python Packaging User Guide

The PyPA's Python Packaging User Guide is an excellent resource for distributing and installing Python packages with modern tools.

Read more →

February 3, 2024