I just wanted to update this to the effect that upstream, as of 5.0, supports Python 3. I made a request to add support for python3 on the Ubuntu Launchpad system, and was linked to this defect.
See https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-5.0/+bug/1734153.