Skip to content

Commit 5dd3497

Browse files
committed
Update Stubs
1 parent 044450e commit 5dd3497

40 files changed

Lines changed: 1222 additions & 1 deletion

tests/stubs/python-3.10

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../python-3.11/pybind11-v2.11
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../python-3.11/pybind11-v2.12
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../python-3.11/pybind11-v2.13
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../python-3.11/pybind11-v3.0/numpy-array-use-type-var
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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+
hidden_builtins,
11+
issues,
12+
methods,
13+
numpy,
14+
properties,
15+
stl,
16+
stl_bind,
17+
typing,
18+
values,
19+
)
20+
21+
from . import _bindings, core, pure_python
22+
23+
__all__: list[str] = [
24+
"aliases",
25+
"classes",
26+
"core",
27+
"eigen",
28+
"enum",
29+
"flawed_bindings",
30+
"functions",
31+
"hidden_builtins",
32+
"issues",
33+
"methods",
34+
"numpy",
35+
"properties",
36+
"pure_python",
37+
"stl",
38+
"stl_bind",
39+
"typing",
40+
"values",
41+
"version",
42+
]
43+
version: str = "0.0.0"
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
from __future__ import annotations
2+
3+
from . import (
4+
aliases,
5+
classes,
6+
eigen,
7+
enum,
8+
flawed_bindings,
9+
functions,
10+
hidden_builtins,
11+
issues,
12+
methods,
13+
numpy,
14+
properties,
15+
stl,
16+
stl_bind,
17+
typing,
18+
values,
19+
)
20+
21+
__all__: list[str] = [
22+
"aliases",
23+
"classes",
24+
"eigen",
25+
"enum",
26+
"flawed_bindings",
27+
"functions",
28+
"hidden_builtins",
29+
"issues",
30+
"methods",
31+
"numpy",
32+
"properties",
33+
"stl",
34+
"stl_bind",
35+
"typing",
36+
"values",
37+
]
Lines changed: 53 additions & 0 deletions
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__: list[str] = [
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 Dummy:
42+
linalg = numpy.linalg
43+
44+
class Color:
45+
pass
46+
47+
def foreign_enum_default(
48+
color: typing.Any = demo._bindings.enum.ConsoleForegroundColor.Blue,
49+
) -> None: ...
50+
def func(arg0: typing.SupportsInt | typing.SupportsIndex) -> int: ...
51+
52+
local_type_alias = Color
53+
local_func_alias = func
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
from __future__ import annotations
2+
3+
import demo._bindings.classes
4+
5+
__all__: list[str] = ["set_foo"]
6+
7+
def set_foo(arg0: demo._bindings.classes.Foo) -> int: ...
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
from __future__ import annotations
2+
3+
import demo._bindings.classes
4+
5+
__all__: list[str] = ["value"]
6+
value: demo._bindings.classes.Foo # value = <demo._bindings.classes.Foo object>

0 commit comments

Comments
 (0)