Skip to content
Open
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
**/__pycache__/
**/.speakeasy/temp/
**/.speakeasy/logs/
.speakeasy/reports
.env
.env.local
.venv/
pyrightconfig.json
README-PYPI.md
Expand Down
260 changes: 153 additions & 107 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

29 changes: 28 additions & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,47 @@ generation:
maintainOpenAPIOrder: true
usageSnippets:
optionalPropertyRendering: withExample
sdkInitStyle: constructor
useClassNamesForArrayFields: true
fixes:
nameResolutionDec2023: true
nameResolutionFeb2025: false
parameterOrderingFeb2024: true
requestResponseComponentNamesFeb2024: true
securityFeb2025: false
sharedErrorComponentsApr2025: false
auth:
oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: false
hoistGlobalSecurity: true
tests:
generateTests: true
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 0.3.0
version: 0.4.0
additionalDependencies:
dev: {}
main: {}
allowedRedefinedBuiltins:
- id
- object
asyncMode: both
author: Livepeer
authors:
- Speakeasy
baseErrorName: LivepeerError
clientServerStatusCodesAsErrors: true
defaultErrorName: SDKError
description: Python Client SDK for Livepeer Studio
enableCustomCodeRegions: false
enumFormat: enum
fixFlags:
asyncPaginationSep2025: false
responseRequiredSep2024: false
flattenGlobalSecurity: true
flattenRequests: false
flatteningOrder: parameters-first
imports:
option: openapi
paths:
Expand All @@ -33,10 +54,16 @@ python:
shared: models/components
webhooks: models/webhooks
inputModelSuffix: input
legacyPyright: true
maxMethodParams: 4
methodArguments: require-security-and-request
moduleName: ""
outputModelSuffix: output
packageManager: poetry
packageName: livepeer
projectUrls: {}
pytestFilterWarnings: []
pytestTimeout: 0
responseFormat: envelope-http
sseFlatResponse: false
templateVersion: v2
17 changes: 11 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
speakeasyVersion: 1.399.0
speakeasyVersion: 1.636.3
sources:
livepeer-studio-api:
sourceNamespace: livepeer-studio-api
sourceRevisionDigest: sha256:05b8e6f32af10787d3e904f94a0924c304ec1dd8357de9351eebd75f8ea9c3ca
sourceBlobDigest: sha256:aa27f19cd706fdbc92320eea5ca4d28aefd20557554f78a6fa0393320d8ee1d6
sourceRevisionDigest: sha256:5a7c56047bc8767b259a799f2fc3bb7c7aadbf4cb59d4080041f0402ef793655
sourceBlobDigest: sha256:8f6298548c21f0dccf2d39100dcba5b8691de90eb7ec0d54d33c401365935a37
tags:
- latest
- main
- speakeasy-sdk-regen-1758759560
- 1.0.0
targets:
livepeer-python:
source: livepeer-studio-api
sourceNamespace: livepeer-studio-api
sourceRevisionDigest: sha256:05b8e6f32af10787d3e904f94a0924c304ec1dd8357de9351eebd75f8ea9c3ca
sourceBlobDigest: sha256:aa27f19cd706fdbc92320eea5ca4d28aefd20557554f78a6fa0393320d8ee1d6
sourceRevisionDigest: sha256:5a7c56047bc8767b259a799f2fc3bb7c7aadbf4cb59d4080041f0402ef793655
sourceBlobDigest: sha256:8f6298548c21f0dccf2d39100dcba5b8691de90eb7ec0d54d33c401365935a37
codeSamplesNamespace: livepeer-studio-api-python-code-samples
codeSamplesRevisionDigest: sha256:756e9521eacf343fcc229b69062882ce15852edc6d878871038ef23d5e5ea134
my-first-target:
source: livepeer-studio-api
sourceNamespace: livepeer-studio-api
Expand All @@ -37,3 +40,5 @@ workflow:
token: $pypi_token
codeSamples:
output: codeSamples.yaml
registry:
location: registry.speakeasyapi.dev/livepeer/livepeer-studio/livepeer-studio-api-python-code-samples
2 changes: 2 additions & 0 deletions .speakeasy/workflow.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@ targets:
token: $pypi_token
codeSamples:
output: codeSamples.yaml
registry:
location: registry.speakeasyapi.dev/livepeer/livepeer-studio/livepeer-studio-api-python-code-samples
Loading