Skip to content

Add minimum version for certifi - #549

Merged
joverlee521 merged 2 commits into
masterfrom
certifi-version
Oct 22, 2026
Merged

joverlee521 merged 2 commits into
masterfrom
certifi-version

Conversation

@joverlee521

@joverlee521 joverlee521 commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Description of proposed changes

Minimum version of certifi for CA certificate incident:
https://discuss.python.org/t/information-for-python-users-regarding-emudhra-emsign-ca-certificate-security-incident/109576

Also updates devel/setup-venv to ensure we use pip 26.2.2

Related issues

Part of https://github.com/nextstrain/private/issues/258

Checklist

  • Checks pass
  • Update changelog

@joverlee521 joverlee521 changed the title Add minimum verion for certifi Add minimum version for certifi Oct 21, 2026
@joverlee521
joverlee521 force-pushed the certifi-version branch 2 times, most recently from c669444 to fcbc01a Compare October 21, 2026 21:18
@joverlee521

Copy link
Copy Markdown
Contributor Author

Will merge and release tomorrow.

Comment thread devel/setup-venv
python3 -m venv "$venv"
# Ensure that we are securely upgrading pip to 26.2.2
# <https://discuss.python.org/t/information-for-python-users-regarding-emudhra-emsign-ca-certificate-security-incident/109576>
"$venv"/bin/pip install "pip @ https://files.pythonhosted.org/packages/3f/06/3e4420302363fbb71be3c7f35ce042f54bfca330e3e66b3a2e3c4cca579f/pip-26.2.2-py3-none-any.whl#sha256=fd7f4dfa8190e014013b9f08f3e973f4e4c26ffd179a204895533a7254813a70"

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.

This is good to have now, but we'll probably want to drop it after some time, once the compromised certificates are globally dead in practice.

@joverlee521
joverlee521 merged commit 6735692 into master Oct 22, 2026
51 checks passed
@joverlee521
joverlee521 deleted the certifi-version branch October 22, 2026 15:54
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