Skip to content

Commit d726650

Browse files
fix: upgrade certifi to 2026.10.19 and pip to 26.2.2 (eMudhra CA removal) (#232)
The emSign root CA is removed from certifi 2026.10.19 after the eMudhra security incident (GHSA-6q48-6c7w-9gw2). pip vendors its own certifi, so pip must be upgraded to 26.2.2 as well. pip-tools is bumped to 7.6.2, the first release that works with pip 26.2.x. Ticket: LP-1401 Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
1 parent 0180a33 commit d726650

5 files changed

Lines changed: 6 additions & 5 deletions

File tree

‎requirements/constraints.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
# Make upgrade command and all requirements upgrade jobs are broken due to this.
1616
# See issue https://github.com/edx/devstack/issues/195 for details regarding the ongoing fix.
1717
# The constraint can be removed once a release (pip-tools > 7.5.1) is available with support for pip 25.3
18-
pip<25.3
18+
pip<=26.2.2 # Known to work with pip-tools==7.6.2

‎requirements/dev.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ packaging==25.0
3838
# tox
3939
pexpect==4.9.0
4040
# via -r requirements/test.txt
41-
pip-tools==7.5.1
41+
pip-tools==7.6.2
4242
# via -r requirements/pip-tools.txt
4343
platformdirs==4.5.0
4444
# via

‎requirements/doc.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ babel==2.17.0
1414
# sphinx
1515
beautifulsoup4==4.14.2
1616
# via pydata-sphinx-theme
17-
certifi==2025.10.5
17+
certifi==2026.10.19
1818
# via requests
1919
charset-normalizer==3.4.4
2020
# via requests

‎requirements/pip-tools.txt‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ click==8.3.0
1010
# via pip-tools
1111
packaging==25.0
1212
# via build
13-
pip-tools==7.5.1
13+
pip-tools==7.6.2
1414
# via -r requirements/pip-tools.in
1515
pyproject-hooks==1.2.0
1616
# via

‎requirements/pip.txt‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ wheel==0.45.1
88
# via -r requirements/pip.in
99

1010
# The following packages are considered to be unsafe in a requirements file:
11-
pip==25.2
11+
pip==26.2.2
1212
# via
1313
# -c https://raw.githubusercontent.com/edx/edx-lint/master/edx_lint/files/common_constraints.txt
14+
# -c requirements/constraints.txt
1415
# -r requirements/pip.in
1516
setuptools==80.9.0
1617
# via -r requirements/pip.in

0 commit comments

Comments
 (0)