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.<p>PEP 582 [1] is mentioned in the README, which IMHO is the golden path for npm-style project dep management.<p>[1]: <a href="https://peps.python.org/pep-0582/" rel="nofollow">https://peps.python.org/pep-0582/</a>
As I see peer mentioned the package managing in python is sub-optimal, I've a quick idea to make a simple package manager on top of venv with the DX of npm.