mitsuhiko / minijinja

MiniJinja is a powerful but minimal dependency template engine for Rust compatible with Jinja/Jinja2
https://docs.rs/minijinja/
Apache License 2.0
1.63k stars 95 forks source link

Adds python compatibility support to contrib #521

Closed mitsuhiko closed 4 months ago

mitsuhiko commented 4 months ago

This adds pycompat, a new module to minijinja-contrib. It also adds a --py-compat flag to the CLI which enables it.

Once this is registered as an unknown method callback the engine supports functions such as dict.keys for better compatibility with Python based Jinja2 templates.

Refs #438