From 8e5a75ef1060b47d48e905ec64c0d44718fecfbe Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 25 Aug 2025 22:40:06 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/edx/base.txt | 14 ++++++------- requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 21 +++++++------------ requirements/edx/doc.txt | 16 ++++++-------- requirements/edx/semgrep.txt | 4 ++-- requirements/edx/testing.txt | 20 +++++++----------- .../structures_pruning/requirements/base.txt | 9 ++------ .../requirements/testing.txt | 11 ++-------- scripts/user_retirement/requirements/base.txt | 15 +++++-------- .../user_retirement/requirements/testing.txt | 19 ++++++----------- 10 files changed, 46 insertions(+), 85 deletions(-) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 6da0bc2722..d7f5371c84 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -54,7 +54,7 @@ backoff==1.10.0 # via analytics-python bcrypt==4.3.0 # via paramiko -beautifulsoup4==4.13.4 +beautifulsoup4==4.13.5 # via # openedx-forum # pynliner @@ -70,14 +70,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.40.15 +boto3==1.40.17 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.15 +botocore==1.40.17 # via # -r requirements/edx/kernel.in # boto3 @@ -644,7 +644,7 @@ gunicorn==23.0.0 # via -r requirements/edx/kernel.in h11==0.16.0 # via httpcore -h2==4.2.0 +h2==4.3.0 # via httpx help-tokens==3.2.0 # via -r requirements/edx/kernel.in @@ -876,8 +876,6 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock -pbr==7.0.1 - # via stevedore pgpy==0.6.0 # via edx-enterprise piexif==1.1.3 @@ -1160,7 +1158,7 @@ sqlparse==0.5.3 # via django staff-graded-xblock==3.1.0 # via -r requirements/edx/bundled.in -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/edx/kernel.in # code-annotations @@ -1186,7 +1184,7 @@ tqdm==4.67.1 # via # nltk # openai -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # aiosignal # anyio diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 95e9ea206c..8d7141c6ff 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # chardet==5.2.0 # via diff-cover -coverage==7.10.4 +coverage==7.10.5 # via -r requirements/edx/coverage.in diff-cover==9.6.0 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 8b5045bcad..2a31d0b828 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -114,7 +114,7 @@ bcrypt==4.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # paramiko -beautifulsoup4==4.13.4 +beautifulsoup4==4.13.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -140,7 +140,7 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.40.15 +boto3==1.40.17 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -148,7 +148,7 @@ boto3==1.40.15 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.15 +botocore==1.40.17 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -281,7 +281,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.10.4 +coverage[toml]==7.10.5 # via # -r requirements/edx/testing.txt # pytest-cov @@ -1037,7 +1037,7 @@ h11==0.16.0 # -r requirements/edx/testing.txt # httpcore # uvicorn -h2==4.2.0 +h2==4.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1458,11 +1458,6 @@ path-py==12.5.0 # staff-graded-xblock pathspec==0.12.1 # via mypy -pbr==7.0.1 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt - # stevedore pgpy==0.6.0 # via # -r requirements/edx/doc.txt @@ -2064,11 +2059,11 @@ staff-graded-xblock==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.47.2 +starlette==0.47.3 # via # -r requirements/edx/testing.txt # fastapi -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2123,7 +2118,7 @@ types-pyyaml==6.0.12.20250822 # djangorestframework-stubs types-requests==2.32.4.20250809 # via djangorestframework-stubs -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 95a89c37da..0e6397a0fb 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -84,7 +84,7 @@ bcrypt==4.3.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.13.4 +beautifulsoup4==4.13.5 # via # -r requirements/edx/base.txt # openedx-forum @@ -105,14 +105,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.15 +boto3==1.40.17 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.15 +botocore==1.40.17 # via # -r requirements/edx/base.txt # boto3 @@ -762,7 +762,7 @@ h11==0.16.0 # via # -r requirements/edx/base.txt # httpcore -h2==4.2.0 +h2==4.3.0 # via # -r requirements/edx/base.txt # httpx @@ -1058,10 +1058,6 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock -pbr==7.0.1 - # via - # -r requirements/edx/base.txt - # stevedore pgpy==0.6.0 # via # -r requirements/edx/base.txt @@ -1461,7 +1457,7 @@ sqlparse==0.5.3 # django staff-graded-xblock==3.1.0 # via -r requirements/edx/base.txt -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/edx/base.txt # code-annotations @@ -1499,7 +1495,7 @@ tqdm==4.67.1 # -r requirements/edx/base.txt # nltk # openai -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/edx/base.txt # aiosignal diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index fdca84ba59..286030caa1 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -113,11 +113,11 @@ ruamel-yaml==0.18.15 # via semgrep ruamel-yaml-clib==0.2.12 # via ruamel-yaml -semgrep==1.132.1 +semgrep==1.133.0 # via -r requirements/edx/semgrep.in tomli==2.0.2 # via semgrep -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # opentelemetry-sdk # referencing diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index c217765b17..8ecca5e116 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -81,7 +81,7 @@ bcrypt==4.3.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.13.4 +beautifulsoup4==4.13.5 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -102,14 +102,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.15 +boto3==1.40.17 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.15 +botocore==1.40.17 # via # -r requirements/edx/base.txt # boto3 @@ -212,7 +212,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.10.4 +coverage[toml]==7.10.5 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -796,7 +796,7 @@ h11==0.16.0 # -r requirements/edx/base.txt # httpcore # uvicorn -h2==4.2.0 +h2==4.3.0 # via # -r requirements/edx/base.txt # httpx @@ -1107,10 +1107,6 @@ path-py==12.5.0 # edx-enterprise # ora2 # staff-graded-xblock -pbr==7.0.1 - # via - # -r requirements/edx/base.txt - # stevedore pgpy==0.6.0 # via # -r requirements/edx/base.txt @@ -1528,9 +1524,9 @@ sqlparse==0.5.3 # django staff-graded-xblock==3.1.0 # via -r requirements/edx/base.txt -starlette==0.47.2 +starlette==0.47.3 # via fastapi -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/edx/base.txt # code-annotations @@ -1572,7 +1568,7 @@ tqdm==4.67.1 # -r requirements/edx/base.txt # nltk # openai -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r requirements/edx/base.txt # aiosignal diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index 21f8e8070e..9a0bf10bf3 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/base.txt @@ -14,17 +14,12 @@ dnspython==2.7.0 # via pymongo edx-opaque-keys==3.0.0 # via -r scripts/structures_pruning/requirements/base.in -pbr==7.0.1 - # via stevedore pymongo==4.4.0 # via # -c scripts/structures_pruning/requirements/../../../requirements/constraints.txt # -r scripts/structures_pruning/requirements/base.in # edx-opaque-keys -stevedore==5.4.1 +stevedore==5.5.0 # via edx-opaque-keys -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via edx-opaque-keys - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index afe9f04ff9..5e0e3bf6a8 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -22,10 +22,6 @@ iniconfig==2.1.0 # via pytest packaging==25.0 # via pytest -pbr==7.0.1 - # via - # -r scripts/structures_pruning/requirements/base.txt - # stevedore pluggy==1.6.0 # via pytest pygments==2.19.2 @@ -36,14 +32,11 @@ pymongo==4.4.0 # edx-opaque-keys pytest==8.4.1 # via -r scripts/structures_pruning/requirements/testing.in -stevedore==5.4.1 +stevedore==5.5.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 798a52bd9a..8a65a43818 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,9 +10,9 @@ attrs==25.3.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.40.15 +boto3==1.40.17 # via -r scripts/user_retirement/requirements/base.in -botocore==1.40.15 +botocore==1.40.17 # via # boto3 # s3transfer @@ -79,8 +79,6 @@ lxml==5.3.2 # zeep more-itertools==10.7.0 # via simple-salesforce -pbr==7.0.1 - # via stevedore platformdirs==4.3.8 # via zeep proto-plus==1.26.1 @@ -134,7 +132,7 @@ rsa==4.9.1 # via google-auth s3transfer==0.13.1 # via boto3 -simple-salesforce==1.12.8 +simple-salesforce==1.12.9 # via -r scripts/user_retirement/requirements/base.in simplejson==3.20.1 # via -r scripts/user_retirement/requirements/base.in @@ -142,9 +140,9 @@ six==1.17.0 # via python-dateutil sqlparse==0.5.3 # via django -stevedore==5.4.1 +stevedore==5.5.0 # via edx-django-utils -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via simple-salesforce unicodecsv==0.14.1 # via -r scripts/user_retirement/requirements/base.in @@ -156,6 +154,3 @@ urllib3==2.5.0 # requests zeep==4.3.1 # via simple-salesforce - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index bcf26e41b4..6616a01d4e 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,11 +14,11 @@ attrs==25.3.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.40.15 +boto3==1.40.17 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.40.15 +botocore==1.40.17 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -130,14 +130,10 @@ more-itertools==10.7.0 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce -moto==5.1.10 +moto==5.1.11 # via -r scripts/user_retirement/requirements/testing.in packaging==25.0 # via pytest -pbr==7.0.1 - # via - # -r scripts/user_retirement/requirements/base.txt - # stevedore platformdirs==4.3.8 # via # -r scripts/user_retirement/requirements/base.txt @@ -237,7 +233,7 @@ s3transfer==0.13.1 # via # -r scripts/user_retirement/requirements/base.txt # boto3 -simple-salesforce==1.12.8 +simple-salesforce==1.12.9 # via -r scripts/user_retirement/requirements/base.txt simplejson==3.20.1 # via -r scripts/user_retirement/requirements/base.txt @@ -249,11 +245,11 @@ sqlparse==0.5.3 # via # -r scripts/user_retirement/requirements/base.txt # django -stevedore==5.4.1 +stevedore==5.5.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce @@ -278,6 +274,3 @@ zeep==4.3.1 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce - -# The following packages are considered to be unsafe in a requirements file: -# setuptools