Framework for writing reactive-style Juju Charms
Project description
charms.templating.jinja2
Helper for rendering Jinja2 templates with charms
Usage
from charms.templating.jinja2 import render
render('app.conf.j2', '/etc/app.conf', {
'my_var': 'my_val',
})
output = render(
'tmpl.j2',
tests={
'isnumeric': lambda s: s.isnumeric(),
})
output = render(
template='{{ config["my-opt"]|my_upper }}',
filters={
'my_upper': lambda s: s.upper(),
})
The full documentation is available at http://pythonhosted.org/charms.templating.jinja2/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for charms.templating.jinja2-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 469238e292b0c7f00d87addfec804b399b1d60b841d6f8eef1f2603ac6a3dd43 |
|
MD5 | f86e502d6e307ae555adb2e0ebd71278 |
|
BLAKE2b-256 | d5096ccfbc1837e9bef0b628bbb8761c319bb5f33ab1ef47d7da275b4865d1e5 |