diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index b08402b6e4..e916a8844d 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -20,7 +20,7 @@ cryptography==45.0.7 # -r requirements/edx-sandbox/base.in cycler==0.12.1 # via matplotlib -fonttools==4.60.1 +fonttools==4.61.0 # via matplotlib joblib==1.5.2 # via nltk @@ -42,7 +42,7 @@ matplotlib==3.10.7 # via -r requirements/edx-sandbox/base.in mpmath==1.3.0 # via sympy -networkx==3.5 +networkx==3.6 # via -r requirements/edx-sandbox/base.in nltk==3.9.2 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 93e2f5fdd7..bde225a4d3 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -22,11 +22,11 @@ aniso8601==10.0.1 # via edx-tincan-py35 annotated-types==0.7.0 # via pydantic -anyio==4.11.0 +anyio==4.12.0 # via httpx appdirs==1.4.4 # via fs -asgiref==3.10.0 +asgiref==3.11.0 # via # django # django-cors-headers @@ -53,11 +53,11 @@ backoff==1.10.0 # via analytics-python bcrypt==5.0.0 # via paramiko -beautifulsoup4==4.14.2 +beautifulsoup4==4.14.3 # via # openedx-forum # pynliner -billiard==4.2.3 +billiard==4.2.4 # via celery bleach[css]==6.3.0 # via @@ -69,14 +69,14 @@ bleach[css]==6.3.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.40.75 +boto3==1.42.0 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.75 +botocore==1.41.6 # via # -r requirements/edx/kernel.in # boto3 @@ -96,7 +96,7 @@ camel-converter[pydantic]==5.0.0 # via meilisearch casbin-django-orm-adapter==1.7.0 # via openedx-authz -celery==5.5.3 +celery==5.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/kernel.in @@ -264,7 +264,7 @@ django-config-models==2.9.0 # lti-consumer-xblock django-cors-headers==4.9.0 # via -r requirements/edx/kernel.in -django-countries==8.1.1 +django-countries==8.2.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -526,7 +526,7 @@ edx-search==4.3.0 # via # -r requirements/edx/kernel.in # openedx-forum -edx-sga==0.26.0 +edx-sga==0.27.0 # via -r requirements/edx/bundled.in edx-submissions==3.12.1 # via @@ -564,7 +564,7 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in -enterprise-integrated-channels==0.1.22 +enterprise-integrated-channels==0.1.25 # via -r requirements/edx/bundled.in event-tracking==3.3.0 # via @@ -572,6 +572,8 @@ event-tracking==3.3.0 # edx-completion # edx-proctoring # edx-search +exceptiongroup==1.3.1 + # via celery fastavro==1.12.1 # via openedx-events filelock==3.20.0 @@ -592,7 +594,7 @@ fs-s3fs==1.1.1 # via # -r requirements/edx/kernel.in # openedx-django-pyfs -geoip2==5.1.0 +geoip2==5.2.0 # via -r requirements/edx/kernel.in glob2==0.7 # via -r requirements/edx/kernel.in @@ -704,7 +706,7 @@ jwcrypto==1.5.6 # via # django-oauth-toolkit # pylti1p3 -kombu==5.5.4 +kombu==5.6.1 # via celery laboratory==1.0.2 # via -r requirements/edx/kernel.in @@ -756,7 +758,7 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==2.8.2 +maxminddb==3.0.0 # via geoip2 meilisearch==0.38.0 # via @@ -925,7 +927,7 @@ pycryptodomex==3.23.0 # -r requirements/edx/kernel.in # edx-proctoring # lti-consumer-xblock -pydantic==2.12.4 +pydantic==2.12.5 # via camel-converter pydantic-core==2.41.5 # via pydantic @@ -1030,7 +1032,7 @@ random2==1.0.2 # via -r requirements/edx/kernel.in recommender-xblock==3.1.0 # via -r requirements/edx/bundled.in -redis==7.0.1 +redis==7.1.0 # via # -r requirements/edx/kernel.in # walrus @@ -1070,7 +1072,7 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/kernel.in # social-auth-core -rpds-py==0.29.0 +rpds-py==0.30.0 # via # jsonschema # referencing @@ -1082,7 +1084,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.14.0 +s3transfer==0.16.0 # via boto3 sailthru-client==2.2.3 # via edx-ace @@ -1124,9 +1126,7 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise # enterprise-integrated-channels -sniffio==1.3.1 - # via anyio -snowflake-connector-python==4.0.0 +snowflake-connector-python==4.1.0 # via edx-enterprise social-auth-app-django==5.4.1 # via @@ -1148,11 +1148,11 @@ sortedcontainers==2.4.0 # snowflake-connector-python soupsieve==2.8 # via beautifulsoup4 -sqlparse==0.5.3 +sqlparse==0.5.4 # via django staff-graded-xblock==3.1.0 # via -r requirements/edx/bundled.in -stevedore==5.5.0 +stevedore==5.6.0 # via # -r requirements/edx/kernel.in # code-annotations @@ -1185,6 +1185,7 @@ typing-extensions==4.15.0 # beautifulsoup4 # django-countries # edx-opaque-keys + # exceptiongroup # grpcio # jwcrypto # pydantic @@ -1200,6 +1201,8 @@ tzdata==2025.2 # via # icalendar # kombu +tzlocal==5.3.1 + # via celery unicodecsv==0.14.1 # via # -r requirements/edx/kernel.in diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 8c7da426ee..7a79e60dd3 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # chardet==5.2.0 # via diff-cover -coverage==7.11.3 +coverage==7.12.0 # via -r requirements/edx/coverage.in diff-cover==9.7.2 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 4f6522d27c..5a63029ce1 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -55,7 +55,7 @@ annotated-types==0.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pydantic -anyio==4.11.0 +anyio==4.12.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -66,7 +66,7 @@ appdirs==1.4.4 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # fs -asgiref==3.10.0 +asgiref==3.11.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -115,14 +115,14 @@ bcrypt==5.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # paramiko -beautifulsoup4==4.14.2 +beautifulsoup4==4.14.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum # pydata-sphinx-theme # pynliner -billiard==4.2.3 +billiard==4.2.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -141,7 +141,7 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.40.75 +boto3==1.42.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -149,7 +149,7 @@ boto3==1.40.75 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.75 +botocore==1.41.6 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -191,7 +191,7 @@ casbin-django-orm-adapter==1.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-authz -celery==5.5.3 +celery==5.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/doc.txt @@ -289,7 +289,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.11.3 +coverage[toml]==7.12.0 # via # -r requirements/edx/testing.txt # pytest-cov @@ -457,7 +457,7 @@ django-cors-headers==4.9.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -django-countries==8.1.1 +django-countries==8.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -593,12 +593,12 @@ django-storages==1.14.6 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval -django-stubs[compatible-mypy]==5.2.7 +django-stubs[compatible-mypy]==5.2.8 # via # -c requirements/constraints.txt # -r requirements/edx/development.in # djangorestframework-stubs -django-stubs-ext==5.2.7 +django-stubs-ext==5.2.8 # via django-stubs django-user-tasks==3.4.4 # via @@ -828,7 +828,7 @@ edx-search==4.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -edx-sga==0.26.0 +edx-sga==0.27.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -882,7 +882,7 @@ enmerkar-underscore==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -enterprise-integrated-channels==0.1.22 +enterprise-integrated-channels==0.1.25 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -893,17 +893,22 @@ event-tracking==3.3.0 # edx-completion # edx-proctoring # edx-search +exceptiongroup==1.3.1 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # celery execnet==2.1.2 # via # -r requirements/edx/testing.txt # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==38.0.0 +faker==38.2.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.121.2 +fastapi==0.123.0 # via # -r requirements/edx/testing.txt # pact-python @@ -944,7 +949,7 @@ fs-s3fs==1.1.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-django-pyfs -geoip2==5.1.0 +geoip2==5.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1086,7 +1091,7 @@ imagesize==1.4.1 # via # -r requirements/edx/doc.txt # sphinx -import-linter==2.6 +import-linter==2.7 # via -r requirements/edx/testing.txt importlib-metadata==8.7.0 # via @@ -1173,7 +1178,7 @@ jwcrypto==1.5.6 # -r requirements/edx/testing.txt # django-oauth-toolkit # pylti1p3 -kombu==5.5.4 +kombu==5.6.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1190,6 +1195,8 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock +librt==0.6.3 + # via mypy libsass==0.10.0 # via # -c requirements/constraints.txt @@ -1243,6 +1250,10 @@ markdown==3.10 # openedx-django-wiki # staff-graded-xblock # xblock-poll +markdown-it-py==4.0.0 + # via + # -r requirements/edx/testing.txt + # rich markupsafe==3.0.3 # via # -r requirements/edx/doc.txt @@ -1252,7 +1263,7 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==2.8.2 +maxminddb==3.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1261,6 +1272,10 @@ mccabe==0.7.0 # via # -r requirements/edx/testing.txt # pylint +mdurl==0.1.2 + # via + # -r requirements/edx/testing.txt + # markdown-it-py meilisearch==0.38.0 # via # -r requirements/edx/doc.txt @@ -1302,7 +1317,7 @@ multidict==6.7.0 # -r requirements/edx/testing.txt # aiohttp # yarl -mypy==1.18.2 +mypy==1.19.0 # via # -r requirements/edx/development.in # django-stubs @@ -1572,7 +1587,7 @@ pycryptodomex==3.23.0 # -r requirements/edx/testing.txt # edx-proctoring # lti-consumer-xblock -pydantic==2.12.4 +pydantic==2.12.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1594,6 +1609,7 @@ pygments==2.19.2 # accessible-pygments # diff-cover # pydata-sphinx-theme + # rich # sphinx # sphinx-mdinclude pyjwt[crypto]==2.10.1 @@ -1806,7 +1822,7 @@ recommender-xblock==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -redis==7.0.1 +redis==7.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1858,11 +1874,15 @@ requests-oauthlib==2.0.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # social-auth-core +rich==14.2.0 + # via + # -r requirements/edx/testing.txt + # import-linter roman-numerals-py==3.1.0 # via # -r requirements/edx/doc.txt # sphinx -rpds-py==0.29.0 +rpds-py==0.30.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1880,7 +1900,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.14.0 +s3transfer==0.16.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1953,16 +1973,11 @@ smmap==5.0.2 # via # -r requirements/edx/doc.txt # gitdb -sniffio==1.3.1 - # via - # -r requirements/edx/doc.txt - # -r requirements/edx/testing.txt - # anyio snowballstemmer==3.0.1 # via # -r requirements/edx/doc.txt # sphinx -snowflake-connector-python==4.0.0 +snowflake-connector-python==4.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2050,7 +2065,7 @@ sphinxcontrib-serializinghtml==2.0.0 # sphinx sphinxext-rediraffe==0.3.0 # via -r requirements/edx/doc.txt -sqlparse==0.5.3 +sqlparse==0.5.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2060,11 +2075,11 @@ staff-graded-xblock==3.1.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -starlette==0.49.3 +starlette==0.50.0 # via # -r requirements/edx/testing.txt # fastapi -stevedore==5.5.0 +stevedore==5.6.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2131,6 +2146,7 @@ typing-extensions==4.15.0 # django-stubs-ext # djangorestframework-stubs # edx-opaque-keys + # exceptiongroup # fastapi # grimp # grpcio @@ -2158,6 +2174,11 @@ tzdata==2025.2 # faker # icalendar # kombu +tzlocal==5.3.1 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # celery unicodecsv==0.14.1 # via # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index bbe5740794..a2f2f997af 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -37,7 +37,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.11.0 +anyio==4.12.0 # via # -r requirements/edx/base.txt # httpx @@ -45,7 +45,7 @@ appdirs==1.4.4 # via # -r requirements/edx/base.txt # fs -asgiref==3.10.0 +asgiref==3.11.0 # via # -r requirements/edx/base.txt # django @@ -83,13 +83,13 @@ bcrypt==5.0.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.14.2 +beautifulsoup4==4.14.3 # via # -r requirements/edx/base.txt # openedx-forum # pydata-sphinx-theme # pynliner -billiard==4.2.3 +billiard==4.2.4 # via # -r requirements/edx/base.txt # celery @@ -104,14 +104,14 @@ bleach[css]==6.3.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.75 +boto3==1.42.0 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.75 +botocore==1.41.6 # via # -r requirements/edx/base.txt # boto3 @@ -140,7 +140,7 @@ casbin-django-orm-adapter==1.7.0 # via # -r requirements/edx/base.txt # openedx-authz -celery==5.5.3 +celery==5.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -332,7 +332,7 @@ django-config-models==2.9.0 # lti-consumer-xblock django-cors-headers==4.9.0 # via -r requirements/edx/base.txt -django-countries==8.1.1 +django-countries==8.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -615,7 +615,7 @@ edx-search==4.3.0 # via # -r requirements/edx/base.txt # openedx-forum -edx-sga==0.26.0 +edx-sga==0.27.0 # via -r requirements/edx/base.txt edx-submissions==3.12.1 # via @@ -657,7 +657,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.22 +enterprise-integrated-channels==0.1.25 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -665,6 +665,10 @@ event-tracking==3.3.0 # edx-completion # edx-proctoring # edx-search +exceptiongroup==1.3.1 + # via + # -r requirements/edx/base.txt + # celery fastavro==1.12.1 # via # -r requirements/edx/base.txt @@ -692,7 +696,7 @@ fs-s3fs==1.1.1 # via # -r requirements/edx/base.txt # openedx-django-pyfs -geoip2==5.1.0 +geoip2==5.2.0 # via -r requirements/edx/base.txt gitdb==4.0.12 # via gitpython @@ -856,7 +860,7 @@ jwcrypto==1.5.6 # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.5.4 +kombu==5.6.1 # via # -r requirements/edx/base.txt # celery @@ -916,7 +920,7 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==2.8.2 +maxminddb==3.0.0 # via # -r requirements/edx/base.txt # geoip2 @@ -1128,7 +1132,7 @@ pycryptodomex==3.23.0 # -r requirements/edx/base.txt # edx-proctoring # lti-consumer-xblock -pydantic==2.12.4 +pydantic==2.12.5 # via # -r requirements/edx/base.txt # camel-converter @@ -1261,7 +1265,7 @@ random2==1.0.2 # via -r requirements/edx/base.txt recommender-xblock==3.1.0 # via -r requirements/edx/base.txt -redis==7.0.1 +redis==7.1.0 # via # -r requirements/edx/base.txt # walrus @@ -1308,7 +1312,7 @@ requests-oauthlib==2.0.0 # social-auth-core roman-numerals-py==3.1.0 # via sphinx -rpds-py==0.29.0 +rpds-py==0.30.0 # via # -r requirements/edx/base.txt # jsonschema @@ -1323,7 +1327,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.14.0 +s3transfer==0.16.0 # via # -r requirements/edx/base.txt # boto3 @@ -1378,13 +1382,9 @@ slumber==0.7.1 # enterprise-integrated-channels smmap==5.0.2 # via gitdb -sniffio==1.3.1 - # via - # -r requirements/edx/base.txt - # anyio snowballstemmer==3.0.1 # via sphinx -snowflake-connector-python==4.0.0 +snowflake-connector-python==4.1.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1450,13 +1450,13 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sphinxext-rediraffe==0.3.0 # via -r requirements/edx/doc.in -sqlparse==0.5.3 +sqlparse==0.5.4 # via # -r requirements/edx/base.txt # django staff-graded-xblock==3.1.0 # via -r requirements/edx/base.txt -stevedore==5.5.0 +stevedore==5.6.0 # via # -r requirements/edx/base.txt # code-annotations @@ -1502,6 +1502,7 @@ typing-extensions==4.15.0 # beautifulsoup4 # django-countries # edx-opaque-keys + # exceptiongroup # grpcio # jwcrypto # pydantic @@ -1521,6 +1522,10 @@ tzdata==2025.2 # -r requirements/edx/base.txt # icalendar # kombu +tzlocal==5.3.1 + # via + # -r requirements/edx/base.txt + # celery unicodecsv==0.14.1 # via # -r requirements/edx/base.txt diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index e4022db078..76ce052a9e 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -6,7 +6,7 @@ # annotated-types==0.7.0 # via pydantic -anyio==4.11.0 +anyio==4.12.0 # via # httpx # mcp @@ -119,7 +119,7 @@ protobuf==6.33.1 # via # googleapis-common-protos # opentelemetry-proto -pydantic==2.12.4 +pydantic==2.12.5 # via # mcp # pydantic-settings @@ -143,7 +143,7 @@ requests==2.32.5 # semgrep rich==13.5.3 # via semgrep -rpds-py==0.29.0 +rpds-py==0.30.0 # via # jsonschema # referencing @@ -153,10 +153,8 @@ ruamel-yaml-clib==0.2.14 # via # ruamel-yaml # semgrep -semgrep==1.143.1 +semgrep==1.144.0 # via -r requirements/edx/semgrep.in -sniffio==1.3.1 - # via anyio sse-starlette==3.0.3 # via mcp starlette==0.50.0 diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 194ab79aaa..167c7eb09c 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -35,7 +35,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.11.0 +anyio==4.12.0 # via # -r requirements/edx/base.txt # httpx @@ -44,7 +44,7 @@ appdirs==1.4.4 # via # -r requirements/edx/base.txt # fs -asgiref==3.10.0 +asgiref==3.11.0 # via # -r requirements/edx/base.txt # django @@ -82,13 +82,13 @@ bcrypt==5.0.0 # via # -r requirements/edx/base.txt # paramiko -beautifulsoup4==4.14.2 +beautifulsoup4==4.14.3 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in # openedx-forum # pynliner -billiard==4.2.3 +billiard==4.2.4 # via # -r requirements/edx/base.txt # celery @@ -103,14 +103,14 @@ bleach[css]==6.3.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.75 +boto3==1.42.0 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.75 +botocore==1.41.6 # via # -r requirements/edx/base.txt # boto3 @@ -140,7 +140,7 @@ casbin-django-orm-adapter==1.7.0 # via # -r requirements/edx/base.txt # openedx-authz -celery==5.5.3 +celery==5.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -218,7 +218,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.11.3 +coverage[toml]==7.12.0 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -359,7 +359,7 @@ django-config-models==2.9.0 # lti-consumer-xblock django-cors-headers==4.9.0 # via -r requirements/edx/base.txt -django-countries==8.1.1 +django-countries==8.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -639,7 +639,7 @@ edx-search==4.3.0 # via # -r requirements/edx/base.txt # openedx-forum -edx-sga==0.26.0 +edx-sga==0.27.0 # via -r requirements/edx/base.txt edx-submissions==3.12.1 # via @@ -681,7 +681,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.22 +enterprise-integrated-channels==0.1.25 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -689,13 +689,17 @@ event-tracking==3.3.0 # edx-completion # edx-proctoring # edx-search +exceptiongroup==1.3.1 + # via + # -r requirements/edx/base.txt + # celery execnet==2.1.2 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==38.0.0 +faker==38.2.0 # via factory-boy -fastapi==0.121.2 +fastapi==0.123.0 # via pact-python fastavro==1.12.1 # via @@ -728,7 +732,7 @@ fs-s3fs==1.1.1 # via # -r requirements/edx/base.txt # openedx-django-pyfs -geoip2==5.1.0 +geoip2==5.2.0 # via -r requirements/edx/base.txt glob2==0.7 # via -r requirements/edx/base.txt @@ -830,7 +834,7 @@ idna==3.11 # requests # snowflake-connector-python # yarl -import-linter==2.6 +import-linter==2.7 # via -r requirements/edx/testing.in importlib-metadata==8.7.0 # via -r requirements/edx/base.txt @@ -898,7 +902,7 @@ jwcrypto==1.5.6 # -r requirements/edx/base.txt # django-oauth-toolkit # pylti1p3 -kombu==5.5.4 +kombu==5.6.1 # via # -r requirements/edx/base.txt # celery @@ -951,6 +955,8 @@ markdown==3.10 # openedx-django-wiki # staff-graded-xblock # xblock-poll +markdown-it-py==4.0.0 + # via rich markupsafe==3.0.3 # via # -r requirements/edx/base.txt @@ -960,12 +966,14 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==2.8.2 +maxminddb==3.0.0 # via # -r requirements/edx/base.txt # geoip2 mccabe==0.7.0 # via pylint +mdurl==0.1.2 + # via markdown-it-py meilisearch==0.38.0 # via # -r requirements/edx/base.txt @@ -1196,7 +1204,7 @@ pycryptodomex==3.23.0 # -r requirements/edx/base.txt # edx-proctoring # lti-consumer-xblock -pydantic==2.12.4 +pydantic==2.12.5 # via # -r requirements/edx/base.txt # camel-converter @@ -1209,6 +1217,7 @@ pygments==2.19.2 # via # -r requirements/edx/coverage.txt # diff-cover + # rich pyjwt[crypto]==2.10.1 # via # -r requirements/edx/base.txt @@ -1373,7 +1382,7 @@ random2==1.0.2 # via -r requirements/edx/base.txt recommender-xblock==3.1.0 # via -r requirements/edx/base.txt -redis==7.0.1 +redis==7.1.0 # via # -r requirements/edx/base.txt # walrus @@ -1418,7 +1427,9 @@ requests-oauthlib==2.0.0 # via # -r requirements/edx/base.txt # social-auth-core -rpds-py==0.29.0 +rich==14.2.0 + # via import-linter +rpds-py==0.30.0 # via # -r requirements/edx/base.txt # jsonschema @@ -1433,7 +1444,7 @@ rules==3.5 # edx-enterprise # edx-proctoring # openedx-learning -s3transfer==0.14.0 +s3transfer==0.16.0 # via # -r requirements/edx/base.txt # boto3 @@ -1489,11 +1500,7 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise # enterprise-integrated-channels -sniffio==1.3.1 - # via - # -r requirements/edx/base.txt - # anyio -snowflake-connector-python==4.0.0 +snowflake-connector-python==4.1.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1519,15 +1526,15 @@ soupsieve==2.8 # via # -r requirements/edx/base.txt # beautifulsoup4 -sqlparse==0.5.3 +sqlparse==0.5.4 # via # -r requirements/edx/base.txt # django staff-graded-xblock==3.1.0 # via -r requirements/edx/base.txt -starlette==0.49.3 +starlette==0.50.0 # via fastapi -stevedore==5.5.0 +stevedore==5.6.0 # via # -r requirements/edx/base.txt # code-annotations @@ -1577,6 +1584,7 @@ typing-extensions==4.15.0 # beautifulsoup4 # django-countries # edx-opaque-keys + # exceptiongroup # fastapi # grimp # grpcio @@ -1600,6 +1608,10 @@ tzdata==2025.2 # faker # icalendar # kombu +tzlocal==5.3.1 + # via + # -r requirements/edx/base.txt + # celery unicodecsv==0.14.1 # via # -r requirements/edx/base.txt diff --git a/scripts/structures_pruning/requirements/base.txt b/scripts/structures_pruning/requirements/base.txt index 080f781773..c6a16b5c75 100644 --- a/scripts/structures_pruning/requirements/base.txt +++ b/scripts/structures_pruning/requirements/base.txt @@ -19,7 +19,7 @@ pymongo==4.4.0 # -c requirements/constraints.txt # -r scripts/structures_pruning/requirements/base.in # edx-opaque-keys -stevedore==5.5.0 +stevedore==5.6.0 # via edx-opaque-keys typing-extensions==4.15.0 # via edx-opaque-keys diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 6593f82160..aec4db740d 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -32,7 +32,7 @@ pymongo==4.4.0 # edx-opaque-keys pytest==9.0.1 # via -r scripts/structures_pruning/requirements/testing.in -stevedore==5.5.0 +stevedore==5.6.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 2896334b3b..afafc18ed9 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -4,15 +4,15 @@ # # make upgrade # -asgiref==3.10.0 +asgiref==3.11.0 # via django attrs==25.4.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.40.75 +boto3==1.42.0 # via -r scripts/user_retirement/requirements/base.in -botocore==1.40.75 +botocore==1.41.6 # via # boto3 # s3transfer @@ -133,7 +133,7 @@ requests-toolbelt==1.0.0 # via zeep rsa==4.9.1 # via google-auth -s3transfer==0.14.0 +s3transfer==0.16.0 # via boto3 simple-salesforce==1.12.9 # via -r scripts/user_retirement/requirements/base.in @@ -141,9 +141,9 @@ simplejson==3.20.2 # via -r scripts/user_retirement/requirements/base.in six==1.17.0 # via python-dateutil -sqlparse==0.5.3 +sqlparse==0.5.4 # via django -stevedore==5.5.0 +stevedore==5.6.0 # via edx-django-utils typing-extensions==4.15.0 # via simple-salesforce diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index a5b2133e9f..d4999a85fb 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -4,7 +4,7 @@ # # make upgrade # -asgiref==3.10.0 +asgiref==3.11.0 # via # -r scripts/user_retirement/requirements/base.txt # django @@ -14,11 +14,11 @@ attrs==25.4.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.40.75 +boto3==1.42.0 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.40.75 +botocore==1.41.6 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -130,7 +130,7 @@ more-itertools==10.8.0 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce -moto==5.1.17 +moto==5.1.18 # via -r scripts/user_retirement/requirements/testing.in packaging==25.0 # via pytest @@ -229,7 +229,7 @@ rsa==4.9.1 # via # -r scripts/user_retirement/requirements/base.txt # google-auth -s3transfer==0.14.0 +s3transfer==0.16.0 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -241,11 +241,11 @@ six==1.17.0 # via # -r scripts/user_retirement/requirements/base.txt # python-dateutil -sqlparse==0.5.3 +sqlparse==0.5.4 # via # -r scripts/user_retirement/requirements/base.txt # django -stevedore==5.5.0 +stevedore==5.6.0 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -266,7 +266,7 @@ urllib3==2.5.0 # botocore # requests # responses -werkzeug==3.1.3 +werkzeug==3.1.4 # via moto xmltodict==1.0.2 # via moto