Python Tooling Blog
RSS-
Why isn't Python packaging part of core development?
Brett Cannon explains why Python packaging developed separately from core CPython, driven by Guido's lack of interest in the topic.
-
Hynek Schlawack's uv Workflow Guide
Hynek Schlawack demonstrates practical uv workflows for replacing pip, virtualenv, and pyenv with a single tool.
-
The uv build backend is now stable
uv build backend is now stable and really, really fast
-
Managing Python Versions In Your uv Projects
How .python-version files, requires-python, and uv work together to manage Python versions in your projects.
-
Comparison of the Two New Typecheckers
Comparing ty and Pyrefly, two new Rust-based Python type checkers demonstrated at PyCon 2025's Typing Summit.
-
Pyrefly: Meta's New Type Checker for Python
Meta releases Pyrefly, a Rust-based Python type checker with a new inference engine designed for large codebases.
-
Why uv makes Make less essential for Python projects
uv's speed and unified CLI reduce the need for Makefiles in Python projects that previously required them for workflow automation.
-
Early Explorations of Astral's Red Knot Type Checker
Early benchmarks of Astral's Red Knot (now ty) type checker show 100x faster cold starts than mypy, built in Rust.
-
The Python Tooling Revolution
Lewis Gaul examines how Astral's ruff and uv are transforming Python development workflows with speed and intelligent design.
-
Simple, Modern Python
Joshua Levy's simple-modern-uv Copier template combines uv, ruff, mypy, and pytest for new Python projects.