Pipenv is a package manager that brings all the best of the packaging world together to the Python world. It's got everything you could need: bundler, composer, npm, cargo, yarn and more all in one convenient package so you can easily set up a working environment.

Pipenv creates and manages a virtualenv automatically, and can add or remove packages from your Pipfile as you install/uninstall packages. It also produces the Pipfile.lock, which is essential for deterministic builds.

Pipenv provides convenient solutions to a number of problems. It allows you to use pip and virtualenv together; use the upcoming Pipfile and Pipfile.lock instead of a problematic requirements.txt; automatically exposes security vulnerabilities; and streamlines your development workflow by loading .env file.

Features

  • Allows for truly deterministic builds, while specifying only what you want
  • Generates and checks file hashes for locked dependencies
  • Installs required Pythons automatically (if pyenv is available)
  • Finds your project home automatically
  • If Pipfile doesn't exist, will generate one automatically
  • Automatically creates a virtualenv in a standard location
  • Automatically adds/removes packages to a Pipfile when they are un/installed
  • If .env files exist, will automatically load them

Project Samples

Project Activity

See All Activity >

Categories

Package Managers

License

MIT License

Follow Pipenv

Pipenv Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Pipenv!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Package Managers

Registered

2020-12-13