<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/bindings, branch 0.39_rc0</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc0</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.39_rc0'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2025-02-22T11:10:13Z</updated>
<entry>
<title>bindings/python: strip ~ from python version</title>
<updated>2025-02-22T11:10:13Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T19:49:53Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=8bc1fccbf9c0dfea8c1d04a0727153436665d44a'/>
<id>urn:sha1:8bc1fccbf9c0dfea8c1d04a0727153436665d44a</id>
<content type='text'>
Inspired by a suggestion of Xiyue Deng, this change ensures that
the python bindings have a version that recent setuptools is happy
with.

This will have the unfortunate side effect of the python view of the
version number differing from the rest of notmuch for the
pre-releases. The alternative would be to transform the version
numbers for the Debian packages for the pre-releases, as there is now
no version scheme that works for both, since setuptools started
rejecting versions with "~" in them.  If we decide to go the latter
way in the future, this change is easy to revert.
</content>
</entry>
<entry>
<title>python: move legacy python bindings to contrib.</title>
<updated>2025-02-22T11:01:47Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T19:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d526797ad198e394bb8b4909f43976b76fb347f1'/>
<id>urn:sha1:d526797ad198e394bb8b4909f43976b76fb347f1</id>
<content type='text'>
This forces us to verify the build and test suite completes without
the legacy python bindings.

As of this commit the legacy python bindings are unsupported by
notmuch. They are provided in contrib/ for now, but will most likely
eventually be removed from there as well. We recommend that
downstream/distro packagers phase out their packages for the legacy
python bindings.
</content>
</entry>
<entry>
<title>python: fix documentation typo</title>
<updated>2025-02-22T10:59:48Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-02-15T19:27:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9782c8651192c1496541bd8949b7991c41528b3f'/>
<id>urn:sha1:9782c8651192c1496541bd8949b7991c41528b3f</id>
<content type='text'>
The method is actually called 'getall'.
</content>
</entry>
<entry>
<title>fix segfaults in Python cFFI API and add tests</title>
<updated>2025-02-07T16:13:16Z</updated>
<author>
<name>Lars Kotthoff</name>
<email>lars@larsko.org</email>
</author>
<published>2025-02-06T02:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=9c1f6cf746725af7bbbb66e746c5d694723ac0eb'/>
<id>urn:sha1:9c1f6cf746725af7bbbb66e746c5d694723ac0eb</id>
<content type='text'>
Several iterators in the Python cFFI API destroyed the objects they iterated
over too early (when the iterator was exhausted), causing subsequent segfaults
in common cases like creating a list from the iterator. This patch fixes the
segfaults and add tests to ensure that they don't happen again.
</content>
</entry>
<entry>
<title>Revert "bump versions to 0.39~rc0"</title>
<updated>2025-01-26T15:30:28Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-01-26T15:30:28Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=409ad6b2a897c1571044bf6e4021a35fbd85b122'/>
<id>urn:sha1:409ad6b2a897c1571044bf6e4021a35fbd85b122</id>
<content type='text'>
This reverts commit deea909993513ec6fd800b7571649582d994dcbc.
</content>
</entry>
<entry>
<title>bump versions to 0.39~rc0</title>
<updated>2025-01-26T13:45:20Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2025-01-26T13:44:59Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=deea909993513ec6fd800b7571649582d994dcbc'/>
<id>urn:sha1:deea909993513ec6fd800b7571649582d994dcbc</id>
<content type='text'>
Prepare to release a snapshot for testing
</content>
</entry>
<entry>
<title>docs: Update intersphinx_mapping</title>
<updated>2024-12-08T13:07:45Z</updated>
<author>
<name>Fredrik Lönnegren</name>
<email>fredrik@frelon.se</email>
</author>
<published>2024-12-05T16:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=969b26704da11c9e1935e5b442f6a88b32bb7e22'/>
<id>urn:sha1:969b26704da11c9e1935e5b442f6a88b32bb7e22</id>
<content type='text'>
Running `make dirhtml` in bindings/python/docs generates the following
error:

```
sphinx-build -b dirhtml -d build/doctrees   source build/dirhtml
Running Sphinx v8.0.2
loading translations [en]... done
making output directory... done
Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
ERROR: Invalid value `None` in intersphinx_mapping['https://docs.python.org/']. Expected a two-element tuple or list.
```

This commit updates intersphinx_mapping to follow the latest docs [1]

[1] https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html

Signed-off-by: Fredrik Lönnegren &lt;fredrik@frelon.se&gt;
</content>
</entry>
<entry>
<title>version: bump to 0.38.3</title>
<updated>2024-03-10T02:51:31Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2024-03-10T02:51:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=d0469c5b4c6ed9188b96b12363fced45291813fd'/>
<id>urn:sha1:d0469c5b4c6ed9188b96b12363fced45291813fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: bump to 0.38.2</title>
<updated>2023-12-01T11:38:55Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2023-12-01T11:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=21daefc17872484d5f6398f6446fbf2d3cf341ac'/>
<id>urn:sha1:21daefc17872484d5f6398f6446fbf2d3cf341ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>version: bump to 0.38.1</title>
<updated>2023-10-26T22:45:04Z</updated>
<author>
<name>David Bremner</name>
<email>david@tethera.net</email>
</author>
<published>2023-10-26T22:45:04Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=551ec61118fcf0c2c2960aeced1eaae69df995e0'/>
<id>urn:sha1:551ec61118fcf0c2c2960aeced1eaae69df995e0</id>
<content type='text'>
No changes from 0.38.1~rc1
</content>
</entry>
</feed>
