Я создаю API на python для большой библиотеки c, использующей cython.Сейчас я создаю несколько файлов pyd, чтобы получить доступ к функциям и определениям типов в библиотеке.При этом я обнаруживаю, что повторяю код в h-файлах на cython и спрашиваю себя, есть ли более простой способ сделать это.почему Cython не делает все определения в файле .h автоматически доступными?Есть ли что-то, что я пропускаю из-за назначения файлов pyd, которые делают автоматическое преобразование нежелательным?