In Kupfer we're using two ways. If you have Sun/Oracle VirtualBox, we try to use vboxapi - python interface
If you don't have his version or vboxapi fail - we use cli interface (via VBoxManager - exactly like GnomeDo).
So there is no other way. With my patch you can force use "cli" interface, even if vboxapi seems to works ok.
In Kupfer we're using two ways. If you have Sun/Oracle VirtualBox, we try to use vboxapi - python interface
If you don't have his version or vboxapi fail - we use cli interface (via VBoxManager - exactly like GnomeDo).
So there is no other way. With my patch you can force use "cli" interface, even if vboxapi seems to works ok.