diff --git a/requirements/base.txt b/requirements/base.txt index 55068bfeb..f7a793502 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -6,17 +6,17 @@ # aiohappyeyeballs==2.6.1 # via aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via inapppy aiosignal==1.4.0 # via aiohttp amqp==5.3.1 # via kombu -anyio==4.10.0 +anyio==4.11.0 # via httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # apimatic-core # apimatic-requests-client-adapter @@ -30,7 +30,7 @@ asgiref==3.7.2 # -r requirements/base.in # django # django-cors-headers -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.in # aiohttp @@ -39,31 +39,31 @@ babel==2.17.0 # via -r requirements/base.in backoff==2.2.1 # via segment-analytics-python -billiard==4.2.1 +billiard==4.2.2 # via celery cachecontrol==0.12.14 # via # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via google-auth celery[redis]==5.4.0 # via # -c requirements/constraints.txt # -r requirements/base.in -certifi==2025.8.3 +certifi==2025.10.5 # via # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # app-store-notifications-v2-validator # cryptography # pynacl charset-normalizer==3.4.3 # via requests -click==8.2.1 +click==8.3.0 # via # celery # click-didyoumean @@ -87,19 +87,18 @@ coreapi==2.3.3 # openapi-codec coreschema==0.0.4 # via coreapi -cryptography==45.0.7 +cryptography==46.0.2 # via # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core currencies==2020.12.12 # via -r requirements/base.in defusedxml==0.7.1 # via # python3-openid # social-auth-core -django==4.2.24 +django==4.2.25 # via # -c requirements/common_constraints.txt # -c requirements/constraints.txt @@ -120,7 +119,7 @@ django==4.2.24 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/base.in django-crum==0.7.9 # via @@ -144,19 +143,19 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via pymongo drf-jwt==1.19.2 # via edx-drf-extensions edx-ace==1.15.0 # via edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/base.in edx-braze-client==1.1.3 # via -r requirements/base.in edx-django-release-util==1.5.0 # via -r requirements/base.in -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/base.in # edx-ace @@ -173,27 +172,27 @@ edx-opaque-keys[django]==3.0.0 # openedx-filters edx-rest-api-client==6.2.0 # via -r requirements/base.in -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via edx-auth-backends firebase-admin==6.9.0 # via edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # aiohttp # aiosignal -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # firebase-admin # google-api-python-client # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/base.in # firebase-admin # inapppy -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/base.in # google-api-core @@ -210,7 +209,7 @@ google-cloud-core==2.4.3 # google-cloud-storage google-cloud-firestore==2.21.0 # via firebase-admin -google-cloud-storage==3.2.0 +google-cloud-storage==3.4.1 # via firebase-admin google-crc32c==1.7.1 # via @@ -222,11 +221,11 @@ googleapis-common-protos==1.70.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 @@ -236,7 +235,7 @@ hpack==4.1.0 # via h2 httpcore==1.0.9 # via httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # google-api-python-client # google-auth-httplib2 @@ -245,7 +244,7 @@ httpx[http2]==0.28.1 # via firebase-admin hyperframe==6.1.0 # via h2 -idna==3.10 +idna==3.11 # via # anyio # httpx @@ -267,9 +266,9 @@ jsonpointer==2.4 # via apimatic-core kombu==5.5.4 # via celery -lark==1.2.2 +lark==1.3.0 # via -r requirements/base.in -markupsafe==3.0.2 +markupsafe==3.0.3 # via # jinja2 # werkzeug @@ -280,9 +279,9 @@ marshmallow==3.26.1 # marshmallow-enum marshmallow-enum==1.5.1 # via commercetools -msgpack==1.1.1 +msgpack==1.1.2 # via cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # aiohttp # yarl @@ -308,7 +307,7 @@ pillow==11.3.0 # via -r requirements/base.in prompt-toolkit==3.0.52 # via click-repl -propcache==0.3.2 +propcache==0.4.1 # via # aiohttp # yarl @@ -316,14 +315,14 @@ proto-plus==1.26.1 # via # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # google-api-core # google-cloud-firestore # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via edx-django-utils pyasn1==0.6.1 # via @@ -334,7 +333,7 @@ pyasn1-modules==0.4.2 # via # google-auth # oauth2client -pycparser==2.22 +pycparser==2.23 # via # app-store-notifications-v2-validator # cffi @@ -346,15 +345,16 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core -pymongo==4.13.2 +pymongo==4.15.3 # via edx-opaque-keys pynacl==1.6.0 # via edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via httplib2 python-dateutil==2.9.0.post0 # via @@ -371,11 +371,11 @@ pytz==2025.2 # via # -r requirements/base.in # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # code-annotations # edx-django-release-util -redis==5.2.1 +redis==5.3.1 # via celery requests==2.32.5 # via @@ -413,7 +413,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 @@ -428,7 +428,7 @@ sniffio==1.3.1 # via anyio social-auth-app-django==5.4.3 # via edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # edx-auth-backends # social-auth-app-django @@ -440,7 +440,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via -r requirements/base.in tenacity==9.1.2 # via -r requirements/base.in @@ -450,7 +450,9 @@ typing-extensions==4.15.0 # via # aiosignal # anyio + # apimatic-core # edx-opaque-keys + # grpcio # pyopenssl # stripe tzdata==2025.2 @@ -461,16 +463,14 @@ uritemplate==4.2.0 # via # coreapi # google-api-python-client -urllib3==2.2.3 - # via - # -c requirements/common_constraints.txt - # requests +urllib3==2.5.0 + # via requests vine==5.1.0 # via # amqp # celery # kombu -wcwidth==0.2.13 +wcwidth==0.2.14 # via prompt-toolkit webob==1.8.9 # via commercetools @@ -478,7 +478,7 @@ werkzeug==3.1.3 # via commercetools wrapt==1.17.3 # via commercetools -yarl==1.20.1 +yarl==1.22.0 # via aiohttp # The following packages are considered to be unsafe in a requirements file: diff --git a/requirements/ci.txt b/requirements/ci.txt index c2127db64..e6da14987 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -8,7 +8,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/test.txt # aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via # -r requirements/test.txt # inapppy @@ -20,15 +20,15 @@ amqp==5.3.1 # via # -r requirements/test.txt # kombu -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/test.txt # httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via # -r requirements/test.txt # paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # -r requirements/test.txt # apimatic-core @@ -50,7 +50,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 # aiohttp @@ -61,7 +61,7 @@ backoff==2.2.1 # via # -r requirements/test.txt # segment-analytics-python -billiard==4.2.1 +billiard==4.2.2 # via # -r requirements/test.txt # celery @@ -70,20 +70,20 @@ cachecontrol==0.12.14 # -r requirements/test.txt # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/test.txt # google-auth # tox celery[redis]==5.4.0 # via -r requirements/test.txt -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/test.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/test.txt # app-store-notifications-v2-validator @@ -97,7 +97,7 @@ charset-normalizer==3.4.3 # via # -r requirements/test.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/test.txt # celery @@ -144,17 +144,16 @@ coreschema==0.0.4 # via # -r requirements/test.txt # coreapi -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 # via # -r requirements/test.txt # pytest-cov -cryptography==45.0.7 +cryptography==46.0.2 # via # -r requirements/test.txt # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core currencies==2020.12.12 # via -r requirements/test.txt ddt==1.7.2 @@ -172,7 +171,7 @@ distlib==0.4.0 # via # -r requirements/test.txt # virtualenv -django==4.2.24 +django==4.2.25 # via # -r requirements/test.txt # django-cors-headers @@ -191,7 +190,7 @@ django==4.2.24 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -220,7 +219,7 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/test.txt # pymongo @@ -232,13 +231,13 @@ edx-ace==1.15.0 # via # -r requirements/test.txt # edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/test.txt edx-braze-client==1.1.3 # via -r requirements/test.txt edx-django-release-util==1.5.0 # via -r requirements/test.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/test.txt # edx-ace @@ -258,11 +257,11 @@ edx-opaque-keys[django]==3.0.0 # openedx-filters edx-rest-api-client==6.2.0 # via -r requirements/test.txt -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via # -r requirements/test.txt # edx-auth-backends -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/test.txt # tox @@ -271,12 +270,12 @@ firebase-admin==6.9.0 # via # -r requirements/test.txt # edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # -r requirements/test.txt # aiohttp # aiosignal -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/test.txt # firebase-admin @@ -284,12 +283,12 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/test.txt # firebase-admin # inapppy -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.2.0 +google-cloud-storage==3.4.1 # via # -r requirements/test.txt # firebase-admin @@ -329,12 +328,12 @@ googleapis-common-protos==1.70.0 # -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 @@ -354,7 +353,7 @@ httpcore==1.0.9 # via # -r requirements/test.txt # httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # -r requirements/test.txt # google-api-python-client @@ -368,7 +367,7 @@ hyperframe==6.1.0 # via # -r requirements/test.txt # h2 -idna==3.10 +idna==3.11 # via # -r requirements/test.txt # anyio @@ -383,7 +382,7 @@ iniconfig==2.1.0 # pytest iso4217==1.14.20250512 # via -r requirements/test.txt -isort==6.0.1 +isort==6.1.0 # via # -r requirements/test.txt # pylint @@ -408,9 +407,9 @@ kombu==5.5.4 # via # -r requirements/test.txt # celery -lark==1.2.2 +lark==1.3.0 # via -r requirements/test.txt -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/test.txt # jinja2 @@ -430,11 +429,11 @@ mccabe==0.7.0 # pylint mock==5.2.0 # via -r requirements/test.txt -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/test.txt # cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # -r requirements/test.txt # aiohttp @@ -468,7 +467,7 @@ paypal-server-sdk==1.1.0 # via -r requirements/test.txt pillow==11.3.0 # via -r requirements/test.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/test.txt # pylint @@ -484,7 +483,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/test.txt # click-repl -propcache==0.3.2 +propcache==0.4.1 # via # -r requirements/test.txt # aiohttp @@ -494,7 +493,7 @@ proto-plus==1.26.1 # -r requirements/test.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # -r requirements/test.txt # google-api-core @@ -502,7 +501,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/test.txt # edx-django-utils @@ -517,7 +516,7 @@ pyasn1-modules==0.4.2 # -r requirements/test.txt # google-auth # oauth2client -pycparser==2.22 +pycparser==2.23 # via # -r requirements/test.txt # app-store-notifications-v2-validator @@ -535,9 +534,10 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/test.txt # edx-lint @@ -557,7 +557,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.13.2 +pymongo==4.15.3 # via # -r requirements/test.txt # edx-opaque-keys @@ -565,15 +565,15 @@ pynacl==1.6.0 # via # -r requirements/test.txt # edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via # -r requirements/test.txt # app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via # -r requirements/test.txt # httplib2 -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/test.txt # tox @@ -605,13 +605,13 @@ pytz==2025.2 # via # -r requirements/test.txt # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/test.txt # code-annotations # edx-django-release-util # responses -redis==5.2.1 +redis==5.3.1 # via # -r requirements/test.txt # celery @@ -663,7 +663,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 @@ -685,7 +685,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 @@ -701,7 +701,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via -r requirements/test.txt tenacity==9.1.2 # via -r requirements/test.txt @@ -715,7 +715,7 @@ tomlkit==0.13.3 # via # -r requirements/test.txt # pylint -tox==4.27.0 +tox==4.31.0 # via # -r requirements/ci.in # -r requirements/test.txt @@ -724,7 +724,9 @@ typing-extensions==4.15.0 # -r requirements/test.txt # aiosignal # anyio + # apimatic-core # edx-opaque-keys + # grpcio # pyopenssl # stripe tzdata==2025.2 @@ -737,7 +739,7 @@ uritemplate==4.2.0 # -r requirements/test.txt # coreapi # google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via # -r requirements/test.txt # requests @@ -748,11 +750,11 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/test.txt # tox -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -r requirements/test.txt # prompt-toolkit @@ -768,7 +770,7 @@ wrapt==1.17.3 # via # -r requirements/test.txt # commercetools -yarl==1.20.1 +yarl==1.22.0 # via # -r requirements/test.txt # aiohttp diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 99d9bf1bc..b90351641 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -19,7 +19,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 f077d563e..051655b96 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -8,7 +8,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/validation.txt # aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via # -r requirements/validation.txt # inapppy @@ -20,15 +20,15 @@ amqp==5.3.1 # via # -r requirements/validation.txt # kombu -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/validation.txt # httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via # -r requirements/validation.txt # paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # -r requirements/validation.txt # apimatic-core @@ -50,7 +50,7 @@ astroid==3.3.11 # -r requirements/validation.txt # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/validation.txt # aiohttp @@ -61,7 +61,7 @@ backoff==2.2.1 # via # -r requirements/validation.txt # segment-analytics-python -billiard==4.2.1 +billiard==4.2.2 # via # -r requirements/validation.txt # celery @@ -74,20 +74,20 @@ cachecontrol==0.12.14 # -r requirements/validation.txt # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/validation.txt # google-auth # tox celery[redis]==5.4.0 # via -r requirements/validation.txt -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/validation.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/validation.txt # app-store-notifications-v2-validator @@ -102,7 +102,7 @@ charset-normalizer==3.4.3 # via # -r requirements/validation.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/pip-tools.txt # -r requirements/validation.txt @@ -151,17 +151,17 @@ coreschema==0.0.4 # via # -r requirements/validation.txt # coreapi -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 # via # -r requirements/validation.txt # pytest-cov -cryptography==45.0.7 +cryptography==46.0.2 # via # -r requirements/validation.txt # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core + # secretstorage currencies==2020.12.12 # via -r requirements/validation.txt ddt==1.7.2 @@ -171,7 +171,7 @@ defusedxml==0.7.1 # -r requirements/validation.txt # python3-openid # social-auth-core -diff-cover==9.6.0 +diff-cover==9.7.1 # via -r requirements/dev.in dill==0.4.0 # via @@ -181,7 +181,7 @@ distlib==0.4.0 # via # -r requirements/validation.txt # virtualenv -django==4.2.24 +django==4.2.25 # via # -r requirements/validation.txt # django-cors-headers @@ -202,14 +202,14 @@ django==4.2.24 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/validation.txt django-crum==0.7.9 # via # -r requirements/validation.txt # edx-django-utils # edx-toggles -django-debug-toolbar==5.2.0 +django-debug-toolbar==6.0.0 # via # -r requirements/dev.in # -r requirements/validation.txt @@ -235,11 +235,11 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/validation.txt # pymongo -docutils==0.22 +docutils==0.22.2 # via # -r requirements/validation.txt # readme-renderer @@ -251,13 +251,13 @@ edx-ace==1.15.0 # via # -r requirements/validation.txt # edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/validation.txt edx-braze-client==1.1.3 # via -r requirements/validation.txt edx-django-release-util==1.5.0 # via -r requirements/validation.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/validation.txt # edx-ace @@ -279,11 +279,11 @@ edx-opaque-keys[django]==3.0.0 # openedx-filters edx-rest-api-client==6.2.0 # via -r requirements/validation.txt -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via # -r requirements/validation.txt # edx-auth-backends -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/validation.txt # tox @@ -292,12 +292,12 @@ firebase-admin==6.9.0 # via # -r requirements/validation.txt # edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # -r requirements/validation.txt # aiohttp # aiosignal -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/validation.txt # firebase-admin @@ -305,12 +305,12 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/validation.txt # firebase-admin # inapppy -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/validation.txt # google-api-core @@ -332,7 +332,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/validation.txt # firebase-admin -google-cloud-storage==3.2.0 +google-cloud-storage==3.4.1 # via # -r requirements/validation.txt # firebase-admin @@ -350,12 +350,12 @@ googleapis-common-protos==1.70.0 # -r requirements/validation.txt # google-api-core # grpcio-status -grpcio==1.74.0 +grpcio==1.75.1 # via # -r requirements/validation.txt # google-api-core # grpcio-status -grpcio-status==1.74.0 +grpcio-status==1.75.1 # via # -r requirements/validation.txt # google-api-core @@ -375,7 +375,7 @@ httpcore==1.0.9 # via # -r requirements/validation.txt # httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # -r requirements/validation.txt # google-api-python-client @@ -393,7 +393,7 @@ id==1.5.0 # via # -r requirements/validation.txt # twine -idna==3.10 +idna==3.11 # via # -r requirements/validation.txt # anyio @@ -408,7 +408,7 @@ iniconfig==2.1.0 # pytest iso4217==1.14.20250512 # via -r requirements/validation.txt -isort==6.0.1 +isort==6.1.0 # via # -r requirements/validation.txt # pylint @@ -428,6 +428,11 @@ jaraco-functools==4.3.0 # via # -r requirements/validation.txt # keyring +jeepney==0.9.0 + # via + # -r requirements/validation.txt + # keyring + # secretstorage jinja2==3.1.6 # via # -r requirements/validation.txt @@ -450,19 +455,19 @@ kombu==5.5.4 # via # -r requirements/validation.txt # celery -lark==1.2.2 +lark==1.3.0 # via -r requirements/validation.txt -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 markdown-it-py==4.0.0 # via # -r requirements/validation.txt # rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/validation.txt # jinja2 @@ -491,18 +496,18 @@ more-itertools==10.8.0 # -r requirements/validation.txt # jaraco-classes # jaraco-functools -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/validation.txt # cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # -r requirements/validation.txt # aiohttp # yarl mysqlclient==2.2.7 # via -r requirements/validation.txt -nh3==0.3.0 +nh3==0.3.1 # via # -r requirements/validation.txt # readme-renderer @@ -538,9 +543,9 @@ paypal-server-sdk==1.1.0 # via -r requirements/validation.txt pillow==11.3.0 # via -r requirements/validation.txt -pip-tools==7.5.0 +pip-tools==7.5.1 # via -r requirements/pip-tools.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/validation.txt # pylint @@ -559,7 +564,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/validation.txt # click-repl -propcache==0.3.2 +propcache==0.4.1 # via # -r requirements/validation.txt # aiohttp @@ -569,7 +574,7 @@ proto-plus==1.26.1 # -r requirements/validation.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # -r requirements/validation.txt # google-api-core @@ -577,7 +582,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/validation.txt # edx-django-utils @@ -594,7 +599,7 @@ pyasn1-modules==0.4.2 # oauth2client pycodestyle==2.14.0 # via -r requirements/validation.txt -pycparser==2.22 +pycparser==2.23 # via # -r requirements/validation.txt # app-store-notifications-v2-validator @@ -617,9 +622,10 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/validation.txt # edx-lint @@ -639,7 +645,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/validation.txt # pylint-celery # pylint-django -pymongo==4.13.2 +pymongo==4.15.3 # via # -r requirements/validation.txt # edx-opaque-keys @@ -647,15 +653,15 @@ pynacl==1.6.0 # via # -r requirements/validation.txt # edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via # -r requirements/validation.txt # app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via # -r requirements/validation.txt # httplib2 -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/validation.txt # tox @@ -692,7 +698,7 @@ pytz==2025.2 # via # -r requirements/validation.txt # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/validation.txt # code-annotations @@ -703,7 +709,7 @@ readme-renderer==44.0 # via # -r requirements/validation.txt # twine -redis==5.2.1 +redis==5.3.1 # via # -r requirements/validation.txt # celery @@ -750,7 +756,7 @@ rfc3986==2.0.0 # via # -r requirements/validation.txt # twine -rich==14.1.0 +rich==14.2.0 # via # -r requirements/validation.txt # twine @@ -764,13 +770,17 @@ sailthru-client==2.2.3 # via # -r requirements/validation.txt # edx-ace +secretstorage==3.4.0 + # via + # -r requirements/validation.txt + # keyring segment-analytics-python==2.3.4 # via -r requirements/validation.txt semantic-version==2.10.0 # via # -r requirements/validation.txt # edx-drf-extensions -simplejson==3.20.1 +simplejson==3.20.2 # via # -r requirements/validation.txt # django-rest-swagger @@ -796,7 +806,7 @@ social-auth-app-django==5.4.3 # via # -r requirements/validation.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/validation.txt # edx-auth-backends @@ -813,7 +823,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via -r requirements/validation.txt tenacity==9.1.2 # via -r requirements/validation.txt @@ -827,7 +837,7 @@ tomlkit==0.13.3 # via # -r requirements/validation.txt # pylint -tox==4.27.0 +tox==4.31.0 # via -r requirements/validation.txt twine==6.2.0 # via -r requirements/validation.txt @@ -836,7 +846,9 @@ typing-extensions==4.15.0 # -r requirements/validation.txt # aiosignal # anyio + # apimatic-core # edx-opaque-keys + # grpcio # pyopenssl # stripe tzdata==2025.2 @@ -849,7 +861,7 @@ uritemplate==4.2.0 # -r requirements/validation.txt # coreapi # google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via # -r requirements/validation.txt # requests @@ -861,11 +873,11 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/validation.txt # tox -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -r requirements/validation.txt # prompt-toolkit @@ -885,7 +897,7 @@ wrapt==1.17.3 # via # -r requirements/validation.txt # commercetools -yarl==1.20.1 +yarl==1.22.0 # via # -r requirements/validation.txt # aiohttp 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/doc.txt b/requirements/doc.txt index a8c38adc5..968dc0868 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -10,7 +10,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/test.txt # aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via # -r requirements/test.txt # inapppy @@ -24,15 +24,15 @@ amqp==5.3.1 # via # -r requirements/test.txt # kombu -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/test.txt # httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via # -r requirements/test.txt # paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # -r requirements/test.txt # apimatic-core @@ -54,7 +54,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 # aiohttp @@ -68,9 +68,9 @@ backoff==2.2.1 # via # -r requirements/test.txt # segment-analytics-python -beautifulsoup4==4.13.5 +beautifulsoup4==4.14.2 # via pydata-sphinx-theme -billiard==4.2.1 +billiard==4.2.2 # via # -r requirements/test.txt # celery @@ -81,7 +81,7 @@ cachecontrol==0.12.14 # -r requirements/test.txt # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/test.txt # google-auth @@ -90,13 +90,13 @@ celery[redis]==5.4.0 # via # -c requirements/constraints.txt # -r requirements/test.txt -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/test.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/test.txt # app-store-notifications-v2-validator @@ -110,7 +110,7 @@ charset-normalizer==3.4.3 # via # -r requirements/test.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/test.txt # celery @@ -157,17 +157,17 @@ coreschema==0.0.4 # via # -r requirements/test.txt # coreapi -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 # via # -r requirements/test.txt # pytest-cov -cryptography==45.0.7 +cryptography==46.0.2 # via # -r requirements/test.txt # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core + # secretstorage currencies==2020.12.12 # via -r requirements/test.txt ddt==1.7.2 @@ -185,7 +185,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 # -c requirements/constraints.txt @@ -206,7 +206,7 @@ django==4.2.24 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -235,7 +235,7 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/test.txt # pymongo @@ -256,13 +256,13 @@ edx-ace==1.15.0 # via # -r requirements/test.txt # edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/test.txt edx-braze-client==1.1.3 # via -r requirements/test.txt edx-django-release-util==1.5.0 # via -r requirements/test.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/test.txt # edx-ace @@ -282,11 +282,11 @@ edx-opaque-keys[django]==3.0.0 # openedx-filters edx-rest-api-client==6.2.0 # via -r requirements/test.txt -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via # -r requirements/test.txt # edx-auth-backends -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/test.txt # tox @@ -295,12 +295,12 @@ firebase-admin==6.9.0 # via # -r requirements/test.txt # edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # -r requirements/test.txt # aiohttp # aiosignal -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/test.txt # firebase-admin @@ -308,12 +308,12 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/test.txt # firebase-admin # inapppy -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/test.txt # google-api-core @@ -335,7 +335,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/test.txt # firebase-admin -google-cloud-storage==3.2.0 +google-cloud-storage==3.4.1 # via # -r requirements/test.txt # firebase-admin @@ -353,12 +353,12 @@ googleapis-common-protos==1.70.0 # -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 @@ -378,7 +378,7 @@ httpcore==1.0.9 # via # -r requirements/test.txt # httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # -r requirements/test.txt # google-api-python-client @@ -394,7 +394,7 @@ hyperframe==6.1.0 # h2 id==1.5.0 # via twine -idna==3.10 +idna==3.11 # via # -r requirements/test.txt # anyio @@ -411,7 +411,7 @@ iniconfig==2.1.0 # pytest iso4217==1.14.20250512 # via -r requirements/test.txt -isort==6.0.1 +isort==6.1.0 # via # -r requirements/test.txt # pylint @@ -425,6 +425,10 @@ jaraco-context==6.0.1 # via keyring jaraco-functools==4.3.0 # via keyring +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -r requirements/test.txt @@ -445,11 +449,11 @@ kombu==5.5.4 # via # -r requirements/test.txt # celery -lark==1.2.2 +lark==1.3.0 # via -r requirements/test.txt markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/test.txt # jinja2 @@ -476,18 +480,18 @@ more-itertools==10.8.0 # via # jaraco-classes # jaraco-functools -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/test.txt # cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # -r requirements/test.txt # aiohttp # yarl mysqlclient==2.2.7 # via -r requirements/test.txt -nh3==0.3.0 +nh3==0.3.1 # via readme-renderer oauth2client==4.1.3 # via @@ -520,7 +524,7 @@ paypal-server-sdk==1.1.0 # via -r requirements/test.txt pillow==11.3.0 # via -r requirements/test.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/test.txt # pylint @@ -536,7 +540,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/test.txt # click-repl -propcache==0.3.2 +propcache==0.4.1 # via # -r requirements/test.txt # aiohttp @@ -546,7 +550,7 @@ proto-plus==1.26.1 # -r requirements/test.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # -r requirements/test.txt # google-api-core @@ -554,7 +558,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/test.txt # edx-django-utils @@ -569,7 +573,7 @@ pyasn1-modules==0.4.2 # -r requirements/test.txt # google-auth # oauth2client -pycparser==2.22 +pycparser==2.23 # via # -r requirements/test.txt # app-store-notifications-v2-validator @@ -595,9 +599,10 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/test.txt # edx-lint @@ -617,7 +622,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.13.2 +pymongo==4.15.3 # via # -r requirements/test.txt # edx-opaque-keys @@ -625,15 +630,15 @@ pynacl==1.6.0 # via # -r requirements/test.txt # edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via # -r requirements/test.txt # app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via # -r requirements/test.txt # httplib2 -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/test.txt # tox @@ -667,7 +672,7 @@ pytz==2025.2 # via # -r requirements/test.txt # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/test.txt # code-annotations @@ -675,7 +680,7 @@ pyyaml==6.0.2 # responses readme-renderer==44.0 # via twine -redis==5.2.1 +redis==5.3.1 # via # -r requirements/test.txt # celery @@ -721,7 +726,7 @@ restructuredtext-lint==1.4.0 # via doc8 rfc3986==2.0.0 # via twine -rich==14.1.0 +rich==14.2.0 # via twine roman-numerals-py==3.1.0 # via sphinx @@ -735,13 +740,15 @@ sailthru-client==2.2.3 # via # -r requirements/test.txt # edx-ace +secretstorage==3.4.0 + # via keyring segment-analytics-python==2.3.4 # via -r requirements/test.txt 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 @@ -765,7 +772,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 @@ -803,7 +810,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via -r requirements/test.txt tenacity==9.1.2 # via -r requirements/test.txt @@ -817,7 +824,7 @@ tomlkit==0.13.3 # via # -r requirements/test.txt # pylint -tox==4.27.0 +tox==4.31.0 # via -r requirements/test.txt twine==6.2.0 # via -r requirements/doc.in @@ -826,8 +833,10 @@ typing-extensions==4.15.0 # -r requirements/test.txt # aiosignal # anyio + # apimatic-core # beautifulsoup4 # edx-opaque-keys + # grpcio # pydata-sphinx-theme # pyopenssl # stripe @@ -841,7 +850,7 @@ uritemplate==4.2.0 # -r requirements/test.txt # coreapi # google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via # -r requirements/test.txt # requests @@ -853,11 +862,11 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/test.txt # tox -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -r requirements/test.txt # prompt-toolkit @@ -873,7 +882,7 @@ wrapt==1.17.3 # via # -r requirements/test.txt # commercetools -yarl==1.20.1 +yarl==1.22.0 # via # -r requirements/test.txt # aiohttp diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index bfdc0512f..aff583b98 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/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/production.txt b/requirements/production.txt index 724d06bbb..ea97322e5 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -8,7 +8,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/base.txt # aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via # -r requirements/base.txt # inapppy @@ -20,15 +20,15 @@ amqp==5.3.1 # via # -r requirements/base.txt # kombu -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/base.txt # httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via # -r requirements/base.txt # paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # -r requirements/base.txt # apimatic-core @@ -45,7 +45,7 @@ asgiref==3.7.2 # -r requirements/base.txt # django # django-cors-headers -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.txt # aiohttp @@ -56,7 +56,7 @@ backoff==2.2.1 # via # -r requirements/base.txt # segment-analytics-python -billiard==4.2.1 +billiard==4.2.2 # via # -r requirements/base.txt # celery @@ -65,19 +65,19 @@ cachecontrol==0.12.14 # -r requirements/base.txt # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/base.txt # google-auth celery[redis]==5.4.0 # via -r requirements/base.txt -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/base.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/base.txt # app-store-notifications-v2-validator @@ -87,7 +87,7 @@ charset-normalizer==3.4.3 # via # -r requirements/base.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/base.txt # celery @@ -123,13 +123,12 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -cryptography==45.0.7 +cryptography==46.0.2 # via # -r requirements/base.txt # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core currencies==2020.12.12 # via -r requirements/base.txt defusedxml==0.7.1 @@ -137,7 +136,7 @@ defusedxml==0.7.1 # -r requirements/base.txt # python3-openid # social-auth-core -django==4.2.24 +django==4.2.25 # via # -r requirements/base.txt # django-cors-headers @@ -156,7 +155,7 @@ django==4.2.24 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -183,7 +182,7 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/base.txt # pymongo @@ -195,13 +194,13 @@ edx-ace==1.15.0 # via # -r requirements/base.txt # edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/base.txt edx-braze-client==1.1.3 # via -r requirements/base.txt edx-django-release-util==1.5.0 # via -r requirements/base.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/base.txt # edx-ace @@ -219,7 +218,7 @@ edx-opaque-keys[django]==3.0.0 # openedx-filters edx-rest-api-client==6.2.0 # via -r requirements/base.txt -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via # -r requirements/base.txt # edx-auth-backends @@ -227,14 +226,14 @@ firebase-admin==6.9.0 # via # -r requirements/base.txt # edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal -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 @@ -242,12 +241,12 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/base.txt # firebase-admin # inapppy -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/base.txt # google-api-core @@ -269,7 +268,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/base.txt # firebase-admin -google-cloud-storage==3.2.0 +google-cloud-storage==3.4.1 # via # -r requirements/base.txt # firebase-admin @@ -289,12 +288,12 @@ googleapis-common-protos==1.70.0 # 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 @@ -316,7 +315,7 @@ httpcore==1.0.9 # via # -r requirements/base.txt # httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # -r requirements/base.txt # google-api-python-client @@ -330,7 +329,7 @@ hyperframe==6.1.0 # via # -r requirements/base.txt # h2 -idna==3.10 +idna==3.11 # via # -r requirements/base.txt # anyio @@ -362,9 +361,9 @@ kombu==5.5.4 # via # -r requirements/base.txt # celery -lark==1.2.2 +lark==1.3.0 # via -r requirements/base.txt -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 @@ -378,11 +377,11 @@ marshmallow-enum==1.5.1 # via # -r requirements/base.txt # commercetools -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/base.txt # cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # -r requirements/base.txt # aiohttp @@ -420,7 +419,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/base.txt # click-repl -propcache==0.3.2 +propcache==0.4.1 # via # -r requirements/base.txt # aiohttp @@ -430,7 +429,7 @@ proto-plus==1.26.1 # -r requirements/base.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # -r requirements/base.txt # google-api-core @@ -438,7 +437,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -453,7 +452,7 @@ pyasn1-modules==0.4.2 # -r requirements/base.txt # google-auth # oauth2client -pycparser==2.22 +pycparser==2.23 # via # -r requirements/base.txt # app-store-notifications-v2-validator @@ -467,11 +466,12 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core pymemcache==4.0.0 # via -r requirements/production.in -pymongo==4.13.2 +pymongo==4.15.3 # via # -r requirements/base.txt # edx-opaque-keys @@ -479,11 +479,11 @@ pynacl==1.6.0 # via # -r requirements/base.txt # edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via # -r requirements/base.txt # app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via # -r requirements/base.txt # httplib2 @@ -506,13 +506,13 @@ pytz==2025.2 # via # -r requirements/base.txt # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/base.txt # -r requirements/production.in # code-annotations # edx-django-release-util -redis==5.2.1 +redis==5.3.1 # via # -r requirements/base.txt # celery @@ -561,7 +561,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 @@ -582,7 +582,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 @@ -598,7 +598,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via -r requirements/base.txt tenacity==9.1.2 # via -r requirements/base.txt @@ -611,7 +611,9 @@ typing-extensions==4.15.0 # -r requirements/base.txt # aiosignal # anyio + # apimatic-core # edx-opaque-keys + # grpcio # pyopenssl # stripe tzdata==2025.2 @@ -624,7 +626,7 @@ uritemplate==4.2.0 # -r requirements/base.txt # coreapi # google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via # -r requirements/base.txt # requests @@ -634,7 +636,7 @@ vine==5.1.0 # amqp # celery # kombu -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -r requirements/base.txt # prompt-toolkit @@ -650,13 +652,13 @@ wrapt==1.17.3 # via # -r requirements/base.txt # commercetools -yarl==1.20.1 +yarl==1.22.0 # via # -r requirements/base.txt # aiohttp -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/quality.txt b/requirements/quality.txt index b3628d8a5..6c557c6fd 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -8,7 +8,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/test.txt # aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via # -r requirements/test.txt # inapppy @@ -20,15 +20,15 @@ amqp==5.3.1 # via # -r requirements/test.txt # kombu -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/test.txt # httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via # -r requirements/test.txt # paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # -r requirements/test.txt # apimatic-core @@ -50,7 +50,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 # aiohttp @@ -61,7 +61,7 @@ backoff==2.2.1 # via # -r requirements/test.txt # segment-analytics-python -billiard==4.2.1 +billiard==4.2.2 # via # -r requirements/test.txt # celery @@ -70,7 +70,7 @@ cachecontrol==0.12.14 # -r requirements/test.txt # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/test.txt # google-auth @@ -79,13 +79,13 @@ celery[redis]==5.4.0 # via # -c requirements/constraints.txt # -r requirements/test.txt -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/test.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/test.txt # app-store-notifications-v2-validator @@ -99,7 +99,7 @@ charset-normalizer==3.4.3 # via # -r requirements/test.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/test.txt # celery @@ -146,17 +146,17 @@ coreschema==0.0.4 # via # -r requirements/test.txt # coreapi -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 # via # -r requirements/test.txt # pytest-cov -cryptography==45.0.7 +cryptography==46.0.2 # via # -r requirements/test.txt # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core + # secretstorage currencies==2020.12.12 # via -r requirements/test.txt ddt==1.7.2 @@ -174,7 +174,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 # -c requirements/constraints.txt @@ -196,7 +196,7 @@ django==4.2.24 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/test.txt django-crum==0.7.9 # via @@ -227,11 +227,11 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/test.txt # pymongo -docutils==0.22 +docutils==0.22.2 # via readme-renderer drf-jwt==1.19.2 # via @@ -241,13 +241,13 @@ edx-ace==1.15.0 # via # -r requirements/test.txt # edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/test.txt edx-braze-client==1.1.3 # via -r requirements/test.txt edx-django-release-util==1.5.0 # via -r requirements/test.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/test.txt # edx-ace @@ -269,11 +269,11 @@ edx-opaque-keys[django]==3.0.0 # openedx-filters edx-rest-api-client==6.2.0 # via -r requirements/test.txt -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via # -r requirements/test.txt # edx-auth-backends -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/test.txt # tox @@ -282,12 +282,12 @@ firebase-admin==6.9.0 # via # -r requirements/test.txt # edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # -r requirements/test.txt # aiohttp # aiosignal -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/test.txt # firebase-admin @@ -295,12 +295,12 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/test.txt # firebase-admin # inapppy -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/test.txt # google-api-core @@ -322,7 +322,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/test.txt # firebase-admin -google-cloud-storage==3.2.0 +google-cloud-storage==3.4.1 # via # -r requirements/test.txt # firebase-admin @@ -340,12 +340,12 @@ googleapis-common-protos==1.70.0 # -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 @@ -365,7 +365,7 @@ httpcore==1.0.9 # via # -r requirements/test.txt # httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # -r requirements/test.txt # google-api-python-client @@ -381,7 +381,7 @@ hyperframe==6.1.0 # h2 id==1.5.0 # via twine -idna==3.10 +idna==3.11 # via # -r requirements/test.txt # anyio @@ -396,7 +396,7 @@ iniconfig==2.1.0 # pytest iso4217==1.14.20250512 # via -r requirements/test.txt -isort==6.0.1 +isort==6.1.0 # via # -r requirements/quality.in # -r requirements/test.txt @@ -411,6 +411,10 @@ jaraco-context==6.0.1 # via keyring jaraco-functools==4.3.0 # via keyring +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # -r requirements/test.txt @@ -430,11 +434,11 @@ kombu==5.5.4 # via # -r requirements/test.txt # celery -lark==1.2.2 +lark==1.3.0 # via -r requirements/test.txt markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/test.txt # jinja2 @@ -461,18 +465,18 @@ more-itertools==10.8.0 # via # jaraco-classes # jaraco-functools -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/test.txt # cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # -r requirements/test.txt # aiohttp # yarl mysqlclient==2.2.7 # via -r requirements/test.txt -nh3==0.3.0 +nh3==0.3.1 # via readme-renderer oauth2client==4.1.3 # via @@ -502,7 +506,7 @@ paypal-server-sdk==1.1.0 # via -r requirements/test.txt pillow==11.3.0 # via -r requirements/test.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/test.txt # pylint @@ -518,7 +522,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/test.txt # click-repl -propcache==0.3.2 +propcache==0.4.1 # via # -r requirements/test.txt # aiohttp @@ -528,7 +532,7 @@ proto-plus==1.26.1 # -r requirements/test.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # -r requirements/test.txt # google-api-core @@ -536,7 +540,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/test.txt # edx-django-utils @@ -553,7 +557,7 @@ pyasn1-modules==0.4.2 # oauth2client pycodestyle==2.14.0 # via -r requirements/quality.in -pycparser==2.22 +pycparser==2.23 # via # -r requirements/test.txt # app-store-notifications-v2-validator @@ -575,9 +579,10 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/test.txt # edx-lint @@ -597,7 +602,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.13.2 +pymongo==4.15.3 # via # -r requirements/test.txt # edx-opaque-keys @@ -605,15 +610,15 @@ pynacl==1.6.0 # via # -r requirements/test.txt # edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via # -r requirements/test.txt # app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via # -r requirements/test.txt # httplib2 -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/test.txt # tox @@ -645,7 +650,7 @@ pytz==2025.2 # via # -r requirements/test.txt # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/test.txt # code-annotations @@ -653,7 +658,7 @@ pyyaml==6.0.2 # responses readme-renderer==44.0 # via twine -redis==5.2.1 +redis==5.3.1 # via # -r requirements/test.txt # celery @@ -696,7 +701,7 @@ responses==0.25.8 # via -r requirements/test.txt rfc3986==2.0.0 # via twine -rich==14.1.0 +rich==14.2.0 # via twine rsa==4.9.1 # via @@ -708,13 +713,15 @@ sailthru-client==2.2.3 # via # -r requirements/test.txt # edx-ace +secretstorage==3.4.0 + # via keyring segment-analytics-python==2.3.4 # via -r requirements/test.txt 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 @@ -738,7 +745,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 @@ -755,7 +762,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via -r requirements/test.txt tenacity==9.1.2 # via -r requirements/test.txt @@ -769,7 +776,7 @@ tomlkit==0.13.3 # via # -r requirements/test.txt # pylint -tox==4.27.0 +tox==4.31.0 # via -r requirements/test.txt twine==6.2.0 # via -r requirements/quality.in @@ -778,7 +785,9 @@ typing-extensions==4.15.0 # -r requirements/test.txt # aiosignal # anyio + # apimatic-core # edx-opaque-keys + # grpcio # pyopenssl # stripe tzdata==2025.2 @@ -791,7 +800,7 @@ uritemplate==4.2.0 # -r requirements/test.txt # coreapi # google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via # -r requirements/test.txt # requests @@ -803,11 +812,11 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/test.txt # tox -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -r requirements/test.txt # prompt-toolkit @@ -823,7 +832,7 @@ wrapt==1.17.3 # via # -r requirements/test.txt # commercetools -yarl==1.20.1 +yarl==1.22.0 # via # -r requirements/test.txt # aiohttp diff --git a/requirements/test.txt b/requirements/test.txt index 51e674fd3..d3aeacd97 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -8,7 +8,7 @@ aiohappyeyeballs==2.6.1 # via # -r requirements/base.txt # aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via # -r requirements/base.txt # inapppy @@ -20,15 +20,15 @@ amqp==5.3.1 # via # -r requirements/base.txt # kombu -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/base.txt # httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via # -r requirements/base.txt # paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # -r requirements/base.txt # apimatic-core @@ -49,7 +49,7 @@ astroid==3.3.11 # via # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.txt # aiohttp @@ -60,7 +60,7 @@ backoff==2.2.1 # via # -r requirements/base.txt # segment-analytics-python -billiard==4.2.1 +billiard==4.2.2 # via # -r requirements/base.txt # celery @@ -69,7 +69,7 @@ cachecontrol==0.12.14 # -r requirements/base.txt # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/base.txt # google-auth @@ -78,13 +78,13 @@ celery[redis]==5.4.0 # via # -c requirements/constraints.txt # -r requirements/base.txt -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/base.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/base.txt # app-store-notifications-v2-validator @@ -96,7 +96,7 @@ charset-normalizer==3.4.3 # via # -r requirements/base.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/base.txt # celery @@ -140,17 +140,16 @@ coreschema==0.0.4 # via # -r requirements/base.txt # coreapi -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 # via # -r requirements/test.in # pytest-cov -cryptography==45.0.7 +cryptography==46.0.2 # via # -r requirements/base.txt # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core currencies==2020.12.12 # via -r requirements/base.txt ddt==1.7.2 @@ -184,7 +183,7 @@ distlib==0.4.0 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via -r requirements/base.txt django-crum==0.7.9 # via @@ -213,7 +212,7 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/base.txt # pymongo @@ -225,13 +224,13 @@ edx-ace==1.15.0 # via # -r requirements/base.txt # edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via -r requirements/base.txt edx-braze-client==1.1.3 # via -r requirements/base.txt edx-django-release-util==1.5.0 # via -r requirements/base.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/base.txt # edx-ace @@ -251,11 +250,11 @@ edx-opaque-keys[django]==3.0.0 # openedx-filters edx-rest-api-client==6.2.0 # via -r requirements/base.txt -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via # -r requirements/base.txt # edx-auth-backends -filelock==3.19.1 +filelock==3.20.0 # via # tox # virtualenv @@ -263,12 +262,12 @@ firebase-admin==6.9.0 # via # -r requirements/base.txt # edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # -r requirements/base.txt # aiohttp # aiosignal -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/base.txt # firebase-admin @@ -276,12 +275,12 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/base.txt # firebase-admin # inapppy -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/base.txt # google-api-core @@ -303,7 +302,7 @@ google-cloud-firestore==2.21.0 # via # -r requirements/base.txt # firebase-admin -google-cloud-storage==3.2.0 +google-cloud-storage==3.4.1 # via # -r requirements/base.txt # firebase-admin @@ -321,12 +320,12 @@ googleapis-common-protos==1.70.0 # -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 @@ -346,7 +345,7 @@ httpcore==1.0.9 # via # -r requirements/base.txt # httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # -r requirements/base.txt # google-api-python-client @@ -360,7 +359,7 @@ hyperframe==6.1.0 # via # -r requirements/base.txt # h2 -idna==3.10 +idna==3.11 # via # -r requirements/base.txt # anyio @@ -373,7 +372,7 @@ iniconfig==2.1.0 # via pytest iso4217==1.14.20250512 # via -r requirements/base.txt -isort==6.0.1 +isort==6.1.0 # via pylint itypes==1.2.0 # via @@ -396,9 +395,9 @@ kombu==5.5.4 # via # -r requirements/base.txt # celery -lark==1.2.2 +lark==1.3.0 # via -r requirements/base.txt -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/base.txt # jinja2 @@ -417,11 +416,11 @@ mccabe==0.7.0 # via pylint mock==5.2.0 # via -r requirements/test.in -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/base.txt # cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # -r requirements/base.txt # aiohttp @@ -455,7 +454,7 @@ paypal-server-sdk==1.1.0 # via -r requirements/base.txt pillow==11.3.0 # via -r requirements/base.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # pylint # tox @@ -469,7 +468,7 @@ prompt-toolkit==3.0.52 # via # -r requirements/base.txt # click-repl -propcache==0.3.2 +propcache==0.4.1 # via # -r requirements/base.txt # aiohttp @@ -479,7 +478,7 @@ proto-plus==1.26.1 # -r requirements/base.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # -r requirements/base.txt # google-api-core @@ -487,7 +486,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/base.txt # edx-django-utils @@ -502,7 +501,7 @@ pyasn1-modules==0.4.2 # -r requirements/base.txt # google-auth # oauth2client -pycparser==2.22 +pycparser==2.23 # via # -r requirements/base.txt # app-store-notifications-v2-validator @@ -518,9 +517,10 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # edx-lint # pylint-celery @@ -534,7 +534,7 @@ pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django -pymongo==4.13.2 +pymongo==4.15.3 # via # -r requirements/base.txt # edx-opaque-keys @@ -542,15 +542,15 @@ pynacl==1.6.0 # via # -r requirements/base.txt # edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via # -r requirements/base.txt # app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via # -r requirements/base.txt # httplib2 -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via tox pytest==8.4.2 # via @@ -580,13 +580,13 @@ pytz==2025.2 # via # -r requirements/base.txt # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/base.txt # code-annotations # edx-django-release-util # responses -redis==5.2.1 +redis==5.3.1 # via # -r requirements/base.txt # celery @@ -638,7 +638,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 @@ -660,7 +660,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 @@ -676,7 +676,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via -r requirements/base.txt tenacity==9.1.2 # via -r requirements/base.txt @@ -688,14 +688,16 @@ 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 # aiosignal # anyio + # apimatic-core # edx-opaque-keys + # grpcio # pyopenssl # stripe tzdata==2025.2 @@ -708,7 +710,7 @@ uritemplate==4.2.0 # -r requirements/base.txt # coreapi # google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via # -r requirements/base.txt # requests @@ -719,9 +721,9 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via tox -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -r requirements/base.txt # prompt-toolkit @@ -737,7 +739,7 @@ wrapt==1.17.3 # via # -r requirements/base.txt # commercetools -yarl==1.20.1 +yarl==1.22.0 # via # -r requirements/base.txt # aiohttp diff --git a/requirements/validation.txt b/requirements/validation.txt index 87b0cb53d..dceb1170f 100644 --- a/requirements/validation.txt +++ b/requirements/validation.txt @@ -9,7 +9,7 @@ aiohappyeyeballs==2.6.1 # -r requirements/quality.txt # -r requirements/test.txt # aiohttp -aiohttp==3.12.15 +aiohttp==3.13.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -24,17 +24,17 @@ amqp==5.3.1 # -r requirements/quality.txt # -r requirements/test.txt # kombu -anyio==4.10.0 +anyio==4.11.0 # via # -r requirements/quality.txt # -r requirements/test.txt # httpx -apimatic-core==0.2.22 +apimatic-core==0.2.23 # via # -r requirements/quality.txt # -r requirements/test.txt # paypal-server-sdk -apimatic-core-interfaces==0.1.6 +apimatic-core-interfaces==0.1.7 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -62,7 +62,7 @@ astroid==3.3.11 # -r requirements/test.txt # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -77,7 +77,7 @@ backoff==2.2.1 # -r requirements/quality.txt # -r requirements/test.txt # segment-analytics-python -billiard==4.2.1 +billiard==4.2.2 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -88,7 +88,7 @@ cachecontrol==0.12.14 # -r requirements/test.txt # apimatic-requests-client-adapter # firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -98,14 +98,14 @@ celery[redis]==5.4.0 # via # -r requirements/quality.txt # -r requirements/test.txt -certifi==2025.8.3 +certifi==2025.10.5 # via # -r requirements/quality.txt # -r requirements/test.txt # httpcore # httpx # requests -cffi==1.17.1 +cffi==2.0.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -122,7 +122,7 @@ charset-normalizer==3.4.3 # -r requirements/quality.txt # -r requirements/test.txt # requests -click==8.2.1 +click==8.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -180,19 +180,19 @@ coreschema==0.0.4 # -r requirements/quality.txt # -r requirements/test.txt # coreapi -coverage[toml]==7.10.6 +coverage[toml]==7.10.7 # via # -r requirements/quality.txt # -r requirements/test.txt # pytest-cov -cryptography==45.0.7 +cryptography==46.0.2 # via # -r requirements/quality.txt # -r requirements/test.txt # app-store-notifications-v2-validator # pyjwt # pyopenssl - # social-auth-core + # secretstorage currencies==2020.12.12 # via # -r requirements/quality.txt @@ -217,7 +217,7 @@ distlib==0.4.0 # -r requirements/quality.txt # -r requirements/test.txt # virtualenv -django==4.2.24 +django==4.2.25 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -238,7 +238,7 @@ django==4.2.24 # edx-toggles # openedx-filters # social-auth-app-django -django-cors-headers==4.8.0 +django-cors-headers==4.9.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -281,12 +281,12 @@ djangorestframework==3.16.1 # django-rest-swagger # drf-jwt # edx-drf-extensions -dnspython==2.7.0 +dnspython==2.8.0 # via # -r requirements/quality.txt # -r requirements/test.txt # pymongo -docutils==0.22 +docutils==0.22.2 # via # -r requirements/quality.txt # readme-renderer @@ -300,7 +300,7 @@ edx-ace==1.15.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-braze-client -edx-auth-backends==4.6.0 +edx-auth-backends==4.6.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -312,7 +312,7 @@ edx-django-release-util==1.5.0 # via # -r requirements/quality.txt # -r requirements/test.txt -edx-django-utils==8.0.0 +edx-django-utils==8.0.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -340,12 +340,12 @@ edx-rest-api-client==6.2.0 # via # -r requirements/quality.txt # -r requirements/test.txt -edx-toggles==5.3.0 +edx-toggles==5.4.1 # via # -r requirements/quality.txt # -r requirements/test.txt # edx-auth-backends -filelock==3.19.1 +filelock==3.20.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -356,13 +356,13 @@ firebase-admin==6.9.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-ace -frozenlist==1.7.0 +frozenlist==1.8.0 # via # -r requirements/quality.txt # -r requirements/test.txt # aiohttp # aiosignal -google-api-core[grpc]==2.25.1 +google-api-core[grpc]==2.26.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -371,13 +371,13 @@ google-api-core[grpc]==2.25.1 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-api-python-client==2.176.0 +google-api-python-client==2.184.0 # via # -r requirements/quality.txt # -r requirements/test.txt # firebase-admin # inapppy -google-auth==2.40.3 +google-auth==2.41.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -403,7 +403,7 @@ google-cloud-firestore==2.21.0 # -r requirements/quality.txt # -r requirements/test.txt # firebase-admin -google-cloud-storage==3.2.0 +google-cloud-storage==3.4.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -425,13 +425,13 @@ googleapis-common-protos==1.70.0 # -r requirements/test.txt # google-api-core # grpcio-status -grpcio==1.74.0 +grpcio==1.75.1 # via # -r requirements/quality.txt # -r requirements/test.txt # google-api-core # grpcio-status -grpcio-status==1.74.0 +grpcio-status==1.75.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -456,7 +456,7 @@ httpcore==1.0.9 # -r requirements/quality.txt # -r requirements/test.txt # httpx -httplib2==0.22.0 +httplib2==0.31.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -477,7 +477,7 @@ id==1.5.0 # via # -r requirements/quality.txt # twine -idna==3.10 +idna==3.11 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -498,7 +498,7 @@ iso4217==1.14.20250512 # via # -r requirements/quality.txt # -r requirements/test.txt -isort==6.0.1 +isort==6.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -520,6 +520,11 @@ jaraco-functools==4.3.0 # via # -r requirements/quality.txt # keyring +jeepney==0.9.0 + # via + # -r requirements/quality.txt + # keyring + # secretstorage jinja2==3.1.6 # via # -r requirements/quality.txt @@ -545,7 +550,7 @@ kombu==5.5.4 # -r requirements/quality.txt # -r requirements/test.txt # celery -lark==1.2.2 +lark==1.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -553,7 +558,7 @@ markdown-it-py==4.0.0 # via # -r requirements/quality.txt # rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -588,12 +593,12 @@ more-itertools==10.8.0 # -r requirements/quality.txt # jaraco-classes # jaraco-functools -msgpack==1.1.1 +msgpack==1.1.2 # via # -r requirements/quality.txt # -r requirements/test.txt # cachecontrol -multidict==6.6.4 +multidict==6.7.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -603,7 +608,7 @@ mysqlclient==2.2.7 # via # -r requirements/quality.txt # -r requirements/test.txt -nh3==0.3.0 +nh3==0.3.1 # via # -r requirements/quality.txt # readme-renderer @@ -645,7 +650,7 @@ pillow==11.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt -platformdirs==4.4.0 +platformdirs==4.5.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -664,7 +669,7 @@ prompt-toolkit==3.0.52 # -r requirements/quality.txt # -r requirements/test.txt # click-repl -propcache==0.3.2 +propcache==0.4.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -676,7 +681,7 @@ proto-plus==1.26.1 # -r requirements/test.txt # google-api-core # google-cloud-firestore -protobuf==6.32.0 +protobuf==6.32.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -685,7 +690,7 @@ protobuf==6.32.0 # googleapis-common-protos # grpcio-status # proto-plus -psutil==7.0.0 +psutil==7.1.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -705,7 +710,7 @@ pyasn1-modules==0.4.2 # oauth2client pycodestyle==2.14.0 # via -r requirements/quality.txt -pycparser==2.22 +pycparser==2.23 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -730,9 +735,10 @@ pyjwt[crypto]==2.10.1 # edx-drf-extensions # edx-rest-api-client # firebase-admin + # redis # segment-analytics-python # social-auth-core -pylint==3.3.8 +pylint==3.3.9 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -756,7 +762,7 @@ pylint-plugin-utils==0.9.0 # -r requirements/test.txt # pylint-celery # pylint-django -pymongo==4.13.2 +pymongo==4.15.3 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -766,17 +772,17 @@ pynacl==1.6.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-django-utils -pyopenssl==25.1.0 +pyopenssl==25.3.0 # via # -r requirements/quality.txt # -r requirements/test.txt # app-store-notifications-v2-validator -pyparsing==3.2.3 +pyparsing==3.2.5 # via # -r requirements/quality.txt # -r requirements/test.txt # httplib2 -pyproject-api==1.9.1 +pyproject-api==1.10.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -818,7 +824,7 @@ pytz==2025.2 # -r requirements/quality.txt # -r requirements/test.txt # commercetools -pyyaml==6.0.2 +pyyaml==6.0.3 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -829,7 +835,7 @@ readme-renderer==44.0 # via # -r requirements/quality.txt # twine -redis==5.2.1 +redis==5.3.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -882,7 +888,7 @@ rfc3986==2.0.0 # via # -r requirements/quality.txt # twine -rich==14.1.0 +rich==14.2.0 # via # -r requirements/quality.txt # twine @@ -898,6 +904,10 @@ sailthru-client==2.2.3 # -r requirements/quality.txt # -r requirements/test.txt # edx-ace +secretstorage==3.4.0 + # via + # -r requirements/quality.txt + # keyring segment-analytics-python==2.3.4 # via # -r requirements/quality.txt @@ -907,7 +917,7 @@ semantic-version==2.10.0 # -r requirements/quality.txt # -r requirements/test.txt # edx-drf-extensions -simplejson==3.20.1 +simplejson==3.20.2 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -937,7 +947,7 @@ social-auth-app-django==5.4.3 # -r requirements/quality.txt # -r requirements/test.txt # edx-auth-backends -social-auth-core==4.7.0 +social-auth-core==4.8.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -957,7 +967,7 @@ stevedore==5.5.0 # edx-ace # edx-django-utils # edx-opaque-keys -stripe==12.3.0 +stripe==13.0.1 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -979,7 +989,7 @@ tomlkit==0.13.3 # -r requirements/quality.txt # -r requirements/test.txt # pylint -tox==4.27.0 +tox==4.31.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -991,7 +1001,9 @@ typing-extensions==4.15.0 # -r requirements/test.txt # aiosignal # anyio + # apimatic-core # edx-opaque-keys + # grpcio # pyopenssl # stripe tzdata==2025.2 @@ -1006,7 +1018,7 @@ uritemplate==4.2.0 # -r requirements/test.txt # coreapi # google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -1020,12 +1032,12 @@ vine==5.1.0 # amqp # celery # kombu -virtualenv==20.34.0 +virtualenv==20.35.3 # via # -r requirements/quality.txt # -r requirements/test.txt # tox -wcwidth==0.2.13 +wcwidth==0.2.14 # via # -r requirements/quality.txt # -r requirements/test.txt @@ -1045,7 +1057,7 @@ wrapt==1.17.3 # -r requirements/quality.txt # -r requirements/test.txt # commercetools -yarl==1.20.1 +yarl==1.22.0 # via # -r requirements/quality.txt # -r requirements/test.txt