A data scientist ran pip install on a requirements.txt with 50 packages. 2 minutes. Every time. On every CI run. On every new developer laptop.
uv is a Python package manager written in Rust. Drop-in replacement for pip, pip-tools, virtualenv, and pyenv. 10-100x faster.
What uv Offers for Free
- 10-100x Faster - Install packages in seconds, not minutes
- Drop-in Replacement - Same CLI as pip
- Virtual Environments - Creates and manages venvs
- Python Management - Install and manage Python versions
- Lock Files - Deterministic dependency resolution
- Workspace - Monorepo support
- Scripts - Run Python scripts with inline dependencies
- Universal - Works on macOS, Linux, Windows
Quick Start
# Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh
# Use like pip (but 100x faster)
uv pip install flask
uv pip install -r requirements.txt
# Or modern workflow
uv init my-project
uv add flask sqlalchemy
uv run python app.py
GitHub: astral-sh/uv - 30K+ stars
Need to monitor and scrape data from multiple web services automatically? I build custom scraping solutions. Check out my web scraping toolkit or email me at spinov001@gmail.com for a tailored solution.
Top comments (0)