From fbd01716feb13b6861c26518f524da210c3bcbc0 Mon Sep 17 00:00:00 2001 From: jeffquinn-msk <105746884+jeffquinn-msk@users.noreply.github.com> Date: Tue, 17 Sep 2024 05:56:50 -0400 Subject: [PATCH] Replace Deprecated `pkg_resources` with `importlib` (#30) --- mutalyzer_hgvs_parser/__init__.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/mutalyzer_hgvs_parser/__init__.py b/mutalyzer_hgvs_parser/__init__.py index 3095a90..5ff82fa 100644 --- a/mutalyzer_hgvs_parser/__init__.py +++ b/mutalyzer_hgvs_parser/__init__.py @@ -1,17 +1,13 @@ -from pkg_resources import get_distribution +from importlib.metadata import metadata from .convert import to_model from .hgvs_parser import parse def _get_metadata(name): - pkg = get_distribution(__package__) + meta = metadata(__package__) - for line in pkg.get_metadata_lines(pkg.PKG_INFO): - if line.startswith("{}: ".format(name)): - return line.split(": ")[1] - - return "" + return meta.get(name, "") _copyright_notice = "Copyright (c) {} <{}>".format(