summaryrefslogtreecommitdiff
path: root/numpy
diff options
context:
space:
mode:
authorSebastian Berg <sebastian@sipsolutions.net>2022-01-10 19:50:39 -0600
committerGitHub <noreply@github.com>2022-01-10 19:50:39 -0600
commitabd47fc824ca9cdd2c03063b5d294039a2f6f0d1 (patch)
tree3420632c97fd796f75765084c7129a2a29cd4aa8 /numpy
parent18aa14c0aa699506bea357f46a18cbdfabc3d951 (diff)
parent156d8c3394ef1724034c2d9432ea9b89693d8582 (diff)
downloadnumpy-abd47fc824ca9cdd2c03063b5d294039a2f6f0d1.tar.gz
Merge pull request #20779 from gdementen/remove-duplicate-int-type
MAINT: removed duplicate 'int' type in ScalarType
Diffstat (limited to 'numpy')
-rw-r--r--numpy/core/numerictypes.py2
-rw-r--r--numpy/core/numerictypes.pyi1
-rw-r--r--numpy/typing/tests/data/pass/numerictypes.py6
-rw-r--r--numpy/typing/tests/data/reveal/numerictypes.pyi6
4 files changed, 7 insertions, 8 deletions
diff --git a/numpy/core/numerictypes.py b/numpy/core/numerictypes.py
index 8e5de852b..3d1cb6fd1 100644
--- a/numpy/core/numerictypes.py
+++ b/numpy/core/numerictypes.py
@@ -516,7 +516,7 @@ def _scalar_type_key(typ):
return (dt.kind.lower(), dt.itemsize)
-ScalarType = [int, float, complex, int, bool, bytes, str, memoryview]
+ScalarType = [int, float, complex, bool, bytes, str, memoryview]
ScalarType += sorted(_concrete_types, key=_scalar_type_key)
ScalarType = tuple(ScalarType)
diff --git a/numpy/core/numerictypes.pyi b/numpy/core/numerictypes.pyi
index f8c49b957..09c180a0f 100644
--- a/numpy/core/numerictypes.pyi
+++ b/numpy/core/numerictypes.pyi
@@ -137,7 +137,6 @@ ScalarType: tuple[
type[int],
type[float],
type[complex],
- type[int],
type[bool],
type[bytes],
type[str],
diff --git a/numpy/typing/tests/data/pass/numerictypes.py b/numpy/typing/tests/data/pass/numerictypes.py
index 5af0d171c..7f1dd0945 100644
--- a/numpy/typing/tests/data/pass/numerictypes.py
+++ b/numpy/typing/tests/data/pass/numerictypes.py
@@ -38,9 +38,9 @@ np.nbytes[np.int64]
np.ScalarType
np.ScalarType[0]
-np.ScalarType[4]
-np.ScalarType[9]
-np.ScalarType[11]
+np.ScalarType[3]
+np.ScalarType[8]
+np.ScalarType[10]
np.typecodes["Character"]
np.typecodes["Complex"]
diff --git a/numpy/typing/tests/data/reveal/numerictypes.pyi b/numpy/typing/tests/data/reveal/numerictypes.pyi
index cc2335264..e1857557d 100644
--- a/numpy/typing/tests/data/reveal/numerictypes.pyi
+++ b/numpy/typing/tests/data/reveal/numerictypes.pyi
@@ -33,9 +33,9 @@ reveal_type(np.nbytes[np.int64]) # E: int
reveal_type(np.ScalarType) # E: Tuple
reveal_type(np.ScalarType[0]) # E: Type[builtins.int]
-reveal_type(np.ScalarType[4]) # E: Type[builtins.bool]
-reveal_type(np.ScalarType[9]) # E: Type[{csingle}]
-reveal_type(np.ScalarType[11]) # E: Type[{clongdouble}]
+reveal_type(np.ScalarType[3]) # E: Type[builtins.bool]
+reveal_type(np.ScalarType[8]) # E: Type[{csingle}]
+reveal_type(np.ScalarType[10]) # E: Type[{clongdouble}]
reveal_type(np.typecodes["Character"]) # E: Literal['c']
reveal_type(np.typecodes["Complex"]) # E: Literal['FDG']