質問は長いように思えますが、それはすべて、特定の拡張子仕様にヘッダーファイルを追加する方法にかかっています。
動機は、ヘッダーファイルの1つを変更すると、
pythonsetup.pyビルド
.cファイルが変更されていない場合でも、拡張子を再構築する必要があります。
Extensionコンストラクターの"sources"キーワードargに依存ヘッダーファイルを追加しようとしましたが、結果のsetup.pyを実行すると、不明なファイル拡張子".h"に関するエラーが発生しました。
ありがとう!