获取setuptools以忽略PyPI存储库

时间:2012-11-08 23:02:40

标签: python setuptools pypi

我的软件包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中的软件包的讨论,但我似乎找不到确保首先使用本地条目的方法。

1 个答案:

答案 0 :(得分:2)

将以下setup.cfg文件放在与setup.py相同的位置已解决此问题:

[easy_install]
allow_hosts = local.mirror