On 2022-11-06 07:09, Michał Górny wrote:
> Hi, everyone.
> 
> I think it's time to ask once again: how much do you need Python 3.8
> target to remain available in Gentoo?
> 
> Right now we support four CPython targets: 3.8 through 3.11.  3.10 is
> the current default, we're going to move 3.11 from ~arch to stable soon.
> We've also added the first alpha release of Python 3.12 but it's not
> going to make it into PYTHON_TARGETS until the feature freeze (planned
> for May 2023).
> 
> Right now 3.8 and 3.9 are both in "security" supported state upstream,
> i.e. they no longer receive bugfixes except for (some of) security
> backports.  Backporting more security fixes hasn't been much of
> a problem, though it means we're slowly diverging from vanilla installs.
> 
> Python packages tend to continue providing support or at least working
> with Python 3.8.  I suspect that if a package is missing 3.8 target,
> it's more often because it wasn't tested than because it doesn't work.

Some packages fail tests on py3.8, see:
https://github.com/fastavro/fastavro/issues/558

And it's often unclear whether a package is broken on a specific Python
version or on all of them. So having lots of targets is a problem for
debugging.

> So, no major reason to remove Python 3.8, except that testing packages
> on four interpreters obviously takes more time than on three, and this
> is starting to become noticeable.

Reply via email to