I've uploaded another port of Jinja2 (this time of version 2.2.1) to
Python3.x to the Google Groups files section.
The steps to port are rather simple:
1) Run Jinja2 trunk through 2to3.py tool
2) Replace all calls to file() with open()
3) Set the default value for utils.open_if_exists to (filename,
4) Change the 'str' in line 444 in environment.py to 'bytes'