From d25c6207b623ca193475ca7fdf18029d0b61d024 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 17 Feb 2026 08:45:02 -0500 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/all.txt | 62 ++++++++++------------------- requirements/base.txt | 31 ++++----------- requirements/common_constraints.txt | 1 - requirements/dev.txt | 53 +++++++++--------------- requirements/docs.txt | 1 - requirements/pip.txt | 2 +- requirements/pip_tools.txt | 3 +- requirements/production.txt | 42 ++++++------------- requirements/test.txt | 51 ++++++++---------------- 9 files changed, 79 insertions(+), 167 deletions(-) diff --git a/requirements/all.txt b/requirements/all.txt index 4547d6ab5..dc03125f2 100644 --- a/requirements/all.txt +++ b/requirements/all.txt @@ -15,7 +15,7 @@ asgiref==3.11.1 # -r requirements/production.txt # django # django-cors-headers -astroid==4.0.3 +astroid==4.0.4 # via # -r requirements/dev.txt # pylint @@ -33,27 +33,25 @@ backoff==2.2.1 # segment-analytics-python black==26.1.0 # via -r requirements/dev.txt -bleach==6.3.0 bleach==6.3.0 # via # -r requirements/dev.txt # -r requirements/production.txt -boto3==1.42.40 +boto3==1.42.50 # via # -r requirements/production.txt # django-ses -botocore==1.42.40 +botocore==1.42.50 # via # -r requirements/production.txt # boto3 # s3transfer -cachecontrol==0.14.4 cachecontrol==0.14.4 # via # -r requirements/dev.txt # -r requirements/production.txt # firebase-admin -cachetools==7.0.0 +cachetools==7.0.1 # via # -r requirements/dev.txt # tox @@ -79,7 +77,6 @@ charset-normalizer==3.4.4 # -r requirements/dev.txt # -r requirements/production.txt # requests -click==8.3.1 click==8.3.1 # via # -r requirements/dev.txt @@ -114,9 +111,9 @@ coreschema==0.0.4 # -r requirements/dev.txt # -r requirements/production.txt # coreapi -coverage==7.13.3 +coverage==7.13.4 # via -r requirements/dev.txt -cryptography==46.0.4 +cryptography==46.0.5 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -145,7 +142,6 @@ distlib==0.4.0 django==5.2.11 # via # -c requirements/common_constraints.txt - # -c requirements/common_constraints.txt # -r requirements/dev.txt # -r requirements/production.txt # django-appconf @@ -181,7 +177,6 @@ django==5.2.11 # openedx-events # social-auth-app-django # xss-utils -django-appconf==1.2.0 django-appconf==1.2.0 # via # -r requirements/dev.txt @@ -215,7 +210,6 @@ django-model-utils==5.0.0 # via # -r requirements/dev.txt # -r requirements/production.txt -django-push-notifications==3.3.0 django-push-notifications==3.3.0 # via # -r requirements/dev.txt @@ -229,7 +223,7 @@ django-rest-swagger==2.2.0 # via # -r requirements/dev.txt # -r requirements/production.txt -django-ses==4.6.0 +django-ses==4.7.1 # via -r requirements/production.txt django-simple-history==3.11.0 # via @@ -291,7 +285,6 @@ edx-ace==1.15.0 # via # -r requirements/dev.txt # -r requirements/production.txt -edx-auth-backends==4.6.2 edx-auth-backends==4.6.2 # via # -r requirements/dev.txt @@ -365,7 +358,7 @@ edx-toggles==5.4.1 # edx-event-bus-redis factory-boy==3.3.3 # via -r requirements/dev.txt -faker==40.1.2 +faker==40.4.0 # via # -r requirements/dev.txt # factory-boy @@ -374,7 +367,7 @@ fastavro==1.12.1 # -r requirements/dev.txt # -r requirements/production.txt # openedx-events -filelock==3.20.3 +filelock==3.24.2 # via # -r requirements/dev.txt # tox @@ -402,7 +395,6 @@ google-auth==2.48.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 google-cloud-core==2.5.0 # via # -r requirements/dev.txt @@ -425,13 +417,11 @@ google-crc32c==1.8.0 # -r requirements/production.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 google-resumable-media==2.8.0 # via # -r requirements/dev.txt # -r requirements/production.txt # google-cloud-storage -googleapis-common-protos==1.72.0 googleapis-common-protos==1.72.0 # via # -r requirements/dev.txt @@ -442,20 +432,18 @@ greenlet==3.3.1 # via # -r requirements/production.txt # gevent -grpcio==1.76.0 -grpcio==1.76.0 +grpcio==1.78.0 # via # -r requirements/dev.txt # -r requirements/production.txt # google-api-core # grpcio-status -grpcio-status==1.76.0 -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -r requirements/dev.txt # -r requirements/production.txt # google-api-core -gunicorn==25.0.1 +gunicorn==25.1.0 # via -r requirements/production.txt h11==0.16.0 # via @@ -525,7 +513,7 @@ jmespath==1.1.0 # -r requirements/production.txt # boto3 # botocore -librt==0.7.8 +librt==0.8.0 # via # -r requirements/dev.txt # mypy @@ -541,7 +529,7 @@ lxml-html-clean==0.4.3 # -r requirements/dev.txt # -r requirements/production.txt # lxml -markdown==3.10.1 +markdown==3.10.2 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -566,7 +554,7 @@ mypy-extensions==1.1.0 # -r requirements/dev.txt # black # mypy -mysqlclient==2.2.7 +mysqlclient==2.2.8 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -613,11 +601,11 @@ pathspec==1.0.4 # -r requirements/dev.txt # black # mypy -pillow==12.1.0 +pillow==12.1.1 # via # -r requirements/dev.txt # -r requirements/production.txt -platformdirs==4.5.1 +platformdirs==4.9.2 # via # -r requirements/dev.txt # black @@ -728,7 +716,7 @@ pytest==9.0.2 # via # -r requirements/dev.txt # pytest-django -pytest-django==4.11.1 +pytest-django==4.12.0 # via -r requirements/dev.txt python-dateutil==2.9.0.post0 # via @@ -775,8 +763,7 @@ qrcode==8.2 # via # -r requirements/dev.txt # -r requirements/production.txt -redis==7.1.0 -redis==7.1.0 +redis==7.2.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -808,7 +795,6 @@ rsa==4.9.1 # -r requirements/dev.txt # -r requirements/production.txt # google-auth -s3transfer==0.16.0 s3transfer==0.16.0 # via # -r requirements/production.txt @@ -818,7 +804,6 @@ sailthru-client==2.2.3 # -r requirements/dev.txt # -r requirements/production.txt # edx-ace -segment-analytics-python==2.3.5 segment-analytics-python==2.3.5 # via # -r requirements/dev.txt @@ -844,7 +829,7 @@ six==1.17.0 # edx-django-release-util # edx-lint # python-dateutil -social-auth-app-django==5.4.3 +social-auth-app-django==5.7.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -861,7 +846,6 @@ sqlparse==0.5.5 # -r requirements/production.txt # django # django-debug-toolbar -stevedore==5.6.0 stevedore==5.6.0 # via # -r requirements/dev.txt @@ -870,7 +854,6 @@ stevedore==5.6.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==10.0.0 testfixtures==10.0.0 # via -r requirements/dev.txt text-unidecode==1.3 @@ -882,7 +865,7 @@ tomlkit==0.14.0 # via # -r requirements/dev.txt # pylint -tox==4.34.1 +tox==4.36.1 # via -r requirements/dev.txt types-pyyaml==6.0.12.20250915 # via @@ -911,7 +894,7 @@ urllib3==2.6.3 # botocore # requests # responses -virtualenv==20.36.1 +virtualenv==20.37.0 # via # -r requirements/dev.txt # tox @@ -929,7 +912,6 @@ xss-utils==0.8.0 # via # -r requirements/dev.txt # -r requirements/production.txt -zope-event==6.1 zope-event==6.1 # via # -r requirements/production.txt diff --git a/requirements/base.txt b/requirements/base.txt index 74f885ccb..d1a1cc579 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -16,10 +16,8 @@ attrs==25.4.0 # openedx-events backoff==2.2.1 # via segment-analytics-python -bleach==6.3.0 bleach==6.3.0 # via -r requirements/base.in -cachecontrol==0.14.4 cachecontrol==0.14.4 # via firebase-admin certifi==2026.1.4 @@ -33,7 +31,6 @@ cffi==2.0.0 # pynacl charset-normalizer==3.4.4 # via requests -click==8.3.1 click==8.3.1 # via # code-annotations @@ -47,7 +44,7 @@ coreapi==2.3.3 # openapi-codec coreschema==0.0.4 # via coreapi -cryptography==46.0.4 +cryptography==46.0.5 # via # google-auth # pyjwt @@ -60,7 +57,6 @@ didkit==0.3.3 django==5.2.11 # via # -c requirements/common_constraints.txt - # -c requirements/common_constraints.txt # -r requirements/base.in # django-appconf # django-config-models @@ -91,7 +87,6 @@ django==5.2.11 # openedx-events # social-auth-app-django # xss-utils -django-appconf==1.2.0 django-appconf==1.2.0 # via django-statici18n django-config-models==2.9.0 @@ -108,7 +103,6 @@ django-filter==25.2 # via -r requirements/base.in django-model-utils==5.0.0 # via -r requirements/base.in -django-push-notifications==3.3.0 django-push-notifications==3.3.0 # via edx-ace django-ratelimit==4.1.0 @@ -147,7 +141,6 @@ drf-yasg==1.21.14 # via -r requirements/base.in edx-ace==1.15.0 # via -r requirements/base.in -edx-auth-backends==4.6.2 edx-auth-backends==4.6.2 # via -r requirements/base.in edx-ccx-keys==2.0.2 @@ -208,7 +201,6 @@ google-auth==2.48.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 google-cloud-core==2.5.0 # via # google-cloud-firestore @@ -221,21 +213,17 @@ google-crc32c==1.8.0 # via # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 google-resumable-media==2.8.0 # via google-cloud-storage -googleapis-common-protos==1.72.0 googleapis-common-protos==1.72.0 # via # google-api-core # grpcio-status -grpcio==1.76.0 -grpcio==1.76.0 +grpcio==1.78.0 # via # google-api-core # grpcio-status -grpcio-status==1.76.0 -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via google-api-core h11==0.16.0 # via httpcore @@ -269,13 +257,13 @@ lxml[html-clean]==6.0.2 # lxml-html-clean lxml-html-clean==0.4.3 # via lxml -markdown==3.10.1 +markdown==3.10.2 # via -r requirements/base.in markupsafe==3.0.3 # via jinja2 msgpack==1.1.2 # via cachecontrol -mysqlclient==2.2.7 +mysqlclient==2.2.8 # via -r requirements/base.in oauthlib==3.3.1 # via @@ -294,7 +282,7 @@ packaging==26.0 # via drf-yasg path==16.16.0 # via edx-i18n-tools -pillow==12.1.0 +pillow==12.1.1 # via -r requirements/base.in polib==1.2.0 # via edx-i18n-tools @@ -358,8 +346,7 @@ pyyaml==6.0.3 # edx-i18n-tools qrcode==8.2 # via -r requirements/base.in -redis==7.1.0 -redis==7.1.0 +redis==7.2.0 # via walrus requests==2.32.5 # via @@ -380,7 +367,6 @@ rsa==4.9.1 # via google-auth sailthru-client==2.2.3 # via edx-ace -segment-analytics-python==2.3.5 segment-analytics-python==2.3.5 # via -r requirements/base.in semantic-version==2.10.0 @@ -396,7 +382,7 @@ six==1.17.0 # edx-ccx-keys # edx-django-release-util # python-dateutil -social-auth-app-django==5.4.3 +social-auth-app-django==5.7.0 # via # -r requirements/base.in # edx-auth-backends @@ -406,7 +392,6 @@ social-auth-core==4.8.3 # social-auth-app-django sqlparse==0.5.5 # via django -stevedore==5.6.0 stevedore==5.6.0 # via # code-annotations diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 86976bf24..5207999a4 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -18,7 +18,6 @@ # using LTS django version Django<6.0 -Django<6.0 # elasticsearch>=7.14.0 includes breaking changes in it which caused issues in discovery upgrade process. # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html diff --git a/requirements/dev.txt b/requirements/dev.txt index 60738eecf..209c6e726 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -13,7 +13,7 @@ asgiref==3.11.1 # -r requirements/test.txt # django # django-cors-headers -astroid==4.0.3 +astroid==4.0.4 # via # -r requirements/test.txt # pylint @@ -29,15 +29,13 @@ backoff==2.2.1 # segment-analytics-python black==26.1.0 # via -r requirements/test.txt -bleach==6.3.0 bleach==6.3.0 # via -r requirements/test.txt -cachecontrol==0.14.4 cachecontrol==0.14.4 # via # -r requirements/test.txt # firebase-admin -cachetools==7.0.0 +cachetools==7.0.1 # via # -r requirements/test.txt # tox @@ -60,7 +58,6 @@ charset-normalizer==3.4.4 # via # -r requirements/test.txt # requests -click==8.3.1 click==8.3.1 # via # -r requirements/test.txt @@ -91,9 +88,9 @@ coreschema==0.0.4 # via # -r requirements/test.txt # coreapi -coverage==7.13.3 +coverage==7.13.4 # via -r requirements/test.txt -cryptography==46.0.4 +cryptography==46.0.5 # via # -r requirements/test.txt # google-auth @@ -118,7 +115,6 @@ distlib==0.4.0 django==5.2.11 # via # -c requirements/common_constraints.txt - # -c requirements/common_constraints.txt # -r requirements/test.txt # django-appconf # django-config-models @@ -152,7 +148,6 @@ django==5.2.11 # openedx-events # social-auth-app-django # xss-utils -django-appconf==1.2.0 django-appconf==1.2.0 # via # -r requirements/test.txt @@ -174,7 +169,6 @@ django-filter==25.2 # via -r requirements/test.txt django-model-utils==5.0.0 # via -r requirements/test.txt -django-push-notifications==3.3.0 django-push-notifications==3.3.0 # via # -r requirements/test.txt @@ -223,7 +217,6 @@ drf-yasg==1.21.14 # via -r requirements/test.txt edx-ace==1.15.0 # via -r requirements/test.txt -edx-auth-backends==4.6.2 edx-auth-backends==4.6.2 # via -r requirements/test.txt edx-ccx-keys==2.0.2 @@ -277,7 +270,7 @@ edx-toggles==5.4.1 # edx-event-bus-redis factory-boy==3.3.3 # via -r requirements/test.txt -faker==40.1.2 +faker==40.4.0 # via # -r requirements/test.txt # factory-boy @@ -285,7 +278,7 @@ fastavro==1.12.1 # via # -r requirements/test.txt # openedx-events -filelock==3.20.3 +filelock==3.24.2 # via # -r requirements/test.txt # tox @@ -308,7 +301,6 @@ google-auth==2.48.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 google-cloud-core==2.5.0 # via # -r requirements/test.txt @@ -327,25 +319,21 @@ google-crc32c==1.8.0 # -r requirements/test.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 google-resumable-media==2.8.0 # via # -r requirements/test.txt # google-cloud-storage -googleapis-common-protos==1.72.0 googleapis-common-protos==1.72.0 # via # -r requirements/test.txt # google-api-core # grpcio-status -grpcio==1.76.0 -grpcio==1.76.0 +grpcio==1.78.0 # via # -r requirements/test.txt # google-api-core # grpcio-status -grpcio-status==1.76.0 -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -r requirements/test.txt # google-api-core @@ -402,7 +390,7 @@ jinja2==3.1.6 # -r requirements/test.txt # code-annotations # coreschema -librt==0.7.8 +librt==0.8.0 # via mypy lxml[html-clean]==6.0.2 # via @@ -414,7 +402,7 @@ lxml-html-clean==0.4.3 # via # -r requirements/test.txt # lxml -markdown==3.10.1 +markdown==3.10.2 # via -r requirements/test.txt markupsafe==3.0.3 # via @@ -435,7 +423,7 @@ mypy-extensions==1.1.0 # -r requirements/test.txt # black # mypy -mysqlclient==2.2.7 +mysqlclient==2.2.8 # via -r requirements/test.txt oauthlib==3.3.1 # via @@ -470,9 +458,9 @@ pathspec==1.0.4 # -r requirements/test.txt # black # mypy -pillow==12.1.0 +pillow==12.1.1 # via -r requirements/test.txt -platformdirs==4.5.1 +platformdirs==4.9.2 # via # -r requirements/test.txt # black @@ -570,7 +558,7 @@ pytest==9.0.2 # via # -r requirements/test.txt # pytest-django -pytest-django==4.11.1 +pytest-django==4.12.0 # via -r requirements/test.txt python-dateutil==2.9.0.post0 # via @@ -607,8 +595,7 @@ pyyaml==6.0.3 # responses qrcode==8.2 # via -r requirements/test.txt -redis==7.1.0 -redis==7.1.0 +redis==7.2.0 # via # -r requirements/test.txt # walrus @@ -640,7 +627,6 @@ sailthru-client==2.2.3 # via # -r requirements/test.txt # edx-ace -segment-analytics-python==2.3.5 segment-analytics-python==2.3.5 # via -r requirements/test.txt semantic-version==2.10.0 @@ -661,9 +647,8 @@ six==1.17.0 # edx-django-release-util # edx-lint # python-dateutil -social-auth-app-django==5.4.3 +social-auth-app-django==5.7.0 # via - # -c requirements/constraints.txt # -r requirements/test.txt # edx-auth-backends social-auth-core==4.8.3 @@ -676,7 +661,6 @@ sqlparse==0.5.5 # -r requirements/test.txt # django # django-debug-toolbar -stevedore==5.6.0 stevedore==5.6.0 # via # -r requirements/test.txt @@ -684,7 +668,6 @@ stevedore==5.6.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==10.0.0 testfixtures==10.0.0 # via -r requirements/test.txt text-unidecode==1.3 @@ -695,7 +678,7 @@ tomlkit==0.14.0 # via # -r requirements/test.txt # pylint -tox==4.34.1 +tox==4.36.1 # via -r requirements/test.txt types-pyyaml==6.0.12.20250915 # via django-stubs @@ -718,7 +701,7 @@ urllib3==2.6.3 # -r requirements/test.txt # requests # responses -virtualenv==20.36.1 +virtualenv==20.37.0 # via # -r requirements/test.txt # tox diff --git a/requirements/docs.txt b/requirements/docs.txt index de16df7d2..36c3f0bed 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -12,7 +12,6 @@ babel==2.18.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.14.3 beautifulsoup4==4.14.3 # via pydata-sphinx-theme certifi==2026.1.4 diff --git a/requirements/pip.txt b/requirements/pip.txt index ca9d4270f..6ca7c8488 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -14,5 +14,5 @@ pip==25.3 # via # -c requirements/common_constraints.txt # -r requirements/pip.in -setuptools==80.10.2 +setuptools==82.0.0 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 97776483f..107789a17 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -6,14 +6,13 @@ # build==1.4.0 # via pip-tools -click==8.3.1 click==8.3.1 # via pip-tools packaging==26.0 # via # build # wheel -pip-tools==7.5.2 +pip-tools==7.5.3 # via -r requirements/pip_tools.in pyproject-hooks==1.2.0 # via diff --git a/requirements/production.txt b/requirements/production.txt index 60f849574..bfb3c6efe 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -22,16 +22,14 @@ backoff==2.2.1 # via # -r requirements/base.txt # segment-analytics-python -bleach==6.3.0 bleach==6.3.0 # via -r requirements/base.txt -boto3==1.42.40 +boto3==1.42.50 # via django-ses -botocore==1.42.40 +botocore==1.42.50 # via # boto3 # s3transfer -cachecontrol==0.14.4 cachecontrol==0.14.4 # via # -r requirements/base.txt @@ -51,7 +49,6 @@ charset-normalizer==3.4.4 # via # -r requirements/base.txt # requests -click==8.3.1 click==8.3.1 # via # -r requirements/base.txt @@ -70,7 +67,7 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -cryptography==46.0.4 +cryptography==46.0.5 # via # -r requirements/base.txt # google-auth @@ -85,7 +82,6 @@ didkit==0.3.3 django==5.2.11 # via # -c requirements/common_constraints.txt - # -c requirements/common_constraints.txt # -r requirements/base.txt # django-appconf # django-config-models @@ -117,7 +113,6 @@ django==5.2.11 # openedx-events # social-auth-app-django # xss-utils -django-appconf==1.2.0 django-appconf==1.2.0 # via # -r requirements/base.txt @@ -137,7 +132,6 @@ django-filter==25.2 # via -r requirements/base.txt django-model-utils==5.0.0 # via -r requirements/base.txt -django-push-notifications==3.3.0 django-push-notifications==3.3.0 # via # -r requirements/base.txt @@ -146,7 +140,7 @@ django-ratelimit==4.1.0 # via -r requirements/base.txt django-rest-swagger==2.2.0 # via -r requirements/base.txt -django-ses==4.6.0 +django-ses==4.7.1 # via -r requirements/production.in django-simple-history==3.11.0 # via -r requirements/base.txt @@ -184,7 +178,6 @@ drf-yasg==1.21.14 # via -r requirements/base.txt edx-ace==1.15.0 # via -r requirements/base.txt -edx-auth-backends==4.6.2 edx-auth-backends==4.6.2 # via -r requirements/base.txt edx-ccx-keys==2.0.2 @@ -257,7 +250,6 @@ google-auth==2.48.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 google-cloud-core==2.5.0 # via # -r requirements/base.txt @@ -276,12 +268,10 @@ google-crc32c==1.8.0 # -r requirements/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 google-resumable-media==2.8.0 # via # -r requirements/base.txt # google-cloud-storage -googleapis-common-protos==1.72.0 googleapis-common-protos==1.72.0 # via # -r requirements/base.txt @@ -289,18 +279,16 @@ googleapis-common-protos==1.72.0 # grpcio-status greenlet==3.3.1 # via gevent -grpcio==1.76.0 -grpcio==1.76.0 +grpcio==1.78.0 # via # -r requirements/base.txt # google-api-core # grpcio-status -grpcio-status==1.76.0 -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -r requirements/base.txt # google-api-core -gunicorn==25.0.1 +gunicorn==25.1.0 # via -r requirements/production.in h11==0.16.0 # via @@ -359,7 +347,7 @@ lxml-html-clean==0.4.3 # via # -r requirements/base.txt # lxml -markdown==3.10.1 +markdown==3.10.2 # via -r requirements/base.txt markupsafe==3.0.3 # via @@ -369,7 +357,7 @@ msgpack==1.1.2 # via # -r requirements/base.txt # cachecontrol -mysqlclient==2.2.7 +mysqlclient==2.2.8 # via -r requirements/base.txt nodeenv==1.10.0 # via -r requirements/production.in @@ -398,7 +386,7 @@ path==16.16.0 # via # -r requirements/base.txt # edx-i18n-tools -pillow==12.1.0 +pillow==12.1.1 # via -r requirements/base.txt polib==1.2.0 # via @@ -486,8 +474,7 @@ pyyaml==6.0.3 # edx-i18n-tools qrcode==8.2 # via -r requirements/base.txt -redis==7.1.0 -redis==7.1.0 +redis==7.2.0 # via # -r requirements/base.txt # walrus @@ -512,14 +499,12 @@ rsa==4.9.1 # via # -r requirements/base.txt # google-auth -s3transfer==0.16.0 s3transfer==0.16.0 # via boto3 sailthru-client==2.2.3 # via # -r requirements/base.txt # edx-ace -segment-analytics-python==2.3.5 segment-analytics-python==2.3.5 # via -r requirements/base.txt semantic-version==2.10.0 @@ -539,9 +524,8 @@ six==1.17.0 # edx-ccx-keys # edx-django-release-util # python-dateutil -social-auth-app-django==5.4.3 +social-auth-app-django==5.7.0 # via - # -c requirements/constraints.txt # -r requirements/base.txt # edx-auth-backends social-auth-core==4.8.3 @@ -553,7 +537,6 @@ sqlparse==0.5.5 # via # -r requirements/base.txt # django -stevedore==5.6.0 stevedore==5.6.0 # via # -r requirements/base.txt @@ -591,7 +574,6 @@ webencodings==0.5.1 # bleach xss-utils==0.8.0 # via -r requirements/base.txt -zope-event==6.1 zope-event==6.1 # via gevent zope-interface==8.2 diff --git a/requirements/test.txt b/requirements/test.txt index ed4a5d665..3a0379504 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -13,7 +13,7 @@ asgiref==3.11.1 # -r requirements/base.txt # django # django-cors-headers -astroid==4.0.3 +astroid==4.0.4 # via # pylint # pylint-celery @@ -28,15 +28,13 @@ backoff==2.2.1 # segment-analytics-python black==26.1.0 # via -r requirements/test.in -bleach==6.3.0 bleach==6.3.0 # via -r requirements/base.txt -cachecontrol==0.14.4 cachecontrol==0.14.4 # via # -r requirements/base.txt # firebase-admin -cachetools==7.0.0 +cachetools==7.0.1 # via tox certifi==2026.1.4 # via @@ -55,7 +53,6 @@ charset-normalizer==3.4.4 # via # -r requirements/base.txt # requests -click==8.3.1 click==8.3.1 # via # -r requirements/base.txt @@ -83,9 +80,9 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -coverage==7.13.3 +coverage==7.13.4 # via -r requirements/test.in -cryptography==46.0.4 +cryptography==46.0.5 # via # -r requirements/base.txt # google-auth @@ -105,7 +102,6 @@ distlib==0.4.0 # via virtualenv # via # -c requirements/common_constraints.txt - # -c requirements/common_constraints.txt # -r requirements/base.txt # django-appconf # django-config-models @@ -136,7 +132,6 @@ distlib==0.4.0 # openedx-events # social-auth-app-django # xss-utils -django-appconf==1.2.0 django-appconf==1.2.0 # via # -r requirements/base.txt @@ -156,7 +151,6 @@ django-filter==25.2 # via -r requirements/base.txt django-model-utils==5.0.0 # via -r requirements/base.txt -django-push-notifications==3.3.0 django-push-notifications==3.3.0 # via # -r requirements/base.txt @@ -201,7 +195,6 @@ drf-yasg==1.21.14 # via -r requirements/base.txt edx-ace==1.15.0 # via -r requirements/base.txt -edx-auth-backends==4.6.2 edx-auth-backends==4.6.2 # via -r requirements/base.txt edx-ccx-keys==2.0.2 @@ -254,13 +247,13 @@ edx-toggles==5.4.1 # edx-event-bus-redis factory-boy==3.3.3 # via -r requirements/test.in -faker==40.1.2 +faker==40.4.0 # via factory-boy fastavro==1.12.1 # via # -r requirements/base.txt # openedx-events -filelock==3.20.3 +filelock==3.24.2 # via # tox # virtualenv @@ -282,7 +275,6 @@ google-auth==2.48.0 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-cloud-core==2.5.0 google-cloud-core==2.5.0 # via # -r requirements/base.txt @@ -301,25 +293,21 @@ google-crc32c==1.8.0 # -r requirements/base.txt # google-cloud-storage # google-resumable-media -google-resumable-media==2.8.0 google-resumable-media==2.8.0 # via # -r requirements/base.txt # google-cloud-storage -googleapis-common-protos==1.72.0 googleapis-common-protos==1.72.0 # via # -r requirements/base.txt # google-api-core # grpcio-status -grpcio==1.76.0 -grpcio==1.76.0 +grpcio==1.78.0 # via # -r requirements/base.txt # google-api-core # grpcio-status -grpcio-status==1.76.0 -grpcio-status==1.76.0 +grpcio-status==1.78.0 # via # -r requirements/base.txt # google-api-core @@ -384,7 +372,7 @@ lxml-html-clean==0.4.3 # via # -r requirements/base.txt # lxml -markdown==3.10.1 +markdown==3.10.2 # via -r requirements/base.txt markupsafe==3.0.3 # via @@ -398,7 +386,7 @@ msgpack==1.1.2 # cachecontrol mypy-extensions==1.1.0 # via black -mysqlclient==2.2.7 +mysqlclient==2.2.8 # via -r requirements/base.txt oauthlib==3.3.1 # via @@ -430,9 +418,9 @@ path==16.16.0 # edx-i18n-tools pathspec==1.0.4 # via black -pillow==12.1.0 +pillow==12.1.1 # via -r requirements/base.txt -platformdirs==4.5.1 +platformdirs==4.9.2 # via # black # pylint @@ -520,7 +508,7 @@ pytest==9.0.2 # via # -r requirements/test.in # pytest-django -pytest-django==4.11.1 +pytest-django==4.12.0 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via @@ -553,8 +541,7 @@ pyyaml==6.0.3 # responses qrcode==8.2 # via -r requirements/base.txt -redis==7.1.0 -redis==7.1.0 +redis==7.2.0 # via # -r requirements/base.txt # walrus @@ -586,7 +573,6 @@ sailthru-client==2.2.3 # via # -r requirements/base.txt # edx-ace -segment-analytics-python==2.3.5 segment-analytics-python==2.3.5 # via -r requirements/base.txt semantic-version==2.10.0 @@ -607,9 +593,8 @@ six==1.17.0 # edx-django-release-util # edx-lint # python-dateutil -social-auth-app-django==5.4.3 +social-auth-app-django==5.7.0 # via - # -c requirements/constraints.txt # -r requirements/base.txt # edx-auth-backends social-auth-core==4.8.3 @@ -621,7 +606,6 @@ sqlparse==0.5.5 # via # -r requirements/base.txt # django -stevedore==5.6.0 stevedore==5.6.0 # via # -r requirements/base.txt @@ -629,7 +613,6 @@ stevedore==5.6.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==10.0.0 testfixtures==10.0.0 # via -r requirements/test.in text-unidecode==1.3 @@ -638,7 +621,7 @@ text-unidecode==1.3 # python-slugify tomlkit==0.14.0 # via pylint -tox==4.34.1 +tox==4.36.1 # via -r requirements/test.in typing-extensions==4.15.0 # via @@ -656,7 +639,7 @@ urllib3==2.6.3 # -r requirements/base.txt # requests # responses -virtualenv==20.36.1 +virtualenv==20.37.0 # via tox walrus==0.9.8 # via