diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index b0b2d1326c21..d76a504f6587 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -23,7 +23,6 @@ jobs: - "3.11" django-version: - "pinned" - - "5.2" # When updating the shards, remember to make the same changes in # .github/workflows/unit-tests-gh-hosted.yml shard_name: diff --git a/requirements/constraints.txt b/requirements/constraints.txt index fa89120cca63..5dfa6020535f 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -19,9 +19,9 @@ # Issue for unpinning: https://github.com/openedx/edx-platform/issues/35280 celery>=5.2.2,<6.0.0 -# Date: 2024-02-02 -# Stay on LTS version, remove once this is added to common constraint -Django<5.0 +# Date: 2026-08-11 +# Stay on LTS version +Django<6.0 # Date: 2020-02-10 # django-oauth-toolkit version >=2.0.0 has breaking changes. More details @@ -142,3 +142,9 @@ pact-python<3.0.0 # deploy edxapp to edx.org using python 3.11, we must pin sphinx-autoapi to avoid dependency # conflicts. Remove this constraint once we migrate to python 3.12. sphinx-autoapi<3.6.1 + +# Date 2026-08-11 +# pip 26.2 and pip-tools 7.6.0 are not compatible. +# See: https://github.com/jazzband/pip-tools/issues/2437 + +pip<26.2 diff --git a/requirements/pip-tools.txt b/requirements/pip-tools.txt index e97cb1b3d356..2751a16e008c 100644 --- a/requirements/pip-tools.txt +++ b/requirements/pip-tools.txt @@ -10,7 +10,7 @@ click==8.3.0 # via pip-tools packaging==25.0 # via build -pip-tools==7.5.1 +pip-tools==7.6.0 # via -r requirements/pip-tools.in pyproject-hooks==1.2.0 # via