Navigation

  • index
  • previous |
  • pythoncapi_compat documentation »
  • Links

Links¶

  • Python/C API Reference Manual

  • HPy: a better API for Python

  • Cython: C-extensions for Python

  • Old 2to3c project by David Malcolm which uses Coccinelle to ease migration of C extensions from Python 2 to Python 3. See also 2to3c: an implementation of Python’s 2to3 for C code article (2009).

  • PEPs related to the C API:

    • PEP 620 – Hide implementation details from the C API

    • PEP 670 – Convert macros to functions in the Python C API

    • PEP 674 – Disallow using macros as l-values

  • Make structures opaque

    • bpo-39573: PyObject

    • bpo-40170: PyTypeObject

    • bpo-39947: PyThreadState

    • bpo-40421: PyFrameObject

    • bpo-47241: PyCodeObject

Previous topic

Changelog

This Page

  • Show Source

Quick search

Navigation

  • index
  • previous |
  • pythoncapi_compat documentation »
  • Links
© Copyright 2022, Victor Stinner. Created using Sphinx 9.1.0.