diff --git a/requirements/ci.txt b/requirements/ci.txt index cf8ba12e8..5f966cd69 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,13 +4,13 @@ # # make upgrade # -cachetools==7.0.1 +cachetools==7.0.5 # via tox colorama==0.4.6 # via tox distlib==0.4.0 # via virtualenv -filelock==3.25.0 +filelock==3.25.2 # via # python-discovery # tox @@ -19,7 +19,7 @@ packaging==26.0 # via # pyproject-api # tox -platformdirs==4.9.2 +platformdirs==4.9.4 # via # python-discovery # tox @@ -28,9 +28,11 @@ pluggy==1.6.0 # via tox pyproject-api==1.10.0 # via tox -python-discovery==1.1.0 +python-discovery==1.1.3 # via virtualenv -tox==4.47.0 +tomli-w==1.2.0 + # via tox +tox==4.49.1 # via -r requirements/ci.in -virtualenv==21.1.0 +virtualenv==21.2.0 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 34f3be643..559d825bd 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -30,7 +30,7 @@ anyio==4.12.1 # -r requirements/test-master.txt # -r requirements/test.txt # httpx -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -80,13 +80,13 @@ bleach==6.3.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt -boto3==1.42.30 +boto3==1.42.64 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # snowflake-connector-python -botocore==1.42.30 +botocore==1.42.64 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -102,7 +102,7 @@ cachecontrol==0.14.4 # -r requirements/test-master.txt # -r requirements/test.txt # firebase-admin -cachetools==7.0.1 +cachetools==7.0.5 # via tox celery==5.6.2 # via @@ -110,7 +110,7 @@ celery==5.6.2 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt -certifi==2026.1.4 +certifi==2026.2.25 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -126,12 +126,11 @@ cffi==2.0.0 # -r requirements/test.txt # cryptography # pynacl -chardet==6.0.0.post1 +chardet==7.1.0 # via # -r requirements/test.txt # diff-cover - # tox -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -172,7 +171,7 @@ click-repl==0.3.0 # -r requirements/test-master.txt # -r requirements/test.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -191,6 +190,7 @@ cryptography==45.0.7 # -r requirements/test-master.txt # -r requirements/test.txt # django-fernet-fields-v2 + # google-auth # jwcrypto # paramiko # pgpy @@ -211,7 +211,7 @@ dill==0.4.1 # via pylint distlib==0.4.0 # via virtualenv -django==5.2.11 +django==5.2.12 # via # -c requirements/common_constraints.txt # -r requirements/doc.txt @@ -355,7 +355,7 @@ drf-jwt==1.19.2 # -r requirements/test-master.txt # -r requirements/test.txt # edx-drf-extensions -drf-yasg==1.21.14 +drf-yasg==1.21.15 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -367,7 +367,7 @@ edx-ace==1.15.0 # -r requirements/test-master.txt # -r requirements/test.txt # edx-braze-client -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -402,9 +402,9 @@ edx-drf-extensions==10.6.0 # -r requirements/test-master.txt # -r requirements/test.txt # edx-rbac -edx-i18n-tools==1.9.0 +edx-i18n-tools==2.0.0 # via -r requirements/dev.in -edx-lint==5.6.0 +edx-lint==6.0.0 # via -r requirements/dev.in edx-opaque-keys[django]==3.1.0 # via @@ -434,7 +434,7 @@ factory-boy==3.3.3 # -c requirements/constraints.txt # -r requirements/doc.txt # -r requirements/test.txt -faker==40.5.1 +faker==40.11.0 # via # -r requirements/doc.txt # -r requirements/test.txt @@ -445,15 +445,16 @@ fastavro==1.12.1 # -r requirements/test-master.txt # -r requirements/test.txt # openedx-events -filelock==3.20.3 +filelock==3.25.1 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt + # python-discovery # snowflake-connector-python # tox # virtualenv -firebase-admin==7.1.0 +firebase-admin==7.2.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -461,7 +462,7 @@ firebase-admin==7.1.0 # edx-ace freezegun==1.5.5 # via -r requirements/test.txt -google-api-core[grpc]==2.29.0 +google-api-core[grpc]==2.30.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -470,7 +471,7 @@ google-api-core[grpc]==2.29.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.47.0 +google-auth==2.49.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -486,13 +487,13 @@ google-cloud-core==2.5.0 # -r requirements/test.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # firebase-admin -google-cloud-storage==3.8.0 +google-cloud-storage==3.9.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -511,21 +512,22 @@ google-resumable-media==2.8.0 # -r requirements/test-master.txt # -r requirements/test.txt # google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # google-api-core # grpcio-status -grpcio==1.76.0 +grpcio==1.78.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # google-api-core + # google-cloud-firestore # grpcio-status -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -576,7 +578,7 @@ idna==3.11 # httpx # requests # snowflake-connector-python -imagesize==1.4.1 +imagesize==2.0.0 # via # -r requirements/doc.txt # sphinx @@ -609,7 +611,7 @@ jinja2==3.1.6 # code-annotations # diff-cover # sphinx -jmespath==1.0.1 +jmespath==1.1.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -680,7 +682,7 @@ openedx-events==10.5.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt -packaging==25.0 +packaging==26.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -688,7 +690,6 @@ packaging==25.0 # build # drf-yasg # kombu - # pydata-sphinx-theme # pyproject-api # pytest # snowflake-connector-python @@ -717,7 +718,7 @@ pgpy==0.6.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt -pillow==12.1.0 +pillow==12.1.1 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -726,12 +727,13 @@ pip-tools==7.5.3 # via -r requirements/dev.in pkginfo==1.12.1.2 # via twine -platformdirs==4.5.1 +platformdirs==4.9.4 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # pylint + # python-discovery # snowflake-connector-python # tox # virtualenv @@ -751,14 +753,14 @@ prompt-toolkit==3.0.52 # -r requirements/test-master.txt # -r requirements/test.txt # click-repl -proto-plus==1.27.0 +proto-plus==1.27.1 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # google-api-core # google-cloud-firestore -protobuf==6.33.4 +protobuf==6.33.5 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -768,7 +770,7 @@ protobuf==6.33.4 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.2.1 +psutil==7.2.2 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -790,13 +792,13 @@ pyasn1-modules==0.4.2 # google-auth pycodestyle==2.14.0 # via -r requirements/dev.in -pycparser==2.23 +pycparser==3.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt # cffi -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.1 # via # -r requirements/doc.txt # sphinx-book-theme @@ -813,7 +815,7 @@ pygments==2.19.2 # pytest # readme-renderer # sphinx -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -882,6 +884,8 @@ python-dateutil==2.9.0.post0 # celery # edx-ace # freezegun +python-discovery==1.1.3 + # via virtualenv python-ipware==3.0.0 # via # -r requirements/doc.txt @@ -894,7 +898,7 @@ python-slugify==8.0.4 # -r requirements/test-master.txt # -r requirements/test.txt # code-annotations -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -1004,7 +1008,7 @@ snowballstemmer==3.0.1 # -r requirements/doc.txt # pydocstyle # sphinx -snowflake-connector-python==4.2.0 +snowflake-connector-python==4.3.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -1025,7 +1029,7 @@ sphinx==8.2.3 # -r requirements/doc.txt # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.1.4 +sphinx-book-theme==1.2.0 # via -r requirements/doc.txt sphinxcontrib-applehelp==2.0.0 # via @@ -1057,7 +1061,7 @@ sqlparse==0.5.5 # -r requirements/test-master.txt # -r requirements/test.txt # django -stevedore==5.6.0 +stevedore==5.7.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt @@ -1067,7 +1071,7 @@ stevedore==5.6.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==10.0.0 +testfixtures==11.0.0 # via # -r requirements/dev.in # -r requirements/doc.txt @@ -1084,6 +1088,8 @@ tincan==1.0.0 # -r requirements/doc.txt # -r requirements/test-master.txt # -r requirements/test.txt +tomli-w==1.2.0 + # via tox tomlkit==0.14.0 # via # -r requirements/doc.txt @@ -1091,7 +1097,7 @@ tomlkit==0.14.0 # -r requirements/test.txt # pylint # snowflake-connector-python -tox==4.34.1 +tox==4.49.1 # via -r requirements/dev.in tqdm==4.67.3 # via twine @@ -1150,9 +1156,9 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.36.1 +virtualenv==21.2.0 # via tox -wcwidth==0.2.14 +wcwidth==0.6.0 # via # -r requirements/doc.txt # -r requirements/test-master.txt diff --git a/requirements/django.txt b/requirements/django.txt index 331730a28..465c7acbb 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==5.2.11 +django==5.2.12 diff --git a/requirements/doc.txt b/requirements/doc.txt index 5a2d463e5..b481006ad 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -20,7 +20,7 @@ anyio==4.12.1 # via # -r requirements/test-master.txt # httpx -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/test-master.txt # django @@ -50,11 +50,11 @@ billiard==4.2.4 # celery bleach==6.3.0 # via -r requirements/test-master.txt -boto3==1.42.30 +boto3==1.42.64 # via # -r requirements/test-master.txt # snowflake-connector-python -botocore==1.42.30 +botocore==1.42.64 # via # -r requirements/test-master.txt # boto3 @@ -68,7 +68,7 @@ celery==5.6.2 # via # -c requirements/constraints.txt # -r requirements/test-master.txt -certifi==2026.1.4 +certifi==2026.2.25 # via # -r requirements/test-master.txt # httpcore @@ -80,7 +80,7 @@ cffi==2.0.0 # -r requirements/test-master.txt # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/test-master.txt # requests @@ -106,7 +106,7 @@ click-repl==0.3.0 # via # -r requirements/test-master.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/test-master.txt # edx-toggles @@ -114,6 +114,7 @@ cryptography==45.0.7 # via # -r requirements/test-master.txt # django-fernet-fields-v2 + # google-auth # jwcrypto # paramiko # pgpy @@ -124,7 +125,7 @@ defusedxml==0.7.1 # via # -r requirements/test-master.txt # djangorestframework-xml -django==5.2.11 +django==5.2.12 # via # -c requirements/common_constraints.txt # -r requirements/test-master.txt @@ -218,7 +219,7 @@ drf-jwt==1.19.2 # via # -r requirements/test-master.txt # edx-drf-extensions -drf-yasg==1.21.14 +drf-yasg==1.21.15 # via # -r requirements/test-master.txt # edx-api-doc-tools @@ -226,7 +227,7 @@ edx-ace==1.15.0 # via # -r requirements/test-master.txt # edx-braze-client -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via -r requirements/test-master.txt edx-braze-client==1.1.3 # via @@ -266,28 +267,28 @@ factory-boy==3.3.3 # via # -c requirements/constraints.txt # -r requirements/doc.in -faker==40.5.1 +faker==40.11.0 # via factory-boy fastavro==1.12.1 # via # -r requirements/test-master.txt # openedx-events -filelock==3.20.3 +filelock==3.25.1 # via # -r requirements/test-master.txt # snowflake-connector-python -firebase-admin==7.1.0 +firebase-admin==7.2.0 # via # -r requirements/test-master.txt # edx-ace -google-api-core[grpc]==2.29.0 +google-api-core[grpc]==2.30.0 # via # -r requirements/test-master.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.47.0 +google-auth==2.49.0 # via # -r requirements/test-master.txt # google-api-core @@ -299,11 +300,11 @@ google-cloud-core==2.5.0 # -r requirements/test-master.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via # -r requirements/test-master.txt # firebase-admin -google-cloud-storage==3.8.0 +google-cloud-storage==3.9.0 # via # -r requirements/test-master.txt # firebase-admin @@ -316,17 +317,18 @@ google-resumable-media==2.8.0 # via # -r requirements/test-master.txt # google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -r requirements/test-master.txt # google-api-core # grpcio-status -grpcio==1.76.0 +grpcio==1.78.0 # via # -r requirements/test-master.txt # google-api-core + # google-cloud-firestore # grpcio-status -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -r requirements/test-master.txt # google-api-core @@ -361,7 +363,7 @@ idna==3.11 # httpx # requests # snowflake-connector-python -imagesize==1.4.1 +imagesize==2.0.0 # via sphinx inflection==0.5.1 # via @@ -378,7 +380,7 @@ jinja2==3.1.6 # -r requirements/test-master.txt # code-annotations # sphinx -jmespath==1.0.1 +jmespath==1.1.0 # via # -r requirements/test-master.txt # boto3 @@ -413,12 +415,11 @@ openedx-atlas==0.7.0 # via -r requirements/test-master.txt openedx-events==10.5.0 # via -r requirements/test-master.txt -packaging==25.0 +packaging==26.0 # via # -r requirements/test-master.txt # drf-yasg # kombu - # pydata-sphinx-theme # pytest # snowflake-connector-python # sphinx @@ -432,9 +433,9 @@ path-py==12.5.0 # via -r requirements/test-master.txt pgpy==0.6.0 # via -r requirements/test-master.txt -pillow==12.1.0 +pillow==12.1.1 # via -r requirements/test-master.txt -platformdirs==4.5.1 +platformdirs==4.9.4 # via # -r requirements/test-master.txt # snowflake-connector-python @@ -444,12 +445,12 @@ prompt-toolkit==3.0.52 # via # -r requirements/test-master.txt # click-repl -proto-plus==1.27.0 +proto-plus==1.27.1 # via # -r requirements/test-master.txt # google-api-core # google-cloud-firestore -protobuf==6.33.4 +protobuf==6.33.5 # via # -r requirements/test-master.txt # google-api-core @@ -457,7 +458,7 @@ protobuf==6.33.4 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.2.1 +psutil==7.2.2 # via # -r requirements/test-master.txt # edx-django-utils @@ -471,11 +472,11 @@ pyasn1-modules==0.4.2 # via # -r requirements/test-master.txt # google-auth -pycparser==2.23 +pycparser==3.0 # via # -r requirements/test-master.txt # cffi -pydata-sphinx-theme==0.15.4 +pydata-sphinx-theme==0.16.1 # via sphinx-book-theme pygments==2.19.2 # via @@ -485,7 +486,7 @@ pygments==2.19.2 # pytest # readme-renderer # sphinx -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # -r requirements/test-master.txt # drf-jwt @@ -522,7 +523,7 @@ python-slugify==8.0.4 # via # -r requirements/test-master.txt # code-annotations -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/test-master.txt # drf-yasg @@ -589,7 +590,7 @@ slumber==0.7.1 # via -r requirements/test-master.txt snowballstemmer==3.0.1 # via sphinx -snowflake-connector-python==4.2.0 +snowflake-connector-python==4.3.0 # via -r requirements/test-master.txt sortedcontainers==2.4.0 # via @@ -603,7 +604,7 @@ sphinx==8.2.3 # -r requirements/doc.in # pydata-sphinx-theme # sphinx-book-theme -sphinx-book-theme==1.1.4 +sphinx-book-theme==1.2.0 # via -r requirements/doc.in sphinxcontrib-applehelp==2.0.0 # via sphinx @@ -621,7 +622,7 @@ sqlparse==0.5.5 # via # -r requirements/test-master.txt # django -stevedore==5.6.0 +stevedore==5.7.0 # via # -r requirements/test-master.txt # code-annotations @@ -629,7 +630,7 @@ stevedore==5.6.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==10.0.0 +testfixtures==11.0.0 # via -r requirements/test-master.txt text-unidecode==1.3 # via @@ -678,7 +679,7 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.2.14 +wcwidth==0.6.0 # via # -r requirements/test-master.txt # prompt-toolkit diff --git a/requirements/edx-platform-constraints.txt b/requirements/edx-platform-constraints.txt index 7a4e99772..2d9fa18ea 100644 --- a/requirements/edx-platform-constraints.txt +++ b/requirements/edx-platform-constraints.txt @@ -26,7 +26,7 @@ anyio==4.12.1 # via httpx appdirs==1.4.4 # via fs -asgiref==3.11.0 +asgiref==3.11.1 # via # django # django-cors-headers @@ -44,7 +44,7 @@ attrs==25.4.0 # openedx-core # openedx-events # referencing -babel==2.17.0 +babel==2.18.0 # via # -r requirements/edx/kernel.in # enmerkar @@ -57,6 +57,7 @@ beautifulsoup4==4.14.3 # via # openedx-forum # pynliner + # xblocks-contrib # via celery bleach[css]==6.3.0 # via @@ -66,14 +67,14 @@ bleach[css]==6.3.0 # ora2 # xblock-drag-and-drop-v2 # xblock-poll -boto3==1.42.30 +boto3==1.42.64 # via # -r requirements/edx/kernel.in # django-ses # fs-s3fs # ora2 # snowflake-connector-python -botocore==1.42.30 +botocore==1.42.64 # via # -r requirements/edx/kernel.in # boto3 @@ -85,9 +86,9 @@ bridgekeeper==0.9 # via -r requirements/edx/kernel.in cachecontrol==0.14.4 # via firebase-admin -cachetools==6.2.4 +cachetools==7.0.5 # via edxval -camel-converter[pydantic]==5.0.0 +camel-converter[pydantic]==5.1.0 # via meilisearch casbin-django-orm-adapter==1.7.0 # via openedx-authz @@ -101,7 +102,7 @@ casbin-django-orm-adapter==1.7.0 # enterprise-integrated-channels # event-tracking # openedx-core -certifi==2026.1.4 +certifi==2026.2.25 # via # elasticsearch # httpcore @@ -112,14 +113,16 @@ cffi==2.0.0 # via # cryptography # pynacl -chardet==5.2.0 +chardet==7.0.1 # via pysrt -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # requests # snowflake-connector-python chem==2.0.0 - # via -r requirements/edx/kernel.in + # via + # -r requirements/edx/kernel.in + # xblocks-contrib # via # celery # click-didyoumean @@ -132,7 +135,7 @@ chem==2.0.0 click-plugins==1.1.1.2 # via celery # via celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # edx-enterprise # edx-toggles @@ -146,6 +149,7 @@ cryptography==45.0.7 # -r requirements/edx/kernel.in # django-fernet-fields-v2 # edx-enterprise + # google-auth # jwcrypto # paramiko # pgpy @@ -161,7 +165,8 @@ defusedxml==0.7.1 # ora2 # python3-openid # social-auth-core -django==5.2.11 + # xblocks-contrib +django==5.2.12 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -236,6 +241,7 @@ django==5.2.11 # social-auth-app-django # super-csv # xblock-google-drive + # xblocks-contrib # xss-utils django-appconf==1.2.0 # via django-statici18n @@ -330,7 +336,7 @@ django-sekizai==4.1.0 # via # -r requirements/edx/kernel.in # openedx-django-wiki -django-ses==4.6.0 +django-ses==4.7.2 # via -r requirements/edx/bundled.in # via # -r requirements/edx/kernel.in @@ -345,7 +351,6 @@ django-statici18n==2.6.0 # lti-consumer-xblock # xblock-drag-and-drop-v2 # xblock-poll - # xblocks-contrib django-storages==1.14.6 # via # -r requirements/edx/kernel.in @@ -393,13 +398,13 @@ drf-jwt==1.19.2 # via edx-drf-extensions drf-spectacular==0.29.0 # via -r requirements/edx/kernel.in -drf-yasg==1.21.14 +drf-yasg==1.21.15 # via # django-user-tasks # edx-api-doc-tools edx-ace==1.15.0 # via -r requirements/edx/kernel.in -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via # -r requirements/edx/kernel.in # openedx-authz @@ -419,7 +424,9 @@ edx-celeryutils==1.4.0 # -r requirements/edx/kernel.in # super-csv edx-codejail==4.1.0 - # via -r requirements/edx/kernel.in + # via + # -r requirements/edx/kernel.in + # xblocks-contrib edx-completion==4.9 # via -r requirements/edx/kernel.in edx-django-release-util==1.5.0 @@ -448,6 +455,7 @@ edx-django-utils==8.0.1 # openedx-events # ora2 # super-csv + # xblocks-contrib edx-drf-extensions==10.6.0 # via # -r requirements/edx/kernel.in @@ -461,7 +469,7 @@ edx-drf-extensions==10.6.0 # enterprise-integrated-channels # openedx-authz # openedx-core -edx-enterprise==6.6.8 +edx-enterprise==6.6.9 # via # -c requirements/constraints.txt # -r requirements/edx/kernel.in @@ -469,11 +477,10 @@ edx-event-bus-kafka==6.1.0 # via -r requirements/edx/kernel.in edx-event-bus-redis==0.6.1 # via -r requirements/edx/kernel.in -edx-i18n-tools==1.9.0 +edx-i18n-tools==2.0.0 # via # -r requirements/edx/bundled.in # ora2 - # xblocks-contrib edx-milestones==1.1.0 # via -r requirements/edx/kernel.in edx-opaque-keys[django]==3.1.0 @@ -496,7 +503,9 @@ edx-opaque-keys[django]==3.1.0 # ora2 # xblocks-contrib edx-organizations==7.3.0 - # via -r requirements/edx/kernel.in + # via + # -r requirements/edx/kernel.in + # openedx-core edx-proctoring==5.2.0 # via -r requirements/edx/kernel.in edx-rbac==2.1.0 @@ -519,6 +528,7 @@ edx-submissions==3.12.2 # via # -r requirements/edx/kernel.in # ora2 + # xblocks-contrib edx-tincan-py35==2.0.0 # via enterprise-integrated-channels edx-toggles==5.4.1 @@ -533,12 +543,15 @@ edx-toggles==5.4.1 # edxval # event-tracking # ora2 -edx-when==3.1.0 + # xblocks-contrib +edx-when==3.2.1 # via # -r requirements/edx/kernel.in # edx-proctoring edxval==3.2.0 - # via -r requirements/edx/kernel.in + # via + # -r requirements/edx/kernel.in + # xblocks-contrib elasticsearch==7.9.1 # via # -c requirements/common_constraints.txt @@ -549,7 +562,7 @@ enmerkar==0.7.1 # via enmerkar-underscore enmerkar-underscore==2.4.0 # via -r requirements/edx/kernel.in -enterprise-integrated-channels==0.1.44 +enterprise-integrated-channels==0.1.51 # via -r requirements/edx/bundled.in event-tracking==3.3.0 # via @@ -559,9 +572,9 @@ event-tracking==3.3.0 # edx-search fastavro==1.12.1 # via openedx-events -filelock==3.20.3 +filelock==3.25.1 # via snowflake-connector-python -firebase-admin==7.1.0 +firebase-admin==7.2.0 # via edx-ace frozenlist==1.8.0 # via @@ -573,6 +586,7 @@ fs==2.4.16 # fs-s3fs # openedx-django-pyfs # xblock + # xblocks-contrib fs-s3fs==1.1.1 # via # -r requirements/edx/kernel.in @@ -581,13 +595,13 @@ geoip2==5.2.0 # via -r requirements/edx/kernel.in glob2==0.7 # via -r requirements/edx/kernel.in -google-api-core[grpc]==2.29.0 +google-api-core[grpc]==2.30.0 # via # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.47.0 +google-auth==2.49.0 # via # google-api-core # google-cloud-core @@ -597,9 +611,9 @@ google-cloud-core==2.5.0 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via firebase-admin -google-cloud-storage==3.8.0 +google-cloud-storage==3.9.0 # via firebase-admin google-crc32c==1.8.0 # via @@ -607,17 +621,18 @@ google-crc32c==1.8.0 # google-resumable-media google-resumable-media==2.8.0 # via google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # google-api-core # grpcio-status -grpcio==1.76.0 +grpcio==1.78.0 # via # google-api-core + # google-cloud-firestore # grpcio-status -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via google-api-core -gunicorn==23.0.0 +gunicorn==25.1.0 # via -r requirements/edx/kernel.in h11==0.16.0 # via httpcore @@ -631,13 +646,14 @@ html5lib==1.1 # via # -r requirements/edx/kernel.in # ora2 + # xblocks-contrib httpcore==1.0.9 # via httpx httpx[http2]==0.28.1 # via firebase-admin hyperframe==6.1.0 # via h2 -icalendar==6.3.2 +icalendar==7.0.3 # via -r requirements/edx/kernel.in idna==3.11 # via @@ -661,7 +677,7 @@ isodate==0.7.2 # via python3-saml jinja2==3.1.6 # via code-annotations -jmespath==1.0.1 +jmespath==1.1.0 # via # boto3 # botocore @@ -697,7 +713,7 @@ lazy==1.6 # lti-consumer-xblock # ora2 # xblock -lti-consumer-xblock==9.14.4 +lti-consumer-xblock==10.0.0 # via -r requirements/edx/kernel.in lxml[html-clean]==5.3.2 # via @@ -712,8 +728,9 @@ lxml[html-clean]==5.3.2 # ora2 # python3-saml # xblock + # xblocks-contrib # xmlsec -lxml-html-clean==0.4.3 +lxml-html-clean==0.4.4 # via lxml mailsnake==1.6.4 # via -r requirements/edx/bundled.in @@ -724,7 +741,7 @@ mako==1.3.10 # lti-consumer-xblock # xblock # xblock-utils -markdown==3.10 +markdown==3.10.2 # via # -r requirements/edx/kernel.in # openedx-django-wiki @@ -737,13 +754,14 @@ markupsafe==3.0.3 # mako # openedx-calc # xblock -maxminddb==3.0.0 + # xblocks-contrib +maxminddb==3.1.1 # via geoip2 meilisearch==0.40.0 # via # -r requirements/edx/kernel.in # edx-search -mongoengine==0.29.1 +mongoengine==0.29.3 # via -r requirements/edx/kernel.in monotonic==1.6 # via analytics-python @@ -753,19 +771,19 @@ mpmath==1.3.0 # via sympy msgpack==1.1.2 # via cachecontrol -multidict==6.7.0 +multidict==6.7.1 # via # aiohttp # yarl -mysqlclient==2.2.7 +mysqlclient==2.2.8 # via # -r requirements/edx/kernel.in # openedx-forum -nh3==0.3.2 +nh3==0.3.3 # via # -r requirements/edx/kernel.in # xblocks-contrib -nltk==3.9.2 +nltk==3.9.3 # via chem nodeenv==1.10.0 # via -r requirements/edx/kernel.in @@ -776,6 +794,7 @@ numpy==1.26.4 # openedx-calc # scipy # shapely + # xblocks-contrib oauthlib==3.3.1 # via # -r requirements/edx/kernel.in @@ -793,18 +812,18 @@ openedx-atlas==0.7.0 # enterprise-integrated-channels # openedx-authz # openedx-forum -openedx-authz==0.22.0 +openedx-authz==0.23.0 # via -r requirements/edx/kernel.in openedx-calc==4.0.3 - # via -r requirements/edx/kernel.in -openedx-core==0.35.0 + # via + # -r requirements/edx/kernel.in + # xblocks-contrib +openedx-core==0.36.0 # via # -c requirements/constraints.txt # -r requirements/edx/kernel.in openedx-django-pyfs==3.8.0 - # via - # xblock - # xblocks-contrib + # via xblock openedx-django-require==3.0.0 # via -r requirements/edx/kernel.in openedx-django-wiki==3.1.1 @@ -828,12 +847,13 @@ optimizely-sdk==5.4.0 # via -r requirements/edx/bundled.in ora2==6.17.2 # via -r requirements/edx/bundled.in -packaging==25.0 +packaging==26.0 # via # drf-yasg # gunicorn # kombu # snowflake-connector-python + # wheel paramiko==4.0.0 path==16.11.0 # via @@ -841,6 +861,7 @@ path==16.11.0 # -r requirements/edx/kernel.in # edx-i18n-tools # path-py + # xblocks-contrib path-py==12.5.0 # via # edx-enterprise @@ -849,13 +870,13 @@ path-py==12.5.0 pgpy==0.6.0 piexif==1.1.3 # via -r requirements/edx/kernel.in -pillow==12.1.0 +pillow==12.1.1 # via # -r requirements/edx/kernel.in # edx-enterprise # edx-organizations # edxval -platformdirs==4.5.1 +platformdirs==4.9.4 # via snowflake-connector-python polib==1.2.0 # via edx-i18n-tools @@ -864,22 +885,22 @@ propcache==0.4.1 # via # aiohttp # yarl -proto-plus==1.27.0 +proto-plus==1.27.1 # via # google-api-core # google-cloud-firestore -protobuf==6.33.4 +protobuf==6.33.5 # via # google-api-core # google-cloud-firestore # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.2.1 +psutil==7.2.2 # via # -r requirements/edx/kernel.in # edx-django-utils -psycopg2-binary==2.9.10 +psycopg2-binary==2.9.11 # via -r requirements/edx/kernel.in pyasn1==0.6.2 # via @@ -888,13 +909,13 @@ pyasn1==0.6.2 # rsa pyasn1-modules==0.4.2 # via google-auth -pycasbin==2.7.1 +pycasbin==2.8.0 # via # casbin-django-orm-adapter # openedx-authz -pycountry==24.6.1 +pycountry==26.2.16 # via -r requirements/edx/kernel.in -pycparser==2.23 +pycparser==3.0 # via cffi pycryptodomex==3.23.0 # via @@ -905,7 +926,7 @@ pydantic==2.12.5 # via camel-converter pydantic-core==2.41.5 # via pydantic -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # -r requirements/edx/kernel.in # drf-jwt @@ -940,10 +961,11 @@ pynliner==0.8.0 # via -r requirements/edx/kernel.in pyopenssl==25.3.0 # via snowflake-connector-python -pyparsing==3.3.1 +pyparsing==3.3.2 # via # chem # openedx-calc + # xblocks-contrib pyrsistent==0.20.0 # via optimizely-sdk pysrt==1.1.2 @@ -967,7 +989,7 @@ python-ipware==3.0.0 # via django-ipware python-slugify==8.0.4 # via code-annotations -python-swiftclient==4.9.0 +python-swiftclient==4.10.0 # via ora2 python3-openid==3.2.0 ; python_version >= "3" # via @@ -975,7 +997,7 @@ python3-openid==3.2.0 ; python_version >= "3" # social-auth-core python3-saml==1.16.0 # via -r requirements/edx/kernel.in -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/edx/kernel.in # drf-yasg @@ -991,6 +1013,7 @@ pytz==2025.2 # snowflake-connector-python # tincan # xblock + # xblocks-contrib pyuca==1.2 # via -r requirements/edx/kernel.in pyyaml==6.0.3 @@ -1004,10 +1027,12 @@ pyyaml==6.0.3 # jsondiff # xblock random2==1.0.2 - # via -r requirements/edx/kernel.in -recommender-xblock==3.1.0 + # via + # -r requirements/edx/kernel.in + # xblocks-contrib +recommender-xblock==5.0.0 # via -r requirements/edx/bundled.in -redis==7.1.0 +redis==7.3.0 # via # -r requirements/edx/kernel.in # walrus @@ -1015,7 +1040,7 @@ referencing==0.37.0 # via # jsonschema # jsonschema-specifications -regex==2026.1.15 +regex==2026.2.28 # via nltk requests==2.32.5 # via @@ -1042,6 +1067,7 @@ requests==2.32.5 # snowflake-connector-python # social-auth-core # xblock-google-drive + # xblocks-contrib requests-oauthlib==2.0.0 # via # -r requirements/edx/kernel.in @@ -1062,12 +1088,14 @@ s3transfer==0.16.0 # via boto3 sailthru-client==2.2.3 # via edx-ace -scipy==1.17.0 +scipy==1.17.1 # via chem semantic-version==2.10.0 # via edx-drf-extensions shapely==2.1.2 - # via -r requirements/edx/kernel.in + # via + # -r requirements/edx/kernel.in + # xblocks-contrib simpleeval==1.0.3 # via pycasbin simplejson==3.20.2 @@ -1077,6 +1105,7 @@ simplejson==3.20.2 # super-csv # xblock # xblock-utils + # xblocks-contrib six==1.17.0 # via # -r requirements/edx/kernel.in @@ -1100,7 +1129,7 @@ slumber==0.7.1 # edx-bulk-grades # edx-enterprise # enterprise-integrated-channels -snowflake-connector-python==4.2.0 +snowflake-connector-python==4.3.0 # via # edx-enterprise # enterprise-integrated-channels @@ -1109,12 +1138,12 @@ social-auth-app-django==5.4.1 # -c requirements/constraints.txt # -r requirements/edx/kernel.in # edx-auth-backends -social-auth-core==4.8.3 +social-auth-core==4.8.5 # via # -r requirements/edx/kernel.in # edx-auth-backends # social-auth-app-django -sorl-thumbnail==12.11.0 +sorl-thumbnail==13.0.0 # via # -r requirements/edx/kernel.in # openedx-django-wiki @@ -1128,7 +1157,7 @@ sqlparse==0.5.5 # via django staff-graded-xblock==3.1.0 # via -r requirements/edx/bundled.in -stevedore==5.6.0 +stevedore==5.7.0 # via # -r requirements/edx/kernel.in # code-annotations @@ -1140,7 +1169,7 @@ super-csv==4.1.0 # via edx-bulk-grades sympy==1.14.0 # via openedx-calc -testfixtures==10.0.0 +testfixtures==11.0.0 text-unidecode==1.3 # via python-slugify tincan==1.0.0 @@ -1150,7 +1179,7 @@ tomlkit==0.14.0 # via # openedx-core # snowflake-connector-python -tqdm==4.67.1 +tqdm==4.67.3 # via nltk typing-extensions==4.15.0 # via @@ -1160,6 +1189,7 @@ typing-extensions==4.15.0 # django-countries # edx-opaque-keys # grpcio + # icalendar # jwcrypto # pydantic # pydantic-core @@ -1202,9 +1232,9 @@ walrus==0.9.8 # via edx-event-bus-redis wcmatch==10.1 # via pycasbin -wcwidth==0.2.14 +wcwidth==0.6.0 # via prompt-toolkit -web-fragments==3.1.0 +web-fragments==4.0.0 # via # -r requirements/edx/kernel.in # crowdsourcehinter-xblock @@ -1212,6 +1242,7 @@ web-fragments==3.1.0 # staff-graded-xblock # xblock # xblock-utils + # xblocks-contrib webencodings==0.5.1 # via # bleach @@ -1221,10 +1252,13 @@ webob==1.8.9 # via # -r requirements/edx/kernel.in # xblock -wheel==0.45.1 + # xblocks-contrib +wheel==0.46.3 # via django-pipeline -wrapt==2.0.1 - # via -r requirements/edx/kernel.in +wrapt==2.1.2 + # via + # -r requirements/edx/kernel.in + # xblocks-contrib xblock[django]==5.3.0 # via # -r requirements/edx/kernel.in @@ -1251,7 +1285,7 @@ xblock-utils==4.0.0 # via # edx-sga # xblock-poll -xblocks-contrib==0.11.0 +xblocks-contrib==0.13.1 # via -r requirements/edx/bundled.in xmlsec==1.3.14 # via @@ -1259,7 +1293,7 @@ xmlsec==1.3.14 # python3-saml xss-utils==0.8.0 # via -r requirements/edx/kernel.in -yarl==1.22.0 +yarl==1.23.0 # via aiohttp zipp==3.23.0 # via importlib-metadata diff --git a/requirements/js_test.txt b/requirements/js_test.txt index 021605a7d..579a2fa8a 100644 --- a/requirements/js_test.txt +++ b/requirements/js_test.txt @@ -32,7 +32,7 @@ jaraco-collections==5.2.1 # via # -r requirements/js_test.in # cherrypy -jaraco-context==6.1.0 +jaraco-context==6.1.1 # via jaraco-text jaraco-functools==4.4.0 # via diff --git a/requirements/test-master.txt b/requirements/test-master.txt index 37f526d06..3c307b93c 100644 --- a/requirements/test-master.txt +++ b/requirements/test-master.txt @@ -14,7 +14,7 @@ anyio==4.12.1 # via # -c requirements/edx-platform-constraints.txt # httpx -asgiref==3.11.0 +asgiref==3.11.1 # via # -c requirements/edx-platform-constraints.txt # django @@ -38,11 +38,11 @@ bleach==6.3.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -boto3==1.42.30 +boto3==1.42.64 # via # -c requirements/edx-platform-constraints.txt # snowflake-connector-python -botocore==1.42.30 +botocore==1.42.64 # via # -c requirements/edx-platform-constraints.txt # boto3 @@ -56,7 +56,7 @@ celery==5.6.2 # via # -c requirements/constraints.txt # -r requirements/base.in -certifi==2026.1.4 +certifi==2026.2.25 # via # -c requirements/edx-platform-constraints.txt # httpcore @@ -68,7 +68,7 @@ cffi==2.0.0 # -c requirements/edx-platform-constraints.txt # cryptography # pynacl -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -c requirements/edx-platform-constraints.txt # requests @@ -89,7 +89,7 @@ click-plugins==1.1.1.2 # celery click-repl==0.3.0 # via celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -99,6 +99,7 @@ cryptography==45.0.7 # -c requirements/edx-platform-constraints.txt # -r requirements/base.in # django-fernet-fields-v2 + # google-auth # jwcrypto # paramiko # pgpy @@ -109,7 +110,7 @@ defusedxml==0.7.1 # via # -c requirements/edx-platform-constraints.txt # djangorestframework-xml -django==5.2.11 +django==5.2.12 # via # -c requirements/common_constraints.txt # -c requirements/edx-platform-constraints.txt @@ -218,7 +219,7 @@ drf-jwt==1.19.2 # via # -c requirements/edx-platform-constraints.txt # edx-drf-extensions -drf-yasg==1.21.14 +drf-yasg==1.21.15 # via # -c requirements/edx-platform-constraints.txt # edx-api-doc-tools @@ -226,7 +227,7 @@ edx-ace==1.15.0 # via # -c requirements/edx-platform-constraints.txt # edx-braze-client -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via # -c requirements/edx-platform-constraints.txt # -r requirements/test-master.in @@ -275,22 +276,22 @@ fastavro==1.12.1 # via # -c requirements/edx-platform-constraints.txt # openedx-events -filelock==3.20.3 +filelock==3.25.1 # via # -c requirements/edx-platform-constraints.txt # snowflake-connector-python -firebase-admin==7.1.0 +firebase-admin==7.2.0 # via # -c requirements/edx-platform-constraints.txt # edx-ace -google-api-core[grpc]==2.29.0 +google-api-core[grpc]==2.30.0 # via # -c requirements/edx-platform-constraints.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.47.0 +google-auth==2.49.0 # via # -c requirements/edx-platform-constraints.txt # google-api-core @@ -302,11 +303,11 @@ google-cloud-core==2.5.0 # -c requirements/edx-platform-constraints.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via # -c requirements/edx-platform-constraints.txt # firebase-admin -google-cloud-storage==3.8.0 +google-cloud-storage==3.9.0 # via # -c requirements/edx-platform-constraints.txt # firebase-admin @@ -319,17 +320,18 @@ google-resumable-media==2.8.0 # via # -c requirements/edx-platform-constraints.txt # google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -c requirements/edx-platform-constraints.txt # google-api-core # grpcio-status -grpcio==1.76.0 +grpcio==1.78.0 # via # -c requirements/edx-platform-constraints.txt # google-api-core + # google-cloud-firestore # grpcio-status -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -c requirements/edx-platform-constraints.txt # google-api-core @@ -376,7 +378,7 @@ jinja2==3.1.6 # via # -c requirements/edx-platform-constraints.txt # code-annotations -jmespath==1.0.1 +jmespath==1.1.0 # via # -c requirements/edx-platform-constraints.txt # boto3 @@ -415,7 +417,7 @@ openedx-events==10.5.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -packaging==25.0 +packaging==26.0 # via # -c requirements/edx-platform-constraints.txt # drf-yasg @@ -437,22 +439,22 @@ pgpy==0.6.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -pillow==12.1.0 +pillow==12.1.1 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -platformdirs==4.5.1 +platformdirs==4.9.4 # via # -c requirements/edx-platform-constraints.txt # snowflake-connector-python prompt-toolkit==3.0.52 # via click-repl -proto-plus==1.27.0 +proto-plus==1.27.1 # via # -c requirements/edx-platform-constraints.txt # google-api-core # google-cloud-firestore -protobuf==6.33.4 +protobuf==6.33.5 # via # -c requirements/edx-platform-constraints.txt # google-api-core @@ -460,7 +462,7 @@ protobuf==6.33.4 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.2.1 +psutil==7.2.2 # via # -c requirements/edx-platform-constraints.txt # edx-django-utils @@ -474,11 +476,11 @@ pyasn1-modules==0.4.2 # via # -c requirements/edx-platform-constraints.txt # google-auth -pycparser==2.23 +pycparser==3.0 # via # -c requirements/edx-platform-constraints.txt # cffi -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # -c requirements/edx-platform-constraints.txt # drf-jwt @@ -514,7 +516,7 @@ python-slugify==8.0.4 # via # -c requirements/edx-platform-constraints.txt # code-annotations -pytz==2025.2 +pytz==2026.1.post1 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -576,7 +578,7 @@ slumber==0.7.1 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in -snowflake-connector-python==4.2.0 +snowflake-connector-python==4.3.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -588,7 +590,7 @@ sqlparse==0.5.5 # via # -c requirements/edx-platform-constraints.txt # django -stevedore==5.6.0 +stevedore==5.7.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -596,7 +598,7 @@ stevedore==5.6.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==10.0.0 +testfixtures==11.0.0 # via # -c requirements/edx-platform-constraints.txt # -r requirements/base.in @@ -648,7 +650,7 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.2.14 +wcwidth==0.6.0 # via # -c requirements/edx-platform-constraints.txt # prompt-toolkit diff --git a/requirements/test.txt b/requirements/test.txt index 09005204c..d58699f1a 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -15,7 +15,7 @@ anyio==4.12.1 # via # -r requirements/test-master.txt # httpx -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/test-master.txt # django @@ -38,11 +38,11 @@ bcrypt==5.0.0 # celery bleach==6.3.0 # via -r requirements/test-master.txt -boto3==1.42.30 +boto3==1.42.64 # via # -r requirements/test-master.txt # snowflake-connector-python -botocore==1.42.30 +botocore==1.42.64 # via # -r requirements/test-master.txt # boto3 @@ -55,7 +55,7 @@ cachecontrol==0.14.4 # via # -c requirements/constraints.txt # -r requirements/test-master.txt -certifi==2026.1.4 +certifi==2026.2.25 # via # -r requirements/test-master.txt # httpcore @@ -67,9 +67,9 @@ cffi==2.0.0 # -r requirements/test-master.txt # cryptography # pynacl -chardet==6.0.0.post1 +chardet==7.1.0 # via diff-cover -charset-normalizer==3.4.4 +charset-normalizer==3.4.5 # via # -r requirements/test-master.txt # requests @@ -92,7 +92,7 @@ click-plugins==1.1.1.2 # via # -r requirements/test-master.txt # celery -code-annotations==2.3.0 +code-annotations==2.3.2 # via # -r requirements/test-master.txt # edx-toggles @@ -102,6 +102,7 @@ cryptography==45.0.7 # via # -r requirements/test-master.txt # django-fernet-fields-v2 + # google-auth # jwcrypto # paramiko # pgpy @@ -200,7 +201,7 @@ drf-jwt==1.19.2 # via # -r requirements/test-master.txt # edx-drf-extensions -drf-yasg==1.21.14 +drf-yasg==1.21.15 # via # -r requirements/test-master.txt # edx-api-doc-tools @@ -208,7 +209,7 @@ edx-ace==1.15.0 # via # -r requirements/test-master.txt # edx-braze-client -edx-api-doc-tools==2.1.0 +edx-api-doc-tools==2.1.2 # via -r requirements/test-master.txt edx-braze-client==1.1.3 # via -r requirements/test-master.txt @@ -246,30 +247,30 @@ factory-boy==3.3.3 # via # -c requirements/constraints.txt # -r requirements/test.in -faker==40.5.1 +faker==40.11.0 # via factory-boy fastavro==1.12.1 # via # -r requirements/test-master.txt # openedx-events -filelock==3.20.3 +filelock==3.25.1 # via # -r requirements/test-master.txt # snowflake-connector-python -firebase-admin==7.1.0 +firebase-admin==7.2.0 # via # -r requirements/test-master.txt # edx-ace freezegun==1.5.5 # via -r requirements/test.in -google-api-core[grpc]==2.29.0 +google-api-core[grpc]==2.30.0 # via # -r requirements/test-master.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.47.0 +google-auth==2.49.0 # via # -r requirements/test-master.txt # google-api-core @@ -281,11 +282,11 @@ google-cloud-core==2.5.0 # -r requirements/test-master.txt # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.23.0 +google-cloud-firestore==2.24.0 # via # -r requirements/test-master.txt # firebase-admin -google-cloud-storage==3.8.0 +google-cloud-storage==3.9.0 # via # -r requirements/test-master.txt # firebase-admin @@ -298,17 +299,18 @@ google-resumable-media==2.8.0 # via # -r requirements/test-master.txt # google-cloud-storage -googleapis-common-protos==1.72.0 +googleapis-common-protos==1.73.0 # via # -r requirements/test-master.txt # google-api-core # grpcio-status -grpcio==1.76.0 +grpcio==1.78.0 # via # -r requirements/test-master.txt # google-api-core + # google-cloud-firestore # grpcio-status -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -r requirements/test-master.txt # google-api-core @@ -358,7 +360,7 @@ jinja2==3.1.6 # -r requirements/test-master.txt # code-annotations # diff-cover -jmespath==1.0.1 +jmespath==1.1.0 # via # -r requirements/test-master.txt # boto3 @@ -392,7 +394,7 @@ openedx-atlas==0.7.0 # via -r requirements/test-master.txt openedx-events==10.5.0 # via -r requirements/test-master.txt -packaging==25.0 +packaging==26.0 # via # -r requirements/test-master.txt # drf-yasg @@ -409,9 +411,9 @@ path-py==12.5.0 # via -r requirements/test-master.txt pgpy==0.6.0 # via -r requirements/test-master.txt -pillow==12.1.0 +pillow==12.1.1 # via -r requirements/test-master.txt -platformdirs==4.5.1 +platformdirs==4.9.4 # via # -r requirements/test-master.txt # snowflake-connector-python @@ -423,12 +425,12 @@ pluggy==1.6.0 # via # -r requirements/test-master.txt # click-repl -proto-plus==1.27.0 +proto-plus==1.27.1 # via # -r requirements/test-master.txt # google-api-core # google-cloud-firestore -protobuf==6.33.4 +protobuf==6.33.5 # via # -r requirements/test-master.txt # google-api-core @@ -436,7 +438,7 @@ protobuf==6.33.4 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.2.1 +psutil==7.2.2 # via # -r requirements/test-master.txt # edx-django-utils @@ -450,7 +452,7 @@ pyasn1-modules==0.4.2 # via # -r requirements/test-master.txt # google-auth -pycparser==2.23 +pycparser==3.0 # via # -r requirements/test-master.txt # cffi @@ -458,7 +460,7 @@ pygments==2.19.2 # via # diff-cover # pytest -pyjwt[crypto]==2.10.1 +pyjwt[crypto]==2.11.0 # via # -r requirements/test-master.txt # drf-jwt @@ -502,7 +504,7 @@ python-slugify==8.0.4 # via # -r requirements/test-master.txt # code-annotations -pytz==2025.2 +pytz==2026.1.post1 # via # -r requirements/test-master.txt # drf-yasg @@ -562,7 +564,7 @@ six==1.17.0 # python-dateutil slumber==0.7.1 # via -r requirements/test-master.txt -snowflake-connector-python==4.2.0 +snowflake-connector-python==4.3.0 # via -r requirements/test-master.txt sortedcontainers==2.4.0 # via @@ -572,14 +574,14 @@ sqlparse==0.5.5 # via # -r requirements/test-master.txt # django -stevedore==5.6.0 +stevedore==5.7.0 # via # -r requirements/test-master.txt # code-annotations # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==10.0.0 +testfixtures==11.0.0 # via # -r requirements/test-master.txt # -r requirements/test.in @@ -628,7 +630,7 @@ urllib3==2.6.3 # amqp # celery # kombu -wcwidth==0.2.14 +wcwidth==0.6.0 # via # -r requirements/test-master.txt # prompt-toolkit