summaryrefslogtreecommitdiff
path: root/numpy/array_api/_typing.py
diff options
context:
space:
mode:
authorSebastian Berg <sebastianb@nvidia.com>2023-03-14 17:13:05 +0100
committerGitHub <noreply@github.com>2023-03-14 17:13:05 +0100
commita95741d546aad3dd024077e4fdfb147314514f48 (patch)
tree85ce0ad117158f8712bc4aa25030f0c3586784b5 /numpy/array_api/_typing.py
parent071388f957c13c1a4f03bc811e3d128335ac686e (diff)
parente570c6f5ff6f5aa966193d51560d3cde30fc09bd (diff)
downloadnumpy-a95741d546aad3dd024077e4fdfb147314514f48.tar.gz
Merge pull request #23384 from neutrinoceros/cleanup_py38
MAINT: cleanup unused Python3.8-only code and references
Diffstat (limited to 'numpy/array_api/_typing.py')
-rw-r--r--numpy/array_api/_typing.py31
1 files changed, 14 insertions, 17 deletions
diff --git a/numpy/array_api/_typing.py b/numpy/array_api/_typing.py
index dfa87b358..3f9b7186a 100644
--- a/numpy/array_api/_typing.py
+++ b/numpy/array_api/_typing.py
@@ -17,14 +17,12 @@ __all__ = [
"PyCapsule",
]
-import sys
from typing import (
Any,
Literal,
Sequence,
Type,
Union,
- TYPE_CHECKING,
TypeVar,
Protocol,
)
@@ -51,21 +49,20 @@ class NestedSequence(Protocol[_T_co]):
def __len__(self, /) -> int: ...
Device = Literal["cpu"]
-if TYPE_CHECKING or sys.version_info >= (3, 9):
- Dtype = dtype[Union[
- int8,
- int16,
- int32,
- int64,
- uint8,
- uint16,
- uint32,
- uint64,
- float32,
- float64,
- ]]
-else:
- Dtype = dtype
+
+Dtype = dtype[Union[
+ int8,
+ int16,
+ int32,
+ int64,
+ uint8,
+ uint16,
+ uint32,
+ uint64,
+ float32,
+ float64,
+]]
+
SupportsBufferProtocol = Any
PyCapsule = Any