Require feedparser 5 as minimum version for Python 3
Earlier feedparser versions crash when using Python 3.
View ArticleWrap and sort Debian packaging
Makes diffs easier to read and makes dependencies easier to write. Use trailing commas instead of prefixed commas, which are uglier. Changes-by: wrap-and-sort --short-indent --wrap-always...
View ArticleMerge branch 'cleanups' into 'main'
Fix flake8 complaints introduced by Wayback plugin changes See merge request !14
View Articleadd failing test and fix for cachecontrol 0.12.10 new API
This is a little more than the hotfix provided by @terceiro (which was correct), but I figured I would add a unit test as well. The original reporter's URL has stopped triggering the bug too,...
View Articleuse standard message-id, which has brackets around it
This complies with RFC2822 3.6.4. I found this while recovering my maildir spool, details in: https://anarc.at/blog/2021-11-21-one-last-smd-crash/ Basically, notmuch didn't consider those as valid...
View Articlemove fixtures to conftest.py
This makes them available to pytest (which is required for them to work anyways) while removing a bunch of pylint/flake8 warnings about duplicate variable declarations. It seems this is the...
View Articleuse pytest.mark.network instead of xfail
This is a slightly less... bespoke approach: instead of going through the environment, we pass the right argument to skip certain markers from pytest. The main downside is we just completely skip the...
View Articledo not cache requests in plugins
I found cached entries of web.archive.org in my cache, and I am not sure why, but that *feels* wrong. First off, it means that cache will grow more than it should but second (and more importantly) it...
View ArticleRemove constraints unnecessary since buster
* Build-Depends: Drop versioned constraint on python3-betamax. Changes-By: deb-scrub-obsolete
View ArticleMerge branch 'scrub-obsolete' into 'main'
Remove unnecessary constraints See merge request !15
View Article
More Pages to Explore .....