Jak dodać pliki nagłówkowe w pliku setup.py, aby obserwować zależności podczas budowania rozszerzeń?

Pytanie wydaje się długie, ale wszystko sprowadza się do tego, jak mogę dodać pliki nagłówkowe do określonej specyfikacji rozszerzenia.

Motywacją jest to, że jeśli zmienię jeden z plików nagłówkowych, wydam

python setup.py build

powinien odbudować rozszerzenie, nawet jeśli żaden z plików .c nie zostanie zmieniony.

Próbowałem dodać zależne pliki nagłówkowe w argumencie słowa kluczowego „sources” w konstruktorze rozszerzenia, ale uruchomiłem wynikowy plik setup.py generujący błędy narzekające na nieznane rozszerzenie pliku „.h”.

Dzięki!

questionAnswers(1)

yourAnswerToTheQuestion