Commit 544bbed
committed
fix(ci): pin cryptography>=46,<49 and relax dep ranges to fix x86 build failures
- Update version constraints for openai, anthropic, google-genai, pillow
to support recent dependabot bumps.
- Pin cryptography>=46.0.0,<49 (49.0 removed 32-bit Windows wheels;
46+ provides reliable cp314-win32 wheels for Python 3.14).
- Add cryptography to cx_Freeze zip_include_packages.
- Regenerated uv.lock.
Research confirmation:
- cryptography 49.0.0 (2026-06): BACKWARDS INCOMPATIBLE: 32-bit Windows
support (and wheels) removed.
- 48.0.1 and 46.0.0 still ship cp314*win32 wheels.
- Lower bound 43 was too old (no py3.14 wheels).1 parent 7d41b8a commit 544bbed
2 files changed
Lines changed: 54 additions & 48 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
23 | 24 | | |
24 | 25 | | |
25 | 26 | | |
26 | | - | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
159 | | - | |
| 160 | + | |
160 | 161 | | |
161 | 162 | | |
162 | 163 | | |
| |||
0 commit comments