From 017955913066b5093522f404e98a17bc0d8e43e9 Mon Sep 17 00:00:00 2001 From: "hotdata-automation[bot]" <267177015+hotdata-automation[bot]@users.noreply.github.com> Date: Tue, 9 Jun 2026 23:11:45 +0000 Subject: [PATCH] chore(api): clean up workspace spec, remove sandbox APIs --- .gitignore | 7 ------- .openapi-generator/FILES | 22 ---------------------- docs/WorkspaceDetail.md | 1 - docs/WorkspaceListItem.md | 1 - hotdata/__init__.py | 14 -------------- hotdata/api/__init__.py | 1 - hotdata/api_client.py | 2 +- hotdata/models/__init__.py | 6 ------ hotdata/models/workspace_detail.py | 6 ++---- hotdata/models/workspace_list_item.py | 6 ++---- pyproject.toml | 2 +- 11 files changed, 6 insertions(+), 62 deletions(-) diff --git a/.gitignore b/.gitignore index 229d53d..65b06b9 100644 --- a/.gitignore +++ b/.gitignore @@ -64,10 +64,3 @@ target/ # Ipython Notebook .ipynb_checkpoints - -# macOS -.DS_Store - -# Claude Code (local-only state) -.claude/settings.local.json -.claude/worktrees/ diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index eecb7ba..cfbdc35 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -37,7 +37,6 @@ docs/CreateDatasetResponse.md docs/CreateEmbeddingProviderRequest.md docs/CreateEmbeddingProviderResponse.md docs/CreateIndexRequest.md -docs/CreateSandboxRequest.md docs/CreateSavedQueryRequest.md docs/CreateSecretRequest.md docs/CreateSecretResponse.md @@ -60,7 +59,6 @@ docs/DatasetSourceOneOf4.md docs/DatasetSummary.md docs/DatasetVersionSummary.md docs/DatasetsApi.md -docs/DeleteSandboxResponse.md docs/DiscoveryStatus.md docs/EmbeddingProviderResponse.md docs/EmbeddingProvidersApi.md @@ -94,7 +92,6 @@ docs/ListIndexesResponse.md docs/ListJobsResponse.md docs/ListQueryRunsResponse.md docs/ListResultsResponse.md -docs/ListSandboxesResponse.md docs/ListSavedQueriesResponse.md docs/ListSavedQueryVersionsResponse.md docs/ListSecretsResponse.md @@ -118,9 +115,6 @@ docs/RefreshWarning.md docs/ResultInfo.md docs/ResultsApi.md docs/ResultsFormatQuery.md -docs/Sandbox.md -docs/SandboxResponse.md -docs/SandboxesApi.md docs/SavedQueriesApi.md docs/SavedQueryDatasetSource.md docs/SavedQueryDetail.md @@ -141,7 +135,6 @@ docs/UpdateDatasetRequest.md docs/UpdateDatasetResponse.md docs/UpdateEmbeddingProviderRequest.md docs/UpdateEmbeddingProviderResponse.md -docs/UpdateSandboxRequest.md docs/UpdateSavedQueryRequest.md docs/UpdateSecretRequest.md docs/UpdateSecretResponse.md @@ -170,7 +163,6 @@ hotdata/api/query_api.py hotdata/api/query_runs_api.py hotdata/api/refresh_api.py hotdata/api/results_api.py -hotdata/api/sandboxes_api.py hotdata/api/saved_queries_api.py hotdata/api/secrets_api.py hotdata/api/uploads_api.py @@ -214,7 +206,6 @@ hotdata/models/create_dataset_response.py hotdata/models/create_embedding_provider_request.py hotdata/models/create_embedding_provider_response.py hotdata/models/create_index_request.py -hotdata/models/create_sandbox_request.py hotdata/models/create_saved_query_request.py hotdata/models/create_secret_request.py hotdata/models/create_secret_response.py @@ -234,7 +225,6 @@ hotdata/models/dataset_source_one_of3.py hotdata/models/dataset_source_one_of4.py hotdata/models/dataset_summary.py hotdata/models/dataset_version_summary.py -hotdata/models/delete_sandbox_response.py hotdata/models/discovery_status.py hotdata/models/embedding_provider_response.py hotdata/models/error.py @@ -264,7 +254,6 @@ hotdata/models/list_indexes_response.py hotdata/models/list_jobs_response.py hotdata/models/list_query_runs_response.py hotdata/models/list_results_response.py -hotdata/models/list_sandboxes_response.py hotdata/models/list_saved_queries_response.py hotdata/models/list_saved_query_versions_response.py hotdata/models/list_secrets_response.py @@ -284,8 +273,6 @@ hotdata/models/refresh_response.py hotdata/models/refresh_warning.py hotdata/models/result_info.py hotdata/models/results_format_query.py -hotdata/models/sandbox.py -hotdata/models/sandbox_response.py hotdata/models/saved_query_dataset_source.py hotdata/models/saved_query_detail.py hotdata/models/saved_query_summary.py @@ -304,7 +291,6 @@ hotdata/models/update_dataset_request.py hotdata/models/update_dataset_response.py hotdata/models/update_embedding_provider_request.py hotdata/models/update_embedding_provider_response.py -hotdata/models/update_sandbox_request.py hotdata/models/update_saved_query_request.py hotdata/models/update_secret_request.py hotdata/models/update_secret_response.py @@ -318,14 +304,6 @@ hotdata/models/workspace_detail.py hotdata/models/workspace_list_item.py hotdata/py.typed hotdata/rest.py -pyproject.toml -requirements.txt setup.cfg -test-requirements.txt test/__init__.py -test/test_add_managed_schema_request.py -test/test_add_managed_table_decl.py -test/test_add_managed_table_request.py -test/test_managed_schema_response.py -test/test_managed_table_response.py tox.ini diff --git a/docs/WorkspaceDetail.md b/docs/WorkspaceDetail.md index ad4c5ed..39624ef 100644 --- a/docs/WorkspaceDetail.md +++ b/docs/WorkspaceDetail.md @@ -8,7 +8,6 @@ Name | Type | Description | Notes **public_id** | **str** | | **name** | **str** | | **provision_status** | **str** | | -**namespace** | **str** | | ## Example diff --git a/docs/WorkspaceListItem.md b/docs/WorkspaceListItem.md index f74069b..080c4cc 100644 --- a/docs/WorkspaceListItem.md +++ b/docs/WorkspaceListItem.md @@ -10,7 +10,6 @@ Name | Type | Description | Notes **active** | **bool** | | **favorite** | **bool** | | **provision_status** | **str** | | -**namespace** | **str** | | ## Example diff --git a/hotdata/__init__.py b/hotdata/__init__.py index c0733b7..054ed8f 100644 --- a/hotdata/__init__.py +++ b/hotdata/__init__.py @@ -37,7 +37,6 @@ "QueryRunsApi", "RefreshApi", "ResultsApi", - "SandboxesApi", "SavedQueriesApi", "SecretsApi", "UploadsApi", @@ -85,7 +84,6 @@ "CreateEmbeddingProviderRequest", "CreateEmbeddingProviderResponse", "CreateIndexRequest", - "CreateSandboxRequest", "CreateSavedQueryRequest", "CreateSecretRequest", "CreateSecretResponse", @@ -105,7 +103,6 @@ "DatasetSourceOneOf4", "DatasetSummary", "DatasetVersionSummary", - "DeleteSandboxResponse", "DiscoveryStatus", "EmbeddingProviderResponse", "Error", @@ -135,7 +132,6 @@ "ListJobsResponse", "ListQueryRunsResponse", "ListResultsResponse", - "ListSandboxesResponse", "ListSavedQueriesResponse", "ListSavedQueryVersionsResponse", "ListSecretsResponse", @@ -155,8 +151,6 @@ "RefreshWarning", "ResultInfo", "ResultsFormatQuery", - "Sandbox", - "SandboxResponse", "SavedQueryDatasetSource", "SavedQueryDetail", "SavedQuerySummary", @@ -175,7 +169,6 @@ "UpdateDatasetResponse", "UpdateEmbeddingProviderRequest", "UpdateEmbeddingProviderResponse", - "UpdateSandboxRequest", "UpdateSavedQueryRequest", "UpdateSecretRequest", "UpdateSecretResponse", @@ -203,7 +196,6 @@ from hotdata.api.query_runs_api import QueryRunsApi as QueryRunsApi from hotdata.api.refresh_api import RefreshApi as RefreshApi from hotdata.api.results_api import ResultsApi as ResultsApi -from hotdata.api.sandboxes_api import SandboxesApi as SandboxesApi from hotdata.api.saved_queries_api import SavedQueriesApi as SavedQueriesApi from hotdata.api.secrets_api import SecretsApi as SecretsApi from hotdata.api.uploads_api import UploadsApi as UploadsApi @@ -255,7 +247,6 @@ from hotdata.models.create_embedding_provider_request import CreateEmbeddingProviderRequest as CreateEmbeddingProviderRequest from hotdata.models.create_embedding_provider_response import CreateEmbeddingProviderResponse as CreateEmbeddingProviderResponse from hotdata.models.create_index_request import CreateIndexRequest as CreateIndexRequest -from hotdata.models.create_sandbox_request import CreateSandboxRequest as CreateSandboxRequest from hotdata.models.create_saved_query_request import CreateSavedQueryRequest as CreateSavedQueryRequest from hotdata.models.create_secret_request import CreateSecretRequest as CreateSecretRequest from hotdata.models.create_secret_response import CreateSecretResponse as CreateSecretResponse @@ -275,7 +266,6 @@ from hotdata.models.dataset_source_one_of4 import DatasetSourceOneOf4 as DatasetSourceOneOf4 from hotdata.models.dataset_summary import DatasetSummary as DatasetSummary from hotdata.models.dataset_version_summary import DatasetVersionSummary as DatasetVersionSummary -from hotdata.models.delete_sandbox_response import DeleteSandboxResponse as DeleteSandboxResponse from hotdata.models.discovery_status import DiscoveryStatus as DiscoveryStatus from hotdata.models.embedding_provider_response import EmbeddingProviderResponse as EmbeddingProviderResponse from hotdata.models.error import Error as Error @@ -305,7 +295,6 @@ from hotdata.models.list_jobs_response import ListJobsResponse as ListJobsResponse from hotdata.models.list_query_runs_response import ListQueryRunsResponse as ListQueryRunsResponse from hotdata.models.list_results_response import ListResultsResponse as ListResultsResponse -from hotdata.models.list_sandboxes_response import ListSandboxesResponse as ListSandboxesResponse from hotdata.models.list_saved_queries_response import ListSavedQueriesResponse as ListSavedQueriesResponse from hotdata.models.list_saved_query_versions_response import ListSavedQueryVersionsResponse as ListSavedQueryVersionsResponse from hotdata.models.list_secrets_response import ListSecretsResponse as ListSecretsResponse @@ -325,8 +314,6 @@ from hotdata.models.refresh_warning import RefreshWarning as RefreshWarning from hotdata.models.result_info import ResultInfo as ResultInfo from hotdata.models.results_format_query import ResultsFormatQuery as ResultsFormatQuery -from hotdata.models.sandbox import Sandbox as Sandbox -from hotdata.models.sandbox_response import SandboxResponse as SandboxResponse from hotdata.models.saved_query_dataset_source import SavedQueryDatasetSource as SavedQueryDatasetSource from hotdata.models.saved_query_detail import SavedQueryDetail as SavedQueryDetail from hotdata.models.saved_query_summary import SavedQuerySummary as SavedQuerySummary @@ -345,7 +332,6 @@ from hotdata.models.update_dataset_response import UpdateDatasetResponse as UpdateDatasetResponse from hotdata.models.update_embedding_provider_request import UpdateEmbeddingProviderRequest as UpdateEmbeddingProviderRequest from hotdata.models.update_embedding_provider_response import UpdateEmbeddingProviderResponse as UpdateEmbeddingProviderResponse -from hotdata.models.update_sandbox_request import UpdateSandboxRequest as UpdateSandboxRequest from hotdata.models.update_saved_query_request import UpdateSavedQueryRequest as UpdateSavedQueryRequest from hotdata.models.update_secret_request import UpdateSecretRequest as UpdateSecretRequest from hotdata.models.update_secret_response import UpdateSecretResponse as UpdateSecretResponse diff --git a/hotdata/api/__init__.py b/hotdata/api/__init__.py index 30250d0..61fc98d 100644 --- a/hotdata/api/__init__.py +++ b/hotdata/api/__init__.py @@ -14,7 +14,6 @@ from hotdata.api.query_runs_api import QueryRunsApi from hotdata.api.refresh_api import RefreshApi from hotdata.api.results_api import ResultsApi -from hotdata.api.sandboxes_api import SandboxesApi from hotdata.api.saved_queries_api import SavedQueriesApi from hotdata.api.secrets_api import SecretsApi from hotdata.api.uploads_api import UploadsApi diff --git a/hotdata/api_client.py b/hotdata/api_client.py index 4c1cabd..1393125 100644 --- a/hotdata/api_client.py +++ b/hotdata/api_client.py @@ -91,7 +91,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/0.2.6/python' + self.user_agent = 'OpenAPI-Generator/0.3.2/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/hotdata/models/__init__.py b/hotdata/models/__init__.py index 5883742..681448c 100644 --- a/hotdata/models/__init__.py +++ b/hotdata/models/__init__.py @@ -48,7 +48,6 @@ from hotdata.models.create_embedding_provider_request import CreateEmbeddingProviderRequest from hotdata.models.create_embedding_provider_response import CreateEmbeddingProviderResponse from hotdata.models.create_index_request import CreateIndexRequest -from hotdata.models.create_sandbox_request import CreateSandboxRequest from hotdata.models.create_saved_query_request import CreateSavedQueryRequest from hotdata.models.create_secret_request import CreateSecretRequest from hotdata.models.create_secret_response import CreateSecretResponse @@ -68,7 +67,6 @@ from hotdata.models.dataset_source_one_of4 import DatasetSourceOneOf4 from hotdata.models.dataset_summary import DatasetSummary from hotdata.models.dataset_version_summary import DatasetVersionSummary -from hotdata.models.delete_sandbox_response import DeleteSandboxResponse from hotdata.models.discovery_status import DiscoveryStatus from hotdata.models.embedding_provider_response import EmbeddingProviderResponse from hotdata.models.error import Error @@ -98,7 +96,6 @@ from hotdata.models.list_jobs_response import ListJobsResponse from hotdata.models.list_query_runs_response import ListQueryRunsResponse from hotdata.models.list_results_response import ListResultsResponse -from hotdata.models.list_sandboxes_response import ListSandboxesResponse from hotdata.models.list_saved_queries_response import ListSavedQueriesResponse from hotdata.models.list_saved_query_versions_response import ListSavedQueryVersionsResponse from hotdata.models.list_secrets_response import ListSecretsResponse @@ -118,8 +115,6 @@ from hotdata.models.refresh_warning import RefreshWarning from hotdata.models.result_info import ResultInfo from hotdata.models.results_format_query import ResultsFormatQuery -from hotdata.models.sandbox import Sandbox -from hotdata.models.sandbox_response import SandboxResponse from hotdata.models.saved_query_dataset_source import SavedQueryDatasetSource from hotdata.models.saved_query_detail import SavedQueryDetail from hotdata.models.saved_query_summary import SavedQuerySummary @@ -138,7 +133,6 @@ from hotdata.models.update_dataset_response import UpdateDatasetResponse from hotdata.models.update_embedding_provider_request import UpdateEmbeddingProviderRequest from hotdata.models.update_embedding_provider_response import UpdateEmbeddingProviderResponse -from hotdata.models.update_sandbox_request import UpdateSandboxRequest from hotdata.models.update_saved_query_request import UpdateSavedQueryRequest from hotdata.models.update_secret_request import UpdateSecretRequest from hotdata.models.update_secret_response import UpdateSecretResponse diff --git a/hotdata/models/workspace_detail.py b/hotdata/models/workspace_detail.py index 5d41b14..49c09b7 100644 --- a/hotdata/models/workspace_detail.py +++ b/hotdata/models/workspace_detail.py @@ -30,8 +30,7 @@ class WorkspaceDetail(BaseModel): public_id: StrictStr name: StrictStr provision_status: StrictStr - namespace: StrictStr - __properties: ClassVar[List[str]] = ["public_id", "name", "provision_status", "namespace"] + __properties: ClassVar[List[str]] = ["public_id", "name", "provision_status"] model_config = ConfigDict( populate_by_name=True, @@ -86,8 +85,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate({ "public_id": obj.get("public_id"), "name": obj.get("name"), - "provision_status": obj.get("provision_status"), - "namespace": obj.get("namespace") + "provision_status": obj.get("provision_status") }) return _obj diff --git a/hotdata/models/workspace_list_item.py b/hotdata/models/workspace_list_item.py index 59ee5c2..635374f 100644 --- a/hotdata/models/workspace_list_item.py +++ b/hotdata/models/workspace_list_item.py @@ -32,8 +32,7 @@ class WorkspaceListItem(BaseModel): active: StrictBool favorite: StrictBool provision_status: StrictStr - namespace: StrictStr - __properties: ClassVar[List[str]] = ["public_id", "name", "active", "favorite", "provision_status", "namespace"] + __properties: ClassVar[List[str]] = ["public_id", "name", "active", "favorite", "provision_status"] model_config = ConfigDict( populate_by_name=True, @@ -90,8 +89,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "name": obj.get("name"), "active": obj.get("active"), "favorite": obj.get("favorite"), - "provision_status": obj.get("provision_status"), - "namespace": obj.get("namespace") + "provision_status": obj.get("provision_status") }) return _obj diff --git a/pyproject.toml b/pyproject.toml index 063f6a0..0a3020f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "hotdata" -version = "0.3.1" +version = "0.3.2" description = "Hotdata API" authors = [ {name = "Hotdata",email = "developers@hotdata.dev"},