pydantic-settings>=2.2
requests>=2.31
filetype>=1.2
pypdf>=5.0
tenacity>=8.2
opentelemetry-api>=1.27
opentelemetry-sdk>=1.27
opentelemetry-exporter-prometheus>=0.48b0
prometheus-client>=0.20
PyJWT>=2.8

[dense]
sentence-transformers>=3.0

[dev]
pytest>=8.0
pytest-cov>=5.0
ruff>=0.6
mypy>=1.11
build>=1.2
chromadb>=0.5
sentence-transformers>=3.0
scikit-learn>=1.4
joblib>=1.3
opentelemetry-exporter-otlp-proto-grpc>=1.27

[docs]
mkdocs-material>=9.5

[guard]
scikit-learn>=1.4
joblib>=1.3
numpy>=1.26

[otlp]
opentelemetry-exporter-otlp-proto-grpc>=1.27

[rag]
chromadb>=0.5
sentence-transformers>=3.0

[vertex]
google-genai>=1.0.0
