on faed14b help sign in
searx/setup.py
71 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 ],
39 extras_require={
40 'test': [
41 'coverage',
42 'flake8',
43 'mock',
44 'plone.testing',
45 'robotframework',
46 'robotframework-debuglibrary',
47 'robotframework-httplibrary',
48 'robotframework-selenium2library',
49 'robotsuite',
50 'unittest2',
51 'zope.testrunner',
52 ]
53 },
54 entry_points={
55 'console_scripts': [
56 'searx-run = searx.webapp:run'
57 ]
58 },
59 package_data={
60 'searx': [
61 'settings.yml',
62 '../README.rst',
63 'static/*/*',
64 'translations/*/*/*',
65 'templates/*.xml',
66 'templates/*.html',
67 'templates/result_templates/*.html',
68 ],
69 },