`requirements.txt`依赖项,只获得高级依赖项

时间:2016-06-22 11:36:34

标签: python pip requirements.txt

我有三个python项目A,B和C.每个都相互依赖。

  

我现在如何“清理”我的requirements.txt只有高级别   存在这个“级别”所需的依赖关系。

实施例

A 要求:

boto3 == 1.2.4

B 要求:

A == 0.0.1
boto3 == 1.2.4
18.11 == 1.4.0

C 要求:

乙== 0.0.1
懒鬼== 0.9.9
boto3 == 1.2.4
18.11 == 1.4.0

粗体包是应该过滤掉的。

1 个答案:

答案 0 :(得分:4)

pipdeptree可以显示依赖关系树,对于给定的包,可以告诉您哪个(哪些)包依赖于它。