diff options
Diffstat (limited to 'plugins/ext_test')
-rw-r--r-- | plugins/ext_test/cmd2_ext_test/__init__.py | 18 |
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' |