django>=5.2
geoip2<6,>=5.0
redis<9,>=5.0
requests>=2.32.4

[all]
django-axes<9.0,>=8.3.1
django-ratelimit>=4.1
django-import-export<5,>=4.0
django-unfold>=0.90

[axes]
django-axes<9.0,>=8.3.1

[celery]
celery<6,>=5.3

[dev]
pytest>=8.0
pytest-django>=4.8
pytest-cov>=6.0
hypothesis>=6.100
time-machine>=2.16
responses>=0.25
fakeredis>=2.26
model-bakery>=1.20
mypy>=1.14
pip-audit>=2.8
pytest-randomly>=3.15
pytest-xdist>=3.6
mutmut>=3.2
packaging>=24.0
black>=25.0
ruff>=0.9

[docs]
mkdocs-material>=9.6

[import-export]
django-import-export<5,>=4.0

[ratelimit]
django-ratelimit>=4.1

[unfold]
django-unfold>=0.90
