From 1a35ac4d73ce1f55527f7a95fc61b0915795c21b Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Thu, 19 Feb 2026 08:31:16 +0100 Subject: [PATCH] remove dependency on pkg_resources --- scripts/system-info.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/system-info.py b/scripts/system-info.py index ebc0b88..25dbd39 100644 --- a/scripts/system-info.py +++ b/scripts/system-info.py @@ -231,10 +231,11 @@ def get_flags(): def get_package_version(pkg: str): - import pkg_resources - spec = pkg_resources.working_set.by_key.get(pkg, None) # more reliable than importlib - version = pkg_resources.get_distribution(pkg).version if spec is not None else '' - return version + try: + import importlib.metadata + return importlib.metadata.version(pkg) + except Exception: + return '' def get_libs():