Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit54c03ba

Browse files
committed
Add typeoffsets for Python 3.13
1 parent563e369 commit54c03ba

File tree

3 files changed

+157
-1
lines changed

3 files changed

+157
-1
lines changed

‎pyproject.toml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ dependencies = [
1313
"clr_loader>=0.2.6,<0.3.0"
1414
]
1515

16-
requires-python =">=3.7, <3.13"
16+
requires-python =">=3.7, <3.14"
1717

1818
classifiers = [
1919
"Development Status :: 5 - Production/Stable",
@@ -42,6 +42,17 @@ email = "pythonnet@python.org"
4242
Homepage ="https://pythonnet.github.io/"
4343
Sources ="https://github.com/pythonnet/pythonnet"
4444

45+
[project.optional-dependencies]
46+
dev = [
47+
"pytest>=7.4.4",
48+
"psutil>=5.9.8",
49+
"coverage>=7.2.7",
50+
"codecov>=2.1.13",
51+
"wheel>=0.42.0",
52+
"pycparser>=2.21",
53+
"clr-loader>=0.2.6",
54+
"find-libpython>=0.3.1",
55+
]
4556
[tool.setuptools]
4657
zip-safe =false
4758
py-modules = ["clr"]

‎src/pythonnet/__init__.py

Whitespace-only changes.

‎src/runtime/Native/TypeOffset313.cs

Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
2+
// Auto-generated by geninterop.py.
3+
// DO NOT MODIFY BY HAND.
4+
5+
// Python 3.13: ABI flags: ''
6+
7+
// ReSharper disable InconsistentNaming
8+
// ReSharper disable IdentifierTypo
9+
10+
usingSystem;
11+
usingSystem.Diagnostics.CodeAnalysis;
12+
usingSystem.Runtime.InteropServices;
13+
14+
usingPython.Runtime.Native;
15+
16+
namespacePython.Runtime
17+
{
18+
[SuppressMessage("Style","IDE1006:Naming Styles",
19+
Justification="Following CPython",
20+
Scope="type")]
21+
22+
[StructLayout(LayoutKind.Sequential)]
23+
internalclassTypeOffset313:GeneratedTypeOffsets,ITypeOffsets
24+
{
25+
publicTypeOffset313(){}
26+
// Auto-generated from PyHeapTypeObject in Python.h
27+
publicintob_refcnt{get;privateset;}
28+
publicintob_type{get;privateset;}
29+
publicintob_size{get;privateset;}
30+
publicinttp_name{get;privateset;}
31+
publicinttp_basicsize{get;privateset;}
32+
publicinttp_itemsize{get;privateset;}
33+
publicinttp_dealloc{get;privateset;}
34+
publicinttp_vectorcall_offset{get;privateset;}
35+
publicinttp_getattr{get;privateset;}
36+
publicinttp_setattr{get;privateset;}
37+
publicinttp_as_async{get;privateset;}
38+
publicinttp_repr{get;privateset;}
39+
publicinttp_as_number{get;privateset;}
40+
publicinttp_as_sequence{get;privateset;}
41+
publicinttp_as_mapping{get;privateset;}
42+
publicinttp_hash{get;privateset;}
43+
publicinttp_call{get;privateset;}
44+
publicinttp_str{get;privateset;}
45+
publicinttp_getattro{get;privateset;}
46+
publicinttp_setattro{get;privateset;}
47+
publicinttp_as_buffer{get;privateset;}
48+
publicinttp_flags{get;privateset;}
49+
publicinttp_doc{get;privateset;}
50+
publicinttp_traverse{get;privateset;}
51+
publicinttp_clear{get;privateset;}
52+
publicinttp_richcompare{get;privateset;}
53+
publicinttp_weaklistoffset{get;privateset;}
54+
publicinttp_iter{get;privateset;}
55+
publicinttp_iternext{get;privateset;}
56+
publicinttp_methods{get;privateset;}
57+
publicinttp_members{get;privateset;}
58+
publicinttp_getset{get;privateset;}
59+
publicinttp_base{get;privateset;}
60+
publicinttp_dict{get;privateset;}
61+
publicinttp_descr_get{get;privateset;}
62+
publicinttp_descr_set{get;privateset;}
63+
publicinttp_dictoffset{get;privateset;}
64+
publicinttp_init{get;privateset;}
65+
publicinttp_alloc{get;privateset;}
66+
publicinttp_new{get;privateset;}
67+
publicinttp_free{get;privateset;}
68+
publicinttp_is_gc{get;privateset;}
69+
publicinttp_bases{get;privateset;}
70+
publicinttp_mro{get;privateset;}
71+
publicinttp_cache{get;privateset;}
72+
publicinttp_subclasses{get;privateset;}
73+
publicinttp_weaklist{get;privateset;}
74+
publicinttp_del{get;privateset;}
75+
publicinttp_version_tag{get;privateset;}
76+
publicinttp_finalize{get;privateset;}
77+
publicinttp_vectorcall{get;privateset;}
78+
publicinttp_watched{get;privateset;}
79+
publicintam_await{get;privateset;}
80+
publicintam_aiter{get;privateset;}
81+
publicintam_anext{get;privateset;}
82+
publicintam_send{get;privateset;}
83+
publicintnb_add{get;privateset;}
84+
publicintnb_subtract{get;privateset;}
85+
publicintnb_multiply{get;privateset;}
86+
publicintnb_remainder{get;privateset;}
87+
publicintnb_divmod{get;privateset;}
88+
publicintnb_power{get;privateset;}
89+
publicintnb_negative{get;privateset;}
90+
publicintnb_positive{get;privateset;}
91+
publicintnb_absolute{get;privateset;}
92+
publicintnb_bool{get;privateset;}
93+
publicintnb_invert{get;privateset;}
94+
publicintnb_lshift{get;privateset;}
95+
publicintnb_rshift{get;privateset;}
96+
publicintnb_and{get;privateset;}
97+
publicintnb_xor{get;privateset;}
98+
publicintnb_or{get;privateset;}
99+
publicintnb_int{get;privateset;}
100+
publicintnb_reserved{get;privateset;}
101+
publicintnb_float{get;privateset;}
102+
publicintnb_inplace_add{get;privateset;}
103+
publicintnb_inplace_subtract{get;privateset;}
104+
publicintnb_inplace_multiply{get;privateset;}
105+
publicintnb_inplace_remainder{get;privateset;}
106+
publicintnb_inplace_power{get;privateset;}
107+
publicintnb_inplace_lshift{get;privateset;}
108+
publicintnb_inplace_rshift{get;privateset;}
109+
publicintnb_inplace_and{get;privateset;}
110+
publicintnb_inplace_xor{get;privateset;}
111+
publicintnb_inplace_or{get;privateset;}
112+
publicintnb_floor_divide{get;privateset;}
113+
publicintnb_true_divide{get;privateset;}
114+
publicintnb_inplace_floor_divide{get;privateset;}
115+
publicintnb_inplace_true_divide{get;privateset;}
116+
publicintnb_index{get;privateset;}
117+
publicintnb_matrix_multiply{get;privateset;}
118+
publicintnb_inplace_matrix_multiply{get;privateset;}
119+
publicintmp_length{get;privateset;}
120+
publicintmp_subscript{get;privateset;}
121+
publicintmp_ass_subscript{get;privateset;}
122+
publicintsq_length{get;privateset;}
123+
publicintsq_concat{get;privateset;}
124+
publicintsq_repeat{get;privateset;}
125+
publicintsq_item{get;privateset;}
126+
publicintwas_sq_slice{get;privateset;}
127+
publicintsq_ass_item{get;privateset;}
128+
publicintwas_sq_ass_slice{get;privateset;}
129+
publicintsq_contains{get;privateset;}
130+
publicintsq_inplace_concat{get;privateset;}
131+
publicintsq_inplace_repeat{get;privateset;}
132+
publicintbf_getbuffer{get;privateset;}
133+
publicintbf_releasebuffer{get;privateset;}
134+
publicintname{get;privateset;}
135+
publicintht_slots{get;privateset;}
136+
publicintqualname{get;privateset;}
137+
publicintht_cached_keys{get;privateset;}
138+
publicintht_module{get;privateset;}
139+
publicint_ht_tpname{get;privateset;}
140+
publicintspec_cache_getitem{get;privateset;}
141+
publicintgetitem_version{get;privateset;}
142+
publicintinit{get;privateset;}
143+
}
144+
}
145+

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp