pipns
NOTE: This tool is under active development and is broken in many ways.
Isolated, named Python environments.
- Install packages in isolated pipenv environments.
- Provides common PATH and MANPATH variables to access resources of explicitly installed packages.
- Easily rebuild or update all environments. (Great for Python upgrades).
- Inspired by pipsi.
Examples
Usage is basically the same as pipenv with the exception of namespace
specification (-n
or --all
).
Installing a package
$ pipns install zepusu
$ . ~/.pipns/shell.sh
$ command -v zepusu
/home/user/.pipns/bin/zepusu
Updating environments
$ pipns --all update
Listing environments
$ pipns --list
Rebuilding environments
$ pipns --all --rm
$ pipns --all install
Installation
$ pip install pipns