diff --git a/docs/build-templates/searx.rst b/docs/build-templates/searx.rst index 964deb23..5cb70e95 100644 --- a/docs/build-templates/searx.rst +++ b/docs/build-templates/searx.rst @@ -112,8 +112,15 @@ ${fedora_build} $SEARX_PYENV/bin/python Python 3.8.1 + # update pip's boilerplate .. + pip install -U pip + pip install -U setuptools + pip install -U wheel + + # jump to searx's working tree and install searx into virtualenv (${SERVICE_USER})$ cd "$SEARX_SRC" - (${SERVICE_USER})$ ./manage.sh update_packages + (${SERVICE_USER})$ pip install -e . + .. END manage.sh update_packages diff --git a/utils/searx.sh b/utils/searx.sh index 1499b928..d55ec5db 100755 --- a/utils/searx.sh +++ b/utils/searx.sh @@ -309,7 +309,10 @@ update_searx() { cd ${SEARX_SRC} git checkout -B "$GIT_BRANCH" git pull -${SEARX_SRC}/manage.sh update_packages +pip install -U pip +pip install -U setuptools +pip install -U wheel +pip install -U -e . EOF install_settings uWSGI_restart "$SEARX_UWSGI_APP" @@ -468,8 +471,12 @@ EOF wait_key info_msg "install needed python packages" tee_stderr 0.1 <&1 | prefix_stdout "$_service_prefix" -pip install wheel -${SEARX_SRC}/manage.sh update_packages +pip install -U pip +pip install -U setuptools +pip install -U wheel +pip install -U -e . +cd ${SEARX_SRC} +pip install -e . EOF }