-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Description
We've tried upgrading one of our tools to Julia v1.12.1 resulting in the following error when using juliacall:
Exception: 'julia' compat entries have empty intersection:
- '^1' at project_folder/.venv/lib/python3.13/site-packages/juliapkg/juliapkg.json
- '1.0.0 - 1.11' at project_folder/.venv/lib/python3.13/site-packages/juliacall/juliapkg.json (OpenSSL_jll)
- '~1.9, ^1.10.3' at project_folder/.venv/lib/python3.13/site-packages/juliacall/juliapkg.json
- '=1.12.1' at project_folder/juliapkg.jsonThis seems to trace back to the "dynamic" version specifier used in juliacall for OpenSSL_jll, which is - if I understand it correctly - resolved in juliapkg:
"version": "<=python"Changing this, e.g. for Python 3.13, to 3.5.1 "fixes" this.
Can we change/rework this "version lookup" (not sure how it works internally) to improve the usability for Julia versions that clash with the 1.0.0 - 1.11 constraint?
Metadata
Metadata
Assignees
Labels
No labels