requirements.txt 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. flask
  15. flask-wtf
  16. kitchen
  17. markdown
  18. munch
  19. Pillow
  20. psutil
  21. pygit2 >= 0.26.0
  22. python-openid;python_version<="2.7"
  23. python3-openid;python_version>="3.0"
  24. python-openid-cla
  25. python-openid-teams
  26. redis
  27. requests
  28. six
  29. # sqlalchemy minimum 0.8
  30. # sqlalchemy 1.3.0 is causing issues on the pip container leading
  31. # test_pagure_lib.py to raise a:
  32. # "(sqlite3.OperationalError) no such column: users.user"
  33. # in test_search_projects_private line 319
  34. sqlalchemy < 1.3.0
  35. # 1.4.0 is broken, 1.4.0-post-1 works but gives odd results on newer setuptools
  36. # the latest version 1.5.0 is also known to work
  37. straight.plugin
  38. wtforms
  39. # Required only for the `oidc` authentication backend
  40. # flask-oidc
  41. # Required only if `USE_FLASK_SESSION_EXT` is set to `True`
  42. # flask-session
  43. # Required only for the `fas` and `openid` authentication backends
  44. # python-fedora