from importlib.metadata import PackageNotFoundError, version # pragma: no cover try: # Change here if project is renamed and does not equal the package name dist_name = __name__ __version__ = version(dist_name) except PackageNotFoundError: # pragma: no cover __version__ = "unknown" finally: del version, PackageNotFoundError __author__ = "E.A. van Valkenburg" __copyright__ = "E.A. van Valkenburg" __license__ = "mit" from .account import SIAAccount from .sync.client import SIAClient from .errors import ( InvalidAccountFormatError, InvalidAccountLengthError, InvalidKeyFormatError, InvalidKeyLengthError, ) from .event import SIAEvent, OHEvent from .utils import CommunicationsProtocol