Skip to content

Commit bd62401

Browse files
authored
OpenSSL compat (#613)
* add openssl-compat for juliacall using juliapkg 0.1.17 * use range specifiers * update gitignore for uv * update release notes --------- Co-authored-by: Christopher Doris <github.com/cjdoris>
1 parent 7be3398 commit bd62401

File tree

5 files changed

+13
-3
lines changed

5 files changed

+13
-3
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ build/
66
dist/
77
.CondaPkg/
88
/jltest.*
9+
uv.lock

docs/src/releasenotes.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## Unreleased
44
* Added `PYTHON_JULIACALL_HEAP_SIZE_HINT` option to configure initial Julia heap size.
55
* `Base.elsize` now defined for `PyArray`.
6+
* JuliaCall now ensures a version of OpenSSL_jll compatible with Python is installed.
67

78
## 0.9.24 (2025-01-22)
89
* Bug fixes.

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ classifiers = [
1313
"Operating System :: OS Independent",
1414
]
1515
requires-python = ">=3.8"
16-
dependencies = ["juliapkg ~=0.1.8"]
16+
dependencies = ["juliapkg ~=0.1.17"]
1717

1818
[tool.hatch.build.targets.wheel]
1919
packages = ["pysrc/juliacall"]

pysrc/juliacall/juliapkg-dev.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
{
2-
"julia": "~1.6.1, ~1.7, ~1.8, ~1.9, =1.10.0, ^1.10.3",
2+
"julia": "1.6.1 - 1.10.0, ^1.10.3",
33
"packages": {
44
"PythonCall": {
55
"uuid": "6099a3de-0909-46bc-b1f4-468b9a2dfc0d",
66
"version": "=0.9.24",
77
"path": "../..",
88
"dev": true
9+
},
10+
"OpenSSL_jll": {
11+
"uuid": "458c3c95-2e84-50aa-8efc-19380b2a3a95",
12+
"version": "<=python"
913
}
1014
}
1115
}

pysrc/juliacall/juliapkg.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
{
2-
"julia": "~1.6.1, ~1.7, ~1.8, ~1.9, =1.10.0, ^1.10.3",
2+
"julia": "1.6.1 - 1.10.0, ^1.10.3",
33
"packages": {
44
"PythonCall": {
55
"uuid": "6099a3de-0909-46bc-b1f4-468b9a2dfc0d",
66
"version": "=0.9.24"
7+
},
8+
"OpenSSL_jll": {
9+
"uuid": "458c3c95-2e84-50aa-8efc-19380b2a3a95",
10+
"version": "<=python"
711
}
812
}
913
}

0 commit comments

Comments
 (0)