Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/numpy-stubs/@test/runtime/legacy/multiarray.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
np.unpackbits(AR_u1)

np.shares_memory(1, 2)
np.shares_memory(AR_f8, AR_f8, max_work=1)
np.shares_memory(AR_f8, AR_f8, max_work=-1)

np.may_share_memory(1, 2)
np.may_share_memory(AR_f8, AR_f8, max_work=1)
np.may_share_memory(AR_f8, AR_f8, max_work=-1)
14 changes: 7 additions & 7 deletions src/numpy-stubs/@test/static/accept/array_constructors.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -102,15 +102,15 @@ assert_type(np.frombuffer(A, dtype="c16"), _nt.Array)
assert_type(np.arange(False, True), _nt.Array1D[np.int_])
assert_type(np.arange(10), _nt.Array1D[np.int_])
assert_type(np.arange(0, 10, step=2), _nt.Array1D[np.int_])
assert_type(np.arange(10.0), _nt.Array1D[np.float64])
assert_type(np.arange(start=0, stop=10.0), _nt.Array1D[np.float64])
assert_type(np.arange(np.timedelta64(0)), _nt.Array1D[np.timedelta64])
assert_type(np.arange(0, np.timedelta64(10)), _nt.Array1D[np.timedelta64])
assert_type(np.arange(np.datetime64("0"), np.datetime64("10")), _nt.Array1D[np.datetime64])
assert_type(np.arange(10, dtype=np.float64), _nt.Array1D[np.float64])
assert_type(np.arange(10.0), _nt.Array1D[np.float64 | Any])
assert_type(np.arange(0, stop=10.0), _nt.Array1D[np.float64 | Any])
assert_type(np.arange(np.timedelta64(0)), _nt.Array1D[np.timedelta64[Any]])
assert_type(np.arange(0, np.timedelta64(10)), _nt.Array1D[np.timedelta64[Any]])
assert_type(np.arange(np.datetime64("0"), np.datetime64("10")), _nt.Array1D[np.datetime64[Any]])
assert_type(np.arange(10, dtype=np.float64), _nt.Array1D[np.float64 | Any])
assert_type(np.arange(0, 10, step=2, dtype=np.int16), _nt.Array1D[np.int16])
assert_type(np.arange(10, dtype=int), _nt.Array1D[np.int_])
assert_type(np.arange(0, 10, dtype="f8"), _nt.Array1D[np.float64])
assert_type(np.arange(0, 10, dtype="f8"), _nt.Array1D[Any])

assert_type(np.require(A), _nt.Array[np.float64])
assert_type(np.require(B), MyArray[np.float64])
Expand Down
4 changes: 2 additions & 2 deletions src/numpy-stubs/@test/static/accept/multiarray.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -101,10 +101,10 @@ assert_type(np.packbits(AR_u1), _nt.Array[np.uint8])
assert_type(np.unpackbits(AR_u1), _nt.Array[np.uint8])

assert_type(np.shares_memory(1, 2), bool)
assert_type(np.shares_memory(AR_f8, AR_f8, max_work=1), bool)
assert_type(np.shares_memory(AR_f8, AR_f8, max_work=-1), bool)

assert_type(np.may_share_memory(1, 2), bool)
assert_type(np.may_share_memory(AR_f8, AR_f8, max_work=1), bool)
assert_type(np.may_share_memory(AR_f8, AR_f8, max_work=-1), bool)

assert_type(np.promote_types(np.int32, np.int64), np.dtype)
assert_type(np.promote_types("f4", float), np.dtype)
Expand Down
4 changes: 1 addition & 3 deletions src/numpy-stubs/@test/static/reject/multiarray.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ def func(a: int) -> None: ...

###

np.where(AR_b, 1) # type: ignore[call-overload] # pyright: ignore[reportCallIssue]
np.where(AR_b, 1) # type: ignore[call-overload] # pyright: ignore[reportArgumentType]

np.can_cast(AR_f8, 1) # type: ignore[arg-type] # pyright: ignore[reportArgumentType]

Expand All @@ -35,8 +35,6 @@ np.unpackbits(AR_u1, bitorder=">") # type: ignore[arg-type] # pyright: ignore[
np.shares_memory(1, 1, max_work=i8) # type: ignore[arg-type] # pyright: ignore[reportArgumentType]
np.may_share_memory(1, 1, max_work=i8) # type: ignore[arg-type] # pyright: ignore[reportArgumentType]

np.arange(M) # type: ignore[call-overload] # pyright: ignore[reportArgumentType, reportCallIssue]

np.datetime_data(int) # type: ignore[arg-type] # pyright: ignore[reportArgumentType]
np.datetime_as_string("2012") # type: ignore[call-overload] # pyright: ignore[reportArgumentType, reportCallIssue]

Expand Down
Loading