Simple and unified Python development workflow. Manages packages and the virtual environment for a project.

# To create a new project:
pipenv

# To create a new project using Python 3:
pipenv --three

# To install a package:
pipenv install <package_name>

# To install all the dependencies for a project (including dev):
pipenv install --dev

# To uninstall a package:
pipenv uninstall <package_name>

# To start a shell within the created virtual environment:
pipenv shell

# To generate a requirements.txt for a project:
pipenv lock --requirements