Daniel Kahn Gillmor
fa0bc2ef91
notmuch.Database.remove_message should raise exception on failure
...
The notmuch python bindings document that database.remove_message
should raise an exception when the message removal fails, but they
don't actually do it.
2016-02-11 20:41:54 +01:00
Justus Winter
a5c1536d9a
python: cleanup imports
...
Drop unused imports, and avoid warning about unused imports when we
import something on behalf of another module.
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2016-01-08 13:58:33 +01:00
Justus Winter
096c600b96
python: Remove {Filenames,Threads}.__len__
...
Remove the __len__ functions, as they exhaust the iterator, breaking
'list(x)'.
This is a follow-up to 8866a89e
.
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2016-01-08 13:58:33 +01:00
Justus Winter
e2ecf2b0eb
python: update bindings for the new query search API
...
Use 'notmuch_query_search_{threads,messages}_st' instead of their
deprecated counterpart.
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2016-01-08 13:58:33 +01:00
Justus Winter
9ed1eea8b6
python: add new errors
...
Add support for the new notmuch status codes UNSUPPORTED_OPERATION,
UPGRADE_REQUIRED, and PATH_ERROR.
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2016-01-08 13:58:33 +01:00
Justus Winter
e3d34ef0af
python: add missing import
...
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2016-01-08 13:58:33 +01:00
Daniel Kahn Gillmor
87aa5aea56
python: fix argument for filenames_destroy
2016-01-08 12:37:38 +01:00
Daniel Kahn Gillmor
8881a61fe7
python: add notmuch.Database.status_string()
...
This gives some additional access to debugging information when using
the python bindings.
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2015-12-11 17:05:32 +01:00
David Bremner
cd04880d38
version: bump to 0.21
2015-10-29 19:57:30 -03:00
David Bremner
246d540dbe
version: bump to 0.21~rc3
2015-10-22 09:19:21 -03:00
David Bremner
34e620b91d
version: bump to 0.21~rc2
2015-10-19 07:12:18 -03:00
David Bremner
627efac85e
version: bump to 0.21~rc1
2015-10-15 08:24:26 -03:00
David Bremner
c44db65669
python: update bindings for new count API
...
Note that any mismatches are not detected until runtime (if at all)
with the python bindings, so tests are crucial
2015-10-05 19:52:32 -03:00
David Bremner
c66e0d4bc2
version: update to 0.20.2
...
As usual, bump python version at same time.
2015-06-27 15:05:31 +02:00
David Bremner
dc840338b2
version: bump to 20.1
2015-06-01 21:47:35 +02:00
David Bremner
4bc7fba31b
version: bump to 0.20
2015-05-31 11:13:56 +02:00
David Bremner
4f96b5be63
version: bump to 0.20~rc2
2015-05-23 21:03:30 +02:00
David Bremner
36bf31658c
python: use absolute import for SOVERSION
...
Apparently python3 needs this.
2015-05-23 20:59:42 +02:00
David Bremner
fa11a62de0
version: bump to 0.20~rc1
2015-05-04 08:09:43 +02:00
David Bremner
aed5ec4350
python: replace hardcoding of SONAME version
...
Failing to update this string in globals.py causes failures when the
SONAME changes. In order to hopefully reduce the number of such
errors, automate the process of setting the SONAME in the python
bindings.
2015-03-08 08:30:36 +01:00
David Bremner
a60aa095d7
version: bump to 0.19
2014-11-14 19:35:44 +01:00
David Bremner
61bae7726d
bump version to 0.19~rc2
2014-11-09 16:23:58 +01:00
David Bremner
f310e349df
version: update to 0.19~rc1
...
Sync NEWS debian/changelog at the same time, although in those cases it's a downgrade.
2014-11-06 00:07:45 +01:00
David Bremner
f5db7ad7d2
notmuch 0.18.2 release
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAABCAAGBQJUS9DZAAoJEPIClx2kp54s604L/0QXEH2twR9qYKvrc2CHFR7e
9OX1yVx9A/mq5lFk9Inb6xfIJEcnFnAWkSEAkRwMYgL2705fd+No+UnAdC0HxBYo
1EoabYGbMiVMbGN0+y/6byqq1YmRDKfRvZFF1WneZyugWyX2lYDjQmRW/g5EdKGb
TZS2RhY4U18QV/L1ZaherO9yy9Ct0XXvxx+Tio6g5Xx4Hn0jEx0SH+B0gXmqDCwj
fdy/5nQK7H+0NSD8W7y6z2DCd3SZ72gm8pVyScOZ3CvTaE8K9rIE5F2xpF/rtyra
Gp+ST9i/hCLwV8YnVfMWhajHjXuZamV75vANgSKWdHGZHuIG9i+ocf0cKdbmhDUK
6GJtnUMsNENbq1emKu/12lpMGZU5XBh4lg1whX9g5QvFQ6S8FcETFuqbaOTLio91
d9wy/D+QzJZ/gLijQu/cEFi5pCbKCcaHfUeI48VwoORfdpKxIG007k5wDOwpBbAy
9g7hte1d9cQquwZyDKyt65CicbJEu8v5ROT+81zBbg==
=wMbd
-----END PGP SIGNATURE-----
Merge tag '0.18.2'
notmuch 0.18.2 release
2014-10-25 18:55:25 +02:00
David Bremner
e842030893
version: bump to 0.18.2
...
No non-documentation changes
2014-10-25 18:23:06 +02:00
David Bremner
ce44657c9e
notmuch 0.18.2~rc1 release
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQGcBAABCAAGBQJUS2vpAAoJEPIClx2kp54svhoL/1kCYjeONhccqb1cyjCVPsC7
NBGZ48JZNqmDnxrjjz4PgrA9R7h/4R4ViWboCNGFJEbQaPqh89klLa+XiOpaNoyZ
Y2oP/GrZNXg2TtThehywwWY2w/Q2+bfpyI8C1RnXDuLzvtS6fTpSfGX9+yr7KfUE
fT56r2V68HHTaTUSFvywKpnRMNnExoa1HT/0EdDRV3v3LqlqALZwgyJAv7hb7EfX
0a7Q5JChVhQyq+BRq4tKJA2g/n3s54dy3cIBXmSjo8CvOar+GVgrceZ5i1al7Z7x
D2BDpMfr2qV4fJYapsH+n3fsUhr0LmG651A5A2GdaGUNhLtP28hGPUZpT+ejzTAW
GOWdlF+PzDCMhdZzqjYQUqN3ROgQsDUcGrwXv+tVv2AoZepSbxyhIeIzU71dD/vx
5JEP3EVJMwgWbDHKeOzv1+nwzQpMWk8/vxSA9SPN9MBUMkNjaKyrY1YBrX6xtUn0
l3iglBOdTcqr0uZSVSTU4sODcKtd/w2TlSOSWWnRNA==
=KuiR
-----END PGP SIGNATURE-----
Merge tag '0.18.2_rc1'
notmuch 0.18.2~rc1 release
Conflicts:
NEWS
debian/changelog
2014-10-25 11:38:18 +02:00
David Bremner
60bbc06ac0
version: bump to 0.18.2~rc1
2014-10-25 11:03:05 +02:00
Thibaut Horel
e13d557bfd
python: Add binding for notmuch_query_add_tag_exclude
...
Implemented as the method `exclude_tag` of the class `Query`. This method takes
one argument, a string containing the name of the tag to exclude.
2014-09-23 18:23:39 +02:00
David Bremner
f6ce18fae9
python: bump SONAME
...
This should have happened in commit 6754ad9f9
, but oops.
This was not caught by our test suite because it uses an installed
notmuch library of it cannot find the just built one.
2014-09-16 20:50:57 +02:00
Peter Wang
ea90d8e043
python: handle return status of database close and destroy
...
Throw an exception if notmuch_database_close or notmuch_database_destroy
fail.
2014-09-16 20:16:52 +02:00
David Bremner
4276eba3ca
version: bump to 0.18.1
...
Also add precis of NEWS to debian changelog
2014-06-25 07:30:10 -03:00
David Bremner
294f956d86
version: bump to 0.18.1~rc0
...
Also bump the python bindings version, the NEWS version and the Debian
version.
Since the changelog is (slightly dubiously) metadata, we have to
change it to upload a release candidate.
2014-06-22 21:30:35 -03:00
Amadeusz Żołnowski
175144f6ad
Unset html_static_path in Python bindings docs
...
html_static_path is a kind of source directory and it was set to
destination directory (../html) which caused infinite recursion with
Sphinx 1.2 and above.
2014-05-28 09:46:02 -03:00
David Bremner
b661b87801
version: bump to 0.18
...
debian changelog to be done seperately.
2014-05-06 16:24:17 +09:00
David Bremner
1f2bb88e92
version: bump for 0.18~rc1
...
Doing all of the needed version bumps in one commit, and do a
complete, if minimal debian changelog entry
2014-05-04 07:34:00 +09:00
David Bremner
d879c47ff1
python: bump version
2014-04-22 09:40:28 +09:00
David Bremner
ceef57b3d9
version: bump to 0.17
2013-12-30 20:34:23 -04:00
David Bremner
05b534209d
version: bump to 0.17~rc4
...
Unfortunately release-checks.sh will whine a bit because it has not
caught up with the renaming of the version macros.
2013-12-28 18:40:05 -04:00
David Bremner
bb390f89a1
version: bump version
...
Roll (one last?) release candidate because of Austin's
LIBNOTMUCH_VERSION changes.
Atomically bump the manually (NEWS, debian/changelog) and
automatically (everywhere else) updated places version is mentioned.
2013-12-07 17:07:15 +08:00
David Bremner
6c9cd7d20c
version: bump to 0.17~rc2
2013-11-28 21:00:52 -04:00
David Bremner
bd0c56b2bd
version: bump to 0.17~rc1
...
Various other files are synched using "make update-versions". NEWS
has to be hand edited.
2013-11-23 20:29:46 -04:00
David Bremner
80b25792b2
version: set new version and release date
...
These are manually set in version and NEWS, and propagate to the other files via
"make update-versions"
2013-07-28 11:28:03 -03:00
Tomi Ollila
acb079e357
Python bindings: CDLL("libnotmuch.3.dylib") on Darwin
...
Use os.uname() to check for 'Darwin' and load "libnotmuch.3.dylib"
instead of "libnotmuch.so.3" if that is the case.
2013-07-09 08:38:42 +02:00
David Bremner
9a1ab6c487
bindings/python: ignore build subdirectory.
...
Update .gitignore to make git status less noisy
2013-06-03 08:00:29 -03:00
Austin Clements
45b9b55863
python: Add bindings for notmuch_thread_get_messages
2013-05-05 13:56:39 -03:00
David Bremner
16aa65ba25
Merge branch 'release'
...
add in NEWS from 0.15.2
Conflicts:
NEWS
2013-02-18 20:33:48 -04:00
David Bremner
bcccc2e1fe
bump versions to 0.15.2
2013-02-17 11:39:46 -04:00
David Bremner
7264732a79
Merge branch 'release'
...
Conflicts:
NEWS
Inserted news from 0.15.1
2013-01-24 22:29:09 -04:00
David Bremner
d273ed6cf1
version: bump to 0.15.1
...
A simple bugfix release, no user visible changes
2013-01-24 07:11:27 -04:00
Justus Winter
c8cb2beda7
python: fix the creation of notmuch databases
...
Remove the superfluous mode argument given to notmuch_database_create
fixing the creation of notmuch databases using python code.
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2013-01-23 18:12:04 +01:00