on 75853bd help sign in
searx/setup.py
77 lines 2.0 kB history raw
1# -*- coding: utf-8 -*-
2"""Installer for Searx package."""
4from setuptools import setup
5from setuptools import find_packages
7import os
10def read(*rnames):
11 return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
14long_description = read('README.rst')
16setup(
17 name='searx',
18 version="0.3.1",
19 description="A privacy-respecting, hackable metasearch engine",
20 long_description=long_description,
21 classifiers=[
22 "Development Status :: 4 - Beta",
23 "Programming Language :: Python",
24 "Topic :: Internet",
25 "Topic :: Internet :: WWW/HTTP :: HTTP Servers",
26 "Topic :: Internet :: WWW/HTTP :: WSGI :: Application",
27 'License :: OSI Approved :: GNU Affero General Public License v3'
28 ],
29 keywords='meta search engine',
30 author='Adam Tauber',
31 author_email='asciimoo@gmail.com',
32 url='https://github.com/asciimoo/searx',
33 license='GNU Affero General Public License',
34 packages=find_packages('.'),
35 zip_safe=False,
36 install_requires=[
37 'flask',
38 'flask-babel',
39 'grequests',
40 'lxml',
41 'pyyaml',
42 'setuptools',
43 'python-dateutil',
44 ],
45 extras_require={
46 'test': [
47 'coverage',
48 'flake8',
49 'mock',
50 'plone.testing',
51 'robotframework',
52 'robotframework-debuglibrary',
53 'robotframework-httplibrary',
54 'robotframework-selenium2library',
55 'robotsuite',
56 'unittest2',
57 'zope.testrunner',
58 ]
59 },
60 entry_points={
61 'console_scripts': [
62 'searx-run = searx.webapp:run'
63 ]
64 },
65 package_data={
66 'searx': [
67 'settings.yml',
68 '../README.rst',
69 'static/*/*/*',
70 'translations/*/*/*',
71 'templates/*/*.xml',
72 'templates/*/*.html',
73 'templates/*/result_templates/*.html',
74 ],
75 },