From a5d07235af39b24df055c8920c716b481b83d241 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 10 Mar 2026 15:04:33 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/edx-sandbox/base.txt | 4 +- requirements/edx/base.txt | 49 ++++++------ requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 78 ++++++++++--------- requirements/edx/doc.txt | 58 +++++++------- requirements/edx/semgrep.txt | 8 +- requirements/edx/testing.txt | 71 +++++++++-------- scripts/user_retirement/requirements/base.txt | 16 ++-- .../user_retirement/requirements/testing.txt | 18 ++--- scripts/xblock/requirements.txt | 2 +- 10 files changed, 154 insertions(+), 152 deletions(-) diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index bbd330753bc6..b6c7e48047f7 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -20,11 +20,11 @@ cryptography==45.0.7 # -r requirements/edx-sandbox/base.in cycler==0.12.1 # via matplotlib -fonttools==4.61.1 +fonttools==4.62.0 # via matplotlib joblib==1.5.3 # via nltk -kiwisolver==1.4.9 +kiwisolver==1.5.0 # via matplotlib lxml[html-clean]==5.3.2 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 19cbba919f2a..7fefaa75a5e7 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -68,14 +68,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.59 +boto3==1.42.64 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.59 +botocore==1.42.64 # via # -r requirements/edx/kernel.in # boto3 @@ -87,9 +87,9 @@ bridgekeeper==0.9 # via -r requirements/edx/kernel.in cachecontrol==0.14.4 # via firebase-admin -cachetools==7.0.1 +cachetools==7.0.5 # via edxval -camel-converter[pydantic]==5.0.0 +camel-converter[pydantic]==5.1.0 # via meilisearch casbin-django-orm-adapter==1.7.0 # via openedx-authz @@ -115,9 +115,9 @@ cffi==2.0.0 # via # cryptography # pynacl -chardet==6.0.0.post1 +chardet==7.0.1 # via pysrt -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # requests # snowflake-connector-python @@ -140,7 +140,7 @@ click-plugins==1.1.1.2 # via celery click-repl==0.3.0 # via celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # edx-enterprise # edx-toggles @@ -486,7 +486,7 @@ edx-event-bus-kafka==6.1.0 # via -r requirements/edx/kernel.in edx-event-bus-redis==0.6.1 # via -r requirements/edx/kernel.in -edx-i18n-tools==1.9.0 +edx-i18n-tools==2.0.0 # via # -r requirements/edx/bundled.in # ora2 @@ -571,7 +571,7 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in -enterprise-integrated-channels==0.1.49 +enterprise-integrated-channels==0.1.51 # via -r requirements/edx/bundled.in event-tracking==3.3.0 # via @@ -581,7 +581,7 @@ event-tracking==3.3.0 # edx-search fastavro==1.12.1 # via openedx-events -filelock==3.25.0 +filelock==3.25.1 # via snowflake-connector-python firebase-admin==7.2.0 # via edx-ace @@ -610,7 +610,7 @@ google-api-core[grpc]==2.30.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.48.0 +google-auth==2.49.0 # via # google-api-core # google-cloud-core @@ -620,7 +620,7 @@ google-cloud-core==2.5.0 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via firebase-admin google-cloud-storage==3.9.0 # via firebase-admin @@ -630,13 +630,14 @@ google-crc32c==1.8.0 # google-resumable-media google-resumable-media==2.8.0 # via google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # google-api-core # grpcio-status grpcio==1.78.0 # via # google-api-core + # google-cloud-firestore # grpcio-status grpcio-status==1.78.0 # via google-api-core @@ -661,7 +662,7 @@ httpx[http2]==0.28.1 # via firebase-admin hyperframe==6.1.0 # via h2 -icalendar==7.0.2 +icalendar==7.0.3 # via -r requirements/edx/kernel.in idna==3.11 # via @@ -723,7 +724,7 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -lti-consumer-xblock==9.14.5 +lti-consumer-xblock==10.0.0 # via -r requirements/edx/kernel.in lxml[html-clean]==5.3.2 # via @@ -765,13 +766,13 @@ markupsafe==3.0.3 # openedx-calc # xblock # xblocks-contrib -maxminddb==3.1.0 +maxminddb==3.1.1 # via geoip2 meilisearch==0.40.0 # via # -r requirements/edx/kernel.in # edx-search -mongoengine==0.29.1 +mongoengine==0.29.3 # via -r requirements/edx/kernel.in monotonic==1.6 # via analytics-python @@ -888,7 +889,7 @@ pillow==12.1.1 # edx-enterprise # edx-organizations # edxval -platformdirs==4.9.2 +platformdirs==4.9.4 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools @@ -1010,7 +1011,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/kernel.in -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/edx/kernel.in # drf-yasg @@ -1043,9 +1044,9 @@ random2==1.0.2 # via # -r requirements/edx/kernel.in # xblocks-contrib -recommender-xblock==3.1.0 +recommender-xblock==5.0.0 # via -r requirements/edx/bundled.in -redis==7.2.1 +redis==7.3.0 # via # -r requirements/edx/kernel.in # walrus @@ -1182,7 +1183,7 @@ super-csv==4.1.0 # via edx-bulk-grades sympy==1.14.0 # via openedx-calc -testfixtures==10.0.0 +testfixtures==11.0.0 # via edx-enterprise text-unidecode==1.3 # via python-slugify @@ -1250,7 +1251,7 @@ wcmatch==10.1 # via pycasbin wcwidth==0.6.0 # via prompt-toolkit -web-fragments==3.1.0 +web-fragments==4.0.0 # via # -r requirements/edx/kernel.in # crowdsourcehinter-xblock @@ -1271,7 +1272,7 @@ webob==1.8.9 # xblocks-contrib wheel==0.46.3 # via django-pipeline -wrapt==2.1.1 +wrapt==2.1.2 # via # -r requirements/edx/kernel.in # xblocks-contrib diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index fa24de21470b..ee4975cdb4fb 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -4,7 +4,7 @@ # # make upgrade # -chardet==6.0.0.post1 +chardet==7.0.1 # via diff-cover coverage==7.13.4 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 12ed35c93bd9..9f902c00ee1a 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -139,7 +139,7 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.59 +boto3==1.42.64 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -147,7 +147,7 @@ boto3==1.42.59 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.59 +botocore==1.42.64 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -172,13 +172,13 @@ cachecontrol==0.14.4 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -cachetools==7.0.1 +cachetools==7.0.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval # tox -camel-converter[pydantic]==5.0.0 +camel-converter[pydantic]==5.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -215,13 +215,13 @@ cffi==2.0.0 # -r requirements/edx/testing.txt # cryptography # pynacl -chardet==6.0.0.post1 +chardet==7.0.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # diff-cover # pysrt -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -271,7 +271,7 @@ click-repl==0.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -771,7 +771,7 @@ edx-event-bus-redis==0.6.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -edx-i18n-tools==1.9.0 +edx-i18n-tools==2.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -885,7 +885,7 @@ enmerkar-underscore==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -enterprise-integrated-channels==0.1.49 +enterprise-integrated-channels==0.1.51 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -902,21 +902,20 @@ execnet==2.1.2 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==40.5.1 +faker==40.8.0 # via # -r requirements/edx/testing.txt # factory-boy fastapi==0.135.1 # via # -r requirements/edx/testing.txt - # import-linter # pact-python fastavro==1.12.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-events -filelock==3.25.0 +filelock==3.25.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -972,7 +971,7 @@ google-api-core[grpc]==2.30.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.48.0 +google-auth==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -986,7 +985,7 @@ google-cloud-core==2.5.0 # -r requirements/edx/testing.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1007,7 +1006,7 @@ google-resumable-media==2.8.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1022,6 +1021,7 @@ grpcio==1.78.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core + # google-cloud-firestore # grpcio-status grpcio-status==1.78.0 # via @@ -1075,7 +1075,7 @@ hyperframe==6.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # h2 -icalendar==7.0.2 +icalendar==7.0.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1089,11 +1089,11 @@ idna==3.11 # requests # snowflake-connector-python # yarl -imagesize==1.4.1 +imagesize==2.0.0 # via # -r requirements/edx/doc.txt # sphinx -import-linter==2.10 +import-linter==2.11 # via -r requirements/edx/testing.txt importlib-metadata==8.7.1 # via @@ -1203,7 +1203,7 @@ libsass==0.10.0 # via # -c requirements/constraints.txt # -r requirements/edx/assets.txt -lti-consumer-xblock==9.14.5 +lti-consumer-xblock==10.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1262,7 +1262,7 @@ markupsafe==3.0.3 # openedx-calc # xblock # xblocks-contrib -maxminddb==3.1.0 +maxminddb==3.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1286,7 +1286,7 @@ mistune==3.2.0 # sphinx-mdinclude mock==5.2.0 # via -r requirements/edx/testing.txt -mongoengine==0.29.1 +mongoengine==0.29.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1436,7 +1436,6 @@ packaging==26.0 # drf-yasg # gunicorn # kombu - # pydata-sphinx-theme # pyproject-api # pytest # snowflake-connector-python @@ -1491,7 +1490,7 @@ pillow==12.1.1 # edxval pip-tools==7.5.3 # via -r requirements/pip-tools.txt -platformdirs==4.9.2 +platformdirs==4.9.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1595,7 +1594,7 @@ pydantic-core==2.41.5 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pydantic -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.1 # via # -r requirements/edx/doc.txt # sphinx-book-theme @@ -1753,7 +1752,7 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.1.0 +python-discovery==1.1.3 # via # -r requirements/edx/testing.txt # virtualenv @@ -1781,7 +1780,7 @@ python3-saml==1.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1823,11 +1822,11 @@ random2==1.0.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblocks-contrib -recommender-xblock==3.1.0 +recommender-xblock==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -redis==7.2.1 +redis==7.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1897,7 +1896,7 @@ rsa==4.9.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-auth -ruff==0.15.4 +ruff==0.15.5 # via -r requirements/edx/testing.txt rules==3.5 # via @@ -1976,7 +1975,7 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise # enterprise-integrated-channels -smmap==5.0.2 +smmap==5.0.3 # via # -r requirements/edx/doc.txt # gitdb @@ -2033,7 +2032,7 @@ sphinx-autoapi==3.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/doc.txt -sphinx-book-theme==1.1.4 +sphinx-book-theme==1.2.0 # via -r requirements/edx/doc.txt sphinx-design==0.7.0 # via -r requirements/edx/doc.txt @@ -2108,7 +2107,7 @@ sympy==1.14.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-calc -testfixtures==10.0.0 +testfixtures==11.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2128,6 +2127,10 @@ tinycss2==1.4.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # bleach +tomli-w==1.2.0 + # via + # -r requirements/edx/testing.txt + # tox tomlkit==0.14.0 # via # -r requirements/edx/doc.txt @@ -2135,7 +2138,7 @@ tomlkit==0.14.0 # openedx-core # pylint # snowflake-connector-python -tox==4.47.0 +tox==4.49.1 # via -r requirements/edx/testing.txt tqdm==4.67.3 # via @@ -2223,7 +2226,6 @@ urllib3==2.6.3 uvicorn==0.41.0 # via # -r requirements/edx/testing.txt - # import-linter # pact-python vine==5.1.0 # via @@ -2232,7 +2234,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==21.1.0 +virtualenv==21.2.0 # via # -r requirements/edx/testing.txt # tox @@ -2241,7 +2243,7 @@ voluptuous==0.16.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 -vulture==2.14 +vulture==2.15 # via -r requirements/edx/development.in walrus==0.9.8 # via @@ -2260,7 +2262,7 @@ wcwidth==0.6.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # prompt-toolkit -web-fragments==3.1.0 +web-fragments==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2290,7 +2292,7 @@ wheel==0.46.3 # -r requirements/pip-tools.txt # django-pipeline # pip-tools -wrapt==2.1.1 +wrapt==2.1.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index adf7c442c657..aa212395650b 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -105,14 +105,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.59 +boto3==1.42.64 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.59 +botocore==1.42.64 # via # -r requirements/edx/base.txt # boto3 @@ -128,11 +128,11 @@ cachecontrol==0.14.4 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==7.0.1 +cachetools==7.0.5 # via # -r requirements/edx/base.txt # edxval -camel-converter[pydantic]==5.0.0 +camel-converter[pydantic]==5.1.0 # via # -r requirements/edx/base.txt # meilisearch @@ -164,11 +164,11 @@ cffi==2.0.0 # -r requirements/edx/base.txt # cryptography # pynacl -chardet==6.0.0.post1 +chardet==7.0.1 # via # -r requirements/edx/base.txt # pysrt -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/edx/base.txt # requests @@ -199,7 +199,7 @@ click-repl==0.3.0 # via # -r requirements/edx/base.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/edx/base.txt # -r requirements/edx/doc.in @@ -577,7 +577,7 @@ edx-event-bus-kafka==6.1.0 # via -r requirements/edx/base.txt edx-event-bus-redis==0.6.1 # via -r requirements/edx/base.txt -edx-i18n-tools==1.9.0 +edx-i18n-tools==2.0.0 # via # -r requirements/edx/base.txt # ora2 @@ -668,7 +668,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.49 +enterprise-integrated-channels==0.1.51 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -680,7 +680,7 @@ fastavro==1.12.1 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.25.0 +filelock==3.25.1 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -719,7 +719,7 @@ google-api-core[grpc]==2.30.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.48.0 +google-auth==2.49.0 # via # -r requirements/edx/base.txt # google-api-core @@ -731,7 +731,7 @@ google-cloud-core==2.5.0 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -748,7 +748,7 @@ google-resumable-media==2.8.0 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -r requirements/edx/base.txt # google-api-core @@ -757,6 +757,7 @@ grpcio==1.78.0 # via # -r requirements/edx/base.txt # google-api-core + # google-cloud-firestore # grpcio-status grpcio-status==1.78.0 # via @@ -795,7 +796,7 @@ hyperframe==6.1.0 # via # -r requirements/edx/base.txt # h2 -icalendar==7.0.2 +icalendar==7.0.3 # via -r requirements/edx/base.txt idna==3.11 # via @@ -806,7 +807,7 @@ idna==3.11 # requests # snowflake-connector-python # yarl -imagesize==1.4.1 +imagesize==2.0.0 # via sphinx importlib-metadata==8.7.1 # via -r requirements/edx/base.txt @@ -882,7 +883,7 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -lti-consumer-xblock==9.14.5 +lti-consumer-xblock==10.0.0 # via -r requirements/edx/base.txt lxml[html-clean]==5.3.2 # via @@ -927,7 +928,7 @@ markupsafe==3.0.3 # openedx-calc # xblock # xblocks-contrib -maxminddb==3.1.0 +maxminddb==3.1.1 # via # -r requirements/edx/base.txt # geoip2 @@ -937,7 +938,7 @@ meilisearch==0.40.0 # edx-search mistune==3.2.0 # via sphinx-mdinclude -mongoengine==0.29.1 +mongoengine==0.29.3 # via -r requirements/edx/base.txt monotonic==1.6 # via @@ -1043,7 +1044,6 @@ packaging==26.0 # drf-yasg # gunicorn # kombu - # pydata-sphinx-theme # snowflake-connector-python # sphinx # wheel @@ -1078,7 +1078,7 @@ pillow==12.1.1 # edx-enterprise # edx-organizations # edxval -platformdirs==4.9.2 +platformdirs==4.9.4 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1148,7 +1148,7 @@ pydantic-core==2.41.5 # via # -r requirements/edx/base.txt # pydantic -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.1 # via sphinx-book-theme pygments==2.19.2 # via @@ -1241,7 +1241,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/edx/base.txt # drf-yasg @@ -1276,9 +1276,9 @@ random2==1.0.2 # via # -r requirements/edx/base.txt # xblocks-contrib -recommender-xblock==3.1.0 +recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==7.2.1 +redis==7.3.0 # via # -r requirements/edx/base.txt # walrus @@ -1395,7 +1395,7 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise # enterprise-integrated-channels -smmap==5.0.2 +smmap==5.0.3 # via gitdb snowballstemmer==3.0.1 # via sphinx @@ -1442,7 +1442,7 @@ sphinx-autoapi==3.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/doc.in -sphinx-book-theme==1.1.4 +sphinx-book-theme==1.2.0 # via -r requirements/edx/doc.in sphinx-design==0.7.0 # via -r requirements/edx/doc.in @@ -1490,7 +1490,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==10.0.0 +testfixtures==11.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1587,7 +1587,7 @@ wcwidth==0.6.0 # via # -r requirements/edx/base.txt # prompt-toolkit -web-fragments==3.1.0 +web-fragments==4.0.0 # via # -r requirements/edx/base.txt # crowdsourcehinter-xblock @@ -1611,7 +1611,7 @@ wheel==0.46.3 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==2.1.1 +wrapt==2.1.2 # via # -r requirements/edx/base.txt # xblocks-contrib diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 4f8889972a2c..393db1185f34 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -32,7 +32,7 @@ certifi==2026.2.25 # requests cffi==2.0.0 # via cryptography -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # 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.72.0 +googleapis-common-protos==1.73.0 # via opentelemetry-exporter-otlp-proto-http h11==0.16.0 # via @@ -158,7 +158,7 @@ requests==2.32.5 # via # opentelemetry-exporter-otlp-proto-http # semgrep -rich==13.5.3 +rich==14.3.3 # via semgrep rpds-py==0.30.0 # via @@ -170,7 +170,7 @@ ruamel-yaml-clib==0.2.14 # via semgrep semantic-version==2.10.0 # via semgrep -semgrep==1.153.1 +semgrep==1.154.0 # via -r requirements/edx/semgrep.in sse-starlette==3.3.2 # via mcp diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index ff08d7837e95..afe1379b1774 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -103,14 +103,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.59 +boto3==1.42.64 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.59 +botocore==1.42.64 # via # -r requirements/edx/base.txt # boto3 @@ -126,12 +126,12 @@ cachecontrol==0.14.4 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==7.0.1 +cachetools==7.0.5 # via # -r requirements/edx/base.txt # edxval # tox -camel-converter[pydantic]==5.0.0 +camel-converter[pydantic]==5.1.0 # via # -r requirements/edx/base.txt # meilisearch @@ -163,13 +163,13 @@ cffi==2.0.0 # -r requirements/edx/base.txt # cryptography # pynacl -chardet==6.0.0.post1 +chardet==7.0.1 # via # -r requirements/edx/base.txt # -r requirements/edx/coverage.txt # diff-cover # pysrt -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/edx/base.txt # requests @@ -207,7 +207,7 @@ click-repl==0.3.0 # via # -r requirements/edx/base.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -597,7 +597,7 @@ edx-event-bus-kafka==6.1.0 # via -r requirements/edx/base.txt edx-event-bus-redis==0.6.1 # via -r requirements/edx/base.txt -edx-i18n-tools==1.9.0 +edx-i18n-tools==2.0.0 # via # -r requirements/edx/base.txt # ora2 @@ -690,7 +690,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.49 +enterprise-integrated-channels==0.1.51 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -702,17 +702,15 @@ execnet==2.1.2 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==40.5.1 +faker==40.8.0 # via factory-boy fastapi==0.135.1 - # via - # import-linter - # pact-python + # via pact-python fastavro==1.12.1 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.25.0 +filelock==3.25.1 # via # -r requirements/edx/base.txt # python-discovery @@ -752,7 +750,7 @@ google-api-core[grpc]==2.30.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.48.0 +google-auth==2.49.0 # via # -r requirements/edx/base.txt # google-api-core @@ -764,7 +762,7 @@ google-cloud-core==2.5.0 # -r requirements/edx/base.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -781,7 +779,7 @@ google-resumable-media==2.8.0 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -r requirements/edx/base.txt # google-api-core @@ -792,6 +790,7 @@ grpcio==1.78.0 # via # -r requirements/edx/base.txt # google-api-core + # google-cloud-firestore # grpcio-status grpcio-status==1.78.0 # via @@ -833,7 +832,7 @@ hyperframe==6.1.0 # via # -r requirements/edx/base.txt # h2 -icalendar==7.0.2 +icalendar==7.0.3 # via -r requirements/edx/base.txt idna==3.11 # via @@ -844,7 +843,7 @@ idna==3.11 # requests # snowflake-connector-python # yarl -import-linter==2.10 +import-linter==2.11 # via -r requirements/edx/testing.in importlib-metadata==8.7.1 # via -r requirements/edx/base.txt @@ -925,7 +924,7 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -lti-consumer-xblock==9.14.5 +lti-consumer-xblock==10.0.0 # via -r requirements/edx/base.txt lxml[html-clean]==5.3.2 # via @@ -974,7 +973,7 @@ markupsafe==3.0.3 # openedx-calc # xblock # xblocks-contrib -maxminddb==3.1.0 +maxminddb==3.1.1 # via # -r requirements/edx/base.txt # geoip2 @@ -988,7 +987,7 @@ meilisearch==0.40.0 # edx-search mock==5.2.0 # via -r requirements/edx/testing.in -mongoengine==0.29.1 +mongoengine==0.29.3 # via -r requirements/edx/base.txt monotonic==1.6 # via @@ -1132,7 +1131,7 @@ pillow==12.1.1 # edx-enterprise # edx-organizations # edxval -platformdirs==4.9.2 +platformdirs==4.9.4 # via # -r requirements/edx/base.txt # pylint @@ -1340,7 +1339,7 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.1.0 +python-discovery==1.1.3 # via virtualenv python-ipware==3.0.0 # via @@ -1360,7 +1359,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/base.txt -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/edx/base.txt # drf-yasg @@ -1393,9 +1392,9 @@ random2==1.0.2 # via # -r requirements/edx/base.txt # xblocks-contrib -recommender-xblock==3.1.0 +recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==7.2.1 +redis==7.3.0 # via # -r requirements/edx/base.txt # walrus @@ -1451,7 +1450,7 @@ rsa==4.9.1 # via # -r requirements/edx/base.txt # google-auth -ruff==0.15.4 +ruff==0.15.5 # via -r requirements/edx/testing.in rules==3.5 # via @@ -1569,7 +1568,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==10.0.0 +testfixtures==11.0.0 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -1586,13 +1585,15 @@ tinycss2==1.4.0 # via # -r requirements/edx/base.txt # bleach +tomli-w==1.2.0 + # via tox tomlkit==0.14.0 # via # -r requirements/edx/base.txt # openedx-core # pylint # snowflake-connector-python -tox==4.47.0 +tox==4.49.1 # via -r requirements/edx/testing.in tqdm==4.67.3 # via @@ -1656,16 +1657,14 @@ urllib3==2.6.3 # pact-python # requests uvicorn==0.41.0 - # via - # import-linter - # pact-python + # via pact-python vine==5.1.0 # via # -r requirements/edx/base.txt # amqp # celery # kombu -virtualenv==21.1.0 +virtualenv==21.2.0 # via tox voluptuous==0.16.0 # via @@ -1683,7 +1682,7 @@ wcwidth==0.6.0 # via # -r requirements/edx/base.txt # prompt-toolkit -web-fragments==3.1.0 +web-fragments==4.0.0 # via # -r requirements/edx/base.txt # crowdsourcehinter-xblock @@ -1707,7 +1706,7 @@ wheel==0.46.3 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==2.1.1 +wrapt==2.1.2 # via # -r requirements/edx/base.txt # xblocks-contrib diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 595d53cf3c40..2339e39a0330 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,9 +10,9 @@ attrs==25.4.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.42.59 +boto3==1.42.64 # via -r scripts/user_retirement/requirements/base.in -botocore==1.42.59 +botocore==1.42.64 # via # boto3 # s3transfer @@ -22,7 +22,7 @@ cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via requests click==8.3.1 # via @@ -50,16 +50,16 @@ edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.in google-api-core==2.30.0 # via google-api-python-client -google-api-python-client==2.191.0 +google-api-python-client==2.192.0 # via -r scripts/user_retirement/requirements/base.in -google-auth==2.48.0 +google-auth==2.49.0 # via # google-api-core # google-api-python-client # google-auth-httplib2 google-auth-httplib2==0.3.0 # via google-api-python-client -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via google-api-core httplib2==0.31.2 # via @@ -81,7 +81,7 @@ lxml==5.3.2 # zeep more-itertools==10.8.0 # via simple-salesforce -platformdirs==4.9.2 +platformdirs==4.9.4 # via zeep proto-plus==1.27.1 # via google-api-core @@ -110,7 +110,7 @@ pyparsing==3.3.2 # via httplib2 python-dateutil==2.9.0.post0 # via botocore -pytz==2025.2 +pytz==2026.1.post1 # via # jenkinsapi # zeep diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index db42e2a9ab3b..43b2bf2ffce8 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,11 +14,11 @@ attrs==25.4.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.42.59 +boto3==1.42.64 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.42.59 +botocore==1.42.64 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -33,7 +33,7 @@ cffi==2.0.0 # -r scripts/user_retirement/requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r scripts/user_retirement/requirements/base.txt # requests @@ -73,9 +73,9 @@ google-api-core==2.30.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.191.0 +google-api-python-client==2.192.0 # via -r scripts/user_retirement/requirements/base.txt -google-auth==2.48.0 +google-auth==2.49.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -85,7 +85,7 @@ google-auth-httplib2==0.3.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -127,11 +127,11 @@ more-itertools==10.8.0 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce -moto==5.1.21 +moto==5.1.22 # via -r scripts/user_retirement/requirements/testing.in packaging==26.0 # via pytest -platformdirs==4.9.2 +platformdirs==4.9.4 # via # -r scripts/user_retirement/requirements/base.txt # zeep @@ -186,7 +186,7 @@ python-dateutil==2.9.0.post0 # -r scripts/user_retirement/requirements/base.txt # botocore # moto -pytz==2025.2 +pytz==2026.1.post1 # via # -r scripts/user_retirement/requirements/base.txt # jenkinsapi diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index ac1f03a0ae52..8ea90a592b33 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -6,7 +6,7 @@ # certifi==2026.2.25 # via requests -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via requests idna==3.11 # via requests