python-libzim
python-libzim copied to clipboard
Libzim binding for Python: read/write ZIM files in Python
In https://github.com/openzim/python-libzim/pull/237/commits/036a5ec8df389d021979a253f299773975233a23, we've made configuration changes to ensure coverage still works with Cython 3.1 The issue is that: - `coverage` has switched to `sys.monitoring` core to collect profile / linetracing...
CPython now has free-threaded builds since 3.13: https://docs.python.org/3/howto/free-threading-python.html In https://github.com/openzim/python-libzim/pull/237 (to be released as 3.8.0), we've fixed tests and documentation regarding the fact that python-libzim requires the GIL ATM. We...
To allow multiple illustrations. https://github.com/openzim/libzim/pull/997 has been merged
As highlighted by #229, Searcher's `getResults()` only yields result's entry path. while convenient for single-archive search, it prevents implementing multi-ZIM search as results would only be path strings from multiple...
Noticed the docs doesn't include the changelog which would be very handy and is common in similar projects (instead of root).
`Archive.get_entry_by_title()` is not properly tested. We only test that incorrect value raises and that the fallback to path works but not that a valid title returns the proper entry.