Skip to content

Commit 137a42c

Browse files
authored
fix(deps): cap cryptography <49 to keep Intel macOS universal2 wheel (#859)
cryptography 49.x ships arm64-only macOS wheels (no universal2), forcing the Intel macOS (macos-x86_64) release runner to build from sdist under `uv sync --frozen`. Pin to 48.0.1, which still clears GHSA-537c-gmf6-5ccf (fixed in 48.0.1) and provides a macosx_10_9_universal2 wheel.
1 parent 473b3c4 commit 137a42c

2 files changed

Lines changed: 49 additions & 44 deletions

File tree

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ dependencies = [
4646
"caido-sdk-client>=0.2.0",
4747
"reportlab>=4.0",
4848
"pypdf>=5.0",
49-
"cryptography>=48.0.1",
49+
# Cap <49: 49.x drops the universal2 macOS wheel (arm64-only), which breaks
50+
# the Intel macOS (macos-x86_64) release build's `uv sync --frozen`.
51+
"cryptography>=48.0.1,<49",
5052
]
5153

5254
[project.optional-dependencies]

0 commit comments

Comments
 (0)