From 169b3944b766535b98e7eee7ec7843e651b51354 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 7 Jun 2026 21:09:06 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 4 +-- requirements/ci.txt | 16 ++++++------ requirements/dev.txt | 50 +++++++++++++++++++------------------- requirements/doc.txt | 40 +++++++++++++++--------------- requirements/pip-tools.txt | 2 +- requirements/pip.txt | 2 +- requirements/quality.txt | 34 +++++++++++++------------- requirements/test.txt | 16 ++++++------ 8 files changed, 82 insertions(+), 82 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index a1c187cc..1c55002d 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,7 +6,7 @@ # asgiref==3.11.1 # via django -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in @@ -18,7 +18,7 @@ pymongo==4.17.0 # via edx-opaque-keys sqlparse==0.5.5 # via django -stevedore==5.7.0 +stevedore==5.8.0 # via edx-opaque-keys typing-extensions==4.15.0 # via edx-opaque-keys diff --git a/requirements/ci.txt b/requirements/ci.txt index 6fdfe1fa..ac3c9bc2 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,13 +4,13 @@ # # make upgrade # -cachetools==7.1.1 +cachetools==7.1.4 # via tox colorama==0.4.6 # via tox -distlib==0.4.0 +distlib==0.4.1 # via virtualenv -filelock==3.29.0 +filelock==3.29.1 # via # python-discovery # tox @@ -19,22 +19,22 @@ packaging==26.2 # via # pyproject-api # tox -platformdirs==4.9.6 +platformdirs==4.10.0 # via # python-discovery # tox # virtualenv pluggy==1.6.0 # via tox -pyproject-api==1.10.0 +pyproject-api==1.10.1 # via tox -python-discovery==1.3.0 +python-discovery==1.4.0 # via # tox # virtualenv tomli-w==1.2.0 # via tox -tox==4.53.1 +tox==4.55.1 # via -r requirements/ci.in -virtualenv==21.3.1 +virtualenv==21.4.2 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index d849f6fb..d0e27108 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,7 +8,7 @@ asgiref==3.11.1 # via # -r requirements/quality.txt # django -ast-serialize==0.3.0 +ast-serialize==0.5.0 # via # -r requirements/quality.txt # mypy @@ -23,11 +23,11 @@ build==1.5.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==7.1.1 +cachetools==7.1.4 # via # -r requirements/ci.txt # tox -certifi==2026.4.22 +certifi==2026.5.20 # via # -r requirements/quality.txt # requests @@ -41,7 +41,7 @@ charset-normalizer==3.4.7 # via # -r requirements/quality.txt # requests -click==8.3.3 +click==8.4.1 # via # -r requirements/pip-tools.txt # -r requirements/quality.txt @@ -63,7 +63,7 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.14.0 +coverage[toml]==7.14.1 # via # -r requirements/quality.txt # pytest-cov @@ -73,25 +73,25 @@ cryptography==48.0.0 # secretstorage ddt==1.7.2 # via -r requirements/quality.txt -diff-cover==10.2.0 +diff-cover==10.3.0 # via -r requirements/dev.in dill==0.4.1 # via # -r requirements/quality.txt # pylint -distlib==0.4.0 +distlib==0.4.1 # via # -r requirements/ci.txt # virtualenv -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt # django-stubs # django-stubs-ext -django-stubs==6.0.4 +django-stubs==6.0.5 # via -r requirements/quality.txt -django-stubs-ext==6.0.4 +django-stubs-ext==6.0.5 # via # -r requirements/quality.txt # django-stubs @@ -99,7 +99,7 @@ dnspython==2.8.0 # via # -r requirements/quality.txt # pymongo -docutils==0.22.4 +docutils==0.23 # via # -r requirements/quality.txt # readme-renderer @@ -107,7 +107,7 @@ edx-lint==6.1.0 # via -r requirements/quality.txt edx-opaque-keys[django]==4.0.0 # via -r requirements/quality.txt -filelock==3.29.0 +filelock==3.29.1 # via # -r requirements/ci.txt # python-discovery @@ -117,7 +117,7 @@ id==1.6.1 # via # -r requirements/quality.txt # twine -idna==3.14 +idna==3.18 # via # -r requirements/quality.txt # requests @@ -137,7 +137,7 @@ jaraco-context==6.1.2 # via # -r requirements/quality.txt # keyring -jaraco-functools==4.4.0 +jaraco-functools==4.5.0 # via # -r requirements/quality.txt # keyring @@ -177,12 +177,12 @@ mdurl==0.1.2 # via # -r requirements/quality.txt # markdown-it-py -more-itertools==11.0.2 +more-itertools==11.1.0 # via # -r requirements/quality.txt # jaraco-classes # jaraco-functools -mypy==2.0.0 +mypy==2.1.0 # via -r requirements/quality.txt mypy-extensions==1.1.0 # via @@ -209,7 +209,7 @@ pathspec==1.1.1 # mypy pip-tools==7.5.3 # via -r requirements/pip-tools.txt -platformdirs==4.9.6 +platformdirs==4.10.0 # via # -r requirements/ci.txt # -r requirements/quality.txt @@ -262,7 +262,7 @@ pymongo==4.17.0 # via # -r requirements/quality.txt # edx-opaque-keys -pyproject-api==1.10.0 +pyproject-api==1.10.1 # via # -r requirements/ci.txt # tox @@ -280,7 +280,7 @@ pytest-cov==7.1.0 # via -r requirements/quality.txt pytest-django==4.12.0 # via -r requirements/quality.txt -python-discovery==1.3.0 +python-discovery==1.4.0 # via # -r requirements/ci.txt # tox @@ -297,7 +297,7 @@ readme-renderer==44.0 # via # -r requirements/quality.txt # twine -requests==2.33.1 +requests==2.34.2 # via # -r requirements/quality.txt # requests-toolbelt @@ -315,7 +315,7 @@ rich==15.0.0 # via # -r requirements/quality.txt # twine -ruff==0.15.12 +ruff==0.15.16 # via -r requirements/quality.txt scriv==1.8.0 # via -r requirements/dev.in @@ -331,7 +331,7 @@ sqlparse==0.5.5 # via # -r requirements/quality.txt # django -stevedore==5.7.0 +stevedore==5.8.0 # via # -r requirements/quality.txt # code-annotations @@ -349,11 +349,11 @@ tomlkit==0.15.0 # -r requirements/quality.txt # edx-lint # pylint -tox==4.53.1 +tox==4.55.1 # via -r requirements/ci.txt twine==6.2.0 # via -r requirements/quality.txt -types-pyyaml==6.0.12.20260510 +types-pyyaml==6.0.12.20260518 # via # -r requirements/quality.txt # django-stubs @@ -370,7 +370,7 @@ urllib3==2.7.0 # id # requests # twine -virtualenv==21.3.1 +virtualenv==21.4.2 # via # -r requirements/ci.txt # tox diff --git a/requirements/doc.txt b/requirements/doc.txt index f97771fd..30d0be02 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -16,7 +16,7 @@ asgiref==3.11.1 # via # -r requirements/test.txt # django -ast-serialize==0.3.0 +ast-serialize==0.5.0 # via # -r requirements/test.txt # mypy @@ -24,17 +24,17 @@ babel==2.18.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.14.3 +beautifulsoup4==4.15.0 # via pydata-sphinx-theme build==1.5.0 # via -r requirements/doc.in -certifi==2026.4.22 +certifi==2026.5.20 # via requests cffi==2.0.0 # via cryptography charset-normalizer==3.4.7 # via requests -click==8.3.3 +click==8.4.1 # via # -r requirements/test.txt # code-annotations @@ -43,7 +43,7 @@ code-annotations==3.0.0 # via -r requirements/test.txt colorama==0.4.6 # via sphinx-autobuild -coverage[toml]==7.14.0 +coverage[toml]==7.14.1 # via # -r requirements/test.txt # pytest-cov @@ -51,15 +51,15 @@ cryptography==48.0.0 # via secretstorage ddt==1.7.2 # via -r requirements/test.txt -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-stubs # django-stubs-ext -django-stubs==6.0.4 +django-stubs==6.0.5 # via -r requirements/test.txt -django-stubs-ext==6.0.4 +django-stubs-ext==6.0.5 # via # -r requirements/test.txt # django-stubs @@ -82,7 +82,7 @@ h11==0.16.0 # via uvicorn id==1.6.1 # via twine -idna==3.14 +idna==3.18 # via # anyio # requests @@ -96,7 +96,7 @@ jaraco-classes==3.4.0 # via keyring jaraco-context==6.1.2 # via keyring -jaraco-functools==4.4.0 +jaraco-functools==4.5.0 # via keyring jeepney==0.9.0 # via @@ -122,11 +122,11 @@ markupsafe==3.0.3 # jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==11.0.2 +more-itertools==11.1.0 # via # jaraco-classes # jaraco-functools -mypy==2.0.0 +mypy==2.1.0 # via -r requirements/test.txt mypy-extensions==1.1.0 # via @@ -190,7 +190,7 @@ pyyaml==6.0.3 # sphinxcontrib-mermaid readme-renderer==44.0 # via twine -requests==2.33.1 +requests==2.34.2 # via # requests-toolbelt # sphinx @@ -207,9 +207,9 @@ roman-numerals==4.1.0 # via sphinx secretstorage==3.5.0 # via keyring -snowballstemmer==3.0.1 +snowballstemmer==3.1.1 # via sphinx -soupsieve==2.8.3 +soupsieve==2.8.4 # via beautifulsoup4 sphinx==9.1.0 # via @@ -243,9 +243,9 @@ sqlparse==0.5.5 # via # -r requirements/test.txt # django -starlette==1.0.0 +starlette==1.2.1 # via sphinx-autobuild -stevedore==5.7.0 +stevedore==5.8.0 # via # -r requirements/test.txt # code-annotations @@ -257,7 +257,7 @@ text-unidecode==1.3 # python-slugify twine==6.2.0 # via -r requirements/doc.in -types-pyyaml==6.0.12.20260510 +types-pyyaml==6.0.12.20260518 # via # -r requirements/test.txt # django-stubs @@ -277,9 +277,9 @@ urllib3==2.7.0 # id # requests # twine -uvicorn==0.46.0 +uvicorn==0.49.0 # via sphinx-autobuild -watchfiles==1.1.1 +watchfiles==1.2.0 # via sphinx-autobuild websockets==16.0 # via sphinx-autobuild diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index bf7e12a9..ae6076a0 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -6,7 +6,7 @@ # build==1.5.0 # via pip-tools -click==8.3.3 +click==8.4.1 # via pip-tools packaging==26.2 # via diff --git a/requirements/pip.txt b/requirements/pip.txt index 26c81897..f3c15550 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -10,7 +10,7 @@ wheel==0.47.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==26.1.1 +pip==26.1.2 # via -r requirements/pip.in setuptools==82.0.1 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index ec6036c9..aee481e6 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,7 +8,7 @@ asgiref==3.11.1 # via # -r requirements/test.txt # django -ast-serialize==0.3.0 +ast-serialize==0.5.0 # via # -r requirements/test.txt # mypy @@ -16,13 +16,13 @@ astroid==4.0.4 # via # pylint # pylint-celery -certifi==2026.4.22 +certifi==2026.5.20 # via requests cffi==2.0.0 # via cryptography charset-normalizer==3.4.7 # via requests -click==8.3.3 +click==8.4.1 # via # -r requirements/test.txt # click-log @@ -34,7 +34,7 @@ code-annotations==3.0.0 # via # -r requirements/test.txt # edx-lint -coverage[toml]==7.14.0 +coverage[toml]==7.14.1 # via # -r requirements/test.txt # pytest-cov @@ -44,15 +44,15 @@ ddt==1.7.2 # via -r requirements/test.txt dill==0.4.1 # via pylint -django==5.2.14 +django==5.2.15 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt # django-stubs # django-stubs-ext -django-stubs==6.0.4 +django-stubs==6.0.5 # via -r requirements/test.txt -django-stubs-ext==6.0.4 +django-stubs-ext==6.0.5 # via # -r requirements/test.txt # django-stubs @@ -60,7 +60,7 @@ dnspython==2.8.0 # via # -r requirements/test.txt # pymongo -docutils==0.22.4 +docutils==0.23 # via readme-renderer edx-lint==6.1.0 # via -r requirements/quality.in @@ -68,7 +68,7 @@ edx-opaque-keys[django]==4.0.0 # via -r requirements/test.txt id==1.6.1 # via twine -idna==3.14 +idna==3.18 # via requests iniconfig==2.3.0 # via @@ -82,7 +82,7 @@ jaraco-classes==3.4.0 # via keyring jaraco-context==6.1.2 # via keyring -jaraco-functools==4.4.0 +jaraco-functools==4.5.0 # via keyring jeepney==0.9.0 # via @@ -108,11 +108,11 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -more-itertools==11.0.2 +more-itertools==11.1.0 # via # jaraco-classes # jaraco-functools -mypy==2.0.0 +mypy==2.1.0 # via # -r requirements/quality.in # -r requirements/test.txt @@ -131,7 +131,7 @@ pathspec==1.1.1 # via # -r requirements/test.txt # mypy -platformdirs==4.9.6 +platformdirs==4.10.0 # via pylint pluggy==1.6.0 # via @@ -185,7 +185,7 @@ pyyaml==6.0.3 # code-annotations readme-renderer==44.0 # via twine -requests==2.33.1 +requests==2.34.2 # via # requests-toolbelt # twine @@ -195,7 +195,7 @@ rfc3986==2.0.0 # via twine rich==15.0.0 # via twine -ruff==0.15.12 +ruff==0.15.16 # via -r requirements/quality.in secretstorage==3.5.0 # via keyring @@ -205,7 +205,7 @@ sqlparse==0.5.5 # via # -r requirements/test.txt # django -stevedore==5.7.0 +stevedore==5.8.0 # via # -r requirements/test.txt # code-annotations @@ -220,7 +220,7 @@ tomlkit==0.15.0 # pylint twine==6.2.0 # via -r requirements/quality.in -types-pyyaml==6.0.12.20260510 +types-pyyaml==6.0.12.20260518 # via # -r requirements/test.txt # django-stubs diff --git a/requirements/test.txt b/requirements/test.txt index 56391910..fc64bb08 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,13 +8,13 @@ asgiref==3.11.1 # via # -r requirements/base.txt # django -ast-serialize==0.3.0 +ast-serialize==0.5.0 # via mypy -click==8.3.3 +click==8.4.1 # via code-annotations code-annotations==3.0.0 # via -r requirements/test.in -coverage[toml]==7.14.0 +coverage[toml]==7.14.1 # via pytest-cov ddt==1.7.2 # via -r requirements/test.in @@ -23,9 +23,9 @@ ddt==1.7.2 # -r requirements/base.txt # django-stubs # django-stubs-ext -django-stubs==6.0.4 +django-stubs==6.0.5 # via -r requirements/test.in -django-stubs-ext==6.0.4 +django-stubs-ext==6.0.5 # via django-stubs dnspython==2.8.0 # via @@ -41,7 +41,7 @@ librt==0.11.0 # via mypy markupsafe==3.0.3 # via jinja2 -mypy==2.0.0 +mypy==2.1.0 # via -r requirements/test.in mypy-extensions==1.1.0 # via mypy @@ -75,14 +75,14 @@ sqlparse==0.5.5 # via # -r requirements/base.txt # django -stevedore==5.7.0 +stevedore==5.8.0 # via # -r requirements/base.txt # code-annotations # edx-opaque-keys text-unidecode==1.3 # via python-slugify -types-pyyaml==6.0.12.20260510 +types-pyyaml==6.0.12.20260518 # via django-stubs typing-extensions==4.15.0 # via