Skip to content

Commit

Permalink
Speedup: Use faster importlib.metadata for getting version
Browse files Browse the repository at this point in the history
  • Loading branch information
miquelmassot committed Nov 17, 2022
1 parent bc0f3d6 commit f97f372
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions src/oplab/console.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,12 @@
import timeit
from pathlib import Path

import pkg_resources
try:
# Python 3.8+
import importlib.metadata as importlib_metadata
except ImportError:
# Python 3.7 and lower
import importlib_metadata

logger = None # Public logger
verbose = False
Expand Down Expand Up @@ -196,7 +201,7 @@ def get_version(pkg_name="oplab_pipeline"):
str
version number (e.g. "0.1.2")
"""
return str(pkg_resources.require(pkg_name)[0].version)
return str(importlib_metadata.version("oplab_pipeline"))

@staticmethod
def write_metadata():
Expand Down

0 comments on commit f97f372

Please sign in to comment.