Python Tooling Blog
RSS-
One Line Command to Launch a Notebook with Pytorch
Launch a Jupyter notebook with PyTorch using a single uv run command that handles Python, dependencies, and isolation.
-
"uv: Towards a unified vision for Python tooling"
Prashanth Rao explains how uv unifies Python package management, virtual environments, and version control into one fast tool.
-
Effective Python Developer Tooling in December 2024
An opinionated guide to Python developer tooling covering uv, ruff, pytest, mypy, and principles for productive Python development.
-
uv 0.3: One command line to rule them all (almost)
uv 0.3 expands from a pip replacement to a full project manager with uv run, uv tool, uv python, and more.
-
Require pip to install packages in virtual environment
Configure pip to only install packages inside virtual environments using the global.require-virtualenv setting.
-
uv got to keep up: a new installer announced!
Astral, Charlie Marsh's company best known for Ruff, announced uv today, 'an extremely fast Python package installer and resolver, written in Rust.'
-
Pip and Poetry and Hatch, Oh My!
Navigating the growing list of Python packaging tools from setuptools to Poetry, PDM, Hatch, and beyond.
-
Sponsor the Python Developer Tooling Handbook
Support independent, ad-free Python tooling guidance through GitHub Sponsors.
-
Scientific Python Library Development Guide
The Scientific Python Library Development Guide offers topical guides on packaging, GitHub Actions, and more for research software.
-
Python Packaging Tool Examples
Example repositories showing how to use setuptools, Flit, Poetry, PDM, Hatch, and uv for Python packaging.