Update NDArray[object] to be NDArray[numpy.object_] (#5571)

* fix numpy.object_

* style: pre-commit fixes

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Michael Carlstrom
2025-03-20 20:57:51 -07:00
committed by GitHub
co-authored by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
parent bb504dd809
commit 6412615ebb
2 changed files with 8 additions and 1 deletions
+7
View File
@@ -302,6 +302,13 @@ def test_constructors():
assert results["array_t<double>"].dtype == np.float64
def test_array_object_type(doc):
assert (
doc(m.pass_array_object_return_as_list)
== "pass_array_object_return_as_list(arg0: typing.Annotated[numpy.typing.ArrayLike, numpy.object_]) -> list"
)
def test_overload_resolution(msg):
# Exact overload matches:
assert m.overloaded(np.array([1], dtype="float64")) == "double"