跳转到主要内容

jinja2 预处理器和后处理器,用于与 YAML 一起更新

项目描述

ruamel.yaml.jinja2

版本:

0.2.7

更新时间:

2021-09-23

仓库:

https://sourceforge.net/projects/ruamel-yaml-jinja2/

pypi:

https://pypi.ac.cn/project/ruamel.yaml.jinja2/

jinja2 模板通常在渲染模板之前不能作为 YAML 加载。此插件允许根据往返处理器进行预处理和后处理。

它通过重写 jinja2 构造并跟踪需要进行“重新编写”的内容来实现,您需要使用相同的 YAML() 实例进行加载和转储。

它的预期用途是允许您更新 YAML 文件中的硬编码值,而不是更新 jinja2 模板部分(该部分可能仅在注释中可用)。

请参阅 此StackOverflow答案此答案

https://sourceforge.net/p/ruamel-yaml-jinja2/code/ci/default/tree/_doc/_static/license.svg?format=raw https://sourceforge.net/p/ruamel-yaml-jinja2/code/ci/default/tree/_doc/_static/pypi.svg?format=raw https://sourceforge.net/p/oitnb/code/ci/default/tree/_doc/_static/oitnb.svg?format=raw

变更日志

0.2.7 (2021-09-23):
  • 添加链接到SO上的示例答案,添加README中的徽章

0.2.6 (2021-09-23):
  • 修复README

0.2.5 (2021-09-23):
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-py2.py3-none-any.whl (5.5 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持