Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
**/__pycache__/
**/.speakeasy/temp/
**/.speakeasy/logs/
.env
.env.local
.speakeasy/reports
.venv/
README-PYPI.md
Expand Down
3,086 changes: 2,560 additions & 526 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

36 changes: 35 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,53 @@ generation:
sdkClassName: speakeasy
usageSnippets:
optionalPropertyRendering: withExample
sdkInitStyle: constructor
fixes:
nameResolutionDec2023: true
nameResolutionFeb2025: false
parameterOrderingFeb2024: true
requestResponseComponentNamesFeb2024: true
securityFeb2025: false
sharedErrorComponentsApr2025: false
sharedNestedComponentsJan2026: false
auth:
oAuth2ClientCredentialsEnabled: false
oAuth2PasswordEnabled: false
hoistGlobalSecurity: true
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: ""
versioningStrategy: automatic
persistentEdits: {}
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 7.0.0-rc.2
version: 7.0.0-rc.3
additionalDependencies:
dev: {}
main: {}
allowedRedefinedBuiltins:
- id
- object
asyncMode: both
authors:
- Speakeasy
baseErrorName: SpeakeasyError
clientServerStatusCodesAsErrors: true
constFieldCasing: upper
defaultErrorName: SDKError
description: Speakeasy API Client SDK for Python
enableCustomCodeRegions: false
enumFormat: enum
fixFlags:
responseRequiredSep2024: false
flattenGlobalSecurity: false
flattenRequests: false
flatteningOrder: parameters-first
forwardCompatibleEnumsByDefault: false
forwardCompatibleUnionsByDefault: "false"
imports:
option: openapi
paths:
Expand All @@ -34,11 +58,21 @@ python:
operations: models/operations
shared: models/shared
webhooks: models/webhooks
inferUnionDiscriminators: true
inputModelSuffix: input
license: ""
maxMethodParams: 0
methodArguments: require-security-and-request
moduleName: ""
multipartArrayFormat: legacy
outputModelSuffix: output
packageManager: poetry
packageName: speakeasy-client-sdk-python
preApplyUnionDiscriminators: false
projectUrls: {}
pytestFilterWarnings: []
pytestTimeout: 0
responseFormat: envelope
sseFlatResponse: false
templateVersion: v2
useAsyncHooks: false
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.462.2
speakeasyVersion: 1.719.0
sources:
speakeasy-openapi:
sourceNamespace: speakeasy-openapi
sourceRevisionDigest: sha256:79fa1cda10dbe045bf4d56fd367cebff8244f2cf789740c759e44ba91be16cef
sourceBlobDigest: sha256:3a6d2e7825969575182762eba53f1b78039986d5c80ff7644aa6faafd5ce4c69
sourceRevisionDigest: sha256:2c30494a3655900c75b178e894bed9bbe564685eab66f8a47a11d9869a5ce5c6
sourceBlobDigest: sha256:436d3da04fbb0f1767adf53610065cd4974c2376ca8f983c2bce0892e50c1f0b
tags:
- latest
- speakeasy-sdk-regen-1736136609
- speakeasy-sdk-regen-1763425892
- 0.4.0
targets:
speakeasy-client-sdk-python:
source: speakeasy-openapi
sourceNamespace: speakeasy-openapi
sourceRevisionDigest: sha256:79fa1cda10dbe045bf4d56fd367cebff8244f2cf789740c759e44ba91be16cef
sourceBlobDigest: sha256:3a6d2e7825969575182762eba53f1b78039986d5c80ff7644aa6faafd5ce4c69
sourceRevisionDigest: sha256:2c30494a3655900c75b178e894bed9bbe564685eab66f8a47a11d9869a5ce5c6
sourceBlobDigest: sha256:436d3da04fbb0f1767adf53610065cd4974c2376ca8f983c2bce0892e50c1f0b
codeSamplesNamespace: code-samples-python-speakeasy-client-sdk-python
codeSamplesRevisionDigest: sha256:91eef570ebdc3cfb58537d237f79b7e36c765d7fdd43e0a385f0ea4ede4f8289
codeSamplesRevisionDigest: sha256:4a9ca691fb12d4641b4a3815b385af2a898db40d4efdbd0c5305cd56f6b3aa68
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
Loading