doxapy>=0.9.4
jax>=0.9.0
jaxlib>=0.9.0
ml-dtypes>=0.5.4
numpy<2.1.0,>=1.26.0
opencv-python-headless>=4.8.0
page-dewarp>=0.2.7
pikepdf>=10.0.0
pillow>=10.0.0
platformdirs>=4.3.0
psutil>=7.2.2
pypdfium2>=4.30.0
python-slugify>=8.0.0
pyyaml>=6.0.0
questionary>=2.1.1
rich>=13.0.0
scipy>=1.11.0

[cloud]
mistralai>=1.0.0
keyring>=24.0.0

[cuda]
jax[cuda12]>=0.9.0
optax>=0.2.0

[dev]
pytest>=8.0.0
reportlab>=4.0.0

[gui]
pyside6-essentials>=6.7.0
pyqtdarktheme>=2.1.0

[jbig2]
aglaia_jbig2

[keyring-1password]
onepassword-keyring>=0.1.1

[keyring-bitwarden]
bitwarden-keyring>=0.3.1

[macos]
pyobjc-framework-avfoundation>=10.0
pyobjc-framework-cocoa>=10.0
pyobjc-framework-speech>=10.0
pyobjc-framework-vision>=10.0

[macos:sys_platform == "darwin" and platform_machine == "arm64"]
mlx>=0.20

[package]
pyinstaller>=6.10.0

[paddle]
paddleocr[doc-parser]>=3.6.0
paddlepaddle>=3.2.1
mlx-vlm>=0.6.0

[surya]
surya-ocr>=0.20.0
torch<3,>=2.7.0

[voice]
sounddevice>=0.4.6

[voice:sys_platform != "darwin"]
vosk>=0.3.45

[voice:sys_platform == "darwin"]
vosk==0.3.44
