|
@@ -1,22 +1,18 @@
|
|
|
#!/bin/bash
|
|
|
set -o errexit -o pipefail
|
|
|
|
|
|
-gimme python
|
|
|
+gimme pip
|
|
|
|
|
|
PKG=${0##*/}
|
|
|
if ! has "$PKG" && ! python -c "import $PKG" &>/dev/null; then
|
|
|
if [[ "$OS" = "Darwin" ]]; then
|
|
|
mkdir -p "$PYTHONPATH"
|
|
|
- easy_install -d "$PYTHONPATH" "$PKG"
|
|
|
- ln -sfv "$PYTHONPATH/$PKG" "$(brew --prefix)/bin/$PKG"
|
|
|
+ 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 ..."
|
|
|
- if ! has pip; then
|
|
|
- sudo easy_install "$PKG"
|
|
|
- else
|
|
|
- sudo pip install "$PKG"
|
|
|
- fi
|
|
|
+ sudo pip install "$PKG"
|
|
|
fi
|
|
|
fi
|
|
|
fi
|