diff --git a/homeassistant/components/blackbird/manifest.json b/homeassistant/components/blackbird/manifest.json index a0f4b0c383cf..c7389baf5b4b 100644 --- a/homeassistant/components/blackbird/manifest.json +++ b/homeassistant/components/blackbird/manifest.json @@ -6,5 +6,5 @@ "iot_class": "local_polling", "loggers": ["pyblackbird"], "quality_scale": "legacy", - "requirements": ["pyblackbird==0.6"] + "requirements": ["pyblackbird==0.10"] } diff --git a/homeassistant/components/blackbird/media_player.py b/homeassistant/components/blackbird/media_player.py index 8382e463335c..f5f0caf492de 100644 --- a/homeassistant/components/blackbird/media_player.py +++ b/homeassistant/components/blackbird/media_player.py @@ -4,7 +4,7 @@ import logging from typing import override from pyblackbird import get_blackbird -from serial import SerialException +from serialx import SerialException import voluptuous as vol from homeassistant.components.media_player import ( diff --git a/pyproject.toml b/pyproject.toml index 3fa3a67ad6f9..69cf215201a0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -544,9 +544,6 @@ filterwarnings = [ # https://pypi.org/project/panasonic-viera/ - v0.4.4 - 2025-11-25 # https://github.com/florianholzapfel/panasonic-viera/blob/0.4.4/panasonic_viera/remote_control.py#L665 "ignore:.*invalid escape sequence:SyntaxWarning:.*panasonic_viera", - # https://pypi.org/project/pyblackbird/ - v0.6 - 2023-03-15 - # https://github.com/koolsb/pyblackbird/pull/9 -> closed - "ignore:.*invalid escape sequence:SyntaxWarning:.*pyblackbird", # https://pypi.org/project/pyws66i/ - v1.1 - 2022-04-05 "ignore:.*invalid escape sequence:SyntaxWarning:.*pyws66i", # https://pypi.org/project/sanix/ - v1.0.6 - 2024-05-01 diff --git a/requirements_all.txt b/requirements_all.txt index 3fe7c6f94cce..87823356d694 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2105,7 +2105,7 @@ pybalboa==1.1.3 pybbox==0.0.5-alpha # homeassistant.components.blackbird -pyblackbird==0.6 +pyblackbird==0.10 # homeassistant.components.bluesound pyblu==2.0.8 diff --git a/script/hassfest/requirements.py b/script/hassfest/requirements.py index b395acea5e77..cc02a32d7327 100644 --- a/script/hassfest/requirements.py +++ b/script/hassfest/requirements.py @@ -124,11 +124,6 @@ FORBIDDEN_PACKAGE_EXCEPTIONS: dict[str, dict[str, set[str]]] = { "airthings": {"airthings-cloud": {"async-timeout"}}, "apache_kafka": {"aiokafka": {"async-timeout"}}, "aseko_pool_live": {"gql": {"backoff"}}, - "blackbird": { - # https://github.com/koolsb/pyblackbird/issues/12 - # pyblackbird > pyserial-asyncio - "pyblackbird": {"pyserial-asyncio"} - }, "coinbase": {"coinbase-advanced-py": {"backoff"}}, "cmus": { # https://github.com/mtreinish/pycmus/issues/4