pythoncapi-compat users¶
Examples of projects using pythoncapi_compat.h¶
bitarray:
bitarray/_bitarray.cusesPy_SET_SIZE()(pythoncapi_compat.h copy)immutables:
immutables/_map.cusesPy_SET_SIZE()(pythoncapi_compat.h copy)Mercurial (hg) uses
Py_SET_TYPE()(commit, pythoncapi_compat.h copy)python-zstandard uses
Py_SET_TYPE()andPy_SET_SIZE()(commit): Mercurial extension.hollerith
src/writer.cusesPyObject_CallOneArg() and other Python 3.9 apis(pythoncapi_compat.h copy)
Projects not using pythoncapi_compat.h¶
Projects not using pythoncapi_compat.h:
Cython doesn’t use pythoncapi_compat.h: see Cython issue #3934. For example, ModuleSetupCode.c provides functions like
__Pyx_SET_REFCNT().
Project with a strict contributor agreement: