Kompilieren und Installieren von ausführbaren C-Dateien mit Setuptools / setup.py von Python?

Ich habe ein Python-Modul, das eine externe Binärdatei aufruft, die aus der C-Quelle erstellt wurde.

Die Quelle für diese externe ausführbare Datei ist Teil meines Python-Moduls und wird als .tar.gz-Datei verteilt.

Gibt es eine Möglichkeit zum Entpacken, Kompilieren und Installieren der externen ausführbaren Datei mithilfe von setuptools / setup.py?

as ich erreichen möchte, ist:

Installation dieser Binärdatei in virtuellen Umgebungen Kompilierung / Installation der Binärdatei mit @ verwaltsetup.py install, setup.py build etcMachen des binären Teils meines Python-Moduls, sodass es als Rad ohne externe Abhängigkeiten verteilt werden kann

Antworten auf die Frage(2)

Ihre Antwort auf die Frage