setuptools>=65.0.0,<82  # pkg_resources removed in 82; required by sqlalchemy-migrate
alembic
keystoneauth1
keystonemiddleware
Jinja2
jsonschema
# NOTE (aznashwan, 21-03-31): kombu>=5 has some weird interactions with
# oslo_messaging which causes extreme RAM usage in the API service,
# so we limit its version here.
kombu==4.6.10
PyMySQL
netifaces
oslo.cache
oslo.concurrency
oslo.config<9.8.0
oslo.context<6.0.0
oslo.db
oslo.i18n
oslo.log
oslo.messaging==12.2.0
oslo.middleware
oslo.policy
oslo.serialization
oslo.service>=1.12.0
oslo.versionedobjects
oslo.reports
paramiko>=2.1.0
paste
pbr
psutil
pyOpenSSL>=21.0.0
python-keystoneclient
# required by `oslo_cache` when imported by `keystonemiddleware`
python-memcached>=1.56
python-barbicanclient
python-swiftclient>=3.2
git+https://github.com/cloudbase/pywinrm.git@requests#egg=pywinrm
PyYAML
redis
requests
mysqlclient
schedule
strict-rfc3339
sqlalchemy<2.0.0
taskflow
webob
sshtunnel
requests-unixsocket
# Cherrypy wsgi, also used by Ironic.
# Leveraged by coriolis-api when called directly.
cheroot
# Used by oslo.service in thread mode.
cotyledon
