From 2f68543fab726d12d5c5d71fab584eb42140f410 Mon Sep 17 00:00:00 2001 From: Jacob Davis-Hansson Date: Mon, 20 Jan 2025 15:36:19 +0100 Subject: [PATCH] Remove pkg_resources from html.py (#15) Resolves the ModuleNotFound error with pkg_resources that prevented loading the module on some systems, by removing the dependency and using the new importlib.resources API instead. --- tracerite/html.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tracerite/html.py b/tracerite/html.py index e129862..84b9da6 100644 --- a/tracerite/html.py +++ b/tracerite/html.py @@ -1,9 +1,10 @@ -import pkg_resources from html5tagger import E from .trace import extract_chain -style = pkg_resources.resource_string(__name__, "style.css").decode() +from importlib.resources import files + +style = files(__package__).joinpath("style.css").read_text(encoding="UTF-8") detail_show = "{display: inherit}"