| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  | # -*- coding: utf-8 -*- | 
					
						
							|  |  |  | """Installer for Searx package.""" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | from setuptools import setup | 
					
						
							|  |  |  | from setuptools import find_packages | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import os | 
					
						
							| 
									
										
										
										
											2014-11-27 23:05:36 +01:00
										 |  |  | import sys | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-11-18 11:37:42 +01:00
										 |  |  | # required to load VERSION_STRING constant | 
					
						
							|  |  |  | sys.path.insert(0, './searx') | 
					
						
							|  |  |  | from version import VERSION_STRING | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | def read(*rnames): | 
					
						
							|  |  |  |     return open(os.path.join(os.path.dirname(__file__), *rnames)).read() | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-01-21 20:51:07 +01:00
										 |  |  | long_description = read('README.rst') | 
					
						
							| 
									
										
										
										
											2016-01-02 12:36:36 +01:00
										 |  |  | requirements = map(str.strip, open('requirements.txt').readlines()) | 
					
						
							|  |  |  | dev_requirements = map(str.strip, open('requirements-dev.txt').readlines()) | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | setup( | 
					
						
							|  |  |  |     name='searx', | 
					
						
							| 
									
										
										
										
											2014-11-18 11:37:42 +01:00
										 |  |  |     version=VERSION_STRING, | 
					
						
							| 
									
										
										
										
											2014-01-22 00:59:18 +01:00
										 |  |  |     description="A privacy-respecting, hackable metasearch engine", | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  |     long_description=long_description, | 
					
						
							|  |  |  |     classifiers=[ | 
					
						
							| 
									
										
										
										
											2014-08-08 21:51:15 +02:00
										 |  |  |         "Development Status :: 4 - Beta", | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  |         "Programming Language :: Python", | 
					
						
							| 
									
										
										
										
											2014-08-08 21:51:15 +02:00
										 |  |  |         "Topic :: Internet", | 
					
						
							|  |  |  |         "Topic :: Internet :: WWW/HTTP :: HTTP Servers", | 
					
						
							|  |  |  |         "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", | 
					
						
							|  |  |  |         'License :: OSI Approved :: GNU Affero General Public License v3' | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  |     ], | 
					
						
							| 
									
										
										
										
											2014-09-06 13:51:44 +02:00
										 |  |  |     keywords='metasearch searchengine search web http', | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  |     author='Adam Tauber', | 
					
						
							|  |  |  |     author_email='asciimoo@gmail.com', | 
					
						
							|  |  |  |     url='https://github.com/asciimoo/searx', | 
					
						
							|  |  |  |     license='GNU Affero General Public License', | 
					
						
							| 
									
										
										
										
											2018-11-03 16:00:21 +01:00
										 |  |  |     packages=find_packages(exclude=["tests*"]), | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  |     zip_safe=False, | 
					
						
							| 
									
										
										
										
											2016-01-02 12:36:36 +01:00
										 |  |  |     install_requires=requirements, | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  |     extras_require={ | 
					
						
							| 
									
										
										
										
											2016-01-02 12:36:36 +01:00
										 |  |  |         'test': dev_requirements | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  |     }, | 
					
						
							| 
									
										
										
										
											2014-01-19 22:59:01 +01:00
										 |  |  |     entry_points={ | 
					
						
							|  |  |  |         'console_scripts': [ | 
					
						
							|  |  |  |             'searx-run = searx.webapp:run' | 
					
						
							|  |  |  |         ] | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     package_data={ | 
					
						
							|  |  |  |         'searx': [ | 
					
						
							|  |  |  |             'settings.yml', | 
					
						
							| 
									
										
										
										
											2014-01-21 20:51:07 +01:00
										 |  |  |             '../README.rst', | 
					
						
							| 
									
										
										
										
											2016-05-30 18:00:41 +02:00
										 |  |  |             '../requirements.txt', | 
					
						
							|  |  |  |             '../requirements-dev.txt', | 
					
						
							| 
									
										
										
										
											2015-05-24 21:13:29 +02:00
										 |  |  |             'data/*', | 
					
						
							| 
									
										
										
										
											2015-05-19 08:37:03 +02:00
										 |  |  |             'plugins/*/*', | 
					
						
							| 
									
										
										
										
											2015-01-17 20:16:34 +01:00
										 |  |  |             'static/*.*', | 
					
						
							|  |  |  |             'static/*/*.*', | 
					
						
							| 
									
										
										
										
											2014-11-14 10:24:40 +01:00
										 |  |  |             'static/*/*/*.*', | 
					
						
							|  |  |  |             'static/*/*/*/*.*', | 
					
						
							|  |  |  |             'static/*/*/*/*/*.*', | 
					
						
							|  |  |  |             'templates/*/*.*', | 
					
						
							|  |  |  |             'templates/*/*/*.*', | 
					
						
							| 
									
										
										
										
											2016-01-02 12:36:36 +01:00
										 |  |  |             'tests/*', | 
					
						
							|  |  |  |             'tests/*/*', | 
					
						
							|  |  |  |             'tests/*/*/*', | 
					
						
							| 
									
										
										
										
											2015-05-19 08:37:03 +02:00
										 |  |  |             'translations/*/*/*' | 
					
						
							| 
									
										
										
										
											2014-01-19 22:59:01 +01:00
										 |  |  |         ], | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-01-12 12:40:27 +01:00
										 |  |  | ) |