This is a lovely conversation, with some interesting thoughts on the recent progress of uv.
-
This is a lovely conversation, with some interesting thoughts on the recent progress of uv.
For all the concerns raised, Iโd be happy if I could see a plan to merge the available performance wins (non just โitโs Rustโ ones) back upstream into pip.
Bring on the money, but plan for when it goes away, is more or less my take. We still need native community owned tooling on that day.
From: @jacob
https://social.jacobian.org/@jacob@jacobian.org@[email protected]/113091418140504394 -
Simon Willisonreplied to Carlton Gibson ๐ช๐บ last edited by
@carlton @jacob for me, the fact that uv is a faster pip isn't actually that interesting
I'm much more excited about how uv addresses Python installation and virtual environment setup, which is a brand new feature as of two-and-a-half weeks ago - but also one that's much more strategically challenging to the Python community than just pip-like functionality https://astral.sh/blog/uv-unified-python-packaging
-
Carlton Gibson ๐ช๐บreplied to Simon Willison last edited by
@simon @jacob I guess I'm a curious outlier, in that I find that bit already solved, but I'm still using virtualenvwrapper, and never stopped
I'm interested to see how all this plays out. I very much would like the core tools, pip in particular, to pick up the wins that are available.
Current status: more or less.
-
Simon Willisonreplied to Carlton Gibson ๐ช๐บ last edited by [email protected]
@carlton @jacob the problem it solves isn't so much for me, it's for when I'm coaching new developers and trying to help them get their first Python environment working! It's pretty much the XKCD 1987 problem https://xkcd.com/1987/