Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 0 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,3 @@ target/

# Ipython Notebook
.ipynb_checkpoints

# macOS
.DS_Store

# Claude Code (local-only state)
.claude/settings.local.json
.claude/worktrees/
Comment on lines -67 to -73

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: this drops the .DS_Store and .claude/ (local-only state) ignore rules, which is unrelated to an OpenAPI spec update — it looks like the generator overwrote .gitignore from its template. Removing these makes it easy to accidentally commit local macOS/Claude state. Consider restoring these entries (or moving them to a .openapi-generator-ignore-protected section so regeneration doesn't wipe them). (not blocking)

22 changes: 0 additions & 22 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The sandbox entries are removed from this manifest (and from the __init__.py exports), but the underlying files were not deleted from the repo. 21 sandbox files are still tracked on this branch:

  • hotdata/api/sandboxes_api.py
  • hotdata/models/{sandbox,sandbox_response,create_sandbox_request,update_sandbox_request,delete_sandbox_response,list_sandboxes_response}.py
  • docs/Sandbox*.md, docs/SandboxesApi.md, etc.
  • test/test_sandbox*.py

Result: the PR title says "remove sandbox APIs," but the sandbox code, tests, and docs all remain and are still importable directly (e.g. from hotdata.api.sandboxes_api import SandboxesApi) — they're just dropped from the package's public exports. This leaves the tree inconsistent (manifest/exports vs. actual files) and the removal incomplete.

Please regenerate so these files are actually deleted, or delete them as part of this PR. git rm the 21 orphaned sandbox files so the manifest matches the tree.

hotdata/api/saved_queries_api.py
hotdata/api/secrets_api.py
hotdata/api/uploads_api.py
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
1 change: 0 additions & 1 deletion docs/WorkspaceDetail.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Name | Type | Description | Notes
**public_id** | **str** | |
**name** | **str** | |
**provision_status** | **str** | |
**namespace** | **str** | |

## Example

Expand Down
1 change: 0 additions & 1 deletion docs/WorkspaceListItem.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ Name | Type | Description | Notes
**active** | **bool** | |
**favorite** | **bool** | |
**provision_status** | **str** | |
**namespace** | **str** | |

## Example

Expand Down
14 changes: 0 additions & 14 deletions hotdata/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@
"QueryRunsApi",
"RefreshApi",
"ResultsApi",
"SandboxesApi",
"SavedQueriesApi",
"SecretsApi",
"UploadsApi",
Expand Down Expand Up @@ -85,7 +84,6 @@
"CreateEmbeddingProviderRequest",
"CreateEmbeddingProviderResponse",
"CreateIndexRequest",
"CreateSandboxRequest",
"CreateSavedQueryRequest",
"CreateSecretRequest",
"CreateSecretResponse",
Expand All @@ -105,7 +103,6 @@
"DatasetSourceOneOf4",
"DatasetSummary",
"DatasetVersionSummary",
"DeleteSandboxResponse",
"DiscoveryStatus",
"EmbeddingProviderResponse",
"Error",
Expand Down Expand Up @@ -135,7 +132,6 @@
"ListJobsResponse",
"ListQueryRunsResponse",
"ListResultsResponse",
"ListSandboxesResponse",
"ListSavedQueriesResponse",
"ListSavedQueryVersionsResponse",
"ListSecretsResponse",
Expand All @@ -155,8 +151,6 @@
"RefreshWarning",
"ResultInfo",
"ResultsFormatQuery",
"Sandbox",
"SandboxResponse",
"SavedQueryDatasetSource",
"SavedQueryDetail",
"SavedQuerySummary",
Expand All @@ -175,7 +169,6 @@
"UpdateDatasetResponse",
"UpdateEmbeddingProviderRequest",
"UpdateEmbeddingProviderResponse",
"UpdateSandboxRequest",
"UpdateSavedQueryRequest",
"UpdateSecretRequest",
"UpdateSecretResponse",
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down
1 change: 0 additions & 1 deletion hotdata/api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion hotdata/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down
6 changes: 0 additions & 6 deletions hotdata/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand Down
6 changes: 2 additions & 4 deletions hotdata/models/workspace_detail.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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

Expand Down
6 changes: 2 additions & 4 deletions hotdata/models/workspace_list_item.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -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"},
Expand Down
Loading