具有推理支持的python抽象语法树。
astroid的Python项目详细描述
这是什么?
本模块的目的是提供 python源代码。它目前是为pylint的功能提供动力的库
它提供了一个来自 模块它通过 递归地遍历ast并构建扩展ast。新的 节点类对于不同的 用法它们包括对静态推理和本地名称的一些支持 范围。此外,天文学家还可以通过观察生物来建造部分树木。 物体。
安装
提取tarball,跳转到创建的目录并运行:
pip install .
如果要进行可编辑的安装,可以运行:
pip install -e .
如果您有任何问题,请邮寄code-quality@python.org 支持邮件列表。见 http://mail.python.org/mailman/listinfo/code-quality用于订阅 信息和档案
python版本
astroid 2.0目前仅适用于Python3如果你想要Python 2 支持,老版本的天体仍然支持到2020年
测试
测试在“test”子目录中要启动整个测试套件,可以使用 要么tox要么pytest:
tox pytest astroid