astroid
v3.3.8
| 作为Tidelift订阅的一部分,可以提供对Astoid的专业支持。 Tidelift为软件开发团队提供了购买和维护其软件的单一来源,并提供了最了解它的专家,同时与现有工具无缝集成。 |
该模块的目的是提供Python源代码的共同基础表示。目前是图书馆为Pylint的功能提供动力。
它提供了来自_ast模块的兼容表示。它通过递归走下AST并建造延长的AST来重建由内置模块生成的树。新节点类具有不同用法的其他方法和属性。它们包括对静态推理和本地名称范围的一些支持。此外,星体还可以通过检查生物物体来建造部分树木。
提取tarball,跳入创建的目录并运行:
PIP安装。
如果要进行可编辑的安装,则可以运行:
PIP安装-e。
如果您有任何疑问,请邮寄[email protected]邮件列表以获取支持。有关订阅信息和档案,请参见http://mail.python.org/mailman/listinfo/code-quality。
http://astreod.readthedocs.io/en/latest/
Astroid 2.0目前仅适用于Python 3。如果您想要Python 2的支持,请使用旧版本的Astroid(尽管请注意,这些版本不再支持)。
测试在“测试”子目录中。要启动整个测试套件,您可以使用托克斯或pytest:
毒品 pytest