From cd40fb90e62ce39d2ee5a2adecb0d36d99b625d8 Mon Sep 17 00:00:00 2001 From: jorenham Date: Sat, 1 Mar 2025 16:14:31 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=8F=B7=EF=B8=8F=20annotate=20the=20missin?= =?UTF-8?q?g=20`ufunc.resolve=5Fdtypes`=20method?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .mypyignore-todo | 4 ---- src/numpy-stubs/__init__.pyi | 11 +++++++++++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/.mypyignore-todo b/.mypyignore-todo index 49638453..1da4396c 100644 --- a/.mypyignore-todo +++ b/.mypyignore-todo @@ -143,9 +143,6 @@ numpy.unique_inverse numpy.unique_values numpy.genfromtxt -numpy(\._core)?\.ufunc.resolve_dtypes -numpy._core.numeric.ufunc.resolve_dtypes - numpy(\._core(\.multiarray)?)?\.dtype numpy(\._core(\.multiarray)?)?\.dtype.type @@ -523,7 +520,6 @@ numpy.matlib.stack numpy.matlib.tril numpy.matlib.triu numpy.matlib.typing -numpy.matlib.ufunc.resolve_dtypes numpy.matlib.union1d numpy.matlib.unique_all numpy.matlib.unique_counts diff --git a/src/numpy-stubs/__init__.pyi b/src/numpy-stubs/__init__.pyi index dda12393..0738e0f4 100644 --- a/src/numpy-stubs/__init__.pyi +++ b/src/numpy-stubs/__init__.pyi @@ -6634,6 +6634,17 @@ class ufunc: def outer(self, *args: Any, **kwargs: Any) -> Any: ... def at(self, /, *args: Any, **kwargs: Any) -> None: ... + # + def resolve_dtypes( + self, + /, + dtypes: tuple[dtype[Any] | type | None, ...], + *, + signature: tuple[dtype[Any] | None, ...] | None = None, + casting: _CastingKind | None = None, + reduction: py_bool = False, + ) -> tuple[dtype[Any], ...]: ... + absolute: Final[_UFunc_Nin1_Nout1[L["absolute"], L[20]]] = ... arccos: Final[_UFunc_Nin1_Nout1[L["arccos"], L[8]]] = ... arccosh: Final[_UFunc_Nin1_Nout1[L["arccosh"], L[8]]] = ...