blob: c3ec4269ea9cdb08a39a14ea1c2c37a6c3047a7d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/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
|