diff options
author | DavHau <hsngrmpf+github@gmail.com> | 2021-05-24 01:04:27 +0700 |
---|---|---|
committer | DavHau <hsngrmpf+github@gmail.com> | 2021-05-24 19:36:20 +0700 |
commit | 4af47234fabf27ccf5299784ace7cbde8ad1a705 (patch) | |
tree | 6af72419582f939750a7bf9cf37274d017245517 /pkgs | |
parent | cb2891b8c88705dfa5092cf992b7f64ae04da781 (diff) | |
download | nixpkgs-4af47234fabf27ccf5299784ace7cbde8ad1a705.tar nixpkgs-4af47234fabf27ccf5299784ace7cbde8ad1a705.tar.gz nixpkgs-4af47234fabf27ccf5299784ace7cbde8ad1a705.tar.bz2 nixpkgs-4af47234fabf27ccf5299784ace7cbde8ad1a705.tar.lz nixpkgs-4af47234fabf27ccf5299784ace7cbde8ad1a705.tar.xz nixpkgs-4af47234fabf27ccf5299784ace7cbde8ad1a705.tar.zst nixpkgs-4af47234fabf27ccf5299784ace7cbde8ad1a705.zip |
scikit-learn: disable some tests for darwin
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/scikit-learn/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/scikit-learn/default.nix b/pkgs/development/python-modules/scikit-learn/default.nix index 94140f228f3..6f4ad1d2bd1 100644 --- a/pkgs/development/python-modules/scikit-learn/default.nix +++ b/pkgs/development/python-modules/scikit-learn/default.nix @@ -69,18 +69,25 @@ buildPythonPackage rec { disabledTests = [ # Skip test_feature_importance_regression - does web fetch "test_feature_importance_regression" + + # failing on macos + "check_regressors_train" + "check_classifiers_train" + "xfail_ignored_in_check_estimator" ]; pytestFlagsArray = [ # verbose build outputs needed to debug hard-to-reproduce hydra failures "-v" "--pyargs" "sklearn" + # NuSVC memmap tests causes segmentation faults in certain environments # (e.g. Hydra Darwin machines) related to a long-standing joblib issue # (https://github.com/joblib/joblib/issues/563). See also: # https://github.com/scikit-learn/scikit-learn/issues/17582 - "-k 'not (NuSVC and memmap)'" - ] ++ lib.optionals (!stdenv.isDarwin) [ + # Since we are overriding '-k' we need to include the 'disabledTests' from above manually. + "-k" "'not (NuSVC and memmap) ${toString (lib.forEach disabledTests (t: "and not ${t}"))}'" + "-n" "$NIX_BUILD_CORES" ]; @@ -102,6 +109,6 @@ buildPythonPackage rec { "https://scikit-learn.org/stable/whats_new/v${major}.${minor}.html#version-${dashVer}"; homepage = "https://scikit-learn.org"; license = licenses.bsd3; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ davhau ]; }; } |