requirements.txt 924 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # Used for when working from a virtualenv.
  2. # Use this file by running "$ pip install -r requirements.txt"
  3. alembic
  4. arrow
  5. bcrypt
  6. binaryornot
  7. bleach
  8. blinker
  9. celery
  10. chardet
  11. cryptography
  12. docutils
  13. enum34;python_version<"3.4"
  14. # this is only needed with wtforms on py3
  15. email_validator;python_version>="3.0"
  16. flask
  17. flask-wtf
  18. kitchen
  19. markdown
  20. munch
  21. Pillow
  22. psutil
  23. pygit2 >= 0.26.0
  24. python-openid;python_version<="2.7"
  25. python3-openid;python_version>="3.0"
  26. python-openid-cla
  27. python-openid-teams
  28. redis
  29. requests
  30. six
  31. # sqlalchemy minimum 0.8
  32. sqlalchemy >= 0.8
  33. # 1.4.0 is broken, 1.4.0-post-1 works but gives odd results on newer setuptools
  34. # the latest version 1.5.0 is also known to work
  35. straight.plugin
  36. wtforms
  37. # Required only for the `oidc` authentication backend
  38. # flask-oidc
  39. # Required only if `USE_FLASK_SESSION_EXT` is set to `True`
  40. # flask-session
  41. # Required only for the `fas` and `openid` authentication backends
  42. # python-fedora