Skip to content

Commit a6a0aeb

Browse files
brobro10000github-actions[bot]
authored andcommitted
feat: Upgrade Python dependency edx-enterprise
Bump version to 8.9.2 Commit generated by workflow `edx/edx-platform/.github/workflows/upgrade-one-python-dependency.yml@refs/heads/release-ulmo`
1 parent db6fce1 commit a6a0aeb

7 files changed

Lines changed: 25 additions & 6 deletions

File tree

requirements/common_constraints.txt

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,20 @@ elasticsearch<7.14.0
2828
# Tracking issue: https://github.com/openedx/edx-drf-extensions/issues/561
2929
social-auth-app-django<6.0.0
3030
social-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

requirements/constraints.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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.

requirements/edx/base.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

requirements/edx/development.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

requirements/edx/doc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

requirements/edx/testing.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

requirements/pip.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ wheel==0.45.1
99

1010
# The following packages are considered to be unsafe in a requirements file:
1111
pip==25.2
12-
# via -r requirements/pip.in
12+
# via
13+
# -c requirements/common_constraints.txt
14+
# -r requirements/pip.in
1315
setuptools==80.9.0
1416
# via -r requirements/pip.in

0 commit comments

Comments
 (0)