]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
prereq-build: limit python distutils check to <v3.12 19513/head
authorAndre Heider <a.heider@gmail.com>
Mon, 9 Jan 2023 15:38:05 +0000 (16:38 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Thu, 24 Jul 2025 20:00:58 +0000 (22:00 +0200)
v3.12 won't have it anymore.

Signed-off-by: Andre Heider <a.heider@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/16699
Signed-off-by: Robert Marko <robimarko@gmail.com>
(cherry picked from commit 8191c8980f04087eaf2921dc327fff219999bd55)
Link: https://github.com/openwrt/openwrt/pull/19513
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
include/prereq-build.mk

index c5df77e0b45c54a40b21b885da209353fc9c553e..94fc0f8e584295d170f34ae61a75e7e73519ebe5 100644 (file)
@@ -197,7 +197,8 @@ $(eval $(call SetupHostCommand,python3,Please install Python >= 3.6, \
 
 $(eval $(call TestHostCommand,python3-distutils, \
        Please install the Python3 distutils module, \
-       $(STAGING_DIR_HOST)/bin/python3 -c 'from distutils import util'))
+       printf 'from sys import version_info\nif version_info < (3, 12):\n\tfrom distutils import util' | \
+               $(STAGING_DIR_HOST)/bin/python3 -))
 
 $(eval $(call TestHostCommand,python3-stdlib, \
        Please install the Python3 stdlib module, \