Skip to content

fix: upgrade certifi to 2026.10.19 and pip to 26.2.2 (eMudhra CA removal) - #232

Merged
vgulati-apphelix merged 1 commit into
masterfrom
vgulati/LP-1401
Oct 26, 2026
Merged

vgulati-apphelix merged 1 commit into
masterfrom
vgulati/LP-1401

Conversation

@vgulati-apphelix

Copy link
Copy Markdown
Member

Description

Security fix for the eMudhra / emSign CA incident (GHSA-6q48-6c7w-9gw2). certifi 2026.10.19 removes the compromised emSign root; pip ships its own certifi, so it needs 26.2.2 too.

  • certifi → 2026.10.19
  • pip → 26.2.2 (pip cap, where present locally, → pip<=26.2.2, matching openedx/edx-lint#578)
  • pip-tools → 7.6.2 (older versions crash with pip 26.2.x)

Supporting information

Testing

  • Fresh venv: pip.txt → pip-tools → dev/test requirements installs cleanly, pip check clean (pip 26.2.2, pip-tools 7.6.2, certifi 2026.10.19)
  • doc.txt installs with certifi 2026.10.19; docs build (doc8 + Sphinx) passes

Checklist (from repo template):

  • Made a plan to communicate any major developer interface changes (or N/A)

🤖 Generated with Claude Code

…val)

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>
@rahulkanneri-2u
rahulkanneri-2u self-requested a review October 23, 2026 10:08
@vgulati-apphelix
vgulati-apphelix merged commit d726650 into master Oct 26, 2026
29 of 30 checks passed
@vgulati-apphelix
vgulati-apphelix deleted the vgulati/LP-1401 branch October 26, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants