Looks pretty awesome. I'm currently using rye for locking, but unfortunately it only creates a lock file for the current OS. Which makes it not ideal for cross-platform Python development. Torch, for example, has different dependencies on Mac and Linux.