On Wed, Dec 4, 2013 at 6:29 PM, Jamie Lennox <[email protected]> wrote:
> Adrian, > > The main blocker for the time being with keystoneclient and py3 is our > use of a library called HTTPretty in our testing - on which there is a > very recent thread. There is upstream work to make this py3 compatible > but i'm not sure how quickly it's moving. > > Any code in keystoneclient itself that is not py33 compatible should be > considered a bug - but obviously due to the missed testing we don't pick > this up very often. > > There is no timeline at the moment, however anyone with py33 experience > looking to make this happen faster could contribute to this branch on > github: https://github.com/gabrielfalcao/HTTPretty/pull/124 and help > upstream. Once there is a py33 release available keystoneclient will not > be far behind. > > Jamie > > I have been working on getting python-keystoneclient compatible with py33, and there has some work been done. However getting httpretty py33 compatible is just the first step , there is a whole bunch of fixes that need to be done before the tests pass with py33. The differences for hmac in python-keystoneclient comes to mind. > > On Wed, 2013-12-04 at 20:59 +0000, Adrian Otto wrote: > > Dolph, > > > > > > Is anyone already focusing on py33 compatibility for > > python-keystoneclient? Has that effort been scoped? I'd like to judge > > whether it's reasonable to expect us to patch it up to be compatible > > in the near term, or relax our expectations. For Solum, we are trying > > to make all our code py33 compatible from the start, so we take it > > seriously when the py33 gate fails. Please advise. > > > > > > Thanks, > > > > > > Adrian > > > > On Dec 4, 2013, at 12:24 PM, Dolph Mathews <[email protected]> > > wrote: > > > > > > > > On Wed, Dec 4, 2013 at 1:26 PM, Georgy Okrokvertskhov > > > <[email protected]> wrote: > > > Hi, > > > > > > > > > I have failed tests in gate-solum-python33 because > > > kesytoneclient fails to import xmlrpclib. > > > The exact error is: > > > "File > > > > "/home/jenkins/workspace/gate-solum-python33/.tox/py33/lib/python3.3/site-packages/keystoneclient/openstack/common/jsonutils.py", > line 42, in <module> > > > 2013-11-28 18:27:12.655 | import xmlrpclib > > > 2013-11-28 18:27:12.655 | ImportError: No module named > > > 'xmlrpclib > > > " > > > This issue appeared because of xmlrpclib was renamed in > > > python33. > > > Is there any plan to release a new version > > > of keystoneclient with the fix for that issue? As I see it > > > is fixed in master. > > > > > > > > > If there is no new release for keystoneclient can you > > > recommend any workaround for this issue? > > > > > > > > > > > > > > > I'd be happy to make a release keystoneclient, but I don't believe > > > that's the only issue with python 3 at the moment (at least on the > > > CLI?). For example: > > > > > > > > > https://bugs.launchpad.net/python-keystoneclient/+bug/1249165 > > > > > > > > > In the current master, the above issue is only reproducible after > > > syncing oslo (otherwise it fails on yet another python 3 > > > incompatibility). > > > > > > > > > Thanks > > > Georgy > > > > > > _______________________________________________ > > > OpenStack-dev mailing list > > > [email protected] > > > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > > > > > > > > > > > > > > > _______________________________________________ > > > OpenStack-dev mailing list > > > [email protected] > > > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev > > > > > > > > > _______________________________________________ > OpenStack-dev mailing list > [email protected] > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev >
_______________________________________________ OpenStack-dev mailing list [email protected] http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
