O problema vem da classe Window base modificada que rapidamente tem em _lib / Window.py:
Traceback (most recent call last):
File "bin/testapp", line 33, in <module>
testapp.main()
File "/home/ian/pythontesting/testapp/testapp/__init__.py", line 33, in main
window = TestappWindow.TestappWindow()
File "/home/ian/pythontesting/testapp/testapp_lib/Window.py", line 35, in __new__
new_object.finish_initializing(builder)
File "/home/ian/pythontesting/testapp/testapp/TestappWindow.py", line 24, in finish_initializing
super(TestappWindow, self).finish_initializing(builder)
File "/home/ian/pythontesting/testapp/testapp_lib/Window.py", line 61, in finish_initializing
LaunchpadIntegration.add_items(self.ui.helpMenu, 1, True, True)
AttributeError: UiFactory instance has no attribute 'helpMenu'
O construtor não tem mais um menu. Está em um bloco try / except, portanto, deve falhar muito, mas não porque não manipulará erros de atributo. Modifique o arquivo Window.py para que a linha 63 leia:
except (ImportError, AttributeError):
Agora deve funcionar e faz por mim. Enviei um relatório de erros para o launchpad: link