use six.moves to work around urllib / urllib2 / urlparse to urllib 2to3 cleanup