For me, it would be enough to expose DIALOG_ABOUT::buildVersionInfoData( wxString& aMsg, bool aFormatHtml ) to python.
And I don't think that requiring wxApp instance is a big issue as there are also other methods exposed which require wxApp [1], but I might be wrong about this, and keep in mind that I am just a python action plugin developer so I have no insight into KiCad internals.
For me, it would be enough to expose DIALOG_ ABOUT:: buildVersionInf oData( wxString& aMsg, bool aFormatHtml ) to python.
And I don't think that requiring wxApp instance is a big issue as there are also other methods exposed which require wxApp [1], but I might be wrong about this, and keep in mind that I am just a python action plugin developer so I have no insight into KiCad internals.
[1] https:/ /code.launchpad .net/~andrei- pozolotin/ kicad/+ git/kicad/ +merge/ 366082