Python requirements.txt显示哪个包安装了哪个?

时间:2017-11-06 18:20:37

标签: python pip requirements.txt

我最近看到了一个python requirements.txt文件,其中的条目如下所示:

if (task.isSuccessful()) && task.getResult() != null) { /*...*/ }

换句话说,它标识哪个包负责将另一个包作为依赖项进行安装。我想知道是否有一个我不知道的工具,或者作者是否手动添加了注释。或者pip冻结是否有秘密选择?

1 个答案:

答案 0 :(得分:2)

添加到requirements.txt的这些评论不是从pip freeze选项(pip freeze docs)生成的。他们很可能来自pip-tools。在README中,pip-compile命令将生成requirements.txt,其中包含显示父依赖关系的注释。希望这会有所帮助。