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.aas_client import AasHttpClient, create_client_by_config, create_client_by_dict, create_client_by_url
7from aas_http_client.classes.wrapper.sdk_wrapper import SdkWrapper, create_wrapper_by_config, create_wrapper_by_dict, create_wrapper_by_url
8from aas_http_client.utilities import encoder, model_builder, sdk_tools
9from aas_http_client.utilities.version_check import check_for_update
10
11__copyright__ = f"Copyright (C) {datetime.now(tz=timezone.utc).year} :em engineering methods AG. All rights reserved."
12__author__ = "Daniel Klein"
13
14try:
15 __license__ = "MIT"
16 __version__ = importlib.metadata.version(__name__)
17except importlib.metadata.PackageNotFoundError:
18 __version__ = "0.0.0-dev"
19
20__project__ = "aas-http-client"
21__package__ = "aas-http-client"
22
23check_for_update()
24
25__all__ = [
26 "AasHttpClient",
27 "SdkWrapper",
28 "create_client_by_config",
29 "create_client_by_dict",
30 "create_client_by_url",
31 "create_wrapper_by_config",
32 "create_wrapper_by_dict",
33 "create_wrapper_by_url",
34 "encoder",
35 "model_builder",
36 "sdk_tools",
37]