【发布时间】:2014-05-21 14:39:59
【问题描述】:
我使用 pip requirements files 来保存我的依赖列表。
我还尝试遵循管理依赖项的最佳实践,并在需求文件中提供精确的包版本。例如:
Django==1.5.1
lxml==3.0
问题是:有没有办法告诉requirements.txt 中列出的包的 Python 包索引中是否有任何更新的包版本可用?
对于这个特定的示例,当前最新的可用版本分别是 Django 和 lxml 的 1.6.2 和 3.3.4。
我试过pip install --upgrade -r requirements.txt,但它说一切都是最新的:
$ pip install --upgrade -r requirements.txt
Requirement already up-to-date: Django==1.5.1 ...
请注意,此时我不想运行实际升级 - 我只想看看是否有可用的更新。
【问题讨论】:
标签: python package pip pypi requirements.txt