diff --git a/homeassistant/components/dlna_dmr/manifest.json b/homeassistant/components/dlna_dmr/manifest.json index eac8ddcf713..3246eaa6e74 100644 --- a/homeassistant/components/dlna_dmr/manifest.json +++ b/homeassistant/components/dlna_dmr/manifest.json @@ -8,7 +8,7 @@ "documentation": "https://www.home-assistant.io/integrations/dlna_dmr", "iot_class": "local_push", "loggers": ["async_upnp_client"], - "requirements": ["async-upnp-client==0.45.0", "getmac==0.9.5"], + "requirements": ["async-upnp-client==0.46.0", "getmac==0.9.5"], "ssdp": [ { "deviceType": "urn:schemas-upnp-org:device:MediaRenderer:1", diff --git a/homeassistant/components/dlna_dms/manifest.json b/homeassistant/components/dlna_dms/manifest.json index 4a73bf779e0..742c3042864 100644 --- a/homeassistant/components/dlna_dms/manifest.json +++ b/homeassistant/components/dlna_dms/manifest.json @@ -7,7 +7,7 @@ "dependencies": ["ssdp"], "documentation": "https://www.home-assistant.io/integrations/dlna_dms", "iot_class": "local_polling", - "requirements": ["async-upnp-client==0.45.0"], + "requirements": ["async-upnp-client==0.46.0"], "ssdp": [ { "deviceType": "urn:schemas-upnp-org:device:MediaServer:1", diff --git a/homeassistant/components/samsungtv/manifest.json b/homeassistant/components/samsungtv/manifest.json index cce90bc2c68..b3cc5fe0263 100644 --- a/homeassistant/components/samsungtv/manifest.json +++ b/homeassistant/components/samsungtv/manifest.json @@ -40,7 +40,7 @@ "samsungctl[websocket]==0.7.1", "samsungtvws[async,encrypted]==2.7.2", "wakeonlan==3.1.0", - "async-upnp-client==0.45.0" + "async-upnp-client==0.46.0" ], "ssdp": [ { diff --git a/homeassistant/components/ssdp/manifest.json b/homeassistant/components/ssdp/manifest.json index 2471e45b4e0..6ae7d8275da 100644 --- a/homeassistant/components/ssdp/manifest.json +++ b/homeassistant/components/ssdp/manifest.json @@ -8,5 +8,5 @@ "iot_class": "local_push", "loggers": ["async_upnp_client"], "quality_scale": "internal", - "requirements": ["async-upnp-client==0.45.0"] + "requirements": ["async-upnp-client==0.46.0"] } diff --git a/homeassistant/components/upnp/manifest.json b/homeassistant/components/upnp/manifest.json index 825c5774c1d..9211356a27a 100644 --- a/homeassistant/components/upnp/manifest.json +++ b/homeassistant/components/upnp/manifest.json @@ -8,7 +8,7 @@ "integration_type": "device", "iot_class": "local_polling", "loggers": ["async_upnp_client"], - "requirements": ["async-upnp-client==0.45.0", "getmac==0.9.5"], + "requirements": ["async-upnp-client==0.46.0", "getmac==0.9.5"], "ssdp": [ { "st": "urn:schemas-upnp-org:device:InternetGatewayDevice:1" diff --git a/homeassistant/components/yeelight/manifest.json b/homeassistant/components/yeelight/manifest.json index 585a0090a57..e09e176e46e 100644 --- a/homeassistant/components/yeelight/manifest.json +++ b/homeassistant/components/yeelight/manifest.json @@ -16,7 +16,7 @@ }, "iot_class": "local_push", "loggers": ["async_upnp_client", "yeelight"], - "requirements": ["yeelight==0.7.16", "async-upnp-client==0.45.0"], + "requirements": ["yeelight==0.7.16", "async-upnp-client==0.46.0"], "zeroconf": [ { "name": "yeelink-*", diff --git a/homeassistant/package_constraints.txt b/homeassistant/package_constraints.txt index 6453acb9d08..db15bd19cf8 100644 --- a/homeassistant/package_constraints.txt +++ b/homeassistant/package_constraints.txt @@ -13,7 +13,7 @@ aiozoneinfo==0.2.3 annotatedyaml==1.0.2 astral==2.2 async-interrupt==1.2.2 -async-upnp-client==0.45.0 +async-upnp-client==0.46.0 atomicwrites-homeassistant==1.4.1 attrs==25.4.0 audioop-lts==0.2.1 diff --git a/requirements_all.txt b/requirements_all.txt index fc90dbf6370..5a2e5420ea0 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -545,7 +545,7 @@ asusrouter==1.21.0 # homeassistant.components.ssdp # homeassistant.components.upnp # homeassistant.components.yeelight -async-upnp-client==0.45.0 +async-upnp-client==0.46.0 # homeassistant.components.arve asyncarve==0.1.1 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 0d5df419ad5..078e963c965 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -509,7 +509,7 @@ asusrouter==1.21.0 # homeassistant.components.ssdp # homeassistant.components.upnp # homeassistant.components.yeelight -async-upnp-client==0.45.0 +async-upnp-client==0.46.0 # homeassistant.components.arve asyncarve==0.1.1 diff --git a/script/hassfest/requirements.py b/script/hassfest/requirements.py index 860665b998c..9be9a517e72 100644 --- a/script/hassfest/requirements.py +++ b/script/hassfest/requirements.py @@ -126,9 +126,6 @@ FORBIDDEN_PACKAGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { "pbr": {"setuptools"} }, "delijn": {"pydelijn": {"async-timeout"}}, - "devialet": {"async-upnp-client": {"async-timeout"}}, - "dlna_dmr": {"async-upnp-client": {"async-timeout"}}, - "dlna_dms": {"async-upnp-client": {"async-timeout"}}, "efergy": { # https://github.com/tkdrob/pyefergy/issues/46 # pyefergy > codecov @@ -196,7 +193,6 @@ FORBIDDEN_PACKAGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { "lifx": {"aiolifx": {"async-timeout"}}, "linkplay": { "python-linkplay": {"async-timeout"}, - "async-upnp-client": {"async-timeout"}, }, "loqed": {"loqedapi": {"async-timeout"}}, "matter": {"python-matter-server": {"async-timeout"}}, @@ -222,7 +218,6 @@ FORBIDDEN_PACKAGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { "nibe_heatpump": {"nibe": {"async-timeout"}}, "norway_air": {"pymetno": {"async-timeout"}}, "opengarage": {"open-garage": {"async-timeout"}}, - "openhome": {"async-upnp-client": {"async-timeout"}}, "opensensemap": {"opensensemap-api": {"async-timeout"}}, "opnsense": { # https://github.com/mtreinish/pyopnsense/issues/27 @@ -237,12 +232,9 @@ FORBIDDEN_PACKAGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { }, "ring": {"ring-doorbell": {"async-timeout"}}, "rmvtransport": {"pyrmvtransport": {"async-timeout"}}, - "samsungtv": {"async-upnp-client": {"async-timeout"}}, "screenlogic": {"screenlogicpy": {"async-timeout"}}, "sense": {"sense-energy": {"async-timeout"}}, "slimproto": {"aioslimproto": {"async-timeout"}}, - "songpal": {"async-upnp-client": {"async-timeout"}}, - "ssdp": {"async-upnp-client": {"async-timeout"}}, "surepetcare": {"surepy": {"async-timeout"}}, "travisci": { # https://github.com/menegazzo/travispy seems to be unmaintained @@ -253,10 +245,8 @@ FORBIDDEN_PACKAGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { "travispy": {"pytest"}, }, "unifiprotect": {"uiprotect": {"async-timeout"}}, - "upnp": {"async-upnp-client": {"async-timeout"}}, "volkszaehler": {"volkszaehler": {"async-timeout"}}, "whirlpool": {"whirlpool-sixth-sense": {"async-timeout"}}, - "yeelight": {"async-upnp-client": {"async-timeout"}}, "zamg": {"zamg": {"async-timeout"}}, "zha": { # https://github.com/waveform80/colorzero/issues/9