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.
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.