如何获取PyPi链接、许可证、代码和PyPip包的主页?

问题描述 投票:0回答:1

当运行 pip listpip freeze有办法为每个包发出额外的细节吗?

更多的细节。

在我们的项目中,我们必须报告我们正在使用的软件包,它们的来源和它们的许可证。我想检索的是类似于例如。

Package       Version PyPi Link                       License                   
------------- ------- ------------------------------- --------------------------
Flask         1.1.2   https://pypi.org/project/Flask/ BSD License (BSD-3-Clause)
Others...     1.2.3   ...                             ...

我想找的条目除了... PyPi Link:

  • PyPi链接
  • 首页 (https://palletsprojects.com/p/flask/ (如果是烧瓶)
  • 代码 (https://github.com/pallets/flask (如果是烧瓶)
  • 许可证 (BSD License (BSD-3-Clause) (如果是烧瓶)
python python-3.x pip pypi
1个回答
2
投票

如果你运行 pip show <name> (文件)它将给你更多的细节,包括许可证,我相信任何额外的链接元数据在包内。如果你的项目中有一个requirements.txt文件,你可以在你的项目中做一个 巴什(linuxmac)或 PowerShell(windows)脚本来为每个依赖关系运行命令,如果一次一个太麻烦的话。

你也可以使用--verbose 以获得更多细节,如分类器等。

© www.soinside.com 2019 - 2024. All rights reserved.