123456789101112131415161718 |
- #!/bin/bash
- set -o errexit -o pipefail
- gimme pip
- PKG=${0##*/}
- if ! has "$PKG" && ! python -c "import $PKG" &>/dev/null; then
- if [[ "$OS" = "Darwin" ]]; then
- mkdir -p "$PYTHONPATH"
- pip install --install-option="--prefix=$(brew --prefix)" "$PKG"
- ! [ -f "$PYTHONPATH/$PKG" ] || ln -sfv "$PYTHONPATH/$PKG" "$(brew --prefix)/bin/$PKG"
- else
- if ! gimme_pkg "$PKG"; then
- echo "# WARN: Unable to get system package \"$PKG\", trying pip/easy_install instead ..."
- sudo pip install "$PKG"
- fi
- fi
- fi
|