PySide6==6.11.1
pypdfium2==5.12.1
python-docx==1.2.0
python-pptx==1.0.2
openpyxl==3.1.5
xlrd==2.0.2
olefile==0.47
py7zr==1.1.3
rarfile==4.5
pillow==12.3.0
charset-normalizer==3.4.9
numpy<3,>=1.26
onnxruntime==1.28.0
tokenizers==0.22.2
faiss-cpu==1.15.0
httpx==0.28.1
msal==1.37.0
keyring==25.7.0
structlog==26.1.0

[:sys_platform == "win32"]
pywin32==312

[all]
finddocs[export,ocr-rapid]

[dev]
pytest==9.1.1
pytest-qt==4.5.0
pytest-cov==7.1.0
mypy==2.3.0
ruff==0.16.1
pyinstaller==6.21.0
types-openpyxl
types-pywin32

[export]
torch>=2.2
transformers>=4.40
onnx>=1.16
onnxscript>=0.1

[gpu-cuda]
onnxruntime-gpu[cuda,cudnn]==1.28.0

[gpu-dml]
onnxruntime-directml==1.24.4

[ocr-easy]
easyocr>=1.7.2

[ocr-rapid]
rapidocr==3.9.2

[pgvector]
psycopg[binary]==3.3.4

[preset-gpu]
finddocs[gpu-dml,ocr-rapid]

[preset-nvidia]
finddocs[gpu-cuda,ocr-rapid]

[preset-server]
finddocs[ocr-rapid,pgvector]

[preset-standard]
finddocs[ocr-rapid]
