A fast python package manager written in rust.
Project Management
UV now supports project and dependency management behaviour similar to PDM and Poetry. See documentation here. A new project can be initialized using uv init.
Generating requirements.txt files
Backwards compatibility with pip by compiling a requirements.txt with specific versions from the uv.lock file:
uv pip compile pyproject.toml --python-platform=x86_64-manylinux_2_39 > requirements.txtDependency Overrides
Like PDM, UV provides a way to override specific package dependencies in a flexible way.