我的包裹里有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 中的包的讨论,但我似乎无法找到确保我的本地条目被首先使用或独占使用的方法。