应用程序中未使用哪些Python包

时间:2017-02-17 04:53:28

标签: python packages

您能否推荐一个CLI / python包来告诉我哪些模块没有导入我的应用程序?

我考虑过使用coverage + nosetests,但许多不需要/不需要的软件包都有测试(以前开发人员的功劳)。

作为背景,我正在处理遗留代码库,并希望删除到目前为止未使用的内容,以便在重构之前减少我的心理负荷。

1 个答案:

答案 0 :(得分:2)

有一个名为vulture的Python模块就是为了做到这一点。我还没用过它,但是:

  

Vulture在您的代码中找到未使用的类,函数和变量。