From 6dc55e4a3ae85efd95094eb71249e22650399b6f Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" <nick@koston.org> Date: Mon, 3 Apr 2023 18:02:07 -1000 Subject: [PATCH] Bump zeroconf to 0.54.0 (#90744) * Bump zeroconf to 0.54.0 fixes incorrect addresses when the server name changes changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.53.0...0.54.0 * fix --- homeassistant/components/zeroconf/__init__.py | 1 + homeassistant/components/zeroconf/manifest.json | 2 +- homeassistant/package_constraints.txt | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/homeassistant/components/zeroconf/__init__.py b/homeassistant/components/zeroconf/__init__.py index a3a055b29c7..28c2b799f4c 100644 --- a/homeassistant/components/zeroconf/__init__.py +++ b/homeassistant/components/zeroconf/__init__.py @@ -574,6 +574,7 @@ def info_from_service(service: AsyncServiceInfo) -> ZeroconfServiceInfo | None: if not host: return None + assert service.server is not None, "server cannot be none if there are addresses" return ZeroconfServiceInfo( host=host, addresses=[str(ip_addr) for ip_addr in ip_addresses], diff --git a/homeassistant/components/zeroconf/manifest.json b/homeassistant/components/zeroconf/manifest.json index 551471b41e0..de2fe44b630 100644 --- a/homeassistant/components/zeroconf/manifest.json +++ b/homeassistant/components/zeroconf/manifest.json @@ -8,5 +8,5 @@ "iot_class": "local_push", "loggers": ["zeroconf"], "quality_scale": "internal", - "requirements": ["zeroconf==0.53.0"] + "requirements": ["zeroconf==0.54.0"] } diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index 211669cca98..3b7d7cb3fd1 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -50,7 +50,7 @@ ulid-transform==0.5.1 voluptuous-serialize==2.6.0 voluptuous==0.13.1 yarl==1.8.1 -zeroconf==0.53.0 +zeroconf==0.54.0 # Constrain pycryptodome to avoid vulnerability # see https://github.com/home-assistant/core/pull/16238 diff --git a/requirements_all.txt b/requirements_all.txt index e4b16fea5a1..9cdce0537a6 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2692,7 +2692,7 @@ zamg==0.2.2 zengge==0.2 # homeassistant.components.zeroconf -zeroconf==0.53.0 +zeroconf==0.54.0 # homeassistant.components.zeversolar zeversolar==0.3.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index cad41944053..11db6978c1f 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1935,7 +1935,7 @@ youless-api==1.0.1 zamg==0.2.2 # homeassistant.components.zeroconf -zeroconf==0.53.0 +zeroconf==0.54.0 # homeassistant.components.zeversolar zeversolar==0.3.1 -- GitLab