| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| cpython/ | 04-Jul-2025 | - | 8,649 | 5,501 | ||
| internal/ | 04-Jul-2025 | - | 30,111 | 22,637 | ||
| Python.h | D | 04-Jul-2025 | 3.9 KiB | 140 | 111 | |
| README.rst | D | 04-Jul-2025 | 486 | 15 | 10 | |
| abstract.h | D | 04-Jul-2025 | 31.6 KiB | 912 | 167 | |
| bltinmodule.h | D | 04-Jul-2025 | 264 | 15 | 12 | |
| boolobject.h | D | 04-Jul-2025 | 1.3 KiB | 48 | 26 | |
| bytearrayobject.h | D | 04-Jul-2025 | 1.4 KiB | 45 | 24 | |
| bytesobject.h | D | 04-Jul-2025 | 2.5 KiB | 67 | 39 | |
| ceval.h | D | 04-Jul-2025 | 5 KiB | 146 | 58 | |
| codecs.h | D | 04-Jul-2025 | 5.3 KiB | 177 | 57 | |
| compile.h | D | 04-Jul-2025 | 448 | 23 | 18 | |
| complexobject.h | D | 04-Jul-2025 | 728 | 31 | 20 | |
| critical_section.h | D | 04-Jul-2025 | 314 | 17 | 14 | |
| datetime.h | D | 04-Jul-2025 | 9.5 KiB | 268 | 157 | |
| descrobject.h | D | 04-Jul-2025 | 3 KiB | 101 | 69 | |
| dictobject.h | D | 04-Jul-2025 | 4.3 KiB | 109 | 63 | |
| dynamic_annotations.h | D | 04-Jul-2025 | 21.9 KiB | 500 | 225 | |
| enumobject.h | D | 04-Jul-2025 | 253 | 18 | 11 | |
| errcode.h | D | 04-Jul-2025 | 1.9 KiB | 46 | 28 | |
| exports.h | D | 04-Jul-2025 | 4.5 KiB | 109 | 67 | |
| fileobject.h | D | 04-Jul-2025 | 1.3 KiB | 42 | 30 | |
| fileutils.h | D | 04-Jul-2025 | 1.4 KiB | 63 | 45 | |
| floatobject.h | D | 04-Jul-2025 | 1.5 KiB | 55 | 33 | |
| frameobject.h | D | 04-Jul-2025 | 336 | 21 | 15 | |
| genericaliasobject.h | D | 04-Jul-2025 | 334 | 15 | 11 | |
| import.h | D | 04-Jul-2025 | 3.2 KiB | 104 | 95 | |
| intrcheck.h | D | 04-Jul-2025 | 535 | 24 | 18 | |
| iterobject.h | D | 04-Jul-2025 | 525 | 25 | 15 | |
| listobject.h | D | 04-Jul-2025 | 1.9 KiB | 56 | 34 | |
| lock.h | D | 04-Jul-2025 | 242 | 17 | 14 | |
| longobject.h | D | 04-Jul-2025 | 3.8 KiB | 115 | 89 | |
| marshal.h | D | 04-Jul-2025 | 827 | 32 | 21 | |
| memoryobject.h | D | 04-Jul-2025 | 1.1 KiB | 35 | 27 | |
| methodobject.h | D | 04-Jul-2025 | 5.2 KiB | 138 | 66 | |
| modsupport.h | D | 04-Jul-2025 | 5.5 KiB | 147 | 69 | |
| moduleobject.h | D | 04-Jul-2025 | 3.6 KiB | 123 | 85 | |
| monitoring.h | D | 04-Jul-2025 | 331 | 19 | 14 | |
| object.h | D | 04-Jul-2025 | 46.3 KiB | 1,271 | 728 | |
| objimpl.h | D | 04-Jul-2025 | 8.2 KiB | 212 | 66 | |
| opcode.h | D | 04-Jul-2025 | 1.5 KiB | 43 | 37 | |
| opcode_ids.h | D | 04-Jul-2025 | 11.6 KiB | 245 | 235 | |
| osdefs.h | D | 04-Jul-2025 | 848 | 58 | 38 | |
| osmodule.h | D | 04-Jul-2025 | 291 | 18 | 12 | |
| patchlevel.h | D | 04-Jul-2025 | 1.3 KiB | 36 | 15 | |
| py_curses.h | D | 04-Jul-2025 | 3.4 KiB | 117 | 70 | |
| pyatomic.h | D | 04-Jul-2025 | 257 | 17 | 14 | |
| pybuffer.h | D | 04-Jul-2025 | 5.2 KiB | 146 | 69 | |
| pycapsule.h | D | 04-Jul-2025 | 1.7 KiB | 59 | 28 | |
| pydtrace.d | D | 04-Jul-2025 | 1,008 | 23 | 19 | |
| pydtrace.h | D | 04-Jul-2025 | 2.3 KiB | 60 | 37 | |
| pyerrors.h | D | 04-Jul-2025 | 12.7 KiB | 336 | 252 | |
| pyexpat.h | D | 04-Jul-2025 | 2.5 KiB | 58 | 45 | |
| pyframe.h | D | 04-Jul-2025 | 551 | 27 | 16 | |
| pyhash.h | D | 04-Jul-2025 | 1.6 KiB | 60 | 30 | |
| pylifecycle.h | D | 04-Jul-2025 | 2.4 KiB | 81 | 52 | |
| pymacconfig.h | D | 04-Jul-2025 | 2.4 KiB | 92 | 72 | |
| pymacro.h | D | 04-Jul-2025 | 7.2 KiB | 194 | 103 | |
| pymath.h | D | 04-Jul-2025 | 1.6 KiB | 63 | 30 | |
| pymem.h | D | 04-Jul-2025 | 4.3 KiB | 111 | 37 | |
| pyport.h | D | 04-Jul-2025 | 19.1 KiB | 610 | 305 | |
| pystate.h | D | 04-Jul-2025 | 4.5 KiB | 133 | 51 | |
| pystats.h | D | 04-Jul-2025 | 596 | 27 | 17 | |
| pystrcmp.h | D | 04-Jul-2025 | 436 | 24 | 18 | |
| pystrtod.h | D | 04-Jul-2025 | 1.2 KiB | 38 | 24 | |
| pythonrun.h | D | 04-Jul-2025 | 1.3 KiB | 50 | 29 | |
| pythread.h | D | 04-Jul-2025 | 3.9 KiB | 113 | 63 | |
| pytypedefs.h | D | 04-Jul-2025 | 851 | 31 | 21 | |
| rangeobject.h | D | 04-Jul-2025 | 630 | 28 | 13 | |
| setobject.h | D | 04-Jul-2025 | 1.5 KiB | 50 | 39 | |
| sliceobject.h | D | 04-Jul-2025 | 2.6 KiB | 70 | 51 | |
| structmember.h | D | 04-Jul-2025 | 1.6 KiB | 57 | 35 | |
| structseq.h | D | 04-Jul-2025 | 1.3 KiB | 47 | 35 | |
| sysmodule.h | D | 04-Jul-2025 | 1.2 KiB | 45 | 35 | |
| traceback.h | D | 04-Jul-2025 | 585 | 27 | 18 | |
| tupleobject.h | D | 04-Jul-2025 | 1.6 KiB | 47 | 25 | |
| typeslots.h | D | 04-Jul-2025 | 2.3 KiB | 89 | 85 | |
| unicodeobject.h | D | 04-Jul-2025 | 34.6 KiB | 1,022 | 413 | |
| warnings.h | D | 04-Jul-2025 | 1.1 KiB | 46 | 37 | |
| weakrefobject.h | D | 04-Jul-2025 | 1.4 KiB | 47 | 34 |
README.rst
1The Python C API 2================ 3 4The C API is divided into these sections: 5 61. ``Include/``: Limited API 72. ``Include/cpython/``: CPython implementation details 83. ``Include/cpython/``, names with the ``PyUnstable_`` prefix: API that can 9 change between minor releases 104. ``Include/internal/``, and any name with ``_`` prefix: The internal API 11 12Information on changing the C API is available `in the developer guide`_ 13 14.. _in the developer guide: https://devguide.python.org/c-api/ 15