# ─── Runtime ────────────────────────────────────────
pynput==1.7.6              # 키보드/마우스 후킹
pystray==0.19.5            # 시스템 트레이
Pillow==10.4.0             # pystray 아이콘 렌더
requests==2.32.3           # 백엔드 API 통신
cryptography==43.0.1       # JWT 로컬 암호화 + HMAC
PyJWT==2.9.0               # JWT 디코딩/검증
wmi==1.5.1; sys_platform == "win32"          # 메인보드 UUID / CPU ID (Windows)
pywin32==306; sys_platform == "win32"        # WMI 백엔드

# ─── Build ──────────────────────────────────────────
pyinstaller==6.10.0
pyarmor==9.0.7             # 코드 난독화

# ─── Dev / QA ───────────────────────────────────────
pytest==8.3.3
pytest-mock==3.14.0
ruff==0.6.9
