我正在开发一个Python项目,其中包含一个简短的requirements.txt文件。有人要求我为每一个包裹编制一个表格:
- 库名称
- 库版本
- 说明
- 许可证
- 网站
是否存在从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
列出您想要从依赖项中得到的内容