From 0e2ca33ac5c8f9486beb1ca765ffa005dd9d49f9 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Tue, 3 Feb 2026 10:07:44 -0500 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/ci.txt | 2 +- requirements/common_constraints.txt | 6 ++++++ requirements/dev.txt | 8 ++++---- requirements/django.txt | 4 ++-- requirements/doc.txt | 12 ++++++------ requirements/pip.txt | 4 +++- requirements/quality.txt | 6 +++--- requirements/test.txt | 4 ++-- 8 files changed, 27 insertions(+), 19 deletions(-) diff --git a/requirements/ci.txt b/requirements/ci.txt index d5b517e..c603ebe 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==6.2.5 +cachetools==7.0.0 # via tox chardet==5.2.0 # via tox diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 72cc4cc..7d206e7 100644 --- a/requirements/common_constraints.txt +++ b/requirements/common_constraints.txt @@ -18,3 +18,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 f431f9f..f1f3ce7 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -4,7 +4,7 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/quality.txt # django @@ -17,7 +17,7 @@ build==1.4.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==6.2.5 +cachetools==7.0.0 # via # -r requirements/ci.txt # tox @@ -46,7 +46,7 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.13.2 +coverage[toml]==7.13.3 # via # -r requirements/quality.txt # pytest-cov @@ -60,7 +60,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 diff --git a/requirements/django.txt b/requirements/django.txt index dfd4bac..e09716f 100644 --- a/requirements/django.txt +++ b/requirements/django.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/django.in diff --git a/requirements/doc.txt b/requirements/doc.txt index f6dde88..cd3d4ec 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 @@ -28,13 +28,13 @@ charset-normalizer==3.4.4 # via requests click==8.3.1 # via -r requirements/test.txt -coverage[toml]==7.13.2 +coverage[toml]==7.13.3 # via # -r requirements/test.txt # pytest-cov -cryptography==46.0.3 +cryptography==46.0.4 # via secretstorage -django==5.2.10 +django==5.2.11 # via # -c requirements/common_constraints.txt # -r requirements/test.txt @@ -141,7 +141,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 diff --git a/requirements/pip.txt b/requirements/pip.txt index 9fbfa81..77a4315 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 + # via + # -c requirements/common_constraints.txt + # -r requirements/pip.in setuptools==80.10.2 # via -r requirements/pip.in diff --git a/requirements/quality.txt b/requirements/quality.txt index 95d64bf..be6c0b2 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -4,7 +4,7 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/test.txt # django @@ -22,13 +22,13 @@ 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.3 # via # -r requirements/test.txt # pytest-cov dill==0.4.1 # via pylint -django==5.2.10 +django==5.2.11 # via # -c requirements/common_constraints.txt # -r requirements/test.txt diff --git a/requirements/test.txt b/requirements/test.txt index 1e444fa..ee57e8e 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -4,13 +4,13 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via # -r requirements/django.txt # django click==8.3.1 # via -r requirements/base.txt -coverage[toml]==7.13.2 +coverage[toml]==7.13.3 # via pytest-cov # via # -c requirements/common_constraints.txt