Skip to content

Python Tooling Blog

Why Use uv Projects Instead of requirements.txt?

Comparing requirements.txt and pyproject.toml approaches to Python dependency management, and why uv projects offer more.

Read more →

February 19, 2025

bitecode.dev's "A year of uv"

#uv

bitecode.dev's retrospective on uv after one year covers Python bootstrapping, speed gains, reliable dependency resolution, and adoption.

Read more →

February 18, 2025

Flexible Python Version Management with uv and tox

Solve tox Python version mismatch errors by using uvx to run tox with any Python version on demand.

Read more →

February 12, 2025

It's happening! A Python Type Checker from Astral

Astral announces a Rust-based Python type checker focused on performance and minimizing false positives on untyped code.

Read more →

January 29, 2025

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.

Read more →

January 15, 2025

"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.

Read more →

December 27, 2024

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.

Read more →

December 20, 2024

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.

Read more →

August 21, 2024

Require pip to install packages in virtual environment

Configure pip to only install packages inside virtual environments using the global.require-virtualenv setting.

Read more →

March 4, 2024

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.'

Read more →

February 16, 2024