From 355336119136f620c27f1adcc26074eb9528c159 Mon Sep 17 00:00:00 2001 From: Bas van Beek <43369155+BvB93@users.noreply.github.com> Date: Sat, 14 Aug 2021 22:02:29 +0200 Subject: MAINT: Drop .pyi code-paths specific to Python 3.7 --- numpy/lib/arraypad.pyi | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'numpy/lib/arraypad.pyi') diff --git a/numpy/lib/arraypad.pyi b/numpy/lib/arraypad.pyi index df9538dd7..d6e07a6bd 100644 --- a/numpy/lib/arraypad.pyi +++ b/numpy/lib/arraypad.pyi @@ -1,11 +1,12 @@ -import sys from typing import ( + Literal as L, Any, Dict, List, overload, Tuple, TypeVar, + Protocol, ) from numpy import ndarray, dtype, generic @@ -18,11 +19,6 @@ from numpy.typing import ( _SupportsArray, ) -if sys.version_info >= (3, 8): - from typing import Literal as L, Protocol -else: - from typing_extensions import Literal as L, Protocol - _SCT = TypeVar("_SCT", bound=generic) class _ModeFunc(Protocol): -- cgit v1.2.1 From 45e43d72494a993188d809ef676fe3648a79e7bf Mon Sep 17 00:00:00 2001 From: Bas van Beek Date: Tue, 31 Aug 2021 12:03:27 +0200 Subject: STY: Use the PEP 457 positional-only syntax in the stub files --- numpy/lib/arraypad.pyi | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'numpy/lib/arraypad.pyi') diff --git a/numpy/lib/arraypad.pyi b/numpy/lib/arraypad.pyi index d6e07a6bd..49ce8e683 100644 --- a/numpy/lib/arraypad.pyi +++ b/numpy/lib/arraypad.pyi @@ -24,10 +24,11 @@ _SCT = TypeVar("_SCT", bound=generic) class _ModeFunc(Protocol): def __call__( self, - __vector: NDArray[Any], - __iaxis_pad_width: Tuple[int, int], - __iaxis: int, - __kwargs: Dict[str, Any], + vector: NDArray[Any], + iaxis_pad_width: Tuple[int, int], + iaxis: int, + kwargs: Dict[str, Any], + /, ) -> None: ... _ModeKind = L[ -- cgit v1.2.1