用于计算python依赖关系图的库。
importlab的Python项目详细描述
导入标签
importlab是一个python库,它自动推断依赖关系 并计算依赖关系图。它可以执行依赖关系排序 一组文件,包括周期检测。
importLab的主要用例是使用静态分析工具 一次处理一个文件,确保文件的依赖关系 之前已经分析过了。
(这不是谷歌的官方产品。)
许可证
阿帕奇2.0
安装
importLab可以从PIP安装
pip install importlab
签出并安装最新的源代码
git clone https://github.com/google/importlab.git cd importlab python setup.py install
命令行工具
importLab附带一个小型命令行工具,也称为 importlab,它可以显示有关项目的 导入图形。
usage: importlab [-h] [--tree] [--unresolved] [filename [filename ...]] positional arguments: filename input file(s) optional arguments: -h, --help show this help message and exit --tree Display import tree. --unresolved Display unresolved dependencies.
路线图
- Makefile生成,利用make的增量 更新和并行执行功能
- 与其他静态分析工具集成