From f575118e1a28f014feca86f999e0a0c69b6c86e2 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Wed, 11 Feb 2026 23:55:05 -0500 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/base.txt | 6 +++--- requirements/ci.txt | 2 +- requirements/common_constraints.txt | 6 ++++++ requirements/dev.txt | 26 ++++++++++++++------------ requirements/doc.txt | 18 +++++++++--------- requirements/pip-tools.txt | 2 +- requirements/pip.txt | 6 ++++-- requirements/quality.txt | 18 +++++++++--------- requirements/test.txt | 6 +++--- 9 files changed, 50 insertions(+), 40 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 5439a2e..29b4961 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,9 +4,9 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via django -django==5.2.10 +django==5.2.11 # via # -c requirements/common_constraints.txt # -r requirements/base.in @@ -32,5 +32,5 @@ uritemplate==4.2.0 # via drf-yasg # The following packages are considered to be unsafe in a requirements file: -setuptools==80.10.2 +setuptools==82.0.0 # via -r requirements/base.in diff --git a/requirements/ci.txt b/requirements/ci.txt index df2202b..f104542 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==6.2.6 +cachetools==7.0.1 # via tox chardet==5.2.0 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 43c7b4d..5207999 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -23,3 +23,9 @@ Django<6.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 + +# pip 26 is incompatible with pip-tools hence causing failures during the build process +# Make upgrade command and all requirements upgrade jobs are broken due to this. +# The constraint can be removed once a release (pip-tools > 7.5.2) is available with support for pip 26 +# Issue to track this dependency and unpin later on: https://github.com/jazzband/pip-tools/issues/2319 +pip<26.0 diff --git a/requirements/dev.txt b/requirements/dev.txt index fd48950..cfe82d2 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,11 +4,11 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/quality.txt # django -astroid==4.0.3 +astroid==4.0.4 # via # -r requirements/quality.txt # pylint @@ -21,7 +21,7 @@ build==1.4.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==6.2.6 +cachetools==7.0.1 # via # -r requirements/ci.txt # tox @@ -62,11 +62,11 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.13.2 +coverage[toml]==7.13.4 # via # -r requirements/quality.txt # pytest-cov -cryptography==46.0.4 +cryptography==46.0.5 # via # -r requirements/quality.txt # secretstorage @@ -80,7 +80,7 @@ distlib==0.4.0 # via # -r requirements/ci.txt # virtualenv -django==5.2.10 +django==5.2.11 # via # -c requirements/common_constraints.txt # -r requirements/quality.txt @@ -106,7 +106,7 @@ filelock==3.20.3 # -r requirements/ci.txt # tox # virtualenv -id==1.5.0 +id==1.6.1 # via # -r requirements/quality.txt # twine @@ -201,7 +201,7 @@ packaging==26.0 # wheel path==16.16.0 # via edx-i18n-tools -pip-tools==7.5.2 +pip-tools==7.5.3 # via -r requirements/pip-tools.txt platformdirs==4.5.1 # via @@ -294,7 +294,6 @@ readme-renderer==44.0 requests==2.32.5 # via # -r requirements/quality.txt - # id # requests-toolbelt # twine requests-toolbelt==1.0.0 @@ -305,7 +304,7 @@ rfc3986==2.0.0 # via # -r requirements/quality.txt # twine -rich==14.3.1 +rich==14.3.2 # via # -r requirements/quality.txt # twine @@ -348,6 +347,7 @@ uritemplate==4.2.0 urllib3==2.6.3 # via # -r requirements/quality.txt + # id # requests # twine virtualenv==20.36.1 @@ -365,8 +365,10 @@ zipp==3.23.0 # The following packages are considered to be unsafe in a requirements file: pip==25.3 - # via pip-tools -setuptools==80.10.2 + # via + # -c requirements/common_constraints.txt + # pip-tools +setuptools==82.0.0 # via # -r requirements/quality.txt # pip-tools diff --git a/requirements/doc.txt b/requirements/doc.txt index 64c3af8..3b8b2b3 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -8,11 +8,11 @@ accessible-pygments==0.0.5 # via pydata-sphinx-theme alabaster==1.0.0 # via sphinx -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/test.txt # django -babel==2.17.0 +babel==2.18.0 # via # pydata-sphinx-theme # sphinx @@ -26,13 +26,13 @@ cffi==2.0.0 # via cryptography charset-normalizer==3.4.4 # via requests -coverage[toml]==7.13.2 +coverage[toml]==7.13.4 # via # -r requirements/test.txt # pytest-cov -cryptography==46.0.4 +cryptography==46.0.5 # via secretstorage -django==5.2.10 +django==5.2.11 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -53,7 +53,7 @@ docutils==0.21.2 # sphinx drf-yasg==1.21.14 # via -r requirements/test.txt -id==1.5.0 +id==1.6.1 # via twine idna==3.11 # via requests @@ -145,7 +145,6 @@ readme-renderer==44.0 # twine requests==2.32.5 # via - # id # requests-toolbelt # sphinx # twine @@ -155,7 +154,7 @@ restructuredtext-lint==2.0.2 # via doc8 rfc3986==2.0.0 # via twine -rich==14.3.1 +rich==14.3.2 # via twine roman-numerals==4.1.0 # via sphinx @@ -202,11 +201,12 @@ uritemplate==4.2.0 # drf-yasg urllib3==2.6.3 # via + # id # requests # twine zipp==3.23.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: -setuptools==80.10.2 +setuptools==82.0.0 # via -r requirements/test.txt diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 29a9eb3..c952cd2 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -12,7 +12,7 @@ packaging==26.0 # via # build # wheel -pip-tools==7.5.2 +pip-tools==7.5.3 # via -r requirements/pip-tools.in pyproject-hooks==1.2.0 # via diff --git a/requirements/pip.txt b/requirements/pip.txt index 9fbfa81..557ddb0 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -11,6 +11,8 @@ wheel==0.46.3 # The following packages are considered to be unsafe in a requirements file: pip==25.3 - # via -r requirements/pip.in -setuptools==80.10.2 + # via + # -c requirements/common_constraints.txt + # -r requirements/pip.in +setuptools==82.0.0 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index cf1bbff..44824f9 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,11 +4,11 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/test.txt # django -astroid==4.0.3 +astroid==4.0.4 # via # pylint # pylint-celery @@ -29,15 +29,15 @@ click-log==0.4.0 # via edx-lint code-annotations==2.3.0 # via edx-lint -coverage[toml]==7.13.2 +coverage[toml]==7.13.4 # via # -r requirements/test.txt # pytest-cov -cryptography==46.0.4 +cryptography==46.0.5 # via secretstorage dill==0.4.1 # via pylint -django==5.2.10 +django==5.2.11 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -53,7 +53,7 @@ drf-yasg==1.21.14 # via -r requirements/test.txt edx-lint==5.6.0 # via -r requirements/quality.in -id==1.5.0 +id==1.6.1 # via twine idna==3.11 # via requests @@ -162,14 +162,13 @@ readme-renderer==44.0 # via twine requests==2.32.5 # via - # id # requests-toolbelt # twine requests-toolbelt==1.0.0 # via twine rfc3986==2.0.0 # via twine -rich==14.3.1 +rich==14.3.2 # via twine secretstorage==3.5.0 # via keyring @@ -195,11 +194,12 @@ uritemplate==4.2.0 # drf-yasg urllib3==2.6.3 # via + # id # requests # twine zipp==3.23.0 # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: -setuptools==80.10.2 +setuptools==82.0.0 # via -r requirements/test.txt diff --git a/requirements/test.txt b/requirements/test.txt index 4292ea4..42fb04b 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,11 +4,11 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/base.txt # django -coverage[toml]==7.13.2 +coverage[toml]==7.13.4 # via pytest-cov # via # -c requirements/common_constraints.txt @@ -63,5 +63,5 @@ uritemplate==4.2.0 # drf-yasg # The following packages are considered to be unsafe in a requirements file: -setuptools==80.10.2 +setuptools==82.0.0 # via -r requirements/base.txt