File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 66 Sequence ,
77)
88from functools import partial
9+ import pathlib
910import re
1011from typing import (
1112 TYPE_CHECKING ,
@@ -70,7 +71,9 @@ class StylerRenderer:
7071 Base class to process rendering a Styler with a specified jinja2 template.
7172 """
7273
73- loader = jinja2 .PackageLoader ("pandas" , "io/formats/templates" )
74+ this_dir = pathlib .Path (__file__ ).parent .resolve ()
75+ template_dir = this_dir / "templates"
76+ loader = jinja2 .FileSystemLoader (template_dir )
7477 env = jinja2 .Environment (loader = loader , trim_blocks = True )
7578 template_html = env .get_template ("html.tpl" )
7679 template_html_table = env .get_template ("html_table.tpl" )
Original file line number Diff line number Diff line change 1+ import pathlib
12from textwrap import (
23 dedent ,
34 indent ,
1819
1920@pytest .fixture
2021def env ():
21- loader = jinja2 .PackageLoader ("pandas" , "io/formats/templates" )
22+ project_dir = pathlib .Path (__file__ ).parent .parent .parent .parent .parent .resolve ()
23+ template_dir = project_dir / "io" / "formats" / "templates"
24+ loader = jinja2 .FileSystemLoader (template_dir )
2225 env = jinja2 .Environment (loader = loader , trim_blocks = True )
2326 return env
2427
You can’t perform that action at this time.
0 commit comments