On 17 Dec 2025, at 08:57, Martin Schwan via lists.openembedded.org 
<[email protected]> wrote:
> Are there any plans to move to Python 3.11? Python 3.9 is now at its
> EOL for some months. I don't want to open a can of worms, but just like
> to understand the future/intentions in this regard.

I’ll happily endorse a patch to upgrade the minimal python version for master, 
but the following needs to happen:

For every supported distribution [1] where buildtools is not already required 
(which will provide a new python), what is the Python version?

There’s a script in yocto-autobuilder-helper to assist here, and it’s easier 
for me to do:

[1] 12:23:16 [SUCCESS] alma9-vk-2.yocto.io
Python 3.9.23
[2] 12:23:16 [SUCCESS] fedora41-vk-1.yocto.io
Python 3.13.3
[3] 12:23:16 [SUCCESS] fedora39-vk-1.yocto.io
Python 3.12.7
[4] 12:23:17 [SUCCESS] rocky8-vk-1.yocto.io
Python 3.6.8
[5] 12:23:18 [SUCCESS] fedora42-vk-1.yocto.io
Python 3.13.6
[6] 12:23:18 [SUCCESS] fedora40-vk-1.yocto.io
Python 3.12.10
[7] 12:23:18 [SUCCESS] opensuse155-vk-1.yocto.io
Python 3.6.15
[8] 12:23:18 [SUCCESS] ubuntu2504-vk-1.yocto.io
Python 3.13.3
[9] 12:23:19 [SUCCESS] ubuntu2404-vk-1.yocto.io
Python 3.12.3
[10] 12:23:19 [SUCCESS] rocky9-vk-1.yocto.io
Python 3.9.23
[11] 12:23:19 [SUCCESS] ubuntu2204-vk-1.yocto.io
Python 3.10.12
[12] 12:23:19 [SUCCESS] stream9-vk-1.yocto.io
Python 3.9.25
[13] 12:23:20 [SUCCESS] debian11-vk-1.yocto.io
Python 3.9.2
[14] 12:23:20 [SUCCESS] alma8-vk-1.yocto.io
Python 3.6.8
[15] 12:23:20 [SUCCESS] opensuse156-vk-1.yocto.io
Python 3.6.15
[16] 12:23:21 [SUCCESS] debian13-vk-1.yocto.io
Python 3.13.5
[17] 12:23:22 [SUCCESS] debian12-vk-1.yocto.io
Python 3.11.2
[18] 12:23:23 [SUCCESS] fedora43-vk-2.yocto.io
Python 3.14.0
[19] 12:23:23 [SUCCESS] ubuntu2510-vk-1.yocto.io
Python 3.13.7

The distros which have <3.9 need buildtools already, but that leaves Alma 9, 
Debian 11, Rocky 9 and Stream 9 which are all long-term support and won’t be 
EOLing shortly.  Maybe something will happen that means we need to use 
buildtools on these, but tomllib is probably not going to be the impetus here.

Ross

[1] 
https://docs.yoctoproject.org/ref-manual/system-requirements.html#supported-linux-distributions
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#228035): 
https://lists.openembedded.org/g/openembedded-core/message/228035
Mute This Topic: https://lists.openembedded.org/mt/116743596/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to