summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/testing/print_coercion_tables.pyi
diff options
context:
space:
mode:
authorblackhao <13851610112@163.com>2025-08-22 02:51:50 -0500
committerblackhao <13851610112@163.com>2025-08-22 02:51:50 -0500
commit4aab4087dc97906d0b9890035401175cdaab32d4 (patch)
tree4e2e9d88a711ec5b1cfa02e8ac72a55183b99123 /.venv/lib/python3.12/site-packages/numpy/testing/print_coercion_tables.pyi
parentafa8f50d1d21c721dabcb31ad244610946ab65a3 (diff)
2.0
Diffstat (limited to '.venv/lib/python3.12/site-packages/numpy/testing/print_coercion_tables.pyi')
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/testing/print_coercion_tables.pyi27
1 files changed, 27 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/numpy/testing/print_coercion_tables.pyi b/.venv/lib/python3.12/site-packages/numpy/testing/print_coercion_tables.pyi
new file mode 100644
index 0000000..c859305
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/testing/print_coercion_tables.pyi
@@ -0,0 +1,27 @@
+from collections.abc import Iterable
+from typing import ClassVar, Generic, Self
+
+from typing_extensions import TypeVar
+
+import numpy as np
+
+_VT_co = TypeVar("_VT_co", default=object, covariant=True)
+
+# undocumented
+class GenericObject(Generic[_VT_co]):
+ dtype: ClassVar[np.dtype[np.object_]] = ...
+ v: _VT_co
+
+ def __init__(self, /, v: _VT_co) -> None: ...
+ def __add__(self, other: object, /) -> Self: ...
+ def __radd__(self, other: object, /) -> Self: ...
+
+def print_cancast_table(ntypes: Iterable[str]) -> None: ...
+def print_coercion_table(
+ ntypes: Iterable[str],
+ inputfirstvalue: int,
+ inputsecondvalue: int,
+ firstarray: bool,
+ use_promote_types: bool = False,
+) -> None: ...
+def print_new_cast_table(*, can_cast: bool = True, legacy: bool = False, flags: bool = False) -> None: ...