Как добавить заголовочные файлы в setup.py, чтобы при построении расширений наблюдались зависимости?

Вопрос кажется длинным, но все сводится к тому, как я могу добавить заголовочные файлы к определенной спецификации расширения.

Мотивация заключается в том, что если я изменю один из заголовочных файлов, выдачу

python setup.py build

следует перестроить расширение, даже если ни один из файлов .c не изменен.

Я пытался добавить зависимые заголовочные файлы в "sources" ключевое слово arg в конструкторе Extension, но при запуске полученного файла setup.py возникли ошибки с жалобой на неизвестное расширение файла & quot; .h & quot ;.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос