poetry
Manage Python packages and dependencies.
TLDR
Create a new Poetry project in the directory with a specific name
$ poetry new [project_name]
Install a dependency and its subdependencies
$ poetry add [dependency]
Interactively initialize the current directory as a new Poetry project
$ poetry init
Get the latest version of all dependencies and update poetry.lock
$ poetry update
Execute a command inside the project's virtual environment
$ poetry run [command]