Ubuntu will shift to python 3.5 as the default for 15.10. Python 2.7 will be available, but will have to be explicitly called.
Scons (neither 2.3.4 available now, nor 2.3.5 upstream) support python3. There is some ongoing work, but no firm date I can find.
There are two issues:
- scons does not work if called with the python3 interpreter
- scons needs to call python functions, in its build process, that may be python3 (eg gpsd build scripts)
Even if scons is released in the next few weeks to support python3, what does it mean to our build dependencies? build.txt says:
|Python 2.x, x >= 6 | some code is generated from python scripts