title: Listing serial ports in Mac OS X and Python 3
body: <p>I'm having trouble listing available serial ports and I really need help debugging this.
  In Python 2.7.5 the COM-ports are listed correctly while PySerial returns an empty list in Python 3.3.5.</p>
  
  <p>I found one other lonely soul with the same problems on the internet (no answers), but the problem doesn't seem to be popular at all - maybe it's my system?</p>
  
  <p>I'm using Mac OS X 10.9.2 and installed python and python3 via homebrew. I updated everything just now. PySerial is at version 2.7 in both pip and pip3.</p>
  
  <p>The output:</p>
  
  <pre><code>Python 2.7.5 (default, Nov  4 2013, 18:04:45) 
  [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from serial.tools import list_ports
  &gt;&gt;&gt; list_ports.comports()
  [['/dev/cu.Bluetooth-Incoming-Port', 'n/a', 'n/a'], ['/dev/cu.Bluetooth-Modem', 'n/a', 'n/a']]
  
  Python 3.3.5 (default, Mar 10 2014, 13:25:50) 
  [GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.2.79)] on darwin
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from serial.tools import list_ports
  &gt;&gt;&gt; list_ports.comports()
  []
  </code></pre>