]> git.notmuchmail.org Git - notmuch/commitdiff
Introduce CFFI-based python bindings
authorFloris Bruynooghe <flub@google.com>
Tue, 8 Oct 2019 21:03:12 +0000 (23:03 +0200)
committerDavid Bremner <david@tethera.net>
Tue, 3 Dec 2019 12:12:30 +0000 (08:12 -0400)
This introduces CFFI-based Python3-only bindings.
The bindings aim at:
- Better performance on pypy
- Easier to use Python-C interface
- More "pythonic"
  - The API should not allow invalid operations
  - Use native object protocol where possible
- Memory safety; whatever you do from python, it should not coredump.


No differences found