# Core dependencies (matches pyproject.toml for v0.3.0+)
langchain>=0.3.0,<0.4.0
langchain-community>=0.3.0,<0.4.0
chromadb>=1.3.0,<2.0  # Python 3.13 compatible
sentence-transformers>=3.0.0
pypdf2==3.0.1
pypdf

# Document processing (always included for EPUB/DOCX support)
numpy>=1.24,<3.0  # Python 3.13 compatible
python-docx>=1.1.0
unstructured[docx,pptx,epub]>=0.11.5  # loaders for .docx, .pptx, .epub
openpyxl
pdfminer.six
beautifulsoup4>=4.11.0
mobi>=0.3.3
ebooklib>=0.18

# Legacy .doc files: no extra Python packages needed, but LibreOffice must be
# installed on the system (macOS: brew install --cask libreoffice)

# Email support
emlx>=1.0.0

# Web monitoring
flask==3.0.0
watchdog>=3.0.0

# Utilities
python-dotenv==1.0.0
psutil==5.9.7
platformdirs>=4.0.0
