Como adicionar arquivos de cabeçalho em setup.py para que as dependências sejam observadas ao construir as extensões?

A questão parece longa, mas tudo se resume em como posso adicionar arquivos de cabeçalho a especificações de extensão específicas.

A motivação é que, se eu alterar um dos arquivos de cabeçalho,

configuração de python setup.py

deve reconstruir a extensão mesmo quando nenhum dos arquivos .c for alterado.

Eu tentei adicionar os arquivos de cabeçalho dependentes em "fontes" keyword arg no construtor de extensão, mas executando o setup.py gerado erros resultantes queixando-se sobre extensão de arquivo desconhecido ".h".

Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion