12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. 'pyyaml',
  29. 'setuptools',
  30. ],
  31. extras_require={
  32. 'test': [
  33. 'coverage',
  34. 'flake8',
  35. 'plone.testing',
  36. 'robotframework',
  37. 'robotframework-debuglibrary',
  38. 'robotframework-httplibrary',
  39. 'robotframework-selenium2library',
  40. 'robotsuite',
  41. 'unittest2',
  42. 'zope.testrunner',
  43. ]
  44. },
  45. )