···
···
-
hash = "sha256-yeOD/xe+7gWRB1/2XVJL2ltaNd+wHSGCRae6MMjUihc=";
pythonRemoveDeps = [ "cython" ];
-
propagatedBuildInputs = [
nativeCheckInputs = [ pytestCheckHook ];
# known flaky tests: https://github.com/scikit-learn-contrib/hdbscan/issues/420
"test_mem_vec_diff_clusters"
···
# more flaky tests https://github.com/scikit-learn-contrib/hdbscan/issues/570
"test_hdbscan_boruvka_balltree"
"test_hdbscan_best_balltree_metric"
pythonImportsCheck = [ "hdbscan" ];
description = "Hierarchical Density-Based Spatial Clustering of Applications with Noise, a clustering algorithm with a scikit-learn compatible API";
homepage = "https://github.com/scikit-learn-contrib/hdbscan";
-
license = licenses.bsd3;
···
···
+
src = fetchFromGitHub {
+
owner = "scikit-learn-contrib";
+
tag = "release-${version}";
+
hash = "sha256-xsBlmSQU47e+M+nRqUXdWKS7Rtj2QZ1UWLAvjSQOJ0Q=";
+
# Replace obsolete use of assert_raises with pytest.raises
+
name = "replace-assert_raises";
+
url = "https://github.com/scikit-learn-contrib/hdbscan/pull/667/commits/04d6a4dcdcd2bb2597419b8aa981d7620765809f.patch";
+
hash = "sha256-z/u5b2rNPKOCe+3/GVE8rMB5ajeU5PrvLVesjEgj9TA=";
pythonRemoveDeps = [ "cython" ];
nativeCheckInputs = [ pytestCheckHook ];
# known flaky tests: https://github.com/scikit-learn-contrib/hdbscan/issues/420
"test_mem_vec_diff_clusters"
···
# more flaky tests https://github.com/scikit-learn-contrib/hdbscan/issues/570
"test_hdbscan_boruvka_balltree"
"test_hdbscan_best_balltree_metric"
+
# "got an unexpected keyword argument"
+
# joblib.externals.loky.process_executor.BrokenProcessPool:
pythonImportsCheck = [ "hdbscan" ];
description = "Hierarchical Density-Based Spatial Clustering of Applications with Noise, a clustering algorithm with a scikit-learn compatible API";
homepage = "https://github.com/scikit-learn-contrib/hdbscan";
+
changelog = "https://github.com/scikit-learn-contrib/hdbscan/releases/tag/release-${version}";
+
license = lib.licenses.bsd3;