uv: Ultimate Victory over Installation and Dependency Chaos
summary
A single tool claims to replace pip, virtualenv and poetry-style workflows and does concrete things: one-liner install that needs no admin rights and can self-update; automatic Python download and ephemeral venvs with hardlinks so running a numpy script or launching IPython pulls packages on demand without manual activation; a script workflow and uvx for ephemeral utilities (example: TLDR, cows, polars demo) and project commands like uv lock upgrade / uv sync and uv tree outdated to list and upgrade dependencies.
AI-written summary · about
chapters (18)
- 0:00Welcome
- 1:25Python packaging pain points
- 3:08Why UV stands out
- 5:35Installing UV
- 6:59Project workflow with UV
- 9:57Invisible virtual environments
- 10:42Script-based workflow
- 12:49Ephemeral environments and caching
- 13:53Temporary requirements with UV run
- 15:39Interactive Python on demand
- 17:11UVX for CLI tools
- 18:17Managing tools with UV tool
- 19:23Updating Python versions
- 20:47Listing Python versions
- 22:12Syncing projects and dependencies
- 22:56Checking outdated packages
- 24:21Resources on UV
- 25:03Q&A
related talks
33muv without sunblock: faster than ever dependency and project management
20mHow I got unstuck with Python
28mBreaking Free from Virtual Environments Python's New Paradigm for 2026
33mThe past, present, and future of virtual environments
36mPipenv: The Future of Python Dependency Management
09mUV Migration
30mPython Versions and Dependencies Made Easy
26mDependency Management in Python
