name: Feature or enhancement description: Submit a proposal for a new CPython feature or enhancement labels: ["type-feature"] body: - type: markdown attributes: value: | # Proposing a feature to CPython? You'll need to demonstrate widespread support for your idea among the community. Major feature proposals should generally be discussed on [Discourse](https://discuss.python.org/c/ideas/6) before opening a GitHub issue. Wait until it's clear that most people support your idea before filling in this form. - type: textarea attributes: label: "Proposal:" description: > Explain your proposal, why it should be implemented, and how it would be used. Add examples, if applicable. Put any code blocks inside triple backticks. value: | ```python # Add a code block here, if required ``` validations: required: true - type: dropdown attributes: label: Has this already been discussed elsewhere? options: - No response given - I have already discussed this feature proposal on Discourse - This is a minor feature, which does not need previous discussion elsewhere multiple: false validations: required: true - type: textarea attributes: label: "Links to previous discussion of this feature:" validations: required: false