Select Git revision
iotaloop3.cc
set_up.sh 573 B
#!/usr/bin/env bash
curr_file="${BASH_SOURCE[0]:-${(%):-%x}}"
curr_dir="$(dirname "$curr_file")"
if ! [ -d "$curr_dir"/env ]; then
[ -x "$(command -v deactivate)" ] && deactivate
module --force purge
source "$curr_dir"/modules.sh
python3 -m venv --system-site-packages "$curr_dir"/env
source "$curr_dir"/env/bin/activate
python -m pip install -U pip
python -m pip install -r "$curr_dir"/requirements.txt
deactivate
else
echo "\`venv\` is already set up at \`$curr_dir/env\`." \
"Please delete it to force a re-generation."
fi