Skip to content

Commit 7664b03

Browse files
authored
🐛 change [u]intp to be statically distinguishable from int64 and longlong (#361)
1 parent 2382702 commit 7664b03

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/numpy-stubs/__init__.pyi

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,6 @@ from ._typing import (
355355
_ComplexFloatingCodes,
356356
_DTypeLike,
357357
_DTypeLikeVoid,
358-
_NBitIntP,
359358
_NestedSequence,
360359
_NumberLike_co,
361360
_ScalarLike_co,
@@ -5148,8 +5147,7 @@ intc = int32
51485147
long: TypeAlias = signedinteger[_n._32_64]
51495148
longlong = int64
51505149

5151-
# TODO(jorenham): int32 | int64
5152-
intp: TypeAlias = signedinteger[_NBitIntP]
5150+
intp: TypeAlias = signedinteger[_n._32_64]
51535151
int_ = intp
51545152

51555153
class unsignedinteger(integer[_BitT]):
@@ -5893,7 +5891,7 @@ uintc = uint32
58935891
ulong: TypeAlias = unsignedinteger[_n._32_64]
58945892
ulonglong = uint64
58955893

5896-
uintp: TypeAlias = unsignedinteger[_NBitIntP]
5894+
uintp: TypeAlias = unsignedinteger[_n._32_64]
58975895
uint = uintp
58985896

58995897
class inexact(number[_BitT, _InexactItemT_co], Generic[_BitT, _InexactItemT_co]):

0 commit comments

Comments
 (0)