python - 让 setuptools 忽略 PyPI 存储库

标签 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 中没有的包有很多讨论,但我似乎找不到确保首先使用或仅使用我的本地条目的方法。

最佳答案

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

[easy_install]
allow_hosts = local.mirror

关于python - 让 setuptools 忽略 PyPI 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13299439/

相关文章:

python - 为什么只有一个组的数据框分组不返回数据框?

python - 安装 pip : python-pip? 或从 python-setuptools

python - 如何找到 Pypi 包的最新*兼容*版本?

python - 从 pypi 安装 Pip 有效,但从 testpypi 失败(找不到要求)

python - 写入时出现pymongo错误

python - 在测试中检查 CLI 的退出代码

python - 如何在多个 C 扩展之间共享 C 单例

python - Git 和打包 : common pattern to keep packaging-files out of the way?

python - 使用 Windows 10 将 Python 包上传到 Pypi 时出现问题 - twine 未被识别为内部或外部命令

python - 更快的图像标准化(numpy 数组)