Просмотр исходного кода

依赖:同步 Agent 浏览器扩展锁定结果

同步 Agent 与 Script Build Host 的 uv 锁文件,使既有 browser/all extra 中的 PyMySQL、DBUtils 元数据在两个工作区保持一致。
SamLee 12 часов назад
Родитель
Сommit
2bc0a2dcc9
2 измененных файлов с 30 добавлено и 0 удалено
  1. 26 0
      agent/uv.lock
  2. 4 0
      script_build_host/uv.lock

+ 26 - 0
agent/uv.lock

@@ -700,15 +700,19 @@ dependencies = [
 [package.optional-dependencies]
 all = [
     { name = "browser-use" },
+    { name = "dbutils" },
     { name = "fastapi" },
     { name = "langchain-core" },
     { name = "lark-oapi" },
+    { name = "pymysql" },
     { name = "uvicorn", extra = ["standard"] },
     { name = "websockets" },
 ]
 browser = [
     { name = "browser-use" },
+    { name = "dbutils" },
     { name = "langchain-core" },
+    { name = "pymysql" },
 ]
 dev = [
     { name = "pytest" },
@@ -728,6 +732,8 @@ server = [
 requires-dist = [
     { name = "browser-use", marker = "extra == 'all'", specifier = ">=0.11.0" },
     { name = "browser-use", marker = "extra == 'browser'", specifier = ">=0.11.0" },
+    { name = "dbutils", marker = "extra == 'all'", specifier = ">=3.1.0" },
+    { name = "dbutils", marker = "extra == 'browser'", specifier = ">=3.1.0" },
     { name = "fastapi", marker = "extra == 'all'", specifier = ">=0.115.0" },
     { name = "fastapi", marker = "extra == 'server'", specifier = ">=0.115.0" },
     { name = "filelock", specifier = ">=3.15.0" },
@@ -739,6 +745,8 @@ requires-dist = [
     { name = "openai", specifier = ">=2.16.0,<3" },
     { name = "pillow", specifier = ">=10.0.0" },
     { name = "pydantic" },
+    { name = "pymysql", marker = "extra == 'all'", specifier = ">=1.1.0" },
+    { name = "pymysql", marker = "extra == 'browser'", specifier = ">=1.1.0" },
     { name = "pytest", marker = "extra == 'dev'", specifier = ">=8.0" },
     { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = ">=0.23" },
     { name = "pytest-cov", marker = "extra == 'dev'", specifier = ">=5.0" },
@@ -766,6 +774,15 @@ wheels = [
     { url = "https://files.pythonhosted.org/packages/c4/19/31aa63ab719b2e1eea5f200a8a54e2591dc1966a6b75e3de30ef8be9bc2c/cython-3.2.8-py3-none-any.whl", hash = "sha256:f635e113677666de13a2ec2979e9b1d5b90617cdfd1a691d3559be81e2dd6cb9", size = 1258688, upload-time = "2026-06-30T07:41:55.624Z" },
 ]
 
+[[package]]
+name = "dbutils"
+version = "3.1.2"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/55/33/b739e991d8234b3fb0602d501b4aacda88ad1fd5d061b5b9d6022fa35ed6/dbutils-3.1.2.tar.gz", hash = "sha256:160b5788154f1adeddc61080daff1530b4df2ba0d45af1c3bfbac76db24186b3", size = 95869, upload-time = "2025-09-07T17:01:31.713Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/98/a7/4fe7da3082241028e62c390bf9357d60522dd03d9329e3a560045fe14dfd/dbutils-3.1.2-py3-none-any.whl", hash = "sha256:0cb388a89eeecf04089aef113a7007c3fac9199e9580c8549829f954870c403a", size = 32936, upload-time = "2025-09-07T17:01:30.466Z" },
+]
+
 [[package]]
 name = "distro"
 version = "1.9.0"
@@ -2310,6 +2327,15 @@ crypto = [
     { name = "cryptography" },
 ]
 
+[[package]]
+name = "pymysql"
+version = "1.2.0"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url = "https://files.pythonhosted.org/packages/c9/bc/1c6a92f385940f727daeecf3bacaf186e03875dff57197801046c583bcf0/pymysql-1.2.0.tar.gz", hash = "sha256:6c7b17ca686988104d7426c27895b455cdeea3e9d3ceb1270f0c3704fead8c33", size = 49021, upload-time = "2026-05-19T08:26:22.302Z" }
+wheels = [
+    { url = "https://files.pythonhosted.org/packages/c4/bd/2534e130295c8cfd4f0a2e31623baab7502278f1e97bcfe61db75656a77f/pymysql-1.2.0-py3-none-any.whl", hash = "sha256:62169ce6d5510f08e140c5e7990ee884a9764024e4a9a27b2cc11f1099322ae0", size = 45716, upload-time = "2026-05-19T08:26:20.974Z" },
+]
+
 [[package]]
 name = "pyobjc"
 version = "12.1"

+ 4 - 0
script_build_host/uv.lock

@@ -183,6 +183,8 @@ dependencies = [
 requires-dist = [
     { name = "browser-use", marker = "extra == 'all'", specifier = ">=0.11.0" },
     { name = "browser-use", marker = "extra == 'browser'", specifier = ">=0.11.0" },
+    { name = "dbutils", marker = "extra == 'all'", specifier = ">=3.1.0" },
+    { name = "dbutils", marker = "extra == 'browser'", specifier = ">=3.1.0" },
     { name = "fastapi", marker = "extra == 'all'", specifier = ">=0.115.0" },
     { name = "fastapi", marker = "extra == 'server'", specifier = ">=0.115.0" },
     { name = "filelock", specifier = ">=3.15.0" },
@@ -194,6 +196,8 @@ requires-dist = [
     { name = "openai", specifier = ">=2.16.0,<3" },
     { name = "pillow", specifier = ">=10.0.0" },
     { name = "pydantic" },
+    { name = "pymysql", marker = "extra == 'all'", specifier = ">=1.1.0" },
+    { name = "pymysql", marker = "extra == 'browser'", specifier = ">=1.1.0" },
     { name = "pytest", marker = "extra == 'dev'", specifier = ">=8.0" },
     { name = "pytest-asyncio", marker = "extra == 'dev'", specifier = ">=0.23" },
     { name = "pytest-cov", marker = "extra == 'dev'", specifier = ">=5.0" },