# Aplikasi kiosk (desktop_app/) — Python 3.11+
customtkinter>=5.2
Pillow>=10.0
requests>=2.31
numpy>=1.24          # dipakai image_processor (deteksi slot) — bukan opsional

# Mesin kiosk Windows — pasang semuanya sebelum uji perangkat keras:
pywin32>=306         # cetak ke printer + pilih ukuran kertas (core_logic/printer_handler.py)
opencv-python>=4.8   # kamera langsung (core_logic/camera_handler.py)
qrcode>=7.4          # QR pembayaran & unduh galeri

# Opsional:
# psutil  -> telemetri CPU/RAM lebih akurat (tanpa ini dipakai ctypes Windows)
