Python:自动生成项目的包描述列表



我正在开发一个Python项目,其中包含一个简短的requirements.txt文件。有人要求我为每一个包裹编制一个表格:

  1. 库名称
  2. 库版本
  3. 说明
  4. 许可证
  5. 网站

是否存在从Python/Pycharm获取它的自动过程?我已经看到信息也可以从pip show中检索。

提前感谢

以下是如何设置需求文件的指南https://medium.com/@boscacci/wh-and-how-to-make-a-requestions-txt-f329c685181e和https://pip.pypa.io/en/stable/reference/pip_freeze/

pip freeze > requirements.txt

将编写一个符合已安装软件包要求的文件。Pycharm的指南可以在这里找到https://www.jetbrains.com/help/pycharm/managing-dependencies.html#configure-要求

另一种方法是使用蛋黄https://pypi.org/project/yolk3k/对于python 3或https://pypi.org/project/yolk/

然后你可以做,例如

yolk -l -f License,Author,Home-page

列出您想要从依赖项中得到的内容

最新更新