I have forked freetype-py (the python binding for freetype) with some additions and an example for how to use it against the diagnostics-enhanced freetype backend for FontVal. The details is in my freetype-devel posting. Mostly for people who are dead-against C# or dead-for python, I guess.
http://lists.nongnu.org/archive/html/freetype-devel/2017-03/msg00049.htmlI have also filed 3 bugs with freetype-py on the way. Please feel free to have a go fixing them, for those python-heads among you.