On Mon, Jun 7, 2021 at 4:52 PM Serhiy Storchaka email@example.com wrote:
Many users still use 3.6 or 3.7. Jumping from 3.7 to 3.11 could break extensions in bad way (crash, truncated data, leaked sensitive information, execution of arbitrary code). Also, deprecation warnings in 3.8 and 3.9 can be easily ignored.
I propose to wait until both of conditions became true:
- 3.7 no longer maintained
- 3.10 reaches security-only mode.
Python 3.7 will get security fix until 2023-06. https://www.python.org/dev/peps/pep-0537/#and-beyond-schedule
Python 3.12 will be released at 2023-10. So we can change PY_SSIZE_T_CLEAN by default from 3.12.