Index: dialin/__init__.py =================================================================== diff -u -r74613d94546acb4ecdee9aa01d046caae0d5755a -r81a8df626a43e211aa801dc807313952ade66902 --- dialin/__init__.py (.../__init__.py) (revision 74613d94546acb4ecdee9aa01d046caae0d5755a) +++ dialin/__init__.py (.../__init__.py) (revision 81a8df626a43e211aa801dc807313952ade66902) @@ -2,11 +2,15 @@ from .dg import * from .ui import * from .utils import * -from importlib.metadata import version, PackageNotFoundError try: - __version__ = version("package-name") -except PackageNotFoundError: + from importlib import metadata +except ImportError: # for Python < 3.8 + import importlib_metadata as metadata + +try: + __version__ = metadata.version(__name__) +except metadata.PackageNotFoundError: # package is not installed pass