Skip to content

Commit e64fef9

Browse files
lawrence-u10dclaude
andcommitted
fix(deps): require certifi>=2026.10.19
certifi 2026.10.19 drops the emSign ECC Root CA - G3 root after the eMudhra intermediate CA key compromise. Require it as a direct dependency so pip installs get the new bundle too. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent a558f81 commit e64fef9

4 files changed

Lines changed: 5 additions & 1 deletion

File tree

‎CHANGELOG.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## 0.46.6
22

33
### Fixes
4-
* Bump locked `certifi` to 2026.10.19, which removes the emSign ECC Root CA - G3 root after eight eMudhra intermediate CA private keys were compromised. `requests` and `httpx` trust certifi's bundle and do not check revocation, so with the older bundle they accepted certificates chaining to that root. Only the lockfile changes; the `certifi` requirement for installs is unchanged, so upgrade `certifi` in your own environment.
4+
* Bump locked `certifi` to 2026.10.19, which removes the emSign ECC Root CA - G3 root after eight eMudhra intermediate CA private keys were compromised. `requests` and `httpx` trust certifi's bundle and do not check revocation, so with the older bundle they accepted certificates chaining to that root. `certifi` is now also a direct dependency at `>=2026.10.19`, so pip installs pick up the new bundle too.
55

66
## 0.46.5
77

‎gen.yaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ python:
4141
uvloop: '>=0.22.1'
4242
main:
4343
aiofiles: '>=25.1.0'
44+
certifi: '>=2026.10.19'
4445
httpx: '>=0.28.1'
4546
pypdf: '>=6.9.2'
4647
pypdfium2: '>=5.6.0'

‎pyproject.toml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ readme = "README-PYPI.md"
77
requires-python = ">=3.11"
88
dependencies = [
99
"aiofiles >=25.1.0",
10+
"certifi >=2026.10.19",
1011
"httpcore >=1.0.9",
1112
"httpx >=0.28.1",
1213
"pydantic >=2.12.5",

‎uv.lock‎

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)