【发布时间】:2012-10-29 06:19:07
【问题描述】:
我的包裹里有setup.py:
from setuptools import setup
setup(
dependency_links=['http://local.mirror'],
install_requires=[
'many',
'different',
'packages',
],
...
)
似乎发生的情况是 setuptools 将从 install_requires 以相反的顺序加载条目,并且它只会尊重 dependency_links 条目中的最后一个条目 install_requires (它以相反的顺序安装东西)。
关于如何添加不在 PyPI 中的包有很多讨论,但我似乎找不到确保首先使用我的本地条目或独占使用的方法。
【问题讨论】:
-
你是如何调用 setuptools 的?有或没有 pip/easyinstall/...?
-
你试过
pip/easy_install的--find-links (-f): additional URL(s) to search for packages选项吗? -
直接执行
python setup.py,使用setuptools.setup()
标签: python setuptools pypi