Skip to content

Update cryptography with PyPy compatibility - #850

Merged
abrookins merged 1 commit into
mainfrom
fix/cryptography-pypy-compat
Jul 31, 2026
Merged

Update cryptography with PyPy compatibility#850
abrookins merged 1 commit into
mainfrom
fix/cryptography-pypy-compat

Conversation

@abrookins

@abrookins abrookins commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

Updates the locked cryptography dependency from 46.0.5 to 46.0.7, carrying forward the previously approved patch update. The newer 48.0.1 Dependabot update cannot install in the supported PyPy 3.10 CI jobs, so this preserves the project test matrix while advancing the dependency.

Testing

  • uv sync --all-groups --locked --python 3.11
  • uv run --python 3.11 python -c import cryptography
  • uv lock --check
  • uv run --python 3.11 ruff check aredis_om tests
  • uv run --python 3.11 ruff format --check aredis_om tests
  • uv run --python 3.11 mkdocs build --strict

Breaking Changes

None.


Note

Low Risk
Lockfile-only patch bump of a transitive crypto library with no API or project code changes; typical low blast radius if CI passes.

Overview
Bumps the locked cryptography dependency from 46.0.5 to 46.0.7 in uv.lock only; no pyproject.toml or application code changes.

This is a patch-level security/maintenance update within the 46.x line, chosen so installs keep working on PyPy 3.10 CI jobs where newer major releases (e.g. 48.x) reportedly fail to resolve.

Reviewed by Cursor Bugbot for commit 752bd58. Bugbot is set up for automated code reviews on this repo. Configure here.

@abrookins
abrookins merged commit 6bdd4a9 into main Jul 31, 2026
16 checks passed
@abrookins
abrookins deleted the fix/cryptography-pypy-compat branch July 31, 2026 20:55
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