I was going to ask how this differs from what PDM is doing, but then I see that it’s “just a bash script” that provides the workflow you’re going for.
PEP 582 [1] is mentioned in the README, which IMHO is the golden path for npm-style project dep management.