Files
prezenta_work/config_settings.py
Developer eedf3a1c69 Optimize: Reduce dependencies to minimal set for headless RFID client
REMOVED:
- aiohttp, multidict, aiosignal, frozenlist, attrs, yarl, propcache (Flask async dependencies)
- flask, chart (not needed for headless device)
- selenium (web automation not needed)

KEPT (7 core dependencies only):
- rdm6300: RFID reader library
- requests: HTTP communication to server
- gpiozero: GPIO/system access
- urllib3, certifi, charset_normalizer, idna: requests dependencies

IMPROVEMENTS:
- Skip trying to install wrong-architecture wheels (aarch64)
- Let pip download correct ARM32/ARM64 version for device
- Much faster startup on resource-constrained Raspberry Pi
- Pure Python wheels installed from local repository
- Removes 11+ unnecessary packages
2025-12-18 14:29:27 +02:00

5.4 KiB