|
@ -26,6 +26,11 @@ test -e '.git' || die "Make skript spuštěn ve špatné složce, spusť ho z ko |
|
|
function ensure_venv { |
|
|
function ensure_venv { |
|
|
test -f "$VENV_PATH/bin/activate" || $VENV "$VENV_PATH" |
|
|
test -f "$VENV_PATH/bin/activate" || $VENV "$VENV_PATH" |
|
|
. "$VENV_PATH/bin/activate" |
|
|
. "$VENV_PATH/bin/activate" |
|
|
|
|
|
# To ale není všechno Horste – ten venv nemusí fungovat, chceme to ověřit a případně spadnout. |
|
|
|
|
|
local SPRAVNA_CESTA="$(readlink -f "$env/bin/python")" |
|
|
|
|
|
local SKUTECNA_CESTA="$(readlink -f "$(which python)")" |
|
|
|
|
|
test "$SPRAVNA_CESTA" != "$SKUTECNA_CESTA" || die "Venv asi nefunguje. Prosím smaž si ho a zkus to znovu." |
|
|
|
|
|
python -c 'print()' > /dev/null || die "Python ve venvu je rozbitý. Prosím smaž venv a zkus to znovu." |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
function gimli_only { |
|
|
function gimli_only { |
|
|