【发布时间】:2014-06-28 11:18:33
【问题描述】:
Python 包的依赖项在名为 setup.py 的文件中声明,位于关键字
install_requires 下,例如:
install_requires=[
'Flask >= 0.10.1',
'requests >= 2.2.1',
'jsonschema >= 2.3.0',
'nose >= 1.3.0',
'behave >= 1.2.4'
]
测试的依赖关系在 tests_requires 键下声明。
安装包时(通过使用python setup.py install),从 Python 包索引 (pypi.python.org) 获取依赖项。
有没有办法安装包,并让它从本地包存储库中获取其依赖项,例如pypiserver?
这样我可以缓存常用的包,并安装 PyPi 中不存在的内部包。
我可能正在寻找类似的东西:
python setup.py install
--repo http://127.0.0.1:8000/localrepo
--fallback-repo http://pypi.python.org
【问题讨论】:
标签: python python-2.7 dependencies setuptools pypi