jinja2 预处理器和后处理器,用于与 YAML 一起更新
项目描述
ruamel.yaml.jinja2
- 版本:
0.2.7
- 更新时间:
2021-09-23
- 仓库:
- pypi:
jinja2 模板通常在渲染模板之前不能作为 YAML 加载。此插件允许根据往返处理器进行预处理和后处理。
它通过重写 jinja2 构造并跟踪需要进行“重新编写”的内容来实现,您需要使用相同的 YAML() 实例进行加载和转储。
它的预期用途是允许您更新 YAML 文件中的硬编码值,而不是更新 jinja2 模板部分(该部分可能仅在注释中可用)。
请参阅 此StackOverflow答案 或 此答案。
变更日志
- 0.2.7 (2021-09-23):
添加链接到SO上的示例答案,添加README中的徽章
- 0.2.6 (2021-09-23):
修复README
- 0.2.5 (2021-09-23):
添加对“{{- “在if语句中的支持 stackoverflow上的user3170450
- 0.2.4:
修复嵌套包中的虚假.pth文件。
- 0.2.3:
处理jinja2注释,由Jude N提供的PR
- 0.2.2 (2017-10-11):
Python 3.x修复
- 0.2.1 (2017-06-23):
添加通用wheel
- 0.2.0 (2017-06-23):
重命名为 __plug_in__.py
- 0.1.3 (2017-06-18):
移除生成非功能性的jinja2可执行文件
- 0.1.2 (2017-06-16):
添加关键字,依赖 ruamel.yaml
- 0.1.1 (2017-06-14):
初始插件版本
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
ruamel.yaml.jinja2-0.2.7.tar.gz (14.5 kB 查看哈希值)
构建分发
关闭
ruamel.yaml.jinja2-0.2.7.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8449be29d9a157fa92d1648adc161d718e469f0d38a6b21e0eabb76fd5b3e663 |
|
MD5 | c10b4bd488ee723e529ef9aa7aac13e5 |
|
BLAKE2b-256 | 91e0ad199ab894f773551fc352541ce3305b9e7c366a4ae8c44ab1bc9ca3abff |
关闭
ruamel.yaml.jinja2-0.2.7-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eb36abd4d308794e9a497e48f98cbd2b921d2cd2946bbc9f1bea42c9b142a241 |
|
MD5 | f6c8d648571089929e05f509fe8f7a7b |
|
BLAKE2b-256 | d0ef6281be4ef86a6a0e6f06004c2e4526de3d880f4eaf4210a07a269ad330b3 |