pythonPackages.nbconvert: include templates in search paths

This commit is contained in:
Jaakko Luttinen 2021-03-19 17:47:26 +02:00 committed by Frederik Rietdijk
parent 6976cad5c7
commit a473735da5
2 changed files with 22 additions and 0 deletions

View file

@ -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 = [

View file

@ -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):