From ca584eace4b5c5ca7572f9cb5b81575314f6e2d0 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Sat, 10 Oct 2026 03:33:05 +0200 Subject: [PATCH] List unsupported in Python 3.15 --- docs/api.rst | 36 ++++++++++++++++++++++++++++++++++++ docs/index.rst | 2 +- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/docs/api.rst b/docs/api.rst index f13d4b2..c2c83e8 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -78,6 +78,35 @@ Python 3.15 Not available on PyPy, and not on the limited C API. +Not supported: + +* ``PyABIInfo_Check()`` +* ``PyAnyDict_Check()`` +* ``PyAnyDict_CheckExact()`` +* ``PyArg_ParseArray()`` +* ``PyArg_ParseArrayAndKeywords()`` +* ``PyFrozenDict_Check()`` +* ``PyFrozenDict_CheckExact()`` +* ``PyFrozenDict_New()`` +* ``PyImport_CreateModuleFromInitfunc()`` +* ``PyModule_FromSlotsAndSpec()`` +* ``PyModule_GetState_DuringGC()`` +* ``PyModule_GetToken_DuringGC()`` +* ``PyObject_CallFinalizerFromDealloc()`` +* ``PyObject_Dump()`` +* ``PyObject_GetItemData_DuringGC()`` +* ``PyObject_GetTypeData_DuringGC()`` +* ``PyType_FromSlots()`` +* ``PyType_GetBaseByToken_DuringGC()`` +* ``PyType_GetModuleByToken_DuringGC()`` +* ``PyType_GetModuleState_DuringGC()`` +* ``PyType_GetModule_DuringGC()`` +* ``PyUnstable_DumpTraceback()`` +* ``PyUnstable_DumpTracebackThreads()`` +* ``PyUnstable_ThreadState_ResetStackProtection()`` +* ``PyUnstable_ThreadState_SetStackProtection()`` + + Python 3.14 ----------- @@ -528,6 +557,13 @@ Python 3.13 See `PyType_GetFullyQualifiedName() documentation `__. +.. c:macro:: Py_BEGIN_CRITICAL_SECTION(op) +.. c:macro:: Py_END_CRITICAL_SECTION() +.. c:macro:: Py_BEGIN_CRITICAL_SECTION2(a, b) +.. c:macro:: Py_END_CRITICAL_SECTION2() + + See `Py_BEGIN_CRITICAL_SECTION() documentation + `_. Not supported: diff --git a/docs/index.rst b/docs/index.rst index daf3490..484f7cf 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -17,8 +17,8 @@ Documentation: .. toctree:: :maxdepth: 2 - upgrade api + upgrade users tests changelog