Skip to content
Snippets Groups Projects
Select Git revision
1 result Searching

utils.py

Blame
  • activate.sh 564 B
    #!/bin/bash
    
    # See https://stackoverflow.com/a/28336473
    SOURCE_PATH="${BASH_SOURCE[0]:-${(%):-%x}}"
    
    RELATIVE_PATH="$(dirname "$SOURCE_PATH")"
    ABSOLUTE_PATH="$(realpath "${RELATIVE_PATH}")"
    
    [[ "$0" != "${SOURCE_PATH}" ]] && echo "The activation script must be sourced, otherwise the virtual environment will not work." || ( echo "Vars script must be sourced." && exit 1) ;
    
    source "${ABSOLUTE_PATH}"/config.sh
    source "${ABSOLUTE_PATH}"/modules.sh
    
    export PYTHONPATH="$(echo "${ENV_DIR}"/lib/python*/site-packages):${PYTHONPATH}"
    
    source "${ENV_DIR}"/bin/activate