From c66a0b7ade96dbb708cf2e616fd14b7cf7109638 Mon Sep 17 00:00:00 2001 From: Pedro Melendez Date: Mon, 24 Nov 2025 12:28:26 -0800 Subject: [PATCH 1/4] Standardize on uv for package management --- CONTRIBUTING.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2e16003adb..8d55a152a7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -181,15 +181,16 @@ part before or alongside your code PR. ```shell uv sync --extra test --extra eval --extra a2a - pytest ./tests/unittests + uv run pytest ./tests/unittests ``` 6. **Auto-format the code:** - **NOTE**: We use `isort` and `pyink` for styles. Use the included + **NOTE**: We use `isort` and `pyink` for styles, make sure they are installed on the active virtual environment. Use the included autoformat.sh to auto-format. ```shell + uv sync --extra dev ./autoformat.sh ``` From 42417830105300770cb697db62888abcc93dcb34 Mon Sep 17 00:00:00 2001 From: Pedro Melendez Date: Mon, 24 Nov 2025 12:53:51 -0800 Subject: [PATCH 2/4] Standardize on uv for package management --- CONTRIBUTING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8d55a152a7..8d7a23fd74 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -186,8 +186,8 @@ part before or alongside your code PR. 6. **Auto-format the code:** - **NOTE**: We use `isort` and `pyink` for styles, make sure they are installed on the active virtual environment. Use the included - autoformat.sh to auto-format. + **NOTE**: We use `isort` and `pyink` for styles, make sure they are installed on the active virtual environment. + Use the included autoformat.sh to auto-format. ```shell uv sync --extra dev From 34c9aa190bdb9708b19413d27d4c4a2f3c7eb9b6 Mon Sep 17 00:00:00 2001 From: Pedro Melendez Date: Mon, 24 Nov 2025 13:54:34 -0800 Subject: [PATCH 3/4] Standardize on uv for package management --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8d7a23fd74..288b412ba1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -173,7 +173,7 @@ part before or alongside your code PR. 5. **Run unit tests:** ```shell - pytest ./tests/unittests + uv run pytest ./tests/unittests ``` NOTE: for accurate repro of test failure, only include `test`, `eval` and From 92ae231310ba6d75db4a01d8978453f596fee7e7 Mon Sep 17 00:00:00 2001 From: Pedro Melendez Date: Mon, 24 Nov 2025 13:55:50 -0800 Subject: [PATCH 4/4] Update CONTRIBUTING.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- CONTRIBUTING.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 288b412ba1..a661cac303 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -186,8 +186,7 @@ part before or alongside your code PR. 6. **Auto-format the code:** - **NOTE**: We use `isort` and `pyink` for styles, make sure they are installed on the active virtual environment. - Use the included autoformat.sh to auto-format. + **NOTE**: We use `isort` and `pyink` for styles. The command below installs these tools. ```shell uv sync --extra dev