IDE_utils Does Not Work on MacOs
The problem is that _bootstrap() pulls sOffice variable from os.environ["UNO_PATH"] and the result is a wrong path to soffice executable. If we replace this line with sOffice = '/Applications/LibreOffice.app/Contents/MacOS', it works. A parameter passed to Runner() class is ignored. The Runners.json file is ignored. So there is no way to pass any settings to IDE_utils from outside on MacOs. It is interesting that passing a parameter to Runner() class is also ignored on Linux, but Runners.json works OK on Linux.