如何使用 Poetry 查找特定包的可用版本列表?

Fáb*_*rez 27 python python-poetry

使用 Poetry,我想查找可安装的特定软件包的所有版本。有可能实现吗?

(类似于Python和pip,列出可用的包的所有版本?

elu*_*kem 16

它不会显示所有可用版本,但如果您想查看可使用 Poetry 安装的给定软件包的最新版本,您可以使用版本@latest限定符和--dry-run选项的组合poetry add,如下所示:

poetry add <package>@latest --dry-run
Run Code Online (Sandbox Code Playgroud)

这将输出可用的包(和依赖包)的版本,但不会执行任何操作。


小智 15

要显示虚拟环境中安装的软件包的当前最新版本,只需运行以下命令:

poetry show --latest
Run Code Online (Sandbox Code Playgroud)

show- 命令具有特殊参数,仅用于检查过时的软件包:

poetry show --outdated
Run Code Online (Sandbox Code Playgroud)