Skip to content

Commit 70ac9b5

Browse files
committed
## Python SDK Changes:
* `speakeasy.auth.get_access_token()`: `response.feature_flags.[].feature_flag` **Changed** **Breaking** ⚠️ * `speakeasy.workspaces.get_feature_flags()`: `response.feature_flags.[].feature_flag` **Changed** **Breaking** ⚠️ * `speakeasy.github.check_publishing_p_rs()`: `response` **Changed** **Breaking** ⚠️ * `speakeasy.code_samples.get_code_sample_preview_async()`: `response` **Changed** **Breaking** ⚠️ * `speakeasy.code_samples.generate_code_sample_preview_asynchronous()`: `request` **Changed** **Breaking** ⚠️ * `speakeasy.code_samples.generate_code_sample_preview()`: * `request` **Changed** **Breaking** ⚠️ * `response` **Changed** **Breaking** ⚠️ * `speakeasy.artifacts.get_namespaces()`: `response.items.[]` **Changed** * `speakeasy.publishing_tokens.delete()`: **Added** * `speakeasy.publishing_tokens.resolve_metadata()`: **Added** * `speakeasy.publishing_tokens.resolve_target()`: **Added** * `speakeasy.publishing_tokens.update()`: **Added** * `speakeasy.schema_store.create_schema_store_item()`: **Added** * `speakeasy.schema_store.get_schema_store_item()`: **Added** * `speakeasy.workspaces.set_feature_flags()`: **Added** * `speakeasy.artifacts.set_archived()`: **Added** * `speakeasy.artifacts.get_revisions()`: `response.items.[].contents_metadata` **Added** * `speakeasy.publishing_tokens.get()`: **Added** * `speakeasy.auth.get_user()`: `response` **Changed** * `speakeasy.auth.validate_api_key()`: `response.billing_add_ons` **Added** * `speakeasy.publishing_tokens.list()`: **Added** * `speakeasy.publishing_tokens.create()`: **Added** * `speakeasy.code_samples.get()`: * `request.method_paths` **Added** * `response.snippets.[]` **Changed** * `speakeasy.organizations.get_billing_add_ons()`: **Added** * `speakeasy.organizations.delete_billing_add_on()`: **Added** * `speakeasy.workspaces.create_token()`: * `request.workspace_token` **Changed** * `speakeasy.organizations.create_billing_add_ons()`: **Added** * `speakeasy.workspaces.get_team()`: `response.users.[]` **Changed** * `speakeasy.workspaces.get_tokens()`: `response.[]` **Changed** * `speakeasy.events.get_events_by_target()`: `response.[].test_report_raw` **Added** * `speakeasy.events.post()`: * `request.request_body.[].test_report_raw` **Added** * `speakeasy.events.search()`: * `request.interaction_type` **Changed** * `response.[].test_report_raw` **Added**
1 parent 8ff877c commit 70ac9b5

297 files changed

Lines changed: 16237 additions & 4282 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
**/__pycache__/
2+
**/.speakeasy/temp/
3+
**/.speakeasy/logs/
4+
.env
5+
.env.local
16
.speakeasy/reports
27
.venv/
38
README-PYPI.md

.speakeasy/gen.lock

Lines changed: 2559 additions & 525 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,44 @@ generation:
33
sdkClassName: speakeasy
44
usageSnippets:
55
optionalPropertyRendering: withExample
6+
sdkInitStyle: constructor
67
fixes:
78
nameResolutionDec2023: true
9+
nameResolutionFeb2025: false
810
parameterOrderingFeb2024: true
911
requestResponseComponentNamesFeb2024: true
12+
securityFeb2025: false
13+
sharedErrorComponentsApr2025: false
14+
sharedNestedComponentsJan2026: false
1015
auth:
1116
oAuth2ClientCredentialsEnabled: false
1217
oAuth2PasswordEnabled: false
18+
hoistGlobalSecurity: true
19+
schemas:
20+
allOfMergeStrategy: shallowMerge
21+
requestBodyFieldName: ""
22+
persistentEdits: {}
23+
tests:
24+
generateTests: true
25+
generateNewTests: false
26+
skipResponseBodyAssertions: false
1327
python:
14-
version: 7.0.0-rc.2
28+
version: 7.0.0-rc.3
1529
additionalDependencies:
1630
dev: {}
1731
main: {}
32+
allowedRedefinedBuiltins:
33+
- id
34+
- object
35+
asyncMode: both
1836
authors:
1937
- Speakeasy
38+
baseErrorName: SpeakeasyError
2039
clientServerStatusCodesAsErrors: true
40+
constFieldCasing: upper
2141
defaultErrorName: SDKError
2242
description: Speakeasy API Client SDK for Python
43+
enableCustomCodeRegions: false
2344
enumFormat: enum
2445
fixFlags:
2546
responseRequiredSep2024: false
@@ -34,11 +55,21 @@ python:
3455
operations: models/operations
3556
shared: models/shared
3657
webhooks: models/webhooks
58+
inferUnionDiscriminators: true
3759
inputModelSuffix: input
60+
license: ""
3861
maxMethodParams: 0
3962
methodArguments: require-security-and-request
63+
moduleName: ""
64+
multipartArrayFormat: legacy
4065
outputModelSuffix: output
66+
packageManager: poetry
4167
packageName: speakeasy-client-sdk-python
68+
preApplyUnionDiscriminators: false
4269
projectUrls: {}
70+
pytestFilterWarnings: []
71+
pytestTimeout: 0
4372
responseFormat: envelope
73+
sseFlatResponse: false
4474
templateVersion: v2
75+
useAsyncHooks: false

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.462.2
1+
speakeasyVersion: 1.689.0
22
sources:
33
speakeasy-openapi:
44
sourceNamespace: speakeasy-openapi
5-
sourceRevisionDigest: sha256:79fa1cda10dbe045bf4d56fd367cebff8244f2cf789740c759e44ba91be16cef
6-
sourceBlobDigest: sha256:3a6d2e7825969575182762eba53f1b78039986d5c80ff7644aa6faafd5ce4c69
5+
sourceRevisionDigest: sha256:ed84c2edaeb7014fd2915d8ab12e706c342c7f5ec56682031f4fc2e2fd749f9f
6+
sourceBlobDigest: sha256:76b7fb5708f442b2e350ce379c49ab36674f5d056b6aa8110c5d53c43c4b0250
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1736136609
9+
- speakeasy-sdk-regen-1763425892
1010
- 0.4.0
1111
targets:
1212
speakeasy-client-sdk-python:
1313
source: speakeasy-openapi
1414
sourceNamespace: speakeasy-openapi
15-
sourceRevisionDigest: sha256:79fa1cda10dbe045bf4d56fd367cebff8244f2cf789740c759e44ba91be16cef
16-
sourceBlobDigest: sha256:3a6d2e7825969575182762eba53f1b78039986d5c80ff7644aa6faafd5ce4c69
15+
sourceRevisionDigest: sha256:ed84c2edaeb7014fd2915d8ab12e706c342c7f5ec56682031f4fc2e2fd749f9f
16+
sourceBlobDigest: sha256:76b7fb5708f442b2e350ce379c49ab36674f5d056b6aa8110c5d53c43c4b0250
1717
codeSamplesNamespace: code-samples-python-speakeasy-client-sdk-python
18-
codeSamplesRevisionDigest: sha256:91eef570ebdc3cfb58537d237f79b7e36c765d7fdd43e0a385f0ea4ede4f8289
18+
codeSamplesRevisionDigest: sha256:0149274f0a6649b3ed47d690f9c52002d08bcb4d784162a096b7d8fe53a488fd
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

0 commit comments

Comments
 (0)