I think it's going to be something like `''.join(version.split'.')` for the above, with the version including the 'b' at the end...
(the way I decide these things is to look the source repo and make assumptions... imperfect world, true)

plz handle the usual formatting aspects and sanity-check at least one executable.