From 01249f2d1ae0ac88c1bf6a581682242afd41ba39 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Wed, 31 Jan 2024 10:12:01 +0100 Subject: [PATCH] fix: pkg_resources with importlib.resources --- ansiblelater/settings.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ansiblelater/settings.py b/ansiblelater/settings.py index e34b917..4147851 100644 --- a/ansiblelater/settings.py +++ b/ansiblelater/settings.py @@ -7,7 +7,7 @@ import jsonschema.exceptions import pathspec from appdirs import AppDirs from jsonschema._utils import format_as_index -from pkg_resources import resource_filename +import importlib.resources from ansiblelater import utils @@ -105,9 +105,9 @@ class Settings: defaults["ansible"]["custom_modules"].append(f) if defaults["rules"]["builtin"]: - defaults["rules"]["dir"].append( - os.path.join(resource_filename("ansiblelater", "rules")) - ) + ref = importlib.resources.files("ansiblelater") / "rules" + with importlib.resources.as_file(ref) as path: + defaults["rules"]["dir"].append(path) defaults["rules"]["dir"] = [ os.path.relpath(os.path.normpath(p)) for p in defaults["rules"]["dir"]