From 7a3a1cd115b7db591953ec2d9972283000f795c8 Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Fri, 17 Sep 2021 15:31:09 +0200 Subject: [PATCH] [mod] manage - use pyenv.activate where it makes sense Signed-off-by: Markus Heiser --- manage | 38 ++++++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/manage b/manage index 9a6808920..e3bf27b50 100755 --- a/manage +++ b/manage @@ -322,22 +322,26 @@ weblate.push.translations() { } data.all() { - data.languages - data.useragents - data.osm_keys_tags - build_msg DATA "update searx/data/ahmia_blacklist.txt" - pyenv.cmd python searx_extra/update/update_ahmia_blacklist.py - build_msg DATA "update searx/data/wikidata_units.json" - pyenv.cmd python searx_extra/update/update_wikidata_units.py - build_msg DATA "update searx/data/currencies.json" - pyenv.cmd python searx_extra/update/update_currencies.py + ( set -e + pyenv.activate + data.languages + data.useragents + data.osm_keys_tags + build_msg DATA "update searx/data/ahmia_blacklist.txt" + python searx_extra/update/update_ahmia_blacklist.py + build_msg DATA "update searx/data/wikidata_units.json" + python searx_extra/update/update_wikidata_units.py + build_msg DATA "update searx/data/currencies.json" + python searx_extra/update/update_currencies.py + ) } data.languages() { ( set -e + pyenv.activate build_msg ENGINES "fetch languages .." - pyenv.cmd python searx_extra/update/update_languages.py + python searx_extra/update/update_languages.py build_msg ENGINES "update update searx/languages.py" build_msg DATA "update searx/data/engines_languages.json" ) @@ -604,18 +608,19 @@ test.pylint() { # shellcheck disable=SC2086 ( set -e build_msg TEST "[pylint] \$PYLINT_FILES" - pyenv.cmd python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \ + pyenv.activate + python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \ --additional-builtins="${PYLINT_ADDITIONAL_BUILTINS_FOR_ENGINES}" \ "${PYLINT_FILES[@]}" build_msg TEST "[pylint] searx/engines" - pyenv.cmd python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \ + python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \ --disable="${PYLINT_SEARX_DISABLE_OPTION}" \ --additional-builtins="${PYLINT_ADDITIONAL_BUILTINS_FOR_ENGINES}" \ searx/engines build_msg TEST "[pylint] searx tests" - pyenv.cmd python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \ + python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \ --disable="${PYLINT_SEARX_DISABLE_OPTION}" \ --ignore=searx/engines \ searx tests @@ -644,9 +649,10 @@ test.unit() { test.coverage() { build_msg TEST 'unit test coverage' ( set -e - pyenv.cmd python -m nose2 -C --log-capture --with-coverage --coverage searx -s tests/unit - pyenv.cmd coverage report - pyenv.cmd coverage html + pyenv.activate + python -m nose2 -C --log-capture --with-coverage --coverage searx -s tests/unit + coverage report + coverage html ) dump_return $? }