ssl module may need strict checking:
` m> env PATH= /usr/local/bin/python2.7 version.py Retreving commit log from https://tools.wmflabs.org/pywikibot/gitlog.txt Traceback (most recent call last): File "version.py", line 20, in <module> pywikibot.output('Pywikibot: %s' % getversion()) File "/home/saper/wikipedia/compat/pywikibot/version.py", line 46, in getversion data = dict(getversiondict()) # copy dict to prevent changes in 'chache' File "/home/saper/wikipedia/compat/pywikibot/version.py", line 70, in getversiondict (tag, rev, date, hsh) = getversion_git(_program_dir) File "/home/saper/wikipedia/compat/pywikibot/version.py", line 192, in getversion_git rev, date = getversion_git_windows(hsh, path) File "/home/saper/wikipedia/compat/pywikibot/version.py", line 111, in getversion_git_windows ff = urllib2.urlopen(url).read().splitlines() File "/usr/local/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/local/lib/python2.7/urllib2.py", line 431, in open response = self._open(req, data) File "/usr/local/lib/python2.7/urllib2.py", line 449, in _open '_open', req) File "/usr/local/lib/python2.7/urllib2.py", line 409, in _call_chain result = func(*args) File "/usr/local/lib/python2.7/urllib2.py", line 1240, in https_open context=self._context) File "/usr/local/lib/python2.7/urllib2.py", line 1197, in do_open raise URLError(err) urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:581)> `
Workaround: list of certificate authorities you trust SSL_CERT_FILE
I think SSL certificates could/should be supplied attached to the family files, not sure where else do we connect to (tools.wmflabs.org, anything else?...)