跳转到主要内容

Jinja2扩展,用于处理特定于git的事务

项目描述

Jinja2扩展,用于处理特定于git的事务

wemake.services test codecov Python versions wemake-python-styleguide

安装

$ pip install jinja2-git

理由

此插件用于在 jinja2 模板中渲染提交哈希。我们使用它来渲染 cookiecutter 中的模板版本。

用法

将其作为 jinja2cookiecutter 的扩展添加。

然后在模板内部

from jinja2 import Environment

env = Environment(extensions=['jinja2_git.GitExtension'])
template = env.from_string('Commit is: {% gitcommit %}')
# => Commit is: c644682f4899d7e98147ce3a61a11bb13c52b3a0

或简短版本

from jinja2 import Environment

env = Environment(extensions=['jinja2_git.GitExtension'])
template = env.from_string('Commit is: {% gitcommit short=True %}')
# => Commit is: c644682

许可证

MIT

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

jinja2_git-1.4.0.tar.gz (3.2 kB 查看哈希值)

上传时间 源代码

构建版本

jinja2_git-1.4.0-py3-none-any.whl (3.5 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面