This version of hacking doesn't understand f-strings as usable in
Python 3. Update to the latest and fix current issues, which are all
just formatting fixes.
Change-Id: I0a7d6f93f07477b6dd29ab143130dd9064c250be
This is not pretty, but it's the basis for what I've used to perform
the last two mass project updates.
Change-Id: Ia40f41e106066c319292c5fd229adc97f5e0014b