Pillow>=7.1.0
python-dateutil>=2.6.1
python-slugify>=1.2.1
requests>=2.20.1
requests-toolbelt>=0.7.1
whitenoise>=4.1.3
beautifulsoup4>=4.7.1
msgpack<0.6,>=0.3.0
django==5.1.15
dj-database-url
django-appconf
django-configurations
django-environ
django-mathfilters
django-compressor
django-tellme
django-widget-tweaks
django-autocomplete-light
django-haystack
django-crispy-forms
crispy-bootstrap4>=2024.10
django-allauth>=65.1.0
django-debug-toolbar
djangorestframework
django-filter
djangorestframework-xml
drf-yasg
drf-yasg[validation]
flex
swagger-spec-validator
legal-reference-extraction>=0.4.2

[all]
oldp[dev,docs,mysql,processing,prod,profiling,search,theme-de]

[dev]
ruff>=0.11.6
selenium==3.141.0
coverage>=4.5.1
coveralls>=1.5.0

[docs]
sphinx>=7.0
sphinx-rtd-theme>=2.0
myst-parser>=2.0

[mysql]
mysqlclient>=2.2.5

[processing]
pypandoc>=1.15
cssselect>=1.3.0
lxml>=5.3.2

[prod]
gunicorn>=19.9.0

[profiling]
django-silk>=5.3.0
django-querycount>=0.8.0

[redis]
django-redis

[search]
elasticsearch==7.17.12
elasticsearch-dsl==7.4.1

[theme-de]
oldp-de>=0.1.1
