uvpip is a transparent wrapper that intercepts pip and pip3 commands and routes them through uv — Astral's Rust-based package installer — without changing anything about how you work. Keep using pip install, pip freeze, pip uninstall exactly as before, just 10-100x faster. Works inside virtual environments too, using a shell function so it stays active even after venv activation. Cross-platform: Windows, macOS, Linux. Your original pip is never modified.
No reviews yetBe the first to leave a review for uvpip
Drop-in shell function that actually keeps working after I activate a venv, which was the part I expected to break. Install times feel noticeably snappier on a cold cache without me having to retrain muscle memory.
Report
Maker
@evvalkayga5vdo This was actually the hardest part to get right! Venv activation mutates PATH, which breaks most PATH -based shims. The fix was using a shell function instead - shells resolve functions before searching PATH, and venv activation never touches functions, only path. Glad it felt seamless.
Drop-in shell function that actually keeps working after I activate a venv, which was the part I expected to break. Install times feel noticeably snappier on a cold cache without me having to retrain muscle memory.
@evvalkayga5vdo This was actually the hardest part to get right! Venv activation mutates PATH, which breaks most PATH -based shims. The fix was using a shell function instead - shells resolve functions before searching PATH, and venv activation never touches functions, only path. Glad it felt seamless.