Skip to content

Commit de9e9de

Browse files
authored
🏷️ fix stubtest errors in numpy._core._type_aliases (#243)
1 parent 1089bac commit de9e9de

File tree

2 files changed

+16
-16
lines changed

2 files changed

+16
-16
lines changed

.mypyignore-todo

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,6 @@ numpy(\._core(\.memmap)?|\.matlib)?\.memmap\.__new__
1616
numpy(\.matrixlib(\.defmatrix)?|\.matlib)?\.matrix\.__new__
1717
numpy(\.lib\._polynomial_impl|\.matlib)?\.poly1d\.integ
1818

19-
numpy._core._type_aliases.is_complex
20-
numpy._core._type_aliases.full_name
21-
numpy._core._type_aliases.abstract_type
22-
numpy._core._type_aliases.sctype_key
23-
numpy._core._type_aliases.type_group
24-
numpy._core._type_aliases.type_info
25-
numpy._core._type_aliases.k
26-
numpy._core._type_aliases.v
27-
2819
numpy(\._?core(\.records)?|\.matlib|\.rec)?\.recarray\.__getattr__
2920
numpy(\._?core(\.records)?|\.matlib|\.rec)?\.recarray\.__new__
3021
numpy(\._?core(\.records)?|\.matlib|\.rec)?\.record\.__name__

src/numpy-stubs/_core/_type_aliases.pyi

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from collections.abc import Collection
2-
from typing import Final, Literal as L, TypeAlias, TypedDict, type_check_only
2+
from typing import Any, Final, Literal as L, TypeAlias, TypedDict, type_check_only
33

44
import numpy as np
55

@@ -86,9 +86,18 @@ _abstract_type_names: Final[set[_AbstractTypeName]] = ...
8686
_aliases: Final[_AliasesType] = ...
8787
_extra_aliases: Final[_ExtraAliasesType] = ...
8888

89-
concrete_type: type[np.generic] # undocumented
90-
longdouble_type: type[np.longdouble | np.clongdouble] # undocumented
91-
bits: int # undocumented
92-
base_name: L["float", "complex"] # undocumented
93-
extended_prec_name: L["float96", "float128", "complex192", "complex256"] # undocumented
94-
sctype_list: list[type[np.generic]] # undocumented
89+
# namespace pollution
90+
k: str
91+
v: str
92+
is_complex: bool
93+
full_name: str
94+
longdouble_type: type[np.longdouble | np.clongdouble]
95+
bits: int
96+
base_name: str
97+
extended_prec_name: str
98+
type_info: np.dtype[Any]
99+
type_group: str
100+
concrete_type: type[np.generic]
101+
abstract_type: type[np.generic]
102+
sctype_key: str
103+
sctype_list: list[type[np.generic]]

0 commit comments

Comments
 (0)