我正在使用pip install git+http://github.com/myuser/myrepo.git#egg=myrepo
(当然是在virtualenv中)来安装我正在处理的软件包,而我的git repo有一个requirements.txt
,但是pip赢了&# 39;安装它的依赖项。有没有办法使这个工作类似于当我使用pip与PyPI包时,所以我的依赖将自动安装?
答案 0 :(得分:2)
从我的理解pip只安装setup.py中指定的依赖项。
但是,如果您更喜欢使用要求来保留所有依赖项,则可以在setup.py中包含以下要求:
import os
from setuptools import setup
with open('requirements.txt') as f:
required = f.read().splitlines()
setup(...
install_requires=required,
...)
代码复制自:Reference requirements.txt for the install_requires kwarg in setuptools setup.py file?