Python Tooling Blog
RSS-
Poetry's Move Toward Python Standards
Poetry 2.0 adopts PEP 621 standardized project metadata, aligning with the broader Python packaging ecosystem.
-
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.
-
bitecode.dev's "A year of uv"
bitecode.dev's retrospective on uv after one year covers Python bootstrapping, speed gains, reliable dependency resolution, and adoption.
-
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.
-
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.
-
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.