Есть C++-классы, обернутые в SIP. Нужно получить из этого набора .sip-файлов набор .py файлов с соответствующими классами и пустыми методами, описывающие питоновский интерфейс. Есть ли готовые средства? Спасибо.
Test.sip
class Test {
%TypeHeaderCode
#include "common/test.h"
%End
public:
enum TestEnum { ENABLED = 0, DISABLED = 1};
int random(int seed);
std::string generateName(std::string, std::string);
};
И на выходе должно получиться что-то вроде такого:
Test.py
__all__ = ['Test']
class Test(object):
ENABLED = 0
DISABLED 1
def random(seed):
pass
def generateName(arg1, arg2):
pass