Use JULIA_PROJECT env variable to activate julia env

pull/612/head
David Anthoff 2019-03-06 10:35:16 -08:00
rodzic a9dd69a3ce
commit ab0221e457
3 zmienionych plików z 7 dodań i 7 usunięć

Wyświetl plik

@ -66,6 +66,12 @@ class JuliaProjectTomlBuildPack(PythonBuildPack):
('JUPYTER', '${NB_PYTHON_PREFIX}/bin/jupyter')
]
def get_env(self):
return super().get_env() + [
('JULIA_PROJECT', '${REPO_DIR}')
]
def get_path(self):
"""Adds path to Julia binaries to user's PATH.
@ -118,7 +124,7 @@ class JuliaProjectTomlBuildPack(PythonBuildPack):
(
"${NB_USER}",
r"""
julia -e "using Pkg; Pkg.add(\"IJulia\"); using IJulia; installkernel(\"Julia\", \"--project=${REPO_DIR}\", env=Dict(\"JUPYTER_DATA_DIR\"=>\"${NB_PYTHON_PREFIX}/share/jupyter\"));" && \
JULIA_PROJECT="" julia -e "using Pkg; Pkg.add(\"IJulia\"); using IJulia; installkernel(\"Julia\", env=Dict(\"JUPYTER_DATA_DIR\"=>\"${NB_PYTHON_PREFIX}/share/jupyter\"));" && \
julia --project=${REPO_DIR} -e 'using Pkg; Pkg.instantiate(); pkg"precompile"'
"""
)

Wyświetl plik

@ -4,9 +4,6 @@ if VERSION != v"1.0.2"
exit(1)
end
using Pkg
pkg"activate ."
try
# Test that the package was installed.
using IteratorInterfaceExtensions

Wyświetl plik

@ -4,9 +4,6 @@ if VERSION < v"1.1.0"
exit(1)
end
using Pkg
pkg"activate ."
try
# Test that the package was installed.
using IteratorInterfaceExtensions