sentence-transformers<3,>=2.2.0
transformers<5
numpy<2,>=1.24
dateparser>=1.2.0
tzlocal>=5.0

[arize]
arize>=7.0

[dev]
pytest>=7.4
pytest-cov>=4.1
pytest-asyncio>=0.23
ruff>=0.4
black>=24

[full]
horizon-monitor[arize,geoip,langfuse,langsmith,mcp,nli,otel]

[geoip]
geoip2>=4.0

[langfuse]
langfuse>=2.0

[langsmith]
langsmith>=0.1

[mcp]
mcp>=1.13
click>=8.0
uvicorn>=0.27
starlette>=0.37

[nli]
torch>=2.0
transformers>=4.30

[otel]
opentelemetry-api>=1.20
opentelemetry-sdk>=1.20
opentelemetry-exporter-otlp-proto-http>=1.20
