Skip to content

build: Upgrade certifi, pip, and pip-tools [ulmo] - #615

Merged
UsamaSadiq merged 2 commits into
release/ulmofrom
kdmccormick/certifi-ulmo
Oct 26, 2026
Merged

UsamaSadiq merged 2 commits into
release/ulmofrom
kdmccormick/certifi-ulmo

Conversation

@kdmccormick

@kdmccormick kdmccormick commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

Upgrades certifi from 2025.10.5 to 2026.10.19, pip from 25.2 to 26.2.2,
and pip-tools from 7.5.1 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 2025.10.5 to 2026.10.19, pip from 25.2 to 26.2.2,
and pip-tools from 7.5.1 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-ulmo branch from 1131a17 to 49f27d4 Compare October 23, 2026 14:40
@UsamaSadiq
UsamaSadiq merged commit 069814b into release/ulmo Oct 26, 2026
12 checks passed
@UsamaSadiq
UsamaSadiq deleted the kdmccormick/certifi-ulmo branch October 26, 2026 15:56
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