Commit c16c358
committed
Fix Python CI by using micromamba with OpenSSL 3.5+
The CI was failing because juliacall's OpenSSL_jll version matching
(<=python) requires OpenSSL compatible with both Python and Julia.
Julia 1.12 requires OpenSSL 3.5+, but uv's python-build-standalone
ships OpenSSL 3.0.x, causing version conflicts.
Fix by using micromamba to install Python 3.13 with OpenSSL >= 3.5
from conda-forge, which properly supports Julia 1.12.
See: JuliaPy/PythonCall.jl#682
https://claude.ai/code/session_01HZPTU4LvfhcJG4WUrEWbYU1 parent 46a3a18 commit c16c358
2 files changed
Lines changed: 12 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
61 | 68 | | |
62 | 69 | | |
63 | 70 | | |
64 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| |||
0 commit comments