|
@ -27,7 +27,7 @@ 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. |
|
|
# 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 SPRAVNA_CESTA="$(readlink -f "$VENV_PATH/bin/python")" |
|
|
local SKUTECNA_CESTA="$(readlink -f "$(which 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." |
|
|
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." |
|
|
python -c 'print()' > /dev/null || die "Python ve venvu je rozbitý. Prosím smaž venv a zkus to znovu." |
|
|