From 29888a1a7cf842603eac00dc1d92cb325971b435 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 9 Mar 2026 23:08:22 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/edx-sandbox/base.txt | 4 +- requirements/edx/base.txt | 39 +++++------ requirements/edx/coverage.txt | 2 +- requirements/edx/development.txt | 68 ++++++++++--------- requirements/edx/doc.txt | 48 ++++++------- requirements/edx/semgrep.txt | 8 +-- requirements/edx/testing.txt | 61 ++++++++--------- scripts/user_retirement/requirements/base.txt | 16 ++--- .../user_retirement/requirements/testing.txt | 18 ++--- scripts/xblock/requirements.txt | 2 +- 10 files changed, 134 insertions(+), 132 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 05f3b5b953f7..1ff480b1d32b 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 @@ -574,7 +574,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.50 # via -r requirements/edx/bundled.in event-tracking==3.3.0 # via @@ -584,7 +584,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 @@ -612,7 +612,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 @@ -622,7 +622,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 @@ -632,13 +632,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 @@ -663,7 +664,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 @@ -765,7 +766,7 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==3.1.0 +maxminddb==3.1.1 # via geoip2 meilisearch==0.40.0 # via @@ -890,7 +891,7 @@ pillow==12.1.1 # edx-organizations # edxval # xblocks-contrib -platformdirs==4.9.2 +platformdirs==4.9.4 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools @@ -1011,7 +1012,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 @@ -1045,7 +1046,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==3.1.0 # via -r requirements/edx/bundled.in -redis==7.2.1 +redis==7.3.0 # via # -r requirements/edx/kernel.in # walrus @@ -1180,7 +1181,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 @@ -1267,7 +1268,7 @@ webob==1.8.9 # xblock 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 641d91ec32af..43d6afb3dfb2 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 @@ -889,7 +889,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.50 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -906,21 +906,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 @@ -975,7 +974,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 @@ -989,7 +988,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 @@ -1010,7 +1009,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 @@ -1025,6 +1024,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 @@ -1078,7 +1078,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 @@ -1092,11 +1092,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 @@ -1263,7 +1263,7 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==3.1.0 +maxminddb==3.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1438,7 +1438,6 @@ packaging==26.0 # drf-yasg # gunicorn # kombu - # pydata-sphinx-theme # pyproject-api # pytest # snowflake-connector-python @@ -1493,7 +1492,7 @@ pillow==12.1.1 # xblocks-contrib 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 @@ -1597,7 +1596,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 @@ -1754,7 +1753,7 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.1.0 +python-discovery==1.1.2 # via # -r requirements/edx/testing.txt # virtualenv @@ -1782,7 +1781,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 @@ -1827,7 +1826,7 @@ recommender-xblock==3.1.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 @@ -1896,7 +1895,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 @@ -1974,7 +1973,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 @@ -2031,7 +2030,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 @@ -2106,7 +2105,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 @@ -2126,6 +2125,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 @@ -2133,7 +2136,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 @@ -2221,7 +2224,6 @@ urllib3==2.6.3 uvicorn==0.41.0 # via # -r requirements/edx/testing.txt - # import-linter # pact-python vine==5.1.0 # via @@ -2230,7 +2232,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==21.1.0 +virtualenv==21.2.0 # via # -r requirements/edx/testing.txt # tox @@ -2239,7 +2241,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 @@ -2286,7 +2288,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 18f7ebb403c7..e89deea9c488 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 @@ -673,7 +673,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.50 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -685,7 +685,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 @@ -723,7 +723,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 @@ -735,7 +735,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 @@ -752,7 +752,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 @@ -761,6 +761,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 @@ -799,7 +800,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 @@ -810,7 +811,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 @@ -929,7 +930,7 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==3.1.0 +maxminddb==3.1.1 # via # -r requirements/edx/base.txt # geoip2 @@ -1046,7 +1047,6 @@ packaging==26.0 # drf-yasg # gunicorn # kombu - # pydata-sphinx-theme # snowflake-connector-python # sphinx # wheel @@ -1081,7 +1081,7 @@ pillow==12.1.1 # edx-organizations # edxval # xblocks-contrib -platformdirs==4.9.2 +platformdirs==4.9.4 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1151,7 +1151,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 @@ -1243,7 +1243,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 @@ -1279,7 +1279,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==3.1.0 # via -r requirements/edx/base.txt -redis==7.2.1 +redis==7.3.0 # via # -r requirements/edx/base.txt # walrus @@ -1394,7 +1394,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 @@ -1441,7 +1441,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 @@ -1489,7 +1489,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 @@ -1608,7 +1608,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 4a680796e1cc..b52d0e4e6c4d 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 @@ -694,7 +694,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.50 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -706,17 +706,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 @@ -755,7 +753,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 @@ -767,7 +765,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 @@ -784,7 +782,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 @@ -795,6 +793,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 @@ -836,7 +835,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 @@ -847,7 +846,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 @@ -975,7 +974,7 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==3.1.0 +maxminddb==3.1.1 # via # -r requirements/edx/base.txt # geoip2 @@ -1134,7 +1133,7 @@ pillow==12.1.1 # edx-organizations # edxval # xblocks-contrib -platformdirs==4.9.2 +platformdirs==4.9.4 # via # -r requirements/edx/base.txt # pylint @@ -1341,7 +1340,7 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.1.0 +python-discovery==1.1.2 # via virtualenv python-ipware==3.0.0 # via @@ -1361,7 +1360,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 @@ -1395,7 +1394,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==3.1.0 # via -r requirements/edx/base.txt -redis==7.2.1 +redis==7.3.0 # via # -r requirements/edx/base.txt # walrus @@ -1450,7 +1449,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 @@ -1567,7 +1566,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 @@ -1584,13 +1583,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 @@ -1654,16 +1655,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 @@ -1703,7 +1702,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