2"""Installer for Searx package."""
4from setuptools import setup
5from setuptools import find_packages
10from searx.version import VERSION_STRING
11from searx import brand
13with open('README.rst', encoding='utf-8') as f:
14 long_description = f.read()
16with open('requirements.txt') as f:
17 requirements = [ l.strip() for l in f.readlines()]
19with open('requirements-dev.txt') as f:
20 dev_requirements = [ l.strip() for l in f.readlines()]
24 version=VERSION_STRING,
25 description="A privacy-respecting, hackable metasearch engine",
26 long_description=long_description,
29 "Code": brand.GIT_URL,
30 "Issue tracker": brand.ISSUE_URL
33 "Development Status :: 4 - Beta",
34 "Programming Language :: Python",
36 "Topic :: Internet :: WWW/HTTP :: HTTP Servers",
37 "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
38 'License :: OSI Approved :: GNU Affero General Public License v3'
40 keywords='metasearch searchengine search web http',
42 author_email='asciimoo@gmail.com',
43 license='GNU Affero General Public License',
44 packages=find_packages(exclude=["tests*"]),
46 install_requires=requirements,
48 'test': dev_requirements
52 'searx-run = searx.webapp:run',
53 'searx-checker = searx.search.checker.__main__:main'
60 '../requirements.txt',
61 '../requirements-dev.txt',
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list