Top-level jupyter package that, given kernel definitions, can be used with various kernels.
19 lines
347 B
Nix
19 lines
347 B
Nix
# Jupyter notebook with the given kernel definitions
|
|
|
|
{ python3
|
|
, jupyter-kernel
|
|
, definitions ? jupyter-kernel.default
|
|
}:
|
|
|
|
let
|
|
|
|
jupyterPath = (jupyter-kernel.create { inherit definitions; });
|
|
|
|
in
|
|
|
|
with python3.pkgs; toPythonModule (
|
|
notebook.overridePythonAttrs(oldAttrs: {
|
|
makeWrapperArgs = ["--set JUPYTER_PATH ${jupyterPath}"];
|
|
})
|
|
)
|