pbr!=2.1.0,>=2.0.0
cliff
requests>=2.14.2

[mysql]
mysqlclient

[postgresql]
psycopg2

[server]
Django<5.3,>=4.2
djangorestframework>=3.9.1
django-cors-headers
django-filter
django-health-check
dynaconf[yaml]!=3.1.3,<4.0.0,>=3.0.0
ruamel.yaml
tzlocal>=4.0
whitenoise
pygments

[server:python_version < "3.9"]
backports.zoneinfo[tzdata]

[server:python_version >= "3.9"]
tzdata

[test]
factory-boy
bandit>=1.1.0
coverage
flake8
black
isort
