Subject: Pypi

Date: Wed, 04 Apr 2018 22:09:49 -0300

To: Brian May,


From: David Bremner

Brian May <> writes:

> Ideally the python bindings should be in a git repository that is
> separate from the C library. This means you don't have to release new
> python bindings for every new source code release of notmuch. You only
> need to make a new release if supporting new features or a new release
> that breaks backword compatability. It also will make it easier to build
> the python libraries standalone using the installed versions of the C
> library, which I suspect might make pypi support a lot easier.

Currently the notmuch test suite uses (and tests) the python
bindings. Having the notmuch library build-depend on a seperate python
bindings package would create (I think) a circular build dependency.

Splitting the repo would also break all the existing distro
packaging of the bindings (e.g. for debian).

So, not extremely keen to do that, at the moment.

notmuch mailing list