Wie übergibt man flags, um eine distutils-extension?
Bin ich versucht zu installieren, ein Python Modul, welches die C-Module. Der C-code basiert auf einer Bibliothek zur Verfügung stehen, wird im system Globale Standorte installieren (/usr/include, /usr/lib), aber in meinem Fall habe ich nur eine lokale installation dieser lib zur Verfügung. Deshalb möchte ich mich zum übergeben von Parametern (z.B., --incdir, --libdir) beim Aufruf "setup.py bauen", so dass diese Werte am Ende in den setup-Skript.
Gibt es eine Möglichkeit, dies zu erreichen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fand ich heraus, dass vor
auf der Kommandozeile beim Aufruf setup.py hat den trick.
python setup.py build_ext --help
, oder fügen Sie Sie zu setup.pyExtension
finden Sie unter Distutil API-Referenz. Setzen Sie Sie in "setup".cfg, siehe auch Installieren von Python-Modulen. Keine Ahnung, was der Abschnitt über "Optimierungen compiler - /linker-flags spricht.distutils.sysconfig.customize_compiler()