Florent VanDeMoortele
02/18/2026, 1:52 PMfrom prefect.blocks.core import Block
../../../Library/Caches/pypoetry/virtualenvs/iguazu-zSPJHTsc-py3.14/lib/python3.14/site-packages/prefect/blocks/__init__.py:3: in <module>
import prefect.blocks.notifications as notifications
../../../Library/Caches/pypoetry/virtualenvs/iguazu-zSPJHTsc-py3.14/lib/python3.14/site-packages/prefect/blocks/notifications.py:12: in <module>
from prefect.blocks.abstract import NotificationBlock, NotificationError
../../../Library/Caches/pypoetry/virtualenvs/iguazu-zSPJHTsc-py3.14/lib/python3.14/site-packages/prefect/blocks/abstract.py:20: in <module>
from prefect.blocks.core import Block
../../../Library/Caches/pypoetry/virtualenvs/iguazu-zSPJHTsc-py3.14/lib/python3.14/site-packages/prefect/blocks/core.py:27: in <module>
from griffe import Docstring, DocstringSection, DocstringSectionKind, Parser, parse
E ModuleNotFoundError: No module named 'griffe'
------------------------------------------------------------------------------------------------------------------------------- Captured stderr --------------------------------------------------------------------------------------------------------------------------------
Failed to initialize plugins: No module named 'griffe'Mark Cottam
02/23/2026, 11:03 AMImportError: cannot import name 'Docstring' from 'griffe' (unknown location)
Griffe implemented some breaking changes in a recent release.
⢠https://mkdocstrings.github.io/griffe/changelog/https://mkdocstrings.github.io/griffe/changelog/
Prefect sets the dependency as any value less that 3.0.0 so has picked up the changes but not refactored accordingly:
⢠https://github.com/PrefectHQ/prefect/blob/main/pyproject.toml#L54C20-L54C29Mark Cottam
02/23/2026, 11:07 AMFlorent VanDeMoortele
02/23/2026, 11:13 AMBring your towel and join one of the fastest growing data communities. Welcome to our second-generation open source orchestration platform, a completely rethought approach to dataflow automation.
Powered by