Ich habe ein Python-Paket mit setup.py, dessen Abhängigkeiten wie üblich in install_requires = [...] deklariert sind. Eines der Pakete dort, scikits.timeseries, hat ein setup.py, das erwartet, dass numpy bereits installiert ist. Daher würde ich gerne eine Möglichkeit haben, zuerst numpy zu installieren. Kann in diesem Fall und im Allgemeinen die Reihenfolge der Abhängigkeitsinstallation kontrolliert werden? Wie?
Derzeit scheint die Reihenfolge, in der setup.py Abhängigkeiten herunterzieht (wie in arg install_requires aufgelistet), praktisch zufällig zu sein. Außerdem habe ich im setup.py-Setup (...) versucht, arg:
zu verwenden
%Vor%
... ohne Erfolg war die Reihenfolge der Installation von Abhängigkeiten nicht betroffen.
Ich habe auch versucht, eine Pip-Anforderungsdatei zu erstellen, aber auch dort pip die Reihenfolge der Installation von Abhängigkeiten nicht die Zeilenreihenfolge der Anforderungsdatei, also kein Glück.
Eine andere Möglichkeit wäre, einen Systemaufruf nahe dem Anfang von setup.py zu haben, um numpy vor dem Setup-Aufruf (...) zu installieren, aber ich hoffe, es gibt einen besseren Weg. Vielen Dank im Voraus für jede Hilfe.