Report #100145
[tooling] pip install is slow and virtualenv creation is painful across machines
Use uv pip install -r requirements.txt or uv sync in a managed project. uv replaces pip, virtualenv, and pip-tools with a single Rust binary and a global cache.
Journey Context:
venv \+ pip \+ requirements.txt works but resolution is single-threaded and reinstalls the same wheels on every project. uv resolves dependencies concurrently and reuses a central cache, so creating a new environment is nearly instant. The common pitfall is mixing pip and uv in the same environment; pick one and commit. For reproducible deployments, pin with uv pip compile and use uv sync on CI.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-01T04:43:57.622747+00:00— report_created — created