USB - mwicat/personal GitHub Wiki

Install

brew install libusb
sudo pip3 install pyusb
import usb.core
import usb.util

devices = usb.core.find(find_all=True)
for dev in devices:
    print(f'{dev.manufacturer} - {dev.product}')
    print(dev.get_active_configuration())
    print('\n\n')