public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Python 3.9 removal and Python 3.11 stable
@ 2023-01-27 14:03 Arthur Zamarin
  2023-01-27 18:44 ` [gentoo-dev] " Anna (cybertailor) Vyalkova
  0 siblings, 1 reply; 2+ messages in thread
From: Arthur Zamarin @ 2023-01-27 14:03 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 2000 bytes --]

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
arthurzam@gentoo.org
Gentoo Linux developer (Python, pkgcore stack, Arch Teams, GURU)

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 484 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-dev] Re: Python 3.9 removal and Python 3.11 stable
  2023-01-27 14:03 [gentoo-dev] Python 3.9 removal and Python 3.11 stable Arthur Zamarin
@ 2023-01-27 18:44 ` Anna (cybertailor) Vyalkova
  0 siblings, 0 replies; 2+ messages in thread
From: Anna (cybertailor) Vyalkova @ 2023-01-27 18:44 UTC (permalink / raw
  To: gentoo-dev

No objections. Lots of work though :)


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-01-27 18:44 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-01-27 14:03 [gentoo-dev] Python 3.9 removal and Python 3.11 stable Arthur Zamarin
2023-01-27 18:44 ` [gentoo-dev] " Anna (cybertailor) Vyalkova

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox