beautifulsoup4[lxml]~=4.15.0
bleach~=6.4.0
celery~=5.6.0
css_inline~=0.21.0
cssutils~=2.15.0
defusedcsv~=3.0.0
defusedxml~=0.7.0
diff-match-patch==20241021
Django[argon2]~=6.0.0
django-context-decorator
django-csp~=4.0.0
django-filter==25.2
django-formtools~=2.6.1
django-hierarkey~=2.0.1
django-i18nfield~=1.11.0
django-minify-html~=1.14.0
django-scopes~=2.0.0
django-tables2~=3.0.0
djangorestframework~=3.17.0
drf-flex-fields~=1.0.0
Markdown~=3.10.0
Pillow~=12.2.0
publicsuffixlist~=1.0.0
python-dateutil~=2.9.0
qrcode==8.2
redis~=8.0.0
reportlab~=5.0.0
rules~=3.5.0
urllib3~=2.7.0
urlman~=2.0.1
vobject~=0.9.0
whitenoise[brotli]~=6.12.0

[dev]
build
check-manifest
coverage
django-watchfiles
djangofmt
drf-spectacular
factory_boy
freezegun
jsonschema
polib
pytest
pytest-cov
pytest-django
pytest-mock
pytest-sugar
pytest-xdist
ruff
twine

[devdocs]
drf-spectacular
sphinx
sphinx-autobuild
sphinx-autodoc-typehints
sphinx-copybutton
sphinxcontrib-django
sphinxcontrib-httpdomain
sphinxcontrib-spelling

[postgres]
psycopg2-binary~=2.9.0
