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)
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev