- cross-posted to:
- librebyte@lemmy.ml
- python@programming.dev
- cross-posted to:
- librebyte@lemmy.ml
- python@programming.dev
After seeing yet another dozen packages lose keywords on Gentoo because of a single key dependency switching to uv-build, I would like to plea on behalf of Gentoo users: please don’t use uv-build as a build backend.
Just to be clear, this is not about uv itself or any other Astral tools; these are good tools with a nice and responsive upstream. The uv-build backend is one thing we have to disagree on. I’m not saying it’s bad; I’m saying that its benefits don’t outweigh the drawbacks.
It’s a huge dependency (as of 0.13.0, its wheels are between 1.2 MiB and 1.5 MiB
What world are they living in that 1.5MiB is huge?
SPARC
Right.
Its cool you want to keep your old system going, but thats a cost you have to pay. You can’t expect the rest of the world to make their lives harder to support your niche.
What world are they living in that 1.5MiB is huge?
That depends. Am I buying the SSD last year, or today?
The RAMpocalypse is going to make “this doesn’t run on a low-powered low-capacity device” a much more relevant issue.
1.5MiB wasn’t much 20 years ago, even with a rampocalypse that’s not changing soon.
This line of thinking is why binaries today are like 800 MB. If you can cut cruft as you go during development you shouldn’t have to go back and say “it’s only 1.5 MB”. You should’ve been in the habit of writing DRY, clean code and not importing libraries that do nothing but add bloat.
I’m sorry but I’m sick and tired of this attitude where I work (web development). We are blowing thousands/millions of dollars per year on resources because people no longer believe in optimizing anything. I’ve lost count where I’ve pushed back and said “we need to figure out how to do this with less memory” rather than simply handing shit more and more and more.
It might seem nitpicky as fuck at first, but if you start designing with good processes these wins become more automatic.
I’m going to be completely real with you, I’m really not sure how many developers have the Gentoo user base that high on their list of priorities.




