Skip to content

fix: declarar explícitamente el plugin pelican-image-process - #198

Merged
richardhapb merged 1 commit into
mainfrom
fix/requirements-image-process
Jul 6, 2026
Merged

fix: declarar explícitamente el plugin pelican-image-process#198
richardhapb merged 1 commit into
mainfrom
fix/requirements-image-process

Conversation

@richardhapb

Copy link
Copy Markdown
Contributor

Reemplaza pelican[markdown,images] por pelican[markdown] + una dependencia explícita de pelican-image-process en requirements.txt.

Por qué

El extra images ya no existe en Pelican 4.12. Desde Pelican 4.5 los plugins incluidos se separaron en paquetes independientes de PyPI bajo el namespace pelican.plugins.*, por lo que pelican[images] no instalaba nada (uv muestra does not have an extra named 'images' y continúa). Como consecuencia, el plugin image_process fallaba al importarse en una instalación nueva:

ERROR  Cannot load plugin `pelican.plugins.image_process`
       Cannot import plugin `pelican.plugins.image_process`

Declarar pelican-image-process directamente (se importa como pelican.plugins.image_process, coincidiendo con pelicanconf.py) soluciona las instalaciones desde cero.

@richardhapb
richardhapb requested a review from a team as a code owner July 4, 2026 21:56
El extra `images` ya no existe en Pelican 4.12 (los plugins incluidos se
separaron en paquetes independientes `pelican.plugins.*` desde la versión
4.5), por lo que `pelican[images]` no instaló nada y el plugin
`image_process` falló al importarse. Declara la dependencia
`pelican-image-process` directamente.
@richardhapb
richardhapb force-pushed the fix/requirements-image-process branch from f75726a to 61c6712 Compare July 4, 2026 22:01

@ancaneo ancaneo left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aprobado

@richardhapb
richardhapb merged commit fff9e21 into main Jul 6, 2026
@richardhapb
richardhapb deleted the fix/requirements-image-process branch July 6, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants