Skip to content

Remove upper bound on cryptography#1811

Merged
jku merged 1 commit into
mainfrom
ww/bound
Jun 21, 2026
Merged

Remove upper bound on cryptography#1811
jku merged 1 commit into
mainfrom
ww/bound

Conversation

@woodruffw

@woodruffw woodruffw commented Jun 21, 2026

Copy link
Copy Markdown
Member

This upper bound is pretty disruptive to integrators/downstream packagers. I think we originally added it for strict semver reasons, but:

  1. cryptography does not use semver uses the one true versioning scheme (of making regular semantically breaking releases);
  2. Our use of their APIs is not high-risk for breakage;
  3. cryptography itself integrates sigstore-python's tests as an integration signal, meaning it won't break us unexpectedly.

See Homebrew/homebrew-core#287851 for context.

Closes #1809

@woodruffw
woodruffw requested a review from jku June 21, 2026 02:29
@woodruffw woodruffw added dependencies Pull requests that update a dependency file chore labels Jun 21, 2026

@jku jku 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.

💯

@jku
jku merged commit 4178ed3 into main Jun 21, 2026
47 checks passed
@jku
jku deleted the ww/bound branch June 21, 2026 08:06
@jku jku mentioned this pull request Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow cryptography 49.x version

2 participants