PySide6>=6.6
pynput>=1.7

[:sys_platform == "darwin"]
pyobjc-framework-Cocoa>=10.0
pyobjc-framework-Quartz>=10.0
pyobjc-framework-ScreenCaptureKit>=10.0
pyobjc-framework-Vision>=10.0

[:sys_platform == "linux"]
python-xlib>=0.33

[dev]
pytest>=8.0
pytest-qt>=4.4
ruff==0.15.17

[windows-ocr]

[windows-ocr:sys_platform == "win32"]
winrt-Windows.Media.Ocr>=2.0
winrt-Windows.Graphics.Imaging>=2.0
winrt-Windows.Storage.Streams>=2.0
winrt-Windows.Globalization>=2.0
winrt-Windows.Foundation>=2.0
