Nick Sweeting
6c695d0a42
more lint and hint fixes
2025-06-21 05:39:17 -07:00
Nick Sweeting
eb12440558
fix CI numpy wheel not available on py 3.12 errors
2025-06-21 05:15:42 -07:00
Nick Sweeting
340bafdd29
move old tests to old folder
2025-06-21 04:47:46 -07:00
Nick Sweeting
ae5ef13046
bump version number and enable basic type checks
2025-06-21 03:14:46 -07:00
Nick Sweeting
ca9588d6d6
bump version
2025-06-20 02:38:33 -07:00
Nick Sweeting
2baf4e7907
Merge branch 'main' into eventbus
2025-06-20 02:26:44 -07:00
Nick Sweeting
933bddc02f
improve error logging and bump bubus version
2025-06-20 02:24:01 -07:00
Nick Sweeting
36c88b760c
Consolidate sync related code ( #2009 )
2025-06-19 07:41:28 -07:00
Nick Sweeting
912ed24b3f
use anyio for test file writes
2025-06-19 02:40:04 -07:00
Nick Sweeting
c5c70d9429
use bubus code from parent dir if available
2025-06-19 01:28:35 -07:00
Nick Sweeting
778536a3ce
move all sync code into sync dir
2025-06-19 01:28:22 -07:00
Nick Sweeting
09a8ee52b5
linter fixes
2025-06-18 21:49:23 -07:00
Magnus Müller
d0f16681f9
Fix env
2025-06-18 23:16:02 +02:00
Magnus Müller
158aa5b719
Enhance evaluation workflow in laminar_eval.py and update dependencies
...
- Removed the `lmnr[all]` dependency from `pyproject.toml`.
- Added `browser-use[dev,eval]` to `dev-dependencies` for improved development support.
- Updated `TaskResult` class to include an optional `laminar_task_link` for task-specific links.
- Modified `run_task_with_semaphore` to handle Laminar evaluation links and improved logging for task results.
- Added logic to create a Laminar evaluation link during task execution.
These changes aim to streamline the evaluation process and enhance the overall functionality of the evaluation workflow.
2025-06-18 22:41:05 +02:00
Nick Sweeting
829eafe982
Merge branch 'main' into eventbus
2025-06-18 10:26:50 -07:00
Magnus Müller
7f1d256964
Update dependencies in pyproject.toml and rename evaluation workflow
...
- Removed duplicate lmnr dependency from the `dependencies` section in `pyproject.toml`.
- Updated `lmnr` version to `0.6.11` in the `eval` extras group.
- Renamed the evaluation workflow from "Run Evaluation Script" to "Run Laminar Eval Script" for clarity.
- Adjusted the dependency installation command in the workflow to include the `--extra eval` flag.
2025-06-18 16:31:00 +02:00
Magnus Müller
3e796a5773
Merge branch 'main' into laminar_evals
2025-06-18 15:34:26 +02:00
Robert Kim
1aaf2a83a1
added lmnr to dev deps
2025-06-18 14:27:23 +01:00
Nick Sweeting
63fab24189
bump bubus version
2025-06-18 01:47:50 -07:00
Nick Sweeting
474476f0ae
switch to external bubus lib
2025-06-18 01:41:16 -07:00
Nick Sweeting
ec32fee074
Merge branch 'main' into eventbus
2025-06-17 15:25:24 -07:00
Magnus Müller
c66880a8fa
Add lmnr package for tracing integration and update eval workflow
2025-06-17 18:58:56 +02:00
Nick Sweeting
552f4d46ed
Merge branch 'main' into eventbus
2025-06-16 17:22:17 -07:00
Nick Sweeting
f348e0c55d
bump version number
2025-06-14 01:50:01 -07:00
Nick Sweeting
b4b39553c8
fix packages
2025-06-14 01:31:51 -07:00
Nick Sweeting
66fbb8b282
Merge branch 'main' into eventbus
2025-06-14 01:19:15 -07:00
Nick Sweeting
af85850b41
fix registry test fixture scopes
2025-06-10 00:25:41 -07:00
Nick Sweeting
4a2207f5d4
bump package versions
2025-06-09 22:12:08 -07:00
Nick Sweeting
44333e72de
change default runloop scope to be session so that globals like PLAYWRIGHT API OBJECT dont get closed prematurely
2025-06-09 21:21:00 -07:00
Nick Sweeting
64a0948ef0
bump patchright version
2025-06-09 15:30:15 -07:00
Magnus Müller
074169f80f
Merge branch 'main' into tests/eval
2025-06-07 09:15:41 +02:00
Nick Sweeting
f94d56910f
consistent test fixture scope, fix race condition on shutdown, improve logging
2025-06-06 19:21:51 -07:00
Nick Sweeting
c2f245dd73
bump pytest-asyncio version
2025-06-06 17:49:19 -07:00
Magnus Müller
9f655fb950
Add aiofiles dependency to pyproject.toml for improved file handling
2025-06-07 01:02:58 +02:00
Nick Sweeting
8504bc4c7b
parallelize playwright tests using loop scope=session and pytest-xdist
2025-06-06 02:03:25 -07:00
Nick Sweeting
c505d3f21d
bump pydantic, langchain, faiss-cpu, mem0ai, and other packages
2025-06-05 22:47:33 -07:00
Nick Sweeting
e7f739ee49
bump dependency versions
2025-06-05 22:44:17 -07:00
Nick Sweeting
4882ada4ec
leave version un-bumped
2025-06-05 22:38:20 -07:00
Nick Sweeting
c9f7aec8ce
Merge branch 'main' into eventbus
2025-06-05 22:33:49 -07:00
Nick Sweeting
c29353078d
Merge branch 'main' into bump_langchain
2025-06-05 22:30:31 -07:00
Nick Sweeting
831feaa107
bump version number
2025-06-05 22:28:49 -07:00
Nick Sweeting
495d334e95
docs improvments
2025-06-05 02:04:41 -07:00
Nick Sweeting
a33bd7eea5
bump dependency versions
2025-06-03 16:03:08 -07:00
mertunsall
a11bf24f48
bumped langchain versions and fixed llama 4
2025-05-30 11:31:05 +02:00
BroskyBrowser
c145e52adb
Merge branch 'main' into feat/add-amazon-captcha-solver-example
2025-05-28 11:36:54 +02:00
Nick Sweeting
13f4b7bb02
bump the version to 0.2.5
2025-05-28 00:20:34 -07:00
Nick Sweeting
75c84fd602
improve browser connections docs to cover reusing connections
2025-05-27 22:32:47 -07:00
BroskyBrowser
000ee0d262
chore: linting + ignore .venv folders
2025-05-27 12:23:19 +02:00
BroskyBrowser
0997c0d46c
chore: linting + ignore .venv folders
2025-05-27 12:18:26 +02:00
Nick Sweeting
2868c44e43
move pytest.ini into pyproject.toml
2025-05-26 16:57:15 -07:00