Not the parent but pipenv is decent, poetry is even better:
- clear separation of dev and production dependencies
- lock file with the current version of all dependencies for reproducible builds (this is slightly difference than the dependency specification)
- no accidental global installs because you forgot to activate a virtual environment
- (not sure if supported by pip) allows installing libraries directly from a git repo, which is very useful if you have internal libraries
- easier updates
- clear separation of dev and production dependencies - lock file with the current version of all dependencies for reproducible builds (this is slightly difference than the dependency specification) - no accidental global installs because you forgot to activate a virtual environment - (not sure if supported by pip) allows installing libraries directly from a git repo, which is very useful if you have internal libraries - easier updates