Pelican: ERROR Cannot load plugin `feed_summary`

Опубликовано 11.06.2024 в OpenBSD

При подготовке к публикации предыдущей статьи (запуск генератора статических сайтов pelican) лицезрел следующую ошибку:

[15:55:52] ERROR    Cannot load plugin `feed_summary`                                                                                                 log.py:96
                    cannot import name 'Markup' from 'jinja2' (/usr/local/lib/python3.11/site-packages/jinja2/__init__.py)                          

Между тем, всё вроде сгенерировалось нормально и на локалхосте отобразилось.

За решением проблемы я немедленно отправился на Яндекс^w stackoverflow^w reddit^w ... Короче, на самом деле мне следовало смотреть в локально среплицированные файлы плагинов pelican, а именно в ./pelican-plugins/feed_summary/Readme.md, где нерусским по черному значилось:

# DEPRECATED — Do Not Use #

**As noted in the [Pelican 3.7 release notes](https://blog.getpelican.com/pelican-3.7-released.html), RSS feeds now provide summaries by default, so this plugin is no longer relevant and will eventually be removed from this repository.**

-----------------------

This plugin allows article summaries to be used in ATOM and RSS feeds instead of the entire article. It uses the
built-in pelican `Summary:` metadata.

The summary of an article can either be set explicitly with the `Summary:` metadata attribute as described in the
[Pelican documentation](http://docs.getpelican.com/) (*Writing content* > *File metadata* section),
or automatically generated using the number of words specified in the

То бишь, плагин этот (вообще не помню зачем у меня включенный) более не нужен, ибо из коробки pelican и так теперь всё умеет.

Соответственно, зашел в ./pelicanconf.py и в секции PLUGINS удалил "feed_summary". Проблема решена. А сколько она существовала - фиг знает, давненько не писал в бложег...