Commit dbf1c07
chore: 🐝 Update SDK - Generate 0.37.2 (#278)
> [!IMPORTANT]
> Linting report available at:
<https://app.speakeasy.com/org/unstructured/unstructured5xr/linting-report/a1e590ef9f0c5673d25800b0d8ece724>
> OpenAPI Change report available at:
<https://app.speakeasy.com/org/unstructured/unstructured5xr/changes-report/0393f616cfd728fa0becca01bff63f44>
# SDK update
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.552.0 (2.610.0)
https://github.com/speakeasy-api/speakeasy
## Versioning
Version Bump Type: [patch] - 🤖 (automated)
## OpenAPI Change Summary
No specification changes
## PYTHON CHANGELOG
## sdkHooks: 1.0.1 - 2025-02-18
### 🐛 Bug Fixes
- Ensure base_url is set with global or client instantiation server URL
*(commit by [@bflad](https://github.com/bflad))*
## sdkHooks: 1.0.0 - 2024-07-04
### 🐝 New Features
- upgrade to pythonv2 *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.19.0 - 2025-05-20
### 🐝 New Features
- Enable module lazy loading. This leads to faster module import times
*(commit by [@kanwardeep](https://github.com/Kanwardeep))*
## core: 5.18.1 - 2025-05-15
### 🐛 Bug Fixes
- Prevent AsyncClient.aclose() not awaited warnings *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.18.0 - 2025-05-12
### 🐝 New Features
- upgrade minimum python version to 3.9.2 *(commit by
[@simplesagar](https://github.com/simplesagar))*
## core: 5.17.2 - 2025-05-07
### 🐛 Bug Fixes
- fixed stability of generated examples using operation and field seeds,
including fixes to union examples *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.17.1 - 2025-05-04
### 🐛 Bug Fixes
- Revert the commit which introduced moduleName change *(commit by
[@kanwardeep](https://github.com/Kanwardeep))*
## core: 5.17.0 - 2025-04-30
### 🐝 New Features
- adding the ability to choose module name by adding a new key in
gen.yaml *(commit by [@kanwardeep](https://github.com/Kanwardeep))*
## core: 5.16.1 - 2025-04-23
### 🐛 Bug Fixes
- improved python http client finalizer to avoid testing issues *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.16.0 - 2025-04-18
### 🐝 New Features
- Remove typing-inspection dependency *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.15.0 - 2025-04-17
### 🐝 New Features
- Remove python-dateutil dependency *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.14.0 - 2025-04-15
### 🐝 New Features
- Upgrade mypy to 1.15 for performance and correctness improvements
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.12.7 - 2025-04-11
### 🐛 Bug Fixes
- increase stability of generator model file names *(commit by
[@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.13.0 - 2025-04-07
### 🐝 New Features
- Improve memory utilization and startup time with Pydantic 2.11 upgrade
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.12.6 - 2025-04-03
### 🐛 Bug Fixes
- improve performance of generation on multicore machines and various
fixes to correctness based on order of generation *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.12.5 - 2025-03-28
### 🐛 Bug Fixes
- Prevent Pydantic 2.11 deprecation warnings with model_fields usage in
models *(commit by [@bflad](https://github.com/bflad))*
## core: 5.12.4 - 2025-03-16
### 🐛 Bug Fixes
- force quote circular referenced types *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.12.3 - 2025-03-10
### 🐛 Bug Fixes
- disable key sorting when serializing to json *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.12.2 - 2025-03-02
### 🐛 Bug Fixes
- handle indirect circular references *(commit by
[@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.12.1 - 2025-02-21
### 🐛 Bug Fixes
- handle usage snippet templating when no servers are defined in the
spec *(commit by [@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.12.0 - 2025-02-12
### 🐝 New Features
- support openapi specs without server urls *(commit by
[@vishalg0wda](https://github.com/vishalg0wda))*
## core: 5.11.0 - 2025-02-04
### 🐝 New Features
- make testing security example matching more forgiving *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.10.9 - 2025-01-31
### 🐛 Bug Fixes
- fixed handling of default fields in usage snippets and tests, fixed
validation of required schema property *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.10.8 - 2025-01-30
### 🐛 Bug Fixes
- fixed handling of field names conflicting with reserved keywords
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.10.7 - 2025-01-29
### 🐛 Bug Fixes
- allow for no global server url on pythonv2 sdks *(commit by
[@walker-tx](https://github.com/walker-tx))*
## core: 5.10.6 - 2025-01-27
### 🐛 Bug Fixes
- sort subresponses based on the worst scoring response in the group to
ensure that no unreachable code paths are created *(commit by
[@idbentley](https://github.com/idbentley))*
## core: 5.10.5 - 2025-01-23
### 🐛 Bug Fixes
- register finalizer function to close httpx clients and document
context manager usage *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.10.4 - 2025-01-20
### 🐛 Bug Fixes
- unpin pythonv2 dependencies *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.10.3 - 2025-01-20
### 🐛 Bug Fixes
- fixed handling of additional dependencies and running of python tests
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.10.2 - 2025-01-13
### 🐛 Bug Fixes
- handle 4XX and 5XX error ranges seperately *(commit by
[@idbentley](https://github.com/idbentley))*
## core: 5.10.1 - 2025-01-10
### 🐛 Bug Fixes
- prevent wrapping of lambda fn from causing pylint error *(commit by
[@walker-tx](https://github.com/walker-tx))*
## core: 5.10.0 - 2025-01-08
### 🐝 New Features
- expose sdk versioning data as constants in python *(commit by
[@walker-tx](https://github.com/walker-tx))*
## core: 5.9.0 - 2025-01-08
### 🐝 New Features
- Upgrade poetry to 2.0.0 for latest features such as PEP 621 support
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.8.0 - 2025-01-06
### 🐝 New Features
- Bump Python minimum version to 3.9 as 3.8 has been end-of-life since
October 2024 *(commit by [@bflad](https://github.com/bflad))*
## core: 5.7.6 - 2025-01-06
### 🐛 Bug Fixes
- Upgrade mypy to 1.14.1 to prevent Python 3.13 errors *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.7.5 - 2025-01-06
### 🐛 Bug Fixes
- conflicts with models package in field names *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.7.4 - 2024-12-16
### 🐛 Bug Fixes
- flattening with hidden parameters *(commit by
[@mfbx9da4](https://github.com/mfbx9da4))*
## core: 5.7.3 - 2024-12-13
### 🐛 Bug Fixes
- Support OAS references under multipart/form-data file properties
*(commit by [@bflad](https://github.com/bflad))*
## core: 5.7.2 - 2024-12-13
### 🐛 Bug Fixes
- add a docstring for http_headers *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.7.1 - 2024-12-12
### 🐛 Bug Fixes
- templating of local server URLs *(commit by
[@mfbx9da4](https://github.com/mfbx9da4))*
## core: 5.7.0 - 2024-12-12
### 🐝 New Features
- support passing extra request headers in sdk method calls *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.11 - 2024-12-09
### 🔧 Chores
- update pydantic and httpx dependencies *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.10 - 2024-12-06
### 🐛 Bug Fixes
- support property names solely comprised of illegal characters *(commit
by [@mfbx9da4](https://github.com/mfbx9da4))*
## core: 5.6.9 - 2024-12-04
### 🐛 Bug Fixes
- avoid setting content-type header for requests with no bodies *(commit
by [@disintegrator](https://github.com/disintegrator))*
## core: 5.6.8 - 2024-11-22
### 🐛 Bug Fixes
- handle circular references through unions correctly *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.7 - 2024-11-22
### 🐛 Bug Fixes
- make the SDK a context manager so transports can be closed after use
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.6.6 - 2024-11-21
### 🐛 Bug Fixes
- widen python-dateutil dependency requirement *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.5 - 2024-11-12
### 🐛 Bug Fixes
- sort media type objects by specificity *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.6.4 - 2024-11-05
### 🐛 Bug Fixes
- Prevent compilation errors with missing response schemas *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.6.3 - 2024-11-04
### 🐛 Bug Fixes
- Prevent compilation errors on macOS and if the source code directory
changes *(commit by [@bflad](https://github.com/bflad))*
## core: 5.6.2 - 2024-10-31
### 🐛 Bug Fixes
- Prevent panic with invalid implicit discriminator mappings with
propertyName within allOf object *(commit by
[@bflad](https://github.com/bflad))*
## core: 5.6.1 - 2024-10-29
### 🔧 Chores
- upgrade pydantic to 2.9.2 *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.6.0 - 2024-10-07
### 🐝 New Features
- export python package metadata *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.5.8 - 2024-10-01
### 🐛 Bug Fixes
- import `TypedDict` from `typing_extensions` *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.5.7 - 2024-09-27
### 🐛 Bug Fixes
- update readme formatting *(commit by
[@adaam2](https://github.com/adaam2))*
## core: 5.5.6 - 2024-09-25
### 🐛 Bug Fixes
- update readme generation to replace welcome to new sdk section with
new markdown notice *(commit by [@adaam2](https://github.com/adaam2))*
## core: 5.5.5 - 2024-09-25
### 🐛 Bug Fixes
- fixes to missing examples and improvements to number examples *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.5.4 - 2024-09-18
### 🐛 Bug Fixes
- fixed handling of pre calculated examples *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.5.3 - 2024-09-12
### 🐛 Bug Fixes
- crash when there was no available security *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.5.2 - 2024-09-11
### 🔧 Chores
- improvements to usage snippet generation *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.5.1 - 2024-09-10
### 🔧 Chores
- sort sub-sdks in readme *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.5.0 - 2024-09-08
### 🐝 New Features
- format code with dprint *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.4.5 - 2024-09-07
### 🐛 Bug Fixes
- ensure async client is used for async request building *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.4 - 2024-09-06
### 🔧 Chores
- upgrade to Pydantic 2.9 *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.3 - 2024-09-05
### 🐛 Bug Fixes
- ensure generated examples are stable generation to generation *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.2 - 2024-08-28
### 🐛 Bug Fixes
- remove pyright entry from pyproject.toml *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.3.9 - 2024-08-18
### 🐛 Bug Fixes
- fixed handling of unset values when using serializers *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.4.1 - 2024-08-17
### 🔧 Chores
- remove unused method param *(commit by
[@adaam2](https://github.com/adaam2))*
## core: 5.3.8 - 2024-08-12
### 🐛 Bug Fixes
- downgrade python-dateutil to 2.8.2 *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.4.0 - 2024-08-09
### 🐝 New Features
- default debug logging *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.3.7 - 2024-08-08
### 🔧 Chores
- add README information regarding IDE support *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.6 - 2024-08-08
### 🐛 Bug Fixes
- ensure README uploaded to pypi used absolute links *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.5 - 2024-08-07
### 🐛 Bug Fixes
- ordering of models in file to ensure dependencies come first *(commit
by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.4 - 2024-08-06
### 🐛 Bug Fixes
- various fixes to linting and type errors *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.3 - 2024-08-02
### 🐛 Bug Fixes
- fixed various issues with pyright warning/errors *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.3.2 - 2024-08-01
### 🐛 Bug Fixes
- language specific env var wrapping *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 5.3.1 - 2024-08-01
### 🔧 Chores
- set pyproject.toml version field at compile time *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.2.6 - 2024-08-01
### 🐛 Bug Fixes
- add --skip-existing to poetry publish script *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.3.0 - 2024-07-31
### 🐝 New Features
- python debug logger interface *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.2.5 - 2024-07-31
### 🐛 Bug Fixes
- fixed conversion of collection fields from TypedDict to Pydantic model
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.4 - 2024-07-23
### 🐛 Bug Fixes
- avoid injecting empty 2xx sub-response if `default` status code is
available and considered succesful *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.2.3 - 2024-07-23
### 🐛 Bug Fixes
- fixed usage snippet generation not showing examples for oneOf/anyOf
schemas *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.2 - 2024-07-22
### 🐛 Bug Fixes
- handling of empty response bodies *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.1 - 2024-07-22
### 🐛 Bug Fixes
- handling of renamed object fields using x-speakeasy-name-override
*(commit by [@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.2.0 - 2024-07-19
### 🐝 New Features
- make unset a falsy value *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.1.6 - 2024-07-17
### 🐛 Bug Fixes
- allow model_ prefixes on model fields *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.5 - 2024-07-17
### 🐛 Bug Fixes
- fixed handling of nullable fields and py.typed detection *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.4 - 2024-07-16
### 🐛 Bug Fixes
- fixed errors raised by Mypy *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.3 - 2024-07-16
### 🔧 Chores
- add CONTRIBUTING.md generation if file doesn't exist *(commit by
[@TristanSpeakEasy](https://github.com/tristanspeakeasy))*
## core: 5.1.2 - 2024-07-15
### 🐛 Bug Fixes
- revert debug mode feature pending further improvements *(commit by
[@disintegrator](https://github.com/disintegrator))*
## core: 5.1.1 - 2024-07-12
### 🐛 Bug Fixes
- class attribute uses default factory for unset *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.1.0 - 2024-07-11
### 🐝 New Features
- python debug logs *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 4.8.1 - 2024-07-09
### 🐛 Bug Fixes
- Use 0666 file mode for writing configuration and lock files *(commit
by [@bflad](https://github.com/bflad))*
## core: 4.8.0 - 2024-07-05
### 🐝 New Features
- add timeout config to pythonv2 operations and sdk *(commit by
[@ryan-timothy-albert](https://github.com/ryan-timothy-albert))*
## core: 5.0.0 - 2024-07-04
### 🐝 New Features
- upgrade to pythonv2 *(commit by
[@ThomasRooney](https://github.com/ThomasRooney))*
## core: 4.6.14 - 2024-06-27
### 🐛 Bug Fixes
- remove unnecessary accept_header_override documentation elements
*(commit by [@ThomasRooney](https://github.com/ThomasRooney))*
## core: 4.6.13 - 2024-06-21
### 🔧 Chores
- update contribution section wording *(commit by
[@disintegrator](https://github.com/disintegrator))*
---------
Co-authored-by: speakeasybot <[email protected]>
Co-authored-by: Austin Walker <[email protected]>1 parent 1c113e3 commit dbf1c07
File tree
9 files changed
+458
-33
lines changed- .speakeasy
- docs/sdks/general
- src/unstructured_client
9 files changed
+458
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
410 | 410 | | |
411 | 411 | | |
412 | 412 | | |
413 | | - | |
414 | 413 | | |
415 | 414 | | |
416 | 415 | | |
417 | 416 | | |
418 | | - | |
419 | | - | |
420 | | - | |
421 | | - | |
422 | | - | |
423 | | - | |
424 | | - | |
425 | | - | |
426 | | - | |
427 | | - | |
428 | | - | |
429 | | - | |
430 | | - | |
| 417 | + | |
| 418 | + | |
431 | 419 | | |
432 | 420 | | |
433 | | - | |
| 421 | + | |
434 | 422 | | |
435 | 423 | | |
436 | | - | |
| 424 | + | |
437 | 425 | | |
438 | 426 | | |
439 | 427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1017 | 1017 | | |
1018 | 1018 | | |
1019 | 1019 | | |
1020 | | - | |
| 1020 | + | |
| 1021 | + | |
| 1022 | + | |
| 1023 | + | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| 30 | + | |
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| 35 | + | |
33 | 36 | | |
34 | 37 | | |
35 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
55 | 57 | | |
56 | 58 | | |
57 | 59 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments