| Name | Date | Size | #Lines | LOC | ||
|---|---|---|---|---|---|---|
| .. | - | - | ||||
| cpython/ | 03-May-2024 | - | 4,645 | 2,443 | ||
| internal/ | 03-May-2024 | - | 5,569 | 3,857 | ||
| Python.h | D | 03-May-2024 | 3.1 KiB | 149 | 118 | |
| README.rst | D | 03-May-2024 | 344 | 13 | 8 | |
| abstract.h | D | 03-May-2024 | 30.7 KiB | 874 | 173 | |
| bltinmodule.h | D | 03-May-2024 | 264 | 15 | 12 | |
| boolobject.h | D | 03-May-2024 | 1.2 KiB | 44 | 22 | |
| bytearrayobject.h | D | 03-May-2024 | 1.4 KiB | 47 | 25 | |
| bytesobject.h | D | 03-May-2024 | 2.5 KiB | 70 | 40 | |
| cellobject.h | D | 03-May-2024 | 720 | 30 | 22 | |
| ceval.h | D | 03-May-2024 | 5.6 KiB | 159 | 60 | |
| classobject.h | D | 03-May-2024 | 1.6 KiB | 58 | 37 | |
| code.h | D | 03-May-2024 | 318 | 21 | 15 | |
| codecs.h | D | 03-May-2024 | 6.9 KiB | 249 | 97 | |
| compile.h | D | 03-May-2024 | 520 | 26 | 19 | |
| complexobject.h | D | 03-May-2024 | 1.8 KiB | 70 | 48 | |
| context.h | D | 03-May-2024 | 1.9 KiB | 82 | 32 | |
| datetime.h | D | 03-May-2024 | 9.4 KiB | 268 | 157 | |
| descrobject.h | D | 03-May-2024 | 2.9 KiB | 109 | 85 | |
| dictobject.h | D | 03-May-2024 | 3.8 KiB | 98 | 59 | |
| dynamic_annotations.h | D | 03-May-2024 | 21.9 KiB | 500 | 225 | |
| enumobject.h | D | 03-May-2024 | 253 | 18 | 11 | |
| errcode.h | D | 03-May-2024 | 1.7 KiB | 39 | 27 | |
| eval.h | D | 03-May-2024 | 831 | 28 | 20 | |
| exports.h | D | 03-May-2024 | 1.1 KiB | 31 | 22 | |
| fileobject.h | D | 03-May-2024 | 1.5 KiB | 50 | 35 | |
| fileutils.h | D | 03-May-2024 | 508 | 27 | 22 | |
| floatobject.h | D | 03-May-2024 | 4.3 KiB | 119 | 51 | |
| frameobject.h | D | 03-May-2024 | 337 | 21 | 15 | |
| funcobject.h | D | 03-May-2024 | 4.2 KiB | 111 | 75 | |
| genericaliasobject.h | D | 03-May-2024 | 334 | 15 | 11 | |
| genobject.h | D | 03-May-2024 | 3.3 KiB | 101 | 67 | |
| import.h | D | 03-May-2024 | 3 KiB | 99 | 90 | |
| interpreteridobject.h | D | 03-May-2024 | 334 | 18 | 14 | |
| intrcheck.h | D | 03-May-2024 | 772 | 31 | 24 | |
| iterobject.h | D | 03-May-2024 | 593 | 28 | 18 | |
| listobject.h | D | 03-May-2024 | 1.7 KiB | 53 | 31 | |
| longintrepr.h | D | 03-May-2024 | 3.7 KiB | 100 | 41 | |
| longobject.h | D | 03-May-2024 | 8.4 KiB | 221 | 122 | |
| marshal.h | D | 03-May-2024 | 803 | 29 | 21 | |
| memoryobject.h | D | 03-May-2024 | 2.7 KiB | 73 | 54 | |
| methodobject.h | D | 03-May-2024 | 4 KiB | 117 | 64 | |
| modsupport.h | D | 03-May-2024 | 10.1 KiB | 264 | 175 | |
| moduleobject.h | D | 03-May-2024 | 2.4 KiB | 97 | 76 | |
| namespaceobject.h | D | 03-May-2024 | 349 | 20 | 13 | |
| object.h | D | 03-May-2024 | 27.7 KiB | 750 | 348 | |
| objimpl.h | D | 03-May-2024 | 8.2 KiB | 216 | 67 | |
| opcode.h | D | 03-May-2024 | 5.4 KiB | 173 | 161 | |
| osdefs.h | D | 03-May-2024 | 737 | 52 | 38 | |
| osmodule.h | D | 03-May-2024 | 291 | 18 | 12 | |
| patchlevel.h | D | 03-May-2024 | 1.3 KiB | 36 | 15 | |
| py_curses.h | D | 03-May-2024 | 2.4 KiB | 100 | 61 | |
| pycapsule.h | D | 03-May-2024 | 1.7 KiB | 60 | 28 | |
| pydtrace.d | D | 03-May-2024 | 1,008 | 23 | 19 | |
| pydtrace.h | D | 03-May-2024 | 2.4 KiB | 60 | 37 | |
| pyerrors.h | D | 03-May-2024 | 12.1 KiB | 325 | 242 | |
| pyexpat.h | D | 03-May-2024 | 2.4 KiB | 56 | 44 | |
| pyframe.h | D | 03-May-2024 | 466 | 23 | 12 | |
| pyhash.h | D | 03-May-2024 | 4.1 KiB | 145 | 71 | |
| pylifecycle.h | D | 03-May-2024 | 2 KiB | 75 | 47 | |
| pymacconfig.h | D | 03-May-2024 | 2.9 KiB | 103 | 64 | |
| pymacro.h | D | 03-May-2024 | 4.8 KiB | 133 | 72 | |
| pymath.h | D | 03-May-2024 | 8.1 KiB | 231 | 116 | |
| pymem.h | D | 03-May-2024 | 3.8 KiB | 105 | 32 | |
| pyport.h | D | 03-May-2024 | 30.9 KiB | 890 | 433 | |
| pystate.h | D | 03-May-2024 | 5.1 KiB | 151 | 55 | |
| pystrcmp.h | D | 03-May-2024 | 436 | 24 | 18 | |
| pystrhex.h | D | 03-May-2024 | 849 | 23 | 15 | |
| pystrtod.h | D | 03-May-2024 | 1.4 KiB | 46 | 29 | |
| pythonrun.h | D | 03-May-2024 | 1.1 KiB | 45 | 26 | |
| pythread.h | D | 03-May-2024 | 5.8 KiB | 170 | 90 | |
| rangeobject.h | D | 03-May-2024 | 628 | 28 | 13 | |
| setobject.h | D | 03-May-2024 | 3.3 KiB | 111 | 56 | |
| sliceobject.h | D | 03-May-2024 | 2.5 KiB | 66 | 47 | |
| structmember.h | D | 03-May-2024 | 2 KiB | 76 | 44 | |
| structseq.h | D | 03-May-2024 | 1.4 KiB | 50 | 35 | |
| sysmodule.h | D | 03-May-2024 | 1.2 KiB | 42 | 31 | |
| token.h | D | 03-May-2024 | 2.6 KiB | 98 | 86 | |
| traceback.h | D | 03-May-2024 | 584 | 27 | 18 | |
| tracemalloc.h | D | 03-May-2024 | 1.1 KiB | 39 | 15 | |
| tupleobject.h | D | 03-May-2024 | 1.6 KiB | 47 | 25 | |
| typeslots.h | D | 03-May-2024 | 2.4 KiB | 95 | 90 | |
| unicodeobject.h | D | 03-May-2024 | 35.3 KiB | 1,054 | 420 | |
| warnings.h | D | 03-May-2024 | 1.7 KiB | 68 | 57 | |
| weakrefobject.h | D | 03-May-2024 | 2.8 KiB | 87 | 44 |
README.rst
1The Python C API 2================ 3 4The C API is divided into three sections: 5 61. ``Include/``: Limited API 72. ``Include/cpython/``: CPython implementation details 83. ``Include/internal/``: The internal API 9 10Information on changing the C API is available `in the developer guide`_ 11 12.. _in the developer guide: https://devguide.python.org/c-api/ 13