Skip to content

Commit 37688a1

Browse files
vchuravystevengj
andauthored
Allow users to opt out of the default kernel. (#958)
* Allow users to opt out of the default kernel. * document IJULIA_NODEFAULTKERNEL Co-authored-by: Steven G. Johnson <stevenj@alum.mit.edu>
1 parent 29a2e5d commit 37688a1

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

deps/build.jl

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
using Conda
22

3-
# Install Jupyter kernel-spec file.
4-
include("kspec.jl")
5-
kernelpath = installkernel("Julia", "--project=@.")
3+
if !haskey(ENV, "IJULIA_NODEFAULTKERNEL")
4+
# Install Jupyter kernel-spec file.
5+
include("kspec.jl")
6+
kernelpath = installkernel("Julia", "--project=@.")
7+
end
68

79
# make it easier to get more debugging output by setting JULIA_DEBUG=1
810
# when building.

docs/src/manual/installation.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ installkernel("Julia (4 threads)", env=Dict("JULIA_NUM_THREADS"=>"4"))
7373
```
7474
The `env` keyword should be a `Dict` mapping environment variables to values.
7575

76+
To *prevent* IJulia from installing a default kernel when the package is built, define the `IJULIA_NODEFAULTKERNEL` environment variable before adding/building IJulia.
7677

7778
## Low-level Information
7879

0 commit comments

Comments
 (0)