diff options
author | Jaakko Luttinen <jaakko.luttinen@iki.fi> | 2021-03-19 17:47:26 +0200 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2021-03-20 11:28:51 +0100 |
commit | a473735da55a9ca8bbebba1dda0fb7764936942b (patch) | |
tree | 09b9e19bb3fbc474581b6782639b3b9a7dc29339 | |
parent | 6976cad5c7e95f3061894ddd9e62338ecccb2e81 (diff) | |
download | nixpkgs-a473735da55a9ca8bbebba1dda0fb7764936942b.tar nixpkgs-a473735da55a9ca8bbebba1dda0fb7764936942b.tar.gz nixpkgs-a473735da55a9ca8bbebba1dda0fb7764936942b.tar.bz2 nixpkgs-a473735da55a9ca8bbebba1dda0fb7764936942b.tar.lz nixpkgs-a473735da55a9ca8bbebba1dda0fb7764936942b.tar.xz nixpkgs-a473735da55a9ca8bbebba1dda0fb7764936942b.tar.zst nixpkgs-a473735da55a9ca8bbebba1dda0fb7764936942b.zip |
pythonPackages.nbconvert: include templates in search paths
-rw-r--r-- | pkgs/development/python-modules/nbconvert/default.nix | 10 | ||||
-rw-r--r-- | pkgs/development/python-modules/nbconvert/templates.patch | 12 |
2 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/nbconvert/default.nix b/pkgs/development/python-modules/nbconvert/default.nix index 582a6132c25..02eda2beb19 100644 --- a/pkgs/development/python-modules/nbconvert/default.nix +++ b/pkgs/development/python-modules/nbconvert/default.nix @@ -30,6 +30,16 @@ buildPythonPackage rec { sha256 = "cbbc13a86dfbd4d1b5dee106539de0795b4db156c894c2c5dc382062bbc29002"; }; + # Add $out/share/jupyter to the list of paths that are used to search for + # various exporter templates + patches = [ + ./templates.patch + ]; + + postPatch = '' + substituteAllInPlace ./nbconvert/exporters/templateexporter.py + ''; + checkInputs = [ pytestCheckHook glibcLocales ]; propagatedBuildInputs = [ diff --git a/pkgs/development/python-modules/nbconvert/templates.patch b/pkgs/development/python-modules/nbconvert/templates.patch new file mode 100644 index 00000000000..cadaf69a7b8 --- /dev/null +++ b/pkgs/development/python-modules/nbconvert/templates.patch @@ -0,0 +1,12 @@ +diff --git a/nbconvert/exporters/templateexporter.py b/nbconvert/exporters/templateexporter.py +index 0d540eb1..440f6382 100644 +--- a/nbconvert/exporters/templateexporter.py ++++ b/nbconvert/exporters/templateexporter.py +@@ -616,6 +616,7 @@ class TemplateExporter(Exporter): + if DEV_MODE: + root_dirs.append(os.path.abspath(os.path.join(ROOT, '..', '..', 'share', 'jupyter'))) + root_dirs.extend(jupyter_path()) ++ root_dirs.append(os.path.join("@out@", "share", "jupyter")) + return root_dirs + + def _init_resources(self, resources): |