summaryrefslogtreecommitdiff
path: root/numpy/core/function_base.pyi
diff options
context:
space:
mode:
authorBas van Beek <b.f.van.beek@vu.nl>2022-01-24 17:17:35 +0100
committerBas van Beek <b.f.van.beek@vu.nl>2022-01-24 17:29:03 +0100
commit5264dc220dc208e533bdbdcafa9f4f06ddb04aab (patch)
tree5c3035d8acba53fe3a4efe9600f7a88eceefa055 /numpy/core/function_base.pyi
parent6218e76bc590e9253ed8d4c4b18c74aa81332b15 (diff)
downloadnumpy-5264dc220dc208e533bdbdcafa9f4f06ddb04aab.tar.gz
MAINT: Create the `_DTypeLike` type-alias in `numpy.typing`
Represents a subset of `npt.DTypeLike` that can be parametrized w.r.t. `np.generic`
Diffstat (limited to 'numpy/core/function_base.pyi')
-rw-r--r--numpy/core/function_base.pyi14
1 files changed, 2 insertions, 12 deletions
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