From a3e646dfce6d17bb057197f6dc27771c41f5b307 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Mon, 13 Oct 2025 01:06:04 -0400 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/ci.txt | 16 ++-- requirements/dev.txt | 178 ++++++++++++++++++++----------------- requirements/doc.txt | 145 ++++++++++++++++-------------- requirements/pip-tools.txt | 6 +- requirements/pip.txt | 8 +- requirements/quality.txt | 29 +++--- requirements/test.txt | 143 +++++++++++++++-------------- 7 files changed, 273 insertions(+), 252 deletions(-) diff --git a/requirements/ci.txt b/requirements/ci.txt index cde0554..7d9100a 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,15 +4,15 @@ # # make upgrade # -cachetools==5.5.2 +cachetools==6.2.1 # via tox chardet==5.2.0 # via tox colorama==0.4.6 # via tox -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -filelock==3.18.0 +filelock==3.20.0 # via # tox # virtualenv @@ -20,15 +20,15 @@ packaging==25.0 # via # pyproject-api # tox -platformdirs==4.3.7 +platformdirs==4.5.0 # via # tox # virtualenv -pluggy==1.5.0 +pluggy==1.6.0 # via tox -pyproject-api==1.9.0 +pyproject-api==1.10.0 # via tox -tox==4.25.0 +tox==4.31.0 # via -r requirements/ci.in -virtualenv==20.30.0 +virtualenv==20.35.3 # via tox diff --git a/requirements/dev.txt b/requirements/dev.txt index 8261a63..1c97a77 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,25 +4,30 @@ # # make upgrade # -asgiref==3.8.1 +anyio==4.11.0 + # via httpx +asgiref==3.10.0 # via django -astroid==3.3.9 +astroid==3.3.11 # via # pylint # pylint-celery -attrs==25.3.0 +attrs==25.4.0 # via -r requirements/base.in -build==1.2.2.post1 +build==1.3.0 # via pip-tools -cachecontrol==0.14.2 +cachecontrol==0.14.3 # via firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via # google-auth # tox -certifi==2025.1.31 - # via requests -cffi==1.17.1 +certifi==2025.10.5 + # via + # httpcore + # httpx + # requests +cffi==2.0.0 # via # cryptography # pynacl @@ -30,9 +35,9 @@ chardet==5.2.0 # via # diff-cover # tox -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.1.8 +click==8.3.0 # via # click-log # code-annotations @@ -45,15 +50,17 @@ code-annotations==2.3.0 # via edx-lint colorama==0.4.6 # via tox -cryptography==44.0.2 - # via pyjwt -diff-cover==9.2.4 +cryptography==46.0.2 + # via + # pyjwt + # secretstorage +diff-cover==9.7.1 # via -r requirements/dev.in dill==0.4.0 # via pylint -distlib==0.3.9 +distlib==0.4.0 # via virtualenv -django==4.2.20 +django==4.2.25 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in @@ -66,50 +73,43 @@ django-crum==0.7.9 # via edx-django-utils django-push-notifications==3.2.1 # via -r requirements/base.in -django-waffle==4.2.0 +django-waffle==5.0.0 # via edx-django-utils -docutils==0.21.2 +docutils==0.22.2 # via readme-renderer -edx-django-utils==7.4.0 +edx-django-utils==8.0.1 # via -r requirements/base.in -edx-i18n-tools==1.8.0 +edx-i18n-tools==1.9.0 # via -r requirements/dev.in edx-lint==5.6.0 # via # -r requirements/dev.in # -r requirements/quality.in -filelock==3.18.0 +filelock==3.20.0 # via # tox # virtualenv -firebase-admin==6.8.0 +firebase-admin==7.1.0 # via -r requirements/base.in -google-api-core[grpc]==2.24.2 +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.168.0 - # via firebase-admin -google-auth==2.39.0 +google-auth==2.41.1 # via # google-api-core - # google-api-python-client - # google-auth-httplib2 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth-httplib2==0.2.0 - # via google-api-python-client google-cloud-core==2.4.3 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.2 +google-cloud-firestore==2.21.0 # via firebase-admin -google-cloud-storage==3.1.0 +google-cloud-storage==3.4.1 # via firebase-admin google-crc32c==1.7.1 # via @@ -121,21 +121,32 @@ googleapis-common-protos==1.70.0 # via # google-api-core # grpcio-status -grpcio==1.72.0 +grpcio==1.75.1 # via # google-api-core # grpcio-status -grpcio-status==1.72.0 +grpcio-status==1.75.1 # via google-api-core -httplib2==0.22.0 - # via - # google-api-python-client - # google-auth-httplib2 +h11==0.16.0 + # via httpcore +h2==4.3.0 + # via httpx +hpack==4.1.0 + # via h2 +httpcore==1.0.9 + # via httpx +httpx[http2]==0.28.1 + # via firebase-admin +hyperframe==6.1.0 + # via h2 id==1.5.0 # via twine -idna==3.10 - # via requests -isort==6.0.1 +idna==3.11 + # via + # anyio + # httpx + # requests +isort==6.1.0 # via # -r requirements/quality.in # pylint @@ -143,37 +154,39 @@ jaraco-classes==3.4.0 # via keyring jaraco-context==6.0.1 # via keyring -jaraco-functools==4.1.0 +jaraco-functools==4.3.0 # via keyring +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via # code-annotations # diff-cover keyring==25.6.0 # via twine -lxml[html-clean,html_clean]==5.4.0 +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==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -more-itertools==10.7.0 +more-itertools==10.8.0 # via # jaraco-classes # jaraco-functools -msgpack==1.1.0 +msgpack==1.1.2 # via cachecontrol -newrelic==10.10.0 - # via edx-django-utils -nh3==0.2.21 +nh3==0.3.1 # via readme-renderer packaging==25.0 # via @@ -183,16 +196,14 @@ packaging==25.0 # twine path==16.16.0 # via edx-i18n-tools -pbr==6.1.1 - # via stevedore -pip-tools==7.4.1 +pip-tools==7.5.1 # via -r requirements/dev.in -platformdirs==4.3.7 +platformdirs==4.5.0 # via # pylint # tox # virtualenv -pluggy==1.5.0 +pluggy==1.6.0 # via # diff-cover # tox @@ -202,14 +213,14 @@ proto-plus==1.26.1 # via # google-api-core # google-cloud-firestore -protobuf==6.30.2 +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 @@ -217,20 +228,20 @@ pyasn1==0.6.1 # rsa pyasn1-modules==0.4.2 # via google-auth -pycodestyle==2.13.0 +pycodestyle==2.14.0 # via -r requirements/quality.in -pycparser==2.22 +pycparser==2.23 # via cffi pydocstyle==6.3.0 # via -r requirements/quality.in -pygments==2.19.1 +pygments==2.19.2 # via # diff-cover # readme-renderer # rich pyjwt[crypto]==2.10.1 # via firebase-admin -pylint==3.3.6 +pylint==3.3.9 # via # edx-lint # pylint-celery @@ -240,15 +251,13 @@ pylint-celery==0.3 # via edx-lint pylint-django==2.6.1 # via edx-lint -pylint-plugin-utils==0.8.2 +pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django -pynacl==1.5.0 +pynacl==1.6.0 # via edx-django-utils -pyparsing==3.2.3 - # via httplib2 -pyproject-api==1.9.0 +pyproject-api==1.10.0 # via tox pyproject-hooks==1.2.0 # via @@ -258,13 +267,13 @@ python-dateutil==2.9.0.post0 # via -r requirements/base.in python-slugify==8.0.4 # via code-annotations -pyyaml==6.0.2 +pyyaml==6.0.3 # via # code-annotations # edx-i18n-tools readme-renderer==44.0 # via twine -requests==2.32.3 +requests==2.32.5 # via # cachecontrol # google-api-core @@ -277,44 +286,49 @@ requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==14.0.0 +rich==14.2.0 # via twine rsa==4.9.1 # via google-auth sailthru-client==2.2.3 # via -r requirements/base.in -simplejson==3.20.1 +secretstorage==3.4.0 + # via keyring +simplejson==3.20.2 # via sailthru-client six==1.17.0 # via # -r requirements/base.in # edx-lint # python-dateutil -snowballstemmer==2.2.0 +sniffio==1.3.1 + # via anyio +snowballstemmer==3.0.1 # via pydocstyle sqlparse==0.5.3 # via django -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/base.in # code-annotations # edx-django-utils text-unidecode==1.3 # via python-slugify -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint -tox==4.25.0 +tox==4.31.0 # via -r requirements/dev.in -twine==6.1.0 +twine==6.2.0 # via -r requirements/dev.in -uritemplate==4.1.1 - # via google-api-python-client -urllib3==2.2.3 +typing-extensions==4.15.0 + # via + # anyio + # grpcio +urllib3==2.5.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # requests # twine -virtualenv==20.30.0 +virtualenv==20.35.3 # via tox wheel==0.45.1 # via diff --git a/requirements/doc.txt b/requirements/doc.txt index dfed43f..7562dec 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -8,33 +8,40 @@ accessible-pygments==0.0.5 # via pydata-sphinx-theme alabaster==1.0.0 # via sphinx -asgiref==3.8.1 +anyio==4.11.0 + # via httpx +asgiref==3.10.0 # via django -attrs==25.3.0 +attrs==25.4.0 # via -r requirements/base.in babel==2.17.0 # via # pydata-sphinx-theme # sphinx -beautifulsoup4==4.13.4 +beautifulsoup4==4.14.2 # via pydata-sphinx-theme -cachecontrol==0.14.2 +cachecontrol==0.14.3 # via firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via google-auth -certifi==2025.1.31 - # via requests -cffi==1.17.1 +certifi==2025.10.5 + # via + # httpcore + # httpx + # requests +cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.1.8 +click==8.3.0 # via edx-django-utils -cryptography==44.0.2 - # via pyjwt -django==4.2.20 +cryptography==46.0.2 + # via + # pyjwt + # secretstorage +django==4.2.25 # via # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in @@ -46,9 +53,9 @@ django-crum==0.7.9 # via edx-django-utils django-push-notifications==3.2.1 # via -r requirements/base.in -django-waffle==4.2.0 +django-waffle==5.0.0 # via edx-django-utils -doc8==1.1.2 +doc8==2.0.0 # via -r requirements/doc.in docutils==0.21.2 # via @@ -57,36 +64,29 @@ docutils==0.21.2 # readme-renderer # restructuredtext-lint # sphinx -edx-django-utils==7.4.0 +edx-django-utils==8.0.1 # via -r requirements/base.in -firebase-admin==6.8.0 +firebase-admin==7.1.0 # via -r requirements/base.in -google-api-core[grpc]==2.24.2 +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.168.0 - # via firebase-admin -google-auth==2.39.0 +google-auth==2.41.1 # via # google-api-core - # google-api-python-client - # google-auth-httplib2 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth-httplib2==0.2.0 - # via google-api-python-client google-cloud-core==2.4.3 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.2 +google-cloud-firestore==2.21.0 # via firebase-admin -google-cloud-storage==3.1.0 +google-cloud-storage==3.4.1 # via firebase-admin google-crc32c==1.7.1 # via @@ -98,67 +98,78 @@ googleapis-common-protos==1.70.0 # via # google-api-core # grpcio-status -grpcio==1.72.0 +grpcio==1.75.1 # via # google-api-core # grpcio-status -grpcio-status==1.72.0 +grpcio-status==1.75.1 # via google-api-core -httplib2==0.22.0 - # via - # google-api-python-client - # google-auth-httplib2 +h11==0.16.0 + # via httpcore +h2==4.3.0 + # via httpx +hpack==4.1.0 + # via h2 +httpcore==1.0.9 + # via httpx +httpx[http2]==0.28.1 + # via firebase-admin +hyperframe==6.1.0 + # via h2 id==1.5.0 # via twine -idna==3.10 - # via requests +idna==3.11 + # via + # anyio + # httpx + # requests imagesize==1.4.1 # via sphinx jaraco-classes==3.4.0 # via keyring jaraco-context==6.0.1 # via keyring -jaraco-functools==4.1.0 +jaraco-functools==4.3.0 # via keyring +jeepney==0.9.0 + # via + # keyring + # secretstorage jinja2==3.1.6 # via sphinx keyring==25.6.0 # via twine -markdown-it-py==3.0.0 +markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==10.7.0 +more-itertools==10.8.0 # via # jaraco-classes # jaraco-functools -msgpack==1.1.0 +msgpack==1.1.2 # via cachecontrol -newrelic==10.10.0 - # via edx-django-utils -nh3==0.2.21 +nh3==0.3.1 # via readme-renderer packaging==25.0 # via # pydata-sphinx-theme # sphinx # twine -pbr==6.1.1 - # via stevedore proto-plus==1.26.1 # via # google-api-core # google-cloud-firestore -protobuf==6.30.2 +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 @@ -166,11 +177,11 @@ pyasn1==0.6.1 # rsa pyasn1-modules==0.4.2 # via google-auth -pycparser==2.22 +pycparser==2.23 # via cffi pydata-sphinx-theme==0.15.4 # via sphinx-book-theme -pygments==2.19.1 +pygments==2.19.2 # via # accessible-pygments # doc8 @@ -180,17 +191,15 @@ pygments==2.19.1 # sphinx pyjwt[crypto]==2.10.1 # via firebase-admin -pynacl==1.5.0 +pynacl==1.6.0 # via edx-django-utils -pyparsing==3.2.3 - # via httplib2 python-dateutil==2.9.0.post0 # via -r requirements/base.in readme-renderer==44.0 # via # -r requirements/doc.in # twine -requests==2.32.3 +requests==2.32.5 # via # cachecontrol # google-api-core @@ -206,7 +215,7 @@ restructuredtext-lint==1.4.0 # via doc8 rfc3986==2.0.0 # via twine -rich==14.0.0 +rich==14.2.0 # via twine roman-numerals-py==3.1.0 # via sphinx @@ -214,15 +223,19 @@ rsa==4.9.1 # via google-auth sailthru-client==2.2.3 # via -r requirements/base.in -simplejson==3.20.1 +secretstorage==3.4.0 + # via keyring +simplejson==3.20.2 # via sailthru-client six==1.17.0 # via # -r requirements/base.in # python-dateutil -snowballstemmer==2.2.0 +sniffio==1.3.1 + # via anyio +snowballstemmer==3.0.1 # via sphinx -soupsieve==2.7 +soupsieve==2.8 # via beautifulsoup4 sphinx==8.2.3 # via @@ -245,24 +258,20 @@ sphinxcontrib-serializinghtml==2.0.0 # via sphinx sqlparse==0.5.3 # via django -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/base.in # doc8 # edx-django-utils -twine==6.1.0 +twine==6.2.0 # via -r requirements/doc.in -typing-extensions==4.13.2 +typing-extensions==4.15.0 # via + # anyio # beautifulsoup4 + # grpcio # pydata-sphinx-theme -uritemplate==4.1.1 - # via google-api-python-client -urllib3==2.2.3 +urllib3==2.5.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt # requests # twine - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 441fb71..aff583b 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -4,13 +4,13 @@ # # make upgrade # -build==1.2.2.post1 +build==1.3.0 # via pip-tools -click==8.1.8 +click==8.3.0 # via pip-tools packaging==25.0 # via build -pip-tools==7.4.1 +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 bfb30c8..42c7034 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 https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt - # -r requirements/pip.in -setuptools==79.0.1 +pip==25.2 + # via -r requirements/pip.in +setuptools==80.9.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 3927965..894399c 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,11 +4,11 @@ # # make upgrade # -astroid==3.3.9 +astroid==3.3.11 # via # pylint # pylint-celery -click==8.1.8 +click==8.3.0 # via # click-log # code-annotations @@ -21,25 +21,23 @@ dill==0.4.0 # via pylint edx-lint==5.6.0 # via -r requirements/quality.in -isort==6.0.1 +isort==6.1.0 # via # -r requirements/quality.in # pylint jinja2==3.1.6 # via code-annotations -markupsafe==3.0.2 +markupsafe==3.0.3 # via jinja2 mccabe==0.7.0 # via pylint -pbr==6.1.1 - # via stevedore -platformdirs==4.3.7 +platformdirs==4.5.0 # via pylint -pycodestyle==2.13.0 +pycodestyle==2.14.0 # via -r requirements/quality.in pydocstyle==6.3.0 # via -r requirements/quality.in -pylint==3.3.6 +pylint==3.3.9 # via # edx-lint # pylint-celery @@ -49,24 +47,21 @@ pylint-celery==0.3 # via edx-lint pylint-django==2.6.1 # via edx-lint -pylint-plugin-utils==0.8.2 +pylint-plugin-utils==0.9.0 # via # pylint-celery # pylint-django python-slugify==8.0.4 # via code-annotations -pyyaml==6.0.2 +pyyaml==6.0.3 # via code-annotations six==1.17.0 # via edx-lint -snowballstemmer==2.2.0 +snowballstemmer==3.0.1 # via pydocstyle -stevedore==5.4.1 +stevedore==5.5.0 # via code-annotations text-unidecode==1.3 # via python-slugify -tomlkit==0.13.2 +tomlkit==0.13.3 # via pylint - -# The following packages are considered to be unsafe in a requirements file: -# setuptools diff --git a/requirements/test.txt b/requirements/test.txt index 87e3749..1b0eaa2 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,29 +4,34 @@ # # make upgrade # -asgiref==3.8.1 +anyio==4.11.0 + # via httpx +asgiref==3.10.0 # via django -attrs==25.3.0 +attrs==25.4.0 # via # -r requirements/base.in # hypothesis -cachecontrol==0.14.2 +cachecontrol==0.14.3 # via firebase-admin -cachetools==5.5.2 +cachetools==6.2.1 # via google-auth -certifi==2025.1.31 - # via requests -cffi==1.17.1 +certifi==2025.10.5 + # via + # httpcore + # httpx + # requests +cffi==2.0.0 # via # cryptography # pynacl -charset-normalizer==3.4.1 +charset-normalizer==3.4.3 # via requests -click==8.1.8 +click==8.3.0 # via edx-django-utils -coverage[toml]==7.8.0 +coverage[toml]==7.10.7 # via pytest-cov -cryptography==44.0.2 +cryptography==46.0.2 # via pyjwt ddt==1.7.2 # via -r requirements/test.in @@ -41,38 +46,31 @@ django-crum==0.7.9 # via edx-django-utils django-push-notifications==3.2.1 # via -r requirements/base.in -django-waffle==4.2.0 +django-waffle==5.0.0 # via edx-django-utils -edx-django-utils==7.4.0 +edx-django-utils==8.0.1 # via -r requirements/base.in -firebase-admin==6.8.0 +firebase-admin==7.1.0 # via -r requirements/base.in -google-api-core[grpc]==2.24.2 +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.168.0 - # via firebase-admin -google-auth==2.39.0 +google-auth==2.41.1 # via # google-api-core - # google-api-python-client - # google-auth-httplib2 # google-cloud-core # google-cloud-firestore # google-cloud-storage -google-auth-httplib2==0.2.0 - # via google-api-python-client google-cloud-core==2.4.3 # via # google-cloud-firestore # google-cloud-storage -google-cloud-firestore==2.20.2 +google-cloud-firestore==2.21.0 # via firebase-admin -google-cloud-storage==3.1.0 +google-cloud-storage==3.4.1 # via firebase-admin google-crc32c==1.7.1 # via @@ -84,58 +82,67 @@ googleapis-common-protos==1.70.0 # via # google-api-core # grpcio-status -grpcio==1.72.0 +grpcio==1.75.1 # via # google-api-core # grpcio-status -grpcio-status==1.72.0 +grpcio-status==1.75.1 # via google-api-core -httplib2==0.22.0 - # via - # google-api-python-client - # google-auth-httplib2 -hypothesis[pytz]==6.104.2 +h11==0.16.0 + # via httpcore +h2==4.3.0 + # via httpx +hpack==4.1.0 + # via h2 +httpcore==1.0.9 + # via httpx +httpx[http2]==0.28.1 + # via firebase-admin +hyperframe==6.1.0 + # via h2 +hypothesis[pytz]==6.140.3 # via # -r requirements/test.in # hypothesis-pytest hypothesis-pytest==0.19.0 # via -r requirements/test.in -idna==3.10 - # via requests +idna==3.11 + # via + # anyio + # httpx + # requests iniconfig==2.1.0 # via pytest jedi==0.19.2 # via pudb mock==5.2.0 # via -r requirements/test.in -msgpack==1.1.0 +msgpack==1.1.2 # via cachecontrol -newrelic==10.10.0 - # via edx-django-utils packaging==25.0 # via # pudb # pytest -parso==0.8.4 +parso==0.8.5 # via jedi -pbr==6.1.1 - # via stevedore -pluggy==1.5.0 - # via pytest +pluggy==1.6.0 + # via + # pytest + # pytest-cov proto-plus==1.26.1 # via # google-api-core # google-cloud-firestore -protobuf==6.30.2 +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 -pudb==2024.1.3 +pudb==2025.1.1 # via -r requirements/test.in pyasn1==0.6.1 # via @@ -143,33 +150,33 @@ pyasn1==0.6.1 # rsa pyasn1-modules==0.4.2 # via google-auth -pycparser==2.22 +pycparser==2.23 # via cffi -pygments==2.19.1 - # via pudb +pygments==2.19.2 + # via + # pudb + # pytest pyjwt[crypto]==2.10.1 # via firebase-admin -pynacl==1.5.0 +pynacl==1.6.0 # via edx-django-utils -pyparsing==3.2.3 - # via httplib2 -pytest==8.3.5 +pytest==8.4.2 # via # hypothesis-pytest # pytest-cov # pytest-django # pytest-randomly -pytest-cov==6.1.1 +pytest-cov==7.0.0 # via -r requirements/test.in pytest-django==4.11.1 # via -r requirements/test.in -pytest-randomly==3.16.0 +pytest-randomly==4.0.1 # via -r requirements/test.in python-dateutil==2.9.0.post0 # via -r requirements/base.in pytz==2025.2 # via hypothesis -requests==2.32.3 +requests==2.32.5 # via # cachecontrol # google-api-core @@ -179,36 +186,34 @@ rsa==4.9.1 # via google-auth sailthru-client==2.2.3 # via -r requirements/base.in -simplejson==3.20.1 +simplejson==3.20.2 # via sailthru-client six==1.17.0 # via # -r requirements/base.in # python-dateutil +sniffio==1.3.1 + # via anyio sortedcontainers==2.4.0 # via hypothesis sqlparse==0.5.3 # via django -stevedore==5.4.1 +stevedore==5.5.0 # via # -r requirements/base.in # edx-django-utils -typing-extensions==4.13.2 - # via urwid -uritemplate==4.1.1 - # via google-api-python-client -urllib3==2.2.3 +typing-extensions==4.15.0 # via - # -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt - # requests -urwid==2.6.16 + # anyio + # grpcio + # pudb +urllib3==2.5.0 + # via requests +urwid==3.0.3 # via # pudb # urwid-readline urwid-readline==0.15.1 # via pudb -wcwidth==0.2.13 +wcwidth==0.2.14 # via urwid - -# The following packages are considered to be unsafe in a requirements file: -# setuptools