From 5264dc220dc208e533bdbdcafa9f4f06ddb04aab Mon Sep 17 00:00:00 2001 From: Bas van Beek Date: Mon, 24 Jan 2022 17:17:35 +0100 Subject: MAINT: Create the `_DTypeLike` type-alias in `numpy.typing` Represents a subset of `npt.DTypeLike` that can be parametrized w.r.t. `np.generic` --- numpy/core/function_base.pyi | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'numpy/core/function_base.pyi') diff --git a/numpy/core/function_base.pyi b/numpy/core/function_base.pyi index b21892177..520046c19 100644 --- a/numpy/core/function_base.pyi +++ b/numpy/core/function_base.pyi @@ -1,32 +1,22 @@ from typing import ( Literal as L, overload, - Union, Any, SupportsIndex, TypeVar, ) -from numpy import floating, complexfloating, generic, dtype +from numpy import floating, complexfloating, generic from numpy.typing import ( NDArray, - ArrayLike, DTypeLike, - _SupportsDType, - _SupportsArray, - _NumberLike_co, + _DTypeLike, _ArrayLikeFloat_co, _ArrayLikeComplex_co, ) _SCT = TypeVar("_SCT", bound=generic) -_DTypeLike = Union[ - dtype[_SCT], - type[_SCT], - _SupportsDType[dtype[_SCT]], -] - __all__: list[str] @overload -- cgit v1.2.1