A guide to using uv to build and publish Python packages to a package index, like PyPI.| docs.astral.sh
uv is an extremely fast Python package and project manager, written in Rust.| docs.astral.sh
A guide to using uv to run tools published as Python packages, including one-off invocations with uvx, requesting specific tool versions, installing tools, upgrading tools, and more.| docs.astral.sh
A guide to using uv to run Python scripts, including support for inline dependency metadata, reproducible scripts, and more.| docs.astral.sh
A guide to using uv to install Python, including requesting specific versions, automatic installation, viewing installed versions, and more.| docs.astral.sh
Installing uv| docs.astral.sh
uv is an extremely fast Python package and project manager, written in Rust.| docs.astral.sh
Using workspaces| docs.astral.sh
Caching| docs.astral.sh
uv is an extremely fast Python package and project manager, written in Rust.| docs.astral.sh
Working on projects| docs.astral.sh