【问题标题】:How to get the change logs of updated packages via pip / pipenv CLI?如何通过 pip / pipenv CLI 获取更新包的更改日志?
【发布时间】:2019-02-19 22:12:03
【问题描述】:

不知道是否可以在运行后抓取更新包的更改日志

pip install [package_name] --upgrade

pipenv update

大多数包都会在其 repo 中包含更改日志。例如

如果我可以通过 CLI 获得最新更新,那会更有效率。

【问题讨论】:

  • AFAIK 更改日志未在“Python 软件包元数据”PEP 中定义:241314345566。 Ergo:无法保证此类功能正常工作。要创建一个可以收集一些包的更改日志的脚本——显然必须是可能的。我不知道有这样的尝试,有人吗?

标签: python pip pipenv changelog


【解决方案1】:

作为一种变通方法,我一直在使用Changelogs module,它使用启发式方法来尝试获取更新日志,但当然由于有很多包在做自己的事情,它永远无法适用于所有包。

我确实在您的 3 个示例包上进行了测试,requestspytesturllib3,并成功为它们打印了变更日志。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-09
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多