From 7539477b4de79f201d2c9047712ec827078f0243 Mon Sep 17 00:00:00 2001 From: edX requirements bot Date: Sun, 8 Feb 2026 19:03:01 -0500 Subject: [PATCH] chore: Upgrade Python requirements --- requirements/common_constraints.txt | 6 ++++++ requirements/development.txt | 6 +++--- requirements/pip_tools.txt | 4 ++-- requirements/sandbox.txt | 2 +- requirements/testing.txt | 4 ++-- requirements/tox.txt | 2 +- 6 files changed, 15 insertions(+), 9 deletions(-) diff --git a/requirements/common_constraints.txt b/requirements/common_constraints.txt index 72cc4cc8..7d206e7b 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/development.txt b/requirements/development.txt index ca94533d..8352da79 100644 --- a/requirements/development.txt +++ b/requirements/development.txt @@ -4,10 +4,10 @@ # # make upgrade # -asgiref==3.11.0 # via -r requirements/testing.txt, django -astroid==4.0.3 # via -r requirements/testing.txt, pylint +asgiref==3.11.1 # via -r requirements/testing.txt, django +astroid==4.0.4 # via -r requirements/testing.txt, pylint dill==0.4.1 # via -r requirements/testing.txt, pylint -django==5.2.10 # via -c requirements/common_constraints.txt, -r requirements/testing.txt +django==5.2.11 # via -c requirements/common_constraints.txt, -r requirements/testing.txt iniconfig==2.3.0 # via -r requirements/testing.txt, pytest isort==7.0.0 # via -r requirements/testing.txt, pylint mccabe==0.7.0 # via -r requirements/testing.txt, pylint diff --git a/requirements/pip_tools.txt b/requirements/pip_tools.txt index 8a3c8b5e..5f442427 100644 --- a/requirements/pip_tools.txt +++ b/requirements/pip_tools.txt @@ -12,5 +12,5 @@ pyproject-hooks==1.2.0 # via build, pip-tools wheel==0.46.3 # via pip-tools # The following packages are considered to be unsafe in a requirements file: -pip==25.3 # via pip-tools -setuptools==80.10.2 # via pip-tools +pip==25.3 # via -c requirements/common_constraints.txt, pip-tools +setuptools==82.0.0 # via pip-tools diff --git a/requirements/sandbox.txt b/requirements/sandbox.txt index 7c4959cd..93b3a048 100644 --- a/requirements/sandbox.txt +++ b/requirements/sandbox.txt @@ -4,5 +4,5 @@ # # make upgrade # -numpy==2.4.1 # via -r requirements/sandbox.in +numpy==2.4.2 # via -r requirements/sandbox.in six==1.17.0 # via -r requirements/sandbox.in diff --git a/requirements/testing.txt b/requirements/testing.txt index 258fc84a..f8f39ffb 100644 --- a/requirements/testing.txt +++ b/requirements/testing.txt @@ -4,8 +4,8 @@ # # make upgrade # -asgiref==3.11.0 # via django -astroid==4.0.3 # via pylint +asgiref==3.11.1 # via django +astroid==4.0.4 # via pylint dill==0.4.1 # via pylint iniconfig==2.3.0 # via pytest isort==7.0.0 # via -r requirements/testing.in, pylint diff --git a/requirements/tox.txt b/requirements/tox.txt index f131fddb..78be9f85 100644 --- a/requirements/tox.txt +++ b/requirements/tox.txt @@ -4,7 +4,7 @@ # # make upgrade # -cachetools==6.2.5 # via tox +cachetools==7.0.0 # via tox chardet==5.2.0 # via tox colorama==0.4.6 # via tox distlib==0.4.0 # via virtualenv