jieba>=0.42.1
json-repair>=0.44.0
numpy>=1.26.0
packaging<26,>=24.2
pydantic>=2.0.0
scipy>=1.11.0

[all]
faiss-cpu>=1.8.0
googleapis-common-protos<2,>=1.75.1
grpcio<2,>=1.83.0
grpcio-health-checking<1.82,>=1.81.1
grpcio-status<2,>=1.83.0
mcp<3,>=2.0.0
networkx>=3.2.0
opentelemetry-exporter-otlp-proto-grpc<2,>=1.44.0
opentelemetry-exporter-prometheus<1,>=0.65b0
opentelemetry-sdk<2,>=1.44.0
pyarrow>=16.0.0
protobuf<7,>=6.33.5

[build]
build>=1.2.0
twine<7,>=6.0.0

[evaluation]
faiss-cpu>=1.8.0
pyarrow>=16.0.0

[lpmm]
networkx>=3.2.0
pyarrow>=16.0.0

[mcp]
mcp<3,>=2.0.0

[observability]
opentelemetry-exporter-otlp-proto-grpc<2,>=1.44.0
opentelemetry-exporter-prometheus<1,>=0.65b0
opentelemetry-sdk<2,>=1.44.0

[rpc]
googleapis-common-protos<2,>=1.75.1
grpcio<2,>=1.83.0
grpcio-health-checking<1.82,>=1.81.1
grpcio-status<2,>=1.83.0
protobuf<7,>=6.33.5

[test]
cryptography<46,>=41.0.0
googleapis-common-protos<2,>=1.75.1
grpcio<2,>=1.83.0
grpcio-health-checking<1.82,>=1.81.1
grpcio-status<2,>=1.83.0
mcp<3,>=2.0.0
mypy<2,>=1.17.0
opentelemetry-exporter-otlp-proto-grpc<2,>=1.44.0
opentelemetry-exporter-prometheus<1,>=0.65b0
opentelemetry-sdk<2,>=1.44.0
protobuf<7,>=6.33.5
pyarrow>=16.0.0
pytest>=8.0.0
pytest-asyncio>=0.24.0
ruff==0.16.2

[vector]
faiss-cpu>=1.8.0
