# Motore PDF e server locale
pymupdf>=1.26,<3   # provata con 1.28.2 e 2.0 (ottobre 2026); la 3.x e' una major nuova non ancora verificata
fastapi>=0.110
uvicorn>=0.29
python-multipart>=0.0.9
# Firma digitale e convalida (PAdES)
pyhanko>=0.25
pyhanko-certvalidator>=0.26
requests>=2.31          # OCSP/CRL per la verifica dei .p7m
cryptography>=42
# Conversioni
pdf2docx>=0.5.8
opencv-python-headless>=4.8,<5   # usato da pdf2docx; la 5.x e' una major nuova non ancora verificata
pdfplumber>=0.11
openpyxl>=3.1
python-pptx>=1.0
pillow>=10
fonttools>=4.50
pikepdf>=9
# App desktop: finestra integrata su Windows (WebView2) e macOS (WebKit); su Linux si usa il browser in modalità app
pywebview>=5.3; sys_platform == "win32" or sys_platform == "darwin"
pywin32>=306; sys_platform == "win32"
