Hi, everyone.

TL;DR:

1. We want to drop Python 3.9 from PYTHON_COMPAT around June 2023.

2. We want to switch to Python 3.11 as the stable compat at around the
same time.

3. Python 3.12 is coming at May, which will be hellish.

===========================
Dropping Python 3.9 in June
===========================

I'm happy to announce that the repo has fully migrated to Python 3.10
compatibility, and the only remaining package with only 3.9 is
dev-python/pathlib2, which is a backport. I want to thank all the people
who helped with it (the list is long so I won't list them).

Currently Python 3.9 is in "security" supported state upstream,
i.e. they no longer receive bugfixes except for (some of) security
backports.

We at Python project are planning to drop 3.9 from PYTHON_COMPAT at
around June 2023. Does this sound acceptable to all?

==========================
Stable Python 3.11 in June
==========================

Since dropping python 3.9 will result in use rebuild for our users, we
prefer to set python 3.11 as the stable compat at the same time (do note
that while a preference, this isn't a blocker). Which is why we also
think to bump the stable python to 3.11 at around June.

If you haven't ported your packages, please do so ASAP. If you notice a
package which isn't used and isn't ported, consider last-riting it. Any
help would be very appreciated. If you need help, ping us on
#gentoo-python, we are very active there.

=======================
Python 3.12 Beta in May
=======================

Python 3.12.0b1 is planned for May, with which we would (most likely)
add 3.12 to PYTHON_COMPAT. We are expecting it to be a hard release of
many reasons, one of them is removal of deprecated builtin distutils.

Knowing of this impending hard work, we want to ease our burden, by
dropping py3.9 and stabilizing 3.11.

-- 
Arthur Zamarin
arthur...@gentoo.org
Gentoo Linux developer (Python, pkgcore stack, Arch Teams, GURU)

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to