Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

c2c.template
============

Supported template Jinja, Mako, Template.

Tools that collect some vars and get them to a template engine.

Supported template: `Jinja <http://jinja.pocoo.org/>`_,
`Mako <http://www.makotemplates.org/>`_ and
`Template https://pypi.python.org/pypi/z3c.recipe.filetemplate`_.

Use ``c2c-template --help`` to get the command line help.

Vars file
=========

The vars collector gets the vars from YAML files like this one:

.. code:: yaml

extends: inherit.yaml

vars:
string_var: a string
int_var: 42
interpreted_var: __import__('datetime').date.today()
combined_var: 'Today: {interpreted_var:%Y-%m-%d}'

interpreted-vars:
- interpreted_var

The ``inherit.yaml`` is an other file with the same syntax that will provide
initial vars.

The ``vars`` section is where we define the vars values, the YAML files
support typing, than ``42`` will be an integer.

The ``interpreted-vars`` is a list of variable that the value will be
interpreted, than the ``interpreted_var`` will have the value ``4``,
See: `eval() <https://docs.python.org/2/library/functions.html#eval>`_.

The ``combined_var`` reuse a predefined variable and format,
See: `str.format() <https://docs.python.org/2/library/string.html#formatstrings>`_.

Release history Release notifications | RSS feed

2.5.0

2 files

2.4.2

2 files

2.4.1

2 files

2.4.0

2 files

2.3.0

1 file

2.2.1

2 files

2.2.0

2 files

2.1.0

2 files

2.0.9

1 file

2.0.8

2 files

2.0.7

2 files

2.0.6

2 files

2.0.5

2 files

2.0.4

2 files

2.0.3

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.5.1

2 files

1.5.0

2 files

1.4.1

2 files

1.4.0

2 files

1.3.0

3 files

1.2.0

2 files

1.1.2

1 file

1.1.1

2 files

1.1.0

1 file

1.0.0

1 file

0.5.0

1 file

This release

0.5.0dev-20141105 This release

0.4.0

1 file

0.3.0

1 file

0.2.0

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page