fix(heimdallr): add missing HA component deps (music_assistant, cast, ipp) #14

Merged
litelotus merged 1 commit from feat/heimdallr-fix-missing-deps into main 2026-09-04 21:04:57 +00:00
Owner

HA was logging three discovery components failing to load their config flows:

Missing module Component Dep added
music_assistant_client music_assistant music-assistant-client 1.3.5
pychromecast cast pychromecast 14.0.10
pyipp ipp pyipp 0.17.2

All three added to extraComponents — nixpkgs pulls the exact python deps from component-packages.nix. Toplevel dry-build passes.

HA was logging three discovery components failing to load their config flows: | Missing module | Component | Dep added | |---|---|---| | music_assistant_client | `music_assistant` | music-assistant-client 1.3.5 | | pychromecast | `cast` | pychromecast 14.0.10 | | pyipp | `ipp` | pyipp 0.17.2 | All three added to `extraComponents` — nixpkgs pulls the exact python deps from component-packages.nix. Toplevel dry-build passes.
HA logs showed three discovery components failing to load their flows:
- music_assistant: No module named 'music_assistant_client' → add component
- cast: No module named 'pychromecast' → add component
- ipp: No module named 'pyipp' → add component

Each maps to the right python deps via component-packages.nix. Verified:
music-assistant-client 1.3.5, pychromecast 14.0.10, pyipp 0.17.2 built
into the closure; toplevel builds clean.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
litelotus/.nix!14
No description provided.