summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBas van Beek <43369155+BvB93@users.noreply.github.com>2021-11-01 22:01:05 +0100
committerBas van Beek <43369155+BvB93@users.noreply.github.com>2021-11-01 22:01:05 +0100
commit35e2d8fc23adf982994d00d959ab3a7ec27c84f1 (patch)
tree5f1756aeb0454c4554c9f796628eb1f0247933e6
parent1d90222e3a10621791a58ffb040e60d9bcc67795 (diff)
downloadnumpy-35e2d8fc23adf982994d00d959ab3a7ec27c84f1.tar.gz
BUG: Fix shadowed reference of `str` in the type stubs
-rw-r--r--numpy/__init__.pyi26
1 files changed, 12 insertions, 14 deletions
diff --git a/numpy/__init__.pyi b/numpy/__init__.pyi
index bc95c5d06..de01f92ef 100644
--- a/numpy/__init__.pyi
+++ b/numpy/__init__.pyi
@@ -682,7 +682,7 @@ _DTypeScalar_co = TypeVar("_DTypeScalar_co", covariant=True, bound=generic)
_ByteOrder = L["S", "<", ">", "=", "|", "L", "B", "N", "I"]
class dtype(Generic[_DTypeScalar_co]):
- names: None | Tuple[str, ...]
+ names: None | Tuple[builtins.str, ...]
# Overload for subclass of generic
@overload
def __new__(
@@ -709,7 +709,7 @@ class dtype(Generic[_DTypeScalar_co]):
@overload
def __new__(cls, dtype: Type[complex], align: bool = ..., copy: bool = ...) -> dtype[complex_]: ...
@overload
- def __new__(cls, dtype: Type[str], align: bool = ..., copy: bool = ...) -> dtype[str_]: ...
+ def __new__(cls, dtype: Type[builtins.str], align: bool = ..., copy: bool = ...) -> dtype[str_]: ...
@overload
def __new__(cls, dtype: Type[bytes], align: bool = ..., copy: bool = ...) -> dtype[bytes_]: ...
@@ -823,7 +823,7 @@ class dtype(Generic[_DTypeScalar_co]):
@overload
def __new__(
cls,
- dtype: str,
+ dtype: builtins.str,
align: bool = ...,
copy: bool = ...,
) -> dtype[Any]: ...
@@ -848,9 +848,9 @@ class dtype(Generic[_DTypeScalar_co]):
def __class_getitem__(self, item: Any) -> GenericAlias: ...
@overload
- def __getitem__(self: dtype[void], key: List[str]) -> dtype[void]: ...
+ def __getitem__(self: dtype[void], key: List[builtins.str]) -> dtype[void]: ...
@overload
- def __getitem__(self: dtype[void], key: str | SupportsIndex) -> dtype[Any]: ...
+ def __getitem__(self: dtype[void], key: builtins.str | SupportsIndex) -> dtype[Any]: ...
# NOTE: In the future 1-based multiplications will also yield `flexible` dtypes
@overload
@@ -884,15 +884,15 @@ class dtype(Generic[_DTypeScalar_co]):
@property
def base(self) -> dtype[Any]: ...
@property
- def byteorder(self) -> str: ...
+ def byteorder(self) -> builtins.str: ...
@property
- def char(self) -> str: ...
+ def char(self) -> builtins.str: ...
@property
- def descr(self) -> List[Tuple[str, str] | Tuple[str, str, _Shape]]: ...
+ def descr(self) -> List[Tuple[builtins.str, builtins.str] | Tuple[builtins.str, builtins.str, _Shape]]: ...
@property
def fields(
self,
- ) -> None | MappingProxyType[str, Tuple[dtype[Any], int] | Tuple[dtype[Any], int, Any]]: ...
+ ) -> None | MappingProxyType[builtins.str, Tuple[dtype[Any], int] | Tuple[dtype[Any], int, Any]]: ...
@property
def flags(self) -> int: ...
@property
@@ -906,11 +906,11 @@ class dtype(Generic[_DTypeScalar_co]):
@property
def itemsize(self) -> int: ...
@property
- def kind(self) -> str: ...
+ def kind(self) -> builtins.str: ...
@property
- def metadata(self) -> None | MappingProxyType[str, Any]: ...
+ def metadata(self) -> None | MappingProxyType[builtins.str, Any]: ...
@property
- def name(self) -> str: ...
+ def name(self) -> builtins.str: ...
@property
def num(self) -> int: ...
@property
@@ -920,8 +920,6 @@ class dtype(Generic[_DTypeScalar_co]):
@property
def subdtype(self) -> None | Tuple[dtype[Any], _Shape]: ...
def newbyteorder(self: _DType, __new_order: _ByteOrder = ...) -> _DType: ...
- # Leave str and type for end to avoid having to use `builtins.str`
- # everywhere. See https://github.com/python/mypy/issues/3775
@property
def str(self) -> builtins.str: ...
@property