on ead8d30 help sign in
searx/setup.py
72 lines 1.7 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.0",
19 description="A privacy-respecting, hackable metasearch engine",
20 long_description=long_description,
21 classifiers=[
22 "Programming Language :: Python",
23 ],
24 keywords='meta search engine',
25 author='Adam Tauber',
26 author_email='asciimoo@gmail.com',
27 url='https://github.com/asciimoo/searx',
28 license='GNU Affero General Public License',
29 packages=find_packages('.'),
30 zip_safe=False,
31 install_requires=[
32 'flask',
33 'flask-babel',
34 'grequests',
35 'lxml',
36 'pyyaml',
37 'setuptools',
38 'python-dateutil',
39 ],
40 extras_require={
41 'test': [
42 'coverage',
43 'flake8',
44 'mock',
45 'plone.testing',
46 'robotframework',
47 'robotframework-debuglibrary',
48 'robotframework-httplibrary',
49 'robotframework-selenium2library',
50 'robotsuite',
51 'unittest2',
52 'zope.testrunner',
53 ]
54 },
55 entry_points={
56 'console_scripts': [
57 'searx-run = searx.webapp:run'
58 ]
59 },
60 package_data={
61 'searx': [
62 'settings.yml',
63 '../README.rst',
64 'static/*/*',
65 'translations/*/*/*',
66 'templates/*.xml',
67 'templates/*.html',
68 'templates/result_templates/*.html',
69 ],
70 },