pydantic>=2.0
pyyaml>=6.0.3
structlog>=24.4.0
sqlalchemy>=2.0.49
typer>=0.12.0
typing-extensions>=4.0.0

[full]
fastapi>=0.100.0
uvicorn[standard]>=0.23.0
weasyprint>=68.1
rank-bm25>=0.2.2
opentelemetry-api>=1.33.1
opentelemetry-sdk>=1.33.1

[hybrid]
rank-bm25>=0.2.2

[otel]
opentelemetry-api>=1.33.1
opentelemetry-sdk>=1.33.1

[pdf]
weasyprint>=68.1

[server]
fastapi>=0.100.0
uvicorn[standard]>=0.23.0
