Skip to content

CPython

The reference implementation of the Python language.

Friendly. Welcomes AI-assisted work.

Homepage Repository

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.

Guidelines for using AI tools

Disclosure of the use of AI tools in the PR description is appreciated, while not required.

Guidelines for using AI tools

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.

Guidelines for using AI tools

AI-written text

Always review the output before opening a pull request or issue, including proposed PR or issue titles and descriptions.

Guidelines for using AI tools

Sources