From d2f6bb9aa834914b060e2d1db669de5fe266d60d Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Wed, 12 Nov 2025 13:47:53 -0500 Subject: [PATCH] chore: Upgrade Python requirements (#37624) --- requirements/edx/base.txt | 22 ++++++------- requirements/edx/coverage.txt | 4 +-- requirements/edx/development.txt | 32 +++++++++---------- requirements/edx/doc.txt | 22 ++++++------- requirements/edx/semgrep.txt | 6 ++-- requirements/edx/testing.txt | 32 +++++++++---------- .../requirements/testing.txt | 2 +- scripts/user_retirement/requirements/base.txt | 12 +++---- .../user_retirement/requirements/testing.txt | 14 ++++---- 9 files changed, 73 insertions(+), 73 deletions(-) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 137d1deaf9..f516c1b647 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -69,14 +69,14 @@ bleach[css]==6.3.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.40.66 +boto3==1.40.70 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.66 +botocore==1.40.70 # via # -r requirements/edx/kernel.in # boto3 @@ -247,7 +247,7 @@ django==5.2.8 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.1.0 +django-appconf==1.2.0 # via django-statici18n django-autocomplete-light==3.12.1 # via -r requirements/edx/kernel.in @@ -266,7 +266,7 @@ django-config-models==2.9.0 # lti-consumer-xblock django-cors-headers==4.9.0 # via -r requirements/edx/kernel.in -django-countries==8.0.0 +django-countries==8.0.1 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -438,7 +438,7 @@ edx-celeryutils==1.4.0 # -r requirements/edx/kernel.in # edx-name-affirmation # super-csv -edx-codejail==4.0.0 +edx-codejail==4.1.0 # via -r requirements/edx/kernel.in edx-completion==4.9 # via -r requirements/edx/kernel.in @@ -613,7 +613,7 @@ google-api-core[grpc]==2.28.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.42.1 +google-auth==2.43.0 # via # google-api-core # google-cloud-core @@ -633,7 +633,7 @@ google-crc32c==1.7.1 # google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.71.0 +googleapis-common-protos==1.72.0 # via # google-api-core # grpcio-status @@ -924,7 +924,7 @@ pyasn1==0.6.1 # rsa pyasn1-modules==0.4.2 # via google-auth -pycasbin==2.4.0 +pycasbin==2.6.0 # via # casbin-django-orm-adapter # openedx-authz @@ -968,7 +968,7 @@ pymongo==4.4.0 # event-tracking # mongoengine # openedx-forum -pynacl==1.6.0 +pynacl==1.6.1 # via # edx-django-utils # paramiko @@ -1260,7 +1260,7 @@ webob==1.8.9 # xblock wheel==0.45.1 # via django-pipeline -wrapt==2.0.0 +wrapt==2.0.1 # via -r requirements/edx/kernel.in xblock[django]==5.2.0 # via @@ -1288,7 +1288,7 @@ xblock-utils==4.0.0 # via # edx-sga # xblock-poll -xblocks-contrib==0.6.0 +xblocks-contrib==0.7.1 # via -r requirements/edx/bundled.in xmlsec==1.3.14 # via diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 92b0c43b73..8c7da426ee 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,9 +6,9 @@ # chardet==5.2.0 # via diff-cover -coverage==7.11.0 +coverage==7.11.3 # via -r requirements/edx/coverage.in -diff-cover==9.7.1 +diff-cover==9.7.2 # via -r requirements/edx/coverage.in jinja2==3.1.6 # via diff-cover diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 8b711055c9..086fd64690 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -46,7 +46,7 @@ aniso8601==10.0.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-tincan-py35 -annotated-doc==0.0.3 +annotated-doc==0.0.4 # via # -r requirements/edx/testing.txt # fastapi @@ -141,7 +141,7 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.40.66 +boto3==1.40.70 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -149,7 +149,7 @@ boto3==1.40.66 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.66 +botocore==1.40.70 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -289,7 +289,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.11.0 +coverage[toml]==7.11.3 # via # -r requirements/edx/testing.txt # pytest-cov @@ -333,7 +333,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -diff-cover==9.7.1 +diff-cover==9.7.2 # via -r requirements/edx/testing.txt dill==0.4.0 # via @@ -424,7 +424,7 @@ django==5.2.8 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.1.0 +django-appconf==1.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -459,7 +459,7 @@ django-cors-headers==4.9.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -django-countries==8.0.0 +django-countries==8.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -712,7 +712,7 @@ edx-celeryutils==1.4.0 # -r requirements/edx/testing.txt # edx-name-affirmation # super-csv -edx-codejail==4.0.0 +edx-codejail==4.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -916,7 +916,7 @@ faker==37.12.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.121.0 +fastapi==0.121.1 # via # -r requirements/edx/testing.txt # pact-python @@ -979,7 +979,7 @@ google-api-core[grpc]==2.28.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.42.1 +google-auth==2.43.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1014,7 +1014,7 @@ google-resumable-media==2.7.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.71.0 +googleapis-common-protos==1.72.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1099,7 +1099,7 @@ imagesize==1.4.1 # via # -r requirements/edx/doc.txt # sphinx -import-linter==2.5.2 +import-linter==2.6 # via -r requirements/edx/testing.txt importlib-metadata==8.7.0 # via @@ -1561,7 +1561,7 @@ pyasn1-modules==0.4.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-auth -pycasbin==2.4.0 +pycasbin==2.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1669,7 +1669,7 @@ pymongo==4.4.0 # event-tracking # mongoengine # openedx-forum -pynacl==1.6.0 +pynacl==1.6.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2266,7 +2266,7 @@ wheel==0.45.1 # -r requirements/pip-tools.txt # django-pipeline # pip-tools -wrapt==2.0.0 +wrapt==2.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2305,7 +2305,7 @@ xblock-utils==4.0.0 # -r requirements/edx/testing.txt # edx-sga # xblock-poll -xblocks-contrib==0.6.0 +xblocks-contrib==0.7.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 9ea6b1a4fa..79c0fd08c0 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -104,14 +104,14 @@ bleach[css]==6.3.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.66 +boto3==1.40.70 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.66 +botocore==1.40.70 # via # -r requirements/edx/base.txt # boto3 @@ -309,7 +309,7 @@ django==5.2.8 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.1.0 +django-appconf==1.2.0 # via # -r requirements/edx/base.txt # django-statici18n @@ -334,7 +334,7 @@ django-config-models==2.9.0 # lti-consumer-xblock django-cors-headers==4.9.0 # via -r requirements/edx/base.txt -django-countries==8.0.0 +django-countries==8.0.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -526,7 +526,7 @@ edx-celeryutils==1.4.0 # -r requirements/edx/base.txt # edx-name-affirmation # super-csv -edx-codejail==4.0.0 +edx-codejail==4.1.0 # via -r requirements/edx/base.txt edx-completion==4.9 # via -r requirements/edx/base.txt @@ -718,7 +718,7 @@ google-api-core[grpc]==2.28.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.42.1 +google-auth==2.43.0 # via # -r requirements/edx/base.txt # google-api-core @@ -747,7 +747,7 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.71.0 +googleapis-common-protos==1.72.0 # via # -r requirements/edx/base.txt # google-api-core @@ -1124,7 +1124,7 @@ pyasn1-modules==0.4.2 # via # -r requirements/edx/base.txt # google-auth -pycasbin==2.4.0 +pycasbin==2.6.0 # via # -r requirements/edx/base.txt # casbin-django-orm-adapter @@ -1185,7 +1185,7 @@ pymongo==4.4.0 # event-tracking # mongoengine # openedx-forum -pynacl==1.6.0 +pynacl==1.6.1 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1595,7 +1595,7 @@ wheel==0.45.1 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==2.0.0 +wrapt==2.0.1 # via -r requirements/edx/base.txt xblock[django]==5.2.0 # via @@ -1624,7 +1624,7 @@ xblock-utils==4.0.0 # -r requirements/edx/base.txt # edx-sga # xblock-poll -xblocks-contrib==0.6.0 +xblocks-contrib==0.7.1 # via -r requirements/edx/base.txt xmlsec==1.3.14 # via diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 6166b4675c..8fa2e4041c 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -47,7 +47,7 @@ face==24.0.0 # via glom glom==22.1.0 # via semgrep -googleapis-common-protos==1.71.0 +googleapis-common-protos==1.72.0 # via opentelemetry-exporter-otlp-proto-http h11==0.16.0 # via @@ -125,7 +125,7 @@ pydantic==2.12.4 # pydantic-settings pydantic-core==2.41.5 # via pydantic -pydantic-settings==2.11.0 +pydantic-settings==2.12.0 # via mcp pygments==2.19.2 # via rich @@ -153,7 +153,7 @@ ruamel-yaml-clib==0.2.14 # via # ruamel-yaml # semgrep -semgrep==1.142.0 +semgrep==1.142.1 # via -r requirements/edx/semgrep.in sniffio==1.3.1 # via anyio diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 66856ecd12..2b3f600183 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -29,7 +29,7 @@ aniso8601==10.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 -annotated-doc==0.0.3 +annotated-doc==0.0.4 # via fastapi annotated-types==0.7.0 # via @@ -103,14 +103,14 @@ bleach[css]==6.3.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.66 +boto3==1.40.70 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.66 +botocore==1.40.70 # via # -r requirements/edx/base.txt # boto3 @@ -218,7 +218,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.11.0 +coverage[toml]==7.11.3 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -253,7 +253,7 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -diff-cover==9.7.1 +diff-cover==9.7.2 # via -r requirements/edx/coverage.txt dill==0.4.0 # via pylint @@ -336,7 +336,7 @@ django==5.2.8 # super-csv # xblock-google-drive # xss-utils -django-appconf==1.1.0 +django-appconf==1.2.0 # via # -r requirements/edx/base.txt # django-statici18n @@ -361,7 +361,7 @@ django-config-models==2.9.0 # lti-consumer-xblock django-cors-headers==4.9.0 # via -r requirements/edx/base.txt -django-countries==8.0.0 +django-countries==8.0.1 # via # -r requirements/edx/base.txt # edx-enterprise @@ -548,7 +548,7 @@ edx-celeryutils==1.4.0 # -r requirements/edx/base.txt # edx-name-affirmation # super-csv -edx-codejail==4.0.0 +edx-codejail==4.1.0 # via -r requirements/edx/base.txt edx-completion==4.9 # via -r requirements/edx/base.txt @@ -706,7 +706,7 @@ factory-boy==3.3.3 # via -r requirements/edx/testing.in faker==37.12.0 # via factory-boy -fastapi==0.121.0 +fastapi==0.121.1 # via pact-python fastavro==1.12.1 # via @@ -750,7 +750,7 @@ google-api-core[grpc]==2.28.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.42.1 +google-auth==2.43.0 # via # -r requirements/edx/base.txt # google-api-core @@ -779,7 +779,7 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.71.0 +googleapis-common-protos==1.72.0 # via # -r requirements/edx/base.txt # google-api-core @@ -841,7 +841,7 @@ idna==3.11 # requests # snowflake-connector-python # yarl -import-linter==2.5.2 +import-linter==2.6 # via -r requirements/edx/testing.in importlib-metadata==8.7.0 # via -r requirements/edx/base.txt @@ -1188,7 +1188,7 @@ pyasn1-modules==0.4.2 # via # -r requirements/edx/base.txt # google-auth -pycasbin==2.4.0 +pycasbin==2.6.0 # via # -r requirements/edx/base.txt # casbin-django-orm-adapter @@ -1267,7 +1267,7 @@ pymongo==4.4.0 # event-tracking # mongoengine # openedx-forum -pynacl==1.6.0 +pynacl==1.6.1 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1681,7 +1681,7 @@ wheel==0.45.1 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==2.0.0 +wrapt==2.0.1 # via -r requirements/edx/base.txt xblock[django]==5.2.0 # via @@ -1710,7 +1710,7 @@ xblock-utils==4.0.0 # -r requirements/edx/base.txt # edx-sga # xblock-poll -xblocks-contrib==0.6.0 +xblocks-contrib==0.7.1 # via -r requirements/edx/base.txt xmlsec==1.3.14 # via diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index e5ce8b2a81..1abbc35384 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -30,7 +30,7 @@ pymongo==4.4.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -pytest==8.4.2 +pytest==9.0.0 # via -r scripts/structures_pruning/requirements/testing.in stevedore==5.5.0 # via diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index ef96d8bbf0..7e6daca190 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,9 +10,9 @@ attrs==25.4.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.40.66 +boto3==1.40.70 # via -r scripts/user_retirement/requirements/base.in -botocore==1.40.66 +botocore==1.40.70 # via # boto3 # s3transfer @@ -51,16 +51,16 @@ edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.28.1 # via google-api-python-client -google-api-python-client==2.186.0 +google-api-python-client==2.187.0 # via -r scripts/user_retirement/requirements/base.in -google-auth==2.42.1 +google-auth==2.43.0 # via # google-api-core # google-api-python-client # google-auth-httplib2 google-auth-httplib2==0.2.1 # via google-api-python-client -googleapis-common-protos==1.71.0 +googleapis-common-protos==1.72.0 # via google-api-core httplib2==0.31.0 # via @@ -105,7 +105,7 @@ pyjwt[crypto]==2.10.1 # via # edx-rest-api-client # simple-salesforce -pynacl==1.6.0 +pynacl==1.6.1 # via edx-django-utils pyparsing==3.2.5 # via httplib2 diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index f7559dc971..92aac1ca63 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,11 +14,11 @@ attrs==25.4.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.40.66 +boto3==1.40.70 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.40.66 +botocore==1.40.70 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -76,9 +76,9 @@ google-api-core==2.28.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.186.0 +google-api-python-client==2.187.0 # via -r scripts/user_retirement/requirements/base.txt -google-auth==2.42.1 +google-auth==2.43.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -88,7 +88,7 @@ google-auth-httplib2==0.2.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -googleapis-common-protos==1.71.0 +googleapis-common-protos==1.72.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -174,7 +174,7 @@ pyjwt[crypto]==2.10.1 # -r scripts/user_retirement/requirements/base.txt # edx-rest-api-client # simple-salesforce -pynacl==1.6.0 +pynacl==1.6.1 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -182,7 +182,7 @@ pyparsing==3.2.5 # via # -r scripts/user_retirement/requirements/base.txt # httplib2 -pytest==8.4.2 +pytest==9.0.0 # via -r scripts/user_retirement/requirements/testing.in python-dateutil==2.9.0.post0 # via