pydantic>=2.0
pyyaml>=6.0

[all]
langchain>=0.3
langgraph>=0.2
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-http>=1.24
langfuse>=2.0
langsmith>=0.1
giotto-tda>=0.6.0
scikit-learn>=1.3.0
joblib>=1.3.0
numpy>=1.24.0

[dev]
pytest>=8.0
pytest-asyncio>=0.24
pytest-cov>=4.1
ruff>=0.7
mypy>=1.13
openai>=1.0.0
anthropic>=0.30.0

[langchain]
langchain>=0.3

[langfuse]
langfuse>=2.0

[langgraph]
langgraph>=0.2

[langsmith]
langsmith>=0.1

[otlp]
opentelemetry-sdk>=1.24
opentelemetry-exporter-otlp-proto-http>=1.24

[tda]
giotto-tda>=0.6.0
scikit-learn>=1.3.0
joblib>=1.3.0
numpy>=1.24.0
