diff --git a/requirements/base.in b/requirements/base.in index 4b9b84b7..797837ab 100644 --- a/requirements/base.in +++ b/requirements/base.in @@ -1,5 +1,5 @@ dj-database-url -django>=4.2,<4.3 +django>=5.2,<5.3 django_analytical html5lib psycopg2 @@ -9,4 +9,4 @@ typed-environment-configuration>=0.1.3,<0.2 wagtail-markdown wagtail-modeladmin wagtail-orderable -wagtail>=6.3,<6.4 +wagtail>=7.0,<7.1 diff --git a/requirements/base.txt b/requirements/base.txt index a206aab7..e43ff0bd 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,15 +4,15 @@ # # pip-compile base.in # -anyascii==0.3.2 +anyascii==0.3.3 # via wagtail -asgiref==3.8.1 +asgiref==3.9.1 # via django -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.4 # via wagtail bleach==4.1.0 # via wagtail-markdown -certifi==2025.4.26 +certifi==2025.7.14 # via requests chardet==5.2.0 # via mbstrdecoder @@ -20,21 +20,24 @@ charset-normalizer==3.4.2 # via requests defusedxml==0.7.1 # via willow -dj-database-url==2.3.0 +dj-database-url==3.0.1 # via -r base.in -django==4.2.22 +django==5.2.4 # via # -r base.in # dj-database-url + # django-analytical # django-filter # django-modelcluster # django-permissionedforms + # django-stubs-ext # django-taggit + # django-tasks # django-treebeard # djangorestframework # laces # wagtail -django-analytical==3.1.0 +django-analytical==3.2.0 # via -r base.in django-filter==25.1 # via wagtail @@ -42,8 +45,12 @@ django-modelcluster==6.4 # via wagtail django-permissionedforms==0.1 # via wagtail +django-stubs-ext==5.2.2 + # via django-tasks django-taggit==6.1.0 # via wagtail +django-tasks==0.7.0 + # via wagtail django-treebeard==4.7.1 # via wagtail djangorestframework==3.16.0 @@ -58,11 +65,9 @@ html5lib==1.1 # via -r base.in idna==3.10 # via requests -l18n==2021.3 - # via wagtail laces==0.1.2 # via wagtail -markdown==3.8 +markdown==3.8.2 # via wagtail-markdown mbstrdecoder==1.1.4 # via typepy @@ -74,21 +79,18 @@ pillow==11.3.0 # via # pillow-heif # wagtail -pillow-heif==0.21.0 +pillow-heif==1.0.0 # via willow psycopg2==2.9.10 # via -r base.in pymemcache==4.0.0 # via -r base.in -pytz==2025.2 - # via l18n requests==2.32.4 # via wagtail six==1.17.0 # via # bleach # html5lib - # l18n soupsieve==2.7 # via beautifulsoup4 sqlparse==0.5.3 @@ -101,11 +103,14 @@ typed-environment-configuration==0.1.5 # via -r base.in typepy==1.3.0 # via typed-environment-configuration -typing-extensions==4.13.2 - # via dj-database-url +typing-extensions==4.14.1 + # via + # beautifulsoup4 + # django-stubs-ext + # django-tasks urllib3==2.5.0 # via requests -wagtail==6.3.4 +wagtail==7.0.2 # via # -r base.in # wagtail-markdown @@ -121,7 +126,7 @@ webencodings==0.5.1 # via # bleach # html5lib -willow[heif]==1.10.0 +willow[heif]==1.11.0 # via # wagtail # willow diff --git a/requirements/dev.txt b/requirements/dev.txt index 7f63dea6..e542150d 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,112 +4,118 @@ # # pip-compile dev.in # -anyascii==0.3.2 +anyascii==0.3.3 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail -asgiref==3.8.1 +asgiref==3.9.1 # via - # -c base.txt + # -c /app/requirements/base.txt # django -beautifulsoup4==4.12.3 +beautifulsoup4==4.13.4 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail black==25.1.0 # via -r dev.in build==1.2.2.post1 # via pip-tools -certifi==2025.4.26 +certifi==2025.7.14 # via - # -c base.txt + # -c /app/requirements/base.txt # requests cfgv==3.4.0 # via pre-commit charset-normalizer==3.4.2 # via - # -c base.txt + # -c /app/requirements/base.txt # requests -click==8.1.8 +click==8.2.1 # via # black # pip-tools -coverage[toml]==7.8.0 +coverage[toml]==7.10.1 # via pytest-cov defusedxml==0.7.1 # via - # -c base.txt + # -c /app/requirements/base.txt # willow -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -django==4.2.22 +django==5.2.4 # via - # -c base.txt + # -c /app/requirements/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 + # -c /app/requirements/base.txt # wagtail django-modelcluster==6.4 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail django-permissionedforms==0.1 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail +django-stubs-ext==5.2.2 + # via + # -c /app/requirements/base.txt + # django-tasks django-taggit==6.1.0 # via - # -c base.txt + # -c /app/requirements/base.txt + # wagtail +django-tasks==0.7.0 + # via + # -c /app/requirements/base.txt # wagtail django-treebeard==4.7.1 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail djangorestframework==3.16.0 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail draftjs-exporter==5.1.0 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail et-xmlfile==2.0.0 # via - # -c base.txt + # -c /app/requirements/base.txt # openpyxl factory-boy==3.3.3 # via wagtail-factories -faker==37.1.0 +faker==37.4.2 # via factory-boy filelock==3.18.0 # via virtualenv filetype==1.2.0 # via - # -c base.txt + # -c /app/requirements/base.txt # willow -identify==2.6.10 +identify==2.6.12 # via pre-commit idna==3.10 # via - # -c base.txt + # -c /app/requirements/base.txt # requests iniconfig==2.1.0 # via pytest -l18n==2021.3 - # via - # -c base.txt - # wagtail laces==0.1.2 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail mypy-extensions==1.1.0 # via black @@ -117,11 +123,11 @@ nodeenv==1.9.1 # via pre-commit openpyxl==3.1.5 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail packaging==25.0 # via - # -c base.txt + # -c /app/requirements/base.txt # black # build # pytest @@ -129,82 +135,84 @@ pathspec==0.12.1 # via black pillow==11.3.0 # via - # -c base.txt + # -c /app/requirements/base.txt # pillow-heif # wagtail -pillow-heif==0.21.0 +pillow-heif==1.0.0 # via - # -c base.txt + # -c /app/requirements/base.txt # willow pip-tools==7.4.1 # via -r dev.in -platformdirs==4.3.7 +platformdirs==4.3.8 # via # black # virtualenv -pluggy==1.5.0 - # via pytest +pluggy==1.6.0 + # via + # pytest + # pytest-cov pre-commit==4.2.0 # via -r dev.in +pygments==2.19.2 + # via pytest pyproject-hooks==1.2.0 # via # build # pip-tools -pytest==8.3.5 +pytest==8.4.1 # via # pytest-cov # pytest-django -pytest-cov==6.1.1 +pytest-cov==6.2.1 # via -r dev.in pytest-django==4.11.1 # via -r dev.in -pytz==2025.2 - # via - # -c base.txt - # l18n pyyaml==6.0.2 # via pre-commit requests==2.32.4 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail -ruff==0.11.8 +ruff==0.12.5 # via -r dev.in -six==1.17.0 - # via - # -c base.txt - # l18n soupsieve==2.7 # via - # -c base.txt + # -c /app/requirements/base.txt # beautifulsoup4 sqlparse==0.5.3 # via - # -c base.txt + # -c /app/requirements/base.txt # django telepath==0.3.1 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail +typing-extensions==4.14.1 + # via + # -c /app/requirements/base.txt + # beautifulsoup4 + # django-stubs-ext + # django-tasks tzdata==2025.2 # via faker urllib3==2.5.0 # via - # -c base.txt + # -c /app/requirements/base.txt # requests -virtualenv==20.31.1 +virtualenv==20.32.0 # via pre-commit -wagtail==6.3.4 +wagtail==7.0.2 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail-factories wagtail-factories==4.2.1 # via -r dev.in wheel==0.45.1 # via pip-tools -willow[heif]==1.10.0 +willow[heif]==1.11.0 # via - # -c base.txt + # -c /app/requirements/base.txt # wagtail # willow