Following up on the decision at the developer meet...
# development
h
Following up on the decision at the developer meeting last Monday re merging https://github.com/pantsbuild/pants/pull/23212 to shim uv on top of pex for lockfile generation: If folks are OK with it, I would like to take one swipe at doing this "properly" (i.e., having uv lockfiles as a new first-class lockfile format). If I run into complications I may fall back to merging the other approach, but I'm not super-comfortable with it, and I would like to at least try to do the more robust thing so we know what's involved and what the pitfalls are.
👍 3
c
properly
That's "we have uv generate uv lockfiles as a black box", or "we need to introspect uv lockfiles?" (I'd love to do this "most properly" with PEP 751 lockfiles, but that requires uv to land one of the PRs that Pex needs for them to be actually useful, and we have no control over that.)
h
I don't think we want to introspect uv lockfiles, uv don't guarantee that they are a stable format
I have this working. Just running all the tests now after regenerating all the in-repo and default tool lockfiles as uv lockfiles.