Closed sde1000 closed 2 years ago
In other projects the rule of thumb is support major distributions (Ubuntu, Debia, RHEL) stable/LTS versions
There is very little in the queue for release 0.10 so far, certainly nothing that current users of python 3.6 + release 0.9 would find useful. Continuing to support python 3.6 in future releases is becoming troublesome, especially for code that includes type annotations or makes use of asyncio.
Therefore I'm going to say that release 0.10 will drop support for python 3.6 and the minimum supported version will be python 3.7. It looks likely that release 0.10 will happen when the 24-bit support code from @sl-wallace is merged and stable.
Implemented in 975b53efd23f3642d9458a24c8f79c9601b8088d
At some point it would be useful to drop support for Python 3.6, for two main reasons:
But when? Security support for Python 3.6 ends in December 2021, five years after its initial release; there's an argument that says support can be dropped after that. However, some distributions (eg. Ubuntu 18.04) will continue supporting Python 3.6 for longer; support for Ubuntu 18.04 ends in April 2023, for example.
Current distribution Python versions are:
I would like to pick a date between 23rd December 2021 and end of April 2023!