Problems with GPGME1.8 and Python 3.5 bindings

Jean-François Schaff jfschaff at gmail.com
Wed Feb 15 19:06:36 CET 2017


Hi,

Thanks for your advice, I could fix that and use the lib from Python.

Do you know if there is any plan to better document the python bindings in
the GPGME doc? I may be able to help with that if needed.

Cheers
Jean-François Schaff

2017-02-13 11:46 GMT+01:00 Justus Winter <justus at g10code.com>:

> Hi :)
>
> Jean-François Schaff <jfschaff at gmail.com> writes:
>
> > I'm new to gpg, and trying to use the Python bindings included in
> > PGPME. I'm using Ubuntu 16.04 LTS.
> >
> > I have done the following things:
> ...
> > - compiled and installed gpgme-1.8.0
> >
> > Everything seems to build and install as expected, but when I finally
> > try to use the python package (import gpg) I get the following error:
> >
> > (venv) jfs at Danube-linux:~/webdev/mms$ python
> > Python 3.5.2 (default, Nov 17 2016, 17:05:23)
> > [GCC 5.4.0 20160609] on linux
> > Type "help", "copyright", "credits" or "license" for more information.
> >>>> import gpg
> > Traceback (most recent call last):
> ...
> > ImportError: /home/jfs/webdev/mms/venv/local/lib/python3.5/site-
> packages/gpg/_gpgme.cpython-35m-x86_64-linux-gnu.so:
> > symbol gpgme_pubkey_algo_string, version GPGME_1.1 not defined in file
> > libgpgme.so.11 with link time reference
>
> gpgme_pubkey_algo_string is new in GPGME 1.7.  This suggests that the
> version 1.8 that you built is not picked up.  How you resolve that is
> really up to you and your needs.  You could for example add the
> $your_install_prefix/lib to LD_LIBRARY_PATH in your bin/activate script.
>
>
> Cheers,
> Justus
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20170215/d700f7e7/attachment.html>


More information about the Gnupg-users mailing list