From 3349daa3fa0b1c2b48751ce8765cd1906447d943 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 12 Aug 2025 00:12:19 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.601.0 --- .speakeasy/gen.lock | 12 +++---- .speakeasy/workflow.lock | 14 ++++---- README.md | 12 +++++-- RELEASES.md | 12 ++++++- USAGE.md | 2 +- codeSamples.yaml | 2 +- docs/models/shared/config.md | 6 ++++ .../shared/createsourceconnectorconfig.md | 6 ++++ .../destinationconnectorinformationconfig.md | 6 ++++ .../sourceconnectorinformationconfig.md | 6 ++++ .../updatedestinationconnectorconfig.md | 6 ++++ .../shared/updatesourceconnectorconfig.md | 6 ++++ gen.yaml | 3 +- poetry.toml | 1 + pyproject.toml | 3 +- scripts/publish.sh | 1 - src/unstructured_client/_version.py | 6 ++-- .../shared/createdestinationconnector.py | 12 ++++--- .../models/shared/createsourceconnector.py | 32 ++++++++++--------- .../shared/destinationconnectorinformation.py | 12 ++++--- .../shared/sourceconnectorinformation.py | 12 ++++--- .../shared/updatedestinationconnector.py | 12 ++++--- .../models/shared/updatesourceconnector.py | 32 ++++++++++--------- 23 files changed, 142 insertions(+), 74 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index b4d13ce4..578a0905 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 8b5fa338-9106-4734-abf0-e30d67044a90 management: - docChecksum: 4b5ce002d18e5f4df26dc25dca205ad2 + docChecksum: 8038a5b9e376d44bad2fd4c117922954 docVersion: 1.1.45 - speakeasyVersion: 1.598.3 - generationVersion: 2.674.3 - releaseVersion: 0.42.2 - configChecksum: 3f589c7483451e1a99a5cdaf066e319a + speakeasyVersion: 1.601.0 + generationVersion: 2.680.0 + releaseVersion: 0.42.3 + configChecksum: 3d02dd7ca437781b3d721fab5d7b9adc repoURL: https://github.com/Unstructured-IO/unstructured-python-client.git repoSubDirectory: . installationURL: https://github.com/Unstructured-IO/unstructured-python-client.git @@ -16,7 +16,7 @@ features: acceptHeaders: 3.0.0 additionalDependencies: 1.0.0 constsAndDefaults: 1.0.5 - core: 5.19.7 + core: 5.19.8 customCodeRegions: 0.1.1 defaultEnabledRetries: 0.2.0 enumUnions: 0.1.0 diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index cc2e59ed..ca7f6466 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,21 +1,21 @@ -speakeasyVersion: 1.598.3 +speakeasyVersion: 1.601.0 sources: my-source: sourceNamespace: my-source - sourceRevisionDigest: sha256:8f5b428c1907c847cd490c55161f4d6be0e9803ab6a519e054705afe092ac47b - sourceBlobDigest: sha256:6b5f3e775347a702d48357f9acd968c4ec89d1920dcef0f10e6fd84710aa5c41 + sourceRevisionDigest: sha256:8165f715321cd34bcebb6c9bb0734a1791777229937787b8e13707d519b05a5e + sourceBlobDigest: sha256:b4f8d9a6b0f4245c50b5e53298343df470978417248fa3988aeeb84ec9200c93 tags: - latest - - speakeasy-sdk-regen-1754525536 + - speakeasy-sdk-regen-1754698272 - 1.1.45 targets: unstructured-python: source: my-source sourceNamespace: my-source - sourceRevisionDigest: sha256:8f5b428c1907c847cd490c55161f4d6be0e9803ab6a519e054705afe092ac47b - sourceBlobDigest: sha256:6b5f3e775347a702d48357f9acd968c4ec89d1920dcef0f10e6fd84710aa5c41 + sourceRevisionDigest: sha256:8165f715321cd34bcebb6c9bb0734a1791777229937787b8e13707d519b05a5e + sourceBlobDigest: sha256:b4f8d9a6b0f4245c50b5e53298343df470978417248fa3988aeeb84ec9200c93 codeSamplesNamespace: my-source-code-samples - codeSamplesRevisionDigest: sha256:2519fac5f22f4b3c34fe2cb753bb092bed5cc6d8cfb86f5959370073ced015b1 + codeSamplesRevisionDigest: sha256:a5e11972bfb15e43b7fcb2647b3a7b3e129e9303294f9110670280971b10780a workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README.md b/README.md index f45a924d..da29a17a 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,15 @@ Please refer to the our documentation for a full guide on integrating the [Workf > > Once a Python version reaches its [official end of life date](https://devguide.python.org/versions/), a 3-month grace period is provided for users to upgrade. Following this grace period, the minimum python version supported in the SDK will be updated. -The SDK can be installed with either *pip* or *poetry* package managers. +The SDK can be installed with *uv*, *pip*, or *poetry* package managers. + +### uv + +*uv* is a fast Python package installer and resolver, designed as a drop-in replacement for pip and pip-tools. It's recommended for its speed and modern Python tooling capabilities. + +```bash +uv add unstructured-client +``` ### PIP @@ -337,7 +345,7 @@ with UnstructuredClient() as uc_client:
-The same SDK client can also be used to make asychronous requests by importing asyncio. +The same SDK client can also be used to make asynchronous requests by importing asyncio. ```python # Asynchronous Example import asyncio diff --git a/RELEASES.md b/RELEASES.md index 082c0ca3..562395d9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1109,4 +1109,14 @@ Based on: ### Generated - [python v0.42.2] . ### Releases -- [PyPI v0.42.2] https://pypi.org/project/unstructured-client/0.42.2 - . \ No newline at end of file +- [PyPI v0.42.2] https://pypi.org/project/unstructured-client/0.42.2 - . + +## 2025-08-12 00:11:01 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.601.0 (2.680.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v0.42.3] . +### Releases +- [PyPI v0.42.3] https://pypi.org/project/unstructured-client/0.42.3 - . \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 0238401d..43ed3688 100644 --- a/USAGE.md +++ b/USAGE.md @@ -18,7 +18,7 @@ with UnstructuredClient() as uc_client:
-The same SDK client can also be used to make asychronous requests by importing asyncio. +The same SDK client can also be used to make asynchronous requests by importing asyncio. ```python # Asynchronous Example import asyncio diff --git a/codeSamples.yaml b/codeSamples.yaml index 7ce6c598..f5eda8f2 100644 --- a/codeSamples.yaml +++ b/codeSamples.yaml @@ -14,7 +14,7 @@ actions: "x-codeSamples": - "lang": "python" "label": "create_destination" - "source": "from unstructured_client import UnstructuredClient\nfrom unstructured_client.models import shared\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.destinations.create_destination(request={\n \"create_destination_connector\": {\n \"name\": \"\",\n \"type\": shared.DestinationConnectorType.MOTHERDUCK,\n \"config\": {\n \"client_id\": \"\",\n \"user_pname\": \"\",\n \"tenant\": \"\",\n \"authority_url\": \"https://burdensome-bathhouse.biz/\",\n \"client_cred\": \"\",\n \"remote_url\": \"https://cheerful-cheetah.com/\",\n },\n },\n })\n\n assert res.destination_connector_information is not None\n\n # Handle response\n print(res.destination_connector_information)" + "source": "from unstructured_client import UnstructuredClient\nfrom unstructured_client.models import shared\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.destinations.create_destination(request={\n \"create_destination_connector\": {\n \"name\": \"\",\n \"type\": shared.DestinationConnectorType.MOTHERDUCK,\n \"config\": {\n \"index_name\": \"\",\n \"api_key\": \"\",\n \"namespace\": \"\",\n \"batch_size\": 50,\n },\n },\n })\n\n assert res.destination_connector_information is not None\n\n # Handle response\n print(res.destination_connector_information)" - target: $["paths"]["/api/v1/destinations/{destination_id}"]["delete"] update: "x-codeSamples": diff --git a/docs/models/shared/config.md b/docs/models/shared/config.md index 3281bff6..03abce7e 100644 --- a/docs/models/shared/config.md +++ b/docs/models/shared/config.md @@ -129,3 +129,9 @@ value: shared.WeaviateDestinationConnectorConfigInput = /* values here */ value: shared.IBMWatsonxS3DestinationConnectorConfigInput = /* values here */ ``` +### `Dict[str, Any]` + +```python +value: Dict[str, Any] = /* values here */ +``` + diff --git a/docs/models/shared/createsourceconnectorconfig.md b/docs/models/shared/createsourceconnectorconfig.md index f87aa464..fb27febf 100644 --- a/docs/models/shared/createsourceconnectorconfig.md +++ b/docs/models/shared/createsourceconnectorconfig.md @@ -123,3 +123,9 @@ value: shared.JiraSourceConnectorConfigInput = /* values here */ value: shared.ZendeskSourceConnectorConfigInput = /* values here */ ``` +### `Dict[str, Any]` + +```python +value: Dict[str, Any] = /* values here */ +``` + diff --git a/docs/models/shared/destinationconnectorinformationconfig.md b/docs/models/shared/destinationconnectorinformationconfig.md index 2867811b..f7871f5a 100644 --- a/docs/models/shared/destinationconnectorinformationconfig.md +++ b/docs/models/shared/destinationconnectorinformationconfig.md @@ -129,3 +129,9 @@ value: shared.WeaviateDestinationConnectorConfig = /* values here */ value: shared.IBMWatsonxS3DestinationConnectorConfig = /* values here */ ``` +### `Dict[str, Any]` + +```python +value: Dict[str, Any] = /* values here */ +``` + diff --git a/docs/models/shared/sourceconnectorinformationconfig.md b/docs/models/shared/sourceconnectorinformationconfig.md index 25e68cb2..b0b59b98 100644 --- a/docs/models/shared/sourceconnectorinformationconfig.md +++ b/docs/models/shared/sourceconnectorinformationconfig.md @@ -123,3 +123,9 @@ value: shared.JiraSourceConnectorConfig = /* values here */ value: shared.ZendeskSourceConnectorConfig = /* values here */ ``` +### `Dict[str, Any]` + +```python +value: Dict[str, Any] = /* values here */ +``` + diff --git a/docs/models/shared/updatedestinationconnectorconfig.md b/docs/models/shared/updatedestinationconnectorconfig.md index a28c7b01..a0424473 100644 --- a/docs/models/shared/updatedestinationconnectorconfig.md +++ b/docs/models/shared/updatedestinationconnectorconfig.md @@ -129,3 +129,9 @@ value: shared.WeaviateDestinationConnectorConfigInput = /* values here */ value: shared.IBMWatsonxS3DestinationConnectorConfigInput = /* values here */ ``` +### `Dict[str, Any]` + +```python +value: Dict[str, Any] = /* values here */ +``` + diff --git a/docs/models/shared/updatesourceconnectorconfig.md b/docs/models/shared/updatesourceconnectorconfig.md index 06e4cf99..3e42ad47 100644 --- a/docs/models/shared/updatesourceconnectorconfig.md +++ b/docs/models/shared/updatesourceconnectorconfig.md @@ -123,3 +123,9 @@ value: shared.JiraSourceConnectorConfigInput = /* values here */ value: shared.ZendeskSourceConnectorConfigInput = /* values here */ ``` +### `Dict[str, Any]` + +```python +value: Dict[str, Any] = /* values here */ +``` + diff --git a/gen.yaml b/gen.yaml index 49fec407..1060b902 100644 --- a/gen.yaml +++ b/gen.yaml @@ -18,7 +18,7 @@ generation: generateNewTests: false skipResponseBodyAssertions: false python: - version: 0.42.2 + version: 0.42.3 additionalDependencies: dev: deepdiff: '>=6.0' @@ -63,6 +63,7 @@ python: methodArguments: require-security-and-request moduleName: "" outputModelSuffix: output + packageManager: poetry packageName: unstructured-client projectUrls: {} pytestFilterWarnings: [] diff --git a/poetry.toml b/poetry.toml index ab1033bd..cd3492ac 100644 --- a/poetry.toml +++ b/poetry.toml @@ -1,2 +1,3 @@ + [virtualenvs] in-project = true diff --git a/pyproject.toml b/pyproject.toml index fe14bb26..8684a295 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,7 @@ + [project] name = "unstructured-client" -version = "0.42.2" +version = "0.42.3" description = "Python Client SDK for Unstructured API" authors = [{ name = "Unstructured" },] readme = "README-PYPI.md" diff --git a/scripts/publish.sh b/scripts/publish.sh index f2f2cf2c..2a3ead70 100755 --- a/scripts/publish.sh +++ b/scripts/publish.sh @@ -1,5 +1,4 @@ #!/usr/bin/env bash - export POETRY_PYPI_TOKEN_PYPI=${PYPI_TOKEN} poetry run python scripts/prepare_readme.py diff --git a/src/unstructured_client/_version.py b/src/unstructured_client/_version.py index e63376fb..a5be6a7b 100644 --- a/src/unstructured_client/_version.py +++ b/src/unstructured_client/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "unstructured-client" -__version__: str = "0.42.2" +__version__: str = "0.42.3" __openapi_doc_version__: str = "1.1.45" -__gen_version__: str = "2.674.3" -__user_agent__: str = "speakeasy-sdk/python 0.42.2 2.674.3 1.1.45 unstructured-client" +__gen_version__: str = "2.680.0" +__user_agent__: str = "speakeasy-sdk/python 0.42.3 2.680.0 1.1.45 unstructured-client" try: if __package__ is not None: diff --git a/src/unstructured_client/models/shared/createdestinationconnector.py b/src/unstructured_client/models/shared/createdestinationconnector.py index e1baedc7..3275fd05 100644 --- a/src/unstructured_client/models/shared/createdestinationconnector.py +++ b/src/unstructured_client/models/shared/createdestinationconnector.py @@ -87,7 +87,7 @@ WeaviateDestinationConnectorConfigInputTypedDict, ) from pydantic.functional_validators import PlainValidator -from typing import Union +from typing import Any, Dict, Union from typing_extensions import Annotated, TypeAliasType, TypedDict from unstructured_client.types import BaseModel from unstructured_client.utils import validate_open_enum @@ -108,15 +108,16 @@ OneDriveDestinationConnectorConfigInputTypedDict, S3DestinationConnectorConfigInputTypedDict, AstraDBConnectorConfigInputTypedDict, - MilvusDestinationConnectorConfigInputTypedDict, - DatabricksVolumesConnectorConfigInputTypedDict, PostgresDestinationConnectorConfigInputTypedDict, + DatabricksVolumesConnectorConfigInputTypedDict, + MilvusDestinationConnectorConfigInputTypedDict, KafkaCloudDestinationConnectorConfigInputTypedDict, CouchbaseDestinationConnectorConfigInputTypedDict, RedisDestinationConnectorConfigInputTypedDict, DatabricksVDTDestinationConnectorConfigInputTypedDict, SnowflakeDestinationConnectorConfigInputTypedDict, IBMWatsonxS3DestinationConnectorConfigInputTypedDict, + Dict[str, Any], ], ) @@ -136,15 +137,16 @@ OneDriveDestinationConnectorConfigInput, S3DestinationConnectorConfigInput, AstraDBConnectorConfigInput, - MilvusDestinationConnectorConfigInput, - DatabricksVolumesConnectorConfigInput, PostgresDestinationConnectorConfigInput, + DatabricksVolumesConnectorConfigInput, + MilvusDestinationConnectorConfigInput, KafkaCloudDestinationConnectorConfigInput, CouchbaseDestinationConnectorConfigInput, RedisDestinationConnectorConfigInput, DatabricksVDTDestinationConnectorConfigInput, SnowflakeDestinationConnectorConfigInput, IBMWatsonxS3DestinationConnectorConfigInput, + Dict[str, Any], ], ) diff --git a/src/unstructured_client/models/shared/createsourceconnector.py b/src/unstructured_client/models/shared/createsourceconnector.py index ad2998d1..ddfcdf3a 100644 --- a/src/unstructured_client/models/shared/createsourceconnector.py +++ b/src/unstructured_client/models/shared/createsourceconnector.py @@ -83,7 +83,7 @@ ZendeskSourceConnectorConfigInputTypedDict, ) from pydantic.functional_validators import PlainValidator -from typing import Union +from typing import Any, Dict, Union from typing_extensions import Annotated, TypeAliasType, TypedDict from unstructured_client.types import BaseModel from unstructured_client.utils import validate_open_enum @@ -94,24 +94,25 @@ Union[ MongoDBConnectorConfigInputTypedDict, BoxSourceConnectorConfigInputTypedDict, - GCSSourceConnectorConfigInputTypedDict, - ElasticsearchConnectorConfigInputTypedDict, DropboxSourceConnectorConfigInputTypedDict, - GoogleDriveSourceConnectorConfigInputTypedDict, + ElasticsearchConnectorConfigInputTypedDict, + GCSSourceConnectorConfigInputTypedDict, SalesforceSourceConnectorConfigInputTypedDict, + GoogleDriveSourceConnectorConfigInputTypedDict, ZendeskSourceConnectorConfigInputTypedDict, AzureSourceConnectorConfigInputTypedDict, - S3SourceConnectorConfigInputTypedDict, - DatabricksVolumesConnectorConfigInputTypedDict, - KafkaCloudSourceConnectorConfigInputTypedDict, OneDriveSourceConnectorConfigInputTypedDict, + KafkaCloudSourceConnectorConfigInputTypedDict, OutlookSourceConnectorConfigInputTypedDict, - SharePointSourceConnectorConfigInputTypedDict, + DatabricksVolumesConnectorConfigInputTypedDict, + S3SourceConnectorConfigInputTypedDict, CouchbaseSourceConnectorConfigInputTypedDict, + SharePointSourceConnectorConfigInputTypedDict, PostgresSourceConnectorConfigInputTypedDict, JiraSourceConnectorConfigInputTypedDict, ConfluenceSourceConnectorConfigInputTypedDict, SnowflakeSourceConnectorConfigInputTypedDict, + Dict[str, Any], ], ) @@ -121,24 +122,25 @@ Union[ MongoDBConnectorConfigInput, BoxSourceConnectorConfigInput, - GCSSourceConnectorConfigInput, - ElasticsearchConnectorConfigInput, DropboxSourceConnectorConfigInput, - GoogleDriveSourceConnectorConfigInput, + ElasticsearchConnectorConfigInput, + GCSSourceConnectorConfigInput, SalesforceSourceConnectorConfigInput, + GoogleDriveSourceConnectorConfigInput, ZendeskSourceConnectorConfigInput, AzureSourceConnectorConfigInput, - S3SourceConnectorConfigInput, - DatabricksVolumesConnectorConfigInput, - KafkaCloudSourceConnectorConfigInput, OneDriveSourceConnectorConfigInput, + KafkaCloudSourceConnectorConfigInput, OutlookSourceConnectorConfigInput, - SharePointSourceConnectorConfigInput, + DatabricksVolumesConnectorConfigInput, + S3SourceConnectorConfigInput, CouchbaseSourceConnectorConfigInput, + SharePointSourceConnectorConfigInput, PostgresSourceConnectorConfigInput, JiraSourceConnectorConfigInput, ConfluenceSourceConnectorConfigInput, SnowflakeSourceConnectorConfigInput, + Dict[str, Any], ], ) diff --git a/src/unstructured_client/models/shared/destinationconnectorinformation.py b/src/unstructured_client/models/shared/destinationconnectorinformation.py index 42a1f32f..0e912623 100644 --- a/src/unstructured_client/models/shared/destinationconnectorinformation.py +++ b/src/unstructured_client/models/shared/destinationconnectorinformation.py @@ -89,7 +89,7 @@ from datetime import datetime from pydantic import model_serializer from pydantic.functional_validators import PlainValidator -from typing import Union +from typing import Any, Dict, Union from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict from unstructured_client.types import ( BaseModel, @@ -116,15 +116,16 @@ Neo4jDestinationConnectorConfigTypedDict, OneDriveDestinationConnectorConfigTypedDict, S3DestinationConnectorConfigTypedDict, - MilvusDestinationConnectorConfigTypedDict, - DatabricksVolumesConnectorConfigTypedDict, PostgresDestinationConnectorConfigTypedDict, + DatabricksVolumesConnectorConfigTypedDict, + MilvusDestinationConnectorConfigTypedDict, KafkaCloudDestinationConnectorConfigTypedDict, CouchbaseDestinationConnectorConfigTypedDict, RedisDestinationConnectorConfigTypedDict, DatabricksVDTDestinationConnectorConfigTypedDict, SnowflakeDestinationConnectorConfigTypedDict, IBMWatsonxS3DestinationConnectorConfigTypedDict, + Dict[str, Any], ], ) @@ -144,15 +145,16 @@ Neo4jDestinationConnectorConfig, OneDriveDestinationConnectorConfig, S3DestinationConnectorConfig, - MilvusDestinationConnectorConfig, - DatabricksVolumesConnectorConfig, PostgresDestinationConnectorConfig, + DatabricksVolumesConnectorConfig, + MilvusDestinationConnectorConfig, KafkaCloudDestinationConnectorConfig, CouchbaseDestinationConnectorConfig, RedisDestinationConnectorConfig, DatabricksVDTDestinationConnectorConfig, SnowflakeDestinationConnectorConfig, IBMWatsonxS3DestinationConnectorConfig, + Dict[str, Any], ], ) diff --git a/src/unstructured_client/models/shared/sourceconnectorinformation.py b/src/unstructured_client/models/shared/sourceconnectorinformation.py index 40b38676..c2510fdc 100644 --- a/src/unstructured_client/models/shared/sourceconnectorinformation.py +++ b/src/unstructured_client/models/shared/sourceconnectorinformation.py @@ -85,7 +85,7 @@ from datetime import datetime from pydantic import model_serializer from pydantic.functional_validators import PlainValidator -from typing import Union +from typing import Any, Dict, Union from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict from unstructured_client.types import ( BaseModel, @@ -109,17 +109,18 @@ GoogleDriveSourceConnectorConfigTypedDict, ZendeskSourceConnectorConfigTypedDict, AzureSourceConnectorConfigTypedDict, + S3SourceConnectorConfigTypedDict, + OutlookSourceConnectorConfigTypedDict, OneDriveSourceConnectorConfigTypedDict, KafkaCloudSourceConnectorConfigTypedDict, DatabricksVolumesConnectorConfigTypedDict, - OutlookSourceConnectorConfigTypedDict, - S3SourceConnectorConfigTypedDict, SharePointSourceConnectorConfigTypedDict, CouchbaseSourceConnectorConfigTypedDict, PostgresSourceConnectorConfigTypedDict, JiraSourceConnectorConfigTypedDict, ConfluenceSourceConnectorConfigTypedDict, SnowflakeSourceConnectorConfigTypedDict, + Dict[str, Any], ], ) @@ -136,17 +137,18 @@ GoogleDriveSourceConnectorConfig, ZendeskSourceConnectorConfig, AzureSourceConnectorConfig, + S3SourceConnectorConfig, + OutlookSourceConnectorConfig, OneDriveSourceConnectorConfig, KafkaCloudSourceConnectorConfig, DatabricksVolumesConnectorConfig, - OutlookSourceConnectorConfig, - S3SourceConnectorConfig, SharePointSourceConnectorConfig, CouchbaseSourceConnectorConfig, PostgresSourceConnectorConfig, JiraSourceConnectorConfig, ConfluenceSourceConnectorConfig, SnowflakeSourceConnectorConfig, + Dict[str, Any], ], ) diff --git a/src/unstructured_client/models/shared/updatedestinationconnector.py b/src/unstructured_client/models/shared/updatedestinationconnector.py index f0164ca1..e10814f6 100644 --- a/src/unstructured_client/models/shared/updatedestinationconnector.py +++ b/src/unstructured_client/models/shared/updatedestinationconnector.py @@ -85,7 +85,7 @@ WeaviateDestinationConnectorConfigInput, WeaviateDestinationConnectorConfigInputTypedDict, ) -from typing import Union +from typing import Any, Dict, Union from typing_extensions import TypeAliasType, TypedDict from unstructured_client.types import BaseModel @@ -105,15 +105,16 @@ OneDriveDestinationConnectorConfigInputTypedDict, S3DestinationConnectorConfigInputTypedDict, AstraDBConnectorConfigInputTypedDict, - MilvusDestinationConnectorConfigInputTypedDict, - DatabricksVolumesConnectorConfigInputTypedDict, PostgresDestinationConnectorConfigInputTypedDict, + DatabricksVolumesConnectorConfigInputTypedDict, + MilvusDestinationConnectorConfigInputTypedDict, KafkaCloudDestinationConnectorConfigInputTypedDict, CouchbaseDestinationConnectorConfigInputTypedDict, RedisDestinationConnectorConfigInputTypedDict, DatabricksVDTDestinationConnectorConfigInputTypedDict, SnowflakeDestinationConnectorConfigInputTypedDict, IBMWatsonxS3DestinationConnectorConfigInputTypedDict, + Dict[str, Any], ], ) @@ -133,15 +134,16 @@ OneDriveDestinationConnectorConfigInput, S3DestinationConnectorConfigInput, AstraDBConnectorConfigInput, - MilvusDestinationConnectorConfigInput, - DatabricksVolumesConnectorConfigInput, PostgresDestinationConnectorConfigInput, + DatabricksVolumesConnectorConfigInput, + MilvusDestinationConnectorConfigInput, KafkaCloudDestinationConnectorConfigInput, CouchbaseDestinationConnectorConfigInput, RedisDestinationConnectorConfigInput, DatabricksVDTDestinationConnectorConfigInput, SnowflakeDestinationConnectorConfigInput, IBMWatsonxS3DestinationConnectorConfigInput, + Dict[str, Any], ], ) diff --git a/src/unstructured_client/models/shared/updatesourceconnector.py b/src/unstructured_client/models/shared/updatesourceconnector.py index 9c544b90..d7d35077 100644 --- a/src/unstructured_client/models/shared/updatesourceconnector.py +++ b/src/unstructured_client/models/shared/updatesourceconnector.py @@ -81,7 +81,7 @@ ZendeskSourceConnectorConfigInput, ZendeskSourceConnectorConfigInputTypedDict, ) -from typing import Union +from typing import Any, Dict, Union from typing_extensions import TypeAliasType, TypedDict from unstructured_client.types import BaseModel @@ -91,24 +91,25 @@ Union[ MongoDBConnectorConfigInputTypedDict, BoxSourceConnectorConfigInputTypedDict, - GCSSourceConnectorConfigInputTypedDict, - ElasticsearchConnectorConfigInputTypedDict, DropboxSourceConnectorConfigInputTypedDict, - GoogleDriveSourceConnectorConfigInputTypedDict, + ElasticsearchConnectorConfigInputTypedDict, + GCSSourceConnectorConfigInputTypedDict, SalesforceSourceConnectorConfigInputTypedDict, + GoogleDriveSourceConnectorConfigInputTypedDict, ZendeskSourceConnectorConfigInputTypedDict, AzureSourceConnectorConfigInputTypedDict, - S3SourceConnectorConfigInputTypedDict, - DatabricksVolumesConnectorConfigInputTypedDict, - KafkaCloudSourceConnectorConfigInputTypedDict, OneDriveSourceConnectorConfigInputTypedDict, + KafkaCloudSourceConnectorConfigInputTypedDict, OutlookSourceConnectorConfigInputTypedDict, - SharePointSourceConnectorConfigInputTypedDict, + DatabricksVolumesConnectorConfigInputTypedDict, + S3SourceConnectorConfigInputTypedDict, CouchbaseSourceConnectorConfigInputTypedDict, + SharePointSourceConnectorConfigInputTypedDict, PostgresSourceConnectorConfigInputTypedDict, JiraSourceConnectorConfigInputTypedDict, ConfluenceSourceConnectorConfigInputTypedDict, SnowflakeSourceConnectorConfigInputTypedDict, + Dict[str, Any], ], ) @@ -118,24 +119,25 @@ Union[ MongoDBConnectorConfigInput, BoxSourceConnectorConfigInput, - GCSSourceConnectorConfigInput, - ElasticsearchConnectorConfigInput, DropboxSourceConnectorConfigInput, - GoogleDriveSourceConnectorConfigInput, + ElasticsearchConnectorConfigInput, + GCSSourceConnectorConfigInput, SalesforceSourceConnectorConfigInput, + GoogleDriveSourceConnectorConfigInput, ZendeskSourceConnectorConfigInput, AzureSourceConnectorConfigInput, - S3SourceConnectorConfigInput, - DatabricksVolumesConnectorConfigInput, - KafkaCloudSourceConnectorConfigInput, OneDriveSourceConnectorConfigInput, + KafkaCloudSourceConnectorConfigInput, OutlookSourceConnectorConfigInput, - SharePointSourceConnectorConfigInput, + DatabricksVolumesConnectorConfigInput, + S3SourceConnectorConfigInput, CouchbaseSourceConnectorConfigInput, + SharePointSourceConnectorConfigInput, PostgresSourceConnectorConfigInput, JiraSourceConnectorConfigInput, ConfluenceSourceConnectorConfigInput, SnowflakeSourceConnectorConfigInput, + Dict[str, Any], ], ) From c1451742ad6133ac85154a1c72b57fd65eb155ca Mon Sep 17 00:00:00 2001 From: Austin Walker Date: Tue, 12 Aug 2025 16:25:19 -0400 Subject: [PATCH 2/2] bump changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 245439c3..b384aa0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## 0.42.3 + +### Enhancements + +### Features +* Enable arbitrary dictionary inputs for `CreateSourceConnectorConfig` and `CreateDestinationConnectorConfig`. This decouples us from the backend schemas. Users can send new connector config fields without having to upgrade their client. + +### Fixes + ## 0.42.2 ### Enhancements