cython<0.30,>0.29
configparser==3.7.4
pytimeparse==1.1.8
pyyaml<=5.2,>=3.13
django-cors-headers==3.0.2
djangorestframework==3.10.2
django-filter==2.2.0
django-crispy-forms==1.7.2
pyuwsgi==2.0.18
watchdog<0.10.0
sphinx==2.2.0
sphinx-autobuild==0.7.1
sphinxcontrib-httpdomain==1.7.0
sphinxcontrib-websupport==1.1.2
sphinxcontrib-mermaid==0.3.1
coreapi==2.3.3
drf-yasg==1.17.0

[:python_version >= "3.6"]
django<3.0,>=2.2

[all]
django-docs==0.3.1
watchdog<0.10.0
sphinx==2.2.0
sphinx-autobuild==0.7.1
sphinxcontrib-httpdomain==1.7.0
sphinxcontrib-websupport==1.1.2
sphinxcontrib-mermaid==0.3.1
celery[redis]==4.4.0
kombu~=4.6.7
django-celery-beat<=1.5.0,>=1.1.1
redis==3.4.1
sqlalchemy<=1.2.16,>=1.2.10
coverage<=4.5.4
mock==3.0.5
fakeldap==0.6.1
tblib==1.3.2
python-ldap==3.2.0
django-redis==4.10.0

[doc]
django-docs==0.3.1
watchdog<0.10.0
sphinx==2.2.0
sphinx-autobuild==0.7.1
sphinxcontrib-httpdomain==1.7.0
sphinxcontrib-websupport==1.1.2
sphinxcontrib-mermaid==0.3.1

[ldap]
python-ldap==3.2.0

[prod]
django-redis==4.10.0

[rpc]
celery[redis]==4.4.0
kombu~=4.6.7
django-celery-beat<=1.5.0,>=1.1.1
redis==3.4.1
sqlalchemy<=1.2.16,>=1.2.10

[test]
coverage<=4.5.4
mock==3.0.5
fakeldap==0.6.1
tblib==1.3.2
