# One canonical dependency set for development, tests and release builds.
# Prefer the official CPU-only PyTorch wheels; Copa currently runs EasyOCR
# with gpu=False and does not need the multi-gigabyte CUDA runtime.
--extra-index-url https://download.pytorch.org/whl/cpu

# Runtime
certifi>=2026.6.17,<2027
PyQt6>=6.11.0,<6.12
pytesseract>=0.3.13,<0.4
Pillow>=12.3.0,<13
pynput>=1.8.2,<2
mss>=10.2.0,<11
numpy>=2.5.1,<3
requests>=2.34.2,<3
dbus-next==0.2.3; sys_platform == "linux"
PyAutoGUI>=0.9.54,<1
dxcam>=0.3.0,<0.4; sys_platform == "win32"

# EasyOCR and its coupled inference runtime
easyocr==1.7.2
torch==2.13.0+cpu
torchvision==0.28.0+cpu

# Development, tests and packaging
pytest>=9.1.1,<10
pytest-qt>=4.5.0,<5
ruff>=0.15.21,<0.16
pyinstaller>=6.21,<7
