on 8b4d445 help sign in
searx/setup.py
69 lines 1.6 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.1.2",
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 'plone.testing',
44 'robotframework',
45 'robotframework-debuglibrary',
46 'robotframework-httplibrary',
47 'robotframework-selenium2library',
48 'robotsuite',
49 'unittest2',
50 'zope.testrunner',
51 ]
52 },
53 entry_points={
54 'console_scripts': [
55 'searx-run = searx.webapp:run'
56 ]
57 },
58 package_data={
59 'searx': [
60 'settings.yml',
61 '../README.rst',
62 'static/*/*',
63 'translations/*/*',
64 'templates/*.html',
65 'templates/result_templates/*.html',
66 ],
67 },