FAQ: How to create a successful proposal?
- Python has a very strict policy about backwards compatibility, and it can be the sole reason to reject your idea. Read more at PEP 387
- Be willing to help implement and maintain it, don’t expect us to do the work for you
- Read & summarize previous discussion, including of similar proposals. Don’t create a thread if you have nothing to add or to address the reasons they were rejected
- Explain why the other ways of achieving the same goals as your idea, i.e its potential alternatives or workarounds, are insufficient
- For instance, before asking for something to be included in the standard library, ask yourself why it can’t be shared differently, as a snippet or as a PyPI package.
- Give clear examples describing how your idea would work