News for hackers. Stuff that matters.
Re:Why it took 4 years to get a lock files specification by webology on Sunday October 12, 2025 @09:13AM (#45558019)
UV is great but also builds on existing PEPs. While they have the ability experiment (which is great), they also benefit from those "endless non productive discussions on peps" as you called it.

I think UV proves that dedicated funding can make a huge impact on a project and benefit for the community. They are a doing a damn, good job.

Re:Why it took 4 years to get a lock files specification by nxpnsv on Sunday October 12, 2025 @12:17PM (#45559320)
Rye was already pretty good before it was donated to astral and renamed to uv though...
Re:Why it took 4 years to get a lock files specification by the__alchemist on Sunday October 12, 2025 @01:55PM (#45560248)
I wrote an earlier one (rust, inspired by Cargo, managed deps, scripts, and py versions) called PyFlow that I abandoned, because nobody used it. "Why should I use this when we have pip, pipenv, and poetry?"
Re:Why it took 4 years to get a lock files specification by aiiizzz on Sunday October 12, 2025 @03:27PM (#45561048)
Programming is 80% marketing, eh?
Re:Why it took 4 years to get a lock files specification by zahlman on Sunday October 12, 2025 @06:34PM (#45562657)
It probably doesn't help that there seem to be a few other projects out there with the same name or a similar name, which do completely different things.
Re:Why it took 4 years to get a lock files specification by tormeh on Sunday October 12, 2025 @10:01AM (#45558281)
They mostly took inspiration from other languages for UV. Cargo (Rust) was a huge inspiration, but they got stuff from Ruby as well, I believe. There was an episode on "the changelog" about it. Don't remember them saying anything about PEPs, although that might just be me not having listened to the entire thing. However, the Charlie Marsh was extremely insistent on the advantages of being a polyglot and hiring people with diverse programming experiences. So I think it's quite safe to assume that played a bigger role than just PEPs.
Re:Why it took 4 years to get a lock files specification by zahlman on Sunday October 12, 2025 @06:33PM (#45562648)
> Don't remember them saying anything about PEPs, although that might just be me not having listened to the entire thing. However, the Charlie Marsh was extremely insistent on the advantages of being a polyglot and hiring people with diverse programming experiences. So I think it's quite safe to assume that played a bigger role than just PEPs.

Not that they took inspiration from PEPs, but they sought to implement those standards (for interoperability) and have been active in the discussion of new packaging-related PEPs.

Re:Why it took 4 years to get a lock files specification by the__alchemist on Sunday October 12, 2025 @10:05AM (#45558307)
I can't speak for the UV team. My 2C on how I would treat the PEPs: If there is an accepted one, and implementing it doesn't go too strongly against your competing design goals, do it for compatibility. This does not imply that the PEP is driving your design, or required to make your software. It is a way to improve compatibility.
Re:Why it took 4 years to get a lock files specification by zahlman on Sunday October 12, 2025 @11:49AM (#45559082)
> dedicated funding can make a huge impact on a project

Where does Astral's funding come from, anyway?