from jinja2 import Environment env = Environment( line_statement_prefix="%", variable_start_string="${", variable_end_string="}" ) tmpl = env.from_string( """\ % macro foo() ${caller(42)} % endmacro