From afc295100261d5a19b278363e73763eafc2022ba Mon Sep 17 00:00:00 2001 From: Paul Andrey <paul.andrey@inria.fr> Date: Wed, 31 May 2023 11:57:23 +0200 Subject: [PATCH] Replace deprecated 'pkg_resources' with 'importlib.metadata'. --- declearn/test_utils/_vectors.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/declearn/test_utils/_vectors.py b/declearn/test_utils/_vectors.py index e0f37b87..dbc63491 100644 --- a/declearn/test_utils/_vectors.py +++ b/declearn/test_utils/_vectors.py @@ -18,11 +18,11 @@ """Shared objects for testing purposes.""" import importlib +import importlib.metadata import typing from typing import List, Literal, Optional, Type import numpy as np -import pkg_resources # type: ignore from numpy.typing import ArrayLike from declearn.model.api import Vector @@ -43,8 +43,8 @@ def list_available_frameworks() -> List[FrameworkType]: available = [] for framework in typing.get_args(FrameworkType): try: - pkg_resources.require(framework) - except pkg_resources.DistributionNotFound: + importlib.metadata.distribution(framework) + except importlib.metadata.PackageNotFoundError: pass else: available.append(framework) -- GitLab