• Home
Name Date Size #Lines LOC

..--

cpython/22-Mar-2025-5,5472,968

internal/22-Mar-2025-10,1167,428

Python.hD22-Mar-20252.8 KiB11093

README.rstD22-Mar-2025344 138

abstract.hD22-Mar-202530.7 KiB874173

bltinmodule.hD22-Mar-2025264 1512

boolobject.hD22-Mar-20251.2 KiB4422

bytearrayobject.hD22-Mar-20251.4 KiB4524

bytesobject.hD22-Mar-20252.6 KiB7040

ceval.hD22-Mar-20256.1 KiB16968

codecs.hD22-Mar-20256.9 KiB24997

compile.hD22-Mar-2025520 2619

complexobject.hD22-Mar-2025724 3120

datetime.hD22-Mar-20259.4 KiB268157

descrobject.hD22-Mar-20251.2 KiB4536

dictobject.hD22-Mar-20253.8 KiB9859

dynamic_annotations.hD22-Mar-202521.9 KiB500225

enumobject.hD22-Mar-2025253 1811

errcode.hD22-Mar-20251.7 KiB3927

exports.hD22-Mar-20251.1 KiB3122

fileobject.hD22-Mar-20251.5 KiB5035

fileutils.hD22-Mar-2025507 2722

floatobject.hD22-Mar-20251.5 KiB5533

frameobject.hD22-Mar-2025336 2115

genericaliasobject.hD22-Mar-2025334 1511

import.hD22-Mar-20253 KiB9990

intrcheck.hD22-Mar-2025772 3124

iterobject.hD22-Mar-2025593 2818

listobject.hD22-Mar-20251.7 KiB5331

longobject.hD22-Mar-20253.2 KiB9270

marshal.hD22-Mar-2025827 3221

memoryobject.hD22-Mar-20252.7 KiB7354

methodobject.hD22-Mar-20255 KiB13365

modsupport.hD22-Mar-20256.3 KiB16982

moduleobject.hD22-Mar-20252.3 KiB9675

object.hD22-Mar-202529.1 KiB798392

objimpl.hD22-Mar-20258.2 KiB21667

opcode.hD22-Mar-202510.9 KiB237224

osdefs.hD22-Mar-2025737 5238

osmodule.hD22-Mar-2025291 1812

patchlevel.hD22-Mar-20251.3 KiB3615

py_curses.hD22-Mar-20252.4 KiB10061

pybuffer.hD22-Mar-20255 KiB14367

pycapsule.hD22-Mar-20251.7 KiB6028

pydtrace.dD22-Mar-20251,008 2319

pydtrace.hD22-Mar-20252.4 KiB6037

pyerrors.hD22-Mar-202512.5 KiB332249

pyexpat.hD22-Mar-20252.4 KiB5644

pyframe.hD22-Mar-2025551 2716

pyhash.hD22-Mar-20254.1 KiB14572

pylifecycle.hD22-Mar-20252.2 KiB7950

pymacconfig.hD22-Mar-20252.9 KiB10364

pymacro.hD22-Mar-20255.9 KiB15978

pymath.hD22-Mar-20251.9 KiB6631

pymem.hD22-Mar-20253.8 KiB10532

pyport.hD22-Mar-202524 KiB743352

pystate.hD22-Mar-20254.5 KiB13351

pystrcmp.hD22-Mar-2025436 2418

pystrtod.hD22-Mar-20251.5 KiB4730

pythonrun.hD22-Mar-20251.2 KiB4626

pythread.hD22-Mar-20254.7 KiB13471

pytypedefs.hD22-Mar-2025851 3121

rangeobject.hD22-Mar-2025628 2813

setobject.hD22-Mar-20251.5 KiB5039

sliceobject.hD22-Mar-20252.5 KiB6647

structmember.hD22-Mar-20252 KiB7644

structseq.hD22-Mar-20251.4 KiB5035

sysmodule.hD22-Mar-20251.3 KiB4231

token.hD22-Mar-20252.6 KiB9886

traceback.hD22-Mar-2025583 2718

tracemalloc.hD22-Mar-20251.1 KiB3915

tupleobject.hD22-Mar-20251.6 KiB4725

typeslots.hD22-Mar-20252.3 KiB8985

unicodeobject.hD22-Mar-202535.2 KiB1,050418

warnings.hD22-Mar-20251.1 KiB4637

weakrefobject.hD22-Mar-20251.2 KiB4331

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