Well, outside of the atrocious documentation on how to deal with icons, I actually got it to run after modifying Tony's JSON version. It uses PIP for the pure python dependencies and I think I like that better. If most of the documentation was in YAML
instead of JSON I would definitely want to use your version.
Some noted differences:
I added suds for radioreference,
I don't see lxml in yours...
Other than the icon issue (haven't tested a full install with the desktop file) I actually was able to download from my Wouxun UV6D!
I'll see if I can adapt your YAML to my JSON file. I'm not currently doing any cleanup.
Thanks,
Richard