| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | # -*- coding: utf-8 -*-"""Installer for Searx package."""from setuptools import setupfrom setuptools import find_packagesimport osimport sysfrom searx.version import VERSION_STRINGfrom searx import brandwith open('README.rst', encoding='utf-8') as f:    long_description = f.read()with open('requirements.txt') as f:    requirements = [ l.strip() for l in f.readlines()]with open('requirements-dev.txt') as f:    dev_requirements = [ l.strip() for l in f.readlines()]setup(    name='searx',    version=VERSION_STRING,    description="A privacy-respecting, hackable metasearch engine",    long_description=long_description,    url=brand.DOCS_URL,    project_urls={        "Code": brand.GIT_URL,        "Issue tracker": brand.ISSUE_URL    },    classifiers=[        "Development Status :: 4 - Beta",        "Programming Language :: Python",        "Topic :: Internet",        "Topic :: Internet :: WWW/HTTP :: HTTP Servers",        "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",        'License :: OSI Approved :: GNU Affero General Public License v3'    ],    keywords='metasearch searchengine search web http',    author='Adam Tauber',    author_email='asciimoo@gmail.com',    license='GNU Affero General Public License',    packages=find_packages(exclude=["tests*", "searx_extra"]),    zip_safe=False,    install_requires=requirements,    extras_require={        'test': dev_requirements    },    entry_points={        'console_scripts': [            'searx-run = searx.webapp:run',            'searx-checker = searx.search.checker.__main__:main'        ]    },    package_data={        'searx': [            'settings.yml',            '../README.rst',            '../requirements.txt',            '../requirements-dev.txt',            'data/*',            'plugins/*/*',            'static/*.*',            'static/*/*.*',            'static/*/*/*.*',            'static/*/*/*/*.*',            'static/*/*/*/*/*.*',            'templates/*/*.*',            'templates/*/*/*.*',            'tests/*',            'tests/*/*',            'tests/*/*/*',            'translations/*/*/*'        ],    },)
 |