diff --git a/common/djangoapps/third_party_auth/tests/specs/base.py b/common/djangoapps/third_party_auth/tests/specs/base.py index 739806569963..a8f8622df120 100644 --- a/common/djangoapps/third_party_auth/tests/specs/base.py +++ b/common/djangoapps/third_party_auth/tests/specs/base.py @@ -1124,6 +1124,7 @@ def do_complete(self, strategy, request, partial_pipeline_token, partial_data, u calling actions.do_complete """ strategy.storage.partial.store(partial_data) + strategy.session_set("partial_pipeline_token", partial_pipeline_token) if not user: user = request.user return actions.do_complete( diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index 65424f445469..97a9a053cd65 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -4,11 +4,11 @@ # # make upgrade # -cffi==2.0.0 +cffi==2.1.0 # via cryptography chem==2.0.0 # via -r requirements/edx-sandbox/base.in -click==8.4.1 +click==8.4.2 # via nltk codejail-includes==2.0.0 # via -r requirements/edx-sandbox/base.in @@ -58,7 +58,7 @@ openedx-calc==5.0.0 # via -r requirements/edx-sandbox/base.in packaging==26.2 # via matplotlib -pillow==12.2.0 +pillow==12.3.0 # via matplotlib pycparser==3.0 # via cffi @@ -72,7 +72,7 @@ python-dateutil==2.9.0.post0 # via matplotlib random2==1.0.2 # via -r requirements/edx-sandbox/base.in -regex==2026.5.9 +regex==2026.6.28 # via nltk scipy==1.17.1 # via @@ -84,5 +84,5 @@ sympy==1.14.0 # via # -r requirements/edx-sandbox/base.in # openedx-calc -tqdm==4.68.2 +tqdm==4.68.3 # via nltk diff --git a/requirements/edx/assets.txt b/requirements/edx/assets.txt index fdc80ce99af4..35c8c11196e7 100644 --- a/requirements/edx/assets.txt +++ b/requirements/edx/assets.txt @@ -4,7 +4,7 @@ # # make upgrade # -click==8.4.1 +click==8.4.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 a7fbc4aa3d54..46123eb1cc1c 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -6,7 +6,7 @@ # acid-xblock==0.4.1 # via -r requirements/edx/kernel.in -aiohappyeyeballs==2.6.2 +aiohappyeyeballs==2.7.1 # via aiohttp aiohttp==3.14.1 # via geoip2 @@ -22,7 +22,7 @@ aniso8601==10.0.1 # tincan annotated-types==0.7.0 # via pydantic -anyio==4.14.0 +anyio==4.14.1 # via httpx appdirs==1.4.4 # via fs @@ -68,20 +68,20 @@ bleach[css]==6.4.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.30 +boto3==1.43.41 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.30 +botocore==1.43.41 # via # -r requirements/edx/kernel.in # boto3 # s3transfer # snowflake-connector-python -bracex==2.6 +bracex==3.0 # via wcmatch bridgekeeper==0.9 # via -r requirements/edx/kernel.in @@ -104,14 +104,14 @@ celery==5.6.3 # enterprise-integrated-channels # event-tracking # openedx-core -certifi==2026.5.20 +certifi==2026.6.17 # via # elasticsearch # httpcore # httpx # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl @@ -119,7 +119,7 @@ chardet==7.4.3 # via # encutils # pysrt -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # via # requests # snowflake-connector-python @@ -127,7 +127,7 @@ chem==2.0.0 # via # -r requirements/edx/kernel.in # xblocks-contrib -click==8.4.1 +click==8.4.2 # via # celery # click-didyoumean @@ -252,7 +252,7 @@ django==5.2.15 # xss-utils django-appconf==1.2.0 # via django-statici18n -django-autocomplete-light==4.0.3 +django-autocomplete-light==5.0.0 # via -r requirements/edx/kernel.in django-cache-memoize==0.2.1 # via edx-enterprise @@ -348,7 +348,7 @@ django-sekizai==4.1.0 # openedx-django-wiki django-ses==4.7.2 # via -r requirements/edx/bundled.in -django-simple-history==3.11.0 +django-simple-history==3.12.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -409,7 +409,7 @@ done-xblock==3.0.0 # via -r requirements/edx/bundled.in drf-jwt==1.19.2 # via edx-drf-extensions -drf-spectacular==0.29.0 +drf-spectacular==0.30.0 # via -r requirements/edx/kernel.in drf-yasg==1.21.15 # via @@ -534,11 +534,11 @@ edx-rest-api-client==7.0.0 # edx-enterprise # edx-proctoring # enterprise-integrated-channels -edx-search==5.0.1 +edx-search==5.0.2 # via # -r requirements/edx/kernel.in # openedx-forum -edx-sga==0.28.0 +edx-sga==0.29.0 # via -r requirements/edx/bundled.in edx-submissions==4.0.0 # via @@ -564,7 +564,7 @@ edx-when==4.0.0 # via # -r requirements/edx/kernel.in # edx-proctoring -edxval==4.0.1 +edxval==5.0.1 # via # -r requirements/edx/kernel.in # xblocks-contrib @@ -580,7 +580,7 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in -enterprise-integrated-channels==0.1.60 +enterprise-integrated-channels==0.1.61 # via -r requirements/edx/bundled.in event-tracking==4.0.2 # via @@ -590,9 +590,9 @@ event-tracking==4.0.2 # edx-search fastavro==1.12.2 # via openedx-events -filelock==3.29.4 +filelock==3.29.6 # via snowflake-connector-python -firebase-admin==7.4.0 +firebase-admin==7.5.0 # via edx-ace frozenlist==1.8.0 # via @@ -619,7 +619,7 @@ google-api-core[grpc]==2.31.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.55.0 +google-auth==2.55.1 # via # google-api-core # google-cloud-core @@ -629,7 +629,7 @@ google-cloud-core==2.6.0 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.27.0 +google-cloud-firestore==2.28.0 # via firebase-admin google-cloud-storage==3.12.0 # via firebase-admin @@ -643,12 +643,12 @@ googleapis-common-protos==1.75.0 # via # google-api-core # grpcio-status -grpcio==1.81.1 +grpcio==1.82.0 # via # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.81.1 +grpcio-status==1.82.0 # via google-api-core gunicorn==26.0.0 # via -r requirements/edx/kernel.in @@ -658,7 +658,7 @@ h2==4.3.0 # via httpx help-tokens==4.0.0 # via -r requirements/edx/kernel.in -hpack==4.1.0 +hpack==4.2.0 # via h2 html5lib==1.1 # via @@ -673,7 +673,7 @@ httpx[http2]==0.28.1 # typesense hyperframe==6.1.0 # via h2 -icalendar==7.1.3 +icalendar==7.2.0 # via -r requirements/edx/kernel.in idna==3.18 # via @@ -721,7 +721,7 @@ jsonschema==4.26.0 # optimizely-sdk jsonschema-specifications==2025.9.1 # via jsonschema -jwcrypto==1.5.7 +jwcrypto==1.5.8 # via # django-oauth-toolkit # pylti1p3 @@ -729,7 +729,7 @@ kombu==5.6.2 # via celery laboratory==1.0.2 # via -r requirements/edx/kernel.in -lazy==1.6 +lazy==2.0 # via # acid-xblock # lti-consumer-xblock @@ -763,7 +763,6 @@ mako==1.3.12 # acid-xblock # lti-consumer-xblock # xblock - # xblock-utils markdown==3.10.2 # via # -r requirements/edx/kernel.in @@ -780,7 +779,7 @@ markupsafe==3.0.3 # xblocks-contrib maxminddb==3.1.1 # via geoip2 -meilisearch==0.41.0 +meilisearch==0.42.0 # via # -r requirements/edx/kernel.in # edx-search @@ -792,7 +791,7 @@ more-itertools==11.1.0 # via cssutils mpmath==1.3.0 # via sympy -msgpack==1.2.0 +msgpack==1.2.1 # via cachecontrol multidict==6.7.1 # via @@ -802,7 +801,7 @@ mysqlclient==2.2.8 # via # -r requirements/edx/kernel.in # openedx-forum -nh3==0.3.5 +nh3==0.3.6 # via # -r requirements/edx/kernel.in # xblocks-contrib @@ -835,7 +834,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.19.0 +openedx-authz==1.20.0 # via -r requirements/edx/kernel.in openedx-calc==5.0.0 # via @@ -862,7 +861,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.5.0 +openedx-filters==3.7.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -899,7 +898,7 @@ pgpy==0.6.0 # via edx-enterprise piexif==1.1.3 # via -r requirements/edx/kernel.in -pillow==12.2.0 +pillow==12.3.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -1063,7 +1062,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/bundled.in -redis==8.0.0 +redis==8.0.1 # via # -r requirements/edx/kernel.in # walrus @@ -1071,7 +1070,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.5.9 +regex==2026.6.28 # via nltk requests==2.34.2 # via @@ -1103,7 +1102,7 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/kernel.in # social-auth-core -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -1113,7 +1112,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-core -s3transfer==0.18.0 +s3transfer==0.19.0 # via boto3 sailthru-client==2.2.3 # via edx-ace @@ -1133,7 +1132,6 @@ simplejson==4.1.1 # sailthru-client # super-csv # xblock - # xblock-utils # xblocks-contrib six==1.17.0 # via @@ -1166,7 +1164,7 @@ social-auth-app-django==5.4.1 # -r requirements/edx/kernel.in # edx-auth-backends # edx-enterprise -social-auth-core==4.9.1 +social-auth-core==5.0.2 # via # -r requirements/edx/kernel.in # edx-auth-backends @@ -1185,7 +1183,7 @@ sqlparse==0.5.5 # via django staff-graded-xblock==4.0.1 # via -r requirements/edx/bundled.in -stevedore==5.8.0 +stevedore==5.9.0 # via # -r requirements/edx/kernel.in # code-annotations @@ -1197,7 +1195,7 @@ super-csv==5.0.0 # via edx-bulk-grades sympy==1.14.0 # via openedx-calc -testfixtures==12.1.0 +testfixtures==12.2.0 # via edx-enterprise text-unidecode==1.3 # via python-slugify @@ -1209,13 +1207,13 @@ tomlkit==0.15.0 # via # openedx-core # snowflake-connector-python -tqdm==4.68.2 +tqdm==4.68.3 # via nltk typesense==2.0.0 # via # edx-search # openedx-forum -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # aiohttp # aiosignal @@ -1241,7 +1239,7 @@ tzdata==2026.2 # via # icalendar # kombu -tzlocal==5.4 +tzlocal==5.4.4 # via celery unicodecsv==0.14.1 # via @@ -1268,15 +1266,12 @@ voluptuous==0.16.0 # via ora2 walrus==0.9.8 # via edx-event-bus-redis -wcmatch==10.1 +wcmatch==10.2.1 # via pycasbin -wcwidth==0.8.1 +wcwidth==0.8.2 # via prompt-toolkit web-fragments==4.0.0 - # via - # -r requirements/edx/kernel.in - # edx-sga - # xblock-utils + # via -r requirements/edx/kernel.in webencodings==0.5.1 # via # bleach @@ -1289,7 +1284,7 @@ webob==1.8.10 # xblocks-contrib wheel==0.47.0 # via django-pipeline -wrapt==2.2.1 +wrapt==2.2.2 # via # -r requirements/edx/kernel.in # xblocks-contrib @@ -1307,18 +1302,14 @@ xblock[django]==6.3.0 # staff-graded-xblock # xblock-drag-and-drop-v2 # xblock-google-drive - # xblock-utils + # xblock-poll # xblocks-contrib xblock-drag-and-drop-v2==5.0.6 # via -r requirements/edx/bundled.in xblock-google-drive==0.8.2 # via -r requirements/edx/bundled.in -xblock-poll==1.15.1 +xblock-poll==1.16.1 # via -r requirements/edx/bundled.in -xblock-utils==4.0.0 - # via - # edx-sga - # xblock-poll xblocks-contrib==0.17.0 # via -r requirements/edx/bundled.in xmlsec==1.3.14 diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 5d015e28de97..393e0310fcf4 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # chardet==7.4.3 # via diff-cover -coverage==7.14.1 +coverage==7.15.0 # via -r requirements/edx/coverage.in diff-cover==10.3.0 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index edf3a2623a6c..1d3a8bf45038 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -12,7 +12,7 @@ acid-xblock==0.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -aiohappyeyeballs==2.6.2 +aiohappyeyeballs==2.7.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -51,7 +51,7 @@ annotated-types==0.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pydantic -anyio==4.14.0 +anyio==4.14.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -134,7 +134,7 @@ bleach[css]==6.4.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.30 +boto3==1.43.41 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -142,14 +142,14 @@ boto3==1.43.30 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.30 +botocore==1.43.41 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # boto3 # s3transfer # snowflake-connector-python -bracex==2.6 +bracex==3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -195,7 +195,7 @@ celery==5.6.3 # enterprise-integrated-channels # event-tracking # openedx-core -certifi==2026.5.20 +certifi==2026.6.17 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -204,7 +204,7 @@ certifi==2026.5.20 # httpx # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -218,7 +218,7 @@ chardet==7.4.3 # diff-cover # encutils # pysrt -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -229,7 +229,7 @@ chem==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblocks-contrib -click==8.4.1 +click==8.4.2 # via # -r requirements/edx/assets.txt # -r requirements/edx/development.in @@ -281,7 +281,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.14.1 +coverage[toml]==7.15.0 # via # -r requirements/edx/testing.txt # pytest-cov @@ -314,7 +314,7 @@ cssutils==2.15.0 # pynliner ddt==1.7.2 # via -r requirements/edx/testing.txt -deepmerge==2.0 +deepmerge==2.1.0 # via # -r requirements/edx/doc.txt # sphinxcontrib-openapi @@ -423,7 +423,7 @@ django-appconf==1.2.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-statici18n -django-autocomplete-light==4.0.3 +django-autocomplete-light==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -567,7 +567,7 @@ django-ses==4.7.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -django-simple-history==3.11.0 +django-simple-history==3.12.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -593,7 +593,7 @@ django-stubs[compatible-mypy]==5.2.9 # -c requirements/constraints.txt # -r requirements/edx/development.in # djangorestframework-stubs -django-stubs-ext==6.0.5 +django-stubs-ext==6.0.6 # via django-stubs django-user-tasks==4.0.0 # via @@ -662,7 +662,7 @@ drf-jwt==1.19.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-drf-extensions -drf-spectacular==0.29.0 +drf-spectacular==0.30.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -824,12 +824,12 @@ edx-rest-api-client==7.0.0 # edx-enterprise # edx-proctoring # enterprise-integrated-channels -edx-search==5.0.1 +edx-search==5.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -edx-sga==0.28.0 +edx-sga==0.29.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -863,7 +863,7 @@ edx-when==4.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring -edxval==4.0.1 +edxval==5.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -890,7 +890,7 @@ enmerkar-underscore==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -enterprise-integrated-channels==0.1.60 +enterprise-integrated-channels==0.1.61 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -907,7 +907,7 @@ execnet==2.1.2 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==40.23.0 +faker==40.28.1 # via # -r requirements/edx/testing.txt # factory-boy @@ -916,7 +916,7 @@ fastavro==1.12.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-events -filelock==3.29.4 +filelock==3.29.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -924,7 +924,7 @@ filelock==3.29.4 # snowflake-connector-python # tox # virtualenv -firebase-admin==7.4.0 +firebase-admin==7.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -972,7 +972,7 @@ google-api-core[grpc]==2.31.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.55.0 +google-auth==2.55.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -986,7 +986,7 @@ google-cloud-core==2.6.0 # -r requirements/edx/testing.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.27.0 +google-cloud-firestore==2.28.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1013,18 +1013,18 @@ googleapis-common-protos==1.75.0 # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grimp==3.14 +grimp==3.15 # via # -r requirements/edx/testing.txt # import-linter -grpcio==1.81.1 +grpcio==1.82.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.81.1 +grpcio-status==1.82.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1047,7 +1047,7 @@ help-tokens==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -hpack==4.1.0 +hpack==4.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1076,7 +1076,7 @@ hyperframe==6.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # h2 -icalendar==7.1.3 +icalendar==7.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1094,7 +1094,7 @@ imagesize==2.0.0 # via # -r requirements/edx/doc.txt # sphinx -import-linter==2.11 +import-linter==2.13 # via -r requirements/edx/testing.txt importlib-metadata==9.0.0 # via @@ -1175,7 +1175,7 @@ jsonschema-specifications==2025.9.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema -jwcrypto==1.5.7 +jwcrypto==1.5.8 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1190,7 +1190,7 @@ laboratory==1.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -lazy==1.6 +lazy==2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1198,7 +1198,7 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -librt==0.11.0 +librt==0.12.0 # via mypy libsass==0.10.0 # via @@ -1242,7 +1242,6 @@ mako==1.3.12 # acid-xblock # lti-consumer-xblock # xblock - # xblock-utils markdown==3.10.2 # via # -r requirements/edx/doc.txt @@ -1277,12 +1276,12 @@ mdurl==0.1.2 # via # -r requirements/edx/testing.txt # markdown-it-py -meilisearch==0.41.0 +meilisearch==0.42.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-search -mistune==3.2.1 +mistune==3.3.2 # via # -r requirements/edx/doc.txt # sphinx-mdinclude @@ -1307,7 +1306,7 @@ mpmath==1.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # sympy -msgpack==1.2.0 +msgpack==1.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1329,7 +1328,7 @@ mysqlclient==2.2.8 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -nh3==0.3.5 +nh3==0.3.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1375,7 +1374,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.19.0 +openedx-authz==1.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1414,7 +1413,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.5.0 +openedx-filters==3.7.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1489,7 +1488,7 @@ piexif==1.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pillow==12.2.0 +pillow==12.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1760,7 +1759,7 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.4.2 +python-discovery==1.4.3 # via # -r requirements/edx/testing.txt # tox @@ -1836,7 +1835,7 @@ recommender-xblock==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -redis==8.0.0 +redis==8.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1847,7 +1846,7 @@ referencing==0.37.0 # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2026.5.9 +regex==2026.6.28 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1894,13 +1893,13 @@ roman-numerals==4.1.0 # via # -r requirements/edx/doc.txt # sphinx -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema # referencing -ruff==0.15.17 +ruff==0.15.20 # via -r requirements/edx/testing.txt rules==3.5 # via @@ -1909,7 +1908,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-core -s3transfer==0.18.0 +s3transfer==0.19.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1946,7 +1945,6 @@ simplejson==4.1.1 # sailthru-client # super-csv # xblock - # xblock-utils # xblocks-contrib singledispatch==4.1.2 # via -r requirements/edx/testing.txt @@ -1998,7 +1996,7 @@ social-auth-app-django==5.4.1 # -r requirements/edx/testing.txt # edx-auth-backends # edx-enterprise -social-auth-core==4.9.1 +social-auth-core==5.0.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2087,7 +2085,7 @@ staff-graded-xblock==4.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -stevedore==5.8.0 +stevedore==5.9.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2106,7 +2104,7 @@ sympy==1.14.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-calc -testfixtures==12.1.0 +testfixtures==12.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2138,9 +2136,9 @@ tomlkit==0.15.0 # openedx-core # pylint # snowflake-connector-python -tox==4.55.1 +tox==4.56.2 # via -r requirements/edx/testing.txt -tqdm==4.68.2 +tqdm==4.68.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2157,7 +2155,7 @@ typesense==2.0.0 # -r requirements/edx/testing.txt # edx-search # openedx-forum -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2170,7 +2168,6 @@ typing-extensions==4.15.0 # django-stubs-ext # djangorestframework-stubs # edx-opaque-keys - # grimp # grpcio # icalendar # import-linter @@ -2198,7 +2195,7 @@ tzdata==2026.2 # -r requirements/edx/testing.txt # icalendar # kombu -tzlocal==5.4 +tzlocal==5.4.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2236,7 +2233,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==21.5.0 +virtualenv==21.6.0 # via # -r requirements/edx/testing.txt # tox @@ -2254,12 +2251,12 @@ walrus==0.9.8 # edx-event-bus-redis watchdog==6.0.0 # via -r requirements/edx/development.in -wcmatch==10.1 +wcmatch==10.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pycasbin -wcwidth==0.8.1 +wcwidth==0.8.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2268,8 +2265,6 @@ web-fragments==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt - # edx-sga - # xblock-utils webencodings==0.5.1 # via # -r requirements/edx/doc.txt @@ -2290,7 +2285,7 @@ wheel==0.47.0 # -r requirements/pip-tools.txt # django-pipeline # pip-tools -wrapt==2.2.1 +wrapt==2.2.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2310,7 +2305,7 @@ xblock[django]==6.3.0 # staff-graded-xblock # xblock-drag-and-drop-v2 # xblock-google-drive - # xblock-utils + # xblock-poll # xblocks-contrib xblock-drag-and-drop-v2==5.0.6 # via @@ -2320,16 +2315,10 @@ xblock-google-drive==0.8.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock-poll==1.15.1 +xblock-poll==1.16.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -xblock-utils==4.0.0 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt - # edx-sga - # xblock-poll xblocks-contrib==0.17.0 # via # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 7777d301f931..e31c15950b0d 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -8,7 +8,7 @@ accessible-pygments==0.0.5 # via pydata-sphinx-theme acid-xblock==0.4.1 # via -r requirements/edx/base.txt -aiohappyeyeballs==2.6.2 +aiohappyeyeballs==2.7.1 # via # -r requirements/edx/base.txt # aiohttp @@ -37,7 +37,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.14.0 +anyio==4.14.1 # via # -r requirements/edx/base.txt # httpx @@ -105,20 +105,20 @@ bleach[css]==6.4.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.30 +boto3==1.43.41 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.30 +botocore==1.43.41 # via # -r requirements/edx/base.txt # boto3 # s3transfer # snowflake-connector-python -bracex==2.6 +bracex==3.0 # via # -r requirements/edx/base.txt # wcmatch @@ -151,7 +151,7 @@ celery==5.6.3 # enterprise-integrated-channels # event-tracking # openedx-core -certifi==2026.5.20 +certifi==2026.6.17 # via # -r requirements/edx/base.txt # elasticsearch @@ -159,7 +159,7 @@ certifi==2026.5.20 # httpx # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # -r requirements/edx/base.txt # cryptography @@ -169,7 +169,7 @@ chardet==7.4.3 # -r requirements/edx/base.txt # encutils # pysrt -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # 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.4.1 +click==8.4.2 # via # -r requirements/edx/base.txt # celery @@ -227,7 +227,7 @@ cssutils==2.15.0 # via # -r requirements/edx/base.txt # pynliner -deepmerge==2.0 +deepmerge==2.1.0 # via sphinxcontrib-openapi defusedxml==0.7.1 # via @@ -318,7 +318,7 @@ django-appconf==1.2.0 # via # -r requirements/edx/base.txt # django-statici18n -django-autocomplete-light==4.0.3 +django-autocomplete-light==5.0.0 # via -r requirements/edx/base.txt django-cache-memoize==0.2.1 # via @@ -426,7 +426,7 @@ django-sekizai==4.1.0 # openedx-django-wiki django-ses==4.7.2 # via -r requirements/edx/base.txt -django-simple-history==3.11.0 +django-simple-history==3.12.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -498,7 +498,7 @@ drf-jwt==1.19.2 # via # -r requirements/edx/base.txt # edx-drf-extensions -drf-spectacular==0.29.0 +drf-spectacular==0.30.0 # via -r requirements/edx/base.txt drf-yasg==1.21.15 # via @@ -625,11 +625,11 @@ edx-rest-api-client==7.0.0 # edx-enterprise # edx-proctoring # enterprise-integrated-channels -edx-search==5.0.1 +edx-search==5.0.2 # via # -r requirements/edx/base.txt # openedx-forum -edx-sga==0.28.0 +edx-sga==0.29.0 # via -r requirements/edx/base.txt edx-submissions==4.0.0 # via @@ -657,7 +657,7 @@ edx-when==4.0.0 # via # -r requirements/edx/base.txt # edx-proctoring -edxval==4.0.1 +edxval==5.0.1 # via # -r requirements/edx/base.txt # xblocks-contrib @@ -678,7 +678,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.60 +enterprise-integrated-channels==0.1.61 # via -r requirements/edx/base.txt event-tracking==4.0.2 # via @@ -690,11 +690,11 @@ fastavro==1.12.2 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.29.4 +filelock==3.29.6 # via # -r requirements/edx/base.txt # snowflake-connector-python -firebase-admin==7.4.0 +firebase-admin==7.5.0 # via # -r requirements/edx/base.txt # edx-ace @@ -729,7 +729,7 @@ google-api-core[grpc]==2.31.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.55.0 +google-auth==2.55.1 # via # -r requirements/edx/base.txt # google-api-core @@ -741,7 +741,7 @@ google-cloud-core==2.6.0 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.27.0 +google-cloud-firestore==2.28.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -763,13 +763,13 @@ googleapis-common-protos==1.75.0 # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio==1.81.1 +grpcio==1.82.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.81.1 +grpcio-status==1.82.0 # via # -r requirements/edx/base.txt # google-api-core @@ -785,7 +785,7 @@ h2==4.3.0 # httpx help-tokens==4.0.0 # via -r requirements/edx/base.txt -hpack==4.1.0 +hpack==4.2.0 # via # -r requirements/edx/base.txt # h2 @@ -807,7 +807,7 @@ hyperframe==6.1.0 # via # -r requirements/edx/base.txt # h2 -icalendar==7.1.3 +icalendar==7.2.0 # via -r requirements/edx/base.txt idna==3.18 # via @@ -876,7 +876,7 @@ jsonschema-specifications==2025.9.1 # via # -r requirements/edx/base.txt # jsonschema -jwcrypto==1.5.7 +jwcrypto==1.5.8 # via # -r requirements/edx/base.txt # django-oauth-toolkit @@ -887,7 +887,7 @@ kombu==5.6.2 # celery laboratory==1.0.2 # via -r requirements/edx/base.txt -lazy==1.6 +lazy==2.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -924,7 +924,6 @@ mako==1.3.12 # acid-xblock # lti-consumer-xblock # xblock - # xblock-utils markdown==3.10.2 # via # -r requirements/edx/base.txt @@ -944,11 +943,11 @@ maxminddb==3.1.1 # via # -r requirements/edx/base.txt # geoip2 -meilisearch==0.41.0 +meilisearch==0.42.0 # via # -r requirements/edx/base.txt # edx-search -mistune==3.2.1 +mistune==3.3.2 # via sphinx-mdinclude mongoengine==0.29.3 # via -r requirements/edx/base.txt @@ -964,7 +963,7 @@ mpmath==1.3.0 # via # -r requirements/edx/base.txt # sympy -msgpack==1.2.0 +msgpack==1.2.1 # via # -r requirements/edx/base.txt # cachecontrol @@ -977,7 +976,7 @@ mysqlclient==2.2.8 # via # -r requirements/edx/base.txt # openedx-forum -nh3==0.3.5 +nh3==0.3.6 # via # -r requirements/edx/base.txt # xblocks-contrib @@ -1013,7 +1012,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.19.0 +openedx-authz==1.20.0 # via -r requirements/edx/base.txt openedx-calc==5.0.0 # via @@ -1042,7 +1041,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.5.0 +openedx-filters==3.7.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1088,7 +1087,7 @@ picobox==4.0.0 # via sphinxcontrib-openapi piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==12.2.0 +pillow==12.3.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1295,7 +1294,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==8.0.0 +redis==8.0.1 # via # -r requirements/edx/base.txt # walrus @@ -1304,7 +1303,7 @@ referencing==0.37.0 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2026.5.9 +regex==2026.6.28 # via # -r requirements/edx/base.txt # nltk @@ -1342,7 +1341,7 @@ requests-oauthlib==2.0.0 # social-auth-core roman-numerals==4.1.0 # via sphinx -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # -r requirements/edx/base.txt # jsonschema @@ -1353,7 +1352,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-core -s3transfer==0.18.0 +s3transfer==0.19.0 # via # -r requirements/edx/base.txt # boto3 @@ -1383,7 +1382,6 @@ simplejson==4.1.1 # sailthru-client # super-csv # xblock - # xblock-utils # xblocks-contrib six==1.17.0 # via @@ -1422,7 +1420,7 @@ social-auth-app-django==5.4.1 # -r requirements/edx/base.txt # edx-auth-backends # edx-enterprise -social-auth-core==4.9.1 +social-auth-core==5.0.2 # via # -r requirements/edx/base.txt # edx-auth-backends @@ -1487,7 +1485,7 @@ sqlparse==0.5.5 # django staff-graded-xblock==4.0.1 # via -r requirements/edx/base.txt -stevedore==5.8.0 +stevedore==5.9.0 # via # -r requirements/edx/base.txt # code-annotations @@ -1503,7 +1501,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==12.1.0 +testfixtures==12.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1524,7 +1522,7 @@ tomlkit==0.15.0 # -r requirements/edx/base.txt # openedx-core # snowflake-connector-python -tqdm==4.68.2 +tqdm==4.68.3 # via # -r requirements/edx/base.txt # nltk @@ -1533,7 +1531,7 @@ typesense==2.0.0 # -r requirements/edx/base.txt # edx-search # openedx-forum -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # -r requirements/edx/base.txt # aiohttp @@ -1564,7 +1562,7 @@ tzdata==2026.2 # -r requirements/edx/base.txt # icalendar # kombu -tzlocal==5.4 +tzlocal==5.4.4 # via # -r requirements/edx/base.txt # celery @@ -1600,19 +1598,16 @@ walrus==0.9.8 # via # -r requirements/edx/base.txt # edx-event-bus-redis -wcmatch==10.1 +wcmatch==10.2.1 # via # -r requirements/edx/base.txt # pycasbin -wcwidth==0.8.1 +wcwidth==0.8.2 # via # -r requirements/edx/base.txt # prompt-toolkit web-fragments==4.0.0 - # via - # -r requirements/edx/base.txt - # edx-sga - # xblock-utils + # via -r requirements/edx/base.txt webencodings==0.5.1 # via # -r requirements/edx/base.txt @@ -1628,7 +1623,7 @@ wheel==0.47.0 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==2.2.1 +wrapt==2.2.2 # via # -r requirements/edx/base.txt # xblocks-contrib @@ -1646,19 +1641,14 @@ xblock[django]==6.3.0 # staff-graded-xblock # xblock-drag-and-drop-v2 # xblock-google-drive - # xblock-utils + # xblock-poll # xblocks-contrib xblock-drag-and-drop-v2==5.0.6 # via -r requirements/edx/base.txt xblock-google-drive==0.8.2 # via -r requirements/edx/base.txt -xblock-poll==1.15.1 +xblock-poll==1.16.1 # via -r requirements/edx/base.txt -xblock-utils==4.0.0 - # via - # -r requirements/edx/base.txt - # edx-sga - # xblock-poll xblocks-contrib==0.17.0 # via -r requirements/edx/base.txt xmlsec==1.3.14 diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index f1399ba335fe..dd30c0ab8571 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -6,7 +6,7 @@ # annotated-types==0.7.0 # via pydantic -anyio==4.14.0 +anyio==4.14.1 # via # httpx # mcp @@ -23,16 +23,16 @@ boltons==21.0.0 # face # glom # semgrep -bracex==2.6 +bracex==3.0 # via wcmatch -certifi==2026.5.20 +certifi==2026.6.17 # via # httpcore # httpx # requests -cffi==2.0.0 +cffi==2.1.0 # via cryptography -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # via requests click==8.1.8 # via @@ -47,7 +47,7 @@ cryptography==49.0.0 # via pyjwt exceptiongroup==1.2.2 # via semgrep -face==26.0.0 +face==26.0.1 # via glom glom==25.12.0 # via semgrep @@ -136,7 +136,7 @@ pydantic==2.13.4 # pydantic-settings pydantic-core==2.46.4 # via pydantic -pydantic-settings==2.14.1 +pydantic-settings==2.14.2 # via mcp pygments==2.20.0 # via rich @@ -158,7 +158,7 @@ requests==2.34.2 # semgrep rich==15.0.0 # via semgrep -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # jsonschema # referencing @@ -168,9 +168,9 @@ ruamel-yaml-clib==0.2.15 # via semgrep semantic-version==2.10.0 # via semgrep -semgrep==1.166.0 +semgrep==1.168.0 # via -r requirements/edx/semgrep.in -sse-starlette==3.4.4 +sse-starlette==3.4.5 # via mcp starlette==1.3.1 # via @@ -178,7 +178,7 @@ starlette==1.3.1 # sse-starlette tomli==2.4.1 # via semgrep -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # anyio # mcp @@ -201,7 +201,7 @@ urllib3==2.7.0 # via # requests # semgrep -uvicorn==0.49.0 +uvicorn==0.50.2 # via mcp wcmatch==8.5.2 # via semgrep diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 6743c9ac2b45..90603883af41 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -6,7 +6,7 @@ # acid-xblock==0.4.1 # via -r requirements/edx/base.txt -aiohappyeyeballs==2.6.2 +aiohappyeyeballs==2.7.1 # via # -r requirements/edx/base.txt # aiohttp @@ -33,7 +33,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.14.0 +anyio==4.14.1 # via # -r requirements/edx/base.txt # httpx @@ -100,20 +100,20 @@ bleach[css]==6.4.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.43.30 +boto3==1.43.41 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.43.30 +botocore==1.43.41 # via # -r requirements/edx/base.txt # boto3 # s3transfer # snowflake-connector-python -bracex==2.6 +bracex==3.0 # via # -r requirements/edx/base.txt # wcmatch @@ -147,7 +147,7 @@ celery==5.6.3 # enterprise-integrated-channels # event-tracking # openedx-core -certifi==2026.5.20 +certifi==2026.6.17 # via # -r requirements/edx/base.txt # elasticsearch @@ -155,7 +155,7 @@ certifi==2026.5.20 # httpx # requests # snowflake-connector-python -cffi==2.0.0 +cffi==2.1.0 # via # -r requirements/edx/base.txt # cryptography @@ -168,7 +168,7 @@ chardet==7.4.3 # diff-cover # encutils # pysrt -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # 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.4.1 +click==8.4.2 # via # -r requirements/edx/base.txt # celery @@ -215,7 +215,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.14.1 +coverage[toml]==7.15.0 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -339,7 +339,7 @@ django-appconf==1.2.0 # via # -r requirements/edx/base.txt # django-statici18n -django-autocomplete-light==4.0.3 +django-autocomplete-light==5.0.0 # via -r requirements/edx/base.txt django-cache-memoize==0.2.1 # via @@ -447,7 +447,7 @@ django-sekizai==4.1.0 # openedx-django-wiki django-ses==4.7.2 # via -r requirements/edx/base.txt -django-simple-history==3.11.0 +django-simple-history==3.12.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -514,7 +514,7 @@ drf-jwt==1.19.2 # via # -r requirements/edx/base.txt # edx-drf-extensions -drf-spectacular==0.29.0 +drf-spectacular==0.30.0 # via -r requirements/edx/base.txt drf-yasg==1.21.15 # via @@ -643,11 +643,11 @@ edx-rest-api-client==7.0.0 # edx-enterprise # edx-proctoring # enterprise-integrated-channels -edx-search==5.0.1 +edx-search==5.0.2 # via # -r requirements/edx/base.txt # openedx-forum -edx-sga==0.28.0 +edx-sga==0.29.0 # via -r requirements/edx/base.txt edx-submissions==4.0.0 # via @@ -675,7 +675,7 @@ edx-when==4.0.0 # via # -r requirements/edx/base.txt # edx-proctoring -edxval==4.0.1 +edxval==5.0.1 # via # -r requirements/edx/base.txt # xblocks-contrib @@ -696,7 +696,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.60 +enterprise-integrated-channels==0.1.61 # via -r requirements/edx/base.txt event-tracking==4.0.2 # via @@ -708,20 +708,20 @@ execnet==2.1.2 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==40.23.0 +faker==40.28.1 # via factory-boy fastavro==1.12.2 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.29.4 +filelock==3.29.6 # via # -r requirements/edx/base.txt # python-discovery # snowflake-connector-python # tox # virtualenv -firebase-admin==7.4.0 +firebase-admin==7.5.0 # via # -r requirements/edx/base.txt # edx-ace @@ -754,7 +754,7 @@ google-api-core[grpc]==2.31.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.55.0 +google-auth==2.55.1 # via # -r requirements/edx/base.txt # google-api-core @@ -766,7 +766,7 @@ google-cloud-core==2.6.0 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.27.0 +google-cloud-firestore==2.28.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -788,15 +788,15 @@ googleapis-common-protos==1.75.0 # -r requirements/edx/base.txt # google-api-core # grpcio-status -grimp==3.14 +grimp==3.15 # via import-linter -grpcio==1.81.1 +grpcio==1.82.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.81.1 +grpcio-status==1.82.0 # via # -r requirements/edx/base.txt # google-api-core @@ -812,7 +812,7 @@ h2==4.3.0 # httpx help-tokens==4.0.0 # via -r requirements/edx/base.txt -hpack==4.1.0 +hpack==4.2.0 # via # -r requirements/edx/base.txt # h2 @@ -836,7 +836,7 @@ hyperframe==6.1.0 # via # -r requirements/edx/base.txt # h2 -icalendar==7.1.3 +icalendar==7.2.0 # via -r requirements/edx/base.txt idna==3.18 # via @@ -847,7 +847,7 @@ idna==3.18 # requests # snowflake-connector-python # yarl -import-linter==2.11 +import-linter==2.13 # via -r requirements/edx/testing.in importlib-metadata==9.0.0 # via -r requirements/edx/base.txt @@ -908,7 +908,7 @@ jsonschema-specifications==2025.9.1 # via # -r requirements/edx/base.txt # jsonschema -jwcrypto==1.5.7 +jwcrypto==1.5.8 # via # -r requirements/edx/base.txt # django-oauth-toolkit @@ -919,7 +919,7 @@ kombu==5.6.2 # celery laboratory==1.0.2 # via -r requirements/edx/base.txt -lazy==1.6 +lazy==2.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -957,7 +957,6 @@ mako==1.3.12 # acid-xblock # lti-consumer-xblock # xblock - # xblock-utils markdown==3.10.2 # via # -r requirements/edx/base.txt @@ -984,7 +983,7 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -meilisearch==0.41.0 +meilisearch==0.42.0 # via # -r requirements/edx/base.txt # edx-search @@ -1004,7 +1003,7 @@ mpmath==1.3.0 # via # -r requirements/edx/base.txt # sympy -msgpack==1.2.0 +msgpack==1.2.1 # via # -r requirements/edx/base.txt # cachecontrol @@ -1017,7 +1016,7 @@ mysqlclient==2.2.8 # via # -r requirements/edx/base.txt # openedx-forum -nh3==0.3.5 +nh3==0.3.6 # via # -r requirements/edx/base.txt # xblocks-contrib @@ -1053,7 +1052,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.19.0 +openedx-authz==1.20.0 # via -r requirements/edx/base.txt openedx-calc==5.0.0 # via @@ -1082,7 +1081,7 @@ openedx-events==11.2.0 # openedx-authz # openedx-core # ora2 -openedx-filters==3.5.0 +openedx-filters==3.7.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1132,7 +1131,7 @@ pgpy==0.6.0 # edx-enterprise piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==12.2.0 +pillow==12.3.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1346,7 +1345,7 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.4.2 +python-discovery==1.4.3 # via # tox # virtualenv @@ -1405,7 +1404,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==8.0.0 +redis==8.0.1 # via # -r requirements/edx/base.txt # walrus @@ -1414,7 +1413,7 @@ referencing==0.37.0 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2026.5.9 +regex==2026.6.28 # via # -r requirements/edx/base.txt # nltk @@ -1451,12 +1450,12 @@ requests-oauthlib==2.0.0 # social-auth-core rich==15.0.0 # via import-linter -rpds-py==2026.5.1 +rpds-py==2026.6.3 # via # -r requirements/edx/base.txt # jsonschema # referencing -ruff==0.15.17 +ruff==0.15.20 # via -r requirements/edx/testing.in rules==3.5 # via @@ -1464,7 +1463,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-core -s3transfer==0.18.0 +s3transfer==0.19.0 # via # -r requirements/edx/base.txt # boto3 @@ -1494,7 +1493,6 @@ simplejson==4.1.1 # sailthru-client # super-csv # xblock - # xblock-utils # xblocks-contrib singledispatch==4.1.2 # via -r requirements/edx/testing.in @@ -1532,7 +1530,7 @@ social-auth-app-django==5.4.1 # -r requirements/edx/base.txt # edx-auth-backends # edx-enterprise -social-auth-core==4.9.1 +social-auth-core==5.0.2 # via # -r requirements/edx/base.txt # edx-auth-backends @@ -1555,7 +1553,7 @@ sqlparse==0.5.5 # django staff-graded-xblock==4.0.1 # via -r requirements/edx/base.txt -stevedore==5.8.0 +stevedore==5.9.0 # via # -r requirements/edx/base.txt # code-annotations @@ -1571,7 +1569,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==12.1.0 +testfixtures==12.2.0 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -1597,9 +1595,9 @@ tomlkit==0.15.0 # openedx-core # pylint # snowflake-connector-python -tox==4.55.1 +tox==4.56.2 # via -r requirements/edx/testing.in -tqdm==4.68.2 +tqdm==4.68.3 # via # -r requirements/edx/base.txt # nltk @@ -1608,7 +1606,7 @@ typesense==2.0.0 # -r requirements/edx/base.txt # edx-search # openedx-forum -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # -r requirements/edx/base.txt # aiohttp @@ -1617,7 +1615,6 @@ typing-extensions==4.15.0 # beautifulsoup4 # django-countries # edx-opaque-keys - # grimp # grpcio # icalendar # import-linter @@ -1641,7 +1638,7 @@ tzdata==2026.2 # -r requirements/edx/base.txt # icalendar # kombu -tzlocal==5.4 +tzlocal==5.4.4 # via # -r requirements/edx/base.txt # celery @@ -1671,7 +1668,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==21.5.0 +virtualenv==21.6.0 # via tox voluptuous==0.16.0 # via @@ -1681,19 +1678,16 @@ walrus==0.9.8 # via # -r requirements/edx/base.txt # edx-event-bus-redis -wcmatch==10.1 +wcmatch==10.2.1 # via # -r requirements/edx/base.txt # pycasbin -wcwidth==0.8.1 +wcwidth==0.8.2 # via # -r requirements/edx/base.txt # prompt-toolkit web-fragments==4.0.0 - # via - # -r requirements/edx/base.txt - # edx-sga - # xblock-utils + # via -r requirements/edx/base.txt webencodings==0.5.1 # via # -r requirements/edx/base.txt @@ -1709,7 +1703,7 @@ wheel==0.47.0 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==2.2.1 +wrapt==2.2.2 # via # -r requirements/edx/base.txt # xblocks-contrib @@ -1727,19 +1721,14 @@ xblock[django]==6.3.0 # staff-graded-xblock # xblock-drag-and-drop-v2 # xblock-google-drive - # xblock-utils + # xblock-poll # xblocks-contrib xblock-drag-and-drop-v2==5.0.6 # via -r requirements/edx/base.txt xblock-google-drive==0.8.2 # via -r requirements/edx/base.txt -xblock-poll==1.15.1 +xblock-poll==1.16.1 # via -r requirements/edx/base.txt -xblock-utils==4.0.0 - # via - # -r requirements/edx/base.txt - # edx-sga - # xblock-poll xblocks-contrib==0.17.0 # via -r requirements/edx/base.txt xmlsec==1.3.14 diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 56ff83513ea3..1f959c14989c 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -6,7 +6,7 @@ # build==1.5.0 # via pip-tools -click==8.4.1 +click==8.4.2 # via pip-tools packaging==26.2 # via diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index 43fbe263fd1c..7fff0be8a5ee 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/base.txt @@ -4,7 +4,7 @@ # # make upgrade # -click==8.4.1 +click==8.4.2 # via # -r scripts/structures_pruning/requirements/base.in # click-log @@ -19,7 +19,7 @@ pymongo==4.4.0 # -c requirements/constraints.txt # -r scripts/structures_pruning/requirements/base.in # edx-opaque-keys -stevedore==5.8.0 +stevedore==5.9.0 # via edx-opaque-keys -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via edx-opaque-keys diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 1fd6e5024650..f6cb7ec60d10 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -4,7 +4,7 @@ # # make upgrade # -click==8.4.1 +click==8.4.2 # via # -r scripts/structures_pruning/requirements/base.txt # click-log @@ -30,13 +30,13 @@ pymongo==4.4.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -pytest==9.1.0 +pytest==9.1.1 # via -r scripts/structures_pruning/requirements/testing.in -stevedore==5.8.0 +stevedore==5.9.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # -r scripts/structures_pruning/requirements/base.txt # edx-opaque-keys diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index cd9f7cae32dc..e345995f6193 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,21 +10,21 @@ attrs==26.1.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.43.30 +boto3==1.43.41 # via -r scripts/user_retirement/requirements/base.in -botocore==1.43.30 +botocore==1.43.41 # via # boto3 # s3transfer -certifi==2026.5.20 +certifi==2026.6.17 # via requests -cffi==2.0.0 +cffi==2.1.0 # via # cryptography # pynacl -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # via requests -click==8.4.1 +click==8.4.2 # via # -r scripts/user_retirement/requirements/base.in # edx-django-utils @@ -49,9 +49,9 @@ edx-rest-api-client==7.0.0 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.31.0 # via google-api-python-client -google-api-python-client==2.197.0 +google-api-python-client==2.198.0 # via -r scripts/user_retirement/requirements/base.in -google-auth==2.55.0 +google-auth==2.55.1 # via # google-api-core # google-api-python-client @@ -60,7 +60,7 @@ google-auth-httplib2==0.4.0 # via google-api-python-client googleapis-common-protos==1.75.0 # via google-api-core -httplib2==0.31.2 +httplib2==0.32.0 # via # google-api-python-client # google-auth-httplib2 @@ -108,9 +108,7 @@ pyparsing==3.3.2 python-dateutil==2.9.0.post0 # via botocore pytz==2026.2 - # via - # jenkinsapi - # zeep + # via jenkinsapi pyyaml==6.0.3 # via -r scripts/user_retirement/requirements/base.in requests==2.34.2 @@ -127,7 +125,7 @@ requests-file==3.0.1 # via zeep requests-toolbelt==1.0.0 # via zeep -s3transfer==0.18.0 +s3transfer==0.19.0 # via boto3 simple-salesforce==1.12.9 # via -r scripts/user_retirement/requirements/base.in @@ -137,9 +135,9 @@ six==1.17.0 # via python-dateutil sqlparse==0.5.5 # via django -stevedore==5.8.0 +stevedore==5.9.0 # via edx-django-utils -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via simple-salesforce unicodecsv==0.14.1 # via -r scripts/user_retirement/requirements/base.in @@ -149,5 +147,5 @@ urllib3==2.7.0 # via # botocore # requests -zeep==4.3.2 +zeep==4.3.3 # via simple-salesforce diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index b7a14e0de024..1d39ad41de1d 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,30 +14,30 @@ attrs==26.1.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.43.30 +boto3==1.43.41 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.43.30 +botocore==1.43.41 # via # -r scripts/user_retirement/requirements/base.txt # boto3 # moto # s3transfer -certifi==2026.5.20 +certifi==2026.6.17 # via # -r scripts/user_retirement/requirements/base.txt # requests -cffi==2.0.0 +cffi==2.1.0 # via # -r scripts/user_retirement/requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # via # -r scripts/user_retirement/requirements/base.txt # requests -click==8.4.1 +click==8.4.2 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -73,9 +73,9 @@ google-api-core==2.31.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.197.0 +google-api-python-client==2.198.0 # via -r scripts/user_retirement/requirements/base.txt -google-auth==2.55.0 +google-auth==2.55.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -89,7 +89,7 @@ googleapis-common-protos==1.75.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core -httplib2==0.31.2 +httplib2==0.32.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client @@ -174,7 +174,7 @@ pyparsing==3.3.2 # via # -r scripts/user_retirement/requirements/base.txt # httplib2 -pytest==9.1.0 +pytest==9.1.1 # via -r scripts/user_retirement/requirements/testing.in python-dateutil==2.9.0.post0 # via @@ -184,7 +184,6 @@ pytz==2026.2 # via # -r scripts/user_retirement/requirements/base.txt # jenkinsapi - # zeep pyyaml==6.0.3 # via # -r scripts/user_retirement/requirements/base.txt @@ -212,11 +211,11 @@ requests-toolbelt==1.0.0 # via # -r scripts/user_retirement/requirements/base.txt # zeep -responses==0.26.1 +responses==0.26.2 # via # -r scripts/user_retirement/requirements/testing.in # moto -s3transfer==0.18.0 +s3transfer==0.19.0 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -232,11 +231,11 @@ sqlparse==0.5.5 # via # -r scripts/user_retirement/requirements/base.txt # django -stevedore==5.8.0 +stevedore==5.9.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils -typing-extensions==4.15.0 +typing-extensions==4.16.0 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce @@ -257,7 +256,7 @@ werkzeug==3.1.8 # via moto xmltodict==1.0.4 # via moto -zeep==4.3.2 +zeep==4.3.3 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 73d80314197b..8efbf47555a4 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -4,9 +4,9 @@ # # make upgrade # -certifi==2026.5.20 +certifi==2026.6.17 # via requests -charset-normalizer==3.4.7 +charset-normalizer==3.4.8 # via requests idna==3.18 # via requests