These changes relate to the news item I recently posted here. They've already had some feedback on GitHub, but they include eclass changes, and protocol says I must post them here too. I've included the wider package changes, as the eclass changes alone don't make sense out of context.
In particular, I have not yet had any feedback on the python-utils-r1.eclass change. It's only a single line.