Skip to content

Commit 94bda4d

Browse files
committed
Add pybind-v2.12 stubs (identical to pybind-v2.13)
1 parent 6bb7ab1 commit 94bda4d

30 files changed

+527
-0
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
from __future__ import annotations
2+
3+
from demo._bindings import (
4+
aliases,
5+
classes,
6+
eigen,
7+
enum,
8+
flawed_bindings,
9+
functions,
10+
issues,
11+
methods,
12+
numpy,
13+
properties,
14+
stl,
15+
stl_bind,
16+
typing,
17+
values,
18+
)
19+
20+
from . import _bindings, core, pure_python
21+
22+
__all__ = [
23+
"aliases",
24+
"classes",
25+
"core",
26+
"eigen",
27+
"enum",
28+
"flawed_bindings",
29+
"functions",
30+
"issues",
31+
"methods",
32+
"numpy",
33+
"properties",
34+
"pure_python",
35+
"stl",
36+
"stl_bind",
37+
"typing",
38+
"values",
39+
"version",
40+
]
41+
version: str = "0.0.0"

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/__init__.pyi

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
from __future__ import annotations
2+
3+
import typing
4+
5+
import numpy
6+
from numpy import random
7+
8+
import demo._bindings.enum
9+
from demo._bindings.aliases.foreign_method_arg import Bar2 as foreign_type_alias
10+
from demo._bindings.aliases.foreign_return import get_foo as foreign_class_alias
11+
12+
from . import (
13+
foreign_arg,
14+
foreign_attr,
15+
foreign_class_member,
16+
foreign_method_arg,
17+
foreign_method_return,
18+
foreign_return,
19+
missing_self_arg,
20+
)
21+
22+
__all__ = [
23+
"Color",
24+
"Dummy",
25+
"foreign_arg",
26+
"foreign_attr",
27+
"foreign_class_alias",
28+
"foreign_class_member",
29+
"foreign_enum_default",
30+
"foreign_method_arg",
31+
"foreign_method_return",
32+
"foreign_return",
33+
"foreign_type_alias",
34+
"func",
35+
"local_func_alias",
36+
"local_type_alias",
37+
"missing_self_arg",
38+
"random",
39+
]
40+
41+
class Color:
42+
pass
43+
44+
class Dummy:
45+
linalg = numpy.linalg
46+
47+
def foreign_enum_default(
48+
color: typing.Any = demo._bindings.enum.ConsoleForegroundColor.Blue,
49+
) -> None: ...
50+
def func(arg0: int) -> int: ...
51+
52+
local_func_alias = func
53+
local_type_alias = Color

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_arg.pyi

Whitespace-only changes.

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_attr.pyi

Whitespace-only changes.

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_class_member.pyi

Whitespace-only changes.

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_arg.pyi

Whitespace-only changes.

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_method_return.pyi

Whitespace-only changes.

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/foreign_return.pyi

Whitespace-only changes.

tests/stubs/python-3.12/pybind11-v2.12/numpy-array-wrap-with-annotated/demo/_bindings/aliases/missing_self_arg.pyi

Whitespace-only changes.

0 commit comments

Comments
 (0)