diff --git a/requirements.txt b/requirements.txt index e465a2dd..7ba37afa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,12 +2,12 @@ # uv pip compile ./requirements.in --no-strip-extras --output-file ./requirements.txt aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.2 +aiohttp==3.13.3 # via algoliasearch aiosignal==1.4.0 # via aiohttp algoliasearch==4.33.0 - # via -r ./requirements.in + # via -r requirements.in amqp==5.3.1 # via kombu annotated-types==0.7.0 @@ -40,17 +40,17 @@ attrs==25.4.0 # interrogate beautifulsoup4==4.14.2 # via - # -r ./requirements.in + # -r requirements.in # wagtail billiard==4.2.4 # via celery black==25.11.0 - # via -r ./requirements.in + # via -r requirements.in bleach==4.1.0 # via wagtail-markdown boto3==1.42.0 # via - # -r ./requirements.in + # -r requirements.in # django-bakery botocore==1.41.6 # via @@ -59,9 +59,9 @@ botocore==1.41.6 bump2version==1.0.1 # via bumpversion bumpversion==0.6.0 - # via -r ./requirements.in + # via -r requirements.in celery==5.5.3 - # via -r ./requirements.in + # via -r requirements.in certifi==2025.11.12 # via # elasticsearch @@ -76,7 +76,7 @@ cffi==2.0.0 cfgv==3.4.0 # via pre-commit chardet==5.2.0 - # via -r ./requirements.in + # via -r requirements.in charset-normalizer==3.4.4 # via requests click==8.3.0 @@ -102,7 +102,7 @@ coverage[toml]==7.12.0 # via pytest-cov cryptography==46.0.3 # via - # -r ./requirements.in + # -r requirements.in # jwcrypto # pyjwt cycler==0.12.1 @@ -123,7 +123,7 @@ dj-email-url==1.0.6 # via environs django==5.2.8 # via - # -r ./requirements.in + # -r requirements.in # dj-database-url # django-allauth # django-anymail @@ -151,51 +151,51 @@ django==5.2.8 # modelsearch # wagtail django-admin-env-notice==1.0.1 - # via -r ./requirements.in + # via -r requirements.in django-allauth[socialaccount]==65.13.1 - # via -r ./requirements.in + # via -r requirements.in django-anymail[mailgun]==13.1 - # via -r ./requirements.in + # via -r requirements.in django-appconf==1.2.0 # via django-imagekit django-bakery==0.13.5 - # via -r ./requirements.in + # via -r requirements.in django-cache-url==3.4.5 # via environs django-click==2.4.1 - # via -r ./requirements.in + # via -r requirements.in django-cors-headers==4.9.0 - # via -r ./requirements.in + # via -r requirements.in django-countries==8.1.0 - # via -r ./requirements.in + # via -r requirements.in django-db-geventpool==4.0.8 - # via -r ./requirements.in + # via -r requirements.in django-extensions==4.1 - # via -r ./requirements.in + # via -r requirements.in django-filter==25.2 # via wagtail django-haystack==3.3.0 - # via -r ./requirements.in + # via -r requirements.in django-health-check==3.20.0 - # via -r ./requirements.in + # via -r requirements.in django-imagekit==6.0.0 - # via -r ./requirements.in + # via -r requirements.in django-import-export==4.3.14 - # via -r ./requirements.in + # via -r requirements.in django-js-asset==3.1.2 # via django-mptt django-modelcluster==6.4 # via wagtail django-mptt==0.14.0 - # via -r ./requirements.in + # via -r requirements.in django-oauth-toolkit==3.1.0 - # via -r ./requirements.in + # via -r requirements.in django-permissionedforms==0.1 # via wagtail django-redis==6.0.0 - # via -r ./requirements.in + # via -r requirements.in django-storages==1.14.6 - # via -r ./requirements.in + # via -r requirements.in django-stubs-ext==5.2.7 # via django-tasks django-taggit==6.1.0 @@ -204,32 +204,32 @@ django-tasks==0.9.0 # via # modelsearch # wagtail -django-test-plus==2.3.0 - # via -r ./requirements.in +django-test-plus==2.4.1 + # via -r requirements.in django-tracer==0.9.3 - # via -r ./requirements.in + # via -r requirements.in django-treebeard==4.7.1 # via wagtail django-upgrade==1.29.1 - # via -r ./requirements.in + # via -r requirements.in django-widget-tweaks==1.5.0 - # via -r ./requirements.in + # via -r requirements.in djangorestframework==3.16.1 # via - # -r ./requirements.in + # -r requirements.in # wagtail draftjs-exporter==5.1.0 # via wagtail elasticsearch==7.9.1 - # via -r ./requirements.in + # via -r requirements.in environs[django]==14.5.0 - # via -r ./requirements.in + # via -r requirements.in et-xmlfile==2.0.0 # via openpyxl executing==2.2.1 # via stack-data faker==38.2.0 - # via -r ./requirements.in + # via -r requirements.in fastcore==1.8.16 # via ghapi filelock==3.20.0 @@ -245,16 +245,16 @@ frozenlist==1.8.0 fs==2.4.16 # via django-bakery gevent==25.9.1 - # via -r ./requirements.in + # via -r requirements.in ghapi==1.0.8 - # via -r ./requirements.in + # via -r requirements.in greenlet==3.2.4 # via - # -r ./requirements.in + # -r requirements.in # gevent # playwright gunicorn==23.0.0 - # via -r ./requirements.in + # via -r requirements.in h11==0.16.0 # via httpcore httpcore==1.0.9 @@ -272,13 +272,13 @@ idna==3.11 iniconfig==2.3.0 # via pytest interrogate==1.7.0 - # via -r ./requirements.in + # via -r requirements.in ipython==9.7.0 - # via -r ./requirements.in + # via -r requirements.in ipython-pygments-lexers==1.1.1 # via ipython itsdangerous==2.2.0 - # via -r ./requirements.in + # via -r requirements.in jedi==0.19.2 # via ipython jiter==0.12.0 @@ -290,7 +290,7 @@ jmespath==1.0.1 json-spec==0.12.0 # via jsoncomment jsoncomment==0.4.2 - # via -r ./requirements.in + # via -r requirements.in jwcrypto==1.5.6 # via django-oauth-toolkit kiwisolver==1.4.9 @@ -300,7 +300,7 @@ kombu==5.5.4 laces==0.1.2 # via wagtail lxml==6.0.2 - # via -r ./requirements.in + # via -r requirements.in markdown==3.10 # via wagtail-markdown marshmallow==4.1.0 @@ -310,11 +310,11 @@ matplotlib==3.10.7 matplotlib-inline==0.2.1 # via ipython minio==7.2.18 - # via -r ./requirements.in + # via -r requirements.in mistletoe==1.5.0 - # via -r ./requirements.in + # via -r requirements.in model-bakery==1.20.5 - # via -r ./requirements.in + # via -r requirements.in modelsearch==1.1.1 # via wagtail multidict==6.7.0 @@ -335,7 +335,7 @@ oauthlib==3.3.1 # django-allauth # django-oauth-toolkit openai==2.8.1 - # via -r ./requirements.in + # via -r requirements.in openpyxl==3.1.5 # via wagtail packaging==25.0 @@ -343,6 +343,7 @@ packaging==25.0 # black # bleach # django-haystack + # django-test-plus # fastcore # ghapi # gunicorn @@ -359,7 +360,7 @@ pilkit==3.0 # via django-imagekit pillow==12.0.0 # via - # -r ./requirements.in + # -r requirements.in # matplotlib # pilkit # pillow-heif @@ -372,13 +373,13 @@ platformdirs==4.5.0 # black # virtualenv playwright==1.56.0 - # via -r ./requirements.in + # via -r requirements.in pluggy==1.6.0 # via # pytest # pytest-cov pre-commit==4.4.0 - # via -r ./requirements.in + # via -r requirements.in prompt-toolkit==3.0.52 # via # click-repl @@ -388,9 +389,9 @@ propcache==0.4.1 # aiohttp # yarl psycogreen==1.0.2 - # via -r ./requirements.in + # via -r requirements.in psycopg2-binary==2.9.11 - # via -r ./requirements.in + # via -r requirements.in ptyprocess==0.7.0 # via pexpect pure-eval==0.2.3 @@ -422,16 +423,16 @@ pyparsing==3.2.5 # via matplotlib pytest==9.0.1 # via - # -r ./requirements.in + # -r requirements.in # pytest-cov # pytest-django pytest-cov==7.0.0 - # via -r ./requirements.in + # via -r requirements.in pytest-django==4.11.1 - # via -r ./requirements.in + # via -r requirements.in python-dateutil==2.9.0.post0 # via - # -r ./requirements.in + # -r requirements.in # algoliasearch # botocore # celery @@ -439,9 +440,9 @@ python-dateutil==2.9.0.post0 python-dotenv==1.2.1 # via environs python-frontmatter==1.1.0 - # via -r ./requirements.in + # via -r requirements.in python-json-logger==4.0.0 - # via -r ./requirements.in + # via -r requirements.in pytokens==0.3.0 # via black pyyaml==6.0.3 @@ -451,11 +452,11 @@ pyyaml==6.0.3 # responses redis==5.3.1 # via - # -r ./requirements.in + # -r requirements.in # django-redis requests==2.32.5 # via - # -r ./requirements.in + # -r requirements.in # algoliasearch # django-allauth # django-anymail @@ -463,11 +464,9 @@ requests==2.32.5 # responses # wagtail responses==0.25.8 - # via -r ./requirements.in + # via -r requirements.in s3transfer==0.16.0 # via boto3 -setuptools==80.9.0 - # via fs six==1.17.0 # via # bleach @@ -475,7 +474,7 @@ six==1.17.0 # fs # python-dateutil slack-sdk==3.39.0 - # via -r ./requirements.in + # via -r requirements.in sniffio==1.3.1 # via # anyio @@ -487,7 +486,7 @@ sqlparse==0.5.3 stack-data==0.6.3 # via ipython structlog==25.5.0 - # via -r ./requirements.in + # via -r requirements.in tablib==3.9.0 # via django-import-export tabulate==0.9.0 @@ -522,7 +521,7 @@ tzdata==2025.2 # faker # kombu unidecode==1.4.0 - # via -r ./requirements.in + # via -r requirements.in urllib3==2.5.0 # via # algoliasearch @@ -533,7 +532,7 @@ urllib3==2.5.0 # requests # responses uv==0.9.14 - # via -r ./requirements.in + # via -r requirements.in vine==5.1.0 # via # amqp @@ -543,22 +542,24 @@ virtualenv==20.35.4 # via pre-commit wagtail==7.2.1 # via - # -r ./requirements.in + # -r requirements.in # wagtail-markdown wagtail-markdown==0.13.0 - # via -r ./requirements.in + # via -r requirements.in wcwidth==0.2.14 # via prompt-toolkit webencodings==0.5.1 # via bleach wheel==0.45.1 - # via -r ./requirements.in + # via -r requirements.in whitenoise==6.11.0 - # via -r ./requirements.in + # via -r requirements.in willow[heif]==1.12.0 - # via wagtail + # via + # wagtail + # willow wordcloud==1.9.4 - # via -r ./requirements.in + # via -r requirements.in yarl==1.22.0 # via aiohttp zope-event==6.1