Wir haben eine Anwendung für uns selbst geschrieben, die uns am Telefon anruft, wenn unser Teleskop ein Problem hat. Man kann diese Anwendung installieren (ohne vorherige Klonen) wie folgt aus:pip install python app von github, mit nicht pypi abhängigkeit
pip install git+https://github.com/fact-project/shifthelper
und wir möchten, dass unsere Non-Entwickler Freunde die App ohne vorherige Klonen installieren können. So weit, ist es gut.
Nun zogen wir Teil der App in eine kleine Bibliothek aus, die man wie folgt installieren:
pip install git+https://github.com/fact-project/smart_fact_crawler
aber wir scheinen nicht in der Lage sein pip
im setup.py zu sagen, wie man Installieren Sie die erforderliche Bibliothek, bevor Sie die App installieren.
Wir haben versucht, dies mit:
#setup.py
....
dependency_links=[
"git+http://github.com/fact-project/smart_fact_crawler.git#egg=smart_fact_crawler",
],
....
Also wie kann man nicht pypi Abhängigkeiten in der setup.py
angeben?
bezogen werden: http://stackoverflow.com/ Fragen/3472430/how-can-ich-make-setuptools-install-a-package-thats-not-on-pypi – cel
Haben Sie versucht, mit der Option, die ich in meiner Antwort vorgeschlagen? –
Haben Sie versucht, die Option zu verwenden, die ich in meiner Antwort vorgeschlagen habe? –