HCl2的分析器

python-hcl2的Python项目详细描述


Codacy BadgeCodacy BadgeBuild StatusLicensePyPIPython VersionsDownloads

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联系我们

贡献

我们欢迎拉要求!为了顺利接受您的请求,我们建议您:

  1. 对于任何较大的更改,首先打开一个github问题来讨论您的想法。
  2. 创建拉取请求。解释一下你为什么要改变,以及改变的目的。 我们会尽快回复公关的。

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

推荐PyPI第三方库


热门话题
graph Java自己生成类图   java MouseMotionListener:鼠标和触控板给出不同的结果   java解析清单条目的正确方法是什么。jar中的mf文件?   java如何创建带有半透明色块的透明gif/png图像?   java应用内计费V3:跨设备同步购买   java Spring数据JPA注入失败BeanCreationException:无法自动连接字段   Java数据结构维护插入顺序和重复值   java无法在VSCode中设置JavaFX   java中数据字段初始化的类顺序   java如何使用ClientBuilder为Rest Post Api多部分编写集成测试   JUnit测试divide()方法的java正确方法   java将消息标记为接收前已读   Java ArrayList调用扩展对象函数   java Android:只使用GCM的TCP/IPServer   Java如何将xls数据转换为txt文件   编译为Jar文件后未找到java类   java返回子字符串的所有匹配项   java Get json用户_timeline api twitter 1.1