Skip to content

Require uv >= 0.13.5 (eMudhra CA distrust) - #85

Merged
michelesr merged 1 commit into
mainfrom
chore/emudhra-version-pins
Oct 23, 2026
Merged

michelesr merged 1 commit into
mainfrom
chore/emudhra-version-pins

Conversation

@michelesr

Copy link
Copy Markdown
Contributor

Raises the minimum uv version in pyproject.toml from >=0.8.4 to >=0.13.5.

uv 0.13.4 updated its bundled CA roots after the eMudhra intermediate CA key compromise. Older uv versions use their own embedded roots, which still include emSign ECC Root CA - G3, so they keep trusting the compromised chains when resolving and downloading packages. Requiring a fixed uv makes older installs fail loudly instead.

Only the version floor changes; the lockfile is untouched.

If you see error: Required uv version, run brew upgrade uv (or uv self update).

uv 0.13.4 updated its bundled CA roots in response to the eMudhra intermediate CA key compromise. Older uv versions keep trusting the compromised chains.
@michelesr
michelesr requested a review from a team as a code owner October 23, 2026 10:40
@michelesr
michelesr merged commit 21b22cb into main Oct 23, 2026
2 checks passed
@michelesr
michelesr deleted the chore/emudhra-version-pins branch October 23, 2026 12:19
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.

1 participant