Ok, what am I missing, I've used python for many many years. What does UV give us over pip + venv + pyenv?
(I'm not doing this to be a dick, I genuinely want to know what the use case is)
Everything “just works” and is fast - and that’s basically it.
You can run a script with a one liner and it will automatically get you the same python and venv and everything as whoever distributed the python code, in milliseconds if the packages are already cached on your local computer.
Very easy to get going without even knowing what a venv or pypi or anything is.
If you are already an expert you get “faster simpler tooling” and if you are a complete beginner it’s “easy peasy lemon squeezy”.
It's not horrifically slow.