【问题标题】:Getting setuptools to ignore PyPI repository让 setuptools 忽略 PyPI 存储库
【发布时间】: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


【解决方案1】:

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

[easy_install]
allow_hosts = local.mirror

【讨论】:

    猜你喜欢
    • 2010-11-10
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 2019-09-16
    • 2018-06-24
    • 2011-12-06
    • 2013-03-09
    • 2021-02-19
    相关资源
    最近更新 更多