title: How can I decode/print an IPV6 address in python
body: <p>I have an IPv6 address, and I would like to print it in a human readable format.</p>
  
  <p>On an IPv4 address I did <code>socket.inet_ntoa(...)</code>, but on IPv6 I get <pre>
  socket.error: packed IP wrong length for inet_ntoa
  </pre></p>