# ChatCVE Python Dependencies
# Install with: pip install -r requirements.txt

# Web Framework
flask==2.3.3
flask-cors==4.0.0
PyJWT==2.8.0

# Scanning service dependencies
requests>=2.31

# AI and Language Processing (provider-agnostic - see api/ai_service.py)
langchain>=0.3,<0.5
langchain-community>=0.3,<0.6
sqlalchemy>=2.0

# AI Providers - install the one(s) you use; extras are harmless
langchain-openai>=0.2,<1          # openai / azure-openai
langchain-anthropic>=0.2,<1       # anthropic
langchain-google-genai>=2.0,<3    # gemini
langchain-ollama>=0.2,<1          # ollama (local models)

# Optional Development Dependencies
# Uncomment for development:
# pytest==7.4.3
# black==23.11.0
# flake8==6.1.0