From 438941d493c1170e04aff6909a95e547bbc18cac Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 12 May 2026 12:59:40 -0400 Subject: [PATCH 1/2] chore: Upgrade Python requirements --- requirements/base.txt | 4 ++-- requirements/ci.txt | 28 ++++++++++++++-------------- requirements/dev.txt | 29 +++++++++++++++-------------- requirements/docs.txt | 14 +++++++------- requirements/pip-tools.txt | 8 ++++---- requirements/pip.txt | 6 +++--- requirements/test.txt | 30 ++++++++++++++++-------------- requirements/tox.txt | 12 ++++++------ 8 files changed, 67 insertions(+), 64 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 18e487a..ff91005 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,7 +6,7 @@ # asgiref==3.11.1 # via django -django==5.2.13 +django==5.2.14 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -22,7 +22,7 @@ edx-django-release-util==1.5.0 # via -r requirements/base.in jsonfield==3.2.0 # via -r requirements/base.in -pytz==2026.1.post1 +pytz==2026.2 # via -r requirements/base.in pyyaml==6.0.3 # via edx-django-release-util diff --git a/requirements/ci.txt b/requirements/ci.txt index 774a2f9..716e9af 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -6,21 +6,21 @@ # annotated-doc==0.0.4 # via typer -cachetools==7.0.5 +cachetools==7.1.1 # via # -r requirements/tox.txt # tox -certifi==2026.2.25 +certifi==2026.4.22 # via requests charset-normalizer==3.4.7 # via requests -click==8.3.2 +click==8.3.3 # via typer colorama==0.4.6 # via # -r requirements/tox.txt # tox -coverage[toml]==7.13.5 +coverage[toml]==7.14.0 # via coveralls coveralls==4.1.0 # via -r requirements/ci.in @@ -28,19 +28,19 @@ distlib==0.4.0 # via # -r requirements/tox.txt # virtualenv -filelock==3.25.2 +filelock==3.29.0 # via # -r requirements/tox.txt # python-discovery # tox # virtualenv -idna==3.11 +idna==3.14 # via requests -markdown-it-py==4.0.0 +markdown-it-py==4.2.0 # via rich mdurl==0.1.2 # via markdown-it-py -packaging==26.0 +packaging==26.2 # via # -r requirements/tox.txt # pyproject-api @@ -61,12 +61,12 @@ pyproject-api==1.10.0 # via # -r requirements/tox.txt # tox -python-discovery==1.2.2 +python-discovery==1.3.0 # via # -r requirements/tox.txt # tox # virtualenv -requests==2.33.1 +requests==2.34.0 # via coveralls rich==15.0.0 # via typer @@ -76,13 +76,13 @@ tomli-w==1.2.0 # via # -r requirements/tox.txt # tox -tox==4.52.1 +tox==4.53.1 # via -r requirements/tox.txt -typer==0.24.1 +typer==0.25.1 # via coveralls -urllib3==2.6.3 +urllib3==2.7.0 # via requests -virtualenv==21.2.1 +virtualenv==21.3.2 # via # -r requirements/tox.txt # tox diff --git a/requirements/dev.txt b/requirements/dev.txt index f1e032c..38fed6c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -40,7 +40,7 @@ beautifulsoup4==4.14.3 # -r requirements/docs.txt # -r requirements/test.txt # pydata-sphinx-theme -certifi==2026.2.25 +certifi==2026.4.22 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -54,7 +54,7 @@ charset-normalizer==3.4.7 # -r requirements/docs.txt # -r requirements/test.txt # requests -click==8.3.2 +click==8.3.3 # via # -r requirements/test.txt # click-log @@ -69,7 +69,7 @@ code-annotations==3.0.0 # via # -r requirements/test.txt # edx-lint -coverage[toml]==7.13.5 +coverage[toml]==7.14.0 # via # -r requirements/test.txt # pytest-cov @@ -79,7 +79,7 @@ dill==0.4.1 # via # -r requirements/test.txt # pylint -django==5.2.13 +django==5.2.14 # via # -c requirements/common_constraints.txt # -r requirements/base.txt @@ -134,7 +134,7 @@ edx-django-utils==8.0.1 # via # -r requirements/test.txt # openedx-events -edx-lint==6.0.0 +edx-lint==6.1.0 # via -r requirements/test.txt edx-opaque-keys[django]==4.0.0 # via @@ -143,17 +143,17 @@ edx-opaque-keys[django]==4.0.0 # openedx-events factory-boy==3.3.3 # via -r requirements/test.txt -faker==40.13.0 +faker==40.15.0 # via # -r requirements/test.txt # factory-boy -fastavro==1.12.1 +fastavro==1.12.2 # via # -r requirements/test.txt # openedx-events freezegun==1.5.5 # via -r requirements/test.txt -idna==3.11 +idna==3.14 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -195,7 +195,7 @@ mock==5.2.0 # via -r requirements/test.txt openedx-events==10.2.0 # via -r requirements/test.txt -packaging==26.0 +packaging==26.2 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -258,7 +258,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.16.0 +pymongo==4.17.0 # via # -r requirements/test.txt # edx-opaque-keys @@ -283,7 +283,7 @@ python-slugify==8.0.4 # via # -r requirements/test.txt # code-annotations -pytz==2026.1.post1 +pytz==2026.2 # via # -r requirements/base.txt # -r requirements/docs.txt @@ -295,7 +295,7 @@ pyyaml==6.0.3 # -r requirements/test.txt # code-annotations # edx-django-release-util -requests==2.33.1 +requests==2.34.0 # via # -r requirements/docs.txt # -r requirements/test.txt @@ -387,9 +387,10 @@ text-unidecode==1.3 # via # -r requirements/test.txt # python-slugify -tomlkit==0.14.0 +tomlkit==0.15.0 # via # -r requirements/test.txt + # edx-lint # pylint typing-extensions==4.15.0 # via @@ -398,7 +399,7 @@ typing-extensions==4.15.0 # beautifulsoup4 # edx-opaque-keys # pydata-sphinx-theme -urllib3==2.6.3 +urllib3==2.7.0 # via # -r requirements/docs.txt # -r requirements/test.txt diff --git a/requirements/docs.txt b/requirements/docs.txt index 4a5352c..c47722c 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -18,11 +18,11 @@ babel==2.18.0 # sphinx beautifulsoup4==4.14.3 # via pydata-sphinx-theme -certifi==2026.2.25 +certifi==2026.4.22 # via requests charset-normalizer==3.4.7 # via requests -django==5.2.13 +django==5.2.14 # via # -c requirements/common_constraints.txt # -r requirements/base.txt @@ -40,7 +40,7 @@ docutils==0.22.4 # sphinx edx-django-release-util==1.5.0 # via -r requirements/base.txt -idna==3.11 +idna==3.14 # via requests imagesize==2.0.0 # via sphinx @@ -50,7 +50,7 @@ jsonfield==3.2.0 # via -r requirements/base.txt markupsafe==3.0.3 # via jinja2 -packaging==26.0 +packaging==26.2 # via sphinx pockets==0.9.1 # via sphinxcontrib-napoleon @@ -61,13 +61,13 @@ pygments==2.20.0 # accessible-pygments # pydata-sphinx-theme # sphinx -pytz==2026.1.post1 +pytz==2026.2 # via -r requirements/base.txt pyyaml==6.0.3 # via # -r requirements/base.txt # edx-django-release-util -requests==2.33.1 +requests==2.34.0 # via sphinx roman-numerals==4.1.0 # via sphinx @@ -112,5 +112,5 @@ typing-extensions==4.15.0 # via # beautifulsoup4 # pydata-sphinx-theme -urllib3==2.6.3 +urllib3==2.7.0 # via requests diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index e7d1c47..bf7e12a 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,11 +4,11 @@ # # make upgrade # -build==1.4.3 +build==1.5.0 # via pip-tools -click==8.3.2 +click==8.3.3 # via pip-tools -packaging==26.0 +packaging==26.2 # via # build # wheel @@ -18,7 +18,7 @@ pyproject-hooks==1.2.0 # via # build # pip-tools -wheel==0.46.3 +wheel==0.47.0 # via pip-tools # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/pip.txt b/requirements/pip.txt index c87fe30..26c8189 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -4,13 +4,13 @@ # # make upgrade # -packaging==26.0 +packaging==26.2 # via wheel -wheel==0.46.3 +wheel==0.47.0 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==26.0.1 +pip==26.1.1 # via -r requirements/pip.in setuptools==82.0.1 # via -r requirements/pip.in diff --git a/requirements/test.txt b/requirements/test.txt index ccf84a1..09f522c 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -32,7 +32,7 @@ beautifulsoup4==4.14.3 # via # -r requirements/docs.txt # pydata-sphinx-theme -certifi==2026.2.25 +certifi==2026.4.22 # via # -r requirements/docs.txt # requests @@ -42,7 +42,7 @@ charset-normalizer==3.4.7 # via # -r requirements/docs.txt # requests -click==8.3.2 +click==8.3.3 # via # click-log # code-annotations @@ -52,7 +52,7 @@ click-log==0.4.0 # via edx-lint code-annotations==3.0.0 # via edx-lint -coverage[toml]==7.13.5 +coverage[toml]==7.14.0 # via pytest-cov ddt==1.7.2 # via -r requirements/test.in @@ -96,7 +96,7 @@ edx-django-release-util==1.5.0 # -r requirements/docs.txt edx-django-utils==8.0.1 # via openedx-events -edx-lint==6.0.0 +edx-lint==6.1.0 # via -r requirements/test.in edx-opaque-keys[django]==4.0.0 # via @@ -104,13 +104,13 @@ edx-opaque-keys[django]==4.0.0 # openedx-events factory-boy==3.3.3 # via -r requirements/test.in -faker==40.13.0 +faker==40.15.0 # via factory-boy -fastavro==1.12.1 +fastavro==1.12.2 # via openedx-events freezegun==1.5.5 # via -r requirements/test.in -idna==3.11 +idna==3.14 # via # -r requirements/docs.txt # requests @@ -143,7 +143,7 @@ mock==5.2.0 # via -r requirements/test.in openedx-events==10.2.0 # via -r requirements/test.in -packaging==26.0 +packaging==26.2 # via # -r requirements/docs.txt # pytest @@ -189,7 +189,7 @@ pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django -pymongo==4.16.0 +pymongo==4.17.0 # via edx-opaque-keys pynacl==1.6.2 # via edx-django-utils @@ -207,7 +207,7 @@ python-dateutil==2.9.0.post0 # freezegun python-slugify==8.0.4 # via code-annotations -pytz==2026.1.post1 +pytz==2026.2 # via # -r requirements/base.txt # -r requirements/docs.txt @@ -217,7 +217,7 @@ pyyaml==6.0.3 # -r requirements/docs.txt # code-annotations # edx-django-release-util -requests==2.33.1 +requests==2.34.0 # via # -r requirements/docs.txt # sphinx @@ -289,15 +289,17 @@ stevedore==5.7.0 # edx-opaque-keys text-unidecode==1.3 # via python-slugify -tomlkit==0.14.0 - # via pylint +tomlkit==0.15.0 + # via + # edx-lint + # pylint typing-extensions==4.15.0 # via # -r requirements/docs.txt # beautifulsoup4 # edx-opaque-keys # pydata-sphinx-theme -urllib3==2.6.3 +urllib3==2.7.0 # via # -r requirements/docs.txt # requests diff --git a/requirements/tox.txt b/requirements/tox.txt index 25b2180..773aeda 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,18 +4,18 @@ # # make upgrade # -cachetools==7.0.5 +cachetools==7.1.1 # via tox colorama==0.4.6 # via tox distlib==0.4.0 # via virtualenv -filelock==3.25.2 +filelock==3.29.0 # via # python-discovery # tox # virtualenv -packaging==26.0 +packaging==26.2 # via # pyproject-api # tox @@ -28,13 +28,13 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.0 # via tox -python-discovery==1.2.2 +python-discovery==1.3.0 # via # tox # virtualenv tomli-w==1.2.0 # via tox -tox==4.52.1 +tox==4.53.1 # via -r requirements/tox.in -virtualenv==21.2.1 +virtualenv==21.3.2 # via tox From d9faf4b2e37906dd0514461d491d89c32888a79d Mon Sep 17 00:00:00 2001 From: Jillian Vogel Date: Thu, 21 May 2026 15:18:47 +0930 Subject: [PATCH 2/2] chore: bump idna from 3.14 to 3.15 --- requirements/ci.txt | 2 +- requirements/dev.txt | 2 +- requirements/docs.txt | 2 +- requirements/test.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements/ci.txt b/requirements/ci.txt index 716e9af..64a2f38 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -34,7 +34,7 @@ filelock==3.29.0 # python-discovery # tox # virtualenv -idna==3.14 +idna==3.15 # via requests markdown-it-py==4.2.0 # via rich diff --git a/requirements/dev.txt b/requirements/dev.txt index 38fed6c..2c3c7f8 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -153,7 +153,7 @@ fastavro==1.12.2 # openedx-events freezegun==1.5.5 # via -r requirements/test.txt -idna==3.14 +idna==3.15 # via # -r requirements/docs.txt # -r requirements/test.txt diff --git a/requirements/docs.txt b/requirements/docs.txt index c47722c..fc7fde5 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -40,7 +40,7 @@ docutils==0.22.4 # sphinx edx-django-release-util==1.5.0 # via -r requirements/base.txt -idna==3.14 +idna==3.15 # via requests imagesize==2.0.0 # via sphinx diff --git a/requirements/test.txt b/requirements/test.txt index 09f522c..9fe5d71 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -110,7 +110,7 @@ fastavro==1.12.2 # via openedx-events freezegun==1.5.5 # via -r requirements/test.in -idna==3.14 +idna==3.15 # via # -r requirements/docs.txt # requests