#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
#    pip-compile
#
amqp==5.3.1
    # via kombu
anyascii==0.3.2
    # via wagtail
asgiref==3.8.1
    # via
    #   daphne
    #   django
attrs==25.3.0
    # via
    #   service-identity
    #   twisted
autobahn==24.4.2
    # via daphne
automat==25.4.16
    # via twisted
beautifulsoup4==4.13.4
    # via wagtail
billiard==4.2.1
    # via celery
celery==5.5.2
    # via -r requirements.in
certifi==2025.4.26
    # via requests
cffi==1.17.1
    # via cryptography
charset-normalizer==3.4.1
    # via requests
click==8.1.8
    # via
    #   celery
    #   click-didyoumean
    #   click-plugins
    #   click-repl
click-didyoumean==0.3.1
    # via celery
click-plugins==1.1.1
    # via celery
click-repl==0.3.0
    # via celery
constantly==23.10.4
    # via twisted
crispy-bootstrap5==2025.4
    # via -r requirements.in
cryptography==44.0.2
    # via
    #   autobahn
    #   pyopenssl
    #   service-identity
daphne==4.1.2
    # via -r requirements.in
defusedxml==0.7.1
    # via willow
django==5.2
    # via
    #   -r requirements.in
    #   crispy-bootstrap5
    #   django-braces
    #   django-crispy-forms
    #   django-extensions
    #   django-filter
    #   django-modelcluster
    #   django-permissionedforms
    #   django-recaptcha
    #   django-stubs-ext
    #   django-taggit
    #   django-tasks
    #   django-treebeard
    #   djangorestframework
    #   laces
    #   wagtail
    #   wagtailmedia
django-braces==1.17.0
    # via -r requirements.in
django-crispy-forms==2.4
    # via
    #   -r requirements.in
    #   crispy-bootstrap5
django-extensions==4.1
    # via -r requirements.in
django-filter==25.1
    # via wagtail
django-modelcluster==6.4
    # via wagtail
django-permissionedforms==0.1
    # via wagtail
django-recaptcha==4.1.0
    # via wagtail-django-recaptcha
django-stubs-ext==5.2.0
    # via django-tasks
django-taggit==6.1.0
    # via wagtail
django-tasks==0.6.1
    # via wagtail
django-treebeard==4.7.1
    # via wagtail
djangorestframework==3.16.0
    # via wagtail
draftjs-exporter==5.1.0
    # via wagtail
et-xmlfile==2.0.0
    # via openpyxl
filetype==1.2.0
    # via willow
hyperlink==21.0.0
    # via
    #   autobahn
    #   twisted
icalendar==6.1.3
    # via -r requirements.in
idna==3.10
    # via
    #   hyperlink
    #   requests
    #   twisted
incremental==24.7.2
    # via twisted
kombu==5.5.3
    # via celery
laces==0.1.2
    # via wagtail
openpyxl==3.1.5
    # via wagtail
pillow==11.2.1
    # via
    #   pillow-heif
    #   wagtail
pillow-heif==0.21.0
    # via willow
prompt-toolkit==3.0.51
    # via click-repl
psycopg[binary]==3.2.6
    # via -r requirements.in
psycopg-binary==3.2.6
    # via psycopg
pyasn1==0.6.1
    # via
    #   pyasn1-modules
    #   service-identity
pyasn1-modules==0.4.2
    # via service-identity
pycparser==2.22
    # via cffi
pyopenssl==25.0.0
    # via twisted
python-dateutil==2.9.0.post0
    # via
    #   celery
    #   icalendar
redis==5.2.1
    # via -r requirements.in
requests==2.32.3
    # via wagtail
service-identity==24.2.0
    # via twisted
six==1.17.0
    # via python-dateutil
soupsieve==2.7
    # via beautifulsoup4
sqlparse==0.5.3
    # via django
telepath==0.3.1
    # via wagtail
twisted[tls]==24.11.0
    # via daphne
txaio==23.1.1
    # via autobahn
typing-extensions==4.13.2
    # via
    #   beautifulsoup4
    #   django-stubs-ext
    #   django-tasks
    #   psycopg
    #   pyopenssl
    #   twisted
tzdata==2025.2
    # via
    #   icalendar
    #   kombu
urllib3==2.4.0
    # via requests
vine==5.1.0
    # via
    #   amqp
    #   celery
    #   kombu
wagtail==6.4.1
    # via
    #   -r requirements.in
    #   wagtailmedia
wagtail-django-recaptcha==2.1.1
    # via -r requirements.in
wagtailmedia==0.15.2
    # via -r requirements.in
wcwidth==0.2.13
    # via prompt-toolkit
willow[heif]==1.10.0
    # via
    #   wagtail
    #   willow
zope-interface==7.2
    # via twisted

# The following packages are considered to be unsafe in a requirements file:
# setuptools