Bug 13116

Summary: Decide what version of Python 3 is required
Product: [Yocto Project Subprojects] Security Response Tool Reporter: Ross Burton <ross.burton>
Component: GeneralAssignee: David Reyna <david.reyna>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium    
Version: unspecified   
Target Milestone: 3.2 M3   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Ross Burton 2019-01-03 13:18:31 UTC
A recent change added the use of subprocess.run(), which is 3.5 onwards.  OE/bitbake currently supports 3.4 which is why I noticed (my CI bots use 3.4 to catch problems).

There's no problem with deciding that 3.5 onwards is the requirement (apart from not being able to run on centos) but I think this needs to be decided and documented.
Comment 1 David Reyna 2020-06-24 22:35:08 UTC
This should be resolved. We should be using the latest Python. I will check and then close.
Comment 2 David Reyna 2020-09-24 03:40:39 UTC
Python 3.5 or later is the new default (I am running on Python 7 myself). The documentation is updated.