From 748dca190f7bf3a948bc2a389a93143a7b3bd727 Mon Sep 17 00:00:00 2001 From: Miro <200482516+Mirochill@users.noreply.github.com> Date: Sun, 24 May 2026 19:11:19 +0200 Subject: [PATCH] Replace pkg_resources version lookup --- src/noworkflow/now/collection/prov_deployment/deployment.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/noworkflow/now/collection/prov_deployment/deployment.py b/src/noworkflow/now/collection/prov_deployment/deployment.py index 5fdd6127..b2229c73 100644 --- a/src/noworkflow/now/collection/prov_deployment/deployment.py +++ b/src/noworkflow/now/collection/prov_deployment/deployment.py @@ -6,7 +6,7 @@ from __future__ import (absolute_import, print_function, division, unicode_literals) -import importlib +import importlib.metadata import modulefinder import os import platform @@ -14,7 +14,6 @@ import sys import weakref import getpass -import pkg_resources from future.utils import viewitems, native_str from future.builtins import map as cvmap @@ -88,8 +87,7 @@ def get_version(self, module): # Check package declared module version try: - # ToDo: This is slow! Is there any alternative? - return pkg_resources.get_distribution(module_name).version + return importlib.metadata.version(module_name) except Exception: # pylint: disable=broad-except pass