Skip to content

Commit a76d119

Browse files
authored
Merge pull request #51 from BrainbaseHQ/release-please--branches--main--changes--next
release: 2.2.0
2 parents c5b3527 + 824cd2b commit a76d119

34 files changed

+717
-241
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "2.1.0"
2+
".": "2.2.0"
33
}

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 15
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brainbase-egrigokhan%2Fbrainbase-0c00485d66a3b7505f3247467ef293fa5fb43a64e90a8b03a4127a2d9b15e6ab.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/brainbase-egrigokhan%2Fbrainbase-ab4ce60666d2503f2b7028d55b9f75cc42a76a668cda26576e91b851ea650b0b.yml

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Changelog
22

3+
## 2.2.0 (2025-02-04)
4+
5+
Full Changelog: [v2.1.0...v2.2.0](https://github.com/BrainbaseHQ/brainbase-python-sdk/compare/v2.1.0...v2.2.0)
6+
7+
### Features
8+
9+
* **api:** update via SDK Studio ([#50](https://github.com/BrainbaseHQ/brainbase-python-sdk/issues/50)) ([a665c00](https://github.com/BrainbaseHQ/brainbase-python-sdk/commit/a665c00b172f0c41789098e6e50b959c5bb38c15))
10+
* **api:** update via SDK Studio ([#52](https://github.com/BrainbaseHQ/brainbase-python-sdk/issues/52)) ([95bff55](https://github.com/BrainbaseHQ/brainbase-python-sdk/commit/95bff55484b4d252fdd34cc1bd14f096059eaf45))
11+
* **api:** update via SDK Studio ([#53](https://github.com/BrainbaseHQ/brainbase-python-sdk/issues/53)) ([f84535e](https://github.com/BrainbaseHQ/brainbase-python-sdk/commit/f84535eec8e1162afe8f0046d32955cd904d7d78))
12+
313
## 2.1.0 (2025-02-04)
414

515
Full Changelog: [v2.0.0...v2.1.0](https://github.com/BrainbaseHQ/brainbase-python-sdk/compare/v2.0.0...v2.1.0)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ client = Brainbase(
3131
api_key=os.environ.get("API_KEY"), # This is the default and can be omitted
3232
)
3333

34-
client.workers.list()
34+
workers = client.workers.list()
3535
```
3636

3737
While you can provide an `api_key` keyword argument,
@@ -54,7 +54,7 @@ client = AsyncBrainbase(
5454

5555

5656
async def main() -> None:
57-
await client.workers.list()
57+
workers = await client.workers.list()
5858

5959

6060
asyncio.run(main())

api.md

Lines changed: 45 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,64 @@
11
# Workers
22

3+
Types:
4+
5+
```python
6+
from brainbase.types import (
7+
WorkerCreateResponse,
8+
WorkerRetrieveResponse,
9+
WorkerUpdateResponse,
10+
WorkerListResponse,
11+
)
12+
```
13+
314
Methods:
415

5-
- <code title="post /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">create</a>(\*\*<a href="src/brainbase/types/worker_create_params.py">params</a>) -> None</code>
6-
- <code title="get /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">retrieve</a>(id) -> None</code>
7-
- <code title="post /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">update</a>(id, \*\*<a href="src/brainbase/types/worker_update_params.py">params</a>) -> None</code>
8-
- <code title="get /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">list</a>() -> None</code>
16+
- <code title="post /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">create</a>(\*\*<a href="src/brainbase/types/worker_create_params.py">params</a>) -> <a href="./src/brainbase/types/worker_create_response.py">WorkerCreateResponse</a></code>
17+
- <code title="get /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">retrieve</a>(id) -> <a href="./src/brainbase/types/worker_retrieve_response.py">WorkerRetrieveResponse</a></code>
18+
- <code title="post /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">update</a>(id, \*\*<a href="src/brainbase/types/worker_update_params.py">params</a>) -> <a href="./src/brainbase/types/worker_update_response.py">WorkerUpdateResponse</a></code>
19+
- <code title="get /api/workers">client.workers.<a href="./src/brainbase/resources/workers/workers.py">list</a>() -> <a href="./src/brainbase/types/worker_list_response.py">WorkerListResponse</a></code>
920
- <code title="delete /api/workers/{id}">client.workers.<a href="./src/brainbase/resources/workers/workers.py">delete</a>(id) -> None</code>
1021

1122
## Deployments
1223

1324
### Voice
1425

26+
Types:
27+
28+
```python
29+
from brainbase.types.workers.deployments import (
30+
VoiceCreateResponse,
31+
VoiceRetrieveResponse,
32+
VoiceUpdateResponse,
33+
VoiceListResponse,
34+
)
35+
```
36+
1537
Methods:
1638

17-
- <code title="post /api/workers/{workerId}/deployments/voice">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_create_params.py">params</a>) -> None</code>
18-
- <code title="get /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">retrieve</a>(deployment_id, \*, worker_id) -> None</code>
19-
- <code title="put /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">update</a>(deployment_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_update_params.py">params</a>) -> None</code>
20-
- <code title="get /api/workers/{workerId}/deployments/voice">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">list</a>(worker_id) -> None</code>
39+
- <code title="post /api/workers/{workerId}/deployments/voice">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_create_params.py">params</a>) -> <a href="./src/brainbase/types/workers/deployments/voice_create_response.py">VoiceCreateResponse</a></code>
40+
- <code title="get /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">retrieve</a>(deployment_id, \*, worker_id) -> <a href="./src/brainbase/types/workers/deployments/voice_retrieve_response.py">VoiceRetrieveResponse</a></code>
41+
- <code title="put /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">update</a>(deployment_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/deployments/voice_update_params.py">params</a>) -> <a href="./src/brainbase/types/workers/deployments/voice_update_response.py">VoiceUpdateResponse</a></code>
42+
- <code title="get /api/workers/{workerId}/deployments/voice">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">list</a>(worker_id) -> <a href="./src/brainbase/types/workers/deployments/voice_list_response.py">VoiceListResponse</a></code>
2143
- <code title="delete /api/workers/{workerId}/deployments/voice/{deploymentId}">client.workers.deployments.voice.<a href="./src/brainbase/resources/workers/deployments/voice.py">delete</a>(deployment_id, \*, worker_id) -> None</code>
2244

2345
## Flows
2446

47+
Types:
48+
49+
```python
50+
from brainbase.types.workers import (
51+
FlowCreateResponse,
52+
FlowRetrieveResponse,
53+
FlowUpdateResponse,
54+
FlowListResponse,
55+
)
56+
```
57+
2558
Methods:
2659

27-
- <code title="post /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/flow_create_params.py">params</a>) -> None</code>
28-
- <code title="get /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">retrieve</a>(flow_id, \*, worker_id) -> None</code>
29-
- <code title="put /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">update</a>(flow_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/flow_update_params.py">params</a>) -> None</code>
30-
- <code title="get /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">list</a>(worker_id) -> None</code>
60+
- <code title="post /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">create</a>(worker_id, \*\*<a href="src/brainbase/types/workers/flow_create_params.py">params</a>) -> <a href="./src/brainbase/types/workers/flow_create_response.py">FlowCreateResponse</a></code>
61+
- <code title="get /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">retrieve</a>(flow_id, \*, worker_id) -> <a href="./src/brainbase/types/workers/flow_retrieve_response.py">FlowRetrieveResponse</a></code>
62+
- <code title="put /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">update</a>(flow_id, \*, worker_id, \*\*<a href="src/brainbase/types/workers/flow_update_params.py">params</a>) -> <a href="./src/brainbase/types/workers/flow_update_response.py">FlowUpdateResponse</a></code>
63+
- <code title="get /api/workers/{workerId}/flows">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">list</a>(worker_id) -> <a href="./src/brainbase/types/workers/flow_list_response.py">FlowListResponse</a></code>
3164
- <code title="delete /api/workers/{workerId}/flows/{flowId}">client.workers.flows.<a href="./src/brainbase/resources/workers/flows.py">delete</a>(flow_id, \*, worker_id) -> None</code>

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "brainbase-labs"
3-
version = "2.1.0"
3+
version = "2.2.0"
44
description = "The official Python library for the brainbase API"
55
dynamic = ["readme"]
66
license = "Apache-2.0"

src/brainbase/_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
__title__ = "brainbase"
4-
__version__ = "2.1.0" # x-release-please-version
4+
__version__ = "2.2.0" # x-release-please-version

0 commit comments

Comments
 (0)