summaryrefslogtreecommitdiff
path: root/plugins/ext_test
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ext_test')
-rw-r--r--plugins/ext_test/cmd2_ext_test/__init__.py18
1 files changed, 11 insertions, 7 deletions
diff --git a/plugins/ext_test/cmd2_ext_test/__init__.py b/plugins/ext_test/cmd2_ext_test/__init__.py
index dc52b4d9..dbbc4250 100644
--- a/plugins/ext_test/cmd2_ext_test/__init__.py
+++ b/plugins/ext_test/cmd2_ext_test/__init__.py
@@ -5,16 +5,20 @@
An overview of what myplugin does.
"""
-from pkg_resources import DistributionNotFound, get_distribution
+try:
+ # For python 3.8 and later
+ import importlib.metadata as importlib_metadata
+except ImportError:
+ # For everyone else
+ import importlib_metadata
+try:
+ __version__ = importlib_metadata.version(__name__)
+except importlib_metadata.PackageNotFoundError:
+ # package is not installed
+ __version__ = 'unknown'
from .cmd2_ext_test import ExternalTestMixin
__all__ = [
'ExternalTestMixin'
]
-
-
-try:
- __version__ = get_distribution(__name__).version
-except DistributionNotFound:
- __version__ = 'unknown'