shapely: Fix tuple length of CoordinateSequence items (#13435)

Closes #13422
This commit is contained in:
Ali Hamdan
2025-02-01 19:40:34 +01:00
committed by GitHub
parent c193cd2a36
commit d704a7d8f7

View File

@@ -8,11 +8,11 @@ from numpy.typing import DTypeLike, NDArray
class CoordinateSequence:
def __init__(self, coords: NDArray[np.float64]) -> None: ...
def __len__(self) -> int: ...
def __iter__(self) -> Iterator[tuple[float, float]]: ...
def __iter__(self) -> Iterator[tuple[float, ...]]: ...
@overload
def __getitem__(self, key: int) -> tuple[float, float]: ...
def __getitem__(self, key: int) -> tuple[float, ...]: ...
@overload
def __getitem__(self, key: slice) -> list[tuple[float, float]]: ...
def __getitem__(self, key: slice) -> list[tuple[float, ...]]: ...
def __array__(self, dtype: DTypeLike | None = None, copy: Literal[True] | None = None) -> NDArray[np.float64]: ...
@property
def xy(self) -> tuple[array[float], array[float]]: ...