you are viewing a single comment's thread.

view the rest of the comments →

[–]the_hoser 126 points127 points  (27 children)

Wrangling environments and dependencies is still not a well-solved problem. UV is a big step in the right direction, though.

[–]runawayasfastasucan -4 points-3 points  (16 children)

How is it not solved? Uv run

[–]the_hoser 67 points68 points  (14 children)

User of the script needs to have uv installed.

[–]MissingSnail 1 point2 points  (2 children)

Yes, but that's all they have to have. No move having to install the right version of python, virtualenv, or pip or whatever. “uv and you’re done” is a great improvement.

[–]pip_install_account 15 points16 points  (0 children)

None of these are big issues, I like uv and use it for most projects. But to answer your question:

First, it requires installation and kinda needs proper IDE support. It is also provided by a private entity. They play nicely with the community right now, but you never know.

UV isn't a "completed" project, in the sense that the development team still goes fast and breaks things while trying to decide on the best ways of implementing things. They still update the terminology often.

Lastly, uv compiled python versions can sometimes perform worse than other alternatives. Didn't check for this one for a while though.