summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pkgs/development/python-modules/nbconvert/default.nix13
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/nbconvert/default.nix b/pkgs/development/python-modules/nbconvert/default.nix
index 9b85586f7d9b..df01318a6ea1 100644
--- a/pkgs/development/python-modules/nbconvert/default.nix
+++ b/pkgs/development/python-modules/nbconvert/default.nix
@@ -3,6 +3,7 @@
, buildPythonPackage
, defusedxml
, fetchPypi
+, fetchpatch
, ipywidgets
, jinja2
, jupyterlab-pygments
@@ -30,10 +31,22 @@ buildPythonPackage rec {
# various exporter templates
patches = [
./templates.patch
+
+ # Use mistune 2.x
+ (fetchpatch {
+ name = "support-mistune-2.x.patch";
+ url = "https://github.com/jupyter/nbconvert/commit/e870d9a4a61432a65bee5466c5fa80c9ee28966e.patch";
+ hash = "sha256-kdOmE7BnkRy2lsNQ2OVrEXXZntJUPJ//b139kSsfKmI=";
+ excludes = [ "pyproject.toml" ];
+ })
];
postPatch = ''
substituteAllInPlace ./nbconvert/exporters/templateexporter.py
+
+ # Use mistune 2.x
+ substituteInPlace setup.py \
+ --replace "mistune>=0.8.1,<2" "mistune>=2.0.3,<3"
'';
propagatedBuildInputs = [