diff --git a/abi3info/_internal.py b/abi3info/_internal.py index 216c697..bd6002b 100644 --- a/abi3info/_internal.py +++ b/abi3info/_internal.py @@ -4719,6 +4719,12 @@ ifdef=None, abi_only=False, ), + Symbol(name="PyType_GetBaseByToken", visibility=None): Function( + symbol=Symbol(name="PyType_GetBaseByToken", visibility=None), + added=PyVersion(major=3, minor=14), + ifdef=None, + abi_only=False, + ), } _MACROS: Final[dict[str, Macro]] = { "Py_tp_dealloc": Macro(name="Py_tp_dealloc", added=PyVersion(major=3, minor=2)), @@ -4874,6 +4880,8 @@ name="Py_TPFLAGS_ITEMS_AT_END", added=PyVersion(major=3, minor=12) ), "Py_tp_vectorcall": Macro(name="Py_tp_vectorcall", added=PyVersion(major=3, minor=14)), + "Py_tp_token": Macro(name="Py_tp_token", added=PyVersion(major=3, minor=14)), + "Py_TP_USE_SPEC": Macro(name="Py_TP_USE_SPEC", added=PyVersion(major=3, minor=14)), "Py_BEGIN_ALLOW_THREADS": Macro( name="Py_BEGIN_ALLOW_THREADS", added=PyVersion(major=3, minor=2) ), diff --git a/codegen/stable_abi.sha256 b/codegen/stable_abi.sha256 index 7fe7b07..1d99a9e 100644 --- a/codegen/stable_abi.sha256 +++ b/codegen/stable_abi.sha256 @@ -1 +1 @@ -791f581a8f9da224f9cec44010ecf797c5812ea95834c619c92391ae1c779db2 \ No newline at end of file +ef8357901d2dc2bcf512fa1fa09bbc6c72949aa0ea1fc3512ea43e88913998cd \ No newline at end of file diff --git a/codegen/stable_abi.toml b/codegen/stable_abi.toml index 6036fc9..d8a9d1f 100644 --- a/codegen/stable_abi.toml +++ b/codegen/stable_abi.toml @@ -2527,4 +2527,10 @@ [function.PyLong_AsUInt64] added = '3.14' [const.Py_tp_vectorcall] - added = '3.14' \ No newline at end of file + added = '3.14' +[function.PyType_GetBaseByToken] + added = '3.14' +[const.Py_tp_token] + added = '3.14' +[const.Py_TP_USE_SPEC] + added = '3.14'