Python2: problem with importing lazr.restfulclient

Kyle Fazzari kyle.fazzari at
Mon Jun 27 17:59:37 UTC 2016

On 06/27/2016 01:55 PM, Sergio Schvezov wrote:
> El 27/06/16 a las 14:29, John Agosta escribió:
>> Hi:
> Hi there!
>> I am attempting to create a launchpad API part and have run into an
>> issue with the snap correctly resolving lazr.restfulclient.
>> The error I get is:
>>        Traceback (most recent call last):
>>          File "/snap/lptools-john/x2/usr/bin/", line 9, in
>>     <module>
>>            from launchpadlib.launchpad import Launchpad
>>          File
>>     "/snap/lptools-john/x2/usr/lib/python2.7/dist-packages/launchpadlib/",
>>     line 33, in <module>
>>            from lazr.restfulclient.resource import (
>>        ImportError: No module named lazr.restfulclient.resource
> I am not entirely sure what is up with this module coming from the
> debian package in the archives but Kyle (CCed) has had success with this
> by grabbing the package from pypi directly using the `python-packages`
> keyword.

Indeed. I've not investigated this enough to know for sure, but it seems
that the lazr deb doesn't contain the correct files. I
suspect they're setup after the fact, e.g. in a postinst. Anyway, as
Sergio said, I was able to work around it by using `python-packages`
instead. My use-case was launchpadlib as well, so you might find this

Kyle Fazzari (kyrofa)
Software Engineer
Canonical Ltd.
kyle at

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the Snapcraft mailing list