Cross-platform serial port enumeration in Python