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')