The Python developer's guide
Python Makefile Batchfile
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 192 commits behind python:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
tools
.gitignore
.hgignore
.travis.yml
Makefile
README.rst
buildbots.rst
buildslave.rst
clang.rst
committing.rst
communication.rst
compiler.rst
conf.py
coredev.rst
coverage.rst
coverity.rst
devcycle.rst
developers.rst
docquality.rst
documenting.rst
experts.rst
fixingissues.rst
gdb.rst
gitdevs.rst
grammar.rst
help.rst
index.rst
langchanges.rst
make.bat
motivations.rst
porting.rst
pullrequest.rst
runtests.rst
setup.rst
silencewarnings.rst
stdlibchanges.rst
tracker.rst
triaging.rst

README.rst

The CPython Developer's Guide

Documentation Status

This guide covers how to contribute to CPython. It is known by the nickname of "the devguide" by the Python core developers.

The official home of this guide is https://docs.python.org/devguide/, but an up-to-date mirror of this repository is also available at https://cpython-devguide.readthedocs.io/ (use the mirror if you want to verify that a recent change worked well as the copy on docs.python.org is updated only a few times a day).