• Home
Name Date Size #Lines LOC

..--

cpython/04-Jul-2025-8,6495,501

internal/04-Jul-2025-30,11122,637

Python.hD04-Jul-20253.9 KiB140111

README.rstD04-Jul-2025486 1510

abstract.hD04-Jul-202531.6 KiB912167

bltinmodule.hD04-Jul-2025264 1512

boolobject.hD04-Jul-20251.3 KiB4826

bytearrayobject.hD04-Jul-20251.4 KiB4524

bytesobject.hD04-Jul-20252.5 KiB6739

ceval.hD04-Jul-20255 KiB14658

codecs.hD04-Jul-20255.3 KiB17757

compile.hD04-Jul-2025448 2318

complexobject.hD04-Jul-2025728 3120

critical_section.hD04-Jul-2025314 1714

datetime.hD04-Jul-20259.5 KiB268157

descrobject.hD04-Jul-20253 KiB10169

dictobject.hD04-Jul-20254.3 KiB10963

dynamic_annotations.hD04-Jul-202521.9 KiB500225

enumobject.hD04-Jul-2025253 1811

errcode.hD04-Jul-20251.9 KiB4628

exports.hD04-Jul-20254.5 KiB10967

fileobject.hD04-Jul-20251.3 KiB4230

fileutils.hD04-Jul-20251.4 KiB6345

floatobject.hD04-Jul-20251.5 KiB5533

frameobject.hD04-Jul-2025336 2115

genericaliasobject.hD04-Jul-2025334 1511

import.hD04-Jul-20253.2 KiB10495

intrcheck.hD04-Jul-2025535 2418

iterobject.hD04-Jul-2025525 2515

listobject.hD04-Jul-20251.9 KiB5634

lock.hD04-Jul-2025242 1714

longobject.hD04-Jul-20253.8 KiB11589

marshal.hD04-Jul-2025827 3221

memoryobject.hD04-Jul-20251.1 KiB3527

methodobject.hD04-Jul-20255.2 KiB13866

modsupport.hD04-Jul-20255.5 KiB14769

moduleobject.hD04-Jul-20253.6 KiB12385

monitoring.hD04-Jul-2025331 1914

object.hD04-Jul-202546.3 KiB1,271728

objimpl.hD04-Jul-20258.2 KiB21266

opcode.hD04-Jul-20251.5 KiB4337

opcode_ids.hD04-Jul-202511.6 KiB245235

osdefs.hD04-Jul-2025848 5838

osmodule.hD04-Jul-2025291 1812

patchlevel.hD04-Jul-20251.3 KiB3615

py_curses.hD04-Jul-20253.4 KiB11770

pyatomic.hD04-Jul-2025257 1714

pybuffer.hD04-Jul-20255.2 KiB14669

pycapsule.hD04-Jul-20251.7 KiB5928

pydtrace.dD04-Jul-20251,008 2319

pydtrace.hD04-Jul-20252.3 KiB6037

pyerrors.hD04-Jul-202512.7 KiB336252

pyexpat.hD04-Jul-20252.5 KiB5845

pyframe.hD04-Jul-2025551 2716

pyhash.hD04-Jul-20251.6 KiB6030

pylifecycle.hD04-Jul-20252.4 KiB8152

pymacconfig.hD04-Jul-20252.4 KiB9272

pymacro.hD04-Jul-20257.2 KiB194103

pymath.hD04-Jul-20251.6 KiB6330

pymem.hD04-Jul-20254.3 KiB11137

pyport.hD04-Jul-202519.1 KiB610305

pystate.hD04-Jul-20254.5 KiB13351

pystats.hD04-Jul-2025596 2717

pystrcmp.hD04-Jul-2025436 2418

pystrtod.hD04-Jul-20251.2 KiB3824

pythonrun.hD04-Jul-20251.3 KiB5029

pythread.hD04-Jul-20253.9 KiB11363

pytypedefs.hD04-Jul-2025851 3121

rangeobject.hD04-Jul-2025630 2813

setobject.hD04-Jul-20251.5 KiB5039

sliceobject.hD04-Jul-20252.6 KiB7051

structmember.hD04-Jul-20251.6 KiB5735

structseq.hD04-Jul-20251.3 KiB4735

sysmodule.hD04-Jul-20251.2 KiB4535

traceback.hD04-Jul-2025585 2718

tupleobject.hD04-Jul-20251.6 KiB4725

typeslots.hD04-Jul-20252.3 KiB8985

unicodeobject.hD04-Jul-202534.6 KiB1,022413

warnings.hD04-Jul-20251.1 KiB4637

weakrefobject.hD04-Jul-20251.4 KiB4734

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