[openwrt/openwrt] prereq-build: add Python 3.13 support

LEDE Commits lede-commits at lists.infradead.org
Wed Nov 12 03:11:30 PST 2025


ansuel pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/ba041eb451597d5b00ba55a80d7ff4fd262760f7

commit ba041eb451597d5b00ba55a80d7ff4fd262760f7
Author: Kacper Ludwinski <kacper at ludwinski.dev>
AuthorDate: Mon Nov 10 00:48:19 2025 +0000

    prereq-build: add Python 3.13 support
    
    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 <kacper at ludwinski.dev>
    Link: https://github.com/openwrt/openwrt/pull/20735
    Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
---
 include/prereq-build.mk | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/prereq-build.mk b/include/prereq-build.mk
index af1d4b2fc2..e4ac0a3de5 100644
--- a/include/prereq-build.mk
+++ b/include/prereq-build.mk
@@ -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', \




More information about the lede-commits mailing list