diff options
Diffstat (limited to 'debian/patches/0007-Turn-positional-argument-into-keyword-argument.patch')
-rw-r--r-- | debian/patches/0007-Turn-positional-argument-into-keyword-argument.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/debian/patches/0007-Turn-positional-argument-into-keyword-argument.patch b/debian/patches/0007-Turn-positional-argument-into-keyword-argument.patch new file mode 100644 index 00000000..109e18ee --- /dev/null +++ b/debian/patches/0007-Turn-positional-argument-into-keyword-argument.patch @@ -0,0 +1,23 @@ +From: Gard Spreemann <gspr@nonempty.org> +Date: Thu, 23 Dec 2021 16:33:25 +0100 +Subject: Turn positional argument into keyword argument + +After the 0.24.x series, Scikit-Learn got rid of all of most of its +positional arguments in favor of keyword ones. +--- + src/python/gudhi/point_cloud/knn.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/python/gudhi/point_cloud/knn.py b/src/python/gudhi/point_cloud/knn.py +index 994be3b..829bf1b 100644 +--- a/src/python/gudhi/point_cloud/knn.py ++++ b/src/python/gudhi/point_cloud/knn.py +@@ -111,7 +111,7 @@ class KNearestNeighbors: + nargs = { + k: v for k, v in self.params.items() if k in {"p", "n_jobs", "metric_params", "algorithm", "leaf_size"} + } +- self.nn = NearestNeighbors(self.k, metric=self.metric, **nargs) ++ self.nn = NearestNeighbors(n_neighbors=self.k, metric=self.metric, **nargs) + self.nn.fit(X) + + if self.params["implementation"] == "hnsw": |