diff --git a/CHANGELOG.md b/CHANGELOG.md index 65fe069..0c70953 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## Unreleased +* Compat fix for juliaup 1.19.8. + ## v0.1.22 (2025-10-08) * Bug fixes. diff --git a/src/juliapkg/find_julia.py b/src/juliapkg/find_julia.py index 62b3c8b..3f709f8 100644 --- a/src/juliapkg/find_julia.py +++ b/src/juliapkg/find_julia.py @@ -192,7 +192,10 @@ def ju_find_julia_noinstall(compat=None): continue ver = Version(ver.major, ver.minor, ver.patch) if compat is None or ver in compat: - if "Path" in info: + if "BinaryPath" in info: + exe = os.path.abspath(os.path.join(judir, info["BinaryPath"])) + versions.append((exe, ver)) + elif "Path" in info: ext = ".exe" if os.name == "nt" else "" exe = os.path.abspath( os.path.join(judir, info["Path"], "bin", "julia" + ext)