# Packages required on the A20-OLinuXino-MICRO LCD test jig image
# (Debian bookworm armhf) that were missing as of 2026-07-28 and had to be
# installed manually to run flows/LCD_FLOW.sh. Please bake these into the
# next jig image build.
#
# Installed and verified working on the jig at that date:
#   apt-get install -y figlet python3-smbus python3-urllib3 python3-serial python3-pip
#   pip3 install --break-system-packages json-spec
#
# Notes:
# - "jsonspec" is NOT a valid pip package name for the `from jsonspec import
#   validators` import used by lcd-olinuxino-serializer/lcd.py - the correct
#   PyPI package is "json-spec". `pip3 install jsonspec` fails with
#   "No matching distribution found".
# - python3-pip itself is only needed as a means to install json-spec (no
#   apt package provides the jsonspec/json-spec module on bookworm).
# - fbi, ts_calibrate, ts_test, i2cget were already present on the image
#   tested against - not listed here.

# apt (Debian bookworm armhf)
figlet
python3-smbus
python3-urllib3
python3-serial
python3-pip

# pip (no apt package available)
json-spec
