用于计算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主要用作库。它需要一个或 更多的python文件作为参数,并生成一个导入图,通常 用于按依赖顺序处理文件。

它目前集成到 pytype

命令行工具

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的增量 更新和并行执行功能
  • 与其他静态分析工具集成

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用字符而不是字符串的意义   部分匹配长度字符串相似性的java正则表达式   java获取构造函数错误(错误:“(”或“[”)   java@Value注释无法正常工作SpringBoot   java hasKey在响应中没有看到字段   java JavaFX,没有JFXButtons和所有   在Log4j2中,是否可以根据键从记录器中筛选出某些键值对?   如何使用Java中Kafka的消息,从特定偏移量开始   java在单击后存储动态按钮的值   java Android编码:ViewRootImpl$CalledFromErrorThreadException。[Noob]   通过FileChooser保存pdf格式会提示在java中出现第二个对话框   用于空文件的java Spring集成文件标记   java我们应该如何编写get方法,以便私有字段不会超出其预期范围?   java Eclipse产品问题,Juno RequireHandle:org。日食e4。果心服务