Hi,

2017-02-13 11:46 GMT+01:00 Justus Winter <jus...@g10code.com>:
> Hi :)
>
> Jean-François Schaff <jfsch...@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@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

Thank you Justus for your advice, I could fix that and use the lib
from Python. I had not realized that both gpg and gpg2 are installed
by default on Ubuntu 16.04 LTS.

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

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to