From 48e8688e8e9de0f3e8412411b671efa6389d8991 Mon Sep 17 00:00:00 2001 From: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> Date: Thu, 30 Oct 2025 07:21:42 -0400 Subject: [PATCH] chore: Upgrade Python requirements (#37575) --- requirements/edx-sandbox/base.txt | 2 +- requirements/edx/base.txt | 26 ++++++------ requirements/edx/development.txt | 42 ++++++++++--------- requirements/edx/doc.txt | 26 ++++++------ requirements/edx/semgrep.txt | 12 +++--- requirements/edx/testing.txt | 40 +++++++++--------- scripts/user_retirement/requirements/base.txt | 10 ++--- .../user_retirement/requirements/testing.txt | 10 ++--- 8 files changed, 87 insertions(+), 81 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index dc29d20f87..887f5cc1be 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -76,7 +76,7 @@ random2==1.0.2 # via -r requirements/edx-sandbox/base.in regex==2025.10.23 # via nltk -scipy==1.16.2 +scipy==1.16.3 # via # -r requirements/edx-sandbox/base.in # chem diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 76f31553d2..c443c87682 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -8,7 +8,7 @@ acid-xblock==0.4.1 # via -r requirements/edx/kernel.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.1 +aiohttp==3.13.2 # via # geoip2 # openai @@ -59,7 +59,7 @@ beautifulsoup4==4.14.2 # pynliner billiard==4.2.2 # via celery -bleach[css]==6.2.0 +bleach[css]==6.3.0 # via # edx-enterprise # lti-consumer-xblock @@ -69,14 +69,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.40.57 +boto3==1.40.62 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.57 +botocore==1.40.62 # via # -r requirements/edx/kernel.in # boto3 @@ -537,7 +537,7 @@ edx-search==4.3.0 # openedx-forum edx-sga==0.26.0 # via -r requirements/edx/bundled.in -edx-submissions==3.12.0 +edx-submissions==3.12.1 # via # -r requirements/edx/kernel.in # ora2 @@ -606,19 +606,19 @@ geoip2==5.1.0 # via -r requirements/edx/kernel.in glob2==0.7 # via -r requirements/edx/kernel.in -google-api-core[grpc]==2.27.0 +google-api-core[grpc]==2.28.1 # via # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.41.1 +google-auth==2.42.0 # via # google-api-core # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.4.3 +google-cloud-core==2.5.0 # via # google-cloud-firestore # google-cloud-storage @@ -768,7 +768,7 @@ markupsafe==3.0.3 # xblock maxminddb==2.8.2 # via geoip2 -meilisearch==0.37.0 +meilisearch==0.37.1 # via # -r requirements/edx/kernel.in # edx-search @@ -912,7 +912,7 @@ protobuf==6.33.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.1 +psutil==7.1.2 # via # -r requirements/edx/kernel.in # edx-django-utils @@ -1041,7 +1041,7 @@ random2==1.0.2 # via -r requirements/edx/kernel.in recommender-xblock==3.1.0 # via -r requirements/edx/bundled.in -redis==7.0.0 +redis==7.0.1 # via # -r requirements/edx/kernel.in # walrus @@ -1097,7 +1097,7 @@ s3transfer==0.14.0 # via boto3 sailthru-client==2.2.3 # via edx-ace -scipy==1.16.2 +scipy==1.16.3 # via chem semantic-version==2.10.0 # via edx-drf-extensions @@ -1175,7 +1175,7 @@ super-csv==4.1.0 # via edx-bulk-grades sympy==1.14.0 # via openedx-calc -testfixtures==9.2.0 +testfixtures==10.0.0 # via edx-enterprise text-unidecode==1.3 # via python-slugify diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 6b4d0c201f..34cf120f85 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -17,7 +17,7 @@ aiohappyeyeballs==2.6.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp -aiohttp==3.13.1 +aiohttp==3.13.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -46,6 +46,10 @@ aniso8601==10.0.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-tincan-py35 +annotated-doc==0.0.3 + # via + # -r requirements/edx/testing.txt + # fastapi annotated-types==0.7.0 # via # -r requirements/edx/doc.txt @@ -123,7 +127,7 @@ billiard==4.2.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # celery -bleach[css]==6.2.0 +bleach[css]==6.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -137,7 +141,7 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.40.57 +boto3==1.40.62 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -145,7 +149,7 @@ boto3==1.40.57 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.57 +botocore==1.40.62 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -839,7 +843,7 @@ edx-sga==0.26.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-submissions==3.12.0 +edx-submissions==3.12.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -907,11 +911,11 @@ execnet==2.1.1 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==37.11.0 +faker==37.12.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.119.1 +fastapi==0.120.2 # via # -r requirements/edx/testing.txt # pact-python @@ -966,7 +970,7 @@ glob2==0.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -google-api-core[grpc]==2.27.0 +google-api-core[grpc]==2.28.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -974,7 +978,7 @@ google-api-core[grpc]==2.27.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.41.1 +google-auth==2.42.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -982,7 +986,7 @@ google-auth==2.41.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.4.3 +google-cloud-core==2.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1015,7 +1019,7 @@ googleapis-common-protos==1.71.0 # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grimp==3.12 +grimp==3.13 # via # -r requirements/edx/testing.txt # import-linter @@ -1269,7 +1273,7 @@ mccabe==0.7.0 # via # -r requirements/edx/testing.txt # pylint -meilisearch==0.37.0 +meilisearch==0.37.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1535,7 +1539,7 @@ protobuf==6.33.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.1 +psutil==7.1.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1815,7 +1819,7 @@ recommender-xblock==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -redis==7.0.0 +redis==7.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1899,7 +1903,7 @@ sailthru-client==2.2.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-ace -scipy==1.16.2 +scipy==1.16.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2069,7 +2073,7 @@ staff-graded-xblock==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.48.0 +starlette==0.49.1 # via # -r requirements/edx/testing.txt # fastapi @@ -2092,7 +2096,7 @@ sympy==1.14.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-calc -testfixtures==9.2.0 +testfixtures==10.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2114,7 +2118,7 @@ tomlkit==0.13.3 # openedx-learning # pylint # snowflake-connector-python -tox==4.31.0 +tox==4.32.0 # via -r requirements/edx/testing.txt tqdm==4.67.1 # via @@ -2205,7 +2209,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.35.3 +virtualenv==20.35.4 # via # -r requirements/edx/testing.txt # tox diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 84206df256..611f9d8843 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -12,7 +12,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.13.1 +aiohttp==3.13.2 # via # -r requirements/edx/base.txt # geoip2 @@ -93,7 +93,7 @@ billiard==4.2.2 # via # -r requirements/edx/base.txt # celery -bleach[css]==6.2.0 +bleach[css]==6.3.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -104,14 +104,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.57 +boto3==1.40.62 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.57 +botocore==1.40.62 # via # -r requirements/edx/base.txt # boto3 @@ -626,7 +626,7 @@ edx-search==4.3.0 # openedx-forum edx-sga==0.26.0 # via -r requirements/edx/base.txt -edx-submissions==3.12.0 +edx-submissions==3.12.1 # via # -r requirements/edx/base.txt # ora2 @@ -710,21 +710,21 @@ gitpython==3.1.45 # via -r requirements/edx/doc.in glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.27.0 +google-api-core[grpc]==2.28.1 # via # -r requirements/edx/base.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.41.1 +google-auth==2.42.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.4.3 +google-cloud-core==2.5.0 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -930,7 +930,7 @@ maxminddb==2.8.2 # via # -r requirements/edx/base.txt # geoip2 -meilisearch==0.37.0 +meilisearch==0.37.1 # via # -r requirements/edx/base.txt # edx-search @@ -1109,7 +1109,7 @@ protobuf==6.33.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.1 +psutil==7.1.2 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1272,7 +1272,7 @@ random2==1.0.2 # via -r requirements/edx/base.txt recommender-xblock==3.1.0 # via -r requirements/edx/base.txt -redis==7.0.0 +redis==7.0.1 # via # -r requirements/edx/base.txt # walrus @@ -1342,7 +1342,7 @@ sailthru-client==2.2.3 # via # -r requirements/edx/base.txt # edx-ace -scipy==1.16.2 +scipy==1.16.3 # via # -r requirements/edx/base.txt # chem @@ -1483,7 +1483,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==9.2.0 +testfixtures==10.0.0 # via # -r requirements/edx/base.txt # edx-enterprise diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index d65519d162..2a779f3cfa 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -41,8 +41,6 @@ click-option-group==0.5.9 # via semgrep colorama==0.4.6 # via semgrep -defusedxml==0.7.1 - # via semgrep exceptiongroup==1.2.2 # via semgrep face==24.0.0 @@ -69,7 +67,9 @@ idna==3.11 importlib-metadata==8.7.0 # via opentelemetry-api jsonschema==4.25.1 - # via mcp + # via + # mcp + # semgrep jsonschema-specifications==2025.9.1 # via jsonschema markdown-it-py==4.0.0 @@ -129,7 +129,7 @@ pydantic-settings==2.11.0 # via mcp pygments==2.19.2 # via rich -python-dotenv==1.1.1 +python-dotenv==1.2.1 # via pydantic-settings python-multipart==0.0.20 # via mcp @@ -153,13 +153,13 @@ ruamel-yaml-clib==0.2.14 # via # ruamel-yaml # semgrep -semgrep==1.140.0 +semgrep==1.141.1 # via -r requirements/edx/semgrep.in sniffio==1.3.1 # via anyio sse-starlette==3.0.2 # via mcp -starlette==0.48.0 +starlette==0.49.1 # via mcp tomli==2.0.2 # via semgrep diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 49403f2582..d5df665191 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -10,7 +10,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.13.1 +aiohttp==3.13.2 # via # -r requirements/edx/base.txt # geoip2 @@ -29,6 +29,8 @@ aniso8601==10.0.1 # via # -r requirements/edx/base.txt # edx-tincan-py35 +annotated-doc==0.0.3 + # via fastapi annotated-types==0.7.0 # via # -r requirements/edx/base.txt @@ -90,7 +92,7 @@ billiard==4.2.2 # via # -r requirements/edx/base.txt # celery -bleach[css]==6.2.0 +bleach[css]==6.3.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -101,14 +103,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.57 +boto3==1.40.62 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.57 +botocore==1.40.62 # via # -r requirements/edx/base.txt # boto3 @@ -648,7 +650,7 @@ edx-search==4.3.0 # openedx-forum edx-sga==0.26.0 # via -r requirements/edx/base.txt -edx-submissions==3.12.0 +edx-submissions==3.12.1 # via # -r requirements/edx/base.txt # ora2 @@ -701,9 +703,9 @@ execnet==2.1.1 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==37.11.0 +faker==37.12.0 # via factory-boy -fastapi==0.119.1 +fastapi==0.120.2 # via pact-python fastavro==1.12.1 # via @@ -740,21 +742,21 @@ geoip2==5.1.0 # via -r requirements/edx/base.txt glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.27.0 +google-api-core[grpc]==2.28.1 # via # -r requirements/edx/base.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.41.1 +google-auth==2.42.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.4.3 +google-cloud-core==2.5.0 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -781,7 +783,7 @@ googleapis-common-protos==1.71.0 # -r requirements/edx/base.txt # google-api-core # grpcio-status -grimp==3.12 +grimp==3.13 # via import-linter grpcio==1.76.0 # via @@ -974,7 +976,7 @@ maxminddb==2.8.2 # geoip2 mccabe==0.7.0 # via pylint -meilisearch==0.37.0 +meilisearch==0.37.1 # via # -r requirements/edx/base.txt # edx-search @@ -1167,7 +1169,7 @@ protobuf==6.33.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.1 +psutil==7.1.2 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1382,7 +1384,7 @@ random2==1.0.2 # via -r requirements/edx/base.txt recommender-xblock==3.1.0 # via -r requirements/edx/base.txt -redis==7.0.0 +redis==7.0.1 # via # -r requirements/edx/base.txt # walrus @@ -1450,7 +1452,7 @@ sailthru-client==2.2.3 # via # -r requirements/edx/base.txt # edx-ace -scipy==1.16.2 +scipy==1.16.3 # via # -r requirements/edx/base.txt # chem @@ -1534,7 +1536,7 @@ sqlparse==0.5.3 # django staff-graded-xblock==3.1.0 # via -r requirements/edx/base.txt -starlette==0.48.0 +starlette==0.49.1 # via fastapi stevedore==5.5.0 # via @@ -1552,7 +1554,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==9.2.0 +testfixtures==10.0.0 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -1571,7 +1573,7 @@ tomlkit==0.13.3 # openedx-learning # pylint # snowflake-connector-python -tox==4.31.0 +tox==4.32.0 # via -r requirements/edx/testing.in tqdm==4.67.1 # via @@ -1638,7 +1640,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.35.3 +virtualenv==20.35.4 # via tox voluptuous==0.15.2 # via diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 19a3998f8a..a14836ff5e 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.57 +boto3==1.40.62 # via -r scripts/user_retirement/requirements/base.in -botocore==1.40.57 +botocore==1.40.62 # via # boto3 # s3transfer @@ -48,11 +48,11 @@ edx-django-utils==8.0.1 # via edx-rest-api-client edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.in -google-api-core==2.27.0 +google-api-core==2.28.1 # via google-api-python-client google-api-python-client==2.185.0 # via -r scripts/user_retirement/requirements/base.in -google-auth==2.41.1 +google-auth==2.42.0 # via # google-api-core # google-api-python-client @@ -90,7 +90,7 @@ protobuf==6.33.0 # google-api-core # googleapis-common-protos # proto-plus -psutil==7.1.1 +psutil==7.1.2 # via edx-django-utils pyasn1==0.6.1 # via diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 59234ed869..3299e4f8fd 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.57 +boto3==1.40.62 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.40.57 +botocore==1.40.62 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -72,13 +72,13 @@ edx-django-utils==8.0.1 # edx-rest-api-client edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.txt -google-api-core==2.27.0 +google-api-core==2.28.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client google-api-python-client==2.185.0 # via -r scripts/user_retirement/requirements/base.txt -google-auth==2.41.1 +google-auth==2.42.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -150,7 +150,7 @@ protobuf==6.33.0 # google-api-core # googleapis-common-protos # proto-plus -psutil==7.1.1 +psutil==7.1.2 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils