package-managing
Installation
SKILL.md
uv Package and Project Manager
Overview
uv is a fast Python package and project manager written in Rust. It serves as a single tool replacing pip, pip-tools, pipx, pyenv, virtualenv, and poetry. Use uv for dependency resolution, virtual environment management, Python version management, and project scaffolding.
Key characteristics:
- 10-100x faster than pip for dependency resolution and installation
- Built-in virtual environment management (automatic
.venvcreation) - Lockfile support for reproducible builds
- Python version management without pyenv
- Cross-platform with no Python prerequisite for installation
Project Initialization
Creating a New Project
Use uv init to scaffold a new Python project.