@@ -26,9 +26,6 @@ i4_nd: npt.NDArray[np.int32]
26
26
27
27
# Array subtraction
28
28
29
- # NOTE: mypys `NoReturn` errors are, unfortunately, not that great
30
- _1 = AR_b - AR_LIKE_b # type: ignore[var-annotated]
31
- _2 = AR_LIKE_b - AR_b # type: ignore[var-annotated]
32
29
AR_i - b"" # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
33
30
34
31
AR_f - AR_LIKE_m # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
@@ -88,15 +85,15 @@ AR_i *= AR_LIKE_c # type: ignore[arg-type] # pyright: ignore[reportAssignmentT
88
85
AR_i *= AR_LIKE_m # type: ignore[arg-type] # pyright: ignore[reportAssignmentType]
89
86
90
87
AR_f *= AR_LIKE_c # type: ignore[arg-type] # pyright: ignore[reportAssignmentType]
91
- AR_f *= AR_LIKE_m # type: ignore[arg-type] # pyright: ignore[reportAssignmentType ]
88
+ AR_f *= AR_LIKE_m # type: ignore[arg-type] # pyright: ignore[reportOperatorIssue, reportUnknownVariableType ]
92
89
93
90
# Array power
94
91
95
- AR_b **= AR_LIKE_b # type: ignore[misc ] # pyright: ignore[reportAssignmentType ]
96
- AR_b **= AR_LIKE_u # type: ignore[misc ] # pyright: ignore[reportAssignmentType ]
97
- AR_b **= AR_LIKE_i # type: ignore[misc ] # pyright: ignore[reportAssignmentType]
98
- AR_b **= AR_LIKE_f # type: ignore[misc ] # pyright: ignore[reportAssignmentType]
99
- AR_b **= AR_LIKE_c # type: ignore[misc ] # pyright: ignore[reportAssignmentType]
92
+ AR_b **= AR_LIKE_b # type: ignore[arg-type ] # pyright: ignore[reportOperatorIssue, reportUnknownVariableType ]
93
+ AR_b **= AR_LIKE_u # type: ignore[arg-type ] # pyright: ignore[reportOperatorIssue, reportUnknownVariableType ]
94
+ AR_b **= AR_LIKE_i # type: ignore[arg-type ] # pyright: ignore[reportAssignmentType]
95
+ AR_b **= AR_LIKE_f # type: ignore[arg-type ] # pyright: ignore[reportAssignmentType]
96
+ AR_b **= AR_LIKE_c # type: ignore[arg-type ] # pyright: ignore[reportAssignmentType]
100
97
101
98
AR_u **= AR_LIKE_f # type: ignore[arg-type] # pyright: ignore[reportAssignmentType]
102
99
AR_u **= AR_LIKE_c # type: ignore[arg-type] # pyright: ignore[reportAssignmentType]
@@ -106,21 +103,6 @@ AR_i **= AR_LIKE_c # type: ignore[arg-type] # pyright: ignore[reportAssignment
106
103
107
104
AR_f **= AR_LIKE_c # type: ignore[arg-type] # pyright: ignore[reportAssignmentType]
108
105
109
- # Scalars
110
-
111
- b_ - b_ # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
112
-
113
- dt + dt # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
114
- td - dt # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
115
- td % 1 # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
116
- td / dt # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
117
- td % dt # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
118
-
119
- - b_ # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
120
- + b_ # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
121
-
122
- # Scalar and array
123
-
124
106
# will raise `TypeError` at runtime
125
107
u8 << i4_nd # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
126
108
u8 >> i4_nd # type: ignore[operator] # pyright: ignore[reportOperatorIssue]
0 commit comments