# This file is kept for compatibility with pip-only environments
# For the primary dependency management, please use requirements.conda.yml
# This file may not be updated as frequently as requirements.conda.yml

# FastAPI and Server
fastapi
uvicorn
python-dotenv
python-multipart
python-jose
pyjwt
jinja2

# Database and Auth
supabase
supabase_auth
sqlalchemy
sqlalchemy-utils
asyncpg

# Neo4j and Databases
neo4j
neontology

# Redis
redis

# Data Processing and Analysis
pandas
scipy
requests
openpyxl

# HTTP and Async
aiohttp
sseclient-py

# OpenAI and related tools
openai
ollama

# Providers
msal

# Testing
pytest
pytest-html

# Miscellaneous
emoji
extruct
w3lib
scikit-learn

# Google APIs
youtube-transcript-api>=1.2.3
google-api-python-client
google-auth-oauthlib

# LangChain Ecosystem
#langchain[all]
langchain[llms]
langchain-community
langchain-classic
#langchain-cli
#langchain-core
langchain-openai
#langchain-text-splitters
#langchainhub
#langchainplus-sdk
langgraph
#langgraph-checkpoint
#langgraph-checkpoint-postgres

# Document Processing
python-pptx
python-docx
pdfminer.six
Pillow
psutil
PyPDF2
PyMuPDF
# OpenCV answer-region geometry (S5-4)
opencv-python-headless
