networkx: Update approximation/connectivity.pyi (#14662)

This commit is contained in:
GiGaGon
2025-08-31 07:41:54 -07:00
committed by GitHub
parent 016703a5c9
commit d9e58fcc8d
@@ -1,4 +1,3 @@
from _typeshed import Incomplete
from collections.abc import Iterable
from networkx.classes.graph import Graph, _Node
@@ -7,10 +6,10 @@ from networkx.utils.backends import _dispatchable
__all__ = ["local_node_connectivity", "node_connectivity", "all_pairs_node_connectivity"]
@_dispatchable
def local_node_connectivity(G: Graph[_Node], source: _Node, target: _Node, cutoff: int | None = None): ...
def local_node_connectivity(G: Graph[_Node], source: _Node, target: _Node, cutoff: float | None = None) -> float: ...
@_dispatchable
def node_connectivity(G: Graph[_Node], s: _Node | None = None, t: _Node | None = None): ...
def node_connectivity(G: Graph[_Node], s: _Node | None = None, t: _Node | None = None) -> float: ...
@_dispatchable
def all_pairs_node_connectivity(
G: Graph[_Node], nbunch: Iterable[Incomplete] | None = None, cutoff: int | None = None
) -> dict[Incomplete, dict[Incomplete, Incomplete]]: ...
G: Graph[_Node], nbunch: Iterable[_Node] | None = None, cutoff: float | None = None
) -> dict[_Node, dict[_Node, float]]: ...