Aryeh Leib Taurog <pyt...@aryehleib.com> writes:

> The latest notmuch includes libnotmuch.so.4.4.0 but the latest python 
> bindings wrap libnotmuch.so.3 so importing from notmuch results in the 
> following error:
>
>   File 
> "/home/altaurog/venv/offlineimap/lib/python2.7/site-packages/notmuch/__init__.py",
>  line 54, in <module>
>     from .database import Database
>   File 
> "/home/altaurog/venv/offlineimap/lib/python2.7/site-packages/notmuch/database.py",
>  line 24, in <module>
>     from .globals import (
>   File 
> "/home/altaurog/venv/offlineimap/lib/python2.7/site-packages/notmuch/globals.py",
>  line 27, in <module>
>     raise ImportError("Could not find shared 'notmuch' library.")
> ImportError: Could not find shared 'notmuch' library.
>
> I changed it to libnotmuch.so.4 in globals.py and it seems to work.  
> Is that reasonable or should I expect problems?

I'd say you should get your python bindings from the same place you get
libnotmuch. In the latest released source (and in git master), the
SOVERSION in version.py matches, and globals.py uses that.

d
_______________________________________________
notmuch mailing list
notmuch@notmuchmail.org
https://notmuchmail.org/mailman/listinfo/notmuch

Reply via email to