ModuleNotFoundError: No module named 'jinja2'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/conda/feedstock_root/build_artifacts/itables_1696129219663/test_tmp/run_test.py", line 2, in <module>
import itables
File "/home/conda/feedstock_root/build_artifacts/itables_1696129219663/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.11/site-packages/itables/__init__.py", line 1, in <module>
from .javascript import (
File "/home/conda/feedstock_root/build_artifacts/itables_1696129219663/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.11/site-packages/itables/javascript.py", line 13, in <module>
import pandas.io.formats.style as pd_style
File "/home/conda/feedstock_root/build_artifacts/itables_1696129219663/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.11/site-packages/pandas/io/formats/style.py", line 44, in <module>
jinja2 = import_optional_dependency("jinja2", extra="DataFrame.style requires jinja2.")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/conda/feedstock_root/build_artifacts/itables_1696129219663/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehol/lib/python3.11/site-packages/pandas/compat/_optional.py", line 135, in import_optional_dependency
raise ImportError(msg)
ImportError: Missing optional dependency 'Jinja2'. DataFrame.style requires jinja2. Use pip or conda to install Jinja2.
The build of the conda package for
itables
fails in version1.6.0
and1.6.1
becausepandas.Style
requiresjinja2
.Cf. the build logs or this extract: