From 3d714c68efd77327f42b84a774fb240a15a4a398 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 6 Apr 2026 23:17:44 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- .../content_libraries/rest_api/blocks.py | 2 +- requirements/edx-sandbox/base.txt | 8 +- requirements/edx/assets.txt | 2 +- requirements/edx/base.txt | 83 +++++++------- requirements/edx/coverage.txt | 4 +- requirements/edx/development.txt | 108 ++++++++++-------- requirements/edx/doc.txt | 84 +++++++------- requirements/edx/semgrep.txt | 18 +-- requirements/edx/testing.txt | 100 ++++++++-------- requirements/pip-tools.txt | 4 +- .../structures_pruning/requirements/base.txt | 4 +- .../requirements/testing.txt | 6 +- scripts/user_retirement/requirements/base.txt | 24 ++-- .../user_retirement/requirements/testing.txt | 28 ++--- scripts/xblock/requirements.txt | 4 +- 15 files changed, 253 insertions(+), 226 deletions(-) diff --git a/openedx/core/djangoapps/content_libraries/rest_api/blocks.py b/openedx/core/djangoapps/content_libraries/rest_api/blocks.py index 1a6358a3168e..d9de4917a03b 100644 --- a/openedx/core/djangoapps/content_libraries/rest_api/blocks.py +++ b/openedx/core/djangoapps/content_libraries/rest_api/blocks.py @@ -2,8 +2,8 @@ Content Library REST APIs related to XBlocks/Components and their static assets """ import edx_api_doc_tools as apidocs -from django.core.exceptions import ObjectDoesNotExist from django.conf import settings +from django.core.exceptions import ObjectDoesNotExist from django.db.transaction import non_atomic_requests from django.http import Http404, HttpResponse, StreamingHttpResponse from django.urls import reverse diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index 679f86b5ff42..d0099c8c225b 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -8,7 +8,7 @@ cffi==2.0.0 # via cryptography chem==2.0.0 # via -r requirements/edx-sandbox/base.in -click==8.3.1 +click==8.3.2 # via nltk codejail-includes==2.0.0 # via -r requirements/edx-sandbox/base.in @@ -44,7 +44,7 @@ mpmath==1.3.0 # via sympy networkx==3.6.1 # via -r requirements/edx-sandbox/base.in -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx-sandbox/base.in # chem @@ -60,7 +60,7 @@ openedx-calc==5.0.0 # via -r requirements/edx-sandbox/base.in packaging==26.0 # via matplotlib -pillow==12.1.1 +pillow==12.2.0 # via matplotlib pycparser==3.0 # via cffi @@ -74,7 +74,7 @@ python-dateutil==2.9.0.post0 # via matplotlib random2==1.0.2 # via -r requirements/edx-sandbox/base.in -regex==2026.2.28 +regex==2026.4.4 # via nltk scipy==1.17.1 # via diff --git a/requirements/edx/assets.txt b/requirements/edx/assets.txt index 36b3e1cc96e6..41e557576a0b 100644 --- a/requirements/edx/assets.txt +++ b/requirements/edx/assets.txt @@ -4,7 +4,7 @@ # # make upgrade # -click==8.3.1 +click==8.3.2 # via -r requirements/edx/assets.in libsass==0.10.0 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 496211cab431..3338086d3ece 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.3 +aiohttp==3.13.5 # via geoip2 aiosignal==1.4.0 # via aiohttp @@ -22,7 +22,7 @@ aniso8601==10.0.1 # tincan annotated-types==0.7.0 # via pydantic -anyio==4.12.1 +anyio==4.13.0 # via httpx appdirs==1.4.4 # via fs @@ -68,14 +68,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.84 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.84 # via # -r requirements/edx/kernel.in # boto3 @@ -93,7 +93,7 @@ camel-converter[pydantic]==5.1.0 # via meilisearch casbin-django-orm-adapter==1.7.0 # via openedx-authz -celery==5.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/kernel.in @@ -115,9 +115,9 @@ cffi==2.0.0 # via # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via pysrt -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via # requests # snowflake-connector-python @@ -125,7 +125,7 @@ chem==2.0.0 # via # -r requirements/edx/kernel.in # xblocks-contrib -click==8.3.1 +click==8.3.2 # via # celery # click-didyoumean @@ -258,7 +258,7 @@ django-celery-results==2.6.0 # via -r requirements/edx/kernel.in django-classy-tags==4.1.0 # via django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -377,7 +377,7 @@ django-webpack-loader==3.2.3 # via # -r requirements/edx/kernel.in # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/kernel.in # django-config-models @@ -492,7 +492,7 @@ edx-i18n-tools==2.0.0 # ora2 edx-milestones==1.1.0 # via -r requirements/edx/kernel.in -edx-opaque-keys[django]==3.1.0 +edx-opaque-keys[django]==4.0.0 # via # -r requirements/edx/kernel.in # edx-bulk-grades @@ -511,7 +511,7 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/kernel.in # openedx-authz @@ -572,9 +572,9 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via -r requirements/edx/bundled.in -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/kernel.in # edx-completion @@ -605,7 +605,7 @@ geoip2==5.2.0 # via -r requirements/edx/kernel.in glob2==0.7 # via -r requirements/edx/kernel.in -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.2 # via # firebase-admin # google-cloud-core @@ -617,7 +617,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # google-cloud-firestore # google-cloud-storage @@ -629,26 +629,26 @@ google-crc32c==1.8.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.74.0 # via # google-api-core # grpcio-status -grpcio==1.78.0 +grpcio==1.80.0 # via # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via -r requirements/edx/kernel.in h11==0.16.0 # via httpcore h2==4.3.0 # via httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via -r requirements/edx/kernel.in hpack==4.1.0 # via h2 @@ -660,7 +660,9 @@ html5lib==1.1 httpcore==1.0.9 # via httpx httpx[http2]==0.28.1 - # via firebase-admin + # via + # firebase-admin + # typesense hyperframe==6.1.0 # via h2 icalendar==7.0.3 @@ -679,7 +681,7 @@ inflection==0.5.1 # via # drf-spectacular # drf-yasg -invoke==2.2.1 +invoke==3.0.2 # via paramiko ipaddress==1.0.23 # via -r requirements/edx/kernel.in @@ -711,7 +713,7 @@ jsonschema==4.26.0 # optimizely-sdk jsonschema-specifications==2025.9.1 # via jsonschema -jwcrypto==1.5.6 +jwcrypto==1.5.7 # via # django-oauth-toolkit # pylti1p3 @@ -777,7 +779,7 @@ mongoengine==0.29.3 # via -r requirements/edx/kernel.in monotonic==1.6 # via analytics-python -more-itertools==10.8.0 +more-itertools==11.0.1 # via cssutils mpmath==1.3.0 # via sympy @@ -791,11 +793,11 @@ mysqlclient==2.2.8 # via # -r requirements/edx/kernel.in # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/kernel.in # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via chem nodeenv==1.10.0 # via -r requirements/edx/kernel.in @@ -848,12 +850,12 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.1.0 # via # -r requirements/edx/kernel.in # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via -r requirements/edx/kernel.in optimizely-sdk==5.4.0 # via -r requirements/edx/bundled.in @@ -884,7 +886,7 @@ pgpy==0.6.0 # via edx-enterprise piexif==1.1.3 # via -r requirements/edx/kernel.in -pillow==12.1.1 +pillow==12.2.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -900,7 +902,7 @@ propcache==0.4.1 # via # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # google-api-core # google-cloud-firestore @@ -1046,7 +1048,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/bundled.in -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/kernel.in # walrus @@ -1054,9 +1056,9 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.4.4 # via nltk -requests==2.32.5 +requests==2.33.1 # via # analytics-python # cachecontrol @@ -1177,7 +1179,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via edx-bulk-grades sympy==1.14.0 # via openedx-calc @@ -1195,6 +1197,8 @@ tomlkit==0.14.0 # snowflake-connector-python tqdm==4.67.3 # via nltk +typesense==2.0.0 + # via openedx-forum typing-extensions==4.15.0 # via # aiosignal @@ -1211,10 +1215,11 @@ typing-extensions==4.15.0 # pyopenssl # referencing # snowflake-connector-python + # typesense # typing-inspection typing-inspection==0.4.2 # via pydantic -tzdata==2025.3 +tzdata==2026.1 # via # icalendar # kombu @@ -1274,7 +1279,7 @@ wrapt==2.1.2 # via # -r requirements/edx/kernel.in # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/kernel.in # acid-xblock @@ -1290,7 +1295,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via -r requirements/edx/bundled.in xblock-google-drive==0.8.2 # via -r requirements/edx/bundled.in diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 699d757ea1a1..e6f30b38f8e8 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -4,7 +4,7 @@ # # make upgrade # -chardet==7.2.0 +chardet==7.4.0.post2 # via diff-cover coverage==7.13.5 # via -r requirements/edx/coverage.in @@ -16,5 +16,5 @@ markupsafe==3.0.3 # via jinja2 pluggy==1.6.0 # via diff-cover -pygments==2.19.2 +pygments==2.20.0 # via diff-cover diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 4398f3686ca8..6a2077515580 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.3 +aiohttp==3.13.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -55,7 +55,7 @@ annotated-types==0.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pydantic -anyio==4.12.1 +anyio==4.13.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -139,7 +139,7 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.84 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -147,7 +147,7 @@ boto3==1.42.74 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.84 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -163,7 +163,7 @@ bridgekeeper==0.9 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -build==1.4.0 +build==1.4.2 # via # -r requirements/pip-tools.txt # pip-tools @@ -188,7 +188,7 @@ casbin-django-orm-adapter==1.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-authz -celery==5.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/doc.txt @@ -215,13 +215,13 @@ cffi==2.0.0 # -r requirements/edx/testing.txt # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # diff-cover # pysrt -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -232,7 +232,7 @@ chem==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblocks-contrib -click==8.3.1 +click==8.3.2 # via # -r requirements/edx/assets.txt # -r requirements/edx/development.in @@ -446,7 +446,7 @@ django-classy-tags==4.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -597,7 +597,7 @@ django-stubs[compatible-mypy]==5.2.9 # -c requirements/constraints.txt # -r requirements/edx/development.in # djangorestframework-stubs -django-stubs-ext==6.0.1 +django-stubs-ext==6.0.2 # via django-stubs django-user-tasks==4.0.0 # via @@ -617,7 +617,7 @@ django-webpack-loader==3.2.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -638,7 +638,7 @@ djangorestframework==3.17.0 # openedx-forum # ora2 # super-csv -djangorestframework-stubs==3.16.8 +djangorestframework-stubs==3.16.9 # via -r requirements/edx/development.in djangorestframework-xml==2.0.0 # via @@ -782,7 +782,7 @@ edx-milestones==1.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-opaque-keys[django]==3.1.0 +edx-opaque-keys[django]==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -802,7 +802,7 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -886,11 +886,11 @@ enmerkar-underscore==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -903,11 +903,11 @@ execnet==2.1.2 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==40.11.1 +faker==40.13.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.135.2 +fastapi==0.135.3 # via # -r requirements/edx/testing.txt # pact-python @@ -964,7 +964,7 @@ glob2==0.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -980,7 +980,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1002,12 +1002,12 @@ google-crc32c==1.8.0 # -r requirements/edx/testing.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.74.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1017,19 +1017,19 @@ grimp==3.14 # via # -r requirements/edx/testing.txt # import-linter -grpcio==1.78.0 +grpcio==1.80.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1044,7 +1044,7 @@ h2==4.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1071,6 +1071,7 @@ httpx[http2]==0.28.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin + # typesense hyperframe==6.1.0 # via # -r requirements/edx/doc.txt @@ -1110,7 +1111,7 @@ iniconfig==2.3.0 # via # -r requirements/edx/testing.txt # pytest -invoke==2.2.1 +invoke==3.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1175,7 +1176,7 @@ jsonschema-specifications==2025.9.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema -jwcrypto==1.5.6 +jwcrypto==1.5.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1296,7 +1297,7 @@ monotonic==1.6 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # analytics-python -more-itertools==10.8.0 +more-itertools==11.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1328,12 +1329,12 @@ mysqlclient==2.2.8 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1410,13 +1411,13 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1482,7 +1483,7 @@ piexif==1.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pillow==12.1.1 +pillow==12.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1523,7 +1524,7 @@ propcache==0.4.1 # -r requirements/edx/testing.txt # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1598,7 +1599,7 @@ pydata-sphinx-theme==0.16.1 # via # -r requirements/edx/doc.txt # sphinx-book-theme -pygments==2.19.2 +pygments==2.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1752,9 +1753,10 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.2.0 +python-discovery==1.2.1 # via # -r requirements/edx/testing.txt + # tox # virtualenv python-ipware==3.0.0 # via @@ -1826,7 +1828,7 @@ recommender-xblock==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1837,12 +1839,12 @@ referencing==0.37.0 # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.4.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk -requests==2.32.5 +requests==2.33.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1891,7 +1893,7 @@ rpds-py==0.30.0 # -r requirements/edx/testing.txt # jsonschema # referencing -ruff==0.15.7 +ruff==0.15.9 # via -r requirements/edx/testing.txt rules==3.5 # via @@ -2092,7 +2094,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2133,7 +2135,7 @@ tomlkit==0.14.0 # openedx-core # pylint # snowflake-connector-python -tox==4.50.3 +tox==4.52.0 # via -r requirements/edx/testing.txt tqdm==4.67.3 # via @@ -2144,8 +2146,13 @@ types-pyyaml==6.0.12.20250915 # via # django-stubs # djangorestframework-stubs -types-requests==2.32.4.20260107 +types-requests==2.33.0.20260402 # via -r requirements/edx/development.in +typesense==2.0.0 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # openedx-forum typing-extensions==4.15.0 # via # -r requirements/edx/doc.txt @@ -2173,6 +2180,7 @@ typing-extensions==4.15.0 # referencing # snowflake-connector-python # starlette + # typesense # typing-inspection typing-inspection==0.4.2 # via @@ -2180,7 +2188,7 @@ typing-inspection==0.4.2 # -r requirements/edx/testing.txt # fastapi # pydantic -tzdata==2025.3 +tzdata==2026.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2218,7 +2226,7 @@ urllib3==2.6.3 # pact-python # requests # types-requests -uvicorn==0.42.0 +uvicorn==0.44.0 # via # -r requirements/edx/testing.txt # pact-python @@ -2238,7 +2246,7 @@ voluptuous==0.16.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 -vulture==2.15 +vulture==2.16 # via -r requirements/edx/development.in walrus==0.9.8 # via @@ -2292,7 +2300,7 @@ wrapt==2.1.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2309,7 +2317,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 02ae81a93b86..c9c139c6608d 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.3 +aiohttp==3.13.5 # via # -r requirements/edx/base.txt # geoip2 @@ -37,7 +37,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.12.1 +anyio==4.13.0 # via # -r requirements/edx/base.txt # httpx @@ -105,14 +105,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.84 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.84 # via # -r requirements/edx/base.txt # boto3 @@ -140,7 +140,7 @@ casbin-django-orm-adapter==1.7.0 # via # -r requirements/edx/base.txt # openedx-authz -celery==5.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -164,11 +164,11 @@ cffi==2.0.0 # -r requirements/edx/base.txt # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via # -r requirements/edx/base.txt # pysrt -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via # -r requirements/edx/base.txt # requests @@ -177,7 +177,7 @@ chem==2.0.0 # via # -r requirements/edx/base.txt # xblocks-contrib -click==8.3.1 +click==8.3.2 # via # -r requirements/edx/base.txt # celery @@ -329,7 +329,7 @@ django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -456,7 +456,7 @@ django-webpack-loader==3.2.3 # via # -r requirements/edx/base.txt # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/base.txt # django-config-models @@ -583,7 +583,7 @@ edx-i18n-tools==2.0.0 # ora2 edx-milestones==1.1.0 # via -r requirements/edx/base.txt -edx-opaque-keys[django]==3.1.0 +edx-opaque-keys[django]==4.0.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -602,7 +602,7 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/base.txt # openedx-authz @@ -669,9 +669,9 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via -r requirements/edx/base.txt -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/base.txt # edx-completion @@ -713,7 +713,7 @@ gitpython==3.1.46 # via -r requirements/edx/doc.in glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -727,7 +727,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -745,26 +745,26 @@ google-crc32c==1.8.0 # -r requirements/edx/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.74.0 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio==1.78.0 +grpcio==1.80.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via # -r requirements/edx/base.txt # google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via -r requirements/edx/base.txt h11==0.16.0 # via @@ -774,7 +774,7 @@ h2==4.3.0 # via # -r requirements/edx/base.txt # httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via -r requirements/edx/base.txt hpack==4.1.0 # via @@ -793,6 +793,7 @@ httpx[http2]==0.28.1 # via # -r requirements/edx/base.txt # firebase-admin + # typesense hyperframe==6.1.0 # via # -r requirements/edx/base.txt @@ -817,7 +818,7 @@ inflection==0.5.1 # -r requirements/edx/base.txt # drf-spectacular # drf-yasg -invoke==2.2.1 +invoke==3.0.2 # via # -r requirements/edx/base.txt # paramiko @@ -866,7 +867,7 @@ jsonschema-specifications==2025.9.1 # via # -r requirements/edx/base.txt # jsonschema -jwcrypto==1.5.6 +jwcrypto==1.5.7 # via # -r requirements/edx/base.txt # django-oauth-toolkit @@ -945,7 +946,7 @@ monotonic==1.6 # via # -r requirements/edx/base.txt # analytics-python -more-itertools==10.8.0 +more-itertools==11.0.1 # via # -r requirements/edx/base.txt # cssutils @@ -966,11 +967,11 @@ mysqlclient==2.2.8 # via # -r requirements/edx/base.txt # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/base.txt # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx/base.txt # chem @@ -1028,12 +1029,12 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.1.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via -r requirements/edx/base.txt optimizely-sdk==5.4.0 # via -r requirements/edx/base.txt @@ -1073,7 +1074,7 @@ picobox==4.0.0 # via sphinxcontrib-openapi piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==12.1.1 +pillow==12.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1096,7 +1097,7 @@ propcache==0.4.1 # -r requirements/edx/base.txt # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r requirements/edx/base.txt # google-api-core @@ -1150,7 +1151,7 @@ pydantic-core==2.41.5 # pydantic pydata-sphinx-theme==0.16.1 # via sphinx-book-theme -pygments==2.19.2 +pygments==2.20.0 # via # accessible-pygments # pydata-sphinx-theme @@ -1278,7 +1279,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/base.txt # walrus @@ -1287,11 +1288,11 @@ referencing==0.37.0 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.4.4 # via # -r requirements/edx/base.txt # nltk -requests==2.32.5 +requests==2.33.1 # via # -r requirements/edx/base.txt # analytics-python @@ -1478,7 +1479,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1511,6 +1512,10 @@ tqdm==4.67.3 # via # -r requirements/edx/base.txt # nltk +typesense==2.0.0 + # via + # -r requirements/edx/base.txt + # openedx-forum typing-extensions==4.15.0 # via # -r requirements/edx/base.txt @@ -1529,12 +1534,13 @@ typing-extensions==4.15.0 # pyopenssl # referencing # snowflake-connector-python + # typesense # typing-inspection typing-inspection==0.4.2 # via # -r requirements/edx/base.txt # pydantic -tzdata==2025.3 +tzdata==2026.1 # via # -r requirements/edx/base.txt # icalendar @@ -1611,7 +1617,7 @@ wrapt==2.1.2 # via # -r requirements/edx/base.txt # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1627,7 +1633,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via -r requirements/edx/base.txt xblock-google-drive==0.8.2 # via -r requirements/edx/base.txt diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 3220a13db199..ec16613a9b83 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -6,7 +6,7 @@ # annotated-types==0.7.0 # via pydantic -anyio==4.12.1 +anyio==4.13.0 # via # httpx # mcp @@ -32,7 +32,7 @@ certifi==2026.2.25 # requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via requests click==8.1.8 # via @@ -53,7 +53,7 @@ face==26.0.0 # via glom glom==25.12.0 # via semgrep -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.74.0 # via opentelemetry-exporter-otlp-proto-http h11==0.16.0 # via @@ -140,7 +140,7 @@ pydantic-core==2.41.5 # via pydantic pydantic-settings==2.13.1 # via mcp -pygments==2.19.2 +pygments==2.20.0 # via rich pyjwt[crypto]==2.12.1 # via @@ -148,13 +148,13 @@ pyjwt[crypto]==2.12.1 # semgrep python-dotenv==1.2.2 # via pydantic-settings -python-multipart==0.0.22 +python-multipart==0.0.24 # via mcp referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests==2.32.5 +requests==2.33.1 # via # opentelemetry-exporter-otlp-proto-http # semgrep @@ -170,9 +170,9 @@ ruamel-yaml-clib==0.2.14 # via semgrep semantic-version==2.10.0 # via semgrep -semgrep==1.156.0 +semgrep==1.157.0 # via -r requirements/edx/semgrep.in -sse-starlette==3.3.3 +sse-starlette==3.3.4 # via mcp starlette==1.0.0 # via @@ -203,7 +203,7 @@ urllib3==2.6.3 # via # requests # semgrep -uvicorn==0.42.0 +uvicorn==0.44.0 # via mcp wcmatch==8.5.2 # via semgrep diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index a68b55f91287..1d067d874194 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.3 +aiohttp==3.13.5 # via # -r requirements/edx/base.txt # geoip2 @@ -35,7 +35,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.12.1 +anyio==4.13.0 # via # -r requirements/edx/base.txt # httpx @@ -103,14 +103,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.84 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.84 # via # -r requirements/edx/base.txt # boto3 @@ -139,7 +139,7 @@ casbin-django-orm-adapter==1.7.0 # via # -r requirements/edx/base.txt # openedx-authz -celery==5.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -163,13 +163,13 @@ cffi==2.0.0 # -r requirements/edx/base.txt # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via # -r requirements/edx/base.txt # -r requirements/edx/coverage.txt # diff-cover # pysrt -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via # -r requirements/edx/base.txt # requests @@ -178,7 +178,7 @@ chem==2.0.0 # via # -r requirements/edx/base.txt # xblocks-contrib -click==8.3.1 +click==8.3.2 # via # -r requirements/edx/base.txt # celery @@ -354,7 +354,7 @@ django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -481,7 +481,7 @@ django-webpack-loader==3.2.3 # via # -r requirements/edx/base.txt # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/base.txt # django-config-models @@ -605,7 +605,7 @@ edx-lint==6.0.0 # via -r requirements/edx/testing.in edx-milestones==1.1.0 # via -r requirements/edx/base.txt -edx-opaque-keys[django]==3.1.0 +edx-opaque-keys[django]==4.0.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -624,7 +624,7 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/base.txt # openedx-authz @@ -691,9 +691,9 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via -r requirements/edx/base.txt -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/base.txt # edx-completion @@ -703,9 +703,9 @@ execnet==2.1.2 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==40.11.1 +faker==40.13.0 # via factory-boy -fastapi==0.135.2 +fastapi==0.135.3 # via pact-python fastavro==1.12.1 # via @@ -744,7 +744,7 @@ geoip2==5.2.0 # via -r requirements/edx/base.txt glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.2 # via # -r requirements/edx/base.txt # firebase-admin @@ -758,7 +758,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -776,28 +776,28 @@ google-crc32c==1.8.0 # -r requirements/edx/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.74.0 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status grimp==3.14 # via import-linter -grpcio==1.78.0 +grpcio==1.80.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via # -r requirements/edx/base.txt # google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via -r requirements/edx/base.txt h11==0.16.0 # via @@ -808,7 +808,7 @@ h2==4.3.0 # via # -r requirements/edx/base.txt # httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via -r requirements/edx/base.txt hpack==4.1.0 # via @@ -829,6 +829,7 @@ httpx[http2]==0.28.1 # via # -r requirements/edx/base.txt # firebase-admin + # typesense hyperframe==6.1.0 # via # -r requirements/edx/base.txt @@ -855,7 +856,7 @@ inflection==0.5.1 # drf-yasg iniconfig==2.3.0 # via pytest -invoke==2.2.1 +invoke==3.0.2 # via # -r requirements/edx/base.txt # paramiko @@ -905,7 +906,7 @@ jsonschema-specifications==2025.9.1 # via # -r requirements/edx/base.txt # jsonschema -jwcrypto==1.5.6 +jwcrypto==1.5.7 # via # -r requirements/edx/base.txt # django-oauth-toolkit @@ -992,7 +993,7 @@ monotonic==1.6 # via # -r requirements/edx/base.txt # analytics-python -more-itertools==10.8.0 +more-itertools==11.0.1 # via # -r requirements/edx/base.txt # cssutils @@ -1013,11 +1014,11 @@ mysqlclient==2.2.8 # via # -r requirements/edx/base.txt # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/base.txt # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx/base.txt # chem @@ -1075,12 +1076,12 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.1.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via -r requirements/edx/base.txt optimizely-sdk==5.4.0 # via -r requirements/edx/base.txt @@ -1124,7 +1125,7 @@ pgpy==0.6.0 # edx-enterprise piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==12.1.1 +pillow==12.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1159,7 +1160,7 @@ propcache==0.4.1 # -r requirements/edx/base.txt # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r requirements/edx/base.txt # google-api-core @@ -1216,7 +1217,7 @@ pydantic-core==2.41.5 # via # -r requirements/edx/base.txt # pydantic -pygments==2.19.2 +pygments==2.20.0 # via # -r requirements/edx/coverage.txt # diff-cover @@ -1337,8 +1338,10 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.2.0 - # via virtualenv +python-discovery==1.2.1 + # via + # tox + # virtualenv python-ipware==3.0.0 # via # -r requirements/edx/base.txt @@ -1392,7 +1395,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/base.txt # walrus @@ -1401,11 +1404,11 @@ referencing==0.37.0 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.4.4 # via # -r requirements/edx/base.txt # nltk -requests==2.32.5 +requests==2.33.1 # via # -r requirements/edx/base.txt # analytics-python @@ -1444,7 +1447,7 @@ rpds-py==0.30.0 # -r requirements/edx/base.txt # jsonschema # referencing -ruff==0.15.7 +ruff==0.15.9 # via -r requirements/edx/testing.in rules==3.5 # via @@ -1554,7 +1557,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1587,12 +1590,16 @@ tomlkit==0.14.0 # openedx-core # pylint # snowflake-connector-python -tox==4.50.3 +tox==4.52.0 # via -r requirements/edx/testing.in tqdm==4.67.3 # via # -r requirements/edx/base.txt # nltk +typesense==2.0.0 + # via + # -r requirements/edx/base.txt + # openedx-forum typing-extensions==4.15.0 # via # -r requirements/edx/base.txt @@ -1614,13 +1621,14 @@ typing-extensions==4.15.0 # referencing # snowflake-connector-python # starlette + # typesense # typing-inspection typing-inspection==0.4.2 # via # -r requirements/edx/base.txt # fastapi # pydantic -tzdata==2025.3 +tzdata==2026.1 # via # -r requirements/edx/base.txt # icalendar @@ -1650,7 +1658,7 @@ urllib3==2.6.3 # elasticsearch # pact-python # requests -uvicorn==0.42.0 +uvicorn==0.44.0 # via pact-python vine==5.1.0 # via @@ -1704,7 +1712,7 @@ wrapt==2.1.2 # via # -r requirements/edx/base.txt # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1720,7 +1728,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via -r requirements/edx/base.txt xblock-google-drive==0.8.2 # via -r requirements/edx/base.txt diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 957dbd358acf..dd10c1f12687 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,9 +4,9 @@ # # make upgrade # -build==1.4.0 +build==1.4.2 # via pip-tools -click==8.3.1 +click==8.3.2 # via pip-tools packaging==26.0 # via diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index 7a64f07ddf49..9856749db6cc 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/base.txt @@ -4,7 +4,7 @@ # # make upgrade # -click==8.3.1 +click==8.3.2 # via # -r scripts/structures_pruning/requirements/base.in # click-log @@ -12,7 +12,7 @@ click-log==0.4.0 # via -r scripts/structures_pruning/requirements/base.in dnspython==2.8.0 # via pymongo -edx-opaque-keys==3.1.0 +edx-opaque-keys==4.0.0 # via -r scripts/structures_pruning/requirements/base.in pymongo==4.4.0 # via diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 4f562ea0bdc4..2a7aeacac96e 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -4,7 +4,7 @@ # # make upgrade # -click==8.3.1 +click==8.3.2 # via # -r scripts/structures_pruning/requirements/base.txt # click-log @@ -16,7 +16,7 @@ dnspython==2.8.0 # via # -r scripts/structures_pruning/requirements/base.txt # pymongo -edx-opaque-keys==3.1.0 +edx-opaque-keys==4.0.0 # via -r scripts/structures_pruning/requirements/base.txt iniconfig==2.3.0 # via pytest @@ -24,7 +24,7 @@ packaging==26.0 # via pytest pluggy==1.6.0 # via pytest -pygments==2.19.2 +pygments==2.20.0 # via pytest pymongo==4.4.0 # via diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index d6e4a3cabd43..51ab38217aa1 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,9 +10,9 @@ attrs==26.1.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.42.74 +boto3==1.42.84 # via -r scripts/user_retirement/requirements/base.in -botocore==1.42.74 +botocore==1.42.84 # via # boto3 # s3transfer @@ -22,9 +22,9 @@ cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via requests -click==8.3.1 +click==8.3.2 # via # -r scripts/user_retirement/requirements/base.in # edx-django-utils @@ -48,7 +48,7 @@ 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.30.0 +google-api-core==2.30.2 # via google-api-python-client google-api-python-client==2.193.0 # via -r scripts/user_retirement/requirements/base.in @@ -57,9 +57,9 @@ google-auth==2.49.1 # google-api-core # google-api-python-client # google-auth-httplib2 -google-auth-httplib2==0.3.0 +google-auth-httplib2==0.3.1 # via google-api-python-client -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.74.0 # via google-api-core httplib2==0.31.2 # via @@ -69,7 +69,7 @@ idna==3.11 # via requests isodate==0.7.2 # via zeep -jenkinsapi==0.3.21 +jenkinsapi==0.3.22 # via -r scripts/user_retirement/requirements/base.in jmespath==1.1.0 # via @@ -79,13 +79,13 @@ lxml==5.3.2 # via # -c requirements/constraints.txt # zeep -more-itertools==10.8.0 +more-itertools==11.0.1 # via simple-salesforce platformdirs==4.9.4 # via zeep -proto-plus==1.27.1 +proto-plus==1.27.2 # via google-api-core -protobuf==6.33.6 +protobuf==7.34.1 # via # google-api-core # googleapis-common-protos @@ -114,7 +114,7 @@ pytz==2026.1.post1 # zeep pyyaml==6.0.3 # via -r scripts/user_retirement/requirements/base.in -requests==2.32.5 +requests==2.33.1 # via # -r scripts/user_retirement/requirements/base.in # edx-rest-api-client diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 50ad56599b0b..a3a9babc8269 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,11 +14,11 @@ attrs==26.1.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.42.74 +boto3==1.42.84 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.42.74 +botocore==1.42.84 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -33,11 +33,11 @@ cffi==2.0.0 # -r scripts/user_retirement/requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via # -r scripts/user_retirement/requirements/base.txt # requests -click==8.3.1 +click==8.3.2 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -69,7 +69,7 @@ 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.30.0 +google-api-core==2.30.2 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client @@ -81,11 +81,11 @@ google-auth==2.49.1 # google-api-core # google-api-python-client # google-auth-httplib2 -google-auth-httplib2==0.3.0 +google-auth-httplib2==0.3.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.74.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -104,7 +104,7 @@ isodate==0.7.2 # via # -r scripts/user_retirement/requirements/base.txt # zeep -jenkinsapi==0.3.21 +jenkinsapi==0.3.22 # via -r scripts/user_retirement/requirements/base.txt jinja2==3.1.6 # via moto @@ -123,7 +123,7 @@ markupsafe==3.0.3 # werkzeug mock==5.2.0 # via -r scripts/user_retirement/requirements/testing.in -more-itertools==10.8.0 +more-itertools==11.0.1 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce @@ -137,11 +137,11 @@ platformdirs==4.9.4 # zeep pluggy==1.6.0 # via pytest -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core -protobuf==6.33.6 +protobuf==7.34.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -163,7 +163,7 @@ pycparser==3.0 # via # -r scripts/user_retirement/requirements/base.txt # cffi -pygments==2.19.2 +pygments==2.20.0 # via pytest pyjwt[crypto]==2.12.1 # via @@ -194,7 +194,7 @@ pyyaml==6.0.3 # via # -r scripts/user_retirement/requirements/base.txt # responses -requests==2.32.5 +requests==2.33.1 # via # -r scripts/user_retirement/requirements/base.txt # edx-rest-api-client @@ -258,7 +258,7 @@ urllib3==2.6.3 # botocore # requests # responses -werkzeug==3.1.7 +werkzeug==3.1.8 # via moto xmltodict==1.0.4 # via moto diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 5da3350f78d2..ae5e2314a189 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -6,11 +6,11 @@ # certifi==2026.2.25 # via requests -charset-normalizer==3.4.6 +charset-normalizer==3.4.7 # via requests idna==3.11 # via requests -requests==2.32.5 +requests==2.33.1 # via -r scripts/xblock/requirements.in urllib3==2.6.3 # via requests