diff --git a/requirements/base.txt b/requirements/base.txt index 0e56153..43f32aa 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -16,9 +16,9 @@ cffi==2.1.1 # pynacl charset-normalizer==3.5.1 # via requests -click==8.4.2 +click==8.5.0 # via edx-django-utils -cryptography==50.0.0 +cryptography==50.0.1 # via pyjwt django==5.2.17 # via @@ -70,12 +70,12 @@ edx-ccx-keys==2.0.2 # via openedx-events edx-django-release-util==1.5.0 # via -r requirements/base.in -edx-django-utils==8.0.1 +edx-django-utils==8.0.2 # via # -r requirements/base.in # edx-drf-extensions # openedx-events -edx-drf-extensions==10.7.0 +edx-drf-extensions==10.8.0 # via edx-rbac edx-opaque-keys[django]==4.0.0 # via @@ -104,7 +104,7 @@ pyjwt[crypto]==2.13.0 # via # drf-jwt # edx-drf-extensions -pymongo==4.17.0 +pymongo==4.18.0 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils diff --git a/requirements/ci.txt b/requirements/ci.txt index e35d8c3..a193efb 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,13 +4,13 @@ # # make upgrade # -cachetools==7.1.7 +cachetools==7.1.8 # via tox colorama==0.4.6 # via tox distlib==0.4.3 # via virtualenv -filelock==3.32.3 +filelock==3.32.5 # via # python-discovery # tox @@ -19,7 +19,7 @@ packaging==26.3 # via # pyproject-api # tox -platformdirs==4.11.3 +platformdirs==4.11.7 # via # tox # virtualenv @@ -27,15 +27,15 @@ pluggy==1.6.0 # via tox pyproject-api==1.11.0 # via tox -python-discovery==1.5.2 +python-discovery==1.6.0 # via # tox # virtualenv tomli-w==1.2.0 # via tox -tox==4.60.0 +tox==4.61.2 # via -r requirements/ci.in typing-extensions==4.16.0 # via tox -virtualenv==21.7.4 +virtualenv==21.7.8 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 0b645a7..f74690c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -17,11 +17,11 @@ attrs==26.1.0 # via # -r requirements/quality.txt # openedx-events -build==1.5.0 +build==1.6.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==7.1.7 +cachetools==7.1.8 # via # -r requirements/ci.txt # tox @@ -40,7 +40,7 @@ charset-normalizer==3.5.1 # via # -r requirements/quality.txt # requests -click==8.4.2 +click==8.5.0 # via # -r requirements/pip-tools.txt # -r requirements/quality.txt @@ -61,11 +61,11 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.15.4 +coverage[toml]==7.16.0 # via # -r requirements/quality.txt # pytest-cov -cryptography==50.0.0 +cryptography==50.0.1 # via # -r requirements/quality.txt # pyjwt @@ -145,12 +145,12 @@ edx-ccx-keys==2.0.2 # openedx-events edx-django-release-util==1.5.0 # via -r requirements/quality.txt -edx-django-utils==8.0.1 +edx-django-utils==8.0.2 # via # -r requirements/quality.txt # edx-drf-extensions # openedx-events -edx-drf-extensions==10.7.0 +edx-drf-extensions==10.8.0 # via # -r requirements/quality.txt # edx-rbac @@ -168,7 +168,7 @@ edx-rbac==3.0.0 # via -r requirements/quality.txt factory-boy==3.3.3 # via -r requirements/quality.txt -faker==40.36.0 +faker==40.38.0 # via # -r requirements/quality.txt # factory-boy @@ -176,7 +176,7 @@ fastavro==1.12.2 # via # -r requirements/quality.txt # openedx-events -filelock==3.32.3 +filelock==3.32.5 # via # -r requirements/ci.txt # python-discovery @@ -190,7 +190,7 @@ iniconfig==2.3.0 # via # -r requirements/quality.txt # pytest -isort==8.0.1 +isort==9.0.1 # via # -r requirements/quality.txt # pylint @@ -201,7 +201,7 @@ jinja2==3.1.6 # diff-cover jsonfield2==4.0.0.post0 # via -r requirements/quality.txt -lxml[html-clean]==6.1.2 +lxml[html-clean]==6.1.3 # via # edx-i18n-tools # lxml-html-clean @@ -215,6 +215,10 @@ mccabe==0.7.0 # via # -r requirements/quality.txt # pylint +mypy-extensions==1.1.0 + # via + # -r requirements/quality.txt + # isort mysqlclient==2.2.8 # via -r requirements/quality.txt openedx-events==11.2.0 @@ -233,7 +237,7 @@ path==16.16.0 # via edx-i18n-tools pip-tools==7.6.1 # via -r requirements/pip-tools.txt -platformdirs==4.11.3 +platformdirs==4.11.7 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -276,7 +280,7 @@ pyjwt[crypto]==2.13.0 # -r requirements/quality.txt # drf-jwt # edx-drf-extensions -pylint==4.0.7 +pylint==4.0.8 # via # -r requirements/quality.txt # edx-lint @@ -296,7 +300,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/quality.txt # pylint-celery # pylint-django -pymongo==4.17.0 +pymongo==4.18.0 # via # -r requirements/quality.txt # edx-opaque-keys @@ -322,7 +326,7 @@ pytest-cov==7.1.0 # via -r requirements/quality.txt pytest-django==4.14.0 # via -r requirements/quality.txt -python-discovery==1.5.2 +python-discovery==1.6.0 # via # -r requirements/ci.txt # tox @@ -385,7 +389,7 @@ tomlkit==0.15.1 # -r requirements/quality.txt # edx-lint # pylint -tox==4.60.0 +tox==4.61.2 # via -r requirements/ci.txt typing-extensions==4.16.0 # via @@ -397,7 +401,7 @@ urllib3==2.7.0 # via # -r requirements/quality.txt # requests -virtualenv==21.7.4 +virtualenv==21.7.8 # via # -r requirements/ci.txt # tox diff --git a/requirements/doc.txt b/requirements/doc.txt index 9f505eb..8f82096 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -22,7 +22,7 @@ babel==2.18.0 # sphinx beautifulsoup4==4.15.0 # via pydata-sphinx-theme -build==1.5.0 +build==1.6.0 # via -r requirements/doc.in certifi==2026.7.22 # via @@ -37,21 +37,22 @@ charset-normalizer==3.5.1 # via # -r requirements/test.txt # requests -click==8.4.2 +click==8.5.0 # via # -r requirements/test.txt # code-annotations # edx-django-utils code-annotations==3.0.0 # via -r requirements/test.txt -coverage[toml]==7.15.4 +coverage[toml]==7.16.0 # via # -r requirements/test.txt # pytest-cov -cryptography==50.0.0 +cryptography==50.0.1 # via # -r requirements/test.txt # pyjwt + # secretstorage ddt==1.7.2 # via -r requirements/test.txt django==5.2.17 @@ -124,12 +125,12 @@ edx-ccx-keys==2.0.2 # openedx-events edx-django-release-util==1.5.0 # via -r requirements/test.txt -edx-django-utils==8.0.1 +edx-django-utils==8.0.2 # via # -r requirements/test.txt # edx-drf-extensions # openedx-events -edx-drf-extensions==10.7.0 +edx-drf-extensions==10.8.0 # via # -r requirements/test.txt # edx-rbac @@ -143,7 +144,7 @@ edx-rbac==3.0.0 # via -r requirements/test.txt factory-boy==3.3.3 # via -r requirements/test.txt -faker==40.36.0 +faker==40.38.0 # via # -r requirements/test.txt # factory-boy @@ -157,7 +158,7 @@ idna==3.19 # via # -r requirements/test.txt # requests -imagesize==2.0.0 +imagesize==2.0.1 # via sphinx iniconfig==2.3.0 # via @@ -169,6 +170,10 @@ jaraco-context==6.1.2 # via keyring jaraco-functools==4.6.0 # via keyring +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -r requirements/test.txt @@ -193,7 +198,7 @@ more-itertools==11.1.0 # jaraco-functools mysqlclient==2.2.8 # via -r requirements/test.txt -nh3==0.3.6 +nh3==0.3.7 # via readme-renderer openedx-events==11.2.0 # via -r requirements/test.txt @@ -238,7 +243,7 @@ pyjwt[crypto]==2.13.0 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -pymongo==4.17.0 +pymongo==4.18.0 # via # -r requirements/test.txt # edx-opaque-keys @@ -268,7 +273,7 @@ pyyaml==6.0.3 # -r requirements/test.txt # code-annotations # edx-django-release-util -readme-renderer==45.0 +readme-renderer==46.0 # via twine redis==8.1.0 # via -r requirements/test.txt @@ -292,6 +297,8 @@ roman-numerals==4.1.0 # via sphinx rules==3.5 # via -r requirements/test.txt +secretstorage==3.5.0 + # via keyring semantic-version==2.10.0 # via # -r requirements/test.txt diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 9e327bf..008bd5b 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,9 +4,9 @@ # # make upgrade # -build==1.5.0 +build==1.6.0 # via pip-tools -click==8.4.2 +click==8.5.0 # via pip-tools packaging==26.3 # via diff --git a/requirements/quality.txt b/requirements/quality.txt index 0b951cf..8c194e8 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -29,7 +29,7 @@ charset-normalizer==3.5.1 # via # -r requirements/test.txt # requests -click==8.4.2 +click==8.5.0 # via # -r requirements/test.txt # click-log @@ -42,11 +42,11 @@ code-annotations==3.0.0 # via # -r requirements/test.txt # edx-lint -coverage[toml]==7.15.4 +coverage[toml]==7.16.0 # via # -r requirements/test.txt # pytest-cov -cryptography==50.0.0 +cryptography==50.0.1 # via # -r requirements/test.txt # pyjwt @@ -115,12 +115,12 @@ edx-ccx-keys==2.0.2 # openedx-events edx-django-release-util==1.5.0 # via -r requirements/test.txt -edx-django-utils==8.0.1 +edx-django-utils==8.0.2 # via # -r requirements/test.txt # edx-drf-extensions # openedx-events -edx-drf-extensions==10.7.0 +edx-drf-extensions==10.8.0 # via # -r requirements/test.txt # edx-rbac @@ -136,7 +136,7 @@ edx-rbac==3.0.0 # via -r requirements/test.txt factory-boy==3.3.3 # via -r requirements/test.txt -faker==40.36.0 +faker==40.38.0 # via # -r requirements/test.txt # factory-boy @@ -152,7 +152,7 @@ iniconfig==2.3.0 # via # -r requirements/test.txt # pytest -isort==8.0.1 +isort==9.0.1 # via # -r requirements/quality.in # pylint @@ -168,6 +168,8 @@ markupsafe==3.0.3 # jinja2 mccabe==0.7.0 # via pylint +mypy-extensions==1.1.0 + # via isort mysqlclient==2.2.8 # via -r requirements/test.txt openedx-events==11.2.0 @@ -176,7 +178,7 @@ packaging==26.3 # via # -r requirements/test.txt # pytest -platformdirs==4.11.3 +platformdirs==4.11.7 # via pylint pluggy==1.6.0 # via @@ -208,7 +210,7 @@ pyjwt[crypto]==2.13.0 # -r requirements/test.txt # drf-jwt # edx-drf-extensions -pylint==4.0.7 +pylint==4.0.8 # via # edx-lint # pylint-celery @@ -222,7 +224,7 @@ pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django -pymongo==4.17.0 +pymongo==4.18.0 # via # -r requirements/test.txt # edx-opaque-keys diff --git a/requirements/test.txt b/requirements/test.txt index 3a72f8a..d865028 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -25,16 +25,16 @@ charset-normalizer==3.5.1 # via # -r requirements/base.txt # requests -click==8.4.2 +click==8.5.0 # via # -r requirements/base.txt # code-annotations # edx-django-utils code-annotations==3.0.0 # via -r requirements/test.in -coverage[toml]==7.15.4 +coverage[toml]==7.16.0 # via pytest-cov -cryptography==50.0.0 +cryptography==50.0.1 # via # -r requirements/base.txt # pyjwt @@ -100,12 +100,12 @@ edx-ccx-keys==2.0.2 # openedx-events edx-django-release-util==1.5.0 # via -r requirements/base.txt -edx-django-utils==8.0.1 +edx-django-utils==8.0.2 # via # -r requirements/base.txt # edx-drf-extensions # openedx-events -edx-drf-extensions==10.7.0 +edx-drf-extensions==10.8.0 # via # -r requirements/base.txt # edx-rbac @@ -119,7 +119,7 @@ edx-rbac==3.0.0 # via -r requirements/base.txt factory-boy==3.3.3 # via -r requirements/test.in -faker==40.36.0 +faker==40.38.0 # via factory-boy fastavro==1.12.2 # via @@ -166,7 +166,7 @@ pyjwt[crypto]==2.13.0 # -r requirements/base.txt # drf-jwt # edx-drf-extensions -pymongo==4.17.0 +pymongo==4.18.0 # via # -r requirements/base.txt # edx-opaque-keys