#!/bin/bash BASEDIR=`dirname $0`/.. if [ ! -d "$BASEDIR/zulip-api-py2-venv" ]; then virtualenv $BASEDIR/zulip-api-py2-venv echo "Virtualenv created." fi source $BASEDIR/zulip-api-py2-venv/bin/activate RVAL=$? if [ $RVAL -ne 0 ]; then echo "Failed to activate virtualenv." exit fi # Install python dependencies if needed. cmp $BASEDIR/zulip-api-py2-venv/installed-requirements.txt requirements.txt 2>/dev/null RVAL=$? # Return value of the comparision. 0 means files are same. if [ $RVAL -ne 0 ]; then pip install -r $BASEDIR/requirements.txt cp requirements.txt $BASEDIR/zulip-api-py2-venv/installed-requirements.txt echo "Requirements installed." fi