Uv, a fast Python package and project manager
Overall Reception & Performance
- Many commenters report very positive experiences with uv: extremely fast installs, much quicker dependency resolution, and big reductions in build/release and CI times.
- Some see this speed as mainly improving “flow” and reducing friction during development, not just deployment.
- Others argue pip performance is “good enough” for their projects and don’t feel a strong need to switch.
Features & Workflow
- Praised features include:
- Simple commands for project setup (
uv init,uv add,uv run). - Lockfile support and reproducible environments.
- Automatic per-project
.venvcreation. - Python version management integrated with dependency management.
uvxfor one-off tool execution (similar tonpx/pipx).
- Simple commands for project setup (
- Several users like that uv can coexist with conda (or be used under tools like pixi) and with existing standards like
pyproject.toml. - Some prefer small, composable tools (pip + venv + separate helpers) and view “all-in-one project managers” as over-opinionated and brittle.
Compatibility & Ecosystem Fit
- Reports of uv working transparently alongside pyenv/venv/pip when projects are standards-compliant.
- Issues noted where uv-based changes in larger projects (e.g., Home Assistant) broke third-party extensions, highlighting backward-compat concerns.
- Some worry about yet another tool adding to Python packaging fragmentation; others argue competition and specialization are healthy and that pip/setuptools have deep design flaws uv can sidestep.
Rust, Bootstrapping & Unofficial Builds
- Tool being written in Rust is seen by many as a plus: easier distribution of fast single binaries, perceived safer implementation.
- Critics worry:
- Rust adds another ecosystem dependency to “basic Python”.
- Fewer potential maintainers compared to pure-Python tools.
- Use of unofficial standalone Python builds is contentious:
- Supporters say official macOS builds aren’t suitable and that taking over portable builds is a net win.
- Skeptics see risk if those third-party builds change or disappear.
VC Funding & Governance
- Repeated concern about VC backing: fear of future paywalls, feature gating, or abandonment.
- Others note:
- The tools are open source and “forkable”.
- The stated business model is to sell optional enterprise tools (e.g., private registries) around a free core.
- Some express unease about a single company rapidly becoming highly influential in Python tooling; others see it simply as filling long-standing gaps.