Passen Sie den Speicherort der von Cython generierten .so-Datei an

8

Ich habe ein Cython-Paket mit Wrappern einer C-Bibliothek. Dies ist die Baumstruktur des Pakets

%Vor%

Machen

%Vor%

setzt die _wrap.so -Datei in das oberste Verzeichnis package/ , das normalerweise in den meisten Fällen benötigt wird. Mein wrap.py benötigt jedoch das _wrap.so im Verzeichnis package/wrapper/ . Ich frage mich, ob es eine Möglichkeit gibt, wie setup.py die Datei .so am gewünschten Ort selbst erstellen kann, ohne sie manuell am Speicherort zu kopieren und einzufügen.

    
Himanshu Mishra 25.06.2015, 07:21
quelle

1 Antwort

4

Der Ausgabeordner für die erzeugten .so -Dateien kann als erstes Argument von setuptools.Extension function angegeben werden.

Hier ist ein Beispiel für Cython-Erweiterungen,

%Vor%     
rth 25.06.2015, 09:30
quelle

Tags und Links