diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index a2013ea748..d670742db4 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -38,7 +38,7 @@ markupsafe==3.0.3 # via # chem # openedx-calc -matplotlib==3.10.6 +matplotlib==3.10.7 # via -r requirements/edx-sandbox/base.in mpmath==1.3.0 # via sympy @@ -60,7 +60,7 @@ openedx-calc==4.0.2 # via -r requirements/edx-sandbox/base.in packaging==25.0 # via matplotlib -pillow==11.3.0 +pillow==12.0.0 # via matplotlib pycparser==2.23 # via cffi @@ -74,7 +74,7 @@ python-dateutil==2.9.0.post0 # via matplotlib random2==1.0.2 # via -r requirements/edx-sandbox/base.in -regex==2025.9.18 +regex==2025.10.22 # via nltk scipy==1.16.2 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 59693e61ce..b4069ad436 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -8,7 +8,7 @@ acid-xblock==0.4.1 # via -r requirements/edx/kernel.in aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.13.0 +aiohttp==3.13.1 # via # geoip2 # openai @@ -68,14 +68,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/kernel.in -boto3==1.40.46 +boto3==1.40.55 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.46 +botocore==1.40.55 # via # -r requirements/edx/kernel.in # boto3 @@ -85,11 +85,11 @@ bridgekeeper==0.9 # via -r requirements/edx/kernel.in cachecontrol==0.14.3 # via firebase-admin -cachetools==6.2.0 +cachetools==6.2.1 # via # edxval # google-auth -camel-converter[pydantic]==4.0.1 +camel-converter[pydantic]==5.0.0 # via meilisearch celery==5.5.3 # via @@ -109,14 +109,13 @@ certifi==2025.10.5 # httpx # requests # snowflake-connector-python -cffi==1.17.1 +cffi==2.0.0 # via # cryptography # pynacl - # snowflake-connector-python chardet==5.2.0 # via pysrt -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # requests # snowflake-connector-python @@ -157,7 +156,6 @@ cryptography==45.0.7 # pyjwt # pyopenssl # snowflake-connector-python - # social-auth-core cssutils==2.11.1 # via pynliner defusedxml==0.7.1 @@ -565,7 +563,7 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in -enterprise-integrated-channels==0.1.18 +enterprise-integrated-channels==0.1.20 # via -r requirements/edx/bundled.in event-tracking==3.3.0 # via @@ -573,9 +571,9 @@ event-tracking==3.3.0 # edx-completion # edx-proctoring # edx-search -fastavro==1.12.0 +fastavro==1.12.1 # via openedx-events -filelock==3.19.1 +filelock==3.20.0 # via snowflake-connector-python firebase-admin==7.1.0 # via edx-ace @@ -597,7 +595,7 @@ geoip2==5.1.0 # via -r requirements/edx/kernel.in glob2==0.7 # via -r requirements/edx/kernel.in -google-api-core[grpc]==2.25.2 +google-api-core[grpc]==2.26.0 # via # firebase-admin # google-cloud-core @@ -615,7 +613,7 @@ google-cloud-core==2.4.3 # google-cloud-storage google-cloud-firestore==2.21.0 # via firebase-admin -google-cloud-storage==3.4.0 +google-cloud-storage==3.4.1 # via firebase-admin google-crc32c==1.7.1 # via @@ -623,7 +621,7 @@ google-crc32c==1.7.1 # google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # google-api-core # grpcio-status @@ -655,7 +653,7 @@ hyperframe==6.1.0 # via h2 icalendar==6.3.1 # via -r requirements/edx/kernel.in -idna==3.10 +idna==3.11 # via # anyio # httpx @@ -669,7 +667,7 @@ inflection==0.5.1 # via # drf-spectacular # drf-yasg -invoke==2.2.0 +invoke==2.2.1 # via paramiko ipaddress==1.0.23 # via -r requirements/edx/kernel.in @@ -771,7 +769,7 @@ more-itertools==10.8.0 # via cssutils mpmath==1.3.0 # via sympy -msgpack==1.1.1 +msgpack==1.1.2 # via cachecontrol multidict==6.7.0 # via @@ -840,7 +838,7 @@ openedx-filters==2.1.0 # -r requirements/edx/kernel.in # lti-consumer-xblock # ora2 -openedx-forum==0.3.6 +openedx-forum==0.3.7 # via -r requirements/edx/kernel.in openedx-learning==0.27.1 # via @@ -873,19 +871,19 @@ pgpy==0.6.0 # via edx-enterprise piexif==1.1.3 # via -r requirements/edx/kernel.in -pillow==11.3.0 +pillow==12.0.0 # via # -r requirements/edx/kernel.in # edx-enterprise # edx-organizations # edxval -platformdirs==4.4.0 +platformdirs==4.5.0 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools prompt-toolkit==3.0.52 # via click-repl -propcache==0.4.0 +propcache==0.4.1 # via # aiohttp # yarl @@ -893,14 +891,14 @@ proto-plus==1.26.1 # via # google-api-core # google-cloud-firestore -protobuf==6.32.1 +protobuf==6.33.0 # via # google-api-core # google-cloud-firestore # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.0 +psutil==7.1.1 # via # -r requirements/edx/kernel.in # edx-django-utils @@ -920,9 +918,9 @@ pycryptodomex==3.23.0 # -r requirements/edx/kernel.in # edx-proctoring # lti-consumer-xblock -pydantic==2.11.10 +pydantic==2.12.3 # via camel-converter -pydantic-core==2.33.2 +pydantic-core==2.41.4 # via pydantic pyjwt[crypto]==2.10.1 # via @@ -1029,11 +1027,11 @@ redis==6.4.0 # via # -r requirements/edx/kernel.in # walrus -referencing==0.36.2 +referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2025.9.18 +regex==2025.10.22 # via nltk requests==2.32.5 # via @@ -1119,14 +1117,14 @@ slumber==0.7.1 # enterprise-integrated-channels sniffio==1.3.1 # via anyio -snowflake-connector-python==3.18.0 +snowflake-connector-python==4.0.0 # via edx-enterprise social-auth-app-django==5.4.1 # via # -c requirements/constraints.txt # -r requirements/edx/kernel.in # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/edx/kernel.in # edx-auth-backends @@ -1157,7 +1155,7 @@ super-csv==4.1.0 # via edx-bulk-grades sympy==1.14.0 # via openedx-calc -testfixtures==9.1.0 +testfixtures==9.2.0 # via edx-enterprise text-unidecode==1.3 # via python-slugify @@ -1239,7 +1237,7 @@ webob==1.8.9 # xblock wheel==0.45.1 # via django-pipeline -wrapt==1.17.3 +wrapt==2.0.0 # via -r requirements/edx/kernel.in xblock[django]==5.2.0 # via diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 010306d68c..92b0c43b73 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -6,7 +6,7 @@ # chardet==5.2.0 # via diff-cover -coverage==7.10.7 +coverage==7.11.0 # via -r requirements/edx/coverage.in diff-cover==9.7.1 # via -r requirements/edx/coverage.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 3450e4934f..978c4d4eda 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -17,7 +17,7 @@ aiohappyeyeballs==2.6.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp -aiohttp==3.13.0 +aiohttp==3.13.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -136,7 +136,7 @@ boto==2.49.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -boto3==1.40.46 +boto3==1.40.55 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -144,7 +144,7 @@ boto3==1.40.46 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.46 +botocore==1.40.55 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -164,14 +164,14 @@ cachecontrol==0.14.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -cachetools==6.2.0 +cachetools==6.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval # google-auth # tox -camel-converter[pydantic]==4.0.1 +camel-converter[pydantic]==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -197,14 +197,12 @@ certifi==2025.10.5 # httpx # requests # snowflake-connector-python -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # cryptography - # pact-python # pynacl - # snowflake-connector-python chardet==5.2.0 # via # -r requirements/edx/doc.txt @@ -212,7 +210,7 @@ chardet==5.2.0 # diff-cover # pysrt # tox -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -276,7 +274,7 @@ colorama==0.4.6 # via # -r requirements/edx/testing.txt # tox -coverage[toml]==7.10.7 +coverage[toml]==7.11.0 # via # -r requirements/edx/testing.txt # pytest-cov @@ -297,7 +295,6 @@ cryptography==45.0.7 # pyjwt # pyopenssl # snowflake-connector-python - # social-auth-core cssselect==1.3.0 # via # -r requirements/edx/testing.txt @@ -582,12 +579,12 @@ django-storages==1.14.6 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edxval -django-stubs[compatible-mypy]==5.2.6 +django-stubs[compatible-mypy]==5.2.7 # via # -c requirements/constraints.txt # -r requirements/edx/development.in # djangorestframework-stubs -django-stubs-ext==5.2.6 +django-stubs-ext==5.2.7 # via django-stubs django-user-tasks==3.4.3 # via @@ -876,7 +873,7 @@ enmerkar-underscore==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -enterprise-integrated-channels==0.1.18 +enterprise-integrated-channels==0.1.20 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -893,20 +890,20 @@ execnet==2.1.1 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==37.8.0 +faker==37.11.0 # via # -r requirements/edx/testing.txt # factory-boy -fastapi==0.118.0 +fastapi==0.119.1 # via # -r requirements/edx/testing.txt # pact-python -fastavro==1.12.0 +fastavro==1.12.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-events -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -952,7 +949,7 @@ glob2==0.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -google-api-core[grpc]==2.25.2 +google-api-core[grpc]==2.26.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -979,7 +976,7 @@ google-cloud-firestore==2.21.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin -google-cloud-storage==3.4.0 +google-cloud-storage==3.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -995,13 +992,13 @@ google-resumable-media==2.7.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # grpcio-status -grimp==3.11 +grimp==3.12 # via # -r requirements/edx/testing.txt # import-linter @@ -1066,7 +1063,7 @@ icalendar==6.3.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -idna==3.10 +idna==3.11 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1080,7 +1077,7 @@ imagesize==1.4.1 # via # -r requirements/edx/doc.txt # sphinx -import-linter==2.5 +import-linter==2.5.2 # via -r requirements/edx/testing.txt importlib-metadata==8.7.0 # via @@ -1092,11 +1089,11 @@ inflection==0.5.1 # -r requirements/edx/testing.txt # drf-spectacular # drf-yasg -iniconfig==2.1.0 +iniconfig==2.3.0 # via # -r requirements/edx/testing.txt # pytest -invoke==2.2.0 +invoke==2.2.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1285,7 +1282,7 @@ mpmath==1.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # sympy -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1391,7 +1388,7 @@ openedx-filters==2.1.0 # -r requirements/edx/testing.txt # lti-consumer-xblock # ora2 -openedx-forum==0.3.6 +openedx-forum==0.3.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1423,7 +1420,7 @@ packaging==25.0 # snowflake-connector-python # sphinx # tox -pact-python==2.3.3 +pact-python==1.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/testing.txt @@ -1461,7 +1458,7 @@ piexif==1.1.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -pillow==11.3.0 +pillow==12.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1470,7 +1467,7 @@ pillow==11.3.0 # edxval pip-tools==7.5.1 # via -r requirements/pip-tools.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1495,7 +1492,7 @@ prompt-toolkit==3.0.52 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # click-repl -propcache==0.4.0 +propcache==0.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1507,7 +1504,7 @@ proto-plus==1.26.1 # -r requirements/edx/testing.txt # google-api-core # google-cloud-firestore -protobuf==6.32.1 +protobuf==6.33.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1516,7 +1513,7 @@ protobuf==6.32.1 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.0 +psutil==7.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1556,13 +1553,13 @@ pycryptodomex==3.23.0 # -r requirements/edx/testing.txt # edx-proctoring # lti-consumer-xblock -pydantic==2.11.10 +pydantic==2.12.3 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # camel-converter # fastapi -pydantic-core==2.33.2 +pydantic-core==2.41.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1660,7 +1657,7 @@ pyparsing==3.2.5 # -r requirements/edx/testing.txt # chem # openedx-calc -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/edx/testing.txt # tox @@ -1795,13 +1792,13 @@ redis==6.4.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # walrus -referencing==0.36.2 +referencing==0.37.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2025.9.18 +regex==2025.10.22 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1941,7 +1938,7 @@ snowballstemmer==3.0.1 # via # -r requirements/edx/doc.txt # sphinx -snowflake-connector-python==3.18.0 +snowflake-connector-python==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1952,7 +1949,7 @@ social-auth-app-django==5.4.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2062,7 +2059,7 @@ sympy==1.14.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-calc -testfixtures==9.1.0 +testfixtures==9.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2084,7 +2081,7 @@ tomlkit==0.13.3 # openedx-learning # pylint # snowflake-connector-python -tox==4.30.3 +tox==4.31.0 # via -r requirements/edx/testing.txt tqdm==4.67.1 # via @@ -2161,9 +2158,10 @@ urllib3==2.5.0 # -r requirements/edx/testing.txt # botocore # elasticsearch + # pact-python # requests # types-requests -uvicorn==0.37.0 +uvicorn==0.38.0 # via # -r requirements/edx/testing.txt # pact-python @@ -2174,7 +2172,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/edx/testing.txt # tox @@ -2225,7 +2223,7 @@ wheel==0.45.1 # -r requirements/pip-tools.txt # django-pipeline # pip-tools -wrapt==1.17.3 +wrapt==2.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2283,7 +2281,6 @@ yarl==1.22.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # aiohttp - # pact-python zipp==3.23.0 # via # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index fd5413f9da..d91a7cd302 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -12,7 +12,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.13.0 +aiohttp==3.13.1 # via # -r requirements/edx/base.txt # geoip2 @@ -103,14 +103,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.46 +boto3==1.40.55 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.46 +botocore==1.40.55 # via # -r requirements/edx/base.txt # boto3 @@ -122,12 +122,12 @@ cachecontrol==0.14.3 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==6.2.0 +cachetools==6.2.1 # via # -r requirements/edx/base.txt # edxval # google-auth -camel-converter[pydantic]==4.0.1 +camel-converter[pydantic]==5.0.0 # via # -r requirements/edx/base.txt # meilisearch @@ -150,17 +150,16 @@ certifi==2025.10.5 # httpx # requests # snowflake-connector-python -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/edx/base.txt # cryptography # pynacl - # snowflake-connector-python chardet==5.2.0 # via # -r requirements/edx/base.txt # pysrt -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/edx/base.txt # requests @@ -211,7 +210,6 @@ cryptography==45.0.7 # pyjwt # pyopenssl # snowflake-connector-python - # social-auth-core cssutils==2.11.1 # via # -r requirements/edx/base.txt @@ -654,7 +652,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.18 +enterprise-integrated-channels==0.1.20 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -662,11 +660,11 @@ event-tracking==3.3.0 # edx-completion # edx-proctoring # edx-search -fastavro==1.12.0 +fastavro==1.12.1 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -697,7 +695,7 @@ gitpython==3.1.45 # via -r requirements/edx/doc.in glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.25.2 +google-api-core[grpc]==2.26.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -720,7 +718,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/edx/base.txt # firebase-admin -google-cloud-storage==3.4.0 +google-cloud-storage==3.4.1 # via # -r requirements/edx/base.txt # firebase-admin @@ -733,7 +731,7 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r requirements/edx/base.txt # google-api-core @@ -781,7 +779,7 @@ hyperframe==6.1.0 # h2 icalendar==6.3.1 # via -r requirements/edx/base.txt -idna==3.10 +idna==3.11 # via # -r requirements/edx/base.txt # anyio @@ -799,7 +797,7 @@ inflection==0.5.1 # -r requirements/edx/base.txt # drf-spectacular # drf-yasg -invoke==2.2.0 +invoke==2.2.1 # via # -r requirements/edx/base.txt # paramiko @@ -937,7 +935,7 @@ mpmath==1.3.0 # via # -r requirements/edx/base.txt # sympy -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/edx/base.txt # cachecontrol @@ -1014,7 +1012,7 @@ openedx-filters==2.1.0 # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-forum==0.3.6 +openedx-forum==0.3.7 # via -r requirements/edx/base.txt openedx-learning==0.27.1 # via @@ -1057,13 +1055,13 @@ picobox==4.0.0 # via sphinxcontrib-openapi piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==11.3.0 +pillow==12.0.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-organizations # edxval -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -1075,7 +1073,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/edx/base.txt # click-repl -propcache==0.4.0 +propcache==0.4.1 # via # -r requirements/edx/base.txt # aiohttp @@ -1085,7 +1083,7 @@ proto-plus==1.26.1 # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore -protobuf==6.32.1 +protobuf==6.33.0 # via # -r requirements/edx/base.txt # google-api-core @@ -1093,7 +1091,7 @@ protobuf==6.32.1 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.0 +psutil==7.1.1 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1118,11 +1116,11 @@ pycryptodomex==3.23.0 # -r requirements/edx/base.txt # edx-proctoring # lti-consumer-xblock -pydantic==2.11.10 +pydantic==2.12.3 # via # -r requirements/edx/base.txt # camel-converter -pydantic-core==2.33.2 +pydantic-core==2.41.4 # via # -r requirements/edx/base.txt # pydantic @@ -1255,12 +1253,12 @@ redis==6.4.0 # via # -r requirements/edx/base.txt # walrus -referencing==0.36.2 +referencing==0.37.0 # via # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2025.9.18 +regex==2025.10.22 # via # -r requirements/edx/base.txt # nltk @@ -1370,7 +1368,7 @@ sniffio==1.3.1 # anyio snowballstemmer==3.0.1 # via sphinx -snowflake-connector-python==3.18.0 +snowflake-connector-python==4.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1379,7 +1377,7 @@ social-auth-app-django==5.4.1 # -c requirements/constraints.txt # -r requirements/edx/base.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/edx/base.txt # edx-auth-backends @@ -1458,7 +1456,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==9.1.0 +testfixtures==9.2.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1565,7 +1563,7 @@ wheel==0.45.1 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==1.17.3 +wrapt==2.0.0 # via -r requirements/edx/base.txt xblock[django]==5.2.0 # via diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 6adeb975ef..48aae9701b 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -30,14 +30,14 @@ certifi==2025.10.5 # httpcore # httpx # requests -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests click==8.1.8 # via # click-option-group # semgrep # uvicorn -click-option-group==0.5.8 +click-option-group==0.5.9 # via semgrep colorama==0.4.6 # via semgrep @@ -49,7 +49,7 @@ face==24.0.0 # via glom glom==22.1.0 # via semgrep -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via opentelemetry-exporter-otlp-proto-http h11==0.16.0 # via @@ -59,24 +59,22 @@ httpcore==1.0.9 # via httpx httpx==0.28.1 # via mcp -httpx-sse==0.4.1 +httpx-sse==0.4.3 # via mcp -idna==3.10 +idna==3.11 # via # anyio # httpx # requests importlib-metadata==8.7.0 # via opentelemetry-api -jsonschema==4.20.0 - # via - # mcp - # semgrep +jsonschema==4.25.1 + # via mcp jsonschema-specifications==2025.9.1 # via jsonschema markdown-it-py==4.0.0 # via rich -mcp==1.12.2 +mcp==1.16.0 # via semgrep mdurl==0.1.2 # via markdown-it-py @@ -117,15 +115,15 @@ packaging==25.0 # semgrep peewee==3.18.2 # via semgrep -protobuf==6.32.1 +protobuf==6.33.0 # via # googleapis-common-protos # opentelemetry-proto -pydantic==2.11.10 +pydantic==2.12.3 # via # mcp # pydantic-settings -pydantic-core==2.33.2 +pydantic-core==2.41.4 # via pydantic pydantic-settings==2.11.0 # via mcp @@ -135,7 +133,7 @@ python-dotenv==1.1.1 # via pydantic-settings python-multipart==0.0.20 # via mcp -referencing==0.36.2 +referencing==0.37.0 # via # jsonschema # jsonschema-specifications @@ -151,11 +149,11 @@ rpds-py==0.27.1 # referencing ruamel-yaml==0.18.15 # via semgrep -ruamel-yaml-clib==0.2.12 +ruamel-yaml-clib==0.2.14 # via # ruamel-yaml # semgrep -semgrep==1.139.0 +semgrep==1.140.0 # via -r requirements/edx/semgrep.in sniffio==1.3.1 # via anyio @@ -186,7 +184,7 @@ urllib3==2.5.0 # via # requests # semgrep -uvicorn==0.37.0 +uvicorn==0.38.0 # via mcp wcmatch==8.5.2 # via semgrep diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 6c69a927e8..87987c74e6 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -10,7 +10,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/edx/base.txt # aiohttp -aiohttp==3.13.0 +aiohttp==3.13.1 # via # -r requirements/edx/base.txt # geoip2 @@ -100,14 +100,14 @@ bleach[css]==6.2.0 # xblock-poll boto==2.49.0 # via -r requirements/edx/base.txt -boto3==1.40.46 +boto3==1.40.55 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.40.46 +botocore==1.40.55 # via # -r requirements/edx/base.txt # boto3 @@ -119,13 +119,13 @@ cachecontrol==0.14.3 # via # -r requirements/edx/base.txt # firebase-admin -cachetools==6.2.0 +cachetools==6.2.1 # via # -r requirements/edx/base.txt # edxval # google-auth # tox -camel-converter[pydantic]==4.0.1 +camel-converter[pydantic]==5.0.0 # via # -r requirements/edx/base.txt # meilisearch @@ -148,13 +148,11 @@ certifi==2025.10.5 # httpx # requests # snowflake-connector-python -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/edx/base.txt # cryptography - # pact-python # pynacl - # snowflake-connector-python chardet==5.2.0 # via # -r requirements/edx/base.txt @@ -162,7 +160,7 @@ chardet==5.2.0 # diff-cover # pysrt # tox -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/edx/base.txt # requests @@ -209,7 +207,7 @@ codejail-includes==2.0.0 # via -r requirements/edx/base.txt colorama==0.4.6 # via tox -coverage[toml]==7.10.7 +coverage[toml]==7.11.0 # via # -r requirements/edx/coverage.txt # pytest-cov @@ -227,7 +225,6 @@ cryptography==45.0.7 # pyjwt # pyopenssl # snowflake-connector-python - # social-auth-core cssselect==1.3.0 # via # -r requirements/edx/testing.in @@ -677,7 +674,7 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.18 +enterprise-integrated-channels==0.1.20 # via -r requirements/edx/base.txt event-tracking==3.3.0 # via @@ -689,15 +686,15 @@ execnet==2.1.1 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==37.8.0 +faker==37.11.0 # via factory-boy -fastapi==0.118.0 +fastapi==0.119.1 # via pact-python -fastavro==1.12.0 +fastavro==1.12.1 # via # -r requirements/edx/base.txt # openedx-events -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/edx/base.txt # snowflake-connector-python @@ -728,7 +725,7 @@ geoip2==5.1.0 # via -r requirements/edx/base.txt glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.25.2 +google-api-core[grpc]==2.26.0 # via # -r requirements/edx/base.txt # firebase-admin @@ -751,7 +748,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/edx/base.txt # firebase-admin -google-cloud-storage==3.4.0 +google-cloud-storage==3.4.1 # via # -r requirements/edx/base.txt # firebase-admin @@ -764,12 +761,12 @@ google-resumable-media==2.7.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grimp==3.11 +grimp==3.12 # via import-linter grpcio==1.75.1 # via @@ -817,7 +814,7 @@ hyperframe==6.1.0 # h2 icalendar==6.3.1 # via -r requirements/edx/base.txt -idna==3.10 +idna==3.11 # via # -r requirements/edx/base.txt # anyio @@ -826,7 +823,7 @@ idna==3.10 # requests # snowflake-connector-python # yarl -import-linter==2.5 +import-linter==2.5.2 # via -r requirements/edx/testing.in importlib-metadata==8.7.0 # via -r requirements/edx/base.txt @@ -835,9 +832,9 @@ inflection==0.5.1 # -r requirements/edx/base.txt # drf-spectacular # drf-yasg -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -invoke==2.2.0 +invoke==2.2.1 # via # -r requirements/edx/base.txt # paramiko @@ -982,7 +979,7 @@ mpmath==1.3.0 # via # -r requirements/edx/base.txt # sympy -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/edx/base.txt # cachecontrol @@ -1059,7 +1056,7 @@ openedx-filters==2.1.0 # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-forum==0.3.6 +openedx-forum==0.3.7 # via -r requirements/edx/base.txt openedx-learning==0.27.1 # via @@ -1079,7 +1076,7 @@ packaging==25.0 # pytest # snowflake-connector-python # tox -pact-python==2.3.3 +pact-python==1.6.0 # via # -c requirements/constraints.txt # -r requirements/edx/testing.in @@ -1105,13 +1102,13 @@ pgpy==0.6.0 # edx-enterprise piexif==1.1.3 # via -r requirements/edx/base.txt -pillow==11.3.0 +pillow==12.0.0 # via # -r requirements/edx/base.txt # edx-enterprise # edx-organizations # edxval -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/edx/base.txt # pylint @@ -1134,7 +1131,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/edx/base.txt # click-repl -propcache==0.4.0 +propcache==0.4.1 # via # -r requirements/edx/base.txt # aiohttp @@ -1144,7 +1141,7 @@ proto-plus==1.26.1 # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore -protobuf==6.32.1 +protobuf==6.33.0 # via # -r requirements/edx/base.txt # google-api-core @@ -1152,7 +1149,7 @@ protobuf==6.32.1 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.1.0 +psutil==7.1.1 # via # -r requirements/edx/base.txt # edx-django-utils @@ -1185,12 +1182,12 @@ pycryptodomex==3.23.0 # -r requirements/edx/base.txt # edx-proctoring # lti-consumer-xblock -pydantic==2.11.10 +pydantic==2.12.3 # via # -r requirements/edx/base.txt # camel-converter # fastapi -pydantic-core==2.33.2 +pydantic-core==2.41.4 # via # -r requirements/edx/base.txt # pydantic @@ -1260,7 +1257,7 @@ pyparsing==3.2.5 # -r requirements/edx/base.txt # chem # openedx-calc -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via tox pyquery==2.0.1 # via -r requirements/edx/testing.in @@ -1366,12 +1363,12 @@ redis==6.4.0 # via # -r requirements/edx/base.txt # walrus -referencing==0.36.2 +referencing==0.37.0 # via # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2025.9.18 +regex==2025.10.22 # via # -r requirements/edx/base.txt # nltk @@ -1478,7 +1475,7 @@ sniffio==1.3.1 # via # -r requirements/edx/base.txt # anyio -snowflake-connector-python==3.18.0 +snowflake-connector-python==4.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -1487,7 +1484,7 @@ social-auth-app-django==5.4.1 # -c requirements/constraints.txt # -r requirements/edx/base.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/edx/base.txt # edx-auth-backends @@ -1528,7 +1525,7 @@ sympy==1.14.0 # via # -r requirements/edx/base.txt # openedx-calc -testfixtures==9.1.0 +testfixtures==9.2.0 # via # -r requirements/edx/base.txt # -r requirements/edx/testing.in @@ -1547,7 +1544,7 @@ tomlkit==0.13.3 # openedx-learning # pylint # snowflake-connector-python -tox==4.30.3 +tox==4.31.0 # via -r requirements/edx/testing.in tqdm==4.67.1 # via @@ -1604,8 +1601,9 @@ urllib3==2.5.0 # -r requirements/edx/base.txt # botocore # elasticsearch + # pact-python # requests -uvicorn==0.37.0 +uvicorn==0.38.0 # via pact-python vine==5.1.0 # via @@ -1613,7 +1611,7 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via tox voluptuous==0.15.2 # via @@ -1649,7 +1647,7 @@ wheel==0.45.1 # via # -r requirements/edx/base.txt # django-pipeline -wrapt==1.17.3 +wrapt==2.0.0 # via -r requirements/edx/base.txt xblock[django]==5.2.0 # via @@ -1691,7 +1689,6 @@ yarl==1.22.0 # via # -r requirements/edx/base.txt # aiohttp - # pact-python zipp==3.23.0 # via # -r requirements/edx/base.txt diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 1b387d33c4..e5ce8b2a81 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -18,7 +18,7 @@ dnspython==2.8.0 # pymongo edx-opaque-keys==3.0.0 # via -r scripts/structures_pruning/requirements/base.txt -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest packaging==25.0 # via pytest diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index 0507348b22..2470fc837a 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,13 +10,13 @@ attrs==25.4.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.40.46 +boto3==1.40.55 # via -r scripts/user_retirement/requirements/base.in -botocore==1.40.46 +botocore==1.40.55 # via # boto3 # s3transfer -cachetools==6.2.0 +cachetools==6.2.1 # via google-auth certifi==2025.10.5 # via requests @@ -24,7 +24,7 @@ cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests click==8.3.0 # via @@ -48,9 +48,9 @@ edx-django-utils==8.0.1 # via edx-rest-api-client edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.in -google-api-core==2.25.2 +google-api-core==2.26.0 # via google-api-python-client -google-api-python-client==2.184.0 +google-api-python-client==2.185.0 # via -r scripts/user_retirement/requirements/base.in google-auth==2.41.1 # via @@ -59,13 +59,13 @@ google-auth==2.41.1 # google-auth-httplib2 google-auth-httplib2==0.2.0 # via google-api-python-client -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via google-api-core httplib2==0.31.0 # via # google-api-python-client # google-auth-httplib2 -idna==3.10 +idna==3.11 # via requests isodate==0.7.2 # via zeep @@ -81,16 +81,16 @@ lxml==5.3.2 # zeep more-itertools==10.8.0 # via simple-salesforce -platformdirs==4.4.0 +platformdirs==4.5.0 # via zeep proto-plus==1.26.1 # via google-api-core -protobuf==6.32.1 +protobuf==6.33.0 # via # google-api-core # googleapis-common-protos # proto-plus -psutil==7.1.0 +psutil==7.1.1 # via edx-django-utils pyasn1==0.6.1 # via @@ -126,7 +126,7 @@ requests==2.32.5 # requests-toolbelt # simple-salesforce # zeep -requests-file==2.1.0 +requests-file==3.0.1 # via zeep requests-toolbelt==1.0.0 # via zeep diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 01ba9d65a4..eea963ec20 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,17 +14,17 @@ attrs==25.4.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.40.46 +boto3==1.40.55 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.40.46 +botocore==1.40.55 # via # -r scripts/user_retirement/requirements/base.txt # boto3 # moto # s3transfer -cachetools==6.2.0 +cachetools==6.2.1 # via # -r scripts/user_retirement/requirements/base.txt # google-auth @@ -37,7 +37,7 @@ cffi==2.0.0 # -r scripts/user_retirement/requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r scripts/user_retirement/requirements/base.txt # requests @@ -72,11 +72,11 @@ edx-django-utils==8.0.1 # edx-rest-api-client edx-rest-api-client==6.2.0 # via -r scripts/user_retirement/requirements/base.txt -google-api-core==2.25.2 +google-api-core==2.26.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -google-api-python-client==2.184.0 +google-api-python-client==2.185.0 # via -r scripts/user_retirement/requirements/base.txt google-auth==2.41.1 # via @@ -88,7 +88,7 @@ google-auth-httplib2==0.2.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -97,11 +97,11 @@ httplib2==0.31.0 # -r scripts/user_retirement/requirements/base.txt # google-api-python-client # google-auth-httplib2 -idna==3.10 +idna==3.11 # via # -r scripts/user_retirement/requirements/base.txt # requests -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest isodate==0.7.2 # via @@ -130,11 +130,11 @@ more-itertools==10.8.0 # via # -r scripts/user_retirement/requirements/base.txt # simple-salesforce -moto==5.1.14 +moto==5.1.15 # via -r scripts/user_retirement/requirements/testing.in packaging==25.0 # via pytest -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r scripts/user_retirement/requirements/base.txt # zeep @@ -144,13 +144,13 @@ proto-plus==1.26.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core -protobuf==6.32.1 +protobuf==6.33.0 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core # googleapis-common-protos # proto-plus -psutil==7.1.0 +psutil==7.1.1 # via # -r scripts/user_retirement/requirements/base.txt # edx-django-utils @@ -211,7 +211,7 @@ requests==2.32.5 # responses # simple-salesforce # zeep -requests-file==2.1.0 +requests-file==3.0.1 # via # -r scripts/user_retirement/requirements/base.txt # zeep diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 23d2ac5b8e..533cd92824 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -6,9 +6,9 @@ # certifi==2025.10.5 # via requests -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -idna==3.10 +idna==3.11 # via requests requests==2.32.5 # via -r scripts/xblock/requirements.in