Skip to content

Commit 9528bc9

Browse files
Rename Package Imports (#30)
* stash * SDK regeneration * SDK regeneration * fix README --------- Co-authored-by: fern-api <115122769+fern-api[bot]@users.noreply.github.com>
1 parent 59470da commit 9528bc9

File tree

111 files changed

+316
-189
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+316
-189
lines changed

.fernignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
.gitignore
33
.vscode/
44

5-
src/browser_use/client.py
6-
src/browser_use/lib/
7-
src/browser_use/wrapper/
5+
src/browser_use_sdk/client.py
6+
src/browser_use_sdk/lib/
7+
src/browser_use_sdk/wrapper/
88
examples/
99
assets/
1010

.github/workflows/ci.yml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -35,27 +35,3 @@ jobs:
3535

3636
- name: Test
3737
run: poetry run pytest -rP .
38-
39-
publish:
40-
needs: [compile, test]
41-
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
42-
runs-on: ubuntu-latest
43-
steps:
44-
- name: Checkout repo
45-
uses: actions/checkout@v4
46-
- name: Set up python
47-
uses: actions/setup-python@v4
48-
with:
49-
python-version: 3.8
50-
- name: Bootstrap poetry
51-
run: |
52-
curl -sSL https://install.python-poetry.org | python - -y --version 1.5.1
53-
- name: Install dependencies
54-
run: poetry install
55-
- name: Publish to pypi
56-
run: |
57-
poetry config repositories.remote https://upload.pypi.org/legacy/
58-
poetry --no-interaction -v publish --build --repository remote --username "$PYPI_USERNAME" --password "$PYPI_PASSWORD"
59-
env:
60-
PYPI_USERNAME: ${{ secrets.PYPI_USERNAME }}
61-
PYPI_PASSWORD: ${{ secrets.PYPI_PASSWORD }}

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ The BrowserUse Python library provides convenient access to the BrowserUse APIs
2727
1. 🦄 Automate the Internet!
2828

2929
```python
30-
from browser_use_sdk import BrowserUseClient
30+
from browser_use_sdk import BrowserUse
3131

32-
client = BrowserUseClient(api_key="bu_...")
32+
client = BrowserUse(api_key="bu_...")
3333

3434
task = client.tasks.create_task(
35-
task="Search for the top 10 Hacker News posts and return the title and url."
36-
llm="gpt-4.1",
35+
task="Search for the top 10 Hacker News posts and return the title and url.",
36+
llm="gpt-4.1"
3737
)
3838

3939
result = task.complete()
@@ -48,6 +48,10 @@ The BrowserUse Python library provides convenient access to the BrowserUse APIs
4848
Browser Use Python SDK provides first class support for Pydantic models.
4949

5050
```py
51+
from browser_use_sdk import AsyncBrowserUse
52+
53+
client = AsyncBrowserUse(api_key=API_KEY)
54+
5155
class HackerNewsPost(BaseModel):
5256
title: str
5357
url: str

examples/async_retrieve.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from api import API_KEY
77
from pydantic import BaseModel
88

9-
from browser_use import AsyncBrowserUse
9+
from browser_use_sdk import AsyncBrowserUse
1010

1111
client = AsyncBrowserUse(api_key=API_KEY)
1212

examples/async_run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from api import API_KEY
77
from pydantic import BaseModel
88

9-
from browser_use import AsyncBrowserUse
9+
from browser_use_sdk import AsyncBrowserUse
1010

1111
client = AsyncBrowserUse(api_key=API_KEY)
1212

examples/async_stream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from api import API_KEY
77
from pydantic import BaseModel
88

9-
from browser_use import AsyncBrowserUse
9+
from browser_use_sdk import AsyncBrowserUse
1010

1111
client = AsyncBrowserUse(api_key=API_KEY)
1212

examples/async_watch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from api import API_KEY
77
from pydantic import BaseModel
88

9-
from browser_use import AsyncBrowserUse
9+
from browser_use_sdk import AsyncBrowserUse
1010

1111
client = AsyncBrowserUse(api_key=API_KEY)
1212

examples/retrieve.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from api import API_KEY
77
from pydantic import BaseModel
88

9-
from browser_use import BrowserUse
9+
from browser_use_sdk import BrowserUse
1010

1111
client = BrowserUse(api_key=API_KEY)
1212

examples/run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from api import API_KEY
66
from pydantic import BaseModel
77

8-
from browser_use import BrowserUse
8+
from browser_use_sdk import BrowserUse
99

1010
client = BrowserUse(api_key=API_KEY)
1111

examples/stream.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from api import API_KEY
66
from pydantic import BaseModel
77

8-
from browser_use import BrowserUse
8+
from browser_use_sdk import BrowserUse
99

1010
client = BrowserUse(api_key=API_KEY)
1111

0 commit comments

Comments
 (0)