CPython
The reference implementation of the Python language.
Friendly. Welcomes AI-assisted work.
AI tools are fine for code, issues and comments as long as the author reviews the output and takes responsibility. Disclosing AI use is appreciated but not required.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Friendly
- Contributor takes full responsibility
- A human must review the output
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- Friendly
- Contributor takes full responsibility
- A human must review the output
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Friendly
- A human must review the output
In their own words
Code contributions
The person submitting an issue or PR is responsible for its content, regardless of whether AI tools were used in its creation.
Disclosure of the use of AI tools in the PR description is appreciated, while not required.
Issues & bug reports
Authors must review the work done by AI tooling in detail to ensure it actually makes sense before proposing it as a PR or filing it as an issue.
AI-written text
Always review the output before opening a pull request or issue, including proposed PR or issue titles and descriptions.
Sources
- Guidelines for using AI toolsdevguide.python.org/getting-started/ai-tools/Snapshot 9 Oct 2026