Предоставление Qt C++ QObject для Python
У меня есть программный компонент (библиотека Qt/C++ без GUI), которая выполняет некоторые манипуляции с данными.
Каков наилучший способ представить его функциональность как собственное расширение Python? Заворачивать его вручную в Boost::Python? Что-нибудь на основе QObject/QMetaObject? Возможно повторное использование оболочек QScript?
Примечание. Я знаю, что этот вопрос граничит с программной записью, но я предполагаю, что может быть канонический способ сделать это, о котором я ничего не знаю, и я надеюсь, что этот вопрос не перерастет в бурю комментариев о личных предпочтениях