diff --git a/requirements/all.txt b/requirements/all.txt index 0295e585d..98997bda0 100644 --- a/requirements/all.txt +++ b/requirements/all.txt @@ -4,12 +4,12 @@ # # make upgrade # -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/dev.txt # -r requirements/production.txt # httpx -asgiref==3.9.1 +asgiref==3.10.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -20,7 +20,7 @@ astroid==3.3.11 # -r requirements/dev.txt # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -31,17 +31,17 @@ backoff==2.2.1 # -r requirements/dev.txt # -r requirements/production.txt # segment-analytics-python -black==25.1.0 +black==25.9.0 # via -r requirements/dev.txt bleach==6.2.0 # via # -r requirements/dev.txt # -r requirements/production.txt -boto3==1.40.28 +boto3==1.40.55 # via # -r requirements/production.txt # django-ses -botocore==1.40.28 +botocore==1.40.55 # via # -r requirements/production.txt # boto3 @@ -51,13 +51,13 @@ cachecontrol==0.14.3 # -r requirements/dev.txt # -r requirements/production.txt # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/dev.txt # -r requirements/production.txt # google-auth # tox -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -74,12 +74,12 @@ chardet==5.2.0 # via # -r requirements/dev.txt # tox -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/dev.txt # -r requirements/production.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -113,14 +113,13 @@ coreschema==0.0.4 # -r requirements/dev.txt # -r requirements/production.txt # coreapi -coverage==7.10.6 +coverage==7.11.0 # via -r requirements/dev.txt -cryptography==45.0.7 +cryptography==46.0.3 # via # -r requirements/dev.txt # -r requirements/production.txt # pyjwt - # social-auth-core ddt==1.7.2 # via -r requirements/dev.txt defusedxml==0.7.1 @@ -141,7 +140,7 @@ distlib==0.4.0 # via # -r requirements/dev.txt # virtualenv -django==4.2.24 +django==4.2.25 # via # -c requirements/common_constraints.txt # -r requirements/dev.txt @@ -188,7 +187,7 @@ django-config-models==2.9.0 # via # -r requirements/dev.txt # -r requirements/production.txt -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -243,9 +242,9 @@ django-storages==1.14.6 # via # -r requirements/dev.txt # -r requirements/production.txt -django-stubs==5.2.2 +django-stubs==5.2.7 # via -r requirements/dev.txt -django-stubs-ext==5.2.2 +django-stubs-ext==5.2.7 # via # -r requirements/dev.txt # django-stubs @@ -279,7 +278,7 @@ drf-jwt==1.19.2 # -r requirements/dev.txt # -r requirements/production.txt # edx-drf-extensions -drf-yasg==1.21.10 +drf-yasg==1.21.11 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -287,7 +286,7 @@ edx-ace==1.15.0 # via # -r requirements/dev.txt # -r requirements/production.txt -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -308,7 +307,7 @@ edx-django-sites-extensions==5.1.0 # via # -r requirements/dev.txt # -r requirements/production.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -360,16 +359,16 @@ edx-toggles==5.4.1 # edx-event-bus-redis factory-boy==3.3.3 # via -r requirements/dev.txt -faker==37.6.0 +faker==37.11.0 # via # -r requirements/dev.txt # factory-boy -fastavro==1.12.0 +fastavro==1.12.1 # via # -r requirements/dev.txt # -r requirements/production.txt # openedx-events -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/dev.txt # tox @@ -379,9 +378,9 @@ firebase-admin==7.1.0 # -r requirements/dev.txt # -r requirements/production.txt # edx-ace -gevent==25.8.2 +gevent==25.9.1 # via -r requirements/production.txt -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -389,7 +388,7 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -408,7 +407,7 @@ google-cloud-firestore==2.21.0 # -r requirements/dev.txt # -r requirements/production.txt # firebase-admin -google-cloud-storage==3.3.1 +google-cloud-storage==3.4.1 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -424,7 +423,7 @@ google-resumable-media==2.7.2 # -r requirements/dev.txt # -r requirements/production.txt # google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -434,13 +433,13 @@ greenlet==3.2.4 # via # -r requirements/production.txt # gevent -grpcio==1.74.0 +grpcio==1.75.1 # via # -r requirements/dev.txt # -r requirements/production.txt # google-api-core # grpcio-status -grpcio-status==1.74.0 +grpcio-status==1.75.1 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -479,7 +478,7 @@ hyperframe==6.1.0 # -r requirements/dev.txt # -r requirements/production.txt # h2 -idna==3.10 +idna==3.11 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -491,11 +490,11 @@ inflection==0.5.1 # -r requirements/dev.txt # -r requirements/production.txt # drf-yasg -iniconfig==2.1.0 +iniconfig==2.3.0 # via # -r requirements/dev.txt # pytest -isort==6.0.1 +isort==6.1.0 # via # -r requirements/dev.txt # pylint @@ -515,14 +514,14 @@ jmespath==1.0.1 # -r requirements/production.txt # boto3 # botocore -lxml[html-clean]==6.0.1 +lxml[html-clean]==6.0.2 # via # -r requirements/dev.txt # -r requirements/production.txt # edx-credentials-themes # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.4.2 +lxml-html-clean==0.4.3 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -531,7 +530,7 @@ markdown==3.9 # via # -r requirements/dev.txt # -r requirements/production.txt -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -540,12 +539,12 @@ mccabe==0.7.0 # via # -r requirements/dev.txt # pylint -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/dev.txt # -r requirements/production.txt # cachecontrol -mypy==1.17.1 +mypy==1.18.2 # via -r requirements/dev.txt mypy-extensions==1.1.0 # via @@ -599,11 +598,11 @@ pathspec==0.12.1 # -r requirements/dev.txt # black # mypy -pillow==11.3.0 +pillow==12.0.0 # via # -r requirements/dev.txt # -r requirements/production.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/dev.txt # black @@ -626,7 +625,7 @@ proto-plus==1.26.1 # -r requirements/production.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.33.0 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -635,7 +634,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.1 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -672,7 +671,7 @@ pyjwt[crypto]==2.10.1 # firebase-admin # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/dev.txt # edx-lint @@ -696,17 +695,17 @@ pymemcache==4.0.0 # via # -r requirements/dev.txt # -r requirements/production.txt -pymongo==4.15.0 +pymongo==4.15.3 # via # -r requirements/dev.txt # -r requirements/production.txt # edx-opaque-keys -pynacl==1.5.0 +pynacl==1.6.0 # via # -r requirements/dev.txt # -r requirements/production.txt # edx-django-utils -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/dev.txt # tox @@ -737,6 +736,10 @@ python3-openid==3.2.0 # -r requirements/dev.txt # -r requirements/production.txt # social-auth-core +pytokens==0.2.0 + # via + # -r requirements/dev.txt + # black pytz==2025.2 # via # -r requirements/dev.txt @@ -744,7 +747,7 @@ pytz==2025.2 # drf-yasg pywatchman==3.0.0 ; "linux" in sys_platform # via -r requirements/dev.txt -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -807,7 +810,7 @@ semantic-version==2.10.0 # -r requirements/dev.txt # -r requirements/production.txt # edx-drf-extensions -simplejson==3.20.1 +simplejson==3.20.2 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -833,7 +836,7 @@ social-auth-app-django==5.4.3 # -r requirements/dev.txt # -r requirements/production.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/dev.txt # -r requirements/production.txt @@ -853,7 +856,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==9.1.0 +testfixtures==9.2.0 # via -r requirements/dev.txt text-unidecode==1.3 # via @@ -864,9 +867,9 @@ tomlkit==0.13.3 # via # -r requirements/dev.txt # pylint -tox==4.27.0 +tox==4.31.0 # via -r requirements/dev.txt -types-pyyaml==6.0.12.20250822 +types-pyyaml==6.0.12.20250915 # via # -r requirements/dev.txt # django-stubs @@ -878,6 +881,7 @@ typing-extensions==4.15.0 # django-stubs # django-stubs-ext # edx-opaque-keys + # grpcio # mypy tzdata==2025.2 # via @@ -896,7 +900,7 @@ urllib3==2.5.0 # botocore # requests # responses -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/dev.txt # tox @@ -914,11 +918,11 @@ xss-utils==0.8.0 # via # -r requirements/dev.txt # -r requirements/production.txt -zope-event==5.1.1 +zope-event==6.0 # via # -r requirements/production.txt # gevent -zope-interface==7.2 +zope-interface==8.0.1 # via # -r requirements/production.txt # gevent diff --git a/requirements/base.txt b/requirements/base.txt index 3f61cf52d..28c1a09e3 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,13 +4,13 @@ # # make upgrade # -anyio==4.10.0 +anyio==4.11.0 # via httpx -asgiref==3.9.1 +asgiref==3.10.0 # via # django # django-cors-headers -attrs==25.3.0 +attrs==25.4.0 # via # edx-ace # openedx-events @@ -20,9 +20,9 @@ bleach==6.2.0 # via -r requirements/base.in cachecontrol==0.14.3 # via firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via google-auth -certifi==2025.8.3 +certifi==2025.10.5 # via # httpcore # httpx @@ -31,9 +31,9 @@ cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -click==8.2.1 +click==8.3.0 # via # code-annotations # edx-django-utils @@ -46,17 +46,15 @@ coreapi==2.3.3 # openapi-codec coreschema==0.0.4 # via coreapi -cryptography==45.0.7 - # via - # pyjwt - # social-auth-core +cryptography==46.0.3 + # via pyjwt defusedxml==0.7.1 # via # python3-openid # social-auth-core didkit==0.3.3 # via -r requirements/base.in -django==4.2.24 +django==4.2.25 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -93,7 +91,7 @@ django-appconf==1.1.0 # via django-statici18n django-config-models==2.9.0 # via -r requirements/base.in -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -139,11 +137,11 @@ dnspython==2.8.0 # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions -drf-yasg==1.21.10 +drf-yasg==1.21.11 # via -r requirements/base.in edx-ace==1.15.0 # via -r requirements/base.in -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/base.in edx-ccx-keys==2.0.2 # via openedx-events @@ -153,7 +151,7 @@ edx-django-release-util==1.5.0 # via -r requirements/base.in edx-django-sites-extensions==5.1.0 # via -r requirements/base.in -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/base.in # django-config-models @@ -187,17 +185,17 @@ edx-toggles==5.4.1 # edx-auth-backends # edx-event-bus-kafka # edx-event-bus-redis -fastavro==1.12.0 +fastavro==1.12.1 # via openedx-events firebase-admin==7.1.0 # via edx-ace -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.40.3 +google-auth==2.41.1 # via # google-api-core # google-cloud-core @@ -209,7 +207,7 @@ google-cloud-core==2.4.3 # google-cloud-storage google-cloud-firestore==2.21.0 # via firebase-admin -google-cloud-storage==3.3.1 +google-cloud-storage==3.4.1 # via firebase-admin google-crc32c==1.7.1 # via @@ -217,15 +215,15 @@ google-crc32c==1.7.1 # google-resumable-media google-resumable-media==2.7.2 # via google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # google-api-core # grpcio-status -grpcio==1.74.0 +grpcio==1.75.1 # via # google-api-core # grpcio-status -grpcio-status==1.74.0 +grpcio-status==1.75.1 # via google-api-core h11==0.16.0 # via httpcore @@ -239,7 +237,7 @@ httpx[http2]==0.28.1 # via firebase-admin hyperframe==6.1.0 # via h2 -idna==3.10 +idna==3.11 # via # anyio # httpx @@ -252,18 +250,18 @@ jinja2==3.1.6 # via # code-annotations # coreschema -lxml[html-clean]==6.0.1 +lxml[html-clean]==6.0.2 # via # edx-credentials-themes # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.4.2 +lxml-html-clean==0.4.3 # via lxml markdown==3.9 # via -r requirements/base.in -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 -msgpack==1.1.1 +msgpack==1.1.2 # via cachecontrol mysqlclient==2.2.7 # via -r requirements/base.in @@ -284,7 +282,7 @@ packaging==25.0 # via drf-yasg path==16.16.0 # via edx-i18n-tools -pillow==11.3.0 +pillow==12.0.0 # via -r requirements/base.in polib==1.2.0 # via edx-i18n-tools @@ -292,14 +290,14 @@ proto-plus==1.26.1 # via # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.33.0 # via # google-api-core # google-cloud-firestore # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.1 # via edx-django-utils pyasn1==0.6.1 # via @@ -322,9 +320,9 @@ pyjwt[crypto]==2.10.1 # social-auth-core pymemcache==4.0.0 # via -r requirements/base.in -pymongo==4.15.0 +pymongo==4.15.3 # via edx-opaque-keys -pynacl==1.5.0 +pynacl==1.6.0 # via edx-django-utils python-dateutil==2.9.0.post0 # via @@ -340,7 +338,7 @@ pytz==2025.2 # via # -r requirements/base.in # drf-yasg -pyyaml==6.0.2 +pyyaml==6.0.3 # via # code-annotations # drf-yasg @@ -373,7 +371,7 @@ segment-analytics-python==2.3.4 # via -r requirements/base.in semantic-version==2.10.0 # via edx-drf-extensions -simplejson==3.20.1 +simplejson==3.20.2 # via # django-rest-swagger # sailthru-client @@ -390,7 +388,7 @@ social-auth-app-django==5.4.3 # via # -r requirements/base.in # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # edx-auth-backends # social-auth-app-django @@ -408,6 +406,7 @@ typing-extensions==4.15.0 # via # anyio # edx-opaque-keys + # grpcio uritemplate==4.2.0 # via # coreapi diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index b0a74ba95..9cccff44a 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -23,7 +23,3 @@ Django<5.0 # elastic search changelog: https://www.elastic.co/guide/en/enterprise-search/master/release-notes-7.14.0.html # See https://github.com/openedx/edx-platform/issues/35126 for more info elasticsearch<7.14.0 - -# Cause: https://github.com/openedx/edx-lint/issues/458 -# This can be unpinned once https://github.com/openedx/edx-lint/issues/459 has been resolved. -pip<24.3 diff --git a/requirements/dev.txt b/requirements/dev.txt index 244b2afee..cef6baa6c 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,11 +4,11 @@ # # make upgrade # -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/test.txt # httpx -asgiref==3.9.1 +asgiref==3.10.0 # via # -r requirements/test.txt # django @@ -18,7 +18,7 @@ astroid==3.3.11 # -r requirements/test.txt # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/test.txt # edx-ace @@ -27,7 +27,7 @@ backoff==2.2.1 # via # -r requirements/test.txt # segment-analytics-python -black==25.1.0 +black==25.9.0 # via -r requirements/test.txt bleach==6.2.0 # via -r requirements/test.txt @@ -35,12 +35,12 @@ cachecontrol==0.14.3 # via # -r requirements/test.txt # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/test.txt # google-auth # tox -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/test.txt # httpcore @@ -55,11 +55,11 @@ chardet==5.2.0 # via # -r requirements/test.txt # tox -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/test.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/test.txt # black @@ -89,13 +89,12 @@ coreschema==0.0.4 # via # -r requirements/test.txt # coreapi -coverage==7.10.6 +coverage==7.11.0 # via -r requirements/test.txt -cryptography==45.0.7 +cryptography==46.0.3 # via # -r requirements/test.txt # pyjwt - # social-auth-core ddt==1.7.2 # via -r requirements/test.txt defusedxml==0.7.1 @@ -113,7 +112,7 @@ distlib==0.4.0 # via # -r requirements/test.txt # virtualenv -django==4.2.24 +django==4.2.25 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -155,7 +154,7 @@ django-appconf==1.1.0 # django-statici18n django-config-models==2.9.0 # via -r requirements/test.txt -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -186,9 +185,9 @@ django-statici18n==2.6.0 # via -r requirements/test.txt django-storages==1.14.6 # via -r requirements/test.txt -django-stubs==5.2.2 +django-stubs==5.2.7 # via -r requirements/dev.in -django-stubs-ext==5.2.2 +django-stubs-ext==5.2.7 # via django-stubs django-waffle==5.0.0 # via @@ -214,11 +213,11 @@ drf-jwt==1.19.2 # via # -r requirements/test.txt # edx-drf-extensions -drf-yasg==1.21.10 +drf-yasg==1.21.11 # via -r requirements/test.txt edx-ace==1.15.0 # via -r requirements/test.txt -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/test.txt edx-ccx-keys==2.0.2 # via @@ -230,7 +229,7 @@ edx-django-release-util==1.5.0 # via -r requirements/test.txt edx-django-sites-extensions==5.1.0 # via -r requirements/test.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/test.txt # django-config-models @@ -271,15 +270,15 @@ edx-toggles==5.4.1 # edx-event-bus-redis factory-boy==3.3.3 # via -r requirements/test.txt -faker==37.6.0 +faker==37.11.0 # via # -r requirements/test.txt # factory-boy -fastavro==1.12.0 +fastavro==1.12.1 # via # -r requirements/test.txt # openedx-events -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/test.txt # tox @@ -288,14 +287,14 @@ firebase-admin==7.1.0 # via # -r requirements/test.txt # edx-ace -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/test.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/test.txt # google-api-core @@ -311,7 +310,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/test.txt # firebase-admin -google-cloud-storage==3.3.1 +google-cloud-storage==3.4.1 # via # -r requirements/test.txt # firebase-admin @@ -324,17 +323,17 @@ google-resumable-media==2.7.2 # via # -r requirements/test.txt # google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r requirements/test.txt # google-api-core # grpcio-status -grpcio==1.74.0 +grpcio==1.75.1 # via # -r requirements/test.txt # google-api-core # grpcio-status -grpcio-status==1.74.0 +grpcio-status==1.75.1 # via # -r requirements/test.txt # google-api-core @@ -364,7 +363,7 @@ hyperframe==6.1.0 # via # -r requirements/test.txt # h2 -idna==3.10 +idna==3.11 # via # -r requirements/test.txt # anyio @@ -374,11 +373,11 @@ inflection==0.5.1 # via # -r requirements/test.txt # drf-yasg -iniconfig==2.1.0 +iniconfig==2.3.0 # via # -r requirements/test.txt # pytest -isort==6.0.1 +isort==6.1.0 # via # -r requirements/test.txt # pylint @@ -391,19 +390,19 @@ jinja2==3.1.6 # -r requirements/test.txt # code-annotations # coreschema -lxml[html-clean]==6.0.1 +lxml[html-clean]==6.0.2 # via # -r requirements/test.txt # edx-credentials-themes # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.4.2 +lxml-html-clean==0.4.3 # via # -r requirements/test.txt # lxml markdown==3.9 # via -r requirements/test.txt -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/test.txt # jinja2 @@ -411,11 +410,11 @@ mccabe==0.7.0 # via # -r requirements/test.txt # pylint -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/test.txt # cachecontrol -mypy==1.17.1 +mypy==1.18.2 # via -r requirements/dev.in mypy-extensions==1.1.0 # via @@ -457,9 +456,9 @@ pathspec==0.12.1 # -r requirements/test.txt # black # mypy -pillow==11.3.0 +pillow==12.0.0 # via -r requirements/test.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/test.txt # black @@ -480,7 +479,7 @@ proto-plus==1.26.1 # -r requirements/test.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.33.0 # via # -r requirements/test.txt # google-api-core @@ -488,7 +487,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.1 # via # -r requirements/test.txt # edx-django-utils @@ -519,7 +518,7 @@ pyjwt[crypto]==2.10.1 # firebase-admin # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/test.txt # edx-lint @@ -541,15 +540,15 @@ pylint-plugin-utils==0.9.0 # pylint-django pymemcache==4.0.0 # via -r requirements/test.txt -pymongo==4.15.0 +pymongo==4.15.3 # via # -r requirements/test.txt # edx-opaque-keys -pynacl==1.5.0 +pynacl==1.6.0 # via # -r requirements/test.txt # edx-django-utils -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/test.txt # tox @@ -574,13 +573,17 @@ python3-openid==3.2.0 # via # -r requirements/test.txt # social-auth-core +pytokens==0.2.0 + # via + # -r requirements/test.txt + # black pytz==2025.2 # via # -r requirements/test.txt # drf-yasg pywatchman==3.0.0 ; "linux" in sys_platform # via -r requirements/dev.in -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/test.txt # code-annotations @@ -628,7 +631,7 @@ semantic-version==2.10.0 # via # -r requirements/test.txt # edx-drf-extensions -simplejson==3.20.1 +simplejson==3.20.2 # via # -r requirements/test.txt # django-rest-swagger @@ -650,7 +653,7 @@ social-auth-app-django==5.4.3 # via # -r requirements/test.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/test.txt # edx-auth-backends @@ -667,7 +670,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==9.1.0 +testfixtures==9.2.0 # via -r requirements/test.txt text-unidecode==1.3 # via @@ -677,9 +680,9 @@ tomlkit==0.13.3 # via # -r requirements/test.txt # pylint -tox==4.27.0 +tox==4.31.0 # via -r requirements/test.txt -types-pyyaml==6.0.12.20250822 +types-pyyaml==6.0.12.20250915 # via django-stubs typing-extensions==4.15.0 # via @@ -688,6 +691,7 @@ typing-extensions==4.15.0 # django-stubs # django-stubs-ext # edx-opaque-keys + # grpcio # mypy tzdata==2025.2 # via @@ -703,7 +707,7 @@ urllib3==2.5.0 # -r requirements/test.txt # requests # responses -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/test.txt # tox diff --git a/requirements/django.txt b/requirements/django.txt index e864a899a..d17004c35 100644 --- a/requirements/django.txt +++ b/requirements/django.txt @@ -1 +1 @@ -django==4.2.24 +django==4.2.25 diff --git a/requirements/docs.txt b/requirements/docs.txt index 94f325d16..341dad0ad 100644 --- a/requirements/docs.txt +++ b/requirements/docs.txt @@ -12,17 +12,17 @@ babel==2.17.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.13.5 +beautifulsoup4==4.14.2 # via pydata-sphinx-theme -certifi==2025.8.3 +certifi==2025.10.5 # via requests -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests docutils==0.21.2 # via # pydata-sphinx-theme # sphinx -idna==3.10 +idna==3.11 # via requests imagesize==1.4.1 # via sphinx @@ -30,7 +30,7 @@ jinja2==3.1.6 # via sphinx jsx-lexer==2.0.1 # via -r requirements/docs.in -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 packaging==25.0 # via diff --git a/requirements/pip.txt b/requirements/pip.txt index 476adfba8..42c703428 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -8,9 +8,7 @@ wheel==0.45.1 # via -r requirements/pip.in # The following packages are considered to be unsafe in a requirements file: -pip==24.2 - # via - # -c requirements/common_constraints.txt - # -r requirements/pip.in +pip==25.2 + # via -r requirements/pip.in setuptools==80.9.0 # via -r requirements/pip.in diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index a8620ab4d..0dc0bf329 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -6,11 +6,11 @@ # build==1.3.0 # via pip-tools -click==8.2.1 +click==8.3.0 # via pip-tools packaging==25.0 # via build -pip-tools==7.5.0 +pip-tools==7.5.1 # via -r requirements/pip_tools.in pyproject-hooks==1.2.0 # via diff --git a/requirements/production.txt b/requirements/production.txt index c73121d73..4958f4a0f 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -4,16 +4,16 @@ # # make upgrade # -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/base.txt # httpx -asgiref==3.9.1 +asgiref==3.10.0 # via # -r requirements/base.txt # django # django-cors-headers -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.txt # edx-ace @@ -24,9 +24,9 @@ backoff==2.2.1 # segment-analytics-python bleach==6.2.0 # via -r requirements/base.txt -boto3==1.40.28 +boto3==1.40.55 # via django-ses -botocore==1.40.28 +botocore==1.40.55 # via # boto3 # s3transfer @@ -34,11 +34,11 @@ cachecontrol==0.14.3 # via # -r requirements/base.txt # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/base.txt # google-auth -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/base.txt # httpcore @@ -49,11 +49,11 @@ cffi==2.0.0 # -r requirements/base.txt # cryptography # pynacl -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/base.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/base.txt # code-annotations @@ -71,11 +71,10 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -cryptography==45.0.7 +cryptography==46.0.3 # via # -r requirements/base.txt # pyjwt - # social-auth-core defusedxml==0.7.1 # via # -r requirements/base.txt @@ -83,7 +82,7 @@ defusedxml==0.7.1 # social-auth-core didkit==0.3.3 # via -r requirements/base.txt -django==4.2.24 +django==4.2.25 # via # -c requirements/common_constraints.txt # -r requirements/base.txt @@ -123,7 +122,7 @@ django-appconf==1.1.0 # django-statici18n django-config-models==2.9.0 # via -r requirements/base.txt -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -178,11 +177,11 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-yasg==1.21.10 +drf-yasg==1.21.11 # via -r requirements/base.txt edx-ace==1.15.0 # via -r requirements/base.txt -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/base.txt edx-ccx-keys==2.0.2 # via @@ -194,7 +193,7 @@ edx-django-release-util==1.5.0 # via -r requirements/base.txt edx-django-sites-extensions==5.1.0 # via -r requirements/base.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/base.txt # django-config-models @@ -230,7 +229,7 @@ edx-toggles==5.4.1 # edx-auth-backends # edx-event-bus-kafka # edx-event-bus-redis -fastavro==1.12.0 +fastavro==1.12.1 # via # -r requirements/base.txt # openedx-events @@ -238,16 +237,16 @@ firebase-admin==7.1.0 # via # -r requirements/base.txt # edx-ace -gevent==25.8.2 +gevent==25.9.1 # via -r requirements/production.in -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/base.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/base.txt # google-api-core @@ -263,7 +262,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/base.txt # firebase-admin -google-cloud-storage==3.3.1 +google-cloud-storage==3.4.1 # via # -r requirements/base.txt # firebase-admin @@ -276,19 +275,19 @@ google-resumable-media==2.7.2 # via # -r requirements/base.txt # google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r requirements/base.txt # google-api-core # grpcio-status greenlet==3.2.4 # via gevent -grpcio==1.74.0 +grpcio==1.75.1 # via # -r requirements/base.txt # google-api-core # grpcio-status -grpcio-status==1.74.0 +grpcio-status==1.75.1 # via # -r requirements/base.txt # google-api-core @@ -318,7 +317,7 @@ hyperframe==6.1.0 # via # -r requirements/base.txt # h2 -idna==3.10 +idna==3.11 # via # -r requirements/base.txt # anyio @@ -341,23 +340,23 @@ jmespath==1.0.1 # via # boto3 # botocore -lxml[html-clean]==6.0.1 +lxml[html-clean]==6.0.2 # via # -r requirements/base.txt # edx-credentials-themes # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.4.2 +lxml-html-clean==0.4.3 # via # -r requirements/base.txt # lxml markdown==3.9 # via -r requirements/base.txt -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/base.txt # cachecontrol @@ -390,7 +389,7 @@ path==16.16.0 # via # -r requirements/base.txt # edx-i18n-tools -pillow==11.3.0 +pillow==12.0.0 # via -r requirements/base.txt polib==1.2.0 # via @@ -401,7 +400,7 @@ proto-plus==1.26.1 # -r requirements/base.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.33.0 # via # -r requirements/base.txt # google-api-core @@ -409,7 +408,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.1 # via # -r requirements/base.txt # edx-django-utils @@ -440,11 +439,11 @@ pyjwt[crypto]==2.10.1 # social-auth-core pymemcache==4.0.0 # via -r requirements/base.txt -pymongo==4.15.0 +pymongo==4.15.3 # via # -r requirements/base.txt # edx-opaque-keys -pynacl==1.5.0 +pynacl==1.6.0 # via # -r requirements/base.txt # edx-django-utils @@ -468,7 +467,7 @@ pytz==2025.2 # via # -r requirements/base.txt # drf-yasg -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/base.txt # -r requirements/production.in @@ -515,7 +514,7 @@ semantic-version==2.10.0 # via # -r requirements/base.txt # edx-drf-extensions -simplejson==3.20.1 +simplejson==3.20.2 # via # -r requirements/base.txt # django-rest-swagger @@ -536,7 +535,7 @@ social-auth-app-django==5.4.3 # via # -r requirements/base.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/base.txt # edx-auth-backends @@ -561,6 +560,7 @@ typing-extensions==4.15.0 # -r requirements/base.txt # anyio # edx-opaque-keys + # grpcio uritemplate==4.2.0 # via # -r requirements/base.txt @@ -581,9 +581,9 @@ webencodings==0.5.1 # bleach xss-utils==0.8.0 # via -r requirements/base.txt -zope-event==5.1.1 +zope-event==6.0 # via gevent -zope-interface==7.2 +zope-interface==8.0.1 # via gevent # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/test.txt b/requirements/test.txt index 73d203b10..bea951a5d 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,11 +4,11 @@ # # make upgrade # -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/base.txt # httpx -asgiref==3.9.1 +asgiref==3.10.0 # via # -r requirements/base.txt # django @@ -17,7 +17,7 @@ astroid==3.3.11 # via # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.txt # edx-ace @@ -26,7 +26,7 @@ backoff==2.2.1 # via # -r requirements/base.txt # segment-analytics-python -black==25.1.0 +black==25.9.0 # via -r requirements/test.in bleach==6.2.0 # via -r requirements/base.txt @@ -34,12 +34,12 @@ cachecontrol==0.14.3 # via # -r requirements/base.txt # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/base.txt # google-auth # tox -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/base.txt # httpcore @@ -52,11 +52,11 @@ cffi==2.0.0 # pynacl chardet==5.2.0 # via tox -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/base.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/base.txt # black @@ -83,13 +83,12 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -coverage==7.10.6 +coverage==7.11.0 # via -r requirements/test.in -cryptography==45.0.7 +cryptography==46.0.3 # via # -r requirements/base.txt # pyjwt - # social-auth-core ddt==1.7.2 # via -r requirements/test.in defusedxml==0.7.1 @@ -141,7 +140,7 @@ django-appconf==1.1.0 # django-statici18n django-config-models==2.9.0 # via -r requirements/base.txt -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -194,11 +193,11 @@ drf-jwt==1.19.2 # via # -r requirements/base.txt # edx-drf-extensions -drf-yasg==1.21.10 +drf-yasg==1.21.11 # via -r requirements/base.txt edx-ace==1.15.0 # via -r requirements/base.txt -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/base.txt edx-ccx-keys==2.0.2 # via @@ -210,7 +209,7 @@ edx-django-release-util==1.5.0 # via -r requirements/base.txt edx-django-sites-extensions==5.1.0 # via -r requirements/base.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/base.txt # django-config-models @@ -250,13 +249,13 @@ edx-toggles==5.4.1 # edx-event-bus-redis factory-boy==3.3.3 # via -r requirements/test.in -faker==37.6.0 +faker==37.11.0 # via factory-boy -fastavro==1.12.0 +fastavro==1.12.1 # via # -r requirements/base.txt # openedx-events -filelock==3.19.1 +filelock==3.20.0 # via # tox # virtualenv @@ -264,14 +263,14 @@ firebase-admin==7.1.0 # via # -r requirements/base.txt # edx-ace -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/base.txt # firebase-admin # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/base.txt # google-api-core @@ -287,7 +286,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/base.txt # firebase-admin -google-cloud-storage==3.3.1 +google-cloud-storage==3.4.1 # via # -r requirements/base.txt # firebase-admin @@ -300,17 +299,17 @@ google-resumable-media==2.7.2 # via # -r requirements/base.txt # google-cloud-storage -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.71.0 # via # -r requirements/base.txt # google-api-core # grpcio-status -grpcio==1.74.0 +grpcio==1.75.1 # via # -r requirements/base.txt # google-api-core # grpcio-status -grpcio-status==1.74.0 +grpcio-status==1.75.1 # via # -r requirements/base.txt # google-api-core @@ -340,7 +339,7 @@ hyperframe==6.1.0 # via # -r requirements/base.txt # h2 -idna==3.10 +idna==3.11 # via # -r requirements/base.txt # anyio @@ -350,9 +349,9 @@ inflection==0.5.1 # via # -r requirements/base.txt # drf-yasg -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest -isort==6.0.1 +isort==6.1.0 # via # -r requirements/test.in # pylint @@ -365,25 +364,25 @@ jinja2==3.1.6 # -r requirements/base.txt # code-annotations # coreschema -lxml[html-clean]==6.0.1 +lxml[html-clean]==6.0.2 # via # -r requirements/base.txt # edx-credentials-themes # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.4.2 +lxml-html-clean==0.4.3 # via # -r requirements/base.txt # lxml markdown==3.9 # via -r requirements/base.txt -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 mccabe==0.7.0 # via pylint -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/base.txt # cachecontrol @@ -421,9 +420,9 @@ path==16.16.0 # edx-i18n-tools pathspec==0.12.1 # via black -pillow==11.3.0 +pillow==12.0.0 # via -r requirements/base.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # black # pylint @@ -442,7 +441,7 @@ proto-plus==1.26.1 # -r requirements/base.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.33.0 # via # -r requirements/base.txt # google-api-core @@ -450,7 +449,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.1 # via # -r requirements/base.txt # edx-django-utils @@ -481,7 +480,7 @@ pyjwt[crypto]==2.10.1 # firebase-admin # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # edx-lint # pylint-celery @@ -497,15 +496,15 @@ pylint-plugin-utils==0.9.0 # pylint-django pymemcache==4.0.0 # via -r requirements/base.txt -pymongo==4.15.0 +pymongo==4.15.3 # via # -r requirements/base.txt # edx-opaque-keys -pynacl==1.5.0 +pynacl==1.6.0 # via # -r requirements/base.txt # edx-django-utils -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via tox pytest==8.4.2 # via @@ -528,11 +527,13 @@ python3-openid==3.2.0 # via # -r requirements/base.txt # social-auth-core +pytokens==0.2.0 + # via black pytz==2025.2 # via # -r requirements/base.txt # drf-yasg -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/base.txt # code-annotations @@ -580,7 +581,7 @@ semantic-version==2.10.0 # via # -r requirements/base.txt # edx-drf-extensions -simplejson==3.20.1 +simplejson==3.20.2 # via # -r requirements/base.txt # django-rest-swagger @@ -602,7 +603,7 @@ social-auth-app-django==5.4.3 # via # -r requirements/base.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/base.txt # edx-auth-backends @@ -618,7 +619,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -testfixtures==9.1.0 +testfixtures==9.2.0 # via -r requirements/test.in text-unidecode==1.3 # via @@ -626,13 +627,14 @@ text-unidecode==1.3 # python-slugify tomlkit==0.13.3 # via pylint -tox==4.27.0 +tox==4.31.0 # via -r requirements/test.in typing-extensions==4.15.0 # via # -r requirements/base.txt # anyio # edx-opaque-keys + # grpcio tzdata==2025.2 # via faker uritemplate==4.2.0 @@ -645,7 +647,7 @@ urllib3==2.5.0 # -r requirements/base.txt # requests # responses -virtualenv==20.34.0 +virtualenv==20.35.3 # via tox walrus==0.9.5 # via diff --git a/requirements/translations.txt b/requirements/translations.txt index a4e7b02c6..5e0ca63a6 100644 --- a/requirements/translations.txt +++ b/requirements/translations.txt @@ -4,25 +4,25 @@ # # make upgrade # -asgiref==3.9.1 +asgiref==3.10.0 # via django -django==4.2.24 +django==4.2.25 # via # -c requirements/common_constraints.txt # edx-i18n-tools edx-i18n-tools==1.9.0 # via -r requirements/translations.in -lxml[html-clean]==6.0.1 +lxml[html-clean]==6.0.2 # via # edx-i18n-tools # lxml-html-clean -lxml-html-clean==0.4.2 +lxml-html-clean==0.4.3 # via lxml path==16.16.0 # via edx-i18n-tools polib==1.2.0 # via edx-i18n-tools -pyyaml==6.0.2 +pyyaml==6.0.3 # via edx-i18n-tools sqlparse==0.5.3 # via django