2013-11-02 22 views
9

Ich habe einen Eintrag in meinem setup.py, um ein Paket zu installieren, das nicht auf PyPi gehostet wird, das mit setup.py kompiliert werden muss, da es eine C-Erweiterung ist. Es wird nicht installiert, wenn ich python setup.py install ausführen, habe ich die Protokolle überprüft und ich habe keine Ahnung warum.Warum tut setup.py dependency_links nichts?

dependency_links = ['git+https://github.com/liamzebedee/scandir.git#egg=scandir-0.1'], 

Antwort

13

Es stellte sich heraus, dass auch als dependency_links Linie, die ich brauchte, um auch den Namen des Pakets in einer install_requires Zeile hinzufügen, etwa so:

dependency_links = ['git+https://github.com/liamzebedee/scandir.git#egg=scandir-0.1'], 
install_requires = ['scandir'],