summaryrefslogtreecommitdiff
path: root/opendc-experiments/opendc-experiments-m3sa/src/main/python/m3sa
blob: 06ecaaea0637f46e95883ce2be8d86e698da0fe3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

my_path() {
    cd -P -- "$(dirname -- "$(realpath "$(command -v -- "$0")")")" && pwd -P
}

SRC_PATH="$(my_path)"
VENV_PATH="$SRC_PATH/venv"

if [ ! -d "$VENV_PATH" ]; then
    python3 -m venv "$VENV_PATH" || exit 1
    pip install --upgrade pip || exit 1
    pip install -r "$SRC_PATH/requirements.txt" || exit 1
fi

. "$VENV_PATH/bin/activate"
python3 "$SRC_PATH/main.py" "$@"