import sys if sys.version_info[:2] >= (3, 8): # pragma: no cover # TODO: Import directly (no need for conditional) when `python_requires = >= 3.8` from importlib.metadata import PackageNotFoundError, version else: # pragma: no cover from importlib_metadata import PackageNotFoundError, version try: # Change here if project is renamed and does not equal the package name dist_name = "ConfigUpdater" __version__ = version(dist_name) except PackageNotFoundError: # pragma: no cover __version__ = "unknown" finally: del version, PackageNotFoundError from . import configupdater, parser # import everything and rely on __ALL__ from .configupdater import * # noqa from .parser import * # noqa __all__ = list(set(configupdater.__all__ + parser.__all__))