MarkupSafe<=2.1.1
PyYAML>=6.0
certifi
charset-normalizer==2.1.1
click<8.1.4,>=8.0.1
cliff==3.10.1
cryptography==38.0.3
flask-caching<=2.0.1
flask<=2.1.3
flask_cors==3.0.10
itsdangerous==2.0.1
jinja2<=3.1.2
jsonschema[format_nongpl]==3.2
pbr==5.9.0
pipenv==2023.7.3
python-dateutil>=2.8
python-gitlab==3.13.0
requests>=2.28
rich==12.4.4
ruamel.yaml==0.17.21
stevedore==3.5.0
typing_extensions==4.1.1
uvicorn<=0.18.2

[:(python_version<'3')]
pyrsistent==0.15.7

[:(python_version<'3.8')]
ansible-core==2.11.12
importlib-metadata<=4.12.0

[:(python_version>='3.7')]
GitPython==3.1.30

[:(python_version>='3.8')]
ansible-core==2.12.10

[full]
boto3
docker[tls]
google-auth
google-cloud-compute==1.3.2
google-cloud-dns==0.34.0
gunicorn==20.1.0
octodns==0.9.14
openshift
redis==4.3.5
supervisor

[server]
gunicorn==20.1.0
redis==4.3.5

[test]
boto3==1.21.46
botocore==1.24.46
coverage
jinja2==3.1.2
moto[server]==3.1.4
mypy==1.4.1
pytest
pytest-cov
pytest-profiling
pytest-xdist[psutil]
types-six==1.16.15
werkzeug==2.2.3

[test:( python_version<'3')]
python-jose[cryptography]<3.3.0,>=3.1.0

[test:( python_version=='2.7')]
mock
