Skip to content

Commit d288c14

Browse files
github-actions[bot]speakeasybotawalker4
authored
chore: 🐝 Update SDK - Generate 0.42.3 (#306)
> [!IMPORTANT] > Linting report available at: <https://app.speakeasy.com/org/unstructured/unstructured5xr/linting-report/7a385740ded90a1b1df8b2685f4e1181> > OpenAPI Change report available at: <https://app.speakeasy.com/org/unstructured/unstructured5xr/changes-report/eaa1b1b1959d9dbe3784727572638377> # SDK update ## Versioning Version Bump Type: [patch] - 🤖 (automated) <details> <summary>OpenAPI Change Summary</summary> ``` └─┬Components ├─┬CreateDestinationConnector │ └─┬config │ └──[➕] anyOf (2768:15) ├─┬DestinationConnectorInformation │ └─┬config │ └──[➕] anyOf (3428:15) ├─┬UpdateSourceConnector │ └─┬config │ └──[➕] anyOf (6675:15) ├─┬UpdateDestinationConnector │ └─┬config │ └──[➕] anyOf (6597:15) ├─┬SourceConnectorInformation │ └─┬config │ └──[➕] anyOf (6467:15) └─┬CreateSourceConnector └─┬config └──[➕] anyOf (2855:15) ``` | Document Element | Total Changes | Breaking Changes | |------------------|---------------|------------------| | components | 6 | 0 | </details> ## PYTHON CHANGELOG No relevant generator changes Based on [Speakeasy CLI](https://github.com/speakeasy-api/speakeasy) 1.601.0 --------- Co-authored-by: speakeasybot <[email protected]> Co-authored-by: Austin Walker <[email protected]>
1 parent 8cbe0d8 commit d288c14

24 files changed

+151
-74
lines changed

.speakeasy/gen.lock

Lines changed: 6 additions & 6 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: 4b5ce002d18e5f4df26dc25dca205ad2
4+
docChecksum: 8038a5b9e376d44bad2fd4c117922954
55
docVersion: 1.1.45
6-
speakeasyVersion: 1.598.3
7-
generationVersion: 2.674.3
8-
releaseVersion: 0.42.2
9-
configChecksum: 3f589c7483451e1a99a5cdaf066e319a
6+
speakeasyVersion: 1.601.0
7+
generationVersion: 2.680.0
8+
releaseVersion: 0.42.3
9+
configChecksum: 3d02dd7ca437781b3d721fab5d7b9adc
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,7 +16,7 @@ features:
1616
acceptHeaders: 3.0.0
1717
additionalDependencies: 1.0.0
1818
constsAndDefaults: 1.0.5
19-
core: 5.19.7
19+
core: 5.19.8
2020
customCodeRegions: 0.1.1
2121
defaultEnabledRetries: 0.2.0
2222
enumUnions: 0.1.0

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.598.3
1+
speakeasyVersion: 1.601.0
22
sources:
33
my-source:
44
sourceNamespace: my-source
5-
sourceRevisionDigest: sha256:8f5b428c1907c847cd490c55161f4d6be0e9803ab6a519e054705afe092ac47b
6-
sourceBlobDigest: sha256:6b5f3e775347a702d48357f9acd968c4ec89d1920dcef0f10e6fd84710aa5c41
5+
sourceRevisionDigest: sha256:8165f715321cd34bcebb6c9bb0734a1791777229937787b8e13707d519b05a5e
6+
sourceBlobDigest: sha256:b4f8d9a6b0f4245c50b5e53298343df470978417248fa3988aeeb84ec9200c93
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1754525536
9+
- speakeasy-sdk-regen-1754698272
1010
- 1.1.45
1111
targets:
1212
unstructured-python:
1313
source: my-source
1414
sourceNamespace: my-source
15-
sourceRevisionDigest: sha256:8f5b428c1907c847cd490c55161f4d6be0e9803ab6a519e054705afe092ac47b
16-
sourceBlobDigest: sha256:6b5f3e775347a702d48357f9acd968c4ec89d1920dcef0f10e6fd84710aa5c41
15+
sourceRevisionDigest: sha256:8165f715321cd34bcebb6c9bb0734a1791777229937787b8e13707d519b05a5e
16+
sourceBlobDigest: sha256:b4f8d9a6b0f4245c50b5e53298343df470978417248fa3988aeeb84ec9200c93
1717
codeSamplesNamespace: my-source-code-samples
18-
codeSamplesRevisionDigest: sha256:2519fac5f22f4b3c34fe2cb753bb092bed5cc6d8cfb86f5959370073ced015b1
18+
codeSamplesRevisionDigest: sha256:a5e11972bfb15e43b7fcb2647b3a7b3e129e9303294f9110670280971b10780a
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
## 0.42.3
2+
3+
### Enhancements
4+
5+
### Features
6+
* 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.
7+
8+
### Fixes
9+
110
## 0.42.2
211

312
### Enhancements

README.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,15 @@ Please refer to the our documentation for a full guide on integrating the [Workf
5151
>
5252
> 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.
5353
54-
The SDK can be installed with either *pip* or *poetry* package managers.
54+
The SDK can be installed with *uv*, *pip*, or *poetry* package managers.
55+
56+
### uv
57+
58+
*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.
59+
60+
```bash
61+
uv add unstructured-client
62+
```
5563

5664
### PIP
5765

@@ -337,7 +345,7 @@ with UnstructuredClient() as uc_client:
337345

338346
</br>
339347

340-
The same SDK client can also be used to make asychronous requests by importing asyncio.
348+
The same SDK client can also be used to make asynchronous requests by importing asyncio.
341349
```python
342350
# Asynchronous Example
343351
import asyncio

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1109,4 +1109,14 @@ Based on:
11091109
### Generated
11101110
- [python v0.42.2] .
11111111
### Releases
1112-
- [PyPI v0.42.2] https://pypi.org/project/unstructured-client/0.42.2 - .
1112+
- [PyPI v0.42.2] https://pypi.org/project/unstructured-client/0.42.2 - .
1113+
1114+
## 2025-08-12 00:11:01
1115+
### Changes
1116+
Based on:
1117+
- OpenAPI Doc
1118+
- Speakeasy CLI 1.601.0 (2.680.0) https://github.com/speakeasy-api/speakeasy
1119+
### Generated
1120+
- [python v0.42.3] .
1121+
### Releases
1122+
- [PyPI v0.42.3] https://pypi.org/project/unstructured-client/0.42.3 - .

USAGE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ with UnstructuredClient() as uc_client:
1818

1919
</br>
2020

21-
The same SDK client can also be used to make asychronous requests by importing asyncio.
21+
The same SDK client can also be used to make asynchronous requests by importing asyncio.
2222
```python
2323
# Asynchronous Example
2424
import asyncio

codeSamples.yaml

Lines changed: 1 addition & 1 deletion
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 \"client_id\": \"<id>\",\n \"user_pname\": \"<value>\",\n \"tenant\": \"<value>\",\n \"authority_url\": \"https://burdensome-bathhouse.biz/\",\n \"client_cred\": \"<value>\",\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)"
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)"
1818
- target: $["paths"]["/api/v1/destinations/{destination_id}"]["delete"]
1919
update:
2020
"x-codeSamples":

docs/models/shared/config.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,3 +129,9 @@ value: shared.WeaviateDestinationConnectorConfigInput = /* values here */
129129
value: shared.IBMWatsonxS3DestinationConnectorConfigInput = /* values here */
130130
```
131131

132+
### `Dict[str, Any]`
133+
134+
```python
135+
value: Dict[str, Any] = /* values here */
136+
```
137+

docs/models/shared/createsourceconnectorconfig.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,3 +123,9 @@ value: shared.JiraSourceConnectorConfigInput = /* values here */
123123
value: shared.ZendeskSourceConnectorConfigInput = /* values here */
124124
```
125125

126+
### `Dict[str, Any]`
127+
128+
```python
129+
value: Dict[str, Any] = /* values here */
130+
```
131+

docs/models/shared/destinationconnectorinformationconfig.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,3 +129,9 @@ value: shared.WeaviateDestinationConnectorConfig = /* values here */
129129
value: shared.IBMWatsonxS3DestinationConnectorConfig = /* values here */
130130
```
131131

132+
### `Dict[str, Any]`
133+
134+
```python
135+
value: Dict[str, Any] = /* values here */
136+
```
137+

0 commit comments

Comments
 (0)