【问题标题】:Why are some packages on pypi.python.org/simple, but have no page?为什么pypi.python.org/simple上有一些包,但是没有页面?
【发布时间】:2015-03-16 15:24:43
【问题描述】:

我目前正在分析 PyPI 上的包。我使用https://pypi.python.org/simple/ 获取所有包名,使用https://pypi.python.org/pypi/numpy/json 和类似方法获取元数据。

但是,有 514 个软件包(例如 abu.rpcacidabout-pandocabout-numtest、...)没有 https://pypi.python.org/pypi/ 站点,但在 https://pypi.python.org/simple/ 上。

为什么会这样?

【问题讨论】:

    标签: python pypi


    【解决方案1】:

    这不是一个真正的 SO 问题,您最好在 python 开发人员邮件列表中询问,但我可以想到几个可能的原因:

    1. “包”不能独立使用,而是多个其他包的依赖项。
    2. 仍然在存储库中的过时软件包,以保持与过去版本的 python/其他软件包的兼容性。
    3. “死”但尚未掩埋的包 - 即尚未被删除。

    【讨论】:

    • 你的意思是mail.python.org/mailman/listinfo/python-dev?好的,我刚刚订阅了,我会在我的帐户激活后立即提出问题。关于您的回答:(1)当然不是这样。例如,numpy 不能单独使用,但它有 json 页面。我不认为(2)是这种情况,因为这意味着包作者必须将他的包设置为“过时”。我找不到任何选择。我不认为(3)是这种情况。为什么没有活动工作的包在 PyPI 上没有页面?这应该如何自动确定?
    • 我猜这些包被用户删除了,但是 PyPI 出了点问题,所以它仍然在pypi.python.org/simple 上列出它们。 (我刚刚通过 Python 开发者邮件列表提出了这个问题)。
    • @moose 希望你能在那里得到答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    • 2016-08-12
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    • 2014-09-14
    相关资源
    最近更新 更多