fix(deps): numpy is a runtime dependency of packages/retrieval, not spike-only
T8 的 DeterministicEmbedder 在主依赖里 import numpy,但它此前只随 spike extra 安装——纯 dev 环境(也是 CI 的 uv sync --extra dev)四 个测试文件 直接 ModuleNotFoundError。移入主依赖。
This commit is contained in:
@@ -22,6 +22,7 @@ dependencies = [
|
||||
"prometheus-client>=0.21",
|
||||
"cos-python-sdk-v5>=1.9.44",
|
||||
"tencentcloud-sdk-python-sms>=3.1.153",
|
||||
"numpy>=2.5.2",
|
||||
]
|
||||
|
||||
[project.optional-dependencies]
|
||||
|
||||
@@ -1183,6 +1183,7 @@ dependencies = [
|
||||
{ name = "cos-python-sdk-v5" },
|
||||
{ name = "fastapi" },
|
||||
{ name = "httpx" },
|
||||
{ name = "numpy" },
|
||||
{ name = "orjson" },
|
||||
{ name = "pgvector" },
|
||||
{ name = "prometheus-client" },
|
||||
@@ -1225,6 +1226,7 @@ requires-dist = [
|
||||
{ name = "httpx", specifier = ">=0.28" },
|
||||
{ name = "import-linter", marker = "extra == 'dev'", specifier = ">=2.1" },
|
||||
{ name = "mypy", marker = "extra == 'dev'", specifier = ">=1.13" },
|
||||
{ name = "numpy", specifier = ">=2.5.2" },
|
||||
{ name = "onnxruntime", marker = "extra == 'spike'", specifier = ">=1.20" },
|
||||
{ name = "opencv-python-headless", marker = "extra == 'spike'", specifier = ">=4.10" },
|
||||
{ name = "orjson", specifier = ">=3.10" },
|
||||
|
||||
Reference in New Issue
Block a user