kazen-event-schema<0.7,>=0.6.4
httpx>=0.25
pydantic>=2.6.0
structlog>=24.1.0
aiohttp>=3.9.0
pydantic-settings>=2.1.0
PyJWT>=2.8.0

[anthropic]
anthropic<1,>=0.39

[crewai]
crewai==1.15.26

[dev]
pytest>=8.0.0
pytest-cov>=5.0
pytest-asyncio>=0.23
fastapi>=0.110
httpx>=0.27
openai<3,>=1.40
anthropic<1,>=0.39
opentelemetry-api<2,>=1.45.1
opentelemetry-sdk<2,>=1.45.1
opentelemetry-exporter-otlp-proto-http<2,>=1.45.1
ruff>=0.8
mypy>=1.13

[frameworks]
langchain==1.4.4
langchain-core==1.6.9
langchain-openai==1.7.0
langchain-anthropic==1.7.5
langgraph==1.2.14
langgraph-checkpoint-sqlite==3.1.1
crewai==1.15.26

[langchain]
langchain==1.4.4
langchain-core==1.6.9
langchain-openai==1.7.0
langchain-anthropic==1.7.5

[langgraph]
langgraph==1.2.14
langgraph-checkpoint-sqlite==3.1.1
langchain-core==1.6.9

[openai]
openai<3,>=1.40

[otel]
opentelemetry-api<2,>=1.45.1
opentelemetry-sdk<2,>=1.45.1
opentelemetry-exporter-otlp-proto-http<2,>=1.45.1

[providers]
openai<3,>=1.40
anthropic<1,>=0.39
