I don’t believe uv or Poetry use standard lockfiles as their native format. You’d probably have to export to the standard format if you wanted a tool-independent solution. I don’t know if they have plans to switch to standard lockfiles as their native format. As I said, it’s early days yet.
On the pip tracker, we’re talking about a pip sync command, or maybe pip install -r pylock.toml. But it’s still very much at the “work out what the UI would look like” stage. And I have no idea what commands uv or Poetry would have to install from a standard lockfile - you’d have to ask them.
The definitive information is the lockfile spec but it’s intentionally low on UI details, because the UI is up to individual tools to decide, and most tools are (I believe) still working on that. There’s also a question around whether PyPI would allow publishing lockfiles, which is again still at the “thinking about it” stage, I believe.
Understood, and thanks for that
Progress is slow, but it’s happening - lockfiles took many years to standardise, and will likely take a few more years to implement, but they are a key piece of functionality, and should make things a lot better for application distribution (among other things).