File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,3 +28,20 @@ elasticsearch<7.14.0
2828# Tracking issue: https://github.com/openedx/edx-drf-extensions/issues/561
2929social-auth-app-django<6.0.0
3030social-auth-core<5.0.0
31+
32+ # 2026-08-11: pip-tools is only tested against the latest pip released at the time
33+ # pip-tools was released; also, pip-tools package dependencies are extremely permissive
34+ # about the pip version required, so the dependency resolver will not prevent an unwanted
35+ # pip upgrade which would break pip-tools. The end result is that pip MUST be constrained
36+ # by all pip-tools users in order to avoid potentially weeks-long lapses in pip <->
37+ # pip-tools compatibility. We've constrained pip here in common_constraints.txt in the
38+ # past, but always removed it once the issue was "fixed". Removing this constraint was
39+ # always a mistake.
40+ #
41+ # This is a semi-permanent constraint and should be manually bumped after each pip-tools
42+ # release.
43+ #
44+ # Exceptional conditions for removal:
45+ # - We stop using pip-tools, OR
46+ # - We migrate to the proposed `pip-tools[stable]` extra: https://github.com/jazzband/pip-tools/pull/2257
47+ pip<26.2.1 # Known to work with pip-tools==7.6.1
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ django-stubs<6
4242# The team that owns this package will manually bump this package rather than having it pulled in automatically.
4343# This is to allow them to better control its deployment and to do it in a process that works better
4444# for them.
45- edx-enterprise==8.9.0
45+ edx-enterprise==8.9.2
4646
4747# Date: 2023-07-26
4848# Our legacy Sass code is incompatible with anything except this ancient libsass version.
Original file line number Diff line number Diff line change @@ -473,7 +473,7 @@ edx-drf-extensions==10.6.0
473473 # edxval
474474 # enterprise-integrated-channels
475475 # openedx-learning
476- edx-enterprise==8.9.0
476+ edx-enterprise==8.9.2
477477 # via
478478 # -c requirements/constraints.txt
479479 # -r requirements/edx/kernel.in
Original file line number Diff line number Diff line change @@ -747,7 +747,7 @@ edx-drf-extensions==10.6.0
747747 # edxval
748748 # enterprise-integrated-channels
749749 # openedx-learning
750- edx-enterprise==8.9.0
750+ edx-enterprise==8.9.2
751751 # via
752752 # -c requirements/constraints.txt
753753 # -r requirements/edx/doc.txt
Original file line number Diff line number Diff line change @@ -557,7 +557,7 @@ edx-drf-extensions==10.6.0
557557 # edxval
558558 # enterprise-integrated-channels
559559 # openedx-learning
560- edx-enterprise==8.9.0
560+ edx-enterprise==8.9.2
561561 # via
562562 # -c requirements/constraints.txt
563563 # -r requirements/edx/base.txt
Original file line number Diff line number Diff line change @@ -578,7 +578,7 @@ edx-drf-extensions==10.6.0
578578 # edxval
579579 # enterprise-integrated-channels
580580 # openedx-learning
581- edx-enterprise==8.9.0
581+ edx-enterprise==8.9.2
582582 # via
583583 # -c requirements/constraints.txt
584584 # -r requirements/edx/base.txt
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ wheel==0.45.1
99
1010# The following packages are considered to be unsafe in a requirements file:
1111pip==25.2
12- # via -r requirements/pip.in
12+ # via
13+ # -c requirements/common_constraints.txt
14+ # -r requirements/pip.in
1315setuptools==80.9.0
1416 # via -r requirements/pip.in
You can’t perform that action at this time.
0 commit comments