Skip to content

build: Upgrade certifi, pip, and pip-tools [verawood] - #614

Merged
kdmccormick merged 2 commits into
release/verawoodfrom
kdmccormick/certifi-verawood
Oct 23, 2026
Merged

kdmccormick merged 2 commits into
release/verawoodfrom
kdmccormick/certifi-verawood

Conversation

@kdmccormick

@kdmccormick kdmccormick commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Upgrades certifi from 2026.4.22 to 2026.10.19, pip from 26.1 to 26.2.2,
and pip-tools from 7.5.3 to 7.6.2 (older pip-tools doesn't work with pip
26.2+). certifi older than 2026.10.19 and pip older than 26.2.2 trust
the compromised emSign intermediate CAs. Generated with make upgrade
limited to --upgrade-package for those three packages.

Part of: openedx/public-engineering#574

Also cherry-picks the CI fix from #616, which pins Django in the check_keywords tox env. Without it, that check installs Django 6.x and fails with ImportError: cannot import name 'cc_delim_re'.

🤖 Generated with Claude Code

Upgrades certifi from 2026.4.22 to 2026.10.19, pip from 26.1 to 26.2.2,
and pip-tools from 7.5.3 to 7.6.2 (older pip-tools doesn't work with pip
26.2+). certifi older than 2026.10.19 and pip older than 26.2.2 trust
the compromised emSign intermediate CAs. Generated with `make upgrade`
limited to --upgrade-package for those three packages.

Part of: openedx/public-engineering#574
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
`make upgrade` strips Django from requirements/test.txt so that tox can
choose the Django version, but the check_keywords env only installed
test.txt and has no django52 factor. pip then pulled in the latest
Django (now 6.x), which breaks DRF's import of
django.utils.cache.cc_delim_re. Install the pinned version from
requirements/django.txt.

Part of: openedx/public-engineering#574
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

(cherry picked from commit 91fc242)
@kdmccormick
kdmccormick force-pushed the kdmccormick/certifi-verawood branch from b013549 to a1230cc Compare October 23, 2026 14:40

@farhaanbukhsh farhaanbukhsh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

✅ I tested this: requirement update
✅ I read through the code
❌ I checked for accessibility issues
❌ Includes documentation

@kdmccormick
kdmccormick merged commit cf43e62 into release/verawood Oct 23, 2026
7 checks passed
@kdmccormick
kdmccormick deleted the kdmccormick/certifi-verawood branch October 23, 2026 15:44
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