列出Python wheel文件的依赖关系

gue*_*tli 14 python python-wheel

我有Python轮文件: psutil-5.4.5-cp26-none-linux_x86_64.whl

如何列出此轮具有的依赖关系?

sam*_*amu 17

如前所述,.whl文件只是ZIP存档.您可以打开它们并在METADATA文件中查找.

但是,有一种工具可以使这个手动过程更容易一些.您可以使用pkginfo,只需使用pip即可安装.

$ pip install pkginfo
$ pkginfo -f requires_dist psutil-5.4.5-cp27-none-win32.whl
requires_dist: ["enum34; extra == 'enum'"]
Run Code Online (Sandbox Code Playgroud)


Eri*_*and 5

我只是想解压缩(而不是用枪打拉链)我躺在附近的车轮包装。该packagename-version.dist-info/METADATA文件包含一个Requires-Dist:条目列表,其中包含来自的已编译需求setup.py


P M*_*ran 5

从解压缩 Wheel 文件的目录(将 .whl 更改为 .zip 并解压缩)在命令行的 shell 中运行以下命令:

grep --include=METADATA -rnw '.' -e "Requires-Dist"
Run Code Online (Sandbox Code Playgroud)