setup.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #!/usr/bin/env python
  2. from setuptools import setup
  3. from searxqt.version import __version__
  4. with open("README.md", "r") as f:
  5. long_description = f.read()
  6. setup (
  7. name="searx-qt",
  8. version=__version__,
  9. description="Desktop client application for Searx/SearXNG/searx-space.",
  10. long_description=long_description,
  11. long_description_content_type="text/markdown",
  12. url="https://notabug.org/cyberdevil",
  13. author="CYBERDEViL",
  14. classifiers=[
  15. "Development Status :: 3 - Alpha",
  16. "Environment :: X11 Applications :: Qt",
  17. "Topic :: Internet",
  18. "Topic :: Internet :: WWW/HTTP :: Dynamic Content",
  19. "Topic :: Internet :: WWW/HTTP"
  20. ],
  21. keywords="searx, searxng, client, qt, desktop",
  22. packages=[
  23. "searxqt",
  24. "searxqt.core",
  25. "searxqt.models",
  26. "searxqt.views",
  27. "searxqt.widgets",
  28. "searxqt.utils"
  29. ],
  30. python_requires=">=3.7, <4",
  31. install_requires=[
  32. "requests",
  33. "jsonschema",
  34. "pyqt5",
  35. "beautifulsoup4"
  36. ],
  37. extras_require={ # Optional
  38. "socks5": ["pysocks"],
  39. "images": ["pillow"]
  40. }
  41. )