summaryrefslogtreecommitdiff
path: root/debian/patches/0007-Turn-positional-argument-into-keyword-argument.patch
diff options
context:
space:
mode:
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.patch23
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":