Remove mqtt dependency from manifest

This commit is contained in:
jbouwh 2025-04-04 18:42:21 +00:00
parent 451ca92df9
commit 24fd5b6d1c
5 changed files with 6 additions and 4 deletions

View File

@ -2,7 +2,6 @@
"domain": "arwn",
"name": "Ambient Radio Weather Network",
"codeowners": [],
"dependencies": ["mqtt"],
"documentation": "https://www.home-assistant.io/integrations/arwn",
"iot_class": "local_polling",
"quality_scale": "legacy"

View File

@ -2,7 +2,6 @@
"domain": "manual_mqtt",
"name": "Manual MQTT Alarm Control Panel",
"codeowners": [],
"dependencies": ["mqtt"],
"documentation": "https://www.home-assistant.io/integrations/manual_mqtt",
"iot_class": "local_push",
"quality_scale": "legacy"

View File

@ -2,7 +2,6 @@
"domain": "mqtt_json",
"name": "MQTT JSON",
"codeowners": [],
"dependencies": ["mqtt"],
"documentation": "https://www.home-assistant.io/integrations/mqtt_json",
"iot_class": "local_push",
"quality_scale": "legacy"

View File

@ -2,7 +2,6 @@
"domain": "mqtt_room",
"name": "MQTT Room Presence",
"codeowners": [],
"dependencies": ["mqtt"],
"documentation": "https://www.home-assistant.io/integrations/mqtt_room",
"iot_class": "local_push",
"quality_scale": "legacy"

View File

@ -161,6 +161,12 @@ IGNORE_VIOLATIONS = {
# This would be a circular dep
("http", "network"),
("http", "cloud"),
# These integrations use a platform setup and could cause a deadlock
# as they wait for the MQTT to set up.
("arwn", "mqtt"),
("manual_mqtt", "mqtt"),
("mqtt_json", "mqtt"),
("mqtt_room", "mqtt"),
# This would be a circular dep
("zha", "homeassistant_hardware"),
("zha", "homeassistant_sky_connect"),