From 623df9fc14ffe34be0cff3d00bc44437fc1ac1f3 Mon Sep 17 00:00:00 2001 From: Bee Webb Date: Tue, 9 Jun 2026 16:14:12 +0000 Subject: [PATCH] requirements: Update all requirements --- requirements.txt | 74 ++++++++++++------------ requirements_dev.txt | 134 +++++++++++++++++++++---------------------- 2 files changed, 101 insertions(+), 107 deletions(-) diff --git a/requirements.txt b/requirements.txt index ca16e218..e5d368a1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,15 +2,15 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile +# pip-compile --uploaded-prior-to=2026-06-03T00:00:00Z # -e git+https://github.com/OpenDataServices/bdd-tester.git@e1a1a578e28222904f3f1567409b068222ec02e6#egg=bdd-tester # via -r requirements.in -e git+https://github.com/OpenDataServices/iati-utils.git@704fa589ad2d3743d3928dcbeeeb06a5e73f8437#egg=iatiutils # via -r requirements.in -asgiref==3.11.0 +asgiref==3.11.1 # via django -attrs==25.4.0 +attrs==26.1.0 # via # cattrs # jsonschema @@ -22,29 +22,29 @@ behave==1.2.5 # via bdd-tester bleach==6.3.0 # via -r requirements.in -btrees==6.3 +btrees==6.4 # via zodb cached-property==2.0.1 # via -r requirements.in -cattrs==25.3.0 +cattrs==26.1.0 # via requests-cache -certifi==2026.1.4 +certifi==2026.5.20 # via # requests # sentry-sdk cffi==2.0.0 # via persistent -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via requests -click==8.3.1 +click==8.4.1 # via iatiutils -commonmark==0.9.1 +commonmark==0.9.2 # via -r requirements.in dealer==2.1.0 # via -r requirements.in defusedxml==0.7.1 # via odfpy -django==4.2.27 +django==4.2.30 # via # -r requirements.in # django-bootstrap3 @@ -54,24 +54,24 @@ django-bootstrap3==26.1 # via # -r requirements.in # libcoveweb -django-debug-toolbar==6.2.0 +django-debug-toolbar==6.3.0 # via -r requirements.in -django-environ==0.12.0 +django-environ==0.13.0 # via -r requirements.in et-xmlfile==2.0.0 # via openpyxl -flattentool==0.27.0 +flattentool==0.28.0 # via # -r requirements.in # libcove # libcoveweb -gunicorn==24.1.1 +gunicorn==26.0.0 # via -r requirements.in -idna==3.11 +idna==3.18 # via # requests # url-normalize -ijson==3.4.0.post0 +ijson==3.5.0 # via flattentool json-merge-patch==0.3.0 # via -r requirements.in @@ -89,7 +89,7 @@ libcove==0.32.1 # via # -r requirements.in # libcoveweb -libcoveweb==0.31.1 +libcoveweb==0.31.2 # via -r requirements.in lxml==4.9.4 # via @@ -105,25 +105,25 @@ openpyxl==3.1.2 # via # -r requirements.in # flattentool -packaging==26.0 +packaging==26.2 # via gunicorn -parse==1.20.2 +parse==1.22.1 # via # behave # parse-type parse-type==0.6.6 # via behave -persistent==6.5 +persistent==6.7 # via # btrees # zodb -platformdirs==4.5.1 +platformdirs==4.10.0 # via requests-cache pycparser==3.0 # via cffi python-dateutil==2.9.0.post0 # via -r requirements.in -pytz==2025.2 +pytz==2026.2 # via flattentool rangedict==0.1.7 # via -r requirements.in @@ -132,7 +132,7 @@ referencing==0.37.0 # jsonschema # jsonschema-specifications # libcove -requests==2.32.5 +requests==2.34.2 # via # -r requirements.in # bdd-tester @@ -140,7 +140,7 @@ requests==2.32.5 # libcove # libcoveweb # requests-cache -requests-cache==1.2.1 +requests-cache==1.3.2 # via -r requirements.in rfc3339-validator==0.1.4 # via libcove @@ -148,13 +148,13 @@ rfc3987==1.3.8 # via # -r requirements.in # libcove -rpds-py==0.30.0 +rpds-py==2026.5.1 # via # jsonschema # referencing schema==0.7.8 # via flattentool -sentry-sdk==2.50.0 +sentry-sdk==2.61.1 # via -r requirements.in six==1.17.0 # via @@ -169,24 +169,24 @@ sqlparse==0.5.5 # django-debug-toolbar strict-rfc3339==0.7 # via -r requirements.in -transaction==5.0 +transaction==5.1 # via zodb typing-extensions==4.15.0 # via # cattrs # referencing -url-normalize==2.2.1 +url-normalize==3.0.0 # via requests-cache -urllib3==2.6.3 +urllib3==2.7.0 # via # requests # requests-cache # sentry-sdk webencodings==0.5.1 # via bleach -werkzeug==3.1.5 +werkzeug==3.1.8 # via libcoveweb -xmltodict==1.0.2 +xmltodict==1.0.4 # via # -r requirements.in # flattentool @@ -196,17 +196,17 @@ zc-zlibstorage==1.2.0 # via flattentool zconfig==4.3 # via zodb -zipp==3.23.0 +zipp==4.1.0 # via -r requirements.in -zodb==6.2 +zodb==6.3 # via # flattentool # zc-zlibstorage -zodbpickle==4.3 +zodbpickle==4.4 # via zodb -zope-deferredimport==6.0 +zope-deferredimport==6.1.1 # via persistent -zope-interface==8.2 +zope-interface==8.5 # via # btrees # persistent @@ -214,7 +214,7 @@ zope-interface==8.2 # zc-zlibstorage # zodb # zope-proxy -zope-proxy==7.1 +zope-proxy==7.2 # via zope-deferredimport # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements_dev.txt b/requirements_dev.txt index e4f34eea..a518c308 100644 --- a/requirements_dev.txt +++ b/requirements_dev.txt @@ -2,7 +2,7 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile requirements_dev.in +# pip-compile --uploaded-prior-to=2026-06-03T00:00:00Z requirements_dev.in # -e git+https://github.com/OpenDataServices/bdd-tester.git@e1a1a578e28222904f3f1567409b068222ec02e6#egg=bdd-tester # via -r requirements.txt @@ -12,13 +12,13 @@ accessible-pygments==0.0.5 # via furo alabaster==1.0.0 # via sphinx -asgiref==3.11.0 +annotated-doc==0.0.4 + # via typer +asgiref==3.11.1 # via # -r requirements.txt # django -async-generator==1.10 - # via trio-typing -attrs==25.4.0 +attrs==26.1.0 # via # -r requirements.txt # cattrs @@ -27,7 +27,7 @@ attrs==25.4.0 # referencing # requests-cache # trio -babel==2.17.0 +babel==2.18.0 # via sphinx backports-datetime-fromisoformat==2.0.3 # via @@ -41,17 +41,17 @@ behave==1.2.5 # bdd-tester bleach==6.3.0 # via -r requirements.txt -btrees==6.3 +btrees==6.4 # via # -r requirements.txt # zodb cached-property==2.0.1 # via -r requirements.txt -cattrs==25.3.0 +cattrs==26.1.0 # via # -r requirements.txt # requests-cache -certifi==2026.1.4 +certifi==2026.5.20 # via # -r requirements.txt # requests @@ -61,23 +61,23 @@ cffi==2.0.0 # via # -r requirements.txt # persistent -charset-normalizer==3.4.4 +charset-normalizer==3.4.7 # via # -r requirements.txt # requests -click==8.3.1 +click==8.4.1 # via # -r requirements.txt # iatiutils -commonmark==0.9.1 +commonmark==0.9.2 # via # -r requirements.txt # recommonmark -coverage[toml]==7.13.2 +coverage[toml]==7.14.1 # via # coveralls # pytest-cov -coveralls==4.0.2 +coveralls==4.1.0 # via -r requirements_dev.in dealer==2.1.0 # via -r requirements.txt @@ -85,7 +85,7 @@ defusedxml==0.7.1 # via # -r requirements.txt # odfpy -django==4.2.27 +django==4.2.30 # via # -r requirements.txt # django-bootstrap3 @@ -95,12 +95,10 @@ django-bootstrap3==26.1 # via # -r requirements.txt # libcoveweb -django-debug-toolbar==6.2.0 +django-debug-toolbar==6.3.0 # via -r requirements.txt -django-environ==0.12.0 +django-environ==0.13.0 # via -r requirements.txt -docopt==0.6.2 - # via coveralls docutils==0.22.4 # via # recommonmark @@ -113,33 +111,31 @@ execnet==2.1.2 # via pytest-xdist flake8==7.3.0 # via -r requirements_dev.in -flattentool==0.27.0 +flattentool==0.28.0 # via # -r requirements.txt # libcove # libcoveweb furo==2025.12.19 # via odsc-default-sphinx-theme -gunicorn==24.1.1 +gunicorn==26.0.0 # via -r requirements.txt h11==0.16.0 # via wsproto -hypothesis==6.151.2 +hypothesis==6.155.1 # via -r requirements_dev.in -idna==3.11 +idna==3.18 # via # -r requirements.txt # requests # trio # url-normalize -ijson==3.4.0.post0 +ijson==3.5.0 # via # -r requirements.txt # flattentool -imagesize==1.4.1 +imagesize==2.0.0 # via sphinx -importlib-metadata==8.7.1 - # via trio-typing iniconfig==2.3.0 # via pytest jinja2==3.1.6 @@ -163,7 +159,7 @@ libcove==0.32.1 # via # -r requirements.txt # libcoveweb -libcoveweb==0.31.1 +libcoveweb==0.31.2 # via -r requirements.txt libsass==0.23.0 # via -r requirements_dev.in @@ -173,6 +169,8 @@ lxml==4.9.4 # bdd-tester # flattentool # iatiutils +markdown-it-py==4.2.0 + # via rich markupsafe==3.0.3 # via # -r requirements.txt @@ -180,8 +178,8 @@ markupsafe==3.0.3 # werkzeug mccabe==0.7.0 # via flake8 -mypy-extensions==1.1.0 - # via trio-typing +mdurl==0.1.2 + # via markdown-it-py odfpy==1.4.1 # via # -r requirements.txt @@ -196,14 +194,13 @@ outcome==1.3.0.post0 # via # trio # trio-websocket -packaging==26.0 +packaging==26.2 # via # -r requirements.txt # gunicorn # pytest # sphinx - # trio-typing -parse==1.20.2 +parse==1.22.1 # via # -r requirements.txt # behave @@ -212,12 +209,12 @@ parse-type==0.6.6 # via # -r requirements.txt # behave -persistent==6.5 +persistent==6.7 # via # -r requirements.txt # btrees # zodb -platformdirs==4.5.1 +platformdirs==4.10.0 # via # -r requirements.txt # requests-cache @@ -233,23 +230,24 @@ pycparser==3.0 # cffi pyflakes==3.4.0 # via flake8 -pygments==2.19.2 +pygments==2.20.0 # via # accessible-pygments # furo # pytest + # rich # sphinx pysocks==1.7.1 # via urllib3 -pytest==9.0.2 +pytest==9.0.3 # via # -r requirements_dev.in # pytest-cov # pytest-django # pytest-xdist -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via -r requirements_dev.in -pytest-django==4.11.1 +pytest-django==4.12.0 # via -r requirements_dev.in pytest-localserver==0.10.0 # via -r requirements_dev.in @@ -257,7 +255,7 @@ pytest-xdist==3.8.0 # via -r requirements_dev.in python-dateutil==2.9.0.post0 # via -r requirements.txt -pytz==2025.2 +pytz==2026.2 # via # -r requirements.txt # flattentool @@ -271,7 +269,7 @@ referencing==0.37.0 # jsonschema # jsonschema-specifications # libcove -requests==2.32.5 +requests==2.34.2 # via # -r requirements.txt # bdd-tester @@ -281,7 +279,7 @@ requests==2.32.5 # libcoveweb # requests-cache # sphinx -requests-cache==1.2.1 +requests-cache==1.3.2 # via -r requirements.txt rfc3339-validator==0.1.4 # via @@ -291,9 +289,11 @@ rfc3987==1.3.8 # via # -r requirements.txt # libcove +rich==15.0.0 + # via typer roman-numerals==4.1.0 # via sphinx -rpds-py==0.30.0 +rpds-py==2026.5.1 # via # -r requirements.txt # jsonschema @@ -302,10 +302,12 @@ schema==0.7.8 # via # -r requirements.txt # flattentool -selenium==4.40.0 +selenium==4.44.0 # via -r requirements_dev.in -sentry-sdk==2.50.0 +sentry-sdk==2.61.1 # via -r requirements.txt +shellingham==1.5.4 + # via typer six==1.17.0 # via # -r requirements.txt @@ -317,13 +319,13 @@ six==1.17.0 # transifex-client sniffio==1.3.1 # via trio -snowballstemmer==3.0.1 +snowballstemmer==3.1.0 # via sphinx sortedcontainers==2.4.0 # via # hypothesis # trio -soupsieve==2.8.3 +soupsieve==2.8.4 # via beautifulsoup4 sphinx==9.0.4 # via @@ -352,25 +354,20 @@ sqlparse==0.5.5 # django-debug-toolbar strict-rfc3339==0.7 # via -r requirements.txt -transaction==5.0 +transaction==5.1 # via # -r requirements.txt # zodb transifex-client==0.12.5 # via -r requirements_dev.in -trio==0.32.0 +trio==0.33.0 # via # selenium - # trio-typing # trio-websocket -trio-typing==0.10.0 - # via selenium trio-websocket==0.12.2 # via selenium -types-certifi==2021.10.8.3 - # via selenium -types-urllib3==1.26.25.14 - # via selenium +typer==0.26.6 + # via coveralls typing-extensions==4.15.0 # via # -r requirements.txt @@ -378,12 +375,11 @@ typing-extensions==4.15.0 # cattrs # referencing # selenium - # trio-typing -url-normalize==2.2.1 +url-normalize==3.0.0 # via # -r requirements.txt # requests-cache -urllib3[socks]==2.6.3 +urllib3[socks]==2.7.0 # via # -r requirements.txt # requests @@ -397,14 +393,14 @@ webencodings==0.5.1 # bleach websocket-client==1.9.0 # via selenium -werkzeug==3.1.5 +werkzeug==3.1.8 # via # -r requirements.txt # libcoveweb # pytest-localserver wsproto==1.3.2 # via trio-websocket -xmltodict==1.0.2 +xmltodict==1.0.4 # via # -r requirements.txt # flattentool @@ -420,24 +416,22 @@ zconfig==4.3 # via # -r requirements.txt # zodb -zipp==3.23.0 - # via - # -r requirements.txt - # importlib-metadata -zodb==6.2 +zipp==4.1.0 + # via -r requirements.txt +zodb==6.3 # via # -r requirements.txt # flattentool # zc-zlibstorage -zodbpickle==4.3 +zodbpickle==4.4 # via # -r requirements.txt # zodb -zope-deferredimport==6.0 +zope-deferredimport==6.1.1 # via # -r requirements.txt # persistent -zope-interface==8.2 +zope-interface==8.5 # via # -r requirements.txt # btrees @@ -446,7 +440,7 @@ zope-interface==8.2 # zc-zlibstorage # zodb # zope-proxy -zope-proxy==7.1 +zope-proxy==7.2 # via # -r requirements.txt # zope-deferredimport