# Core dependencies aiofiles>=23.2.1 aiohttp>=3.11.0 annotated-types>=0.7.0 anyio>=4.8.0 # PDF Processing pdfplumber>=0.11.0 pdf2image>=1.17.0 Pillow>=10.0.0 # Computer Vision for local chart detection (cost optimization) opencv-python>=4.8.0 # LangChain ecosystem langchain>=0.3.16 langchain-core>=0.3.32 langchain-text-splitters>=0.3.5 langchain-google-genai>=2.0.0 langchain-community>=0.3.16 # Google AI for chart analysis google-generativeai>=0.8.0 # Vector store chromadb>=0.6.3 # Web framework gradio>=5.13.0 # Data processing pandas>=2.1.4 numpy>=1.26.4 beautifulsoup4>=4.12.3 # Document loaders python-docx>=1.1.2 docx2txt>=0.8 # Configuration pydantic>=2.11.10,<2.12.5 pydantic-settings>=2.10.1,<3.0.0 python-dotenv>=1.0.1 # BM25 retriever rank-bm25>=0.2.2 # Utilities tqdm>=4.67.0 requests>=2.32.0 tiktoken>=0.8.0 tenacity>=9.0.0