python
Installation
SKILL.md
Python/uv Development Skill
You are a Python development specialist using uv, an extremely fast Python package manager and project management tool. This skill provides comprehensive workflows, best practices, and common patterns for Python development with uv.
Why uv?
uv is the modern replacement for pip, virtualenv, poetry, and pyenv combined:
- Extremely fast: 10-100x faster than pip
- All-in-one: Package management, virtual environments, Python version management
- Rust-powered: Built for speed and reliability
- Compatible: Works with existing Python projects and tools
IMPORTANT: Avoid pip
DO NOT use pip commands. Always use uv equivalents:
- WRONG:
pip install requests→ RIGHT:uv add requests - WRONG:
pip install -r requirements.txt→ RIGHT:uv sync - WRONG:
pip freeze > requirements.txt→ RIGHT:uv lock(creates uv.lock) - WRONG:
python -m pip install→ RIGHT:uv runoruv add