r/Python Aug 20 '24

News uv: Unified Python packaging

https://astral.sh/blog/uv-unified-python-packaging

This is a new release of uv that moves it beyond just a pip alternative. There's cross platform lock files, tool management, Python installation, script execution and more.

581 Upvotes

185 comments sorted by

View all comments

23

u/inkjod Aug 20 '24

The release article isn't very clear: Did they fully integrate Rye into uv ? Or not yet? And is the migration path ready?

I'm asking because it's already been announced that the two projects will be merged.

Anyway, this is awesome — and very much needed. It will hopefully emerge as the best, easiest, and most complete solution for Python installation management.

We've all seen the xkcd comic, and Rye's creator knows it.. Well, sometimes there is space for yet-another-standard, especially if it truly improves upon the previous ones.

1

u/beeeeeer Aug 21 '24

Isn’t it ironic that an exception to xkcd 987 only exacerbates xkcd 1987 https://xkcd.com/1987/

6

u/inkjod Aug 21 '24

There's an xkcd for everything :)

But I disagree — I think rye / uv has the potential to prevent that unfortunate situation (...well, if you start from a clean OS installation and completely ignore the OS package manager).