diff options
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/jupytext/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/python-modules/jupytext/default.nix | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/jupytext/default.nix b/nixpkgs/pkgs/development/python-modules/jupytext/default.nix index d2111b1aecef..030035f744cf 100644 --- a/nixpkgs/pkgs/development/python-modules/jupytext/default.nix +++ b/nixpkgs/pkgs/development/python-modules/jupytext/default.nix @@ -14,7 +14,9 @@ , pytestCheckHook , pythonOlder , pyyaml +, setuptools , toml +, wheel }: buildPythonPackage rec { @@ -31,9 +33,23 @@ buildPythonPackage rec { hash = "sha256-M4BoST18sf1C1lwhFkp4a0B3fc0VKerwuVEIfwkD7i0="; }; - buildInputs = [ + # Follow https://github.com/mwouts/jupytext/pull/1119 to see if the patch + # relaxing jupyter_packaging version can be cleaned up. + # + # Follow https://github.com/mwouts/jupytext/pull/1077 to see when the patch + # relaxing jupyterlab version can be cleaned up. + # + postPatch = '' + substituteInPlace pyproject.toml \ + --replace 'jupyter_packaging~=' 'jupyter_packaging>=' \ + --replace 'jupyterlab>=3,<=4' 'jupyterlab>=3' + ''; + + nativeBuildInputs = [ jupyter-packaging jupyterlab + setuptools + wheel ]; propagatedBuildInputs = [ |