【问题标题】:How can I get notified of updates to Python packages in a unified way?如何以统一的方式获得 Python 包更新的通知?
【发布时间】:2015-10-28 13:46:53
【问题描述】:

我在一个包含 20 多个依赖包的 Python Web 应用程序上工作。我很想以某种方式获取所有这些软件包的更新提要,以便我可以查看它们的更改日志并在软件包修复重要错误或潜在安全漏洞时快速更新。有没有办法让我在不单独搜索所有 20 个包的项目主页 RSS 提要(如果存在)的情况下做到这一点?

理想情况下,我希望能够浏览我们的 requirements.txt 文件并自动构建一个提要,但我会满足于手动管理 RSS 提要列表或手动将某个电子邮件地址订阅到一堆电子邮件列表.

【问题讨论】:

标签: python pip pypi


【解决方案1】:

也许你对https://requires.io/ 感兴趣?

它会显示所有依赖项的状态,并提醒您注意安全/过时的依赖项。

请参阅此处,例如 https://requires.io/github/edx/edx-platform/requirements/?branch=master

【讨论】:

  • 这会更适合作为评论。
  • @Frontear 你能详细说明为什么你认为答案更适合作为评论吗?
【解决方案2】:

自从我发布此内容以来,Github 似乎已经启动了此功能(也适用于其他语言!)。见here

【讨论】:

  • 假设您有一种他们支持的语言,并使用该语言的规范进行 dep 管理,例如您的 Python 存储库中的 requirements.txt 文件。
【解决方案3】:

如果 Python 包在 PyPI 上,您可以使用 libraries.io 选择要为其发布电子邮件的包。 This answer 对相关问题有更多详细信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2015-12-10
    • 2021-11-11
    相关资源
    最近更新 更多