uv-package-manager
Installation
Summary
Ultra-fast Python package installer and resolver written in Rust, 10-100x faster than pip.
- Drop-in pip replacement with virtual environment and Python version management built in
- Supports dependency locking with
uv.lockfor reproducible builds, monorepo workspaces, and seamless migration from pip, poetry, and pip-tools - Includes
uv runfor executing scripts and tools without manual venv activation, plus parallel package installation and global caching for speed - Integrates with CI/CD pipelines, Docker builds, and pre-commit hooks; compatible with existing
pyproject.tomlandrequirements.txtworkflows
SKILL.md
UV Package Manager
Comprehensive guide to using uv, an extremely fast Python package installer and resolver written in Rust, for modern Python project management and dependency workflows.
When to Use This Skill
- Setting up new Python projects quickly
- Managing Python dependencies faster than pip
- Creating and managing virtual environments
- Installing Python interpreters
- Resolving dependency conflicts efficiently
- Migrating from pip/pip-tools/poetry
- Speeding up CI/CD pipelines
- Managing monorepo Python projects
- Working with lockfiles for reproducible builds
- Optimizing Docker builds with Python dependencies