#!/bin/bash for pkg in virtualenv; do which ${pkg} ret=${?} if [ "${ret}" != "0" ]; then echo "${pkg} not found. Please install it and try again." 1>&2 exit ${ret} fi done basedir=$(dirname $0) rm -rf ${basedir}/venv if [ ! -d ${basedir}/venv ] || [ "$(ls -A ${basedir}/venv)" == "" ]; then virtualenv -p python3.6 ${basedir}/venv fi pushd ${basedir} >/dev/null 2>&1 . venv/bin/activate pip3 install --upgrade --use-feature=2020-resolver -r requirements.txt popd >/dev/null 2>&1 exit 0