Luis Norambuena@programming.devM to Python@programming.devEnglish · 2 months agouv IS the Future of Python Packaging 🐍📦www.youtube.comvideomessage-square39fedilinkarrow-up11arrow-down10file-text
arrow-up11arrow-down1videouv IS the Future of Python Packaging 🐍📦www.youtube.comLuis Norambuena@programming.devM to Python@programming.devEnglish · 2 months agomessage-square39fedilinkfile-text
minus-squaresugar_in_your_tea@sh.itjust.workslinkfedilinkarrow-up0·2 months agoYeah, it certainly looks nice, but my problems are: everything runs in a docker container locally, so I don’t think the caching is going to be a huge win we have a half-dozen teams and a dozen repositories or so, across three time zones, so big changes require a fair amount of effort we just got through porting to poetry to split into dependency groups, and going back to not having that is a tough sell So for me, it needs to at least have feature parity w/ poetry to seriously consider.
minus-squareEager Eagle@lemmy.worldlinkfedilinkEnglisharrow-up0·edit-22 months agouv is still faster with a cold cache and uv does have dep groups about the second problem, there’s an issue open on writing a migration guide, but migrating manually is not too difficult.
minus-squaremonogram@feddit.nllinkfedilinkEnglisharrow-up0·1 month agoYou should be using dockers cache mounts https://docs.docker.com/build/cache/optimize/#use-cache-mounts
minus-squaresugar_in_your_tea@sh.itjust.workslinkfedilinkarrow-up0·1 month agoGood call. We have some other tech debt related to our docker usage, so I’ll add this to the list.
Yeah, it certainly looks nice, but my problems are:
So for me, it needs to at least have feature parity w/ poetry to seriously consider.
uv is still faster with a cold cache
and uv does have dep groups
about the second problem, there’s an issue open on writing a migration guide, but migrating manually is not too difficult.
You should be using dockers cache mounts
https://docs.docker.com/build/cache/optimize/#use-cache-mounts
Good call. We have some other tech debt related to our docker usage, so I’ll add this to the list.