diff --git a/repo2docker/buildpacks/julia/__init__.py b/repo2docker/buildpacks/julia/__init__.py index 47542680..a9e9b1f2 100644 --- a/repo2docker/buildpacks/julia/__init__.py +++ b/repo2docker/buildpacks/julia/__init__.py @@ -24,7 +24,7 @@ class JuliaBuildPack(PythonBuildPack): @property def julia_version(self): - if self.julia_env_exists(): + if self.julia_env_exists: # TODO Read version out of the file return self.major_julias['1'] else: @@ -106,7 +106,7 @@ class JuliaBuildPack(PythonBuildPack): (from get_assemble_scripts). """ - if self.julia_env_exists(): + if self.julia_env_exists: return super().get_build_scripts() + [ ( "root", @@ -167,8 +167,7 @@ class JuliaBuildPack(PythonBuildPack): any needed Python packages found in environment.yml. """ - if self.julia_env_exists(): - return super().get_assemble_scripts() + [( + if self.julia_env_exists: "${NB_USER}", # Install and pre-compile all libraries if they've opted into it. # In v0.6, Pkg.resolve() installs all the packages, but in v0.7+, we @@ -216,4 +215,4 @@ class JuliaBuildPack(PythonBuildPack): `JuliaProject.toml` exists """ - return os.path.exists(self.binder_path('REQUIRE')) or self.julia_env_exists() + return os.path.exists(self.binder_path('REQUIRE')) or self.julia_env_exists