This allows me to build and install the main library, however there may be remaining issues in the examples subdirectories, as I don't build those. It would be possible to run scons from a py3 virtualenv in order to validate this use on Travis, but realistically, the better approach would probably be to just try running the whole build from a Focal docker container— then you get the updated toolchain, stdlib, etc as well.
Scons on Ubuntu Focal uses Python 3, so the
SConstruct
files must be updated to work with them.This allows me to build and install the main library, however there may be remaining issues in the examples subdirectories, as I don't build those. It would be possible to run scons from a py3 virtualenv in order to validate this use on Travis, but realistically, the better approach would probably be to just try running the whole build from a Focal docker container— then you get the updated toolchain, stdlib, etc as well.