pypy.sh 667 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. PYPY_ROOT=$IROOT/pypy
  3. RETCODE=$(fw_exists ${PYPY_ROOT}.installed)
  4. [ ! "$RETCODE" == 0 ] || { \
  5. source $PYPY_ROOT.installed
  6. return 0; }
  7. fw_get -o pypy-2.5.0-linux64.tar.bz2 https://bitbucket.org/pypy/pypy/downloads/pypy-2.5.0-linux64.tar.bz2
  8. fw_untar pypy-2.5.0-linux64.tar.bz2
  9. ln -sf pypy-2.5.0-linux64 pypy
  10. fw_get -o get-pip.py https://bootstrap.pypa.io/get-pip.py
  11. # Ensure pip is installed
  12. $PYPY_ROOT/bin/pypy get-pip.py
  13. echo "export PYPY_ROOT=${PYPY_ROOT}" > $PYPY_ROOT.installed
  14. echo "export PYTHONHOME=${PYPY_ROOT}" >> $PYPY_ROOT.installed
  15. echo -e "export PATH=${PYPY_ROOT}/bin:\$PATH" >> $PYPY_ROOT.installed
  16. source $PYPY_ROOT.installed