Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1180 commits
Select commit Hold shift + click to select a range
31644d4
codegen metadata
stainless-app[bot] Feb 21, 2026
9568812
codegen metadata
stainless-app[bot] Feb 21, 2026
ae00001
codegen metadata
stainless-app[bot] Feb 21, 2026
d812f30
codegen metadata
stainless-app[bot] Feb 21, 2026
9643327
codegen metadata
stainless-app[bot] Feb 21, 2026
4d63f0d
codegen metadata
stainless-app[bot] Feb 21, 2026
618dd2b
codegen metadata
stainless-app[bot] Feb 22, 2026
0cf8e91
codegen metadata
stainless-app[bot] Feb 22, 2026
7676033
codegen metadata
stainless-app[bot] Feb 22, 2026
ae88c7b
codegen metadata
stainless-app[bot] Feb 22, 2026
ad378f1
codegen metadata
stainless-app[bot] Feb 22, 2026
d429722
codegen metadata
stainless-app[bot] Feb 22, 2026
01c0e5d
codegen metadata
stainless-app[bot] Feb 22, 2026
71e00a9
codegen metadata
stainless-app[bot] Feb 22, 2026
1d9ef31
codegen metadata
stainless-app[bot] Feb 22, 2026
6b7d23b
codegen metadata
stainless-app[bot] Feb 22, 2026
4b50170
codegen metadata
stainless-app[bot] Feb 22, 2026
2d5e469
codegen metadata
stainless-app[bot] Feb 22, 2026
5682929
codegen metadata
stainless-app[bot] Feb 22, 2026
f9759b2
codegen metadata
stainless-app[bot] Feb 22, 2026
61b28dd
codegen metadata
stainless-app[bot] Feb 22, 2026
8d06260
codegen metadata
stainless-app[bot] Feb 22, 2026
8d917a8
codegen metadata
stainless-app[bot] Feb 22, 2026
7a122e8
codegen metadata
stainless-app[bot] Feb 22, 2026
79ab9f6
codegen metadata
stainless-app[bot] Feb 22, 2026
6d86cd2
codegen metadata
stainless-app[bot] Feb 22, 2026
cb32476
codegen metadata
stainless-app[bot] Feb 23, 2026
2bc7643
codegen metadata
stainless-app[bot] Feb 23, 2026
848bdc8
codegen metadata
stainless-app[bot] Feb 23, 2026
9bc640a
codegen metadata
stainless-app[bot] Feb 23, 2026
163f1b8
codegen metadata
stainless-app[bot] Feb 23, 2026
36815a3
codegen metadata
stainless-app[bot] Feb 23, 2026
543a45f
codegen metadata
stainless-app[bot] Feb 23, 2026
0e13c84
codegen metadata
stainless-app[bot] Feb 23, 2026
8bee08d
codegen metadata
stainless-app[bot] Feb 23, 2026
af9e247
codegen metadata
stainless-app[bot] Feb 23, 2026
d280967
codegen metadata
stainless-app[bot] Feb 23, 2026
520c60a
codegen metadata
stainless-app[bot] Feb 23, 2026
ff9dbd8
codegen metadata
stainless-app[bot] Feb 23, 2026
241bcb8
codegen metadata
stainless-app[bot] Feb 23, 2026
ddc8042
codegen metadata
stainless-app[bot] Feb 23, 2026
0bca46b
codegen metadata
stainless-app[bot] Feb 23, 2026
ed9f10c
codegen metadata
stainless-app[bot] Feb 23, 2026
0ada04f
codegen metadata
stainless-app[bot] Feb 23, 2026
6dfc64b
codegen metadata
stainless-app[bot] Feb 23, 2026
3d508bb
codegen metadata
stainless-app[bot] Feb 23, 2026
b74093f
codegen metadata
stainless-app[bot] Feb 23, 2026
a52c0cb
codegen metadata
stainless-app[bot] Feb 23, 2026
bd5cd1e
codegen metadata
stainless-app[bot] Feb 24, 2026
4ac90a5
codegen metadata
stainless-app[bot] Feb 24, 2026
ca8f608
codegen metadata
stainless-app[bot] Feb 24, 2026
5ae3c8e
codegen metadata
stainless-app[bot] Feb 24, 2026
3a4fedf
codegen metadata
stainless-app[bot] Feb 24, 2026
09cafd4
codegen metadata
stainless-app[bot] Feb 24, 2026
9011ca2
codegen metadata
stainless-app[bot] Feb 24, 2026
638e92f
codegen metadata
stainless-app[bot] Feb 24, 2026
b6ce809
codegen metadata
stainless-app[bot] Feb 24, 2026
fcf54dd
codegen metadata
stainless-app[bot] Feb 24, 2026
996c010
codegen metadata
stainless-app[bot] Feb 24, 2026
7ab7165
codegen metadata
stainless-app[bot] Feb 24, 2026
bf2facd
chore(internal): add request options to SSE classes
stainless-app[bot] Feb 24, 2026
5883de6
chore(internal): make `test_proxy_environment_variables` more resilient
stainless-app[bot] Feb 24, 2026
47693de
codegen metadata
stainless-app[bot] Feb 24, 2026
383daf7
codegen metadata
stainless-app[bot] Feb 24, 2026
04d8974
codegen metadata
stainless-app[bot] Feb 24, 2026
fe10d23
codegen metadata
stainless-app[bot] Feb 24, 2026
3e64f26
codegen metadata
stainless-app[bot] Feb 24, 2026
a3322bf
codegen metadata
stainless-app[bot] Feb 24, 2026
b80b531
codegen metadata
stainless-app[bot] Feb 24, 2026
db715e9
codegen metadata
stainless-app[bot] Feb 24, 2026
f226518
codegen metadata
stainless-app[bot] Feb 24, 2026
585accf
codegen metadata
stainless-app[bot] Feb 25, 2026
6e488ee
codegen metadata
stainless-app[bot] Feb 25, 2026
2d8d1e1
codegen metadata
stainless-app[bot] Feb 25, 2026
0d8a45e
codegen metadata
stainless-app[bot] Feb 25, 2026
c5642a6
codegen metadata
stainless-app[bot] Feb 25, 2026
10fd598
codegen metadata
stainless-app[bot] Feb 25, 2026
43bde30
codegen metadata
stainless-app[bot] Feb 25, 2026
e46d9e2
codegen metadata
stainless-app[bot] Feb 25, 2026
a61fdfd
codegen metadata
stainless-app[bot] Feb 25, 2026
3327b01
codegen metadata
stainless-app[bot] Feb 25, 2026
6fc47c2
chore(internal): make `test_proxy_environment_variables` more resilie…
stainless-app[bot] Feb 25, 2026
c8e96b9
codegen metadata
stainless-app[bot] Feb 25, 2026
efc5715
codegen metadata
stainless-app[bot] Feb 25, 2026
5b6d537
codegen metadata
stainless-app[bot] Feb 25, 2026
02b362e
codegen metadata
stainless-app[bot] Feb 25, 2026
554004f
codegen metadata
stainless-app[bot] Feb 25, 2026
72eb6b8
codegen metadata
stainless-app[bot] Feb 25, 2026
447a04f
codegen metadata
stainless-app[bot] Feb 25, 2026
4ccf750
codegen metadata
stainless-app[bot] Feb 25, 2026
a0367d9
codegen metadata
stainless-app[bot] Feb 25, 2026
6f945f6
codegen metadata
stainless-app[bot] Feb 25, 2026
f8e8287
codegen metadata
stainless-app[bot] Feb 25, 2026
0ddd416
codegen metadata
stainless-app[bot] Feb 25, 2026
f2e9685
codegen metadata
stainless-app[bot] Feb 26, 2026
4c786c7
codegen metadata
stainless-app[bot] Feb 26, 2026
3d476aa
codegen metadata
stainless-app[bot] Feb 26, 2026
69f302f
codegen metadata
stainless-app[bot] Feb 26, 2026
63f9e8d
codegen metadata
stainless-app[bot] Feb 26, 2026
14d922c
codegen metadata
stainless-app[bot] Feb 26, 2026
28a675f
codegen metadata
stainless-app[bot] Feb 26, 2026
fc82c57
codegen metadata
stainless-app[bot] Feb 26, 2026
6953f28
codegen metadata
stainless-app[bot] Feb 26, 2026
03c50f2
codegen metadata
stainless-app[bot] Feb 26, 2026
a547917
codegen metadata
stainless-app[bot] Feb 26, 2026
506e67d
codegen metadata
stainless-app[bot] Feb 26, 2026
b0cb87f
codegen metadata
stainless-app[bot] Feb 26, 2026
03c4853
codegen metadata
stainless-app[bot] Feb 26, 2026
35cc823
codegen metadata
stainless-app[bot] Feb 26, 2026
fe4a283
codegen metadata
stainless-app[bot] Feb 26, 2026
98989a3
codegen metadata
stainless-app[bot] Feb 26, 2026
e215f9e
codegen metadata
stainless-app[bot] Feb 26, 2026
3b9c248
codegen metadata
stainless-app[bot] Feb 26, 2026
66a45b8
codegen metadata
stainless-app[bot] Feb 26, 2026
0a4ef69
codegen metadata
stainless-app[bot] Feb 26, 2026
5d1b615
codegen metadata
stainless-app[bot] Feb 26, 2026
e46e874
codegen metadata
stainless-app[bot] Feb 26, 2026
6a13815
codegen metadata
stainless-app[bot] Feb 27, 2026
2122868
codegen metadata
stainless-app[bot] Feb 27, 2026
358997a
codegen metadata
stainless-app[bot] Feb 27, 2026
56346c4
codegen metadata
stainless-app[bot] Feb 27, 2026
8a63937
codegen metadata
stainless-app[bot] Feb 27, 2026
05cde9a
codegen metadata
stainless-app[bot] Feb 27, 2026
c43abd2
codegen metadata
stainless-app[bot] Feb 27, 2026
4340d93
codegen metadata
stainless-app[bot] Feb 27, 2026
9106189
codegen metadata
stainless-app[bot] Feb 27, 2026
0fe5c09
codegen metadata
stainless-app[bot] Feb 27, 2026
13df03b
codegen metadata
stainless-app[bot] Feb 27, 2026
7b08c68
chore(ci): bump uv version
stainless-app[bot] Feb 27, 2026
f663a54
codegen metadata
stainless-app[bot] Feb 27, 2026
2da5c0a
codegen metadata
stainless-app[bot] Feb 27, 2026
70a8ab5
codegen metadata
stainless-app[bot] Feb 27, 2026
c7e87be
codegen metadata
stainless-app[bot] Feb 27, 2026
a04910c
codegen metadata
stainless-app[bot] Feb 27, 2026
b525a91
codegen metadata
stainless-app[bot] Feb 27, 2026
ef8ab55
codegen metadata
stainless-app[bot] Feb 27, 2026
8c2cd18
codegen metadata
stainless-app[bot] Feb 27, 2026
2652a13
codegen metadata
stainless-app[bot] Feb 28, 2026
3a66336
codegen metadata
stainless-app[bot] Feb 28, 2026
d8a8571
codegen metadata
stainless-app[bot] Feb 28, 2026
3e2859c
codegen metadata
stainless-app[bot] Feb 28, 2026
fa27801
codegen metadata
stainless-app[bot] Feb 28, 2026
fc9d956
codegen metadata
stainless-app[bot] Feb 28, 2026
117313d
codegen metadata
stainless-app[bot] Feb 28, 2026
62b7f28
codegen metadata
stainless-app[bot] Feb 28, 2026
699d26c
codegen metadata
stainless-app[bot] Feb 28, 2026
b10f213
codegen metadata
stainless-app[bot] Feb 28, 2026
7e2c94e
codegen metadata
stainless-app[bot] Feb 28, 2026
0ba350d
codegen metadata
stainless-app[bot] Feb 28, 2026
fe2b359
codegen metadata
stainless-app[bot] Feb 28, 2026
b73b57b
codegen metadata
stainless-app[bot] Feb 28, 2026
314d885
codegen metadata
stainless-app[bot] Feb 28, 2026
dca587a
codegen metadata
stainless-app[bot] Feb 28, 2026
bcb65cb
codegen metadata
stainless-app[bot] Feb 28, 2026
0e6be5f
codegen metadata
stainless-app[bot] Feb 28, 2026
a005a96
codegen metadata
stainless-app[bot] Mar 1, 2026
f6cb358
codegen metadata
stainless-app[bot] Mar 1, 2026
ff102e9
codegen metadata
stainless-app[bot] Mar 1, 2026
6ddb4e3
codegen metadata
stainless-app[bot] Mar 1, 2026
21e0f6d
codegen metadata
stainless-app[bot] Mar 1, 2026
12977e2
codegen metadata
stainless-app[bot] Mar 1, 2026
a4a8160
codegen metadata
stainless-app[bot] Mar 1, 2026
0fbdf93
codegen metadata
stainless-app[bot] Mar 1, 2026
c9602d5
codegen metadata
stainless-app[bot] Mar 1, 2026
5a3d2a7
codegen metadata
stainless-app[bot] Mar 1, 2026
491020a
codegen metadata
stainless-app[bot] Mar 1, 2026
1dcec72
codegen metadata
stainless-app[bot] Mar 1, 2026
a47dad5
codegen metadata
stainless-app[bot] Mar 1, 2026
8d68942
codegen metadata
stainless-app[bot] Mar 1, 2026
6bd8475
codegen metadata
stainless-app[bot] Mar 1, 2026
c4450bb
codegen metadata
stainless-app[bot] Mar 1, 2026
c725a75
codegen metadata
stainless-app[bot] Mar 1, 2026
daa4669
codegen metadata
stainless-app[bot] Mar 1, 2026
7271746
codegen metadata
stainless-app[bot] Mar 2, 2026
1b6bf0d
codegen metadata
stainless-app[bot] Mar 2, 2026
7a95cca
codegen metadata
stainless-app[bot] Mar 2, 2026
aced690
codegen metadata
stainless-app[bot] Mar 2, 2026
98a8f72
codegen metadata
stainless-app[bot] Mar 2, 2026
35b51bc
codegen metadata
stainless-app[bot] Mar 2, 2026
ae93a4b
codegen metadata
stainless-app[bot] Mar 2, 2026
5473e2e
codegen metadata
stainless-app[bot] Mar 2, 2026
6e65c9b
codegen metadata
stainless-app[bot] Mar 2, 2026
d83047b
codegen metadata
stainless-app[bot] Mar 2, 2026
1b4f313
codegen metadata
stainless-app[bot] Mar 2, 2026
a88ecdb
codegen metadata
stainless-app[bot] Mar 2, 2026
01c7b2d
codegen metadata
stainless-app[bot] Mar 2, 2026
01e7141
codegen metadata
stainless-app[bot] Mar 2, 2026
2fa7b74
codegen metadata
stainless-app[bot] Mar 2, 2026
00a2959
codegen metadata
stainless-app[bot] Mar 2, 2026
37b9f57
codegen metadata
stainless-app[bot] Mar 2, 2026
1492f31
codegen metadata
stainless-app[bot] Mar 2, 2026
ecaea70
codegen metadata
stainless-app[bot] Mar 2, 2026
8e354e8
codegen metadata
stainless-app[bot] Mar 2, 2026
93f6b9b
codegen metadata
stainless-app[bot] Mar 2, 2026
72df2ca
codegen metadata
stainless-app[bot] Mar 3, 2026
46ba33f
codegen metadata
stainless-app[bot] Mar 3, 2026
949593b
codegen metadata
stainless-app[bot] Mar 3, 2026
57faefe
codegen metadata
stainless-app[bot] Mar 3, 2026
6a2b3e4
codegen metadata
stainless-app[bot] Mar 3, 2026
337c24f
codegen metadata
stainless-app[bot] Mar 3, 2026
e282c92
codegen metadata
stainless-app[bot] Mar 3, 2026
8cb1b06
codegen metadata
stainless-app[bot] Mar 3, 2026
628ed31
codegen metadata
stainless-app[bot] Mar 3, 2026
4c25a9a
codegen metadata
stainless-app[bot] Mar 3, 2026
368d04a
codegen metadata
stainless-app[bot] Mar 3, 2026
15a6d1c
codegen metadata
stainless-app[bot] Mar 3, 2026
3f0e348
codegen metadata
stainless-app[bot] Mar 3, 2026
423a2b4
codegen metadata
stainless-app[bot] Mar 3, 2026
d6a6910
codegen metadata
stainless-app[bot] Mar 3, 2026
fd1f3a4
codegen metadata
stainless-app[bot] Mar 3, 2026
fcf77e7
codegen metadata
stainless-app[bot] Mar 3, 2026
5c6674a
codegen metadata
stainless-app[bot] Mar 3, 2026
9af593a
codegen metadata
stainless-app[bot] Mar 3, 2026
f37158b
codegen metadata
stainless-app[bot] Mar 3, 2026
73ba0ba
codegen metadata
stainless-app[bot] Mar 4, 2026
96850f7
codegen metadata
stainless-app[bot] Mar 4, 2026
6e43ee0
codegen metadata
stainless-app[bot] Mar 4, 2026
0dd5fff
codegen metadata
stainless-app[bot] Mar 4, 2026
f4303e1
codegen metadata
stainless-app[bot] Mar 4, 2026
0be3e4a
codegen metadata
stainless-app[bot] Mar 4, 2026
97eff74
codegen metadata
stainless-app[bot] Mar 4, 2026
ee8d2d8
codegen metadata
stainless-app[bot] Mar 4, 2026
a3373f4
codegen metadata
stainless-app[bot] Mar 4, 2026
43a0774
codegen metadata
stainless-app[bot] Mar 4, 2026
cd8b4bb
codegen metadata
stainless-app[bot] Mar 4, 2026
ff27720
codegen metadata
stainless-app[bot] Mar 4, 2026
00ec6a4
codegen metadata
stainless-app[bot] Mar 4, 2026
df5866d
codegen metadata
stainless-app[bot] Mar 4, 2026
4238408
codegen metadata
stainless-app[bot] Mar 4, 2026
e71ca5d
codegen metadata
stainless-app[bot] Mar 4, 2026
5ef4ce3
codegen metadata
stainless-app[bot] Mar 4, 2026
14a190f
codegen metadata
stainless-app[bot] Mar 4, 2026
599d337
codegen metadata
stainless-app[bot] Mar 4, 2026
04c35d0
codegen metadata
stainless-app[bot] Mar 4, 2026
6f0efe8
codegen metadata
stainless-app[bot] Mar 4, 2026
99db9fa
codegen metadata
stainless-app[bot] Mar 5, 2026
281604b
codegen metadata
stainless-app[bot] Mar 5, 2026
bde8d7a
codegen metadata
stainless-app[bot] Mar 5, 2026
ddf2f17
codegen metadata
stainless-app[bot] Mar 5, 2026
f04fa36
codegen metadata
stainless-app[bot] Mar 5, 2026
b4ba31a
codegen metadata
stainless-app[bot] Mar 5, 2026
062c230
codegen metadata
stainless-app[bot] Mar 5, 2026
8d75a87
codegen metadata
stainless-app[bot] Mar 5, 2026
5ec9f1d
codegen metadata
stainless-app[bot] Mar 5, 2026
3f0fa51
codegen metadata
stainless-app[bot] Mar 5, 2026
a27e787
codegen metadata
stainless-app[bot] Mar 5, 2026
050c63b
codegen metadata
stainless-app[bot] Mar 5, 2026
30eb2cc
codegen metadata
stainless-app[bot] Mar 5, 2026
d51ba0e
codegen metadata
stainless-app[bot] Mar 5, 2026
91069de
release: 0.2.1
stainless-app[bot] Mar 5, 2026
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
14 changes: 7 additions & 7 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ jobs:
runs-on: ${{ github.repository == 'stainless-sdks/tembo-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: '0.9.13'
version: '0.10.2'

- name: Install dependencies
run: uv sync --all-extras
Expand All @@ -41,12 +41,12 @@ jobs:
id-token: write
runs-on: ${{ github.repository == 'stainless-sdks/tembo-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: '0.9.13'
version: '0.10.2'

- name: Install dependencies
run: uv sync --all-extras
Expand All @@ -57,7 +57,7 @@ jobs:
- name: Get GitHub OIDC Token
if: github.repository == 'stainless-sdks/tembo-python'
id: github-oidc
uses: actions/github-script@v6
uses: actions/github-script@v8
with:
script: core.setOutput('github_token', await core.getIDToken());

Expand All @@ -75,12 +75,12 @@ jobs:
runs-on: ${{ github.repository == 'stainless-sdks/tembo-python' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install uv
uses: astral-sh/setup-uv@v5
with:
version: '0.9.13'
version: '0.10.2'

- name: Bootstrap
run: ./scripts/bootstrap
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Install uv
uses: astral-sh/setup-uv@v5
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
if: github.repository == 'tembo/sdk-python' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Check release environment
run: |
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.0"
".": "0.2.1"
}
4 changes: 2 additions & 2 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 5
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/tembo%2Ftembo-5fe090391ca60fa921541fe6f752600aa007cc5792e11f72d9ddd826d3fa1c6d.yml
openapi_spec_hash: 6ed695478549a2d1ef66fa823ab7b827
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/tembo%2Ftembo-6b84fdd98dc217cdf750c9e22823bc4adec7b8ddb231944dae25314123b54d98.yml
openapi_spec_hash: 1877e7172a6c2fe6d30580aba7878e35
config_hash: 8fba1d45a848bce88e9564ab8a960838
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# Changelog

## 0.2.1 (2026-03-05)

Full Changelog: [v0.2.0...v0.2.1](https://github.com/tembo/sdk-python/compare/v0.2.0...v0.2.1)

### Chores

* **ci:** bump uv version ([7b08c68](https://github.com/tembo/sdk-python/commit/7b08c68c663162ce7bf9be99c10b55f6808ae765))
* **internal:** add request options to SSE classes ([bf2facd](https://github.com/tembo/sdk-python/commit/bf2facd060598db2184be196983a4ddf92dd46f6))
* **internal:** make `test_proxy_environment_variables` more resilient ([5883de6](https://github.com/tembo/sdk-python/commit/5883de61bce9e79fe6519ab9679a6a9639cdb840))
* **internal:** make `test_proxy_environment_variables` more resilient to env ([6fc47c2](https://github.com/tembo/sdk-python/commit/6fc47c2f318971f7f702b65262652e13b7ea9c46))
* **internal:** remove mock server code ([0af6985](https://github.com/tembo/sdk-python/commit/0af698534e3b12a420426b51946e1155c89143d3))
* update mock server docs ([904110a](https://github.com/tembo/sdk-python/commit/904110acb29ef12daa4a183c038c6e7ece581188))

## 0.2.0 (2026-01-05)

Full Changelog: [v0.1.0...v0.2.0](https://github.com/tembo/sdk-python/compare/v0.1.0...v0.2.0)
Expand Down
7 changes: 0 additions & 7 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,13 +85,6 @@ $ pip install ./path-to-wheel-file.whl

## Running tests

Most tests require you to [set up a mock server](https://github.com/stoplightio/prism) against the OpenAPI spec to run the tests.

```sh
# you will need npm installed
$ npx prism mock path/to/your/openapi.yml
```

```sh
$ ./scripts/test
```
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "tembo-sdk-python"
version = "0.2.0"
version = "0.2.1"
description = "The official Python library for the tembo API"
dynamic = ["readme"]
license = "Apache-2.0"
Expand Down
18 changes: 9 additions & 9 deletions requirements-dev.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
-e .
annotated-types==0.7.0
# via pydantic
anyio==4.12.0
anyio==4.12.1
# via
# httpx
# tembo-sdk-python
backports-asyncio-runner==1.2.0 ; python_full_version < '3.11'
# via pytest-asyncio
certifi==2025.11.12
certifi==2026.1.4
# via
# httpcore
# httpx
Expand All @@ -36,7 +36,7 @@ idna==3.11
# via
# anyio
# httpx
importlib-metadata==8.7.0
importlib-metadata==8.7.1
iniconfig==2.1.0 ; python_full_version < '3.10'
# via pytest
iniconfig==2.3.0 ; python_full_version >= '3.10'
Expand All @@ -50,11 +50,11 @@ mdurl==0.1.2
mypy==1.17.0
mypy-extensions==1.1.0
# via mypy
nodeenv==1.9.1
nodeenv==1.10.0
# via pyright
packaging==25.0
# via pytest
pathspec==0.12.1
pathspec==1.0.3
# via mypy
pluggy==1.6.0
# via pytest
Expand All @@ -71,7 +71,7 @@ pytest==8.4.2 ; python_full_version < '3.10'
# via
# pytest-asyncio
# pytest-xdist
pytest==9.0.1 ; python_full_version >= '3.10'
pytest==9.0.2 ; python_full_version >= '3.10'
# via
# pytest-asyncio
# pytest-xdist
Expand All @@ -82,14 +82,14 @@ python-dateutil==2.9.0.post0 ; python_full_version < '3.10'
# via time-machine
respx==0.22.0
rich==14.2.0
ruff==0.14.7
ruff==0.14.13
six==1.17.0 ; python_full_version < '3.10'
# via python-dateutil
sniffio==1.3.1
# via tembo-sdk-python
time-machine==2.19.0 ; python_full_version < '3.10'
time-machine==3.1.0 ; python_full_version >= '3.10'
tomli==2.3.0 ; python_full_version < '3.11'
time-machine==3.2.0 ; python_full_version >= '3.10'
tomli==2.4.0 ; python_full_version < '3.11'
# via
# mypy
# pytest
Expand Down
2 changes: 1 addition & 1 deletion scripts/format
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ uv run ruff check --fix .
uv run ruff format

echo "==> Formatting docs"
uv run python scripts/utils/ruffen-docs.py README.md api.md
uv run python scripts/utils/ruffen-docs.py README.md $(find . -type f -name api.md)
41 changes: 0 additions & 41 deletions scripts/mock

This file was deleted.

46 changes: 0 additions & 46 deletions scripts/test
Original file line number Diff line number Diff line change
Expand Up @@ -4,53 +4,7 @@ set -e

cd "$(dirname "$0")/.."

RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
NC='\033[0m' # No Color

function prism_is_running() {
curl --silent "http://localhost:4010" >/dev/null 2>&1
}

kill_server_on_port() {
pids=$(lsof -t -i tcp:"$1" || echo "")
if [ "$pids" != "" ]; then
kill "$pids"
echo "Stopped $pids."
fi
}

function is_overriding_api_base_url() {
[ -n "$TEST_API_BASE_URL" ]
}

if ! is_overriding_api_base_url && ! prism_is_running ; then
# When we exit this script, make sure to kill the background mock server process
trap 'kill_server_on_port 4010' EXIT

# Start the dev server
./scripts/mock --daemon
fi

if is_overriding_api_base_url ; then
echo -e "${GREEN}✔ Running tests against ${TEST_API_BASE_URL}${NC}"
echo
elif ! prism_is_running ; then
echo -e "${RED}ERROR:${NC} The test suite will not run without a mock Prism server"
echo -e "running against your OpenAPI spec."
echo
echo -e "To run the server, pass in the path or url of your OpenAPI"
echo -e "spec to the prism command:"
echo
echo -e " \$ ${YELLOW}npm exec --package=@stainless-api/prism-cli@5.15.0 -- prism mock path/to/your.openapi.yml${NC}"
echo

exit 1
else
echo -e "${GREEN}✔ Mock prism server is running with your OpenAPI spec${NC}"
echo
fi

export DEFER_PYDANTIC_BUILD=false

Expand Down
Loading