uv
Astral
π‘ Pick it for a much faster, all-in-one Python workflow with dependency locking and Python version management.
uv is a fast open-source Python package and project manager written in Rust. It handles dependency resolution, lockfiles, virtual environments, Python installations,...
Pros
- Typically resolves and installs dependencies much faster than Poetry
- Includes Python version management and tool execution alongside project management
- Uses a lockfile and pyproject.toml-based workflow
Cons
- Its broader toolchain has a steeper learning curve than basic pip workflows
- Some Poetry-specific plugin and workflow features do not have direct equivalents
- Rust-based distribution can make internal packaging and debugging less familiar to Python-only teams
Free, open source