[openstack-dev] OpenStack and Python 3: python-memcached still the biggest blocker

Thomas Goirand zigo at debian.org
Wed Jul 9 08:36:24 UTC 2014


Hi,

In Debian, I've packaged the latest git commit of python-memcached from
this github repository:
https://github.com/linsomniac/python-memcached/

It is needed to have python-keystoneclient to support Python 3. However,
even if it built fine with Python 2.6, 2.7 and 3.2, the unit tests (of
keystoneclient) are failing with Python 3.4 in Sid because of
python-memcached.

So I asked Victor Stinner, which is one of the most knowledgeable person
I know, if he could help me. He told me that he tough there was a lot of
problems in python-memcached with Python 3, and that it would take at
least 2 days to fix them, and add correct unit tests in the package (the
current unit tests aren't detecting any problems). Unfortunately, Victor
doesn't have the time to do it right now.

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.

I don't have the necessary expertise/skills in Python 3 myself. Could
anyone volunteer to do the work? I'd integrate the patch within the
Debian package, of course, even if it's not released upstream yet.

Cheers,

Thomas Goirand (zigo)

P.S: Side note: python-django in Debian now has Python3 support \o/



More information about the OpenStack-dev mailing list