From bea7612ad95c7876ef79ded412456947b0e9709c Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sat, 13 Jun 2026 20:38:53 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 20 +++++++++++++------ requirements/ci.txt | 8 ++++---- requirements/dev.txt | 43 ++++++++++++++++++++++++++++++---------- requirements/quality.txt | 41 +++++++++++++++++++++++++++----------- requirements/test.txt | 40 +++++++++++++++++++++++++++---------- 5 files changed, 109 insertions(+), 43 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 2b9d9d8e..53d51f77 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,9 +12,9 @@ asgiref==3.11.1 # via django binaryornot==0.6.0 # via cookiecutter -boto3==1.43.24 +boto3==1.43.29 # via fs-s3fs -botocore==1.43.24 +botocore==1.43.29 # via # boto3 # s3transfer @@ -31,6 +31,10 @@ django==5.2.15 # -c requirements/common_constraints.txt # -r requirements/base.in # openedx-django-pyfs +dnspython==2.8.0 + # via pymongo +edx-opaque-keys==4.0.0 + # via xblock fs==2.4.16 # via # fs-s3fs @@ -69,6 +73,8 @@ openedx-django-pyfs==4.0.0 # via xblock pygments==2.20.0 # via rich +pymongo==4.17.0 + # via edx-opaque-keys pypng==0.20220715.0 # via -r requirements/base.in python-dateutil==2.9.0.post0 @@ -103,8 +109,12 @@ six==1.17.0 # python-dateutil sqlparse==0.5.5 # via django +stevedore==5.8.0 + # via edx-opaque-keys text-unidecode==1.3 # via python-slugify +typing-extensions==4.15.0 + # via edx-opaque-keys tzdata==2026.2 # via arrow urllib3==2.7.0 @@ -112,14 +122,12 @@ urllib3==2.7.0 # botocore # requests web-fragments==4.0.0 - # via - # -r requirements/base.in - # xblock + # via -r requirements/base.in webob==1.8.10 # via # -r requirements/base.in # xblock -xblock[django]==6.1.0 +xblock[django]==6.3.0 # via -r requirements/base.in # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ci.txt b/requirements/ci.txt index ac3c9bc2..43bc2d40 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -8,9 +8,9 @@ cachetools==7.1.4 # via tox colorama==0.4.6 # via tox -distlib==0.4.1 +distlib==0.4.3 # via virtualenv -filelock==3.29.1 +filelock==3.29.4 # via # python-discovery # tox @@ -28,7 +28,7 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.1 # via tox -python-discovery==1.4.0 +python-discovery==1.4.2 # via # tox # virtualenv @@ -36,5 +36,5 @@ tomli-w==1.2.0 # via tox tox==4.55.1 # via -r requirements/ci.in -virtualenv==21.4.2 +virtualenv==21.5.0 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 041e961d..f8483283 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -32,12 +32,12 @@ binaryornot==0.6.0 # -r requirements/base.txt # -r requirements/test.txt # cookiecutter -boto3==1.43.24 +boto3==1.43.29 # via # -r requirements/base.txt # -r requirements/test.txt # fs-s3fs -botocore==1.43.24 +botocore==1.43.29 # via # -r requirements/base.txt # -r requirements/test.txt @@ -88,7 +88,7 @@ ddt==1.7.2 # -r requirements/test.txt dill==0.4.1 # via pylint -distlib==0.4.1 +distlib==0.4.3 # via # -r requirements/test.txt # virtualenv @@ -98,9 +98,19 @@ django==5.2.15 # -r requirements/base.txt # -r requirements/test.txt # openedx-django-pyfs +dnspython==2.8.0 + # via + # -r requirements/base.txt + # -r requirements/test.txt + # pymongo edx-lint==6.1.0 # via -r requirements/quality.in -filelock==3.29.1 +edx-opaque-keys==4.0.0 + # via + # -r requirements/base.txt + # -r requirements/test.txt + # xblock +filelock==3.29.4 # via # -r requirements/test.txt # python-discovery @@ -232,6 +242,11 @@ pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django +pymongo==4.17.0 + # via + # -r requirements/base.txt + # -r requirements/test.txt + # edx-opaque-keys pypng==0.20220715.0 # via # -r requirements/base.txt @@ -240,7 +255,7 @@ pyproject-api==1.10.1 # via # -r requirements/test.txt # tox -pytest==9.0.3 +pytest==9.1.0 # via # -r requirements/test.txt # pytest-cov @@ -265,7 +280,7 @@ python-dateutil==2.9.0.post0 # arrow # botocore # xblock -python-discovery==1.4.0 +python-discovery==1.4.2 # via # -r requirements/test.txt # tox @@ -324,7 +339,11 @@ sqlparse==0.5.5 # -r requirements/test.txt # django stevedore==5.8.0 - # via code-annotations + # via + # -r requirements/base.txt + # -r requirements/test.txt + # code-annotations + # edx-opaque-keys text-unidecode==1.3 # via # -r requirements/base.txt @@ -342,6 +361,11 @@ tox==4.55.1 # via # -r requirements/test.in # -r requirements/test.txt +typing-extensions==4.15.0 + # via + # -r requirements/base.txt + # -r requirements/test.txt + # edx-opaque-keys tzdata==2026.2 # via # -r requirements/base.txt @@ -353,7 +377,7 @@ urllib3==2.7.0 # -r requirements/test.txt # botocore # requests -virtualenv==21.4.2 +virtualenv==21.5.0 # via # -r requirements/test.txt # tox @@ -361,13 +385,12 @@ web-fragments==4.0.0 # via # -r requirements/base.txt # -r requirements/test.txt - # xblock webob==1.8.10 # via # -r requirements/base.txt # -r requirements/test.txt # xblock -xblock[django]==6.1.0 +xblock[django]==6.3.0 # via # -r requirements/base.txt # -r requirements/test.txt diff --git a/requirements/quality.txt b/requirements/quality.txt index 6ed83d35..78152b69 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -26,11 +26,11 @@ binaryornot==0.6.0 # via # -r requirements/test.txt # cookiecutter -boto3==1.43.24 +boto3==1.43.29 # via # -r requirements/test.txt # fs-s3fs -botocore==1.43.24 +botocore==1.43.29 # via # -r requirements/test.txt # boto3 @@ -72,7 +72,7 @@ ddt==1.7.2 # via -r requirements/test.txt dill==0.4.1 # via pylint -distlib==0.4.1 +distlib==0.4.3 # via # -r requirements/test.txt # virtualenv @@ -81,9 +81,17 @@ django==5.2.15 # -c requirements/common_constraints.txt # -r requirements/test.txt # openedx-django-pyfs +dnspython==2.8.0 + # via + # -r requirements/test.txt + # pymongo edx-lint==6.1.0 # via -r requirements/quality.in -filelock==3.29.1 +edx-opaque-keys==4.0.0 + # via + # -r requirements/test.txt + # xblock +filelock==3.29.4 # via # -r requirements/test.txt # python-discovery @@ -200,13 +208,17 @@ pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django +pymongo==4.17.0 + # via + # -r requirements/test.txt + # edx-opaque-keys pypng==0.20220715.0 # via -r requirements/test.txt pyproject-api==1.10.1 # via # -r requirements/test.txt # tox -pytest==9.0.3 +pytest==9.1.0 # via # -r requirements/test.txt # pytest-cov @@ -224,7 +236,7 @@ python-dateutil==2.9.0.post0 # arrow # botocore # xblock -python-discovery==1.4.0 +python-discovery==1.4.2 # via # -r requirements/test.txt # tox @@ -274,7 +286,10 @@ sqlparse==0.5.5 # -r requirements/test.txt # django stevedore==5.8.0 - # via code-annotations + # via + # -r requirements/test.txt + # code-annotations + # edx-opaque-keys text-unidecode==1.3 # via # -r requirements/test.txt @@ -289,6 +304,10 @@ tomlkit==0.15.0 # pylint tox==4.55.1 # via -r requirements/test.txt +typing-extensions==4.15.0 + # via + # -r requirements/test.txt + # edx-opaque-keys tzdata==2026.2 # via # -r requirements/test.txt @@ -298,19 +317,17 @@ urllib3==2.7.0 # -r requirements/test.txt # botocore # requests -virtualenv==21.4.2 +virtualenv==21.5.0 # via # -r requirements/test.txt # tox web-fragments==4.0.0 - # via - # -r requirements/test.txt - # xblock + # via -r requirements/test.txt webob==1.8.10 # via # -r requirements/test.txt # xblock -xblock[django]==6.1.0 +xblock[django]==6.3.0 # via # -r requirements/test.txt # acid-xblock diff --git a/requirements/test.txt b/requirements/test.txt index cc2dba93..439b8b44 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -22,11 +22,11 @@ binaryornot==0.6.0 # via # -r requirements/base.txt # cookiecutter -boto3==1.43.24 +boto3==1.43.29 # via # -r requirements/base.txt # fs-s3fs -botocore==1.43.24 +botocore==1.43.29 # via # -r requirements/base.txt # boto3 @@ -55,13 +55,21 @@ coverage[toml]==7.14.1 # pytest-cov ddt==1.7.2 # via -r requirements/test.in -distlib==0.4.1 +distlib==0.4.3 # via virtualenv # via # -c requirements/common_constraints.txt # -r requirements/base.txt # openedx-django-pyfs -filelock==3.29.1 +dnspython==2.8.0 + # via + # -r requirements/base.txt + # pymongo +edx-opaque-keys==4.0.0 + # via + # -r requirements/base.txt + # xblock +filelock==3.29.4 # via # python-discovery # tox @@ -146,11 +154,15 @@ pygments==2.20.0 # -r requirements/base.txt # pytest # rich +pymongo==4.17.0 + # via + # -r requirements/base.txt + # edx-opaque-keys pypng==0.20220715.0 # via -r requirements/base.txt pyproject-api==1.10.1 # via tox -pytest==9.0.3 +pytest==9.1.0 # via # pytest-cov # pytest-django @@ -167,7 +179,7 @@ python-dateutil==2.9.0.post0 # arrow # botocore # xblock -python-discovery==1.4.0 +python-discovery==1.4.2 # via # tox # virtualenv @@ -210,6 +222,10 @@ sqlparse==0.5.5 # via # -r requirements/base.txt # django +stevedore==5.8.0 + # via + # -r requirements/base.txt + # edx-opaque-keys text-unidecode==1.3 # via # -r requirements/base.txt @@ -218,6 +234,10 @@ tomli-w==1.2.0 # via tox tox==4.55.1 # via -r requirements/test.in +typing-extensions==4.15.0 + # via + # -r requirements/base.txt + # edx-opaque-keys tzdata==2026.2 # via # -r requirements/base.txt @@ -227,17 +247,15 @@ urllib3==2.7.0 # -r requirements/base.txt # botocore # requests -virtualenv==21.4.2 +virtualenv==21.5.0 # via tox web-fragments==4.0.0 - # via - # -r requirements/base.txt - # xblock + # via -r requirements/base.txt webob==1.8.10 # via # -r requirements/base.txt # xblock -xblock[django]==6.1.0 +xblock[django]==6.3.0 # via # -r requirements/base.txt # acid-xblock