← 返回首页
Changing CPython’s grammar Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode
Skip to content
Python Developer's Guide
Python Developer's Guide
Getting started
Setup and building
Fixing “easy” issues (and beyond)
Git bootcamp and cheat sheet
Lifecycle of a pull request
Where to get help
Guidelines for using AI tools
Development workflow
Following Python’s development
Changing Python
Development cycle
Adding to the stdlib
Standard library extension modules
Changing Python’s C API
Changing CPython’s grammar
Porting to a new platform
Issues and triaging
Issue tracker
Triaging an issue
GitHub labels
GitHub issues for BPO users
Triage Team
Documentation
Getting started
Helping with documentation
Style guide
reStructuredText markup
Translations
Translating
Coordinating
Helping with the Developer’s Guide
Testing and buildbots
Running and writing tests
Silence warnings from the test suite
Increase test coverage
OSS-Fuzz for CPython
Working with buildbots
New buildbot workers
Development tools
Argument Clinic
Tutorial
How-to guides
GDB support
Dynamic analysis with Clang
Tools for tracking compiler warnings
Core team
Responsibilities
Accepting pull requests
Experts index
Team log
Motivations and affiliations
How to join the core team
Memorialization
Security
Python Security Response Team (PSRT)
Software Bill-of-Materials (SBOM)
CPython’s internals
Status of Python versions
Back to top
View this page
Edit this page
Changing CPython’s grammar
¶
This document is now part of the
CPython Internals Docs
.
Next
Porting to a new platform
Previous
Changing Python’s C API
Copyright © 2011 Python Software Foundation
Made with
Sphinx
and
@pradyunsg
's
Furo
Last updated on Nov 29, 2025