install.sh 807 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. export PY2_ROOT=$IROOT/py2
  3. export PY2=$PY2_ROOT/bin/python
  4. export PY2_PIP=$PY2_ROOT/bin/pip
  5. export PY2_GUNICORN=$PY2_ROOT/bin/gunicorn
  6. export PYPY_ROOT=$IROOT/pypy
  7. export PYPY=$PYPY_ROOT/bin/python
  8. export PYPY_PIP=$PYPY_ROOT/bin/pip
  9. export PYPY_GUNICORN=$PYPY_ROOT/bin/gunicorn
  10. export PY3_ROOT=$IROOT/py3
  11. export PY3=$PY3_ROOT/bin/python
  12. export PY3_PIP=$PY3_ROOT/bin/pip
  13. export PY3_GUNICORN=$PY3_ROOT/bin/gunicorn
  14. mkdir -p $IROOT/.pip_cache
  15. export PIP_DOWNLOAD_CACHE=$IROOT/.pip_cache
  16. fw_depends python2 python3 pypy nginx
  17. ${PY2_PIP} install --install-option="--prefix=${IROOT}/py2" -r $TROOT/requirements.txt
  18. ${PY3_PIP} install --install-option="--prefix=${IROOT}/py3" -r $TROOT/requirements.txt
  19. ${PYPY_PIP} install --install-option="--prefix=${IROOT}/pypy" -r $TROOT/requirements-pypy.txt