Hi!
A new operator, //, is the floor division operator. [...] // is always available in Python 2.2; you don???t need to enable it using a __future__ statement.
Therefore, we should always use // for integer division. The DeprecationWarning was caused by a stray "/" used in "range()". Fixed.
I fixed the code to run with python 2.4 as well (tested without problems, let me know if anything shows up) and made all warnings errors. If you want to test with other python version, see config.mk. It is easy to set up virtualenv with other python version and install jinja2 there:
<install python2.4 and virtualenv> virtualenv -p python2.4 ./virtualpy2.4 ./virtualpy2.4/bin/easy_install jinja2
and modify PYTHON_BIN in config.mk as indicated there.
Great!