• [gentoo-dev] Re: [PATCH gentoo-news] News item for Python 3.13 transiti

    From Petr =?utf-8?B?VmFuxJtr?=@21:1/5 to All on Tue Mar 18 15:00:01 2025
    On Tue, Mar 18, 2025 at 02:37:24PM +0100, Micha艂 G贸rny wrote:
    ---
    .../2025-03-18-python3-13.en.txt | 134 ++++++++++++++++
    .../2025-03-18-python3-13.pl.txt | 147 ++++++++++++++++++
    2 files changed, 281 insertions(+)
    create mode 100644 2025-03-18-python3-13/2025-03-18-python3-13.en.txt
    create mode 100644 2025-03-18-python3-13/2025-03-18-python3-13.pl.txt

    diff --git a/2025-03-18-python3-13/2025-03-18-python3-13.en.txt b/2025-03-18-python3-13/2025-03-18-python3-13.en.txt
    new file mode 100644
    index 0000000..6d368ce
    --- /dev/null
    +++ b/2025-03-18-python3-13/2025-03-18-python3-13.en.txt
    @@ -0,0 +1,134 @@
    +Title: Python 3.13 to become the default on 2025-05-01
    +Author: Micha艂 G贸rny <mgorny@gentoo.org>
    +Posted: 2025-03-18
    +Revision: 1
    +News-Item-Format: 2.0
    +Display-If-Installed: dev-lang/python:3.10
    +Display-If-Installed: dev-lang/python:3.11
    +Display-If-Installed: dev-lang/python:3.12

    I think we should also add

    Display-If-Installed: dev-lang/pypy:3.10

    with respect to the last section. Otherwise LGTM (en version).

    Petr

    +Other Python implementations
    +============================
    +At the same time, we are also going to remove the target support
    +for Python 3.10 (python3_10) and PyPy 3.10 (pypy3). If you were using
    +the pypy3 target before, now you will need to explicitly enable
    +per-version targets, such as:
    +
    + */* PYTHON_TARGETS: pypy3_11
    +
    +Note that PyPy support is available only for systems accepting ~arch +keywords.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to All on Tue Mar 18 15:10:01 2025
    On Tue, 2025-03-18 at 14:53 +0100, Petr Van臎k wrote:
    On Tue, Mar 18, 2025 at 02:37:24PM +0100, Micha艂 G贸rny wrote:
    ---
    .../2025-03-18-python3-13.en.txt | 134 ++++++++++++++++
    .../2025-03-18-python3-13.pl.txt | 147 ++++++++++++++++++
    2 files changed, 281 insertions(+)
    create mode 100644 2025-03-18-python3-13/2025-03-18-python3-13.en.txt
    create mode 100644 2025-03-18-python3-13/2025-03-18-python3-13.pl.txt

    diff --git a/2025-03-18-python3-13/2025-03-18-python3-13.en.txt b/2025-03-18-python3-13/2025-03-18-python3-13.en.txt
    new file mode 100644
    index 0000000..6d368ce
    --- /dev/null
    +++ b/2025-03-18-python3-13/2025-03-18-python3-13.en.txt
    @@ -0,0 +1,134 @@
    +Title: Python 3.13 to become the default on 2025-05-01
    +Author: Micha艂 G贸rny <mgorny@gentoo.org>
    +Posted: 2025-03-18
    +Revision: 1
    +News-Item-Format: 2.0
    +Display-If-Installed: dev-lang/python:3.10
    +Display-If-Installed: dev-lang/python:3.11
    +Display-If-Installed: dev-lang/python:3.12

    I think we should also add

    Display-If-Installed: dev-lang/pypy:3.10

    with respect to the last section. Otherwise LGTM (en version).


    Good idea, thanks!

    --
    Best regards,
    Micha艂 G贸rny


    -----BEGIN PGP SIGNATURE-----

    iQFGBAABCgAwFiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAmfZffQSHG1nb3JueUBn ZW50b28ub3JnAAoJEGOa2uIyniQOpT0H/iIlTOpB4UcrviuLDoJES/j2YHd95WdR 8GJU1qT26IPxr1h24Twapt1Zpb4zLmbmeDgN6CbwlPcixDhMRAaJg8WPAwo4B7cf rKzs7YPPpG86byHSOJs2krmUUtbcCjf74uvT43/AwR8CVEBdHLsFWWKRrq7XBbJ+ +ZKvAK9rixwdQaEh1VVpnz/eeCd9OR9IbRYPtZFLuTN8Oyyt0Zx2hRCE29pxp6CW JJ81wCZbZXteTjOHMQMzytTRBTsj9yqucUQyNziq7K38YHP07GOnBPAmbIL3r1XX v0NwIxqiNyyn13ObCvrmKyZLvlv9GLoBsYhDkF5RrUqkFg/XgYL7xDk=
    =d8KV
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anna Vyalkova@21:1/5 to All on Thu Mar 20 09:10:01 2025
    On 2025-03-18, Micha艂 G贸rny wrote:
    +Other Python implementations
    +============================
    +At the same time, we are also going to remove the target support
    +for Python 3.10 (python3_10) and PyPy 3.10 (pypy3). If you were using
    +the pypy3 target before, now you will need to explicitly enable
    +per-version targets, such as:
    +
    + */* PYTHON_TARGETS: pypy3_11
    +
    +Note that PyPy support is available only for systems accepting ~arch +keywords.

    Do I understand correctly that PyPy will stay without stable keywords
    going forward?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to Anna Vyalkova on Thu Mar 20 14:00:02 2025
    On Thu, 2025-03-20 at 13:08 +0500, Anna Vyalkova wrote:
    On 2025-03-18, Micha艂 G贸rny wrote:
    +Other Python implementations
    +============================
    +At the same time, we are also going to remove the target support
    +for Python 3.10 (python3_10) and PyPy 3.10 (pypy3). If you were using +the pypy3 target before, now you will need to explicitly enable +per-version targets, such as:
    +
    + */* PYTHON_TARGETS: pypy3_11
    +
    +Note that PyPy support is available only for systems accepting ~arch +keywords.

    Do I understand correctly that PyPy will stay without stable keywords
    going forward?

    I'll probably stabilize the interpreter. However, the targets will be stable-masked as they are now.

    --
    Best regards,
    Micha艂 G贸rny


    -----BEGIN PGP SIGNATURE-----

    iQFGBAABCgAwFiEEx2qEUJQJjSjMiybFY5ra4jKeJA4FAmfcD10SHG1nb3JueUBn ZW50b28ub3JnAAoJEGOa2uIyniQOnpsH/0qvpuRYHU3Bb9Nm+8k5MtpwGm384pa2 fDxRTKALt5lF8FyiSNSKqQJCCP10X2TVDUTuW5cyMGK9fAyN9zoVRlLSjdU1earU tTh3wTVagbyyn0cP1CVBrEPpYpY1X8FM71ORfkXhHLCbdFQMINTbBz/mN3HxMUq0 SjpDBljrTze8EMhp5Cbxm201xwCs71quMTkHzpqvIlBQmIvOVQdidRtDl6aXg2tr F+BmuIdrNt4IjSE/2JOmus96V3VdB5apb971rVeRQPLZAT7+IOsTV6KD54hB92Sb /CUUU5Bg39TWH8kRHrIFsIj9IEesJh+8k2UNjMUVkerN5kOdLR3qZ+Q=
    =bHSB
    -----END PGP SIGNATURE-----

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