Skip to content

Commit 966994f

Browse files
committed
Update the function stubs from the spec
1 parent 34b8a57 commit 966994f

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

array_api_tests/function_stubs/array_object.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def __rshift__(self: array, other: Union[int, array], /) -> array:
181181
"""
182182
pass
183183

184-
def __setitem__(self, key, value, /):
184+
def __setitem__(self: array, key: Union[int, slice, ellipsis, Tuple[Union[int, slice, ellipsis], ...], array], value: Union[int, float, bool, array], /) -> None:
185185
"""
186186
Note: __setitem__ is a method of the array object.
187187
"""

array_api_tests/function_stubs/creation_functions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
def arange(start: Union[int, float], /, stop: Optional[Union[int, float]] = None, step: Union[int, float] = 1, *, dtype: Optional[dtype] = None, device: Optional[device] = None) -> array:
1818
pass
1919

20-
def asarray(obj: Union[array, float, NestedSequence[bool|int|float], SupportsDLPack, SupportsBufferProtocol], /, *, dtype: Optional[dtype] = None, device: Optional[device] = None, copy: Optional[bool] = None) -> array:
20+
def asarray(obj: Union[array, bool, int, float, NestedSequence[bool|int|float], SupportsDLPack, SupportsBufferProtocol], /, *, dtype: Optional[dtype] = None, device: Optional[device] = None, copy: Optional[bool] = None) -> array:
2121
pass
2222

2323
def empty(shape: Union[int, Tuple[int, ...]], *, dtype: Optional[dtype] = None, device: Optional[device] = None) -> array:

array_api_tests/function_stubs/searching_functions.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010

1111
from __future__ import annotations
1212

13-
from ._types import Tuple, array
13+
from ._types import Optional, Tuple, array
1414

15-
def argmax(x: array, /, *, axis: int = None, keepdims: bool = False) -> array:
15+
def argmax(x: array, /, *, axis: Optional[int] = None, keepdims: bool = False) -> array:
1616
pass
1717

18-
def argmin(x: array, /, *, axis: int = None, keepdims: bool = False) -> array:
18+
def argmin(x: array, /, *, axis: Optional[int] = None, keepdims: bool = False) -> array:
1919
pass
2020

2121
def nonzero(x: array, /) -> Tuple[array, ...]:

0 commit comments

Comments
 (0)