On Wed, Jul 09 2014, Thomas Goirand wrote:

> The thing is, having a lack of Python 3 support in python-memcached
> prevents from having python-keystoneclient to support Python 3, and as a
> consequence, about everything else in OpenStack.

The main problem I see here is that python-memcached has no unit tests,
so trying to port it to Python 3 is just going to be painful…

For future reference, I've switched to
https://github.com/pinterest/pymemcache for memcache under Python.
Better code, API, have unit tests and supports Python 3. I'd encourage
to migrate to this implementation.

Now that doesn't help you Thomas. But if I had to spend time and energy
helping you, that's more likely what I'd like to propose as a solution
rather than porting python-memcached to Python 3.

Do you know what tests fail exactly with keystoneclient? I'd imagine
it's something from oslo-incubator, I'm not sure keystoneclient uses
memcache directly. Maybe I can try to port that?

-- 
Julien Danjou
-- Free Software hacker
-- http://julien.danjou.info

Attachment: signature.asc
Description: PGP signature

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to