From c3db241c6e97420ca0705d1535a7cdd0c273b761 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 19 Mar 2025 19:54:38 +0000 Subject: [PATCH] sanity: Bump minimum python version requirement to 3.9 Since Ubuntu 20.04 is heading to EoL and that we're having other issues on that platform needing buildtools anyway, we're about to lose the last python 3.8 platform we were supporting. Bump the minimum version to 3.9 since there are many developers wanting access to newer python features. This likely won't be seen since the bitbake minimum has also been increased but helps for documentation purposes. Signed-off-by: Richard Purdie --- meta/classes-global/sanity.bbclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/classes-global/sanity.bbclass b/meta/classes-global/sanity.bbclass index 1bae998f746..7f83239c6ec 100644 --- a/meta/classes-global/sanity.bbclass +++ b/meta/classes-global/sanity.bbclass @@ -822,10 +822,10 @@ def check_sanity_everybuild(status, d): if 0 == os.getuid(): raise_sanity_error("Do not use Bitbake as root.", d) - # Check the Python version, we now have a minimum of Python 3.8 + # Check the Python version, we now have a minimum of Python 3.9 import sys - if sys.hexversion < 0x030800F0: - status.addresult('The system requires at least Python 3.8 to run. Please update your Python interpreter.\n') + if sys.hexversion < 0x030900F0: + status.addresult('The system requires at least Python 3.9 to run. Please update your Python interpreter.\n') # Check the bitbake version meets minimum requirements minversion = d.getVar('BB_MIN_VERSION') -- 2.47.3