mcp>=2.0
pillow>=10
mss>=9
nodriver>=0.40
uniseg>=0.10.1

[:sys_platform == "darwin"]
pyobjc-framework-Quartz>=10
pyobjc-framework-ApplicationServices>=10

[:sys_platform == "linux"]
python-xlib>=0.33
jeepney>=0.8
dbus-fast>=2.21

[:sys_platform == "win32"]
pywinauto>=0.6.8

[data-yaml]
pyyaml>=6

[derivation]

[derivation:python_version == "3.10"]
numpy==2.2.6
scipy==1.15.3

[derivation:python_version >= "3.11"]
numpy==2.4.4
scipy==1.17.1

[dev]
pytest>=7
pytest-asyncio>=0.23
ruff>=0.1

[dev:python_version == "3.10"]
numpy==2.2.6
scipy==1.15.3

[dev:python_version >= "3.11"]
numpy==2.4.4
scipy==1.17.1

[linux-uinput]

[linux-uinput:sys_platform == "linux"]
evdev>=1.6
