• [gentoo-dev] Python 3.9 obsolescence warning / Python 3.10 porting requ

    From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to All on Fri Jan 28 22:50:01 2022
    Hello, everyone.

    This is the formal reminder to work on porting your packages
    to Python 3.10. According to the timeline announced earlier, we'd like
    to switch the default interpreter to Python 3.10 in July.

    As usual, there are a few porting tips in the Python Guide [1].
    However, there weren't many this time. If you hit any specific issues
    and feel like they should be mentioned there, please let me know
    and I'll document them.

    As usual, qa-reports hosts list of packages pending py3.10 support
    in text [2] and SVG graph [3] forms.

    There are also a few packages pending py3.9 support still [4,5]. While
    we're not aiming at py3.8 removal anytime soon, it'd be nice to get them
    out of the way (except for the backports).

    Finally, PyPy upstream has release PyPy3.9 7.3.8rc1 (i.e. Python 3.9
    compatible version, considered alpha right now). Right now it has
    multiple issues but there's a good chance that 7.3.8 final will be
    usable. I've pushed it unkeyworded; feel free to test it but not sure
    that some packages are broken (dev-python/lxml in particular). Still,
    if you want to help out, the milestone for tracking bugs is at [6].

    [1] https://projects.gentoo.org/python/guide/porting.html#python-3-10
    [2] https://qa-reports.gentoo.org/output/gpyutils/39-to-310.txt
    [3] https://qa-reports.gentoo.org/output/gpyutils/39-to-310.svg
    [4] https://qa-reports.gentoo.org/output/gpyutils/38-to-39.txt
    [5] https://qa-reports.gentoo.org/output/gpyutils/38-to-39.svg
    [6] https://foss.heptapod.net/pypy/pypy/-/milestones/9

    --
    Best regards,
    Michał Górny

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