diff --git a/requirements/edx-sandbox/base.txt b/requirements/edx-sandbox/base.txt index 679f86b5ff42..fadc53131d7e 100644 --- a/requirements/edx-sandbox/base.txt +++ b/requirements/edx-sandbox/base.txt @@ -44,7 +44,7 @@ mpmath==1.3.0 # via sympy networkx==3.6.1 # via -r requirements/edx-sandbox/base.in -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx-sandbox/base.in # chem @@ -74,7 +74,7 @@ python-dateutil==2.9.0.post0 # via matplotlib random2==1.0.2 # via -r requirements/edx-sandbox/base.in -regex==2026.2.28 +regex==2026.3.32 # via nltk scipy==1.17.1 # via diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index d3d35e15878a..75f8aa559fea 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.3 +aiohttp==3.13.4 # via geoip2 aiosignal==1.4.0 # via aiohttp @@ -22,7 +22,7 @@ aniso8601==10.0.1 # tincan annotated-types==0.7.0 # via pydantic -anyio==4.12.1 +anyio==4.13.0 # via httpx appdirs==1.4.4 # via fs @@ -68,14 +68,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.79 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.79 # via # -r requirements/edx/kernel.in # boto3 @@ -93,7 +93,7 @@ camel-converter[pydantic]==5.1.0 # via meilisearch casbin-django-orm-adapter==1.7.0 # via openedx-authz -celery==5.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/kernel.in @@ -115,7 +115,7 @@ cffi==2.0.0 # via # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via pysrt charset-normalizer==3.4.6 # via @@ -258,7 +258,7 @@ django-celery-results==2.6.0 # via -r requirements/edx/kernel.in django-classy-tags==4.1.0 # via django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/kernel.in # edx-enterprise @@ -377,7 +377,7 @@ django-webpack-loader==3.2.3 # via # -r requirements/edx/kernel.in # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/kernel.in # django-config-models @@ -511,9 +511,10 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/kernel.in + # openedx-authz # openedx-core edx-proctoring==5.2.0 # via -r requirements/edx/kernel.in @@ -571,9 +572,9 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via -r requirements/edx/bundled.in -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/kernel.in # edx-completion @@ -604,7 +605,7 @@ geoip2==5.2.0 # via -r requirements/edx/kernel.in glob2==0.7 # via -r requirements/edx/kernel.in -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.1 # via # firebase-admin # google-cloud-core @@ -616,7 +617,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # google-cloud-firestore # google-cloud-storage @@ -628,26 +629,26 @@ google-crc32c==1.8.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.73.1 # via # google-api-core # grpcio-status -grpcio==1.78.0 +grpcio==1.80.0 # via # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via -r requirements/edx/kernel.in h11==0.16.0 # via httpcore h2==4.3.0 # via httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via -r requirements/edx/kernel.in hpack==4.1.0 # via h2 @@ -659,7 +660,9 @@ html5lib==1.1 httpcore==1.0.9 # via httpx httpx[http2]==0.28.1 - # via firebase-admin + # via + # firebase-admin + # typesense hyperframe==6.1.0 # via h2 icalendar==7.0.3 @@ -790,11 +793,11 @@ mysqlclient==2.2.8 # via # -r requirements/edx/kernel.in # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/kernel.in # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via chem nodeenv==1.10.0 # via -r requirements/edx/kernel.in @@ -823,7 +826,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.0.0 +openedx-authz==1.2.0 # via -r requirements/edx/kernel.in openedx-calc==5.0.0 # via @@ -847,12 +850,12 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.0.0 # via # -r requirements/edx/kernel.in # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via -r requirements/edx/kernel.in optimizely-sdk==5.4.0 # via -r requirements/edx/bundled.in @@ -899,7 +902,7 @@ propcache==0.4.1 # via # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # google-api-core # google-cloud-firestore @@ -1045,7 +1048,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/bundled.in -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/kernel.in # walrus @@ -1053,9 +1056,9 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.3.32 # via nltk -requests==2.32.5 +requests==2.33.1 # via # analytics-python # cachecontrol @@ -1176,7 +1179,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via edx-bulk-grades sympy==1.14.0 # via openedx-calc @@ -1194,6 +1197,8 @@ tomlkit==0.14.0 # snowflake-connector-python tqdm==4.67.3 # via nltk +typesense==2.0.0 + # via openedx-forum typing-extensions==4.15.0 # via # aiosignal @@ -1210,6 +1215,7 @@ typing-extensions==4.15.0 # pyopenssl # referencing # snowflake-connector-python + # typesense # typing-inspection typing-inspection==0.4.2 # via pydantic @@ -1273,7 +1279,7 @@ wrapt==2.1.2 # via # -r requirements/edx/kernel.in # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/kernel.in # acid-xblock @@ -1289,7 +1295,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via -r requirements/edx/bundled.in xblock-google-drive==0.8.2 # via -r requirements/edx/bundled.in diff --git a/requirements/edx/coverage.txt b/requirements/edx/coverage.txt index 699d757ea1a1..e6f30b38f8e8 100644 --- a/requirements/edx/coverage.txt +++ b/requirements/edx/coverage.txt @@ -4,7 +4,7 @@ # # make upgrade # -chardet==7.2.0 +chardet==7.4.0.post2 # via diff-cover coverage==7.13.5 # via -r requirements/edx/coverage.in @@ -16,5 +16,5 @@ markupsafe==3.0.3 # via jinja2 pluggy==1.6.0 # via diff-cover -pygments==2.19.2 +pygments==2.20.0 # via diff-cover diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 750f3376f86a..67793e6b7cc1 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.3 +aiohttp==3.13.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -55,7 +55,7 @@ annotated-types==0.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # pydantic -anyio==4.12.1 +anyio==4.13.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -139,7 +139,7 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.79 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -147,7 +147,7 @@ boto3==1.42.74 # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.79 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -163,7 +163,7 @@ bridgekeeper==0.9 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -build==1.4.0 +build==1.4.2 # via # -r requirements/pip-tools.txt # pip-tools @@ -188,7 +188,7 @@ casbin-django-orm-adapter==1.7.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-authz -celery==5.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/doc.txt @@ -215,7 +215,7 @@ cffi==2.0.0 # -r requirements/edx/testing.txt # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -446,7 +446,7 @@ django-classy-tags==4.1.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -617,7 +617,7 @@ django-webpack-loader==3.2.3 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -802,10 +802,11 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt + # openedx-authz # openedx-core edx-proctoring==5.2.0 # via @@ -885,11 +886,11 @@ enmerkar-underscore==2.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -902,7 +903,7 @@ execnet==2.1.2 # pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.txt -faker==40.11.1 +faker==40.12.0 # via # -r requirements/edx/testing.txt # factory-boy @@ -963,7 +964,7 @@ glob2==0.7 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -979,7 +980,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1001,12 +1002,12 @@ google-crc32c==1.8.0 # -r requirements/edx/testing.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.73.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1016,19 +1017,19 @@ grimp==3.14 # via # -r requirements/edx/testing.txt # import-linter -grpcio==1.78.0 +grpcio==1.80.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1043,7 +1044,7 @@ h2==4.3.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1070,6 +1071,7 @@ httpx[http2]==0.28.1 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # firebase-admin + # typesense hyperframe==6.1.0 # via # -r requirements/edx/doc.txt @@ -1327,12 +1329,12 @@ mysqlclient==2.2.8 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1373,7 +1375,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.0.0 +openedx-authz==1.2.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1409,13 +1411,13 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1522,7 +1524,7 @@ propcache==0.4.1 # -r requirements/edx/testing.txt # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1597,7 +1599,7 @@ pydata-sphinx-theme==0.16.1 # via # -r requirements/edx/doc.txt # sphinx-book-theme -pygments==2.19.2 +pygments==2.20.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1751,9 +1753,10 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.2.0 +python-discovery==1.2.1 # via # -r requirements/edx/testing.txt + # tox # virtualenv python-ipware==3.0.0 # via @@ -1825,7 +1828,7 @@ recommender-xblock==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1836,12 +1839,12 @@ referencing==0.37.0 # -r requirements/edx/testing.txt # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.3.32 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # nltk -requests==2.32.5 +requests==2.33.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -1890,7 +1893,7 @@ rpds-py==0.30.0 # -r requirements/edx/testing.txt # jsonschema # referencing -ruff==0.15.7 +ruff==0.15.8 # via -r requirements/edx/testing.txt rules==3.5 # via @@ -2091,7 +2094,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2132,7 +2135,7 @@ tomlkit==0.14.0 # openedx-core # pylint # snowflake-connector-python -tox==4.50.3 +tox==4.52.0 # via -r requirements/edx/testing.txt tqdm==4.67.3 # via @@ -2143,8 +2146,13 @@ types-pyyaml==6.0.12.20250915 # via # django-stubs # djangorestframework-stubs -types-requests==2.32.4.20260107 +types-requests==2.33.0.20260327 # via -r requirements/edx/development.in +typesense==2.0.0 + # via + # -r requirements/edx/doc.txt + # -r requirements/edx/testing.txt + # openedx-forum typing-extensions==4.15.0 # via # -r requirements/edx/doc.txt @@ -2172,6 +2180,7 @@ typing-extensions==4.15.0 # referencing # snowflake-connector-python # starlette + # typesense # typing-inspection typing-inspection==0.4.2 # via @@ -2237,7 +2246,7 @@ voluptuous==0.16.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # ora2 -vulture==2.15 +vulture==2.16 # via -r requirements/edx/development.in walrus==0.9.8 # via @@ -2291,7 +2300,7 @@ wrapt==2.1.2 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt @@ -2308,7 +2317,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 91f4061d6e53..b9bbef90ceb4 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.3 +aiohttp==3.13.4 # via # -r requirements/edx/base.txt # geoip2 @@ -37,7 +37,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.12.1 +anyio==4.13.0 # via # -r requirements/edx/base.txt # httpx @@ -105,14 +105,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.79 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.79 # 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.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -164,7 +164,7 @@ cffi==2.0.0 # -r requirements/edx/base.txt # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via # -r requirements/edx/base.txt # pysrt @@ -329,7 +329,7 @@ django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -456,7 +456,7 @@ django-webpack-loader==3.2.3 # via # -r requirements/edx/base.txt # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/base.txt # django-config-models @@ -602,9 +602,10 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/base.txt + # openedx-authz # openedx-core edx-proctoring==5.2.0 # via -r requirements/edx/base.txt @@ -668,9 +669,9 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via -r requirements/edx/base.txt -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/base.txt # edx-completion @@ -712,7 +713,7 @@ gitpython==3.1.46 # via -r requirements/edx/doc.in glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.1 # via # -r requirements/edx/base.txt # firebase-admin @@ -726,7 +727,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -744,26 +745,26 @@ google-crc32c==1.8.0 # -r requirements/edx/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.73.1 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status -grpcio==1.78.0 +grpcio==1.80.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via # -r requirements/edx/base.txt # google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via -r requirements/edx/base.txt h11==0.16.0 # via @@ -773,7 +774,7 @@ h2==4.3.0 # via # -r requirements/edx/base.txt # httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via -r requirements/edx/base.txt hpack==4.1.0 # via @@ -792,6 +793,7 @@ httpx[http2]==0.28.1 # via # -r requirements/edx/base.txt # firebase-admin + # typesense hyperframe==6.1.0 # via # -r requirements/edx/base.txt @@ -965,11 +967,11 @@ mysqlclient==2.2.8 # via # -r requirements/edx/base.txt # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/base.txt # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx/base.txt # chem @@ -1001,7 +1003,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.0.0 +openedx-authz==1.2.0 # via -r requirements/edx/base.txt openedx-calc==5.0.0 # via @@ -1027,12 +1029,12 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.0.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via -r requirements/edx/base.txt optimizely-sdk==5.4.0 # via -r requirements/edx/base.txt @@ -1095,7 +1097,7 @@ propcache==0.4.1 # -r requirements/edx/base.txt # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r requirements/edx/base.txt # google-api-core @@ -1149,7 +1151,7 @@ pydantic-core==2.41.5 # pydantic pydata-sphinx-theme==0.16.1 # via sphinx-book-theme -pygments==2.19.2 +pygments==2.20.0 # via # accessible-pygments # pydata-sphinx-theme @@ -1277,7 +1279,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/base.txt # walrus @@ -1286,11 +1288,11 @@ referencing==0.37.0 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.3.32 # via # -r requirements/edx/base.txt # nltk -requests==2.32.5 +requests==2.33.1 # via # -r requirements/edx/base.txt # analytics-python @@ -1477,7 +1479,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1510,6 +1512,10 @@ tqdm==4.67.3 # via # -r requirements/edx/base.txt # nltk +typesense==2.0.0 + # via + # -r requirements/edx/base.txt + # openedx-forum typing-extensions==4.15.0 # via # -r requirements/edx/base.txt @@ -1528,6 +1534,7 @@ typing-extensions==4.15.0 # pyopenssl # referencing # snowflake-connector-python + # typesense # typing-inspection typing-inspection==0.4.2 # via @@ -1610,7 +1617,7 @@ wrapt==2.1.2 # via # -r requirements/edx/base.txt # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1626,7 +1633,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via -r requirements/edx/base.txt xblock-google-drive==0.8.2 # via -r requirements/edx/base.txt diff --git a/requirements/edx/semgrep.txt b/requirements/edx/semgrep.txt index 3220a13db199..19250253df89 100644 --- a/requirements/edx/semgrep.txt +++ b/requirements/edx/semgrep.txt @@ -6,7 +6,7 @@ # annotated-types==0.7.0 # via pydantic -anyio==4.12.1 +anyio==4.13.0 # via # httpx # mcp @@ -53,7 +53,7 @@ face==26.0.0 # via glom glom==25.12.0 # via semgrep -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.73.1 # via opentelemetry-exporter-otlp-proto-http h11==0.16.0 # via @@ -140,7 +140,7 @@ pydantic-core==2.41.5 # via pydantic pydantic-settings==2.13.1 # via mcp -pygments==2.19.2 +pygments==2.20.0 # via rich pyjwt[crypto]==2.12.1 # via @@ -154,7 +154,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -requests==2.32.5 +requests==2.33.1 # via # opentelemetry-exporter-otlp-proto-http # semgrep @@ -172,7 +172,7 @@ semantic-version==2.10.0 # via semgrep semgrep==1.156.0 # via -r requirements/edx/semgrep.in -sse-starlette==3.3.3 +sse-starlette==3.3.4 # via mcp starlette==1.0.0 # via diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 49cb7b98c49b..5633790dd3bd 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.3 +aiohttp==3.13.4 # via # -r requirements/edx/base.txt # geoip2 @@ -35,7 +35,7 @@ annotated-types==0.7.0 # via # -r requirements/edx/base.txt # pydantic -anyio==4.12.1 +anyio==4.13.0 # via # -r requirements/edx/base.txt # httpx @@ -103,14 +103,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.74 +boto3==1.42.79 # via # -r requirements/edx/base.txt # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.74 +botocore==1.42.79 # via # -r requirements/edx/base.txt # boto3 @@ -139,7 +139,7 @@ casbin-django-orm-adapter==1.7.0 # via # -r requirements/edx/base.txt # openedx-authz -celery==5.6.2 +celery==5.6.3 # via # -c requirements/constraints.txt # -r requirements/edx/base.txt @@ -163,7 +163,7 @@ cffi==2.0.0 # -r requirements/edx/base.txt # cryptography # pynacl -chardet==7.2.0 +chardet==7.4.0.post2 # via # -r requirements/edx/base.txt # -r requirements/edx/coverage.txt @@ -354,7 +354,7 @@ django-classy-tags==4.1.0 # via # -r requirements/edx/base.txt # django-sekizai -django-config-models==2.9.0 +django-config-models==3.0.0 # via # -r requirements/edx/base.txt # edx-enterprise @@ -481,7 +481,7 @@ django-webpack-loader==3.2.3 # via # -r requirements/edx/base.txt # edx-proctoring -djangorestframework==3.17.0 +djangorestframework==3.17.1 # via # -r requirements/edx/base.txt # django-config-models @@ -624,9 +624,10 @@ edx-opaque-keys[django]==3.1.0 # openedx-filters # ora2 # xblocks-contrib -edx-organizations==7.3.0 +edx-organizations==8.0.0 # via # -r requirements/edx/base.txt + # openedx-authz # openedx-core edx-proctoring==5.2.0 # via -r requirements/edx/base.txt @@ -690,9 +691,9 @@ enmerkar==0.7.1 # enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/base.txt -enterprise-integrated-channels==0.1.55 +enterprise-integrated-channels==0.1.56 # via -r requirements/edx/base.txt -event-tracking==3.3.0 +event-tracking==4.0.0 # via # -r requirements/edx/base.txt # edx-completion @@ -702,7 +703,7 @@ execnet==2.1.2 # via pytest-xdist factory-boy==3.3.3 # via -r requirements/edx/testing.in -faker==40.11.1 +faker==40.12.0 # via factory-boy fastapi==0.135.2 # via pact-python @@ -743,7 +744,7 @@ geoip2==5.2.0 # via -r requirements/edx/base.txt glob2==0.7 # via -r requirements/edx/base.txt -google-api-core[grpc]==2.30.0 +google-api-core[grpc]==2.30.1 # via # -r requirements/edx/base.txt # firebase-admin @@ -757,7 +758,7 @@ google-auth==2.49.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 +google-cloud-core==2.5.1 # via # -r requirements/edx/base.txt # google-cloud-firestore @@ -775,28 +776,28 @@ google-crc32c==1.8.0 # -r requirements/edx/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 +google-resumable-media==2.8.2 # via # -r requirements/edx/base.txt # google-cloud-storage -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.73.1 # via # -r requirements/edx/base.txt # google-api-core # grpcio-status grimp==3.14 # via import-linter -grpcio==1.78.0 +grpcio==1.80.0 # via # -r requirements/edx/base.txt # google-api-core # google-cloud-firestore # grpcio-status -grpcio-status==1.78.0 +grpcio-status==1.80.0 # via # -r requirements/edx/base.txt # google-api-core -gunicorn==25.1.0 +gunicorn==25.3.0 # via -r requirements/edx/base.txt h11==0.16.0 # via @@ -807,7 +808,7 @@ h2==4.3.0 # via # -r requirements/edx/base.txt # httpx -help-tokens==3.2.0 +help-tokens==4.0.0 # via -r requirements/edx/base.txt hpack==4.1.0 # via @@ -828,6 +829,7 @@ httpx[http2]==0.28.1 # via # -r requirements/edx/base.txt # firebase-admin + # typesense hyperframe==6.1.0 # via # -r requirements/edx/base.txt @@ -1014,11 +1016,11 @@ mysqlclient==2.2.8 # via # -r requirements/edx/base.txt # openedx-forum -nh3==0.3.3 +nh3==0.3.4 # via # -r requirements/edx/base.txt # xblocks-contrib -nltk==3.9.3 +nltk==3.9.4 # via # -r requirements/edx/base.txt # chem @@ -1050,7 +1052,7 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==1.0.0 +openedx-authz==1.2.0 # via -r requirements/edx/base.txt openedx-calc==5.0.0 # via @@ -1076,12 +1078,12 @@ openedx-events==11.1.0 # edx-event-bus-redis # event-tracking # ora2 -openedx-filters==2.1.0 +openedx-filters==3.0.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-forum==0.4.0 +openedx-forum==0.4.1 # via -r requirements/edx/base.txt optimizely-sdk==5.4.0 # via -r requirements/edx/base.txt @@ -1160,7 +1162,7 @@ propcache==0.4.1 # -r requirements/edx/base.txt # aiohttp # yarl -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r requirements/edx/base.txt # google-api-core @@ -1217,7 +1219,7 @@ pydantic-core==2.41.5 # via # -r requirements/edx/base.txt # pydantic -pygments==2.19.2 +pygments==2.20.0 # via # -r requirements/edx/coverage.txt # diff-cover @@ -1338,8 +1340,10 @@ python-dateutil==2.9.0.post0 # olxcleaner # ora2 # xblock -python-discovery==1.2.0 - # via virtualenv +python-discovery==1.2.1 + # via + # tox + # virtualenv python-ipware==3.0.0 # via # -r requirements/edx/base.txt @@ -1393,7 +1397,7 @@ random2==1.0.2 # xblocks-contrib recommender-xblock==5.0.0 # via -r requirements/edx/base.txt -redis==7.3.0 +redis==7.4.0 # via # -r requirements/edx/base.txt # walrus @@ -1402,11 +1406,11 @@ referencing==0.37.0 # -r requirements/edx/base.txt # jsonschema # jsonschema-specifications -regex==2026.2.28 +regex==2026.3.32 # via # -r requirements/edx/base.txt # nltk -requests==2.32.5 +requests==2.33.1 # via # -r requirements/edx/base.txt # analytics-python @@ -1445,7 +1449,7 @@ rpds-py==0.30.0 # -r requirements/edx/base.txt # jsonschema # referencing -ruff==0.15.7 +ruff==0.15.8 # via -r requirements/edx/testing.in rules==3.5 # via @@ -1555,7 +1559,7 @@ stevedore==5.7.0 # edx-django-utils # edx-enterprise # edx-opaque-keys -super-csv==4.1.0 +super-csv==5.0.0 # via # -r requirements/edx/base.txt # edx-bulk-grades @@ -1588,12 +1592,16 @@ tomlkit==0.14.0 # openedx-core # pylint # snowflake-connector-python -tox==4.50.3 +tox==4.52.0 # via -r requirements/edx/testing.in tqdm==4.67.3 # via # -r requirements/edx/base.txt # nltk +typesense==2.0.0 + # via + # -r requirements/edx/base.txt + # openedx-forum typing-extensions==4.15.0 # via # -r requirements/edx/base.txt @@ -1615,6 +1623,7 @@ typing-extensions==4.15.0 # referencing # snowflake-connector-python # starlette + # typesense # typing-inspection typing-inspection==0.4.2 # via @@ -1705,7 +1714,7 @@ wrapt==2.1.2 # via # -r requirements/edx/base.txt # xblocks-contrib -xblock[django]==5.3.0 +xblock[django]==6.0.0 # via # -r requirements/edx/base.txt # acid-xblock @@ -1721,7 +1730,7 @@ xblock[django]==5.3.0 # xblock-google-drive # xblock-utils # xblocks-contrib -xblock-drag-and-drop-v2==5.0.4 +xblock-drag-and-drop-v2==5.0.5 # via -r requirements/edx/base.txt xblock-google-drive==0.8.2 # via -r requirements/edx/base.txt diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 957dbd358acf..b683741986ae 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,7 +4,7 @@ # # make upgrade # -build==1.4.0 +build==1.4.2 # via pip-tools click==8.3.1 # via pip-tools diff --git a/scripts/structures_pruning/requirements/testing.txt b/scripts/structures_pruning/requirements/testing.txt index 4f562ea0bdc4..9b8567792001 100644 --- a/scripts/structures_pruning/requirements/testing.txt +++ b/scripts/structures_pruning/requirements/testing.txt @@ -24,7 +24,7 @@ packaging==26.0 # via pytest pluggy==1.6.0 # via pytest -pygments==2.19.2 +pygments==2.20.0 # via pytest pymongo==4.4.0 # via diff --git a/scripts/user_retirement/requirements/base.txt b/scripts/user_retirement/requirements/base.txt index d6e4a3cabd43..a5207f3722b3 100644 --- a/scripts/user_retirement/requirements/base.txt +++ b/scripts/user_retirement/requirements/base.txt @@ -10,9 +10,9 @@ attrs==26.1.0 # via zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.in -boto3==1.42.74 +boto3==1.42.79 # via -r scripts/user_retirement/requirements/base.in -botocore==1.42.74 +botocore==1.42.79 # via # boto3 # s3transfer @@ -48,7 +48,7 @@ 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.30.0 +google-api-core==2.30.1 # via google-api-python-client google-api-python-client==2.193.0 # via -r scripts/user_retirement/requirements/base.in @@ -57,9 +57,9 @@ google-auth==2.49.1 # google-api-core # google-api-python-client # google-auth-httplib2 -google-auth-httplib2==0.3.0 +google-auth-httplib2==0.3.1 # via google-api-python-client -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.73.1 # via google-api-core httplib2==0.31.2 # via @@ -69,7 +69,7 @@ idna==3.11 # via requests isodate==0.7.2 # via zeep -jenkinsapi==0.3.21 +jenkinsapi==0.3.22 # via -r scripts/user_retirement/requirements/base.in jmespath==1.1.0 # via @@ -83,7 +83,7 @@ more-itertools==10.8.0 # via simple-salesforce platformdirs==4.9.4 # via zeep -proto-plus==1.27.1 +proto-plus==1.27.2 # via google-api-core protobuf==6.33.6 # via @@ -114,7 +114,7 @@ pytz==2026.1.post1 # zeep pyyaml==6.0.3 # via -r scripts/user_retirement/requirements/base.in -requests==2.32.5 +requests==2.33.1 # via # -r scripts/user_retirement/requirements/base.in # edx-rest-api-client diff --git a/scripts/user_retirement/requirements/testing.txt b/scripts/user_retirement/requirements/testing.txt index 50ad56599b0b..7f3d570ece08 100644 --- a/scripts/user_retirement/requirements/testing.txt +++ b/scripts/user_retirement/requirements/testing.txt @@ -14,11 +14,11 @@ attrs==26.1.0 # zeep backoff==2.2.1 # via -r scripts/user_retirement/requirements/base.txt -boto3==1.42.74 +boto3==1.42.79 # via # -r scripts/user_retirement/requirements/base.txt # moto -botocore==1.42.74 +botocore==1.42.79 # via # -r scripts/user_retirement/requirements/base.txt # boto3 @@ -69,7 +69,7 @@ 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.30.0 +google-api-core==2.30.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client @@ -81,11 +81,11 @@ google-auth==2.49.1 # google-api-core # google-api-python-client # google-auth-httplib2 -google-auth-httplib2==0.3.0 +google-auth-httplib2==0.3.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-python-client -googleapis-common-protos==1.73.0 +googleapis-common-protos==1.73.1 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -104,7 +104,7 @@ isodate==0.7.2 # via # -r scripts/user_retirement/requirements/base.txt # zeep -jenkinsapi==0.3.21 +jenkinsapi==0.3.22 # via -r scripts/user_retirement/requirements/base.txt jinja2==3.1.6 # via moto @@ -137,7 +137,7 @@ platformdirs==4.9.4 # zeep pluggy==1.6.0 # via pytest -proto-plus==1.27.1 +proto-plus==1.27.2 # via # -r scripts/user_retirement/requirements/base.txt # google-api-core @@ -163,7 +163,7 @@ pycparser==3.0 # via # -r scripts/user_retirement/requirements/base.txt # cffi -pygments==2.19.2 +pygments==2.20.0 # via pytest pyjwt[crypto]==2.12.1 # via @@ -194,7 +194,7 @@ pyyaml==6.0.3 # via # -r scripts/user_retirement/requirements/base.txt # responses -requests==2.32.5 +requests==2.33.1 # via # -r scripts/user_retirement/requirements/base.txt # edx-rest-api-client diff --git a/scripts/xblock/requirements.txt b/scripts/xblock/requirements.txt index 5da3350f78d2..d83884f6d345 100644 --- a/scripts/xblock/requirements.txt +++ b/scripts/xblock/requirements.txt @@ -10,7 +10,7 @@ charset-normalizer==3.4.6 # via requests idna==3.11 # via requests -requests==2.32.5 +requests==2.33.1 # via -r scripts/xblock/requirements.in urllib3==2.6.3 # via requests