Skip to content

Commit 23a1121

Browse files
authored
Merge pull request #248 from aanil/master
Remove deprecated package_resources
2 parents b93c2a7 + 87694ca commit 23a1121

2 files changed

Lines changed: 7 additions & 11 deletions

File tree

genologics/descriptors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ def __setitem__(self, key, value):
278278
value = str(value)
279279
else:
280280
raise NotImplementedError(
281-
f"Cannot handle value of type '{type(value)}'" " for UDF"
281+
f"Cannot handle value of type '{type(value)}' for UDF"
282282
)
283283
if self._udt:
284284
root = self.rootnode.find(nsmap("udf:type"))

genologics/epp.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,11 @@
1010
import logging
1111
import os
1212
import sys
13+
from importlib.metadata import PackageNotFoundError, version
1314
from logging.handlers import RotatingFileHandler
1415
from shutil import copy
1516
from time import localtime, strftime
1617

17-
import pkg_resources
18-
from pkg_resources import DistributionNotFound
1918
from requests import HTTPError
2019

2120
from genologics.config import MAIN_LOG
@@ -83,13 +82,10 @@ def __enter__(self):
8382
logging.info(f"Executing file: {sys.argv[0]}")
8483
logging.info(f"with parameters: {sys.argv[1:]}")
8584
try:
86-
logging.info(
87-
f"Version of {self.PACKAGE}: "
88-
+ pkg_resources.require(self.PACKAGE)[0].version
89-
)
90-
except DistributionNotFound as e:
85+
logging.info(f"Version of {self.PACKAGE}: {version(self.PACKAGE)}")
86+
except PackageNotFoundError as e:
9187
logging.error(e)
92-
logging.error(f"Make sure you have the {self.PACKAGE} " "package installed")
88+
logging.error(f"Make sure you have the {self.PACKAGE} package installed")
9389
sys.exit(-1)
9490
return self
9591

@@ -182,7 +178,7 @@ def prepend_old_log(self, external_log_file=None):
182178
f.write("=" * 80 + "\n")
183179
except HTTPError: # Probably no artifact found, skip prepending
184180
print(
185-
("No log file artifact found " f"for id: {log_file_name}"),
181+
(f"No log file artifact found for id: {log_file_name}"),
186182
file=sys.stderr,
187183
)
188184
except OSError as e: # Probably some path was wrong in copy
@@ -414,7 +410,7 @@ def _log_after_change(self):
414410
}
415411

416412
logging.info(
417-
"Updated {d_elt_type} udf: {d_udf}, from {su} to " "{nv}.".format(**d)
413+
"Updated {d_elt_type} udf: {d_udf}, from {su} to {nv}.".format(**d)
418414
)
419415

420416
def copy_udf(self, changelog_f=None):

0 commit comments

Comments
 (0)