mirror of https://github.com/searx/searx
[fix] installation instructions: pip install -e searx (setup.py)
In the past we did not really install searx into the virtualenv. This is a problem, since entry-points and other python installation stuff is not trigger. See discussion: https://github.com/asciimoo/searx/pull/1938#issuecomment-632056508 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
fcc5af66d8
commit
f576cadfba
|
@ -112,8 +112,15 @@ ${fedora_build}
|
||||||
$SEARX_PYENV/bin/python
|
$SEARX_PYENV/bin/python
|
||||||
Python 3.8.1
|
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})$ cd "$SEARX_SRC"
|
||||||
(${SERVICE_USER})$ ./manage.sh update_packages
|
(${SERVICE_USER})$ pip install -e .
|
||||||
|
|
||||||
|
|
||||||
.. END manage.sh update_packages
|
.. END manage.sh update_packages
|
||||||
|
|
||||||
|
|
|
@ -309,7 +309,10 @@ update_searx() {
|
||||||
cd ${SEARX_SRC}
|
cd ${SEARX_SRC}
|
||||||
git checkout -B "$GIT_BRANCH"
|
git checkout -B "$GIT_BRANCH"
|
||||||
git pull
|
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
|
EOF
|
||||||
install_settings
|
install_settings
|
||||||
uWSGI_restart "$SEARX_UWSGI_APP"
|
uWSGI_restart "$SEARX_UWSGI_APP"
|
||||||
|
@ -468,8 +471,12 @@ EOF
|
||||||
wait_key
|
wait_key
|
||||||
info_msg "install needed python packages"
|
info_msg "install needed python packages"
|
||||||
tee_stderr 0.1 <<EOF | sudo -H -u "${SERVICE_USER}" -i 2>&1 | prefix_stdout "$_service_prefix"
|
tee_stderr 0.1 <<EOF | sudo -H -u "${SERVICE_USER}" -i 2>&1 | prefix_stdout "$_service_prefix"
|
||||||
pip install wheel
|
pip install -U pip
|
||||||
${SEARX_SRC}/manage.sh update_packages
|
pip install -U setuptools
|
||||||
|
pip install -U wheel
|
||||||
|
pip install -U -e .
|
||||||
|
cd ${SEARX_SRC}
|
||||||
|
pip install -e .
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue