News for hackers. Stuff that matters.
Re:Uv's killer feature is pulling in local dependencies by wruza on Sunday January 12, 2025 @09:01PM (#42679241)
So you’re not experiencing exactly this with pip/etc? I hit this “just rebuild this 10GB venv” scenario like twice a day while learning ML. Maybe it’s just ML, but then regular node projects don’t have complex build-step / version-clash deps either.
Re:Uv's killer feature is pulling in local dependencies by zo1 on Monday January 13, 2025 @01:47AM (#42680735)
I think it's something unique to python's ML ecosystem, to be honest. There is a lot of up-in-the-air about how to handle models, binaries and all of that in a contained package, and that results in quite a few hand-rolled solutions, some of which encroach on the package manager's territory, plus of course drivers and windows.

I've worked on/with some fairly large/complex python projects, and they almost never have any packaging issues that aren't just obvious errors by users. Yes, every once in a while we have to be explicit about a dependency because some dependent project isn't very strict with their versioning policy and their API layers.

Re:Uv's killer feature is pulling in local dependencies by wink on Monday January 13, 2025 @04:39AM (#42681694)
I've not used python professionally for years - but I have had to do this maybe once in many years of usage. Seen it like once more in my team(s). A rounding error.

I've seen someone having to do this in node like once every month, no matter which year, no matter which project or company.