A vfox plugin for pipenv - Python Development Workflow for Humans.
This plugin can also be used with mise via the vfox backend.
- Python 3.7+ must be installed and available in PATH
vfox add pipenvmise use vfox:pipenv@latest# vfox
vfox search pipenv
# mise
mise ls-remote vfox:pipenv# vfox
vfox install [email protected]
# mise
mise install vfox:[email protected]# vfox
vfox use -g [email protected]
# mise
mise use -g vfox:[email protected]# vfox
vfox use [email protected]
# mise
mise use vfox:[email protected]When you have pipenv configured and enter a directory containing a Pipfile, the plugin automatically activates the project's virtualenv (if it exists). This sets:
VIRTUAL_ENVto the virtualenv pathPIPENV_ACTIVE=1- Adds the virtualenv's
bindirectory to yourPATH
Note: The virtualenv must already exist (created via pipenv install).
This plugin installs pipenv by:
- Creating a Python virtual environment at the installation path
- Installing the specified pipenv version into that virtual environment using pip
- Creating wrapper scripts that activate the virtual environment before running pipenv
This ensures each pipenv version is isolated and doesn't conflict with other Python packages.
- Python dependency: Pipenv is installed using the Python interpreter available at installation time. If that Python interpreter is later removed, the installed pipenv version will stop working and needs to be reinstalled.
- Pre-release versions: Pre-release versions (alpha, beta, dev) are available and marked accordingly in the version list.
MIT License - see LICENSE file for details.
Issues and pull requests are welcome at https://github.com/mise-plugins/vfox-pipenv