diff --git a/pkgs/development/python-modules/spyder-kernels/0.x.nix b/pkgs/development/python-modules/spyder-kernels/0.x.nix index 63ed0604fe5..a760033c915 100644 --- a/pkgs/development/python-modules/spyder-kernels/0.x.nix +++ b/pkgs/development/python-modules/spyder-kernels/0.x.nix @@ -1,20 +1,19 @@ -{ - lib - , buildPythonPackage - , fetchFromGitHub - , cloudpickle - , ipykernel - , wurlitzer - , jupyter_client - , pyzmq - , numpy - , pandas - , scipy - , matplotlib - , xarray - , pytest - , flaky - , isPy3k +{ lib +, buildPythonPackage +, fetchFromGitHub +, cloudpickle +, ipykernel +, wurlitzer +, jupyter_client +, pyzmq +, numpy +, pandas +, scipy +, matplotlib +, xarray +, pytestCheckHook +, flaky +, isPy3k }: buildPythonPackage rec { @@ -24,7 +23,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "spyder-ide"; repo = "spyder-kernels"; - rev = "v0.5.2"; + rev = "v${version}"; sha256 = "1yan589g0470y61bcyjy3wj13i94ndyffckqdyrg97vw2qhfrisb"; }; @@ -45,23 +44,23 @@ buildPythonPackage rec { scipy matplotlib xarray - pytest + pytestCheckHook flaky ]; + preCheck = '' + export JUPYTER_RUNTIME_DIR=$(mktemp -d) + ''; + # skipped tests: # turtle requires graphics # cython test fails, I don't think this can ever access cython? # umr pathlist test assumes standard directories, not compatible with nix - checkPhase = '' - export JUPYTER_RUNTIME_DIR=$(mktemp -d) - pytest -x -vv -k '\ - not test_turtle_launch \ - and not test_umr_skip_cython \ - and not test_umr_pathlist' \ - -W 'ignore::DeprecationWarning' \ - spyder_kernels - ''; + disabledTests = [ + "test_turtle_launc" + "test_umr_skip_cython" + "test_umr_pathlist" + ]; meta = with lib; { description = "Jupyter kernels for Spyder's console";