opencv-python<5.0,>=4.10
rapidocr_onnxruntime<2.0,>=1.4
pydantic<3.0,>=2.10
ksaa-res==0.2
typing-extensions>=4.12
python-dotenv<2.0,>=1.0
onnxruntime<2.0,>=1.14
numpy
mouse<0.8,>=0.7.1

[all]
kotonebot[android,dev,docs,windows]

[android]
adbutils>=2.8
uiautomator2>=3.2
av>=14.0

[dev]
fastapi~=0.115
uvicorn~=0.34
python-multipart~=0.0
websockets~=14.1
psutil~=6.1
twine~=6.1
build
snakeviz
dataclass-wizard
rich~=13.9
jinja2~=3.1
tqdm~=4.67
pygls~=2.0

[dev:python_version < "3.11"]
tomli

[docs]
mkdocs>=1.6
mkdocs-material>=9.6
mkdocstrings[python]>=0.30

[windows]
psutil>=6.1

[windows:sys_platform == "win32"]
pywin32
ahk>=1.8
win11toast>=0.35
