# Core data stack
numpy
pandas==2.2.3
matplotlib
seaborn

# File extraction
PyPDF2
python-docx
Pillow
pytesseract

# HTTP client (replaces the `together` SDK)
requests
# Async HTTP for token-by-token streaming of chat completions
# (ISSUES.md #1 — sync HTTP, no token-by-token feedback). Used
# lazily: Agent.py still imports without httpx; only the streaming
# code path needs it.
httpx

# Streamlit (UI)
streamlit

# Local .env loading for development
python-dotenv
