← All repos

cpython

The Python programming language

Browse cluster: HTML Parsing & Error Tracking
132,712commits
3,787contributors
23languages

Tech stack & purpose

CPython is the reference implementation of the Python programming language. The repository contains the Python interpreter's source code along with comprehensive documentation built using Sphinx, the blurb changelog tool, and a custom Python docs theme. Beyond the core interpreter, the repository includes the C API headers divided into public limited API, CPython-specific implementation details, and internal API sections; internal documentation for CPython maintainers covering topics like the parser, compiler, bytecode interpreter, garbage collector, and JIT; and IDLE, Python's Integrated Development and Learning Environment, which is a tkinter-based editor with features like autocomplete, debugging, and syntax colorization.

Languages

Python
63.1%
C
35.1%
M4
0.4%
C++
0.4%
HTML
0.3%
JavaScript
0.2%
Shell
0.1%
CSS
0.1%
Batchfile
0.1%
Makefile
0.1%
Objective-C
0.1%
Roff
0.0%
PLSQL
0.0%
PowerShell
0.0%
Rich Text Format
0.0%
Kotlin
0.0%
Assembly
0.0%
DTrace
0.0%
TypeScript
0.0%
CMake
0.0%
Ruby
0.0%
XSLT
0.0%
VBScript
0.0%

Contributors (top 30 of 3,787)