AAS HTTP Client Documentation
Loading...
Searching...
No Matches
__init__.py
Go to the documentation of this file.
1"""AAS HTTP Client Package."""
2
3import importlib.metadata
4from datetime import datetime, timezone
5
6from aas_http_client.classes.client import aas_client
7from aas_http_client.classes.client.aas_client import AasHttpClient
8from aas_http_client.classes.wrapper import sdk_wrapper
9from aas_http_client.classes.wrapper.sdk_wrapper import SdkWrapper
10from aas_http_client.utilities import encoder, model_builder, sdk_tools
11from aas_http_client.utilities.version_check import check_for_update
12
13__copyright__ = f"Copyright (C) {datetime.now(tz=timezone.utc).year} :em engineering methods AG. All rights reserved."
14__author__ = "Daniel Klein"
15
16try:
17 __license__ = "MIT"
18 __version__ = importlib.metadata.version(__name__)
19except importlib.metadata.PackageNotFoundError:
20 __version__ = "0.0.0-dev"
21
22__project__ = "aas-http-client"
23__package__ = "aas-http-client"
24
25check_for_update()
26
27__all__ = [
28 "AasHttpClient",
29 "SdkWrapper",
30 "aas_client",
31 "encoder",
32 "model_builder",
33 "sdk_tools",
34 "sdk_wrapper",
35]