• [gentoo-dev] [RFC] Proposed dates for Python 3.10 switch and Python 3.8

    From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to All on Thu Nov 11 17:10:01 2021
    Hi,

    I'd like to add some dates regarding 3.8 removal and 3.10 switch to
    the implementation timeline [1].

    Unless I'm mistaken, CPython is following a yearly release cycle these
    days. I think it would make sense to also aim for a yearly cycle
    in Gentoo, i.e. roughly switch to the next minor version every year.

    Hence my proposal would be to:

    a. ASAP: send "please port your packages to py3.9" mail

    b. 2022-06-01: remove py3.8 target

    c. ASAP: stabilize Python 3.9 interpreter + start working towards
    unmasking python3_9 flag on stable

    d. 2022-06-01: switch the default to py3.10

    In other news, there's a good chance that PyPy3 will catch up to 3.9
    before we remove 3.8.

    WDYT?


    [1] https://wiki.gentoo.org/wiki/Project:Python/Implementations#Implementation_support_timeline

    --
    Best regards,
    Michał Górny

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Luca Barbato@21:1/5 to All on Thu Nov 11 19:20:02 2021
    On 11/11/21 17:05, Michał Górny wrote:
    Hi,

    I'd like to add some dates regarding 3.8 removal and 3.10 switch to
    the implementation timeline [1].

    Unless I'm mistaken, CPython is following a yearly release cycle these
    days. I think it would make sense to also aim for a yearly cycle
    in Gentoo, i.e. roughly switch to the next minor version every year.

    Hence my proposal would be to:

    a. ASAP: send "please port your packages to py3.9" mail

    b. 2022-06-01: remove py3.8 target

    c. ASAP: stabilize Python 3.9 interpreter + start working towards
    unmasking python3_9 flag on stable

    d. 2022-06-01: switch the default to py3.10

    In other news, there's a good chance that PyPy3 will catch up to 3.9
    before we remove 3.8.

    WDYT?

    If the interpreters we support are aligned to 3.9 by the time python 3.8
    is EOL, it is fine.

    Maybe could be good to add tags to git when we do this so people have an
    easy way to update from older setups.

    lu

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)