# Core PDF processing
PyMuPDF>=1.23.0
pdfplumber>=0.10.0

# Text processing and chunking
tiktoken>=0.5.0

# Machine Learning and AI
llama-cpp-python>=0.2.0
torch>=2.0.0
protobuf>=4.0.0

# Web framework and API
fastapi>=0.100.0
uvicorn>=0.20.0
gradio>=4.0.0

# Model Context Protocol
mcp>=1.0.0

# Data processing and utilities
numpy>=1.24.0
pandas>=2.0.0
pillow>=10.0.0
scikit-learn>=1.3.0
opencv-python>=4.8.0
psutil>=5.9.0

# Document conversion
pypandoc>=1.11
openpyxl>=3.1.0
python-pptx>=0.6.21
reportlab>=4.0.0
Pandoc>=2.3
llama_index>=0.9.0
pdfkit>=1.0.0
olefile>=0.46
markdown>=3.4.0
beautifulsoup4>=4.12.0

# Optional: For better .doc/.docx support
# python-docx>=0.8.11
# docx2txt>=0.8