[openstack-dev] Please do *NOT* use "vendorized" versions of anything (here: glanceclient using requests.packages.urllib3)

Chmouel Boudjnah chmouel at enovance.com
Fri Sep 19 18:26:25 UTC 2014


On Fri, Sep 19, 2014 at 6:58 PM, Donald Stufft <donald at stufft.io> wrote:

> So you can remove all that code and just let requests/urllib3 handle it on
> 3.2+, 2.7.9+ and for anything less than that either use conditional
> dependencies to have glance client depend on pyOpenSSL, ndg-httpsclient,
> and pyasn1 on Python 2.x, or let them be optional and if people want to
> disable TLS compression in those versions they can install those versions
> themselves.



we have that issue as well for swiftclient, see the great write-up from
stuart here :

https://answers.launchpad.net/swift/+question/196920

just removing it this and let hope that users uses bleeding edge python
(which they don't) is not going to work for us. and the pyOpenSSL way is
very unfriendly to the end-user as well.

Chmouel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140919/3ef14e67/attachment.html>


More information about the OpenStack-dev mailing list