# Core dependencies for ragpackai
langchain==0.2.12
langchain-openai==0.1.20
openai==1.40.0
chromadb==0.5.5
pydantic==2.8.2
sentence-transformers==2.7.0
faiss-cpu==1.8.0
tqdm==4.66.4
PyPDF2>=3.0.0
cryptography>=3.4.8

# Optional dependencies (install as extras)
# Google: google-cloud-aiplatform, langchain-google-vertexai
# Groq: groq, langchain-groq  
# Cerebras: cerebras-cloud-sdk, langchain-cerebras
# NVIDIA: langchain-nvidia-ai-endpoints

# Development dependencies
pytest>=7.0.0
pytest-cov>=4.0.0
black>=22.0.0
flake8>=5.0.0
mypy>=1.0.0
