Skip to content

Commit 1a1900b

Browse files
author
Christopher Doris
committed
always default to official julia downloads
1 parent 37bc5f9 commit 1a1900b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

juliacall/deps.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ def required_julia():
208208
raise Exception("'julia' compat entries have empty intersection:\n{}".format('\n'.join(['- {!r} at {}'.format(v,f) for (f,v) in compats.items()])))
209209
return compat
210210

211-
def best_julia_version(compat=None):
211+
def best_julia_version(compat=None, upstream=None):
212212
"""
213213
Selects the best Julia version available matching required_julia().
214214
@@ -222,7 +222,7 @@ def best_julia_version(compat=None):
222222
arch = jill.install.current_architecture()
223223
if system == 'linux' and jill.install.current_libc() == 'musl':
224224
system = 'musl'
225-
releases = jill.utils.version_utils.read_releases()
225+
releases = jill.utils.version_utils.read_releases(upstream=upstream)
226226
releases = [r for r in releases if r[1]==system and r[2]==arch]
227227
if compat is not None:
228228
_releases = releases

juliacall/init.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@
6464
else:
6565
# Find the best available version
6666
exepath = None
67-
exever = deps.best_julia_version(compat)
67+
jill_upstream = os.getenv("JILL_UPSTREAM") or "Official"
68+
exever = deps.best_julia_version(compat, upstream=jill_upstream)
6869
v = jlcompat.julia_version_str("julia")
6970
if v is not None and v == exever:
7071
exepath = "julia"
@@ -88,7 +89,7 @@
8889
else:
8990
os.environ["PATH"] += os.pathsep + jlbin
9091
os.chdir(jldownload)
91-
jli.install_julia(version=exever, confirm=True, install_dir=jlinstall, symlink_dir=jlbin, upstream=os.getenv("JILL_UPSTREAM") or "Official")
92+
jli.install_julia(version=exever, confirm=True, install_dir=jlinstall, symlink_dir=jlbin, upstream=jill_upstream)
9293
finally:
9394
if p is None:
9495
del os.environ["PATH"]

0 commit comments

Comments
 (0)