typer>=0.9.0
textual>=0.47.0
rich>=13.0.0
httpx>=0.27.0
openai>=1.40.0
pyyaml>=6.0.1
aiosqlite>=0.19.0
pymupdf>=1.24.0
python-docx>=1.1.0
openpyxl>=3.1.0
python-pptx>=0.6.23
Pillow>=10.0.0
numpy>=1.24.0
mammoth>=1.8.0
markdownify>=0.13.0
markdown>=3.5.0
playwright>=1.45.0
cryptography>=42.0.0
filelock>=3.13.0
charset-normalizer>=3.3.0
beautifulsoup4>=4.12.0
tree-sitter-language-pack

[api]
fastapi>=0.115.0
uvicorn[standard]>=0.32.0

[code-tree]
tree-sitter>=0.21.0
tree-sitter-language-pack>=1.0.0

[db]
asyncpg>=0.29.0
aiomysql>=0.2.0

[desktop]
pyautogui>=0.9.54
mss>=9.0.0

[dev]
pytest>=8
build>=1.2.0
fastapi>=0.115.0
uvicorn[standard]>=0.32.0
XlsxWriter>=3.2.0
markitdown[docx,pdf,pptx,xls,xlsx]>=0.1.0

[markitdown]
markitdown[docx,pdf,pptx,xls,xlsx]>=0.1.0

[ocr]
pytesseract>=0.3.10

[opencv]
opencv-python-headless>=4.8.0

[pdf]
docx2pdf>=0.1.8
reportlab>=4.0.0

[visio]
vsdx>=0.6.1

[web]
trafilatura>=1.6.0
lxml>=5.0.0

[xlsxwriter]
XlsxWriter>=3.2.0
