Parse feeds in Python
To make a long story short, I discovered that the `develop` branch of feedparser does not work with the current release of `libxml2`. More discussion is here: https://github.com/lemon24/reader/issues/350 This is problematic because feedparser explicitly prefers using the libxml2 driver, if available: https://github.com/kurtmckee/feedparser/blob/11990ea1d8791acc76c67781f1d2011daf0c3a99/feedparser/api.py#L49 The `master` branch (which corresponds to the current release) does not have this problem, as it always calls`source.setByteStream()` and never `source.setByteStream()`: https://github.com/kurtmckee/feedparser/blob/6cdc20849a66c29e2d08b0334fceb22f210bdb26/feedparser/api.py#L261 I tracked the cause down to libxml2's handling of text streams (instead of binary streams) and filed an issue upstream here: https://gitlab.gnome.org/GNOME/libxml2/-/issues/790. Fortunately this issue was promptly fixed! But the `develop` branch of feedparser should not be released until that fix in libxml2 has been released, because otherwise, feedparser won't work when libxml2 is installed.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by maksverver and has received 1 comments.