Я не знаю h2py, но вы можете посмотреть на 'ctypes' и 'ctypeslib'. ctypes входит в состав Python 2.5+ и предназначен для создания двоичной совместимости с c-структурами.
Если вы добавите ctypeslib, вы получите подинструмент под названием codegen, который имеет скрипт «h2xml.py» и «xml2py.py», комбинация которых автоматически сгенерирует искомый код Python для заголовков из C ++.
ctypeslib: http://pypi.python.org/pypi/ctypeslib/0.5.4a
h2xml.py потребует другого инструмента под названием gccxml: http://www.gccxml.org/HTML/Index.html
Лучше всего проверить (через CVS) последнюю версию gccxml и собрать ее самостоятельно (на самом деле это легче сделать, чем было сказано). Предварительно упакованная версия старая.