diff --git a/requirements/base.txt b/requirements/base.txt index 56b1233..27d0a32 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -4,7 +4,7 @@ # # make upgrade # -asgiref==3.11.0 +asgiref==3.11.1 # via django certifi==2026.1.4 # via requests @@ -14,7 +14,7 @@ charset-normalizer==3.4.4 # via requests click==8.3.1 # via edx-django-utils -django==5.2.10 +django==5.2.11 # via # -c requirements/common_constraints.txt # django-crum @@ -28,11 +28,11 @@ edx-django-utils==8.0.1 # via -r requirements/base.in idna==3.11 # via requests -psutil==7.2.1 +psutil==7.2.2 # via edx-django-utils pycparser==3.0 # via cffi -pyjwt==2.10.1 +pyjwt==2.11.0 # via -r requirements/base.in pynacl==1.6.2 # via edx-django-utils diff --git a/requirements/ci.txt b/requirements/ci.txt index 85aad08..e2a2e41 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 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 2b0d7ef..dee1622 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/test.txt # django -astroid==4.0.3 +astroid==4.0.4 # via # -r requirements/test.txt # pylint @@ -21,7 +21,7 @@ build==1.4.0 # via # -r requirements/pip-tools.txt # pip-tools -cachetools==6.2.2 +cachetools==6.2.5 # via # -r requirements/ci.txt # tox @@ -63,11 +63,11 @@ colorama==0.4.6 # via # -r requirements/ci.txt # tox -coverage[toml]==7.13.2 +coverage[toml]==7.13.4 # via # -r requirements/test.txt # pytest-cov -cryptography==46.0.3 +cryptography==46.0.4 # via # -r requirements/test.txt # secretstorage @@ -81,7 +81,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/test.txt @@ -104,14 +104,14 @@ edx-django-utils==8.0.1 # via -r requirements/test.txt edx-lint==5.6.0 # via -r requirements/test.txt -filelock==3.20.0 +filelock==3.20.3 # via # -r requirements/ci.txt # tox # virtualenv freezegun==1.5.5 # via -r requirements/test.txt -id==1.5.0 +id==1.6.1 # via # -r requirements/test.txt # twine @@ -211,7 +211,7 @@ pluggy==1.5.0 # pytest # pytest-cov # tox -psutil==7.2.1 +psutil==7.2.2 # via # -r requirements/test.txt # edx-django-utils @@ -227,7 +227,7 @@ pygments==2.19.2 # pytest # readme-renderer # rich -pyjwt==2.10.1 +pyjwt==2.11.0 # via -r requirements/test.txt pylint==4.0.4 # via @@ -291,7 +291,6 @@ readme-renderer==44.0 requests==2.32.5 # via # -r requirements/test.txt - # id # requests-toolbelt # responses # twine @@ -305,7 +304,7 @@ rfc3986==2.0.0 # via # -r requirements/test.txt # twine -rich==14.3.1 +rich==14.3.2 # via # -r requirements/test.txt # twine @@ -342,10 +341,11 @@ twine==6.2.0 urllib3==2.6.3 # via # -r requirements/test.txt + # id # requests # responses # twine -virtualenv==20.35.4 +virtualenv==20.36.1 # via # -r requirements/ci.txt # tox @@ -361,9 +361,10 @@ zipp==3.23.0 # The following packages are considered to be unsafe in a requirements file: pip==25.3 # via + # -c requirements/common_constraints.txt # -r requirements/pip-tools.txt # pip-tools -setuptools==80.10.2 +setuptools==82.0.0 # via # -r requirements/pip-tools.txt # pip-tools diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index 99f1f20..4c80676 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -24,6 +24,8 @@ wheel==0.46.3 # 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 pip-tools diff --git a/requirements/pip.txt b/requirements/pip.txt index c56330b..f288d22 100644 --- a/requirements/pip.txt +++ b/requirements/pip.txt @@ -13,6 +13,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/test.txt b/requirements/test.txt index c60c752..ef2f95f 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 -astroid==4.0.3 +astroid==4.0.4 # via # pylint # pylint-celery @@ -38,9 +38,9 @@ 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 pytest-cov -cryptography==46.0.3 +cryptography==46.0.4 # via secretstorage ddt==1.7.2 # via -r requirements/test.in @@ -68,7 +68,7 @@ edx-lint==5.6.0 # via -r requirements/test.in freezegun==1.5.5 # via -r requirements/test.in -id==1.5.0 +id==1.6.1 # via twine idna==3.11 # via @@ -122,7 +122,7 @@ pluggy==1.5.0 # -c requirements/constraints.txt # pytest # pytest-cov -psutil==7.2.1 +psutil==7.2.2 # via # -r requirements/base.txt # edx-django-utils @@ -137,7 +137,7 @@ pygments==2.19.2 # pytest # readme-renderer # rich -pyjwt==2.10.1 +pyjwt==2.11.0 # via -r requirements/base.txt pylint==4.0.4 # via @@ -178,7 +178,6 @@ readme-renderer==44.0 requests==2.32.5 # via # -r requirements/base.txt - # id # requests-toolbelt # responses # twine @@ -188,7 +187,7 @@ responses==0.25.8 # via -r requirements/test.in rfc3986==2.0.0 # via twine -rich==14.3.1 +rich==14.3.2 # via twine secretstorage==3.5.0 # via keyring @@ -214,6 +213,7 @@ twine==6.2.0 urllib3==2.6.3 # via # -r requirements/base.txt + # id # requests # responses # twine