Bug 2398

Summary: make bitbake work using python 3.x
Product: [Build System, Metadata & Runtime] BitBake Reporter: Khem Raj <raj.khem>
Component: bitbakeAssignee: Richard Purdie <richard.purdie>
Status: RESOLVED FIXED QA Contact: Libertad <libertad.gonzalez.de.la.cruz>
Severity: enhancement    
Priority: Medium+ CC: alexandru.damian, jose.perez.carranza, kergoth, poky.bs.watcher, poky.watcher, raj.khem, richard.purdie, sgw
Version: unspecified   
Target Milestone: 2.2 M1   
Hardware: All   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Khem Raj 2012-05-03 00:01:31 UTC
python 3.x is not yet supported by bitbake. We should work towards it.
Comment 1 Richard Purdie 2013-06-20 21:16:02 UTC
I do have a branch with bitbake and OE-Core mostly working with python 3 but it becomes incompatible with python 2 so cannot be merged as is. We therefore have an idea of the problems and work involved now and are making progress towards this but work still remains, updating status accordingly.
Comment 2 Richard Purdie 2015-03-19 15:41:31 UTC
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rpurdie/python3 was work so far
Comment 3 Stephen K Jolley 2015-04-30 14:38:11 UTC
*** Bug 7622 has been marked as a duplicate of this bug. ***
Comment 4 Richard Purdie 2016-06-02 09:48:45 UTC
OE/Bitbake are now using python3 by default: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=0f2c59367a649de5f57acdccfb4f1fdba9cde730