- echo "---> Setup Python"
- if [ -e venv-python34/bin/activate ]; then
- echo "---> Updating Python dependencies"
- else
- echo "---> virtualenv not found. Setting up new virtualenv."
- pyvenv venv-python34
- pip install -e spectrometer/server
- fi
- source venv-python34/bin/activate
- pip install --upgrade -r spectrometer/server/requirements.txt
- pip install --upgrade nodeenv
- pip freeze
+ echo "---> Setup Python"
+ if [ -e venv-python34/bin/activate ]; then
+ echo "---> Updating Python dependencies"
+ source venv-python34/bin/activate
+ PYTHON="venv-python34/bin/python"
+ else
+ echo "---> virtualenv not found. Setting up new virtualenv."
+ pyvenv venv-python34 --without-pip
+ source venv-python34/bin/activate
+ PYTHON="venv-python34/bin/python"
+ wget https://bootstrap.pypa.io/get-pip.py
+ python get-pip.py
+ $PYTHON -m pip install -e spectrometer/server
+ fi
+ $PYTHON -m pip install --upgrade -r spectrometer/server/requirements.txt
+ $PYTHON -m pip install --upgrade gunicorn gevent
+ $PYTHON -m pip install --upgrade nodeenv
+ $PYTHON -m pip install --upgrade pipdeptree
+ pipdeptree