SNI support in zc.buildout.download?

Sean Upton <[email protected]>
Newsgroups gmane.comp.web.zope.plone.user
Message-ID <CANjV-2OdzZrVenYTKdL7+F3qWRMGfYFEpje5q3A2DnucVDi41A@mail.gmail.com>
Folks,

tl;dr  Do not use github.com downloads in CMMI buildout parts unless
you have a workaround, requires SNI.

It would be nice to be able to use stuff from
https://cloud.github.com/downoad URLs in CMMI parts in a buildout
(both zc.recipe.cmmi and heaxgonit.recipe.download use
zc.buildout.download.Download), but this fails now (likely due to
SNI).

Python core developers don't want to do many favors to Python 2.7
users on this front (Python3-centrism on relevant bugs.python.org
tickets [1]), is there a known workaround to get URLs pointing to
servers using SNI to work in CMMI parts for buildout?

[1] AFAICT, not even PEP 466 will not solve this for httplib/urllib,
see http://bugs.python.org/msg224385

Sean

------------------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.