uv replaces pip, venv and pip-tools in one binary
It's one tool that creates the environment, resolves the lockfile and installs in seconds, written in Rust by the people behind Ruff.
uv init && uv add fastapi && uv run main.pyThe Dockerfile loses three lines, and the CI install drops from forty seconds to two. Of all the toolchain migrations I've done, it's the one I'd call free.
pythontooling
Longer version: the post this came from.