/pipsi

pip script installer

Primary LanguagePythonOtherNOASSERTION

  // pipsi //

      pipsi = pip script installer

    What does it do?  pipsi is a wrapper around virtualenv and pip
    which installs scripts provided by python packages into separate
    virtualenvs to shield them from your system and each other.

    In other words: you can use pipsi to install things like
    pygmentize without making your system painful.

    How do I get it?

      curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python

    How does it work?

    By default pipsi installs each package into ~/.local/venvs/PGKNAME and then
    symlinks all new scripts into ~/.local/bin.

    You can change these paths using a .pipsirc file:
    [pipsi]
    home = ~/.pipsi/venvs
    bin_dir ~/bin/

    This would create all new virtualenvs in ~/.pipsi/venvs and place
    the symlinks in ~/bin

    You can also specify this values at install time using something like this:

      curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python - ~/.pipsi/venvs ~/bin

    Installing scripts from a package:

      $ pipsi install Pygments

    Uninstalling packages and their scripts:

      $ pipsi uninstall Pygments

    Upgrading a package:

      $ pipsi upgrade Pygments

    Showing what's installed:

      $ pipsi list

    How do I get rid of pipsi?

      $ pipsi uninstall pipsi

    How do I upgrade pipsi?  With 0.5 and later just do this:

      $ pipsi upgrade pipsi

      On older versions just uninstall and reinstall.