|
|
|
@ -6,7 +6,7 @@ |
|
|
|
|
, scipy |
|
|
|
|
, scikitlearn |
|
|
|
|
, fetchPypi |
|
|
|
|
, fetchpatch |
|
|
|
|
, joblib |
|
|
|
|
}: |
|
|
|
|
|
|
|
|
|
buildPythonPackage rec { |
|
|
|
@ -18,18 +18,10 @@ buildPythonPackage rec { |
|
|
|
|
sha256 = "5cfdc25375123eb9a72363449979141cc928c1953f220f0f81d7baabcaccec2d"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
patches = [ |
|
|
|
|
# Fix Tests. Drop in release >0.8.20 |
|
|
|
|
(fetchpatch { |
|
|
|
|
name = "test-rsl-missing-import.patch"; |
|
|
|
|
url = https://github.com/scikit-learn-contrib/hdbscan/commit/e40ccef139e56e38adf7bd6912cd63efd97598f9.patch; |
|
|
|
|
sha256 = "0cfq4ja7j61h2zwd1jw5gagcz2sg18kjnx29sb0bwa13wfw6fip0"; |
|
|
|
|
}) |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
checkInputs = [ nose ]; |
|
|
|
|
|
|
|
|
|
propagatedBuildInputs = [ cython numpy scipy scikitlearn ]; |
|
|
|
|
nativeBuildInputs = [ cython ]; |
|
|
|
|
propagatedBuildInputs = [ numpy scipy scikitlearn joblib ]; |
|
|
|
|
|
|
|
|
|
meta = with lib; { |
|
|
|
|
description = "Hierarchical Density-Based Spatial Clustering of Applications with Noise, a clustering algorithm with a scikit-learn compatible API"; |
|
|
|
|