Wie füge ich Header-Dateien in setup.py hinzu, damit beim Erstellen der Erweiterungen Abhängigkeiten beobachtet werden?
Die Frage scheint lang, aber es kommt darauf an, wie ich Header-Dateien zu bestimmten Erweiterungsspezifikationen hinzufügen kann.
Die Motivation ist, wenn ich eine der Header-Dateien ändere, auszugeben
python setup.py build
sollte die Erweiterung neu erstellen, auch wenn keine der C-Dateien geändert werden.
Ich habe versucht, die abhängigen Header-Dateien im Schlüsselwort arg "sources" im Erweiterungskonstruktor hinzuzufügen, aber beim Ausführen der resultierenden Datei setup.py sind Fehler aufgetreten, die über die unbekannte Dateierweiterung ".h" klagen.
Vielen Dank!