pyserial
tqdm