mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Resolve versions of ZHA dependencies earlier to prevent blocking call in event loop (#124496)
This commit is contained in:
parent
c2ce71a38c
commit
d47a296d7a
@ -50,6 +50,15 @@ ATTRIBUTES = "attributes"
|
|||||||
CLUSTER_DETAILS = "cluster_details"
|
CLUSTER_DETAILS = "cluster_details"
|
||||||
UNSUPPORTED_ATTRIBUTES = "unsupported_attributes"
|
UNSUPPORTED_ATTRIBUTES = "unsupported_attributes"
|
||||||
|
|
||||||
|
BELLOWS_VERSION = version("bellows")
|
||||||
|
ZIGPY_VERSION = version("zigpy")
|
||||||
|
ZIGPY_DECONZ_VERSION = version("zigpy-deconz")
|
||||||
|
ZIGPY_XBEE_VERSION = version("zigpy-xbee")
|
||||||
|
ZIGPY_ZNP_VERSION = version("zigpy-znp")
|
||||||
|
ZIGPY_ZIGATE_VERSION = version("zigpy-zigate")
|
||||||
|
ZHA_QUIRKS_VERSION = version("zha-quirks")
|
||||||
|
ZHA_VERSION = version("zha")
|
||||||
|
|
||||||
|
|
||||||
def shallow_asdict(obj: Any) -> dict:
|
def shallow_asdict(obj: Any) -> dict:
|
||||||
"""Return a shallow copy of a dataclass as a dict."""
|
"""Return a shallow copy of a dataclass as a dict."""
|
||||||
@ -86,14 +95,14 @@ async def async_get_config_entry_diagnostics(
|
|||||||
channel: 100 * energy / 255 for channel, energy in energy_scan.items()
|
channel: 100 * energy / 255 for channel, energy in energy_scan.items()
|
||||||
},
|
},
|
||||||
"versions": {
|
"versions": {
|
||||||
"bellows": version("bellows"),
|
"bellows": BELLOWS_VERSION,
|
||||||
"zigpy": version("zigpy"),
|
"zigpy": ZIGPY_VERSION,
|
||||||
"zigpy_deconz": version("zigpy-deconz"),
|
"zigpy_deconz": ZIGPY_DECONZ_VERSION,
|
||||||
"zigpy_xbee": version("zigpy-xbee"),
|
"zigpy_xbee": ZIGPY_XBEE_VERSION,
|
||||||
"zigpy_znp": version("zigpy_znp"),
|
"zigpy_znp": ZIGPY_ZNP_VERSION,
|
||||||
"zigpy_zigate": version("zigpy-zigate"),
|
"zigpy_zigate": ZIGPY_ZIGATE_VERSION,
|
||||||
"zhaquirks": version("zha-quirks"),
|
"zhaquirks": ZHA_QUIRKS_VERSION,
|
||||||
"zha": version("zha"),
|
"zha": ZHA_VERSION,
|
||||||
},
|
},
|
||||||
"devices": [
|
"devices": [
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user