scikit-learn: disable some tests for darwin
(cherry picked from commit 4af47234fabf27ccf5299784ace7cbde8ad1a705)
This commit is contained in:
parent
ff776b403a
commit
97fc742ae6
|
@ -69,18 +69,25 @@ buildPythonPackage rec {
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
# Skip test_feature_importance_regression - does web fetch
|
# Skip test_feature_importance_regression - does web fetch
|
||||||
"test_feature_importance_regression"
|
"test_feature_importance_regression"
|
||||||
|
|
||||||
|
# failing on macos
|
||||||
|
"check_regressors_train"
|
||||||
|
"check_classifiers_train"
|
||||||
|
"xfail_ignored_in_check_estimator"
|
||||||
];
|
];
|
||||||
|
|
||||||
pytestFlagsArray = [
|
pytestFlagsArray = [
|
||||||
# verbose build outputs needed to debug hard-to-reproduce hydra failures
|
# verbose build outputs needed to debug hard-to-reproduce hydra failures
|
||||||
"-v"
|
"-v"
|
||||||
"--pyargs" "sklearn"
|
"--pyargs" "sklearn"
|
||||||
|
|
||||||
# NuSVC memmap tests causes segmentation faults in certain environments
|
# NuSVC memmap tests causes segmentation faults in certain environments
|
||||||
# (e.g. Hydra Darwin machines) related to a long-standing joblib issue
|
# (e.g. Hydra Darwin machines) related to a long-standing joblib issue
|
||||||
# (https://github.com/joblib/joblib/issues/563). See also:
|
# (https://github.com/joblib/joblib/issues/563). See also:
|
||||||
# https://github.com/scikit-learn/scikit-learn/issues/17582
|
# https://github.com/scikit-learn/scikit-learn/issues/17582
|
||||||
"-k 'not (NuSVC and memmap)'"
|
# Since we are overriding '-k' we need to include the 'disabledTests' from above manually.
|
||||||
] ++ lib.optionals (!stdenv.isDarwin) [
|
"-k" "'not (NuSVC and memmap) ${toString (lib.forEach disabledTests (t: "and not ${t}"))}'"
|
||||||
|
|
||||||
"-n" "$NIX_BUILD_CORES"
|
"-n" "$NIX_BUILD_CORES"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -102,6 +109,6 @@ buildPythonPackage rec {
|
||||||
"https://scikit-learn.org/stable/whats_new/v${major}.${minor}.html#version-${dashVer}";
|
"https://scikit-learn.org/stable/whats_new/v${major}.${minor}.html#version-${dashVer}";
|
||||||
homepage = "https://scikit-learn.org";
|
homepage = "https://scikit-learn.org";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ ];
|
maintainers = with maintainers; [ davhau ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue