Opened 6 years ago
Last modified 6 years ago
#7250 closed defect
Bundle Python version is outdated in OSGeo4w package — at Version 1
Reported by: | JLiang | Owned by: | hobu |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | default | Version: | unspecified |
Severity: | normal | Keywords: | Python SSL |
Cc: |
Description (last modified by )
Please consider upgrading Python to 2.7.10 or above in OSGeo4W
Current Python version in OSGeo4W is 2.7.5 (QGIS 2.18) However, TLSv1_2 wasn't added until Python 2.7.9.
For some API provider, like Github, they started to move to supporting TLS1.2, also requires that the Client's Hello Message carries with a server name indication (SNI), otherwise server end would reject.
Also it is likely that more and more web services will switch to TLS1.2, please consider upgrading the Python version (in the bundle package) at least to 2.7.10 or even higher.
In order to verify that, try in python console: import json, urllib2; print json.load(urllib2.urlopen('https://api.github.com/')) it is very much the same with Requests library.
It is not easy for obtain a workaround of SSL version problem, if we continue to use Python 2.7.5 in OSGeo4W.
Change History (2)
by , 6 years ago
Attachment: | image001.png added |
---|
comment:1 by , 6 years ago
Description: | modified (diff) |
---|
Error output of connecting with Github API(v3)