prereq-build: add Python 3.13 support
authorKacper Ludwinski <[email protected]>
Mon, 10 Nov 2025 00:48:19 +0000 (00:48 +0000)
committerChristian Marangi <[email protected]>
Wed, 12 Nov 2025 11:11:15 +0000 (12:11 +0100)
Add support for Python version 3.13 to include/prereq-build.mk.
One of the reasons for this change is that
Ubuntu 25.04 ships with Python 3.13 as default version.
Let's support it.

Signed-off-by: Kacper Ludwinski <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/20735
Signed-off-by: Christian Marangi <[email protected]>
include/prereq-build.mk

index af1d4b2fc20e3c04ff59fa4b3ebecff5e05f3b2b..e4ac0a3de51c5165f7fa52b6e33031894d0212b2 100644 (file)
@@ -187,6 +187,7 @@ $(eval $(call SetupHostCommand,perl,Please install Perl 5.x, \
        perl --version | grep "perl.*v5"))
 
 $(eval $(call SetupHostCommand,python,Please install Python >= 3.7, \
+       python3.13 -V 2>&1 | grep 'Python 3', \
        python3.12 -V 2>&1 | grep 'Python 3', \
        python3.11 -V 2>&1 | grep 'Python 3', \
        python3.10 -V 2>&1 | grep 'Python 3', \
@@ -196,6 +197,7 @@ $(eval $(call SetupHostCommand,python,Please install Python >= 3.7, \
        python3 -V 2>&1 | grep -E 'Python 3\.([7-9]|[0-9][0-9])\.?'))
 
 $(eval $(call SetupHostCommand,python3,Please install Python >= 3.7, \
+       python3.13 -V 2>&1 | grep 'Python 3', \
        python3.12 -V 2>&1 | grep 'Python 3', \
        python3.11 -V 2>&1 | grep 'Python 3', \
        python3.10 -V 2>&1 | grep 'Python 3', \