[Cython] Remove Py3.4 support in Cython 3.0?

da-woods dw-git at d-woods.co.uk
Sat Aug 14 04:38:28 EDT 2021


None from me - nobody on Ubuntu 14.04 (or similar) is going to get 
Cython 3 from their distribution. And if they're installing Cython 
manually then they can probably install a newer Python manually.

Looking at the stats on PyPI (https://pypistats.org/packages/cython) the 
numbers of downloads for 3.4 are pretty small (a few hundred). And 
that's for the stable 0.29.x branch mainly I imagine. I doubt if they're 
the people that are looking to use the latest thing anyway.

David


On 14/08/2021 09:21, Stefan Behnel wrote:
> Hi,
>
> I looked up where Python 3.4 is still being used.
>
> Ubuntu 14.04 – EOS 2019, EOL April 2022
> Debian 8 – EOL
> Centos 6 – EOL
>
> Later distribution versions have newer CPythons:
>
> Ubuntu 16.04: Py3.5  (EOS April 2021, EOL 2024)
> Debian 9: Py3.5  (EOL June 2022)
> Centos 7: Py3.6  (EOL June 2024)
>
> I think we can safely drop Py3.4 support already for Cython 3.0.
>
> The advantage isn't big, since we still support Py2.7, but we can at 
> least stop testing it, and start relying on the Py3.5 C-API for Py3.
>
> Given that Py3.5 is also going out of support in major Linux 
> distributions within a year's time, I'd suggest we drop support for it 
> in Cython 3.1, together with Py2 support, making the minimum version 
> Py3.6. That would mean that we can start using f-strings, dict 
> ordering, and what not.
>
> Any objections?
>
> Stefan
>
> _______________________________________________
> cython-devel mailing list
> cython-devel at python.org
> https://mail.python.org/mailman/listinfo/cython-devel




More information about the cython-devel mailing list