Bump cryptography from 42.0.8 to 48.0.1#280
Conversation
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.8 to 48.0.1. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@42.0.8...48.0.1) --- updated-dependencies: - dependency-name: cryptography dependency-version: 48.0.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
rtibblesbot
left a comment
There was a problem hiding this comment.
CI is failing and this PR cannot merge as-is: Chaquopy's wheel index (https://chaquo.com/pypi-13.1) only provides cryptography 3.4.8 and 42.0.8 — there is no prebuilt Android wheel for 48.0.1. Because cryptography has Rust/C extensions it cannot be built from source on Android.
Recommend closing or holding this PR and monitoring the Chaquopy index for a 48.x wheel. It may be worth opening an upstream Chaquopy issue to request 48.x builds. When a wheel does become available, note this is also a 6-major-version jump (42→48): 48.0.0 drops Python 3.8 and 47.0.0 removes SECT* elliptic curves and OpenSSL 1.1.x — a compatibility check will be needed at that point.
- blocking: cryptography 48.0.1 unavailable in Chaquopy's wheel index (see inline)
@rtibblesbot's comments are generated by an LLM, and should be evaluated accordingly
How was this generated?
Ran a phased review pipeline over the pull request diff:
- Classified the diff to select review passes (core, frontend, backend) and whether manual QA was required
- Core review pass checked correctness, design, architecture, testing, completeness, and DRY/SRP/Rule-of-Three principles
- Specialized frontend/backend review passes applied framework-specific lenses where those files changed
- For UI changes: manual QA and an accessibility audit against a live dev server, when available
- Checked CI status and linked issue acceptance criteria
- Synthesized one review from those passes and chose the verdict from the findings, CI status, and QA evidence
| # Chaquopy's Gradle plugin reads this file directly via pip { install "-r" }. | ||
| # Pinned to versions with prebuilt Chaquopy wheels. | ||
| cryptography==42.0.8 | ||
| cryptography==48.0.1 |
There was a problem hiding this comment.
blocking: CI fails with Could not find a version that satisfies the requirement cryptography==48.0.1 (from versions: 3.4.8, 42.0.8). Chaquopy 17.0.0's curated wheel mirror (https://chaquo.com/pypi-13.1) has no prebuilt Android wheel for this version. The file's own comment warns it must be pinned to versions with prebuilt wheels. This PR cannot merge until Chaquopy ships a 48.x wheel.
Bumps cryptography from 42.0.8 to 48.0.1.
Changelog
Sourced from cryptography's changelog.
... (truncated)
Commits
de987ce48.0.1 version bump and changelog (#14996)8e03e30bump for 48.0.0 release (#14796)295e0d2Add AGENTS.md with CLAUDE.md symlink (#14794)104a2deBump BoringSSL, OpenSSL, AWS-LC in CI (#14793)67ec1e5call check_length early on AesSiv::encrypt (#14792)b2da57achangelog for mldsa/mlkem for openssl (#14791)3cf44adML-KEM OpenSSL support (#14781)2e31639ML-DSA OpenSSL support (#14773)5affe5afix rust nightly clippy (#14790)2e73ca4bump rust-openssl dep and update EcPoint::mul_generator to mul_generator2 (#1...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.