#
# This file is autogenerated by pip-compile with Python 3.12
# by the following command:
#
#    pip-compile dev.in
#
anyascii==0.3.3
    # via
    #   -c base.txt
    #   wagtail
asgiref==3.9.1
    # via
    #   -c base.txt
    #   django
beautifulsoup4==4.13.5
    # via
    #   -c base.txt
    #   wagtail
black==25.1.0
    # via -r dev.in
build==1.3.0
    # via pip-tools
certifi==2025.8.3
    # via
    #   -c base.txt
    #   requests
cfgv==3.4.0
    # via pre-commit
charset-normalizer==3.4.3
    # via
    #   -c base.txt
    #   requests
click==8.2.1
    # via
    #   black
    #   pip-tools
coverage[toml]==7.10.5
    # via pytest-cov
defusedxml==0.7.1
    # via
    #   -c base.txt
    #   willow
distlib==0.4.0
    # via virtualenv
django==5.2.8
    # via
    #   -c base.txt
    #   django-filter
    #   django-modelcluster
    #   django-permissionedforms
    #   django-stubs-ext
    #   django-taggit
    #   django-tasks
    #   django-treebeard
    #   djangorestframework
    #   laces
    #   wagtail
django-filter==25.1
    # via
    #   -c base.txt
    #   wagtail
django-modelcluster==6.4
    # via
    #   -c base.txt
    #   wagtail
django-permissionedforms==0.1
    # via
    #   -c base.txt
    #   wagtail
django-stubs-ext==5.2.2
    # via
    #   -c base.txt
    #   django-tasks
django-taggit==6.1.0
    # via
    #   -c base.txt
    #   wagtail
django-tasks==0.7.0
    # via
    #   -c base.txt
    #   wagtail
django-treebeard==4.7.1
    # via
    #   -c base.txt
    #   wagtail
djangorestframework==3.16.1
    # via
    #   -c base.txt
    #   wagtail
draftjs-exporter==5.1.0
    # via
    #   -c base.txt
    #   wagtail
et-xmlfile==2.0.0
    # via
    #   -c base.txt
    #   openpyxl
factory-boy==3.3.3
    # via wagtail-factories
faker==37.6.0
    # via factory-boy
filelock==3.19.1
    # via virtualenv
filetype==1.2.0
    # via
    #   -c base.txt
    #   willow
identify==2.6.13
    # via pre-commit
idna==3.10
    # via
    #   -c base.txt
    #   requests
iniconfig==2.1.0
    # via pytest
laces==0.1.2
    # via
    #   -c base.txt
    #   wagtail
mypy-extensions==1.1.0
    # via black
nodeenv==1.9.1
    # via pre-commit
openpyxl==3.1.5
    # via
    #   -c base.txt
    #   wagtail
packaging==25.0
    # via
    #   -c base.txt
    #   black
    #   build
    #   pytest
pathspec==0.12.1
    # via black
pillow==11.3.0
    # via
    #   -c base.txt
    #   pillow-heif
    #   wagtail
pillow-heif==1.1.0
    # via
    #   -c base.txt
    #   willow
pip-tools==7.5.0
    # via -r dev.in
platformdirs==4.4.0
    # via
    #   black
    #   virtualenv
pluggy==1.6.0
    # via
    #   pytest
    #   pytest-cov
pre-commit==4.3.0
    # via -r dev.in
pygments==2.19.2
    # via pytest
pyproject-hooks==1.2.0
    # via
    #   build
    #   pip-tools
pytest==8.4.1
    # via
    #   pytest-cov
    #   pytest-django
pytest-cov==6.2.1
    # via -r dev.in
pytest-django==4.11.1
    # via -r dev.in
pyyaml==6.0.2
    # via pre-commit
requests==2.32.5
    # via
    #   -c base.txt
    #   wagtail
ruff==0.12.11
    # via -r dev.in
soupsieve==2.8
    # via
    #   -c base.txt
    #   beautifulsoup4
sqlparse==0.5.3
    # via
    #   -c base.txt
    #   django
telepath==0.3.1
    # via
    #   -c base.txt
    #   wagtail
typing-extensions==4.15.0
    # via
    #   -c base.txt
    #   beautifulsoup4
    #   django-stubs-ext
    #   django-tasks
tzdata==2025.2
    # via faker
urllib3==2.5.0
    # via
    #   -c base.txt
    #   requests
virtualenv==20.34.0
    # via pre-commit
wagtail==7.0.3
    # via
    #   -c base.txt
    #   wagtail-factories
wagtail-factories==4.3.0
    # via -r dev.in
wheel==0.45.1
    # via pip-tools
willow[heif]==1.11.0
    # via
    #   -c base.txt
    #   wagtail
    #   willow

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