summaryrefslogtreecommitdiff
path: root/bindings/python
AgeCommit message (Collapse)Author
2015-05-04version: bump to 0.20~rc1David Bremner
2015-03-08python: replace hardcoding of SONAME versionDavid Bremner
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.
2014-11-14version: bump to 0.19David Bremner
2014-11-09bump version to 0.19~rc2David Bremner
2014-11-06version: update to 0.19~rc1David Bremner
Sync NEWS debian/changelog at the same time, although in those cases it's a downgrade.
2014-10-25Merge tag '0.18.2'David Bremner
notmuch 0.18.2 release
2014-10-25version: bump to 0.18.2David Bremner
No non-documentation changes
2014-10-25Merge tag '0.18.2_rc1'David Bremner
notmuch 0.18.2~rc1 release Conflicts: NEWS debian/changelog
2014-10-25version: bump to 0.18.2~rc1David Bremner
2014-09-23python: Add binding for notmuch_query_add_tag_excludeThibaut Horel
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-16python: bump SONAMEDavid Bremner
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-16python: handle return status of database close and destroyPeter Wang
Throw an exception if notmuch_database_close or notmuch_database_destroy fail.
2014-06-25version: bump to 0.18.1debian/0.18.1-10.18.1David Bremner
Also add precis of NEWS to debian changelog
2014-06-22version: bump to 0.18.1~rc0David Bremner
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-05-28Unset html_static_path in Python bindings docsAmadeusz Żołnowski
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-06version: bump to 0.18David Bremner
debian changelog to be done seperately.
2014-05-04version: bump for 0.18~rc1David Bremner
Doing all of the needed version bumps in one commit, and do a complete, if minimal debian changelog entry
2014-04-22python: bump versionDavid Bremner
2013-12-30version: bump to 0.17David Bremner
2013-12-28version: bump to 0.17~rc4David Bremner
Unfortunately release-checks.sh will whine a bit because it has not caught up with the renaming of the version macros.
2013-12-07version: bump versionDavid Bremner
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-11-28version: bump to 0.17~rc2David Bremner
2013-11-23version: bump to 0.17~rc1David Bremner
Various other files are synched using "make update-versions". NEWS has to be hand edited.
2013-07-28version: set new version and release dateDavid Bremner
These are manually set in version and NEWS, and propagate to the other files via "make update-versions"
2013-07-09Python bindings: CDLL("libnotmuch.3.dylib") on DarwinTomi Ollila
Use os.uname() to check for 'Darwin' and load "libnotmuch.3.dylib" instead of "libnotmuch.so.3" if that is the case.
2013-06-03bindings/python: ignore build subdirectory.David Bremner
Update .gitignore to make git status less noisy
2013-05-05python: Add bindings for notmuch_thread_get_messagesAustin Clements
2013-02-18Merge branch 'release'David Bremner
add in NEWS from 0.15.2 Conflicts: NEWS
2013-02-17bump versions to 0.15.20.15.2David Bremner
2013-01-24Merge branch 'release'David Bremner
Conflicts: NEWS Inserted news from 0.15.1
2013-01-24version: bump to 0.15.1David Bremner
A simple bugfix release, no user visible changes
2013-01-23python: fix the creation of notmuch databasesJustus Winter
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-18version: update to 0.15debian/0.15-10.15David Bremner
Bump the version in-place in NEWS.
2013-01-16version: set version to 0.15~rc1David Bremner
This is in some sense a rollback, but it makes all the automation happier if the Debian and upstream versions match.
2013-01-07version: bump to 0.15David Bremner
"Atomically" update the python bindings and man page versions.
2012-12-21python: remove now unused import of module sysJustus Winter
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-12-21python: remove functions that have been marked as deprecated in 0.14Justus Winter
Removes Message.{format,print}_messages. This code adds functionality at the python level that is unlikely to be useful for anyone. Furthermore the python bindings strive to be a thin wrapper around libnotmuch. The code has been marked as deprecated in 0.14 and is now removed. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-12-21python: remove Database.db_pJustus Winter
The function has been marked as deprecated in 0.14 and is now removed. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-08-21version: propagate version changesDavid Bremner
These are the result of running "make update-versions"
2012-06-03Merge tag '0.13.2'David Bremner
notmuch 0.13.2 release
2012-06-02version: update to 0.13.2David Bremner
2012-05-29Merge branch 'release'David Bremner
2012-05-25version: bump to 0.13.1David Bremner
2012-05-23Merge branch 'release'David Bremner
merge 0.13.1 bugfix patches back to master, fixes for emacs reply and spurious directory document creation.
2012-05-23python: Remove find_message_by_filename workaroundAustin Clements
Now that notmuch_database_find_message_by_filename works on read-only databases, remove the workaround that disabled it on read-write databases. This also adds a regression test for find_message_by_filename.
2012-05-23python: Update Database.get_directory documentationAustin Clements
notmuch_database_get_directory no longer returns an error for read-only databases, so remove ReadOnlyDatabaseError from the list of get_directory exceptions.
2012-05-17python: deprecate Messages.{format,print}_messagesJustus Winter
This code adds functionality at the python level that is unlikely to be useful for anyone. Furthermore the python bindings strive to be a thin wrapper around libnotmuch, so this code will be removed in notmuch 0.15. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-05-17python: deprecate Database.db_pJustus Winter
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-05-17python: fix Message.get_headerJustus Winter
8dc8495010057202b725ac029831c03f4e3ab6bd introduced a bug, if the requested header is not set the underlying notmuch function returns an empty string that also made the expression true resulting in an exception being raised. Partly revert the commit to fix this issue. Testing for equality with None is correct in this case since the restype of the function Message._get_header is c_char_p so NULL pointers are in fact converted to None in this case. Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>
2012-05-17python: add a file abstracting away differences between python 2 and 3Justus Winter
Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>