[openstack-dev] [oslo] eventlet 0.17.3 is now fully Python 3 compatible

Thomas Goirand zigo at debian.org
Fri Apr 24 08:55:24 UTC 2015



On 04/23/2015 11:29 PM, Thomas Goirand wrote:
>
>
> On 04/23/2015 04:24 PM, Victor Stinner wrote:
>>> Also, on the Python 3 topic, there's still a big issue with memcached
>>> (aka: python-memcache).
>>
>> Oh, thanks Thomas for the reminder. I just sent a pull request to port
>> python-memcached to Python 3:
>>
>>     https://github.com/linsomniac/python-memcached/pull/67
>
> Cool! I'll try it, apply the patch to the version 1.54, and upload to
> Debian, if this works well.

Yesterday, I uploaded the latest commit of python-memcache + your patch 
to Debian Experimental.

>>> It's blocking me from adding Python3 support to
>>> keystoneclient, and as a consequence, to almost all of OpenStack.
>>
>> python-keystoneclient announces a full Python 3 support with a voting
>> Python 3 gate. I just checked locally, "tox -e py34" pass.
>>
>> The problem is that python-memcached miss in test dependencies and so
>> middleware tests using memcache are never run!
>>
>> Victor
>
> Yeah, memcached (aka: python-memcache in Debian) is said to be
> "optional", but in reality, we really need it for the full Python 3
> compatibility, otherwise that's bullshit (unless we're giving up on
> using memcache completely?).

Now that python-memcache is fixed for Python 3, the other issue is 
pysaml2 which also only supports Python 2. That's also a blocker for 
keystoneclient.

Cheers,

Thomas Goirand (zigo)



More information about the OpenStack-dev mailing list