From 1e355a08f5a54d14a8d56532996b7e3353ac90cc Mon Sep 17 00:00:00 2001 From: nightcityblade Date: Thu, 18 Jun 2026 23:13:02 +0800 Subject: [PATCH] fix: relax lxml dependency constraint --- pyproject.toml | 2 +- requirements.txt | 2 +- uv.lock | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 06d1e4ab0..1e1f4e589 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,7 +17,7 @@ dependencies = [ "aiohttp>=3.11.11", "aiosqlite~=0.20", "anyio>=4.0.0", - "lxml~=5.3", + "lxml>=5.3,<7", "litellm>=1.53.1", "numpy>=1.26.0,<3", "pillow>=10.4", diff --git a/requirements.txt b/requirements.txt index 7d92cbea1..6c1f8e264 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ aiofiles>=24.1.0 aiohttp>=3.11.11 aiosqlite~=0.20 anyio>=4.0.0 -lxml~=5.3 +lxml>=5.3,<7 litellm>=1.53.1 numpy>=1.26.0,<3 pillow>=10.4 diff --git a/uv.lock b/uv.lock index 50ce22807..b188bd1fd 100644 --- a/uv.lock +++ b/uv.lock @@ -569,7 +569,7 @@ requires-dist = [ { name = "humanize", specifier = ">=4.10.0" }, { name = "lark", specifier = ">=1.2.2" }, { name = "litellm", specifier = ">=1.53.1" }, - { name = "lxml", specifier = "~=5.3" }, + { name = "lxml", specifier = ">=5.3,<7" }, { name = "nltk", specifier = ">=3.9.1" }, { name = "nltk", marker = "extra == 'all'" }, { name = "nltk", marker = "extra == 'cosine'" },