diff --git a/setup.py b/setup.py
index ebf2859b3dd3b1988a0cc0284505f134b984b9ee..8e19c90f976c29835e5e7e08596e721a213e4ff4 100644
--- a/setup.py
+++ b/setup.py
@@ -86,7 +86,7 @@ setup(name='pystencils',
       author_email='martin.bauer@fau.de',
       url='https://i10git.cs.fau.de/pycodegen/pystencils/',
       packages=['pystencils'] + ['pystencils.' + s for s in find_packages('pystencils')],
-      install_requires=['sympy>=1.1', 'numpy', 'appdirs', 'joblib'],
+      install_requires=['sympy>=1.1', 'numpy', 'appdirs', 'joblib', 'jinja2'],
       package_data={'pystencils': ['include/*.h', 'backends/cuda_known_functions.txt']},
       ext_modules = cython_extensions("pystencils.boundaries.createindexlistcython"),
       classifiers=[