requirements.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. setuptools>=65.0.0,<82 # pkg_resources removed in 82; required by sqlalchemy-migrate
  2. alembic
  3. keystoneauth1
  4. keystonemiddleware
  5. Jinja2
  6. jsonschema
  7. # NOTE (aznashwan, 21-03-31): kombu>=5 has some weird interactions with
  8. # oslo_messaging which causes extreme RAM usage in the API service,
  9. # so we limit its version here.
  10. kombu==4.6.10
  11. PyMySQL
  12. netifaces
  13. oslo.cache
  14. oslo.concurrency
  15. oslo.config<9.8.0
  16. oslo.context<6.0.0
  17. oslo.db
  18. oslo.i18n
  19. oslo.log
  20. oslo.messaging==12.2.0
  21. oslo.middleware
  22. oslo.policy
  23. oslo.serialization
  24. oslo.service>=1.12.0
  25. oslo.versionedobjects
  26. oslo.reports
  27. paramiko>=2.1.0
  28. paste
  29. pbr
  30. psutil
  31. pyOpenSSL>=21.0.0
  32. python-keystoneclient
  33. # required by `oslo_cache` when imported by `keystonemiddleware`
  34. python-memcached>=1.56
  35. python-barbicanclient
  36. python-swiftclient>=3.2
  37. git+https://github.com/cloudbase/pywinrm.git@requests#egg=pywinrm
  38. PyYAML
  39. redis
  40. requests
  41. mysqlclient
  42. schedule
  43. strict-rfc3339
  44. sqlalchemy<2.0.0
  45. taskflow
  46. webob
  47. requests-unixsocket
  48. # Cherrypy wsgi, also used by Ironic.
  49. # Leveraged by coriolis-api when called directly.
  50. cheroot
  51. # Used by oslo.service in thread mode.
  52. cotyledon