playwright>=1.45
plyer>=2.1
fastapi>=0.111
uvicorn>=0.30
pypdf>=4.0
Pillow>=10.0
anthropic>=1.0
mcp[cli]>=2.1
# Desktop-automation (fas 3) - bara Windows. Övriga plattformar hoppar över dem
# och desktop_*-stegen ger ett tydligt fel i stället för att krascha vid import.
pywinauto>=0.6.8; sys_platform == "win32"
pyautogui>=0.9.54; sys_platform == "win32"
opencv-python>=4.8; sys_platform == "win32"
# OCR (ocr_read-steget) - bara Windows. winocr = Windows.Media.Ocr; kräver att
# svenskt OCR-språk är installerat i Windows. pymupdf renderar inskannade
# PDF-sidor till bilder. Saknas de ger ocr_read ett tydligt fel, ingen krasch.
winocr>=0.0.15; sys_platform == "win32"
pymupdf>=1.24; sys_platform == "win32"