Python Developers Guide
Python - why settle for snake oil when you can have the whole snake?
—From Usenet posting by Mark Jackson, June 1998
This page contains resources for people who want to help maintain Python itself by fixing bugs, adding features and maintaining and improving the documentation. If you're looking for information about writing Python programs, check the documentation or the help page.
Links for Developers
A number of resources are available to Python developers, both core developers with commit access, and non-core developers who want to participate, contribute, and learn.
- Issue Tracker, Bug Search Browser Plugin (Firefox)
- Source Code
- Subversion instructions
- Subversion browser (master copy of the source code)
- PEP 374: On switching to a DVCS
- Experimental Bazaar mirrors
- Mailing List
- Development Process
- How to Contribute to Python
- Python Enhancement Proposals (PEPs) - Information on new language features, and some meta-information like release procedure and schedules (also available: RSS Feed)
- Developer FAQ - Tips on SVN, SSH and patch submission
- Documentation development - Links and information related to the development of the documentation
- Daily snapshots of the Python source tree
Explanations
The following pages explain how to participate in the team of people working on the core Python interpreter, and how to work with the Python community.
