STINNER Victor <vstin...@python.org> added the comment:
I searched for "_PyGC_FINALIZED" in top 5000 PyPI projects. It seems like only Cython is impacted. ddtrace and guppy3 use directly the internal C API. == Cython 0.29.26 == * Cython/Compiler/ModuleNode.py: finalised_check = '!_PyGC_FINALIZED(o)' * Cython/Compiler/ModuleNode.py: '(!PyType_IS_GC(Py_TYPE(o)) || !_PyGC_FINALIZED(o))') == ddtrace 0.57.3 == In ddtrace/profiling/collector/stack.pyx: IF PY_MINOR_VERSION >= 9: # Needed for accessing _PyGC_FINALIZED when we build with -DPy_BUILD_CORE cdef extern from "<internal/pycore_gc.h>": pass == guppy3-3.1.2 == In src/heapy/hv.c: #if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 9 # define Py_BUILD_CORE /* PyGC_Head */ # undef _PyGC_FINALIZED # include <internal/pycore_gc.h> # undef Py_BUILD_CORE #endif ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40170> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com