Skip to content

Commit d76b275

Browse files
committed
## Python SDK Changes Detected:
* `unstructured_client.destinations.create_destination()`: * `request.create_destination_connector.config.[azure_destination_connector_config_input]` **Added** * `response.config.[azure_destination_connector_config]` **Added** * `unstructured_client.destinations.get_destination()`: `response.config.[azure_destination_connector_config]` **Added** * `unstructured_client.destinations.list_destinations()`: * `request.destination_type` **Changed** * `response.[].config.[azure_destination_connector_config]` **Added** * `unstructured_client.destinations.update_destination()`: * `request.update_destination_connector.config.[azure_destination_connector_config_input]` **Added** * `response.config.[azure_destination_connector_config]` **Added**
1 parent d288c14 commit d76b275

30 files changed

+240
-60
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
.env.local
12
**/__pycache__/
23
**/.speakeasy/temp/
34
**/.speakeasy/logs/

.speakeasy/gen.lock

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: 8b5fa338-9106-4734-abf0-e30d67044a90
33
management:
4-
docChecksum: 8038a5b9e376d44bad2fd4c117922954
5-
docVersion: 1.1.45
6-
speakeasyVersion: 1.601.0
7-
generationVersion: 2.680.0
8-
releaseVersion: 0.42.3
9-
configChecksum: 3d02dd7ca437781b3d721fab5d7b9adc
4+
docChecksum: adbc2b975ff4cc2c5578a5dd0d51e152
5+
docVersion: 1.1.47
6+
speakeasyVersion: 1.615.1
7+
generationVersion: 2.698.4
8+
releaseVersion: 0.43.0
9+
configChecksum: aa508e741e22e8bcf191aa310680d956
1010
repoURL: https://github.com/Unstructured-IO/unstructured-python-client.git
1111
repoSubDirectory: .
1212
installationURL: https://github.com/Unstructured-IO/unstructured-python-client.git
@@ -16,13 +16,13 @@ features:
1616
acceptHeaders: 3.0.0
1717
additionalDependencies: 1.0.0
1818
constsAndDefaults: 1.0.5
19-
core: 5.19.8
19+
core: 5.20.4
2020
customCodeRegions: 0.1.1
2121
defaultEnabledRetries: 0.2.0
2222
enumUnions: 0.1.0
2323
envVarSecurityUsage: 0.3.2
2424
examples: 3.0.2
25-
globalSecurity: 3.0.3
25+
globalSecurity: 3.0.4
2626
globalSecurityCallbacks: 1.0.0
2727
globalSecurityFlattening: 1.0.0
2828
globalServerURLs: 3.1.1
@@ -101,6 +101,8 @@ generatedFiles:
101101
- docs/models/shared/astradbconnectorconfiginput.md
102102
- docs/models/shared/azureaisearchconnectorconfig.md
103103
- docs/models/shared/azureaisearchconnectorconfiginput.md
104+
- docs/models/shared/azuredestinationconnectorconfig.md
105+
- docs/models/shared/azuredestinationconnectorconfiginput.md
104106
- docs/models/shared/azuresourceconnectorconfig.md
105107
- docs/models/shared/azuresourceconnectorconfiginput.md
106108
- docs/models/shared/bodyrunworkflow.md
@@ -287,6 +289,8 @@ generatedFiles:
287289
- src/unstructured_client/models/shared/astradbconnectorconfiginput.py
288290
- src/unstructured_client/models/shared/azureaisearchconnectorconfig.py
289291
- src/unstructured_client/models/shared/azureaisearchconnectorconfiginput.py
292+
- src/unstructured_client/models/shared/azuredestinationconnectorconfig.py
293+
- src/unstructured_client/models/shared/azuredestinationconnectorconfiginput.py
290294
- src/unstructured_client/models/shared/azuresourceconnectorconfig.py
291295
- src/unstructured_client/models/shared/azuresourceconnectorconfiginput.py
292296
- src/unstructured_client/models/shared/body_run_workflow.py
@@ -712,3 +716,4 @@ examples:
712716
application/json: {"detail": []}
713717
examplesVersion: 1.0.2
714718
generatedTests: {}
719+
releaseNotes: "## Python SDK Changes Detected:\n* `unstructured_client.destinations.create_destination()`: \n * `request.create_destination_connector.config.[azure_destination_connector_config_input]` **Added**\n * `response.config.[azure_destination_connector_config]` **Added**\n* `unstructured_client.destinations.get_destination()`: `response.config.[azure_destination_connector_config]` **Added**\n* `unstructured_client.destinations.list_destinations()`: \n * `request.destination_type` **Changed**\n * `response.[].config.[azure_destination_connector_config]` **Added**\n* `unstructured_client.destinations.update_destination()`: \n * `request.update_destination_connector.config.[azure_destination_connector_config_input]` **Added**\n * `response.config.[azure_destination_connector_config]` **Added**\n"

.speakeasy/workflow.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.601.0
1+
speakeasyVersion: 1.615.1
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:8165f715321cd34bcebb6c9bb0734a1791777229937787b8e13707d519b05a5e
6-
sourceBlobDigest: sha256:b4f8d9a6b0f4245c50b5e53298343df470978417248fa3988aeeb84ec9200c93
5+
sourceRevisionDigest: sha256:fa851bba6d6e224f6b8fd9e3f098ae1079b29ded25ce17ab72518540e9ee3902
6+
sourceBlobDigest: sha256:52c18b3b411c76e4f8dc5d2b852e3630d6401b3a8022e292a432c2ebe8d2c2b6
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1754698272
10-
- 1.1.45
9+
- speakeasy-sdk-regen-1756339855
10+
- 1.1.47
1111
targets:
1212
unstructured-python:
1313
source: my-source
1414
sourceNamespace: my-source
15-
sourceRevisionDigest: sha256:8165f715321cd34bcebb6c9bb0734a1791777229937787b8e13707d519b05a5e
16-
sourceBlobDigest: sha256:b4f8d9a6b0f4245c50b5e53298343df470978417248fa3988aeeb84ec9200c93
15+
sourceRevisionDigest: sha256:fa851bba6d6e224f6b8fd9e3f098ae1079b29ded25ce17ab72518540e9ee3902
16+
sourceBlobDigest: sha256:52c18b3b411c76e4f8dc5d2b852e3630d6401b3a8022e292a432c2ebe8d2c2b6
1717
codeSamplesNamespace: my-source-code-samples
18-
codeSamplesRevisionDigest: sha256:a5e11972bfb15e43b7fcb2647b3a7b3e129e9303294f9110670280971b10780a
18+
codeSamplesRevisionDigest: sha256:54f08520c48e4b706c8ffa67fd8c59940bad24add35b7159dea7f73042ff0e44
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1119,4 +1119,14 @@ Based on:
11191119
### Generated
11201120
- [python v0.42.3] .
11211121
### Releases
1122-
- [PyPI v0.42.3] https://pypi.org/project/unstructured-client/0.42.3 - .
1122+
- [PyPI v0.42.3] https://pypi.org/project/unstructured-client/0.42.3 - .
1123+
1124+
## 2025-09-11 00:10:23
1125+
### Changes
1126+
Based on:
1127+
- OpenAPI Doc
1128+
- Speakeasy CLI 1.615.1 (2.698.4) https://github.com/speakeasy-api/speakeasy
1129+
### Generated
1130+
- [python v0.43.0] .
1131+
### Releases
1132+
- [PyPI v0.43.0] https://pypi.org/project/unstructured-client/0.43.0 - .

codeSamples.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ actions:
1414
"x-codeSamples":
1515
- "lang": "python"
1616
"label": "create_destination"
17-
"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\": \"<value>\",\n \"type\": shared.DestinationConnectorType.MOTHERDUCK,\n \"config\": {\n \"index_name\": \"<value>\",\n \"api_key\": \"<value>\",\n \"namespace\": \"<value>\",\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)"
17+
"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\": \"<value>\",\n \"type\": shared.DestinationConnectorType.MONGODB,\n \"config\": {\n \"index_name\": \"<value>\",\n \"api_key\": \"<value>\",\n \"namespace\": \"<value>\",\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)"
1818
- target: $["paths"]["/api/v1/destinations/{destination_id}"]["delete"]
1919
update:
2020
"x-codeSamples":
@@ -32,7 +32,7 @@ actions:
3232
"x-codeSamples":
3333
- "lang": "python"
3434
"label": "update_destination"
35-
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.destinations.update_destination(request={\n \"destination_id\": \"9726962d-9d1e-4f84-8787-c7313d183927\",\n \"update_destination_connector\": {\n \"config\": {\n \"bootstrap_servers\": \"<value>\",\n \"port\": 9092,\n \"topic\": \"<value>\",\n \"kafka_api_key\": \"<value>\",\n \"secret\": \"<value>\",\n \"batch_size\": 100,\n },\n },\n })\n\n assert res.destination_connector_information is not None\n\n # Handle response\n print(res.destination_connector_information)"
35+
"source": "from unstructured_client import UnstructuredClient\n\n\nwith UnstructuredClient() as uc_client:\n\n res = uc_client.destinations.update_destination(request={\n \"destination_id\": \"962d9d1e-f847-487c-a731-3d18392716fb\",\n \"update_destination_connector\": {\n \"config\": {\n \"remote_url\": \"https://lined-clamp.info\",\n \"service_account_key\": \"<value>\",\n },\n },\n })\n\n assert res.destination_connector_information is not None\n\n # Handle response\n print(res.destination_connector_information)"
3636
- target: $["paths"]["/api/v1/destinations/{destination_id}/connection-check"]["get"]
3737
update:
3838
"x-codeSamples":

docs/models/shared/config.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
## Supported Types
55

6+
### `shared.AzureDestinationConnectorConfigInput`
7+
8+
```python
9+
value: shared.AzureDestinationConnectorConfigInput = /* values here */
10+
```
11+
612
### `shared.AstraDBConnectorConfigInput`
713

814
```python

docs/models/shared/destinationconnectorinformationconfig.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
## Supported Types
55

6+
### `shared.AzureDestinationConnectorConfig`
7+
8+
```python
9+
value: shared.AzureDestinationConnectorConfig = /* values here */
10+
```
11+
612
### `shared.AstraDBConnectorConfig`
713

814
```python

docs/models/shared/destinationconnectortype.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
| Name | Value |
77
| -------------------------------- | -------------------------------- |
8+
| `AZURE` | azure |
89
| `ASTRADB` | astradb |
910
| `AZURE_AI_SEARCH` | azure_ai_search |
1011
| `COUCHBASE` | couchbase |

docs/models/shared/updatedestinationconnectorconfig.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
## Supported Types
55

6+
### `shared.AzureDestinationConnectorConfigInput`
7+
8+
```python
9+
value: shared.AzureDestinationConnectorConfigInput = /* values here */
10+
```
11+
612
### `shared.AstraDBConnectorConfigInput`
713

814
```python

gen.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,13 @@ generation:
1313
auth:
1414
oAuth2ClientCredentialsEnabled: false
1515
oAuth2PasswordEnabled: false
16+
hoistGlobalSecurity: true
1617
tests:
1718
generateTests: true
1819
generateNewTests: false
1920
skipResponseBodyAssertions: false
2021
python:
21-
version: 0.42.3
22+
version: 0.43.0
2223
additionalDependencies:
2324
dev:
2425
deepdiff: '>=6.0'
@@ -36,6 +37,9 @@ python:
3637
httpx: '>=0.27.0'
3738
pypdf: '>=4.0'
3839
requests-toolbelt: '>=1.0.0'
40+
allowedRedefinedBuiltins:
41+
- id
42+
- object
3943
authors:
4044
- Unstructured
4145
baseErrorName: UnstructuredClientError
@@ -69,4 +73,5 @@ python:
6973
pytestFilterWarnings: []
7074
pytestTimeout: 0
7175
responseFormat: envelope
76+
sseFlatResponse: false
7277
templateVersion: v2

0 commit comments

Comments
 (0)