remove dependency on pkg_resources

main
Vladimir Mandic 2026-02-19 08:31:16 +01:00
parent 264ac9f38a
commit 1a35ac4d73
1 changed files with 5 additions and 4 deletions

View File

@ -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():