Background:
Anybody playing with Arduino / ESP32 uses esptool.py (often indirectly).
It is a tool that talks to a USB connected ardiuno or esp32 device and can do useful things like reset, flash (download a new firmware), etc.
It does this magic by talking to a USB<->serial bridge chip on the...