Die Frage scheint lange, aber es kommt alles darauf an, wie ich Header-Dateien zu bestimmten Erweiterungsspezifikation hinzufügen kann.Wie fügt man Header-Dateien in setup.py hinzu, so dass Abhängigkeiten beim Erstellen der Erweiterungen beachtet werden?
Die Motivation ist, dass wenn ich einen der Header-Dateien zu ändern,
Python Ausgabe setup.py bauen
sollte die Erweiterung selbst wieder aufzubauen, wenn keine der .c Dateien geändert werden.
Ich habe versucht, die abhängigen Header-Dateien in "sources" Schlüsselwort arg im Extension-Konstruktor hinzuzufügen, aber das Ausführen der resultierenden setup.py generierte Fehler beschweren sich über unbekannte Dateierweiterung ".h".
Danke!