mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	[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
					
				
					 2 changed files with 18 additions and 4 deletions
				
			
		|  | @ -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 | ||||
| 
 | ||||
|  |  | |||
|  | @ -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 | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Markus Heiser
						Markus Heiser