summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/build-templates/searx.rst9
-rwxr-xr-xutils/searx.sh13
2 files changed, 18 insertions, 4 deletions
diff --git a/docs/build-templates/searx.rst b/docs/build-templates/searx.rst
index 964deb23d..5cb70e95f 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 1499b928f..d55ec5dba 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 <<EOF | sudo -H -u "${SERVICE_USER}" -i 2>&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
}