alembic>=1.8.0
eventlet>=0.36.0
Flask!=0.11,>=0.10
greenlet>=0.4.15
Jinja2>=2.10
jsonschema>=3.2.0
keystoneauth1>=3.4.0
keystonemiddleware>=4.17.0
openstacksdk>=0.103.0
oslo.config>=6.8.0
oslo.concurrency>=4.2.0
oslo.messaging>=14.1.0
oslo.middleware>=3.31.0
oslo.log>=4.3.0
oslo.reports>=1.18.0
oslo.rootwrap>=5.15.0
oslo.serialization>=2.25.0
oslo.service>=1.31.0
oslo.upgradecheck>=1.3.0
oslo.utils>=4.7.0
oslo.versionedobjects>=1.31.2
osprofiler>=3.4.0
Paste>=2.0.2
PasteDeploy>=1.5.0
pbr>=3.1.1
pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0
python-designateclient>=2.12.0
requests>=2.23.0
tenacity>=6.0.0
SQLAlchemy>=1.4.41
stevedore>=1.20.0
WebOb>=1.7.1
dnspython>=2.2.1
oslo.db>=8.3.0
oslo.i18n>=3.20.0
oslo.context>=4.0.0
oslo.policy>=4.5.0
tooz>=1.58.0
futurist>=1.2.0

[edgegrid]
edgegrid-python>=1.1.1

[infoblox]
infoblox-client>=0.6.0

[test]
hacking<6.2.0,>=6.1.0
coverage!=4.4,>=4.0
fixtures>=3.0.0
stestr>=2.0.0
oslotest>=3.2.0
requests-mock>=1.2.0
testtools>=2.2.0
testscenarios>=0.4
WebTest>=2.0.27
tempest>=21.0.0
bandit>=1.1.0
doc8>=0.6.0
Pygments>=2.2.0
pymemcache!=1.3.0,>=1.2.9
PyMySQL>=0.8.0
edgegrid-python>=1.1.1
infoblox-client>=0.6.0
bashate>=0.5.1
