5 ms·
they just implement the modern PEPs
by tingletech 17d ago
they just implement the modern PEPs
- woodruffw 17d agoWe do a lot more than that, e.g. how to cache distributions is not defined anywhere within PEPs (and should not be, since it’s a purely internal tool decision). But yes, it helps that uv implements the PEP for detached metadata, particularly during resolution.
- tingletech 17d agoDon't get me wrong, I love `uv` -- I mean as far as being "the backbone of any modern Python library" -- shouldn't any modern python library work with any packing system that follows the PEPs?
- woodruffw 17d agoIt depends on what you mean. The PEPs are essentially a behavioral core, and each tool (build backend, etc.) adds on top of that core. If you’re installing a package, any installer should work; if you’re developing a package, you may be subject to implementation details from your development tool of choice.
- tingletech 14d ago"backbone" is what has me hung up, seems more like a scaffold or maybe a bionic exoskeleton.