Skip to content
Snippets Groups Projects
Select Git revision
  • 57a9fcc9bc7c9d1e34c80b9bd57f79bd42a88872
  • master default protected
2 results

iotaloop3.cc

Blame
  • 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