Skip to content

Commit 54a7ed4

Browse files
Stainless Botstainless-app[bot]
authored andcommitted
feat(api): update via SDK Studio (#32)
1 parent 50b9017 commit 54a7ed4

File tree

11 files changed

+164
-77
lines changed

11 files changed

+164
-77
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 18
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-60444f8b1aa1aa8dbec1e9f11e929c2b7ac27470764ef5f1796134fc27f3381c.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fbrowserbase-9f93c744538f57747ea1385817e21b40c318b65ebc155dca8950268beb280bc9.yml

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ BROWSERBASE_PROJECT_ID = os.environ.get("BROWSERBASE_PROJECT_ID")
3737
bb = Browserbase(
3838
# This is the default and can be omitted
3939
api_key=BROWSERBASE_API_KEY,
40+
# or 'production' | 'local'; defaults to "production".
41+
environment="development",
4042
)
4143

4244
def run(playwright: Playwright) -> None:

requirements-dev.lock

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -4,121 +4,115 @@
44
# last locked with the following flags:
55
# pre: false
66
# features: []
7-
# all-features: true
7+
# all-features: false
88
# with-sources: false
99
# generate-hashes: false
1010
# universal: false
1111

1212
-e file:.
13-
annotated-types==0.6.0
13+
annotated-types==0.7.0
1414
# via pydantic
15-
anyio==4.4.0
15+
anyio==4.6.2.post1
1616
# via browserbase
1717
# via httpx
18-
argcomplete==3.1.2
18+
argcomplete==3.5.1
1919
# via nox
20-
attrs==23.1.0
20+
attrs==24.2.0
2121
# via outcome
22-
# via pytest
2322
# via trio
24-
certifi==2023.7.22
23+
certifi==2024.8.30
2524
# via httpcore
2625
# via httpx
2726
# via requests
2827
# via selenium
2928
charset-normalizer==3.4.0
3029
# via requests
31-
colorlog==6.7.0
30+
colorlog==6.8.2
3231
# via nox
33-
dirty-equals==0.6.0
34-
distlib==0.3.7
32+
dirty-equals==0.8.0
33+
distlib==0.3.9
3534
# via virtualenv
36-
distro==1.8.0
35+
distro==1.9.0
3736
# via browserbase
38-
exceptiongroup==1.1.3
37+
exceptiongroup==1.2.2
3938
# via anyio
39+
# via pytest
4040
# via trio
4141
# via trio-websocket
42-
filelock==3.12.4
42+
filelock==3.16.1
4343
# via virtualenv
4444
greenlet==3.1.1
4545
# via playwright
4646
h11==0.14.0
4747
# via httpcore
4848
# via wsproto
49-
httpcore==1.0.2
49+
httpcore==1.0.6
5050
# via httpx
51-
httpx==0.25.2
51+
httpx==0.27.2
5252
# via browserbase
5353
# via respx
54-
idna==3.4
54+
idna==3.10
5555
# via anyio
5656
# via httpx
5757
# via requests
5858
# via trio
59-
importlib-metadata==7.0.0
59+
importlib-metadata==8.5.0
6060
iniconfig==2.0.0
6161
# via pytest
6262
markdown-it-py==3.0.0
6363
# via rich
6464
mdurl==0.1.2
6565
# via markdown-it-py
66-
mypy==1.11.2
66+
mypy==1.13.0
6767
mypy-extensions==1.0.0
6868
# via mypy
69-
nodeenv==1.8.0
69+
nodeenv==1.9.1
7070
# via pyright
71-
nox==2023.4.22
71+
nox==2024.10.9
7272
outcome==1.3.0.post0
7373
# via trio
74-
packaging==23.2
74+
packaging==24.1
7575
# via nox
7676
# via pytest
77-
platformdirs==3.11.0
77+
platformdirs==4.3.6
7878
# via virtualenv
7979
playwright==1.48.0
8080
# via pytest-playwright
81-
pluggy==1.3.0
81+
pluggy==1.5.0
8282
# via pytest
83-
py==1.11.0
84-
# via pytest
85-
pydantic==2.7.1
83+
pydantic==2.9.2
8684
# via browserbase
87-
pydantic-core==2.18.2
85+
pydantic-core==2.23.4
8886
# via pydantic
8987
pyee==12.0.0
9088
# via playwright
9189
pygments==2.18.0
9290
# via rich
93-
pyright==1.1.380
91+
pyright==1.1.386
9492
pysocks==1.7.1
9593
# via urllib3
96-
pytest==7.1.1
94+
pytest==8.3.3
9795
# via pytest-asyncio
9896
# via pytest-base-url
9997
# via pytest-playwright
100-
pytest-asyncio==0.21.1
98+
pytest-asyncio==0.24.0
10199
pytest-base-url==2.1.0
102100
# via pytest-playwright
103101
pytest-playwright==0.5.2
104-
python-dateutil==2.8.2
102+
python-dateutil==2.9.0.post0
105103
# via time-machine
106104
python-dotenv==1.0.1
107105
python-slugify==8.0.4
108106
# via pytest-playwright
109-
pytz==2023.3.post1
110-
# via dirty-equals
111107
requests==2.32.3
112108
# via pytest-base-url
113-
respx==0.20.2
114-
rich==13.7.1
115-
ruff==0.6.9
116-
selenium==4.16.0
117-
setuptools==68.2.2
118-
# via nodeenv
109+
respx==0.21.1
110+
rich==13.9.3
111+
ruff==0.7.1
112+
selenium==4.25.0
119113
six==1.16.0
120114
# via python-dateutil
121-
sniffio==1.3.0
115+
sniffio==1.3.1
122116
# via anyio
123117
# via browserbase
124118
# via httpx
@@ -127,28 +121,34 @@ sortedcontainers==2.4.0
127121
# via trio
128122
text-unidecode==1.3
129123
# via python-slugify
130-
time-machine==2.9.0
131-
tomli==2.0.1
124+
time-machine==2.16.0
125+
tomli==2.0.2
132126
# via mypy
127+
# via nox
133128
# via pytest
134-
trio==0.24.0
129+
trio==0.27.0
135130
# via selenium
136131
# via trio-websocket
137132
trio-websocket==0.11.1
138133
# via selenium
139-
typing-extensions==4.8.0
134+
typing-extensions==4.12.2
140135
# via anyio
141136
# via browserbase
142137
# via mypy
143138
# via pydantic
144139
# via pydantic-core
145140
# via pyee
141+
# via pyright
142+
# via rich
143+
# via selenium
146144
urllib3==2.2.3
147145
# via requests
148146
# via selenium
149-
virtualenv==20.24.5
147+
virtualenv==20.27.1
150148
# via nox
149+
websocket-client==1.8.0
150+
# via selenium
151151
wsproto==1.2.0
152152
# via trio-websocket
153-
zipp==3.17.0
153+
zipp==3.20.2
154154
# via importlib-metadata

requirements.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ certifi==2023.7.22
2020
# via httpx
2121
distro==1.8.0
2222
# via browserbase
23-
exceptiongroup==1.1.3
23+
exceptiongroup==1.2.2
2424
# via anyio
2525
h11==0.14.0
2626
# via httpcore
@@ -31,15 +31,15 @@ httpx==0.25.2
3131
idna==3.4
3232
# via anyio
3333
# via httpx
34-
pydantic==2.7.1
34+
pydantic==2.9.2
3535
# via browserbase
36-
pydantic-core==2.18.2
36+
pydantic-core==2.23.4
3737
# via pydantic
3838
sniffio==1.3.0
3939
# via anyio
4040
# via browserbase
4141
# via httpx
42-
typing-extensions==4.8.0
42+
typing-extensions==4.12.2
4343
# via anyio
4444
# via browserbase
4545
# via pydantic

src/browserbase/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from ._types import NOT_GIVEN, NoneType, NotGiven, Transport, ProxiesTypes
55
from ._utils import file_from_path
66
from ._client import (
7+
ENVIRONMENTS,
78
Client,
89
Stream,
910
Timeout,
@@ -68,6 +69,7 @@
6869
"AsyncStream",
6970
"Browserbase",
7071
"AsyncBrowserbase",
72+
"ENVIRONMENTS",
7173
"file_from_path",
7274
"BaseModel",
7375
"DEFAULT_TIMEOUT",

0 commit comments

Comments
 (0)