Does anyone know of a place that’s tracking the progress of adopting both the generation of and installation from PEP 751 lock files across the various packaging tools? (Other than this thread itself, obviously)
If there isn’t one already, I’ll see if I can put a simple page together with the statuses and links to issues/PRs/docs/etc. (somewhat similar to this one for free threading Compatibility Status Tracking - py-free-threading)
As in, whether or not said lock files are compatible with the spec? If so, you can use pylock.toml’s JSON schema; there are plenty of generic JSON schema validators out there, most notably ajv. The schema alone cannot verify everything though (e.g., URIs).
As for the schema’s correctness, I’m not sure. I tried to be as careful as possible when I wrote it, but there might be some minor mistakes.