Мы написали приложение для себя, которое звонит нам по телефону, если наш телескоп имеет проблему. Можно установить это приложение (без предварительного клонирования), как это:pip install python app from github, with non pypi dependecy
pip install git+https://github.com/fact-project/shifthelper
, и мы хотели, чтобы наши друзья не-разработчик может установить приложение без предварительного клонирования его. Все идет нормально.
Теперь мы вырвали часть приложения в маленькой библиотеке, которую можно установить так:
pip install git+https://github.com/fact-project/smart_fact_crawler
, но мы, кажется, не в состоянии сказать pip
в setup.py, как установите нужную библиотеку перед установкой приложения.
Мы пытались использовать это:
#setup.py
....
dependency_links=[
"git+http://github.com/fact-project/smart_fact_crawler.git#egg=smart_fact_crawler",
],
....
Так как же указать зависимости не являющихся PyPi в setup.py
? не
связанно: http://stackoverflow.com/ вопросы/3472430/how-can-i-make-setuptools-install-a-package-thats-not-on-pypi – cel
Вы пробовали использовать вариант, который я предложил в своем ответе? –
Вы пробовали использовать вариант, который я предложил в своем ответе? –