-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Problem
kurt init fails with No module named 'feedparser' when feedparser is not installed.
feedparser is an optional dependency in [project.optional-dependencies].workflows, but it's imported at module level in src/kurt/integrations/research/monitoring/feeds.py:14.
Steps to Reproduce
mkdir test-project && cd test-project
uv venv && source .venv/bin/activate
uv pip install -e /path/to/kurt-core # without [workflows] extra
uv run kurt initExpected
kurt init should work without optional dependencies.
Fix
Move import feedparser inside the functions that use it (lazy import), or catch ImportError gracefully.
Location
src/kurt/integrations/research/monitoring/feeds.py:14
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels