setup.py 1.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # -*- coding: utf-8 -*-
  2. """Installer for Searx package."""
  3. from setuptools import setup
  4. from setuptools import find_packages
  5. import os
  6. def read(*rnames):
  7. return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
  8. long_description = read('README.md')
  9. setup(
  10. name='searx',
  11. version="0.1",
  12. description="",
  13. long_description=long_description,
  14. classifiers=[
  15. "Programming Language :: Python",
  16. ],
  17. keywords='meta search engine',
  18. author='Adam Tauber',
  19. author_email='asciimoo@gmail.com',
  20. url='https://github.com/asciimoo/searx',
  21. license='GNU Affero General Public License',
  22. packages=find_packages('.'),
  23. zip_safe=False,
  24. install_requires=[
  25. 'flask',
  26. 'grequests',
  27. 'lxml',
  28. 'setuptools',
  29. ],
  30. extras_require={
  31. 'test': [
  32. 'coverage',
  33. 'flake8',
  34. 'plone.testing',
  35. 'robotframework',
  36. 'robotframework-debuglibrary',
  37. 'robotframework-httplibrary',
  38. 'robotframework-selenium2library',
  39. 'robotsuite',
  40. 'unittest2',
  41. 'zope.testrunner',
  42. ]
  43. },
  44. )