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

Clint Byrum clint at fewbar.com
Thu Apr 23 17:53:09 UTC 2015


Excerpts from Victor Stinner's message of 2015-04-23 07:24:06 -0700:
> > 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
> 
> I don't understand. I saw a lot of "Port to Python 3" fixes merged in 2014, and these changes are now part of the release 1.54. Problem: running python-memcached tests with tox fail on obvious Python 3 errors. Anyway, all tests now pass with my pull request. The good news is that python-memcached looks to be actively developed.
> 
> 
> Julien Danjou ported pymemcache to Python 3, another memcached client. He suggests to use this one instead of python-memcached client.
> 
> > 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!

This is a bug worth fixing. Those skips should be removed, as memcached
is quite popular as a token store. So I opened this bug to track it:

https://bugs.launchpad.net/python-keystoneclient/+bug/1447731



More information about the OpenStack-dev mailing list