Interesting you posted this
just as I finished compiling with another solution. I found a post of someone reporting the
exact same problem, and it was that there is a near-infinite timeout set at the socket layer that has to be overridden explicitly (I specify a urlopen timeout, but not socket.read timeout):
import urllib2
import socket
socket.setdefaulttimeout(CLI_OPTIONS.nettimeout)
versionLines = urllib2.urlopen(HTTP_VERSION_FILE, timeout=CLI_OPTIONS.nettimeout)
versionLines = versionLines.readlines()
However, since I can't reproduce the problem, I had to recompile the Win64 version and replace the previous one. @traderjoe: please re-download and reinstall. Tell me if the problem went away. The links below are the same as on the original post, re-linked here for convenience.
Windows 64-bit installerWindows 32-bit installerLinux 64-bit Debian packageLinux 32-bit Debian package