diff options
Diffstat (limited to 'pkgs/development/python-modules/spyder-kernels/default.nix')
-rw-r--r-- | pkgs/development/python-modules/spyder-kernels/default.nix | 35 |
1 files changed, 29 insertions, 6 deletions
diff --git a/pkgs/development/python-modules/spyder-kernels/default.nix b/pkgs/development/python-modules/spyder-kernels/default.nix index 743be37b5130b..f39b03763c818 100644 --- a/pkgs/development/python-modules/spyder-kernels/default.nix +++ b/pkgs/development/python-modules/spyder-kernels/default.nix @@ -1,30 +1,53 @@ -{ lib, buildPythonPackage, fetchPypi, cloudpickle, ipykernel, wurlitzer, - jupyter-client, pyzmq }: +{ lib +, buildPythonPackage +, cloudpickle +, fetchPypi +, ipykernel +, ipython +, jupyter-client +, packaging +, pythonOlder +, pyxdg +, pyzmq +, wurlitzer +}: buildPythonPackage rec { pname = "spyder-kernels"; - version = "2.3.3"; + version = "2.4.0"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - sha256 = "sha256-7luJo7S/n88jDJRhJx1WuF5jhmeRHrrdxinbBbXuRxc="; + hash = "sha256-O9MvvjChUKucztvVvrbd04veHZqHeNpS9+30ILv7jlE="; }; propagatedBuildInputs = [ cloudpickle ipykernel - wurlitzer + ipython jupyter-client + packaging + pyxdg pyzmq + wurlitzer ]; postPatch = '' - substituteInPlace setup.py --replace "ipython>=7.31.1,<8" "ipython" + substituteInPlace setup.py \ + --replace "ipykernel>=6.16.1,<7" "ipykernel" \ + --replace "ipython>=7.31.1,<8" "ipython" ''; # No tests doCheck = false; + pythonImportsCheck = [ + "spyder_kernels" + ]; + meta = with lib; { description = "Jupyter kernels for Spyder's console"; homepage = "https://docs.spyder-ide.org/current/ipythonconsole.html"; |