From 5e9296c30ac0e5ec2d39104ef51a4de6e3f955b3 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sat, 20 Aug 2022 13:21:59 +0200 Subject: [PATCH] python310Packages.mne-python: 1.0.3 -> 1.1.0 --- .../python-modules/mne-python/default.nix | 40 ++++++++++++------- 1 file changed, 25 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/mne-python/default.nix b/pkgs/development/python-modules/mne-python/default.nix index cfebe532375f..c1bd721fc118 100644 --- a/pkgs/development/python-modules/mne-python/default.nix +++ b/pkgs/development/python-modules/mne-python/default.nix @@ -1,53 +1,63 @@ { lib , buildPythonPackage , fetchFromGitHub -, isPy27 , numpy , scipy , pytestCheckHook -, pytest-cov , pytest-timeout , h5py , matplotlib , nibabel , pandas , scikit-learn +, decorator +, jinja2 +, pooch +, tqdm +, setuptools }: buildPythonPackage rec { pname = "mne-python"; - version = "1.0.3"; - - disabled = isPy27; + version = "1.1.0"; # PyPI dist insufficient to run tests src = fetchFromGitHub { owner = "mne-tools"; repo = pname; rev = "refs/tags/v${version}"; - sha256 = "sha256-6eDS/hKqEQqUxJtnfsPhxw9b4p5CC1ifnxVCRBmVVA8="; + sha256 = "sha256-p4brwO6uERM2vJdkJ34GdeAKk07QeVEmQrZMPcDjI2I="; }; - propagatedBuildInputs = [ numpy scipy ]; - - # all tests pass, but Pytest hangs afterwards - probably some thread hasn't terminated - doCheck = false; - checkInputs = [ - pytestCheckHook - pytest-cov - pytest-timeout - h5py + propagatedBuildInputs = [ + decorator + jinja2 matplotlib + numpy + pooch + scipy + setuptools + tqdm + ]; + + checkInputs = [ + h5py nibabel pandas + pytestCheckHook scikit-learn + pytest-timeout ]; + preCheck = '' export HOME=$TMP export MNE_SKIP_TESTING_DATASET_TESTS=true export MNE_SKIP_NETWORK_TESTS=1 ''; + # all tests pass, but Pytest hangs afterwards - probably some thread hasn't terminated + doCheck = false; + pythonImportsCheck = [ "mne" ]; meta = with lib; {