From 9cf1629117c605f8531f598ded81c7327b17519e Mon Sep 17 00:00:00 2001 From: yangdx Date: Tue, 18 Nov 2025 00:42:04 +0800 Subject: [PATCH] Add pre-commit to pytest dependencies and format test code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Add pre-commit to pytest extra deps • Update lock file dependencies (cherry picked from commit 5da82bb096db6aa3c45ca2cec2496716514132ad) --- pyproject.toml | 1 + uv.lock | 3 +++ 2 files changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index bd3441bc..e40452e0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,6 +46,7 @@ dependencies = [ pytest = [ "pytest>=8.4.2", "pytest-asyncio>=1.2.0", + "pre-commit", ] api = [ diff --git a/uv.lock b/uv.lock index 5b86567e..97703af0 100644 --- a/uv.lock +++ b/uv.lock @@ -2611,6 +2611,7 @@ docling = [ evaluation = [ { name = "datasets" }, { name = "httpx" }, + { name = "pre-commit" }, { name = "pytest" }, { name = "pytest-asyncio" }, { name = "ragas" }, @@ -2696,6 +2697,7 @@ offline-storage = [ { name = "redis" }, ] pytest = [ + { name = "pre-commit" }, { name = "pytest" }, { name = "pytest-asyncio" }, ] @@ -2751,6 +2753,7 @@ requires-dist = [ { name = "passlib", extras = ["bcrypt"], marker = "extra == 'api'" }, { name = "pipmaster" }, { name = "pipmaster", marker = "extra == 'api'" }, + { name = "pre-commit", marker = "extra == 'pytest'" }, { name = "psutil", marker = "extra == 'api'" }, { name = "pycryptodome", marker = "extra == 'api'", specifier = ">=3.0.0,<4.0.0" }, { name = "pydantic" },