HCl2的分析器
python-hcl2的Python项目详细描述
PythonHCl2
使用python编写的HCL2的解析器 Lark。这个解析器只支持HCl2,不向后兼容 使用HCl v1。它可以用来解析任何hcl2配置文件,比如terraform。
关于放大
Amplify构建创新和引人注目的数字教育产品,增强教师和学生的能力
国家。作为K-12教育领域的领先创新者,我们有着悠久的历史,被誉为最佳技术
教育领域的公司和科技领域的最佳教育公司。而其他公司则试图将学习经验缩减为
在技术上,我们利用技术来扩展真实教室中的真实学生和教师。
在https://www.amplify.com了解更多信息
开始
先决条件
python-hcl2需要python 3.6.0或更高版本才能运行。
安装
可以使用pip
pip3 install python-hcl2
使用量
importhcl2with(open('foo.tf','r'))asfile:dict=hcl2.load(file)
从源构建
对于开发,建议使用tox>=2.9.1
。
运行测试
python-hcl2使用tox
。你需要安装带有pip install tox
的tox。
运行tox
将自动执行linter和单元测试。
您还可以使用-e
参数单独运行它们。
例如,tox -e py37-unit
将运行python 3.7的单元测试
要查看所有可用选项,请运行tox -l
。
责任披露
如果您有任何安全问题需要报告,请与项目维护人员私下联系。 您可以在mailto:github@amplify.com联系我们
贡献
我们欢迎拉要求!为了顺利接受您的请求,我们建议您:
- 对于任何较大的更改,首先打开一个github问题来讨论您的想法。
- 创建拉取请求。解释一下你为什么要改变,以及改变的目的。 我们会尽快回复公关的。