From 35cc736595143894eb66e7a05e61f1110fd607bd Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 14 Oct 2025 11:25:07 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 24 +++++++++---------- requirements/ci.txt | 12 +++++----- requirements/dev.txt | 48 +++++++++++++++++++------------------- requirements/doc.txt | 30 ++++++++++++------------ requirements/pip-tools.txt | 2 +- requirements/pip.txt | 6 ++--- requirements/quality.txt | 32 ++++++++++++------------- requirements/test.txt | 24 +++++++++---------- 8 files changed, 88 insertions(+), 90 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 1e2d1f1..7ffa206 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,28 +4,28 @@ # # make upgrade # -asgiref==3.9.2 +asgiref==3.10.0 # via django -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.in # jsonschema # referencing -certifi==2025.8.3 +certifi==2025.10.5 # via requests cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests click==8.3.0 # via edx-django-utils -cryptography==46.0.1 +cryptography==46.0.2 # via pyjwt -django==4.2.24 +django==4.2.25 # via - # -c https:/raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in # django-crum # django-model-utils @@ -51,7 +51,7 @@ dnspython==2.8.0 # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # edx-drf-extensions # edx-rest-api-client @@ -63,7 +63,7 @@ edx-opaque-keys==3.0.0 # edx-drf-extensions edx-rest-api-client==6.2.0 # via -r requirements/base.in -idna==3.10 +idna==3.11 # via # optimizely-sdk # requests @@ -73,7 +73,7 @@ jsonschema==4.25.1 # via optimizely-sdk jsonschema-specifications==2025.9.1 # via jsonschema -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 optimizely-sdk==5.2.0 # via -r requirements/base.in @@ -86,13 +86,13 @@ pyjwt[crypto]==2.10.1 # drf-jwt # edx-drf-extensions # edx-rest-api-client -pymongo==4.15.1 +pymongo==4.15.3 # via edx-opaque-keys pynacl==1.6.0 # via edx-django-utils pyrsistent==0.20.0 # via optimizely-sdk -referencing==0.36.2 +referencing==0.37.0 # via # jsonschema # jsonschema-specifications diff --git a/requirements/ci.txt b/requirements/ci.txt index 376cd30..6555e14 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==6.2.0 +cachetools==6.2.1 # via tox chardet==5.2.0 # via tox @@ -12,7 +12,7 @@ colorama==0.4.6 # via tox distlib==0.4.0 # via virtualenv -filelock==3.19.1 +filelock==3.20.0 # via # tox # virtualenv @@ -20,15 +20,15 @@ packaging==25.0 # via # pyproject-api # tox -platformdirs==4.4.0 +platformdirs==4.5.0 # via # tox # virtualenv pluggy==1.6.0 # via tox -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via tox -tox==4.30.2 +tox==4.31.0 # via -r requirements/ci.in -virtualenv==20.34.0 +virtualenv==20.35.3 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 3e56595..db5ecea 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,7 +4,7 @@ # # make upgrade # -asgiref==3.9.2 +asgiref==3.10.0 # via # -r requirements/quality.txt # django @@ -13,7 +13,7 @@ astroid==3.3.11 # -r requirements/quality.txt # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/quality.txt # jsonschema @@ -22,11 +22,11 @@ build==1.3.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==6.2.0 +cachetools==6.2.1 # via # -r requirements/ci.txt # tox -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/quality.txt # requests @@ -40,7 +40,7 @@ chardet==5.2.0 # -r requirements/ci.txt # diff-cover # tox -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/quality.txt # requests @@ -69,13 +69,13 @@ coverage[toml]==7.10.7 # via # -r requirements/quality.txt # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -r requirements/quality.txt # pyjwt ddt==1.7.2 # via -r requirements/quality.txt -diff-cover==9.6.0 +diff-cover==9.7.1 # via -r requirements/dev.in dill==0.4.0 # via @@ -85,9 +85,9 @@ distlib==0.4.0 # via # -r requirements/ci.txt # virtualenv -django==4.2.24 +django==4.2.25 # via - # -c https:/raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt # django-crum # django-model-utils @@ -121,7 +121,7 @@ drf-jwt==1.19.2 # via # -r requirements/quality.txt # edx-drf-extensions -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/quality.txt # edx-drf-extensions @@ -138,14 +138,14 @@ edx-opaque-keys==3.0.0 # edx-drf-extensions edx-rest-api-client==6.2.0 # via -r requirements/quality.txt -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/ci.txt # tox # virtualenv freezegun==1.5.5 # via -r requirements/quality.txt -idna==3.10 +idna==3.11 # via # -r requirements/quality.txt # optimizely-sdk @@ -154,7 +154,7 @@ iniconfig==2.1.0 # via # -r requirements/quality.txt # pytest -isort==6.0.1 +isort==6.1.0 # via # -r requirements/quality.txt # pylint @@ -175,9 +175,9 @@ lxml[html-clean]==6.0.2 # via # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.4.2 +lxml-html-clean==0.4.3 # via lxml -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/quality.txt # jinja2 @@ -198,9 +198,9 @@ packaging==25.0 # tox path==16.16.0 # via edx-i18n-tools -pip-tools==7.5.0 +pip-tools==7.5.1 # via -r requirements/pip-tools.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -240,7 +240,7 @@ pyjwt[crypto]==2.10.1 # drf-jwt # edx-drf-extensions # edx-rest-api-client -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/quality.txt # edx-lint @@ -260,7 +260,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/quality.txt # pylint-celery # pylint-django -pymongo==4.15.1 +pymongo==4.15.3 # via # -r requirements/quality.txt # edx-opaque-keys @@ -268,7 +268,7 @@ pynacl==1.6.0 # via # -r requirements/quality.txt # edx-django-utils -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/ci.txt # tox @@ -298,13 +298,13 @@ python-slugify==8.0.4 # via # -r requirements/quality.txt # code-annotations -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/quality.txt # code-annotations # edx-i18n-tools # responses -referencing==0.36.2 +referencing==0.37.0 # via # -r requirements/quality.txt # jsonschema @@ -354,7 +354,7 @@ tomlkit==0.13.3 # via # -r requirements/quality.txt # pylint -tox==4.30.2 +tox==4.31.0 # via -r requirements/ci.txt typing-extensions==4.15.0 # via @@ -366,7 +366,7 @@ urllib3==2.5.0 # -r requirements/quality.txt # requests # responses -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/ci.txt # tox diff --git a/requirements/doc.txt b/requirements/doc.txt index ab763ca..2f607ab 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -6,11 +6,11 @@ # alabaster==1.0.0 # via sphinx -asgiref==3.9.2 +asgiref==3.10.0 # via # -r requirements/test.txt # django -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/test.txt # jsonschema @@ -21,7 +21,7 @@ backports-tarfile==1.2.0 # via jaraco-context build==1.3.0 # via -r requirements/doc.in -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/test.txt # requests @@ -30,7 +30,7 @@ cffi==2.0.0 # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/test.txt # requests @@ -45,16 +45,16 @@ coverage[toml]==7.10.7 # via # -r requirements/test.txt # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -r requirements/test.txt # pyjwt # secretstorage ddt==1.7.2 # via -r requirements/test.txt -django==4.2.24 +django==4.2.25 # via - # -c https:/raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-crum # django-model-utils @@ -95,7 +95,7 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/test.txt # edx-drf-extensions @@ -112,7 +112,7 @@ freezegun==1.5.5 # via -r requirements/test.txt id==1.5.0 # via twine -idna==3.10 +idna==3.11 # via # -r requirements/test.txt # optimizely-sdk @@ -152,7 +152,7 @@ keyring==25.6.0 # via twine markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/test.txt # jinja2 @@ -162,7 +162,7 @@ more-itertools==10.8.0 # via # jaraco-classes # jaraco-functools -nh3==0.3.0 +nh3==0.3.1 # via readme-renderer optimizely-sdk==5.2.0 # via -r requirements/test.txt @@ -200,7 +200,7 @@ pyjwt[crypto]==2.10.1 # drf-jwt # edx-drf-extensions # edx-rest-api-client -pymongo==4.15.1 +pymongo==4.15.3 # via # -r requirements/test.txt # edx-opaque-keys @@ -231,14 +231,14 @@ python-slugify==8.0.4 # via # -r requirements/test.txt # code-annotations -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/test.txt # code-annotations # responses readme-renderer==44.0 # via twine -referencing==0.36.2 +referencing==0.37.0 # via # -r requirements/test.txt # jsonschema @@ -262,7 +262,7 @@ restructuredtext-lint==1.4.0 # via doc8 rfc3986==2.0.0 # via twine -rich==14.1.0 +rich==14.2.0 # via twine roman-numerals-py==3.1.0 # via sphinx diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index d2ab0a7..e97cb1b 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -10,7 +10,7 @@ click==8.3.0 # via pip-tools packaging==25.0 # via build -pip-tools==7.5.0 +pip-tools==7.5.1 # via -r requirements/pip-tools.in pyproject-hooks==1.2.0 # via diff --git a/requirements/pip.txt b/requirements/pip.txt index a2c36f2..dec1587 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -8,9 +8,7 @@ wheel==0.45.1 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==24.2 - # via - # -c https:/raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt - # -r requirements/pip.in +pip==25.2 + # via -r requirements/pip.in setuptools==80.9.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index a951cbe..1a4e34c 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,7 +4,7 @@ # # make upgrade # -asgiref==3.9.2 +asgiref==3.10.0 # via # -r requirements/test.txt # django @@ -12,12 +12,12 @@ astroid==3.3.11 # via # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/test.txt # jsonschema # referencing -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/test.txt # requests @@ -26,7 +26,7 @@ cffi==2.0.0 # -r requirements/test.txt # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/test.txt # requests @@ -47,7 +47,7 @@ coverage[toml]==7.10.7 # via # -r requirements/test.txt # pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -r requirements/test.txt # pyjwt @@ -55,9 +55,9 @@ ddt==1.7.2 # via -r requirements/test.txt dill==0.4.0 # via pylint -django==4.2.24 +django==4.2.25 # via - # -c https:/raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-crum # django-model-utils @@ -90,7 +90,7 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/test.txt # edx-drf-extensions @@ -107,7 +107,7 @@ edx-rest-api-client==6.2.0 # via -r requirements/test.txt freezegun==1.5.5 # via -r requirements/test.txt -idna==3.10 +idna==3.11 # via # -r requirements/test.txt # optimizely-sdk @@ -116,7 +116,7 @@ iniconfig==2.1.0 # via # -r requirements/test.txt # pytest -isort==6.0.1 +isort==6.1.0 # via # -r requirements/quality.in # pylint @@ -132,7 +132,7 @@ jsonschema-specifications==2025.9.1 # via # -r requirements/test.txt # jsonschema -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/test.txt # jinja2 @@ -144,7 +144,7 @@ packaging==25.0 # via # -r requirements/test.txt # pytest -platformdirs==4.4.0 +platformdirs==4.5.0 # via pylint pluggy==1.6.0 # via @@ -173,7 +173,7 @@ pyjwt[crypto]==2.10.1 # drf-jwt # edx-drf-extensions # edx-rest-api-client -pylint==3.3.8 +pylint==3.3.9 # via # edx-lint # pylint-celery @@ -187,7 +187,7 @@ pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django -pymongo==4.15.1 +pymongo==4.15.3 # via # -r requirements/test.txt # edx-opaque-keys @@ -216,12 +216,12 @@ python-slugify==8.0.4 # via # -r requirements/test.txt # code-annotations -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/test.txt # code-annotations # responses -referencing==0.36.2 +referencing==0.37.0 # via # -r requirements/test.txt # jsonschema diff --git a/requirements/test.txt b/requirements/test.txt index 86a1284..2557e92 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,16 +4,16 @@ # # make upgrade # -asgiref==3.9.2 +asgiref==3.10.0 # via # -r requirements/base.txt # django -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.txt # jsonschema # referencing -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/base.txt # requests @@ -22,7 +22,7 @@ cffi==2.0.0 # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/base.txt # requests @@ -35,14 +35,14 @@ code-annotations==2.3.0 # via -r requirements/test.in coverage[toml]==7.10.7 # via pytest-cov -cryptography==46.0.1 +cryptography==46.0.2 # via # -r requirements/base.txt # pyjwt ddt==1.7.2 # via -r requirements/test.in # via - # -c https:/raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt + # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.txt # django-crum # django-model-utils @@ -75,7 +75,7 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/base.txt # edx-drf-extensions @@ -90,7 +90,7 @@ edx-rest-api-client==6.2.0 # via -r requirements/base.txt freezegun==1.5.5 # via -r requirements/test.in -idna==3.10 +idna==3.11 # via # -r requirements/base.txt # optimizely-sdk @@ -109,7 +109,7 @@ jsonschema-specifications==2025.9.1 # via # -r requirements/base.txt # jsonschema -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 @@ -137,7 +137,7 @@ pyjwt[crypto]==2.10.1 # drf-jwt # edx-drf-extensions # edx-rest-api-client -pymongo==4.15.1 +pymongo==4.15.3 # via # -r requirements/base.txt # edx-opaque-keys @@ -161,11 +161,11 @@ python-dateutil==2.9.0.post0 # via freezegun python-slugify==8.0.4 # via code-annotations -pyyaml==6.0.2 +pyyaml==6.0.3 # via # code-annotations # responses -referencing==0.36.2 +referencing==0.37.0 # via # -r requirements/base.txt # jsonschema