diff --git a/requirements/ci.txt b/requirements/ci.txt index 17984d38..87ee2788 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -10,13 +10,13 @@ cachetools==7.0.5 # via tox certifi==2026.2.25 # via requests -charset-normalizer==3.4.5 +charset-normalizer==3.4.7 # via requests -click==8.3.1 +click==8.3.2 # via typer colorama==0.4.6 # via tox -coverage[toml]==7.13.4 +coverage[toml]==7.13.5 # via coveralls coveralls==4.1.0 # via -r requirements/ci.in @@ -37,20 +37,22 @@ packaging==26.0 # via # pyproject-api # tox -platformdirs==4.9.4 +platformdirs==4.9.6 # via # python-discovery # tox # virtualenv pluggy==1.6.0 # via tox -pygments==2.19.2 +pygments==2.20.0 # via rich pyproject-api==1.10.0 # via tox -python-discovery==1.1.3 - # via virtualenv -requests==2.32.5 +python-discovery==1.2.2 + # via + # tox + # virtualenv +requests==2.33.1 # via coveralls rich==14.3.3 # via typer @@ -58,11 +60,11 @@ shellingham==1.5.4 # via typer tomli-w==1.2.0 # via tox -tox==4.49.1 +tox==4.52.1 # via -r requirements/ci.in typer==0.24.1 # via coveralls urllib3==2.6.3 # via requests -virtualenv==21.2.0 +virtualenv==21.2.1 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 21373adc..8b21f3fc 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -10,7 +10,7 @@ annotated-doc==0.0.4 # typer annotated-types==0.7.0 # via pydantic -anyio==4.12.1 +anyio==4.13.0 # via starlette appdirs==1.4.4 # via fs @@ -20,9 +20,9 @@ astroid==4.0.4 # via # pylint # pylint-celery -boto3==1.42.66 +boto3==1.42.87 # via -r requirements/test.in -botocore==1.42.66 +botocore==1.42.87 # via # boto3 # s3transfer @@ -37,13 +37,13 @@ cffi==1.17.1 # cryptography # pact-python # pynacl -chardet==7.1.0 +chardet==7.4.1 # via # diff-cover # pysrt -charset-normalizer==3.4.5 +charset-normalizer==3.4.7 # via requests -click==8.3.1 +click==8.3.2 # via # click-log # code-annotations @@ -54,13 +54,13 @@ click==8.3.1 # uvicorn click-log==0.4.0 # via edx-lint -code-annotations==2.3.2 +code-annotations==3.0.0 # via # edx-lint # edx-toggles colorama==0.4.6 # via tox -coverage[toml]==7.13.4 +coverage[toml]==7.13.5 # via # -r requirements/test.in # coveralls @@ -79,7 +79,7 @@ dill==0.4.1 # via pylint distlib==0.4.0 # via virtualenv -django==5.2.12 +django==5.2.13 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -106,7 +106,7 @@ django-waffle==5.0.0 # edx-django-utils # edx-drf-extensions # edx-toggles -djangorestframework==3.16.1 +djangorestframework==3.17.1 # via # drf-jwt # edx-drf-extensions @@ -124,13 +124,13 @@ edx-django-utils==8.0.1 # edx-toggles edx-drf-extensions==10.6.0 # via -r requirements/base.in -edx-lint==5.6.0 +edx-lint==6.0.0 # via -r requirements/quality.in -edx-opaque-keys==3.1.0 +edx-opaque-keys==4.0.0 # via edx-drf-extensions -edx-toggles==5.4.1 +edx-toggles==6.0.0 # via -r requirements/base.in -fastapi==0.135.1 +fastapi==0.135.3 # via pact-python filelock==3.25.2 # via @@ -156,7 +156,7 @@ isort==8.0.1 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==6.1.1 +jaraco-context==6.1.2 # via keyring jaraco-functools==4.4.0 # via keyring @@ -174,7 +174,7 @@ jmespath==1.1.0 # botocore keyring==25.7.0 # via twine -lxml==6.0.2 +lxml==6.0.3 # via -r requirements/base.in markdown-it-py==4.0.0 # via rich @@ -186,13 +186,13 @@ mdurl==0.1.2 # via markdown-it-py mock==5.2.0 # via -r requirements/test.in -more-itertools==10.8.0 +more-itertools==11.0.2 # via # jaraco-classes # jaraco-functools multidict==6.7.1 # via yarl -nh3==0.3.3 +nh3==0.3.4 # via readme-renderer packaging==26.0 # via @@ -204,9 +204,9 @@ pact-python==2.3.3 # via # -c requirements/constraints.txt # -r requirements/test.in -pillow==12.1.1 +pillow==12.2.0 # via -r requirements/base.in -platformdirs==4.9.4 +platformdirs==4.9.6 # via # pylint # python-discovery @@ -234,13 +234,13 @@ pydantic-core==2.41.5 # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.19.2 +pygments==2.20.0 # via # diff-cover # pytest # readme-renderer # rich -pyjwt[crypto]==2.11.0 +pyjwt[crypto]==2.12.1 # via # drf-jwt # edx-drf-extensions @@ -266,18 +266,20 @@ pyproject-api==1.10.0 # via tox pysrt==1.1.2 # via -r requirements/base.in -pytest==9.0.2 +pytest==9.0.3 # via # pytest-cov # pytest-django -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via -r requirements/test.in pytest-django==4.12.0 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via botocore -python-discovery==1.1.3 - # via virtualenv +python-discovery==1.2.2 + # via + # tox + # virtualenv python-slugify==8.0.4 # via code-annotations pyyaml==6.0.3 @@ -287,7 +289,7 @@ pyyaml==6.0.3 # responses readme-renderer==44.0 # via twine -requests==2.32.5 +requests==2.33.1 # via # coveralls # edx-drf-extensions @@ -324,7 +326,7 @@ snowballstemmer==3.0.1 # via pydocstyle sqlparse==0.5.5 # via django -starlette==0.52.1 +starlette==1.0.0 # via fastapi stevedore==5.7.0 # via @@ -337,7 +339,7 @@ tomli-w==1.2.0 # via tox tomlkit==0.14.0 # via pylint -tox==4.49.1 +tox==4.52.1 # via -r requirements/ci.in twine==6.2.0 # via -r requirements/quality.in @@ -363,9 +365,9 @@ urllib3==2.6.3 # requests # responses # twine -uvicorn==0.41.0 +uvicorn==0.44.0 # via pact-python -virtualenv==21.2.0 +virtualenv==21.2.1 # via tox yarl==1.23.0 # via pact-python diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index d89516b8..8b3b2959 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,9 +4,9 @@ # # make upgrade # -build==1.4.0 +build==1.4.2 # via pip-tools -click==8.3.1 +click==8.3.2 # via pip-tools packaging==26.0 # via diff --git a/requirements/quality.txt b/requirements/quality.txt index c5b0c116..c7cded61 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,7 +8,7 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.12.1 +anyio==4.13.0 # via starlette appdirs==1.4.4 # via fs @@ -18,9 +18,9 @@ astroid==4.0.4 # via # pylint # pylint-celery -boto3==1.42.66 +boto3==1.42.87 # via -r requirements/test.in -botocore==1.42.66 +botocore==1.42.87 # via # boto3 # s3transfer @@ -33,11 +33,11 @@ cffi==1.17.1 # cryptography # pact-python # pynacl -chardet==7.1.0 +chardet==7.4.1 # via pysrt -charset-normalizer==3.4.5 +charset-normalizer==3.4.7 # via requests -click==8.3.1 +click==8.3.2 # via # click-log # code-annotations @@ -47,11 +47,11 @@ click==8.3.1 # uvicorn click-log==0.4.0 # via edx-lint -code-annotations==2.3.2 +code-annotations==3.0.0 # via # edx-lint # edx-toggles -coverage[toml]==7.13.4 +coverage[toml]==7.13.5 # via # -r requirements/test.in # pytest-cov @@ -63,7 +63,7 @@ ddt==1.7.2 # via -r requirements/test.in dill==0.4.1 # via pylint -django==5.2.12 +django==5.2.13 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -90,7 +90,7 @@ django-waffle==5.0.0 # edx-django-utils # edx-drf-extensions # edx-toggles -djangorestframework==3.16.1 +djangorestframework==3.17.1 # via # drf-jwt # edx-drf-extensions @@ -108,13 +108,13 @@ edx-django-utils==8.0.1 # edx-toggles edx-drf-extensions==10.6.0 # via -r requirements/base.in -edx-lint==5.6.0 +edx-lint==6.0.0 # via -r requirements/quality.in -edx-opaque-keys==3.1.0 +edx-opaque-keys==4.0.0 # via edx-drf-extensions -edx-toggles==5.4.1 +edx-toggles==6.0.0 # via -r requirements/base.in -fastapi==0.135.1 +fastapi==0.135.3 # via pact-python fs==2.4.16 # via -r requirements/test.in @@ -135,7 +135,7 @@ isort==8.0.1 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==6.1.1 +jaraco-context==6.1.2 # via keyring jaraco-functools==4.4.0 # via keyring @@ -151,7 +151,7 @@ jmespath==1.1.0 # botocore keyring==25.7.0 # via twine -lxml==6.0.2 +lxml==6.0.3 # via -r requirements/base.in markdown-it-py==4.0.0 # via rich @@ -163,13 +163,13 @@ mdurl==0.1.2 # via markdown-it-py mock==5.2.0 # via -r requirements/test.in -more-itertools==10.8.0 +more-itertools==11.0.2 # via # jaraco-classes # jaraco-functools multidict==6.7.1 # via yarl -nh3==0.3.3 +nh3==0.3.4 # via readme-renderer packaging==26.0 # via @@ -179,9 +179,9 @@ pact-python==2.3.3 # via # -c requirements/constraints.txt # -r requirements/test.in -pillow==12.1.1 +pillow==12.2.0 # via -r requirements/base.in -platformdirs==4.9.4 +platformdirs==4.9.6 # via pylint pluggy==1.6.0 # via @@ -203,12 +203,12 @@ pydantic-core==2.41.5 # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.19.2 +pygments==2.20.0 # via # pytest # readme-renderer # rich -pyjwt[crypto]==2.11.0 +pyjwt[crypto]==2.12.1 # via # drf-jwt # edx-drf-extensions @@ -232,11 +232,11 @@ pynacl==1.6.0 # via edx-django-utils pysrt==1.1.2 # via -r requirements/base.in -pytest==9.0.2 +pytest==9.0.3 # via # pytest-cov # pytest-django -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via -r requirements/test.in pytest-django==4.12.0 # via -r requirements/test.in @@ -251,7 +251,7 @@ pyyaml==6.0.3 # responses readme-renderer==44.0 # via twine -requests==2.32.5 +requests==2.33.1 # via # edx-drf-extensions # pact-python @@ -283,7 +283,7 @@ snowballstemmer==3.0.1 # via pydocstyle sqlparse==0.5.5 # via django -starlette==0.52.1 +starlette==1.0.0 # via fastapi stevedore==5.7.0 # via @@ -316,7 +316,7 @@ urllib3==2.6.3 # requests # responses # twine -uvicorn==0.41.0 +uvicorn==0.44.0 # via pact-python yarl==1.23.0 # via pact-python diff --git a/requirements/test.txt b/requirements/test.txt index cbab2a37..412d9913 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,15 +8,15 @@ annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via pydantic -anyio==4.12.1 +anyio==4.13.0 # via starlette appdirs==1.4.4 # via fs asgiref==3.11.1 # via django -boto3==1.42.66 +boto3==1.42.87 # via -r requirements/test.in -botocore==1.42.66 +botocore==1.42.87 # via # boto3 # s3transfer @@ -29,19 +29,19 @@ cffi==1.17.1 # cryptography # pact-python # pynacl -chardet==7.1.0 +chardet==7.4.1 # via pysrt -charset-normalizer==3.4.5 +charset-normalizer==3.4.7 # via requests -click==8.3.1 +click==8.3.2 # via # code-annotations # edx-django-utils # pact-python # uvicorn -code-annotations==2.3.2 +code-annotations==3.0.0 # via edx-toggles -coverage[toml]==7.13.4 +coverage[toml]==7.13.5 # via # -r requirements/test.in # pytest-cov @@ -75,7 +75,7 @@ django-waffle==5.0.0 # edx-django-utils # edx-drf-extensions # edx-toggles -djangorestframework==3.16.1 +djangorestframework==3.17.1 # via # drf-jwt # edx-drf-extensions @@ -91,11 +91,11 @@ edx-django-utils==8.0.1 # edx-toggles edx-drf-extensions==10.6.0 # via -r requirements/base.in -edx-opaque-keys==3.1.0 +edx-opaque-keys==4.0.0 # via edx-drf-extensions -edx-toggles==5.4.1 +edx-toggles==6.0.0 # via -r requirements/base.in -fastapi==0.135.1 +fastapi==0.135.3 # via pact-python fs==2.4.16 # via -r requirements/test.in @@ -114,7 +114,7 @@ jmespath==1.1.0 # via # boto3 # botocore -lxml==6.0.2 +lxml==6.0.3 # via -r requirements/base.in markupsafe==3.0.3 # via jinja2 @@ -128,7 +128,7 @@ pact-python==2.3.3 # via # -c requirements/constraints.txt # -r requirements/test.in -pillow==12.1.1 +pillow==12.2.0 # via -r requirements/base.in pluggy==1.6.0 # via @@ -146,9 +146,9 @@ pydantic==2.12.5 # via fastapi pydantic-core==2.41.5 # via pydantic -pygments==2.19.2 +pygments==2.20.0 # via pytest -pyjwt[crypto]==2.11.0 +pyjwt[crypto]==2.12.1 # via # drf-jwt # edx-drf-extensions @@ -158,11 +158,11 @@ pynacl==1.6.0 # via edx-django-utils pysrt==1.1.2 # via -r requirements/base.in -pytest==9.0.2 +pytest==9.0.3 # via # pytest-cov # pytest-django -pytest-cov==7.0.0 +pytest-cov==7.1.0 # via -r requirements/test.in pytest-django==4.12.0 # via -r requirements/test.in @@ -175,7 +175,7 @@ pyyaml==6.0.3 # code-annotations # edx-django-release-util # responses -requests==2.32.5 +requests==2.33.1 # via # edx-drf-extensions # pact-python @@ -194,7 +194,7 @@ six==1.17.0 # python-dateutil sqlparse==0.5.5 # via django -starlette==0.52.1 +starlette==1.0.0 # via fastapi stevedore==5.7.0 # via @@ -221,7 +221,7 @@ urllib3==2.6.3 # botocore # requests # responses -uvicorn==0.41.0 +uvicorn==0.44.0 # via pact-python yarl==1.23.0 # via pact-python