natsort>=8.1.0
pillow>=7.1.2
pillow-heif>=0.18.0
opencv-contrib-python-headless>=4.7.0.72
qimage2ndarray>=1.10.0
lapx>=0.5.5
tqdm>=4.64.0
scipy>=1.4.1
PyYAML
importlib_metadata
json_repair
jsonlines
markdown
openai
psutil
pyclipper
six
shapely
termcolor
tokenizers
requests
darkdetect>=0.8.0
matplotlib

[:sys_platform != "linux"]
PyQt6>=6.6.0
PyQt6-WebEngine>=6.6.0

[:sys_platform == "linux"]
PyQt6<6.10.0,>=6.6.0
PyQt6-WebEngine<6.10.0,>=6.6.0

[cpu]
numpy>=2.0.0
onnx>=1.15.0
onnxruntime>=1.15.0

[dev]
build
black
flake8
pyinstaller
pytest
twine

[dev:sys_platform != "linux"]
PySide6>=6.6.0

[dev:sys_platform == "linux"]
PySide6<6.10.0,>=6.6.0

[gpu]
numpy>=2.0.0
onnx>=1.15.0

[gpu-cu11]
numpy<2.0.0
onnx<1.16.1,>=1.15.0

[gpu-cu11:platform_system != "Darwin"]
onnxruntime-gpu<1.19.0,>=1.15.0

[gpu:platform_system != "Darwin"]
onnxruntime-gpu>=1.18.1
