setup.py 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import os
  4. from setuptools import setup
  5. install_requires = [
  6. "alembic>=1.6.5",
  7. "amqp>=5.0.6",
  8. "attrs>=21.2.0",
  9. "Babel>=2.9.1",
  10. "billiard>=3.6.4.0",
  11. "blinker>=1.4",
  12. "celery>=5.1.2",
  13. "certifi>=2021.5.30",
  14. "charset-normalizer>=2.0.3",
  15. "click>=7.1.2",
  16. "click-didyoumean>=0.0.3",
  17. "click-log>=0.3.2",
  18. "click-plugins>=1.1.1",
  19. "click-repl>=0.2.0",
  20. "dnspython>=2.1.0",
  21. "email-validator>=1.1.3",
  22. "Flask>=2.0.1",
  23. "Flask-Alembic>=2.0.1",
  24. "flask-allows @ git+https://github.com/flaskbb/flask-allows.git@master#egg=flask-allows",
  25. "Flask-BabelPlus>=2.2.0",
  26. "Flask-Caching>=1.10.1",
  27. "Flask-DebugToolbar>=0.11.0",
  28. "flask-debugtoolbar-warnings>=0.1.0",
  29. "Flask-Limiter>=1.4",
  30. "Flask-Login>=0.5.0",
  31. "Flask-Mail>=0.9.1",
  32. "flask-redis>=0.4.0",
  33. "Flask-SQLAlchemy>=2.5.1",
  34. "Flask-Themes2>=1.0.0",
  35. "flask-whooshee>=0.8.1",
  36. "Flask-WTF>=0.15.1",
  37. "flaskbb-plugin-conversations>=1.1.0",
  38. "flaskbb-plugin-portal>=1.2.0",
  39. "greenlet>=1.1.0",
  40. "idna>=3.2",
  41. "itsdangerous>=2.0.1",
  42. "Jinja2>=3.0.1",
  43. "kombu>=5.1.0",
  44. "limits>=1.5.1",
  45. "Mako>=1.1.4",
  46. "MarkupSafe>=2.0.1",
  47. "mistune>=0.8.4",
  48. "Pillow>=8.3.1",
  49. "pluggy>=0.13.1",
  50. "prompt-toolkit>=3.0.19",
  51. "Pygments>=2.9.0",
  52. "PyJWT>=2.1.0",
  53. "python-dateutil>=2.8.2",
  54. "python-editor>=1.0.4",
  55. "pytz>=2021.1",
  56. "redis>=3.5.3",
  57. "requests>=2.26.0",
  58. "six>=1.16.0",
  59. "SQLAlchemy>=1.4.21",
  60. "SQLAlchemy-Utils>=0.37.8",
  61. "Unidecode>=1.2.0",
  62. "urllib3>=1.26.6",
  63. "vine>=5.0.0",
  64. "wcwidth>=0.2.5",
  65. "Werkzeug>=2.0.1",
  66. "Whoosh>=2.7.4",
  67. "WTForms>=2.3.3",
  68. "WTForms-SQLAlchemy>=0.2",
  69. ]
  70. extras_require = {"postgres": ["psycopg2-binary"]}
  71. tests_require = ["py", "pytest", "pytest-cov", "cov-core", "coverage"]
  72. setup(
  73. install_requires=install_requires,
  74. extras_require=extras_require,
  75. tests_require=tests_require
  76. )