The Python developer's guide
Python Makefile Batchfile
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 108 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
LICENSE
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
exploring.rst
fixingissues.rst
gdb.rst
gitbootcamp.rst
grammar.rst
help.rst
index.rst
langchanges.rst
make.bat
motivations.rst
porting.rst
pullrequest.rst
requirements.txt
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://devguide.python.org.

Compilation

For the compilation of the devguide, you need to use a version of Python which supports the venv module, because the make html command will create a virtual environment and will install the Sphinx package:

make html