From 5814ca2343ad392b57d53bfd6dae9b9e6d1aa516 Mon Sep 17 00:00:00 2001 From: Colman Bouton Date: Wed, 10 Jun 2026 10:49:01 -0700 Subject: [PATCH] Update type hints for personalization parameters Correct the top and bottom personalization mappings to specify float values. --- .../networkx/algorithms/bipartite/link_analysis.pyi | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stubs/networkx/networkx/algorithms/bipartite/link_analysis.pyi b/stubs/networkx/networkx/algorithms/bipartite/link_analysis.pyi index b686186997ac..75a125908432 100644 --- a/stubs/networkx/networkx/algorithms/bipartite/link_analysis.pyi +++ b/stubs/networkx/networkx/algorithms/bipartite/link_analysis.pyi @@ -1,4 +1,4 @@ -from collections.abc import Iterable +from collections.abc import Iterable, Mapping from networkx.classes.graph import Graph, _Node from networkx.utils.backends import _dispatchable @@ -12,8 +12,8 @@ def birank( *, alpha: float | None = None, beta: float | None = None, - top_personalization: dict[str, int] | None = None, - bottom_personalization: dict[str, int] | None = None, + top_personalization: Mapping[_Node, float] | None = None, + bottom_personalization: Mapping[_Node, float] | None = None, max_iter: int = 100, tol: float = 1.0e-6, weight: str | None = "weight",