Skip to content

Commit 204b749

Browse files
authored
Merge pull request #41 from airbytehq/speakeasy-sdk-regen-1692922364
chore: speakeasy sdk regeneration - Generate
2 parents ed7995a + b2c7c0c commit 204b749

File tree

13 files changed

+133
-56
lines changed

13 files changed

+133
-56
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# This allows generated code to be indexed correctly
2+
*.py linguist-generated=false

RELEASES.md

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -478,4 +478,54 @@ Based on:
478478
### Generated
479479
- [python v0.32.2] .
480480
### Releases
481-
- [PyPI v0.32.2] https://pypi.org/project/airbyte-api/0.32.2 - .
481+
- [PyPI v0.32.2] https://pypi.org/project/airbyte-api/0.32.2 - .
482+
483+
## 2023-08-25 00:12:42
484+
### Changes
485+
Based on:
486+
- OpenAPI Doc 1.0.0
487+
- Speakeasy CLI 1.74.11 (2.87.1) https://github.com/speakeasy-api/speakeasy
488+
### Generated
489+
- [python v0.32.3] .
490+
### Releases
491+
- [PyPI v0.32.3] https://pypi.org/project/airbyte-api/0.32.3 - .
492+
493+
## 2023-08-26 00:12:14
494+
### Changes
495+
Based on:
496+
- OpenAPI Doc 1.0.0
497+
- Speakeasy CLI 1.74.15 (2.88.2) https://github.com/speakeasy-api/speakeasy
498+
### Generated
499+
- [python v0.33.0] .
500+
### Releases
501+
- [PyPI v0.33.0] https://pypi.org/project/airbyte-api/0.33.0 - .
502+
503+
## 2023-08-29 00:12:54
504+
### Changes
505+
Based on:
506+
- OpenAPI Doc 1.0.0
507+
- Speakeasy CLI 1.74.17 (2.88.5) https://github.com/speakeasy-api/speakeasy
508+
### Generated
509+
- [python v0.33.1] .
510+
### Releases
511+
- [PyPI v0.33.1] https://pypi.org/project/airbyte-api/0.33.1 - .
512+
513+
## 2023-08-31 00:12:43
514+
### Changes
515+
Based on:
516+
- OpenAPI Doc 1.0.0
517+
- Speakeasy CLI 1.75.0 (2.89.1) https://github.com/speakeasy-api/speakeasy
518+
### Generated
519+
- [python v0.34.0] .
520+
### Releases
521+
- [PyPI v0.34.0] https://pypi.org/project/airbyte-api/0.34.0 - .
522+
523+
## 2023-09-01 00:14:04
524+
### Changes
525+
Based on:
526+
- OpenAPI Doc 1.0.0
527+
- Speakeasy CLI 1.77.0 (2.91.2) https://github.com/speakeasy-api/speakeasy
528+
### Generated
529+
- [python v0.35.0] .
530+
### Releases
531+
- [PyPI v0.35.0] https://pypi.org/project/airbyte-api/0.35.0 - .

files.gen

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1586,4 +1586,5 @@ docs/models/shared/workspaceresponse.md
15861586
docs/models/shared/workspacecreaterequest.md
15871587
docs/models/shared/workspacesresponse.md
15881588
docs/models/shared/workspaceupdaterequest.md
1589-
docs/models/shared/security.md
1589+
docs/models/shared/security.md
1590+
.gitattributes

gen.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 677c33932664e2e3ad3b815e949e0aa9
44
docVersion: 1.0.0
5-
speakeasyVersion: 1.74.3
6-
generationVersion: 2.86.6
5+
speakeasyVersion: 1.77.0
6+
generationVersion: 2.91.2
77
generation:
88
comments:
99
disableComments: false
@@ -15,12 +15,12 @@ generation:
1515
telemetryEnabled: true
1616
features:
1717
python:
18-
core: 2.82.1
18+
core: 2.85.0
1919
globalSecurity: 2.81.1
2020
globalServerURLs: 2.82.0
2121
includes: 2.81.1
2222
python:
23-
version: 0.32.2
23+
version: 0.35.0
2424
author: Airbyte
2525
clientServerStatusCodesAsErrors: true
2626
description: Python Client SDK for Airbyte API

pylintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ additional-builtins=
621621
allow-global-unused-variables=yes
622622

623623
# List of names allowed to shadow builtins
624-
allowed-redefined-builtins=
624+
allowed-redefined-builtins=id,object
625625

626626
# List of strings which can identify a callback function by name. A callback
627627
# name must start or end with one of those strings.

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setuptools.setup(
1212
name="airbyte-api",
13-
version="0.32.2",
13+
version="0.35.0",
1414
author="Airbyte",
1515
description="Python Client SDK for Airbyte API",
1616
long_description=long_description,

src/airbyte/connections.py

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ def create_connection(self, request: shared.ConnectionCreateRequest) -> operatio
3939
res.connection_response = out
4040
else:
4141
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
42-
elif http_res.status_code in [400, 403]:
43-
pass
42+
elif http_res.status_code == 400 or http_res.status_code == 403 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
43+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
4444

4545
return res
4646

@@ -61,6 +61,10 @@ def delete_connection(self, request: operations.DeleteConnectionRequest) -> oper
6161

6262
res = operations.DeleteConnectionResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
6363

64+
if http_res.status_code == 204:
65+
pass
66+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
67+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
6468

6569
return res
6670

@@ -87,8 +91,8 @@ def get_connection(self, request: operations.GetConnectionRequest) -> operations
8791
res.connection_response = out
8892
else:
8993
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
90-
elif http_res.status_code in [403, 404]:
91-
pass
94+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
95+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
9296

9397
return res
9498

@@ -116,8 +120,8 @@ def list_connections(self, request: operations.ListConnectionsRequest) -> operat
116120
res.connections_response = out
117121
else:
118122
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
119-
elif http_res.status_code in [403, 404]:
120-
pass
123+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
124+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
121125

122126
return res
123127

@@ -149,8 +153,8 @@ def patch_connection(self, request: operations.PatchConnectionRequest) -> operat
149153
res.connection_response = out
150154
else:
151155
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
152-
elif http_res.status_code in [403, 404]:
153-
pass
156+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
157+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
154158

155159
return res
156160

src/airbyte/destinations.py

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ def create_destination(self, request: shared.DestinationCreateRequest) -> operat
3939
res.destination_response = out
4040
else:
4141
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
42-
elif http_res.status_code in [400, 403, 404]:
43-
pass
42+
elif http_res.status_code == 400 or http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
43+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
4444

4545
return res
4646

@@ -61,6 +61,10 @@ def delete_destination(self, request: operations.DeleteDestinationRequest) -> op
6161

6262
res = operations.DeleteDestinationResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res)
6363

64+
if http_res.status_code == 204:
65+
pass
66+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
67+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
6468

6569
return res
6670

@@ -87,8 +91,8 @@ def get_destination(self, request: operations.GetDestinationRequest) -> operatio
8791
res.destination_response = out
8892
else:
8993
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
90-
elif http_res.status_code in [403, 404]:
91-
pass
94+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
95+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
9296

9397
return res
9498

@@ -116,8 +120,8 @@ def list_destinations(self, request: operations.ListDestinationsRequest) -> oper
116120
res.destinations_response = out
117121
else:
118122
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
119-
elif http_res.status_code in [403, 404]:
120-
pass
123+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
124+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
121125

122126
return res
123127

@@ -147,8 +151,8 @@ def patch_destination(self, request: operations.PatchDestinationRequest) -> oper
147151
res.destination_response = out
148152
else:
149153
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
150-
elif http_res.status_code in [403, 404]:
151-
pass
154+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
155+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
152156

153157
return res
154158

@@ -178,8 +182,8 @@ def put_destination(self, request: operations.PutDestinationRequest) -> operatio
178182
res.destination_response = out
179183
else:
180184
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
181-
elif http_res.status_code in [403, 404]:
182-
pass
185+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
186+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
183187

184188
return res
185189

src/airbyte/jobs.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ def cancel_job(self, request: operations.CancelJobRequest) -> operations.CancelJ
3434
res.job_response = out
3535
else:
3636
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
37-
elif http_res.status_code in [403, 404]:
38-
pass
37+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
38+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
3939

4040
return res
4141

@@ -67,8 +67,8 @@ def create_job(self, request: shared.JobCreateRequest) -> operations.CreateJobRe
6767
res.job_response = out
6868
else:
6969
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
70-
elif http_res.status_code in [400, 403]:
71-
pass
70+
elif http_res.status_code == 400 or http_res.status_code == 403 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
71+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
7272

7373
return res
7474

@@ -95,8 +95,8 @@ def get_job(self, request: operations.GetJobRequest) -> operations.GetJobRespons
9595
res.job_response = out
9696
else:
9797
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
98-
elif http_res.status_code in [403, 404]:
99-
pass
98+
elif http_res.status_code == 403 or http_res.status_code == 404 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
99+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
100100

101101
return res
102102

@@ -124,8 +124,8 @@ def list_jobs(self, request: operations.ListJobsRequest) -> operations.ListJobsR
124124
res.jobs_response = out
125125
else:
126126
raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res)
127-
elif http_res.status_code == 403:
128-
pass
127+
elif http_res.status_code == 403 or http_res.status_code >= 400 and http_res.status_code < 500 or http_res.status_code >= 500 and http_res.status_code < 600:
128+
raise errors.SDKError('API error occurred', http_res.status_code, http_res.text, http_res)
129129

130130
return res
131131

src/airbyte/sdkconfiguration.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ class SDKConfiguration:
1818
server_idx: int = 0
1919
language: str = 'python'
2020
openapi_doc_version: str = '1.0.0'
21-
sdk_version: str = '0.32.2'
22-
gen_version: str = '2.86.6'
21+
sdk_version: str = '0.35.0'
22+
gen_version: str = '2.91.2'
2323

2424
def get_server_details(self) -> tuple[str, dict[str, str]]:
2525
if self.server_url:

0 commit comments

Comments
 (0)