_python_pkg 358 B

123456789101112131415
  1. #!/bin/bash
  2. set -o errexit -o pipefail
  3. PKG=${0##*/}
  4. if ! has "$PKG" && ! python -c "import $PKG" &>/dev/null; then
  5. gimme pip
  6. if [[ "$OS" = "Darwin" ]]; then
  7. pip install --user "$PKG"
  8. else
  9. if ! gimme_pkg "$PKG"; then
  10. echo "# WARN: Unable to get system package \"$PKG\", trying pip/easy_install instead ..."
  11. pip install --user "$PKG"
  12. fi
  13. fi
  14. fi