From 4935facfbdcf9e2139e6e22f22f850fd21e65cfd Mon Sep 17 00:00:00 2001 From: API Team Date: Mon, 8 Jul 2024 12:38:36 +0000 Subject: [PATCH] [GitHub Bot] Generated python SDK --- thousandeyes-sdk-administrative/README.md | 2 +- thousandeyes-sdk-administrative/pyproject.toml | 8 +++++--- .../administrative/api/account_groups_api.py | 4 ++-- .../administrative/api/permissions_api.py | 4 ++-- .../src/thousandeyes_sdk/administrative/api/roles_api.py | 4 ++-- .../administrative/api/user_events_api.py | 4 ++-- .../src/thousandeyes_sdk/administrative/api/users_api.py | 4 ++-- thousandeyes-sdk-agents/README.md | 2 +- thousandeyes-sdk-agents/pyproject.toml | 8 +++++--- .../cloud_and_enterprise_agent_notification_rules_api.py | 4 ++-- .../agents/api/cloud_and_enterprise_agents_api.py | 4 ++-- .../agents/api/enterprise_agent_cluster_api.py | 4 ++-- .../src/thousandeyes_sdk/agents/api/proxies_api.py | 4 ++-- thousandeyes-sdk-alerts/README.md | 2 +- thousandeyes-sdk-alerts/pyproject.toml | 8 +++++--- .../src/thousandeyes_sdk/alerts/api/alert_rules_api.py | 4 ++-- .../alerts/api/alert_suppression_windows_api.py | 4 ++-- .../src/thousandeyes_sdk/alerts/api/alerts_api.py | 4 ++-- thousandeyes-sdk-bgp-monitors/README.md | 2 +- thousandeyes-sdk-bgp-monitors/pyproject.toml | 8 +++++--- .../bgp_monitors/api/list_bgp_monitors_api.py | 4 ++-- thousandeyes-sdk-credentials/README.md | 2 +- thousandeyes-sdk-credentials/pyproject.toml | 8 +++++--- .../thousandeyes_sdk/credentials/api/credentials_api.py | 4 ++-- thousandeyes-sdk-dashboards/README.md | 2 +- thousandeyes-sdk-dashboards/pyproject.toml | 8 +++++--- .../dashboards/api/dashboard_snapshots_api.py | 4 ++-- .../src/thousandeyes_sdk/dashboards/api/dashboards_api.py | 4 ++-- .../dashboards/api/dashboards_filters_api.py | 4 ++-- thousandeyes-sdk-endpoint-agents/README.md | 2 +- thousandeyes-sdk-endpoint-agents/pyproject.toml | 8 +++++--- .../endpoint_agents/api/administrative_endpoints_api.py | 4 ++-- .../endpoint_agents/api/manage_agents_api.py | 4 ++-- .../thousandeyes_sdk/endpoint_agents/api/transfer_api.py | 4 ++-- thousandeyes-sdk-endpoint-instant-tests/README.md | 2 +- thousandeyes-sdk-endpoint-instant-tests/pyproject.toml | 8 +++++--- .../api/agent_to_server_instant_scheduled_test_api.py | 4 ++-- .../api/http_server_instant_scheduled_test_api.py | 4 ++-- .../endpoint_instant_tests/api/run_existing_test_api.py | 4 ++-- thousandeyes-sdk-endpoint-labels/README.md | 2 +- thousandeyes-sdk-endpoint-labels/pyproject.toml | 8 +++++--- .../endpoint_labels/api/manage_labels_api.py | 4 ++-- thousandeyes-sdk-endpoint-test-results/README.md | 2 +- thousandeyes-sdk-endpoint-test-results/pyproject.toml | 8 +++++--- .../api/local_network_tests_results_api.py | 4 ++-- .../api/network_dynamic_tests_results_api.py | 4 ++-- .../api/network_scheduled_tests_results_api.py | 4 ++-- .../api/real_user_tests_results_api.py | 4 ++-- .../api/web_http_server_scheduled_test_results_api.py | 4 ++-- thousandeyes-sdk-endpoint-tests/README.md | 2 +- thousandeyes-sdk-endpoint-tests/pyproject.toml | 8 +++++--- .../api/dynamic_tests_agent_to_server_api.py | 4 ++-- .../api/list_endpoint_scheduled_tests_api.py | 4 ++-- .../api/scheduled_tests_agent_to_server_api.py | 4 ++-- .../endpoint_tests/api/scheduled_tests_http_server_api.py | 4 ++-- thousandeyes-sdk-instant-tests/README.md | 2 +- thousandeyes-sdk-instant-tests/pyproject.toml | 8 +++++--- .../instant_tests/api/agent_to_agent_api.py | 4 ++-- .../instant_tests/api/agent_to_server_api.py | 4 ++-- .../src/thousandeyes_sdk/instant_tests/api/api_api.py | 4 ++-- .../instant_tests/api/dns_security_api.py | 4 ++-- .../thousandeyes_sdk/instant_tests/api/dns_server_api.py | 4 ++-- .../thousandeyes_sdk/instant_tests/api/dns_trace_api.py | 4 ++-- .../thousandeyes_sdk/instant_tests/api/ftp_server_api.py | 4 ++-- .../instant_tests/api/http_page_load_api.py | 4 ++-- .../thousandeyes_sdk/instant_tests/api/http_server_api.py | 4 ++-- .../src/thousandeyes_sdk/instant_tests/api/run_api.py | 4 ++-- .../thousandeyes_sdk/instant_tests/api/sip_server_api.py | 4 ++-- .../src/thousandeyes_sdk/instant_tests/api/voice_api.py | 4 ++-- .../instant_tests/api/web_transaction_api.py | 4 ++-- thousandeyes-sdk-internet-insights/README.md | 2 +- thousandeyes-sdk-internet-insights/pyproject.toml | 8 +++++--- .../internet_insights/api/catalog_providers_api.py | 4 ++-- .../internet_insights/api/outages_api_public_api.py | 4 ++-- thousandeyes-sdk-labels/README.md | 2 +- thousandeyes-sdk-labels/pyproject.toml | 8 +++++--- .../src/thousandeyes_sdk/labels/api/agent_api.py | 4 ++-- .../src/thousandeyes_sdk/labels/api/all_labels_api.py | 4 ++-- .../src/thousandeyes_sdk/labels/api/dashboard_api.py | 4 ++-- .../src/thousandeyes_sdk/labels/api/endpoint_test_api.py | 4 ++-- .../src/thousandeyes_sdk/labels/api/test_api.py | 4 ++-- thousandeyes-sdk-snapshots/README.md | 2 +- thousandeyes-sdk-snapshots/pyproject.toml | 8 +++++--- .../snapshots/api/create_test_snapshot_api.py | 4 ++-- thousandeyes-sdk-streaming/README.md | 2 +- thousandeyes-sdk-streaming/pyproject.toml | 8 +++++--- .../src/thousandeyes_sdk/streaming/api/streaming_api.py | 4 ++-- thousandeyes-sdk-tags/README.md | 2 +- thousandeyes-sdk-tags/pyproject.toml | 8 +++++--- .../src/thousandeyes_sdk/tags/api/tag_assignment_api.py | 4 ++-- .../src/thousandeyes_sdk/tags/api/tags_api.py | 4 ++-- thousandeyes-sdk-test-results/README.md | 2 +- thousandeyes-sdk-test-results/pyproject.toml | 8 +++++--- .../test_results/api/api_test_metrics_api.py | 4 ++-- .../test_results/api/dns_server_test_metrics_api.py | 4 ++-- .../test_results/api/dns_trace_test_metrics_api.py | 4 ++-- .../test_results/api/dnssec_test_metrics_api.py | 4 ++-- .../test_results/api/network_bgp_test_metrics_api.py | 4 ++-- .../test_results/api/network_test_metrics_api.py | 4 ++-- .../test_results/api/voice_rtp_server_test_metrics_api.py | 4 ++-- .../test_results/api/voice_sip_server_test_metrics_api.py | 4 ++-- .../test_results/api/web_ftp_server_test_metrics_api.py | 4 ++-- .../test_results/api/web_http_server_test_metrics_api.py | 4 ++-- .../test_results/api/web_page_load_test_metrics_api.py | 4 ++-- .../test_results/api/web_transactions_test_metrics_api.py | 4 ++-- thousandeyes-sdk-tests/README.md | 2 +- thousandeyes-sdk-tests/pyproject.toml | 8 +++++--- .../src/thousandeyes_sdk/tests/api/agent_to_agent_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/agent_to_server_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/all_test_types_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/api_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/bgp_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/dns_server_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/dns_trace_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/dnssec_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/ftp_server_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/http_server_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/page_load_api.py | 4 ++-- .../tests/api/path_visualization_interface_groups_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/sip_server_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/voice_api.py | 4 ++-- .../src/thousandeyes_sdk/tests/api/web_transaction_api.py | 4 ++-- thousandeyes-sdk-usage/README.md | 2 +- thousandeyes-sdk-usage/pyproject.toml | 8 +++++--- .../src/thousandeyes_sdk/usage/api/quotas_api.py | 4 ++-- .../src/thousandeyes_sdk/usage/api/usage_api.py | 4 ++-- 126 files changed, 292 insertions(+), 252 deletions(-) diff --git a/thousandeyes-sdk-administrative/README.md b/thousandeyes-sdk-administrative/README.md index e8716fe6c..db1ce4059 100644 --- a/thousandeyes-sdk-administrative/README.md +++ b/thousandeyes-sdk-administrative/README.md @@ -18,7 +18,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-administrative/pyproject.toml b/thousandeyes-sdk-administrative/pyproject.toml index 02bab1734..a6fcc095c 100644 --- a/thousandeyes-sdk-administrative/pyproject.toml +++ b/thousandeyes-sdk-administrative/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-administrative" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Administrative API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Administrative API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py index b6f0afaa1..923d8a0a3 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/account_groups_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.administrative.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AccountGroupsApi: @@ -43,7 +43,7 @@ class AccountGroupsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-administrative")) self.api_client = api_client diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py index 3fb6958ac..15a69fe08 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/permissions_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.administrative.models @@ -26,7 +27,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class PermissionsApi: @@ -39,7 +39,7 @@ class PermissionsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-administrative")) self.api_client = api_client diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py index bfad6d080..c8cddd6cd 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/roles_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.administrative.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class RolesApi: @@ -41,7 +41,7 @@ class RolesApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-administrative")) self.api_client = api_client diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py index 1119d19e9..88703fb69 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/user_events_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.administrative.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class UserEventsApi: @@ -40,7 +40,7 @@ class UserEventsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-administrative")) self.api_client = api_client diff --git a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py index 624c2b76f..7a5d2d986 100644 --- a/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py +++ b/thousandeyes-sdk-administrative/src/thousandeyes_sdk/administrative/api/users_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.administrative.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class UsersApi: @@ -42,7 +42,7 @@ class UsersApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-administrative")) self.api_client = api_client diff --git a/thousandeyes-sdk-agents/README.md b/thousandeyes-sdk-agents/README.md index edb473a19..f5a3da089 100644 --- a/thousandeyes-sdk-agents/README.md +++ b/thousandeyes-sdk-agents/README.md @@ -11,7 +11,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-agents/pyproject.toml b/thousandeyes-sdk-agents/pyproject.toml index 9d93d8e2e..503865c1d 100644 --- a/thousandeyes-sdk-agents/pyproject.toml +++ b/thousandeyes-sdk-agents/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-agents" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Agents API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Agents API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py index 7a236531f..baf0ca33a 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agent_notification_rules_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.agents.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class CloudAndEnterpriseAgentNotificationRulesApi: @@ -40,7 +40,7 @@ class CloudAndEnterpriseAgentNotificationRulesApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-agents")) self.api_client = api_client diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py index e9fdce0af..712602185 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/cloud_and_enterprise_agents_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.agents.models @@ -31,7 +32,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class CloudAndEnterpriseAgentsApi: @@ -44,7 +44,7 @@ class CloudAndEnterpriseAgentsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-agents")) self.api_client = api_client diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py index 946b476cc..b1ca814b0 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/enterprise_agent_cluster_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.agents.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class EnterpriseAgentClusterApi: @@ -43,7 +43,7 @@ class EnterpriseAgentClusterApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-agents")) self.api_client = api_client diff --git a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py index a8ff4b590..35cd95a94 100644 --- a/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py +++ b/thousandeyes-sdk-agents/src/thousandeyes_sdk/agents/api/proxies_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.agents.models @@ -26,7 +27,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class ProxiesApi: @@ -39,7 +39,7 @@ class ProxiesApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-agents")) self.api_client = api_client diff --git a/thousandeyes-sdk-alerts/README.md b/thousandeyes-sdk-alerts/README.md index ff6aca923..a80b5d2d9 100644 --- a/thousandeyes-sdk-alerts/README.md +++ b/thousandeyes-sdk-alerts/README.md @@ -18,7 +18,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-alerts/pyproject.toml b/thousandeyes-sdk-alerts/pyproject.toml index 7f5d82a73..b7b3d2301 100644 --- a/thousandeyes-sdk-alerts/pyproject.toml +++ b/thousandeyes-sdk-alerts/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-alerts" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Alerts API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Alerts API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py index f9636710b..d92793882 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_rules_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.alerts.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AlertRulesApi: @@ -42,7 +42,7 @@ class AlertRulesApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-alerts")) self.api_client = api_client diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py index d3cf2ae3f..b465a9a1d 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alert_suppression_windows_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.alerts.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AlertSuppressionWindowsApi: @@ -42,7 +42,7 @@ class AlertSuppressionWindowsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-alerts")) self.api_client = api_client diff --git a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py index eeafeff23..6b44edb0e 100644 --- a/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py +++ b/thousandeyes-sdk-alerts/src/thousandeyes_sdk/alerts/api/alerts_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.alerts.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AlertsApi: @@ -41,7 +41,7 @@ class AlertsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-alerts")) self.api_client = api_client diff --git a/thousandeyes-sdk-bgp-monitors/README.md b/thousandeyes-sdk-bgp-monitors/README.md index f1be68d5c..1e5b647c0 100644 --- a/thousandeyes-sdk-bgp-monitors/README.md +++ b/thousandeyes-sdk-bgp-monitors/README.md @@ -15,7 +15,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-bgp-monitors/pyproject.toml b/thousandeyes-sdk-bgp-monitors/pyproject.toml index f9df4919b..55be3395a 100644 --- a/thousandeyes-sdk-bgp-monitors/pyproject.toml +++ b/thousandeyes-sdk-bgp-monitors/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-bgp-monitors" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "BGP Monitors API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK BGP Monitors API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py index d6a99248e..5bffffaeb 100644 --- a/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py +++ b/thousandeyes-sdk-bgp-monitors/src/thousandeyes_sdk/bgp_monitors/api/list_bgp_monitors_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.bgp_monitors.models @@ -26,7 +27,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class ListBGPMonitorsApi: @@ -39,7 +39,7 @@ class ListBGPMonitorsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-bgp-monitors")) self.api_client = api_client diff --git a/thousandeyes-sdk-credentials/README.md b/thousandeyes-sdk-credentials/README.md index e89c04c8f..a90e72941 100644 --- a/thousandeyes-sdk-credentials/README.md +++ b/thousandeyes-sdk-credentials/README.md @@ -19,7 +19,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-credentials/pyproject.toml b/thousandeyes-sdk-credentials/pyproject.toml index 31c875282..f4bcedc71 100644 --- a/thousandeyes-sdk-credentials/pyproject.toml +++ b/thousandeyes-sdk-credentials/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-credentials" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Credentials API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Credentials API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py index c5340b0e1..587db3b34 100644 --- a/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py +++ b/thousandeyes-sdk-credentials/src/thousandeyes_sdk/credentials/api/credentials_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.credentials.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class CredentialsApi: @@ -42,7 +42,7 @@ class CredentialsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-credentials")) self.api_client = api_client diff --git a/thousandeyes-sdk-dashboards/README.md b/thousandeyes-sdk-dashboards/README.md index 88bc8bcc9..5ce0204e1 100644 --- a/thousandeyes-sdk-dashboards/README.md +++ b/thousandeyes-sdk-dashboards/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-dashboards/pyproject.toml b/thousandeyes-sdk-dashboards/pyproject.toml index baffe28fb..e8afb9136 100644 --- a/thousandeyes-sdk-dashboards/pyproject.toml +++ b/thousandeyes-sdk-dashboards/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-dashboards" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Dashboards API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Dashboards API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py index 2cdecc7a5..d3dd66c14 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboard_snapshots_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.dashboards.models @@ -31,7 +32,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DashboardSnapshotsApi: @@ -44,7 +44,7 @@ class DashboardSnapshotsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-dashboards")) self.api_client = api_client diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py index 1a006f0dc..9c2472ed3 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.dashboards.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DashboardsApi: @@ -43,7 +43,7 @@ class DashboardsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-dashboards")) self.api_client = api_client diff --git a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py index 07f11c321..0f6954080 100644 --- a/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py +++ b/thousandeyes-sdk-dashboards/src/thousandeyes_sdk/dashboards/api/dashboards_filters_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.dashboards.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DashboardsFiltersApi: @@ -41,7 +41,7 @@ class DashboardsFiltersApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-dashboards")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-agents/README.md b/thousandeyes-sdk-endpoint-agents/README.md index 36a42b83c..cb1055abb 100644 --- a/thousandeyes-sdk-endpoint-agents/README.md +++ b/thousandeyes-sdk-endpoint-agents/README.md @@ -11,7 +11,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-endpoint-agents/pyproject.toml b/thousandeyes-sdk-endpoint-agents/pyproject.toml index 98bedc758..dfff04645 100644 --- a/thousandeyes-sdk-endpoint-agents/pyproject.toml +++ b/thousandeyes-sdk-endpoint-agents/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-endpoint-agents" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Endpoint Agents API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Endpoint Agents API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py index a81f896ef..eb85a7a5e 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/administrative_endpoints_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_agents.models @@ -26,7 +27,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AdministrativeEndpointsApi: @@ -39,7 +39,7 @@ class AdministrativeEndpointsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-agents")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py index f4147f8eb..ab88f2c23 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/manage_agents_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_agents.models @@ -31,7 +32,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class ManageAgentsApi: @@ -44,7 +44,7 @@ class ManageAgentsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-agents")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py index eed099af0..72e812e67 100644 --- a/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py +++ b/thousandeyes-sdk-endpoint-agents/src/thousandeyes_sdk/endpoint_agents/api/transfer_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_agents.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class TransferApi: @@ -41,7 +41,7 @@ class TransferApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-agents")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-instant-tests/README.md b/thousandeyes-sdk-endpoint-instant-tests/README.md index d55c18fdc..3d097b1a0 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/README.md +++ b/thousandeyes-sdk-endpoint-instant-tests/README.md @@ -19,7 +19,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-endpoint-instant-tests/pyproject.toml b/thousandeyes-sdk-endpoint-instant-tests/pyproject.toml index 5de1e33a8..9ee110125 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/pyproject.toml +++ b/thousandeyes-sdk-endpoint-instant-tests/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-endpoint-instant-tests" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Endpoint Instant Scheduled Tests API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Endpoint Instant Scheduled Tests API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py index 750a8fc10..142bc39d7 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/agent_to_server_instant_scheduled_test_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_instant_tests.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AgentToServerInstantScheduledTestApi: @@ -40,7 +40,7 @@ class AgentToServerInstantScheduledTestApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py index 5739f685d..d470b73af 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/http_server_instant_scheduled_test_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_instant_tests.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class HttpServerInstantScheduledTestApi: @@ -40,7 +40,7 @@ class HttpServerInstantScheduledTestApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py index 22befe053..475d52a2c 100644 --- a/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py +++ b/thousandeyes-sdk-endpoint-instant-tests/src/thousandeyes_sdk/endpoint_instant_tests/api/run_existing_test_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_instant_tests.models @@ -25,7 +26,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class RunExistingTestApi: @@ -38,7 +38,7 @@ class RunExistingTestApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-labels/README.md b/thousandeyes-sdk-endpoint-labels/README.md index 69aa6f4b2..a4a6a9c68 100644 --- a/thousandeyes-sdk-endpoint-labels/README.md +++ b/thousandeyes-sdk-endpoint-labels/README.md @@ -10,7 +10,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-endpoint-labels/pyproject.toml b/thousandeyes-sdk-endpoint-labels/pyproject.toml index a5d3d6cca..e1156fd9d 100644 --- a/thousandeyes-sdk-endpoint-labels/pyproject.toml +++ b/thousandeyes-sdk-endpoint-labels/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-endpoint-labels" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Endpoint Agent Labels API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Endpoint Agent Labels API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py index f3d7b38a3..cbc8992eb 100644 --- a/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py +++ b/thousandeyes-sdk-endpoint-labels/src/thousandeyes_sdk/endpoint_labels/api/manage_labels_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_labels.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class ManageLabelsApi: @@ -43,7 +43,7 @@ class ManageLabelsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-labels")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-test-results/README.md b/thousandeyes-sdk-endpoint-test-results/README.md index e744a4336..3e7277d1b 100644 --- a/thousandeyes-sdk-endpoint-test-results/README.md +++ b/thousandeyes-sdk-endpoint-test-results/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-endpoint-test-results/pyproject.toml b/thousandeyes-sdk-endpoint-test-results/pyproject.toml index 171aa9985..73701ce4c 100644 --- a/thousandeyes-sdk-endpoint-test-results/pyproject.toml +++ b/thousandeyes-sdk-endpoint-test-results/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-endpoint-test-results" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Endpoint Test Results API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Endpoint Test Results API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py index 8124a6647..4a253e8b9 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/local_network_tests_results_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_test_results.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class LocalNetworkTestsResultsApi: @@ -43,7 +43,7 @@ class LocalNetworkTestsResultsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py index 308c3977b..62e81410d 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_dynamic_tests_results_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_test_results.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class NetworkDynamicTestsResultsApi: @@ -43,7 +43,7 @@ class NetworkDynamicTestsResultsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py index 2979e2da3..c44f2b900 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/network_scheduled_tests_results_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_test_results.models @@ -32,7 +33,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class NetworkScheduledTestsResultsApi: @@ -45,7 +45,7 @@ class NetworkScheduledTestsResultsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py index 0748522d7..d6f0efdef 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/real_user_tests_results_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_test_results.models @@ -33,7 +34,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class RealUserTestsResultsApi: @@ -46,7 +46,7 @@ class RealUserTestsResultsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py index b0718a168..7b4f950d3 100644 --- a/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py +++ b/thousandeyes-sdk-endpoint-test-results/src/thousandeyes_sdk/endpoint_test_results/api/web_http_server_scheduled_test_results_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_test_results.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class WebHTTPServerScheduledTestResultsApi: @@ -41,7 +41,7 @@ class WebHTTPServerScheduledTestResultsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-tests/README.md b/thousandeyes-sdk-endpoint-tests/README.md index 578159261..ab0114b18 100644 --- a/thousandeyes-sdk-endpoint-tests/README.md +++ b/thousandeyes-sdk-endpoint-tests/README.md @@ -11,7 +11,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-endpoint-tests/pyproject.toml b/thousandeyes-sdk-endpoint-tests/pyproject.toml index 28cf89443..d7a527c38 100644 --- a/thousandeyes-sdk-endpoint-tests/pyproject.toml +++ b/thousandeyes-sdk-endpoint-tests/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-endpoint-tests" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Endpoint Tests API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Endpoint Tests API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py index 04eda33c2..835d852f3 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/dynamic_tests_agent_to_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DynamicTestsAgentToServerApi: @@ -42,7 +42,7 @@ class DynamicTestsAgentToServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py index 551bd4b79..fa2d907c8 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/list_endpoint_scheduled_tests_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_tests.models @@ -26,7 +27,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class ListEndpointScheduledTestsApi: @@ -39,7 +39,7 @@ class ListEndpointScheduledTestsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py index 951f4c3c4..67a2f46eb 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_agent_to_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class ScheduledTestsAgentToServerApi: @@ -42,7 +42,7 @@ class ScheduledTestsAgentToServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py index 75a798bb4..a5f159ade 100644 --- a/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py +++ b/thousandeyes-sdk-endpoint-tests/src/thousandeyes_sdk/endpoint_tests/api/scheduled_tests_http_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.endpoint_tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class ScheduledTestsHTTPServerApi: @@ -42,7 +42,7 @@ class ScheduledTestsHTTPServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-endpoint-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/README.md b/thousandeyes-sdk-instant-tests/README.md index 403ac8c84..d24caf840 100644 --- a/thousandeyes-sdk-instant-tests/README.md +++ b/thousandeyes-sdk-instant-tests/README.md @@ -14,7 +14,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-instant-tests/pyproject.toml b/thousandeyes-sdk-instant-tests/pyproject.toml index e5a85a9d8..970f7585e 100644 --- a/thousandeyes-sdk-instant-tests/pyproject.toml +++ b/thousandeyes-sdk-instant-tests/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-instant-tests" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Instant Tests API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Instant Tests API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py index dae7f9730..50f251a9b 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_agent_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AgentToAgentApi: @@ -41,7 +41,7 @@ class AgentToAgentApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py index f8bcf4817..6d72080da 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/agent_to_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AgentToServerApi: @@ -41,7 +41,7 @@ class AgentToServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py index 84f40c73d..aa8afbca4 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/api_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class APIApi: @@ -41,7 +41,7 @@ class APIApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py index be1991ba0..26f7f0b1e 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_security_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSSecurityApi: @@ -41,7 +41,7 @@ class DNSSecurityApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py index a78d6f309..4f066a4d6 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSServerApi: @@ -41,7 +41,7 @@ class DNSServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py index e7292138d..971edffa1 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/dns_trace_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSTraceApi: @@ -41,7 +41,7 @@ class DNSTraceApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py index e99d50bd8..6826d03a1 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/ftp_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class FTPServerApi: @@ -41,7 +41,7 @@ class FTPServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py index 65dcb9932..19ac016fc 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_page_load_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class HTTPPageLoadApi: @@ -41,7 +41,7 @@ class HTTPPageLoadApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py index 9708c1189..e392b87ed 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/http_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class HTTPServerApi: @@ -41,7 +41,7 @@ class HTTPServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py index 172c25ee6..f473031e8 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/run_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -25,7 +26,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class RunApi: @@ -38,7 +38,7 @@ class RunApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py index 65cf3f01b..3328c9016 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/sip_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class SIPServerApi: @@ -41,7 +41,7 @@ class SIPServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py index 3acb5bb1c..74a053dfa 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/voice_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class VoiceApi: @@ -41,7 +41,7 @@ class VoiceApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py index 866a4aade..128f9deba 100644 --- a/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py +++ b/thousandeyes-sdk-instant-tests/src/thousandeyes_sdk/instant_tests/api/web_transaction_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.instant_tests.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class WebTransactionApi: @@ -41,7 +41,7 @@ class WebTransactionApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-instant-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-internet-insights/README.md b/thousandeyes-sdk-internet-insights/README.md index e2effe989..e5f046a60 100644 --- a/thousandeyes-sdk-internet-insights/README.md +++ b/thousandeyes-sdk-internet-insights/README.md @@ -20,7 +20,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-internet-insights/pyproject.toml b/thousandeyes-sdk-internet-insights/pyproject.toml index b3099aa5a..5dd7ab362 100644 --- a/thousandeyes-sdk-internet-insights/pyproject.toml +++ b/thousandeyes-sdk-internet-insights/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-internet-insights" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Internet Insights API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Internet Insights API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py index b226f93c0..6adeee6aa 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/catalog_providers_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.internet_insights.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class CatalogProvidersApi: @@ -41,7 +41,7 @@ class CatalogProvidersApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-internet-insights")) self.api_client = api_client diff --git a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py index cc69215ab..1a7580602 100644 --- a/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py +++ b/thousandeyes-sdk-internet-insights/src/thousandeyes_sdk/internet_insights/api/outages_api_public_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.internet_insights.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class OutagesAPIPublicApi: @@ -42,7 +42,7 @@ class OutagesAPIPublicApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-internet-insights")) self.api_client = api_client diff --git a/thousandeyes-sdk-labels/README.md b/thousandeyes-sdk-labels/README.md index 01a1a9972..331b10061 100644 --- a/thousandeyes-sdk-labels/README.md +++ b/thousandeyes-sdk-labels/README.md @@ -10,7 +10,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-labels/pyproject.toml b/thousandeyes-sdk-labels/pyproject.toml index a5831ed9f..d7d265868 100644 --- a/thousandeyes-sdk-labels/pyproject.toml +++ b/thousandeyes-sdk-labels/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-labels" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Labels API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Labels API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py index 7e81e74e0..86a9e07ea 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/agent_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.labels.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AgentApi: @@ -41,7 +41,7 @@ class AgentApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-labels")) self.api_client = api_client diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py index e674718af..b8659e29f 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/all_labels_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.labels.models @@ -26,7 +27,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AllLabelsApi: @@ -39,7 +39,7 @@ class AllLabelsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-labels")) self.api_client = api_client diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py index 3aa3ca976..9e6061b9d 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/dashboard_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.labels.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DashboardApi: @@ -41,7 +41,7 @@ class DashboardApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-labels")) self.api_client = api_client diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py index 285f995f1..c87f5ba69 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/endpoint_test_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.labels.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class EndpointTestApi: @@ -41,7 +41,7 @@ class EndpointTestApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-labels")) self.api_client = api_client diff --git a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py index 920a2f5f1..7ad98ef2d 100644 --- a/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py +++ b/thousandeyes-sdk-labels/src/thousandeyes_sdk/labels/api/test_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.labels.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class TestApi: @@ -41,7 +41,7 @@ class TestApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-labels")) self.api_client = api_client diff --git a/thousandeyes-sdk-snapshots/README.md b/thousandeyes-sdk-snapshots/README.md index dd7d3a4ba..65c3a7ca5 100644 --- a/thousandeyes-sdk-snapshots/README.md +++ b/thousandeyes-sdk-snapshots/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-snapshots/pyproject.toml b/thousandeyes-sdk-snapshots/pyproject.toml index fe5508192..d2542f3f2 100644 --- a/thousandeyes-sdk-snapshots/pyproject.toml +++ b/thousandeyes-sdk-snapshots/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-snapshots" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Test Snapshots API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Test Snapshots API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py index 279a47f26..a08a44ef7 100644 --- a/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py +++ b/thousandeyes-sdk-snapshots/src/thousandeyes_sdk/snapshots/api/create_test_snapshot_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.snapshots.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class CreateTestSnapshotApi: @@ -40,7 +40,7 @@ class CreateTestSnapshotApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-snapshots")) self.api_client = api_client diff --git a/thousandeyes-sdk-streaming/README.md b/thousandeyes-sdk-streaming/README.md index f6f553b38..0d4f3ab91 100644 --- a/thousandeyes-sdk-streaming/README.md +++ b/thousandeyes-sdk-streaming/README.md @@ -21,7 +21,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-streaming/pyproject.toml b/thousandeyes-sdk-streaming/pyproject.toml index fd84c7a23..2221df66f 100644 --- a/thousandeyes-sdk-streaming/pyproject.toml +++ b/thousandeyes-sdk-streaming/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-streaming" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "ThousandEyes for OpenTelemetry API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK ThousandEyes for OpenTelemetry API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py index 889dcd520..da6ec6281 100644 --- a/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py +++ b/thousandeyes-sdk-streaming/src/thousandeyes_sdk/streaming/api/streaming_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.streaming.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class StreamingApi: @@ -43,7 +43,7 @@ class StreamingApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-streaming")) self.api_client = api_client diff --git a/thousandeyes-sdk-tags/README.md b/thousandeyes-sdk-tags/README.md index 04b95db76..8d76c5c44 100644 --- a/thousandeyes-sdk-tags/README.md +++ b/thousandeyes-sdk-tags/README.md @@ -22,7 +22,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-tags/pyproject.toml b/thousandeyes-sdk-tags/pyproject.toml index 497b8e789..b398962c6 100644 --- a/thousandeyes-sdk-tags/pyproject.toml +++ b/thousandeyes-sdk-tags/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-tags" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Tags API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Tags API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py index 5e161aa84..f47eabdc9 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tag_assignment_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tags.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class TagAssignmentApi: @@ -40,7 +40,7 @@ class TagAssignmentApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tags")) self.api_client = api_client diff --git a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py index a1f04e26a..3bd192be7 100644 --- a/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py +++ b/thousandeyes-sdk-tags/src/thousandeyes_sdk/tags/api/tags_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tags.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class TagsApi: @@ -41,7 +41,7 @@ class TagsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tags")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/README.md b/thousandeyes-sdk-test-results/README.md index cf2ad648d..79ca9832e 100644 --- a/thousandeyes-sdk-test-results/README.md +++ b/thousandeyes-sdk-test-results/README.md @@ -9,7 +9,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-test-results/pyproject.toml b/thousandeyes-sdk-test-results/pyproject.toml index d8257ae3f..e4382520d 100644 --- a/thousandeyes-sdk-test-results/pyproject.toml +++ b/thousandeyes-sdk-test-results/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-test-results" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Test Results API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Test Results API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py index 37da89edd..225d5cc06 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/api_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class APITestMetricsApi: @@ -41,7 +41,7 @@ class APITestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py index 4f83756d9..bfc405f8c 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_server_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSServerTestMetricsApi: @@ -40,7 +40,7 @@ class DNSServerTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py index ec659c7c6..05eebf0e1 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dns_trace_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSTraceTestMetricsApi: @@ -40,7 +40,7 @@ class DNSTraceTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py index 3a5e80011..7277e337d 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/dnssec_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSSECTestMetricsApi: @@ -40,7 +40,7 @@ class DNSSECTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py index 4373ea449..1b8849e0b 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_bgp_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class NetworkBGPTestMetricsApi: @@ -41,7 +41,7 @@ class NetworkBGPTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py index 30a01cd50..289d3a7eb 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/network_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -31,7 +32,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class NetworkTestMetricsApi: @@ -44,7 +44,7 @@ class NetworkTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py index 19913a57a..942c9cbbf 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_rtp_server_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class VoiceRTPServerTestMetricsApi: @@ -40,7 +40,7 @@ class VoiceRTPServerTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py index 927b9ae91..ee9891f68 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/voice_sip_server_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class VoiceSIPServerTestMetricsApi: @@ -40,7 +40,7 @@ class VoiceSIPServerTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py index 866021655..2bcacc30a 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_ftp_server_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class WebFTPServerTestMetricsApi: @@ -40,7 +40,7 @@ class WebFTPServerTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py index 2f249f48b..8c28b4d33 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_http_server_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class WebHTTPServerTestMetricsApi: @@ -41,7 +41,7 @@ class WebHTTPServerTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py index 12e1fd85f..5c99c0e49 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_page_load_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -28,7 +29,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class WebPageLoadTestMetricsApi: @@ -41,7 +41,7 @@ class WebPageLoadTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py index e72264ebd..35309ab62 100644 --- a/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py +++ b/thousandeyes-sdk-test-results/src/thousandeyes_sdk/test_results/api/web_transactions_test_metrics_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.test_results.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class WebTransactionsTestMetricsApi: @@ -42,7 +42,7 @@ class WebTransactionsTestMetricsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-test-results")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/README.md b/thousandeyes-sdk-tests/README.md index cecfbd71c..3dc74a443 100644 --- a/thousandeyes-sdk-tests/README.md +++ b/thousandeyes-sdk-tests/README.md @@ -10,7 +10,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-tests/pyproject.toml b/thousandeyes-sdk-tests/pyproject.toml index 5000626d4..05fe08a40 100644 --- a/thousandeyes-sdk-tests/pyproject.toml +++ b/thousandeyes-sdk-tests/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-tests" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Tests API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Tests API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py index 06e9a6e62..59bdea067 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_agent_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AgentToAgentApi: @@ -42,7 +42,7 @@ class AgentToAgentApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py index fe9a289dc..4ddfb8dc0 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/agent_to_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AgentToServerApi: @@ -42,7 +42,7 @@ class AgentToServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py index 7204f1c37..5c7d02171 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/all_test_types_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -26,7 +27,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class AllTestTypesApi: @@ -39,7 +39,7 @@ class AllTestTypesApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py index 57aced1b3..7ba8afdfa 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/api_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class APIApi: @@ -42,7 +42,7 @@ class APIApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py index ce94f0d3f..aa69ec838 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/bgp_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class BGPApi: @@ -43,7 +43,7 @@ class BGPApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py index 460242371..7a2931c74 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSServerApi: @@ -42,7 +42,7 @@ class DNSServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py index 14346e3e2..9d23bfba5 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dns_trace_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSTraceApi: @@ -42,7 +42,7 @@ class DNSTraceApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py index b47815447..aac95cea7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/dnssec_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class DNSSECApi: @@ -42,7 +42,7 @@ class DNSSECApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py index 5abc8872d..6142dfe53 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/ftp_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class FTPServerApi: @@ -42,7 +42,7 @@ class FTPServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py index bf26a4415..0b9cf07d7 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/http_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class HTTPServerApi: @@ -42,7 +42,7 @@ class HTTPServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py index db783847c..533260cd1 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/page_load_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class PageLoadApi: @@ -42,7 +42,7 @@ class PageLoadApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py index 150dd19ff..ecad806d4 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/path_visualization_interface_groups_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -27,7 +28,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class PathVisualizationInterfaceGroupsApi: @@ -40,7 +40,7 @@ class PathVisualizationInterfaceGroupsApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py index 5689da7e5..d8ce2b8fc 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/sip_server_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class SIPServerApi: @@ -42,7 +42,7 @@ class SIPServerApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py index 3bdc5a0c1..eb814626c 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/voice_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class VoiceApi: @@ -42,7 +42,7 @@ class VoiceApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py index 7cea66baa..abcd005c6 100644 --- a/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py +++ b/thousandeyes-sdk-tests/src/thousandeyes_sdk/tests/api/web_transaction_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.tests.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class WebTransactionApi: @@ -42,7 +42,7 @@ class WebTransactionApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-tests")) self.api_client = api_client diff --git a/thousandeyes-sdk-usage/README.md b/thousandeyes-sdk-usage/README.md index 4b27492ab..3194517c9 100644 --- a/thousandeyes-sdk-usage/README.md +++ b/thousandeyes-sdk-usage/README.md @@ -23,7 +23,7 @@ This Python package is automatically generated by the [OpenAPI Generator](https: ## Requirements. -Python 3.7+ +Python 3.8+ ## Installation & Usage ### pip install diff --git a/thousandeyes-sdk-usage/pyproject.toml b/thousandeyes-sdk-usage/pyproject.toml index d4ae40886..4c3e6bea8 100644 --- a/thousandeyes-sdk-usage/pyproject.toml +++ b/thousandeyes-sdk-usage/pyproject.toml @@ -1,11 +1,13 @@ [project] name = "thousandeyes-sdk-usage" dynamic = ["version"] +readme = "README.md" authors = [ { name = "ThousandEyes API Team", email = "api-team@thousandeyes.com" } ] -description = "Usage API" -license = { text = "../LICENSE" } +description = "ThousandEyes SDK Usage API" +license = { file = "LICENSE" } +requires-python = ">= 3.8" dependencies = [ "urllib3 >= 1.25.3", "python-dateutil >=2.8.2", @@ -15,7 +17,7 @@ dependencies = [ ] [tool.setuptools.dynamic] -version = {attr = "thousandeyes_sdk.core.__version__"} +version = {file = ".version"} [project.optional-dependencies] test = [ diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py index 31a1732cc..424081a1c 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/quotas_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.usage.models @@ -29,7 +30,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class QuotasApi: @@ -42,7 +42,7 @@ class QuotasApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-usage")) self.api_client = api_client diff --git a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py index c82a6867b..00af37564 100644 --- a/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py +++ b/thousandeyes-sdk-usage/src/thousandeyes_sdk/usage/api/usage_api.py @@ -15,6 +15,7 @@ from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union from typing_extensions import Annotated +from importlib.metadata import version import thousandeyes_sdk.usage.models @@ -30,7 +31,6 @@ from thousandeyes_sdk.core.api_client import ApiClient, RequestSerialized from thousandeyes_sdk.core.api_response import ApiResponse from thousandeyes_sdk.core.rest import RESTResponseType -from thousandeyes_sdk.core.version import Version class UsageApi: @@ -43,7 +43,7 @@ class UsageApi: def __init__(self, api_client=None) -> None: if api_client is None: api_client = ApiClient.get_default() - api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(Version.get()) + api_client.user_agent = "ThousandEyesSDK-Python/{0}".format(version("thousandeyes-sdk-usage")) self.api_client = api_client