github.com/python/cpython

The Python programming language

Open this visualization on its own page →

Contributors

1530

Lines of Code

260,540

From

1990-08-09

To

2020-12-26

About python/cpython

This is the official CPython repository, the reference implementation of the Python programming language. CPython is currently at version 3.16.0 alpha 0 and serves as the canonical source code for Python, which is maintained by the Python Software Foundation and has been in development since 2001.

The project provides the core Python interpreter written in C, along with the standard library and all necessary build infrastructure. Users can build Python from source on Unix, Linux, BSD, macOS, Windows, and Cygwin by running configure and make, with options available for optimizations like Profile Guided Optimization and Link Time Optimization. The repository includes comprehensive testing infrastructure, extensive documentation, and detailed developer guides for contributors.

CPython is widely used across industries and serves as the foundation for countless Python-based projects. The codebase is actively maintained with regular releases following a defined schedule, and the project welcomes contributions from the open-source community through its issue tracker and developer guide documentation.

Share this video