# Traigent SDK Framework Integration Dependencies
# Required for Sprint 6 framework integrations

-r requirements.txt

# Framework integrations
langchain>=0.0.200
langchain-core>=1.2.28
langchain-community>=0.3.27
langchain-anthropic>=0.2.0
langchain-openai>=1.1.14
langchain-text-splitters>=0.3.8
langchain-google-genai>=2.1.4
openai>=2.0.0
anthropic>=0.18.0
groq>=0.9.0
rank_bm25>=0.2.2
faiss-cpu>=1.7.0; sys_platform != 'win32'
mlflow-skinny>=3.11.1,<4.0  # tracking-only; full mlflow pins cryptography<50 (#2183)
pandas>=1.3.0  # main-only (#2206): preserves the DataFrame surface full mlflow supplied transitively
wandb>=0.15.0
python-dotenv>=1.2.2

# AWS Bedrock
boto3>=1.28.0
botocore>=1.31.0

# Google Generative AI (Gemini)
# google-genai: Google's forward SDK for direct Gemini support (Traigent primary)
# google-generativeai: Kept for langchain-google-genai compatibility
google-genai>=0.8.0
google-generativeai>=0.3.0
