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", "domain": "arwn",
"name": "Ambient Radio Weather Network", "name": "Ambient Radio Weather Network",
"codeowners": [], "codeowners": [],
"dependencies": ["mqtt"],
"documentation": "https://www.home-assistant.io/integrations/arwn", "documentation": "https://www.home-assistant.io/integrations/arwn",
"iot_class": "local_polling", "iot_class": "local_polling",
"quality_scale": "legacy" "quality_scale": "legacy"

View File

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

View File

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

View File

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

View File

@ -161,6 +161,12 @@ IGNORE_VIOLATIONS = {
# This would be a circular dep # This would be a circular dep
("http", "network"), ("http", "network"),
("http", "cloud"), ("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 # This would be a circular dep
("zha", "homeassistant_hardware"), ("zha", "homeassistant_hardware"),
("zha", "homeassistant_sky_connect"), ("zha", "homeassistant_sky_connect"),