From 44049c34f969a79cad7e992e8bc0a386c4e4b902 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Fri, 17 May 2024 15:42:58 +0200 Subject: [PATCH] Use PEP 695 type alias for ConfigEntry types (#117632) --- homeassistant/components/accuweather/__init__.py | 2 +- homeassistant/components/acmeda/__init__.py | 2 +- homeassistant/components/adguard/__init__.py | 2 +- homeassistant/components/advantage_air/__init__.py | 2 +- homeassistant/components/aemet/__init__.py | 2 +- homeassistant/components/aftership/__init__.py | 2 +- homeassistant/components/airly/__init__.py | 2 +- homeassistant/components/airnow/__init__.py | 2 +- homeassistant/components/airthings/__init__.py | 5 ++--- homeassistant/components/airtouch5/__init__.py | 2 +- homeassistant/components/airvisual_pro/__init__.py | 2 +- homeassistant/components/ambient_station/__init__.py | 2 +- homeassistant/components/analytics_insights/__init__.py | 2 +- homeassistant/components/apple_tv/__init__.py | 2 +- homeassistant/components/apsystems/__init__.py | 2 +- homeassistant/components/asuswrt/__init__.py | 2 +- homeassistant/components/august/__init__.py | 2 +- homeassistant/components/aurora/__init__.py | 2 +- homeassistant/components/axis/__init__.py | 2 +- homeassistant/components/baf/__init__.py | 2 +- homeassistant/components/bond/__init__.py | 2 +- homeassistant/components/bring/__init__.py | 2 +- homeassistant/components/brother/__init__.py | 2 +- homeassistant/components/cert_expiry/__init__.py | 2 +- homeassistant/components/co2signal/__init__.py | 2 +- homeassistant/components/devolo_home_control/__init__.py | 2 +- homeassistant/components/devolo_home_network/__init__.py | 2 +- homeassistant/components/discovergy/__init__.py | 2 +- .../components/dwd_weather_warnings/coordinator.py | 2 +- homeassistant/components/ecovacs/__init__.py | 2 +- homeassistant/components/elgato/__init__.py | 2 +- homeassistant/components/elkm1/__init__.py | 2 +- homeassistant/components/filesize/__init__.py | 2 +- homeassistant/components/fritzbox/coordinator.py | 2 +- homeassistant/components/fritzbox_callmonitor/__init__.py | 2 +- homeassistant/components/fronius/__init__.py | 2 +- homeassistant/components/gios/__init__.py | 2 +- homeassistant/components/habitica/__init__.py | 2 +- homeassistant/components/imgw_pib/__init__.py | 2 +- homeassistant/components/ipp/__init__.py | 2 +- homeassistant/components/local_todo/__init__.py | 2 +- homeassistant/components/met/__init__.py | 2 +- homeassistant/components/nam/__init__.py | 2 +- homeassistant/components/nextcloud/__init__.py | 2 +- homeassistant/components/nextdns/__init__.py | 2 +- homeassistant/components/nut/__init__.py | 2 +- homeassistant/components/nws/__init__.py | 2 +- homeassistant/components/onewire/__init__.py | 2 +- homeassistant/components/openweathermap/__init__.py | 2 +- homeassistant/components/pegel_online/__init__.py | 2 +- homeassistant/components/pi_hole/__init__.py | 2 +- homeassistant/components/plugwise/__init__.py | 2 +- homeassistant/components/poolsense/__init__.py | 2 +- homeassistant/components/proximity/coordinator.py | 2 +- homeassistant/components/radio_browser/__init__.py | 2 +- homeassistant/components/renault/__init__.py | 2 +- homeassistant/components/sensibo/__init__.py | 2 +- homeassistant/components/shelly/coordinator.py | 2 +- homeassistant/components/speedtestdotnet/__init__.py | 2 +- homeassistant/components/sun/entity.py | 2 +- homeassistant/components/systemmonitor/__init__.py | 2 +- homeassistant/components/tailwind/typing.py | 2 +- homeassistant/components/tankerkoenig/coordinator.py | 2 +- homeassistant/components/tractive/__init__.py | 2 +- homeassistant/components/tuya/__init__.py | 2 +- homeassistant/components/twentemilieu/__init__.py | 6 ++++-- homeassistant/components/unifi/__init__.py | 2 +- homeassistant/components/upnp/__init__.py | 2 +- homeassistant/components/vlc_telnet/__init__.py | 2 +- homeassistant/components/webmin/__init__.py | 2 +- homeassistant/components/withings/__init__.py | 2 +- homeassistant/components/wled/__init__.py | 2 +- homeassistant/components/yale_smart_alarm/__init__.py | 2 +- homeassistant/components/yalexs_ble/__init__.py | 2 +- 74 files changed, 78 insertions(+), 77 deletions(-) diff --git a/homeassistant/components/accuweather/__init__.py b/homeassistant/components/accuweather/__init__.py index 216e0a299a0..3d52df765e6 100644 --- a/homeassistant/components/accuweather/__init__.py +++ b/homeassistant/components/accuweather/__init__.py @@ -33,7 +33,7 @@ class AccuWeatherData: coordinator_daily_forecast: AccuWeatherDailyForecastDataUpdateCoordinator -AccuWeatherConfigEntry = ConfigEntry[AccuWeatherData] +type AccuWeatherConfigEntry = ConfigEntry[AccuWeatherData] async def async_setup_entry(hass: HomeAssistant, entry: AccuWeatherConfigEntry) -> bool: diff --git a/homeassistant/components/acmeda/__init__.py b/homeassistant/components/acmeda/__init__.py index 418e8997239..d6491767dcc 100644 --- a/homeassistant/components/acmeda/__init__.py +++ b/homeassistant/components/acmeda/__init__.py @@ -10,7 +10,7 @@ CONF_HUBS = "hubs" PLATFORMS = [Platform.COVER, Platform.SENSOR] -AcmedaConfigEntry = ConfigEntry[PulseHub] +type AcmedaConfigEntry = ConfigEntry[PulseHub] async def async_setup_entry( diff --git a/homeassistant/components/adguard/__init__.py b/homeassistant/components/adguard/__init__.py index d6274659f1d..9e531c683da 100644 --- a/homeassistant/components/adguard/__init__.py +++ b/homeassistant/components/adguard/__init__.py @@ -43,7 +43,7 @@ SERVICE_REFRESH_SCHEMA = vol.Schema( ) PLATFORMS = [Platform.SENSOR, Platform.SWITCH] -AdGuardConfigEntry = ConfigEntry["AdGuardData"] +type AdGuardConfigEntry = ConfigEntry[AdGuardData] @dataclass diff --git a/homeassistant/components/advantage_air/__init__.py b/homeassistant/components/advantage_air/__init__.py index 75ce6016b80..752c1ec26fc 100644 --- a/homeassistant/components/advantage_air/__init__.py +++ b/homeassistant/components/advantage_air/__init__.py @@ -15,7 +15,7 @@ from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, Upda from .const import ADVANTAGE_AIR_RETRY from .models import AdvantageAirData -AdvantageAirDataConfigEntry = ConfigEntry[AdvantageAirData] +type AdvantageAirDataConfigEntry = ConfigEntry[AdvantageAirData] ADVANTAGE_AIR_SYNC_INTERVAL = 15 PLATFORMS = [ diff --git a/homeassistant/components/aemet/__init__.py b/homeassistant/components/aemet/__init__.py index da536fb9f8c..e242d62a580 100644 --- a/homeassistant/components/aemet/__init__.py +++ b/homeassistant/components/aemet/__init__.py @@ -17,7 +17,7 @@ from .coordinator import WeatherUpdateCoordinator _LOGGER = logging.getLogger(__name__) -AemetConfigEntry = ConfigEntry["AemetData"] +type AemetConfigEntry = ConfigEntry[AemetData] @dataclass diff --git a/homeassistant/components/aftership/__init__.py b/homeassistant/components/aftership/__init__.py index 10e4293bc51..9632217e960 100644 --- a/homeassistant/components/aftership/__init__.py +++ b/homeassistant/components/aftership/__init__.py @@ -12,7 +12,7 @@ from homeassistant.helpers.aiohttp_client import async_get_clientsession PLATFORMS: list[Platform] = [Platform.SENSOR] -AfterShipConfigEntry = ConfigEntry[AfterShip] +type AfterShipConfigEntry = ConfigEntry[AfterShip] async def async_setup_entry(hass: HomeAssistant, entry: AfterShipConfigEntry) -> bool: diff --git a/homeassistant/components/airly/__init__.py b/homeassistant/components/airly/__init__.py index 7de6def4c6e..ad3ee5fca4d 100644 --- a/homeassistant/components/airly/__init__.py +++ b/homeassistant/components/airly/__init__.py @@ -19,7 +19,7 @@ PLATFORMS = [Platform.SENSOR] _LOGGER = logging.getLogger(__name__) -AirlyConfigEntry = ConfigEntry[AirlyDataUpdateCoordinator] +type AirlyConfigEntry = ConfigEntry[AirlyDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: AirlyConfigEntry) -> bool: diff --git a/homeassistant/components/airnow/__init__.py b/homeassistant/components/airnow/__init__.py index 5b06a25f13a..cff6b8c2795 100644 --- a/homeassistant/components/airnow/__init__.py +++ b/homeassistant/components/airnow/__init__.py @@ -21,7 +21,7 @@ from .coordinator import AirNowDataUpdateCoordinator _LOGGER = logging.getLogger(__name__) PLATFORMS = [Platform.SENSOR] -AirNowConfigEntry = ConfigEntry[AirNowDataUpdateCoordinator] +type AirNowConfigEntry = ConfigEntry[AirNowDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: AirNowConfigEntry) -> bool: diff --git a/homeassistant/components/airthings/__init__.py b/homeassistant/components/airthings/__init__.py index c2c4e452730..22138c7d4fc 100644 --- a/homeassistant/components/airthings/__init__.py +++ b/homeassistant/components/airthings/__init__.py @@ -20,9 +20,8 @@ _LOGGER = logging.getLogger(__name__) PLATFORMS: list[Platform] = [Platform.SENSOR] SCAN_INTERVAL = timedelta(minutes=6) -AirthingsDataCoordinatorType = DataUpdateCoordinator[dict[str, AirthingsDevice]] - -AirthingsConfigEntry = ConfigEntry[AirthingsDataCoordinatorType] +type AirthingsDataCoordinatorType = DataUpdateCoordinator[dict[str, AirthingsDevice]] +type AirthingsConfigEntry = ConfigEntry[AirthingsDataCoordinatorType] async def async_setup_entry(hass: HomeAssistant, entry: AirthingsConfigEntry) -> bool: diff --git a/homeassistant/components/airtouch5/__init__.py b/homeassistant/components/airtouch5/__init__.py index 4ae6c1f1fee..1931098282d 100644 --- a/homeassistant/components/airtouch5/__init__.py +++ b/homeassistant/components/airtouch5/__init__.py @@ -13,7 +13,7 @@ from .const import DOMAIN PLATFORMS: list[Platform] = [Platform.CLIMATE] -Airtouch5ConfigEntry = ConfigEntry[Airtouch5SimpleClient] +type Airtouch5ConfigEntry = ConfigEntry[Airtouch5SimpleClient] async def async_setup_entry(hass: HomeAssistant, entry: Airtouch5ConfigEntry) -> bool: diff --git a/homeassistant/components/airvisual_pro/__init__.py b/homeassistant/components/airvisual_pro/__init__.py index a02e735a5d6..7397f279021 100644 --- a/homeassistant/components/airvisual_pro/__init__.py +++ b/homeassistant/components/airvisual_pro/__init__.py @@ -38,7 +38,7 @@ PLATFORMS = [Platform.SENSOR] UPDATE_INTERVAL = timedelta(minutes=1) -AirVisualProConfigEntry = ConfigEntry["AirVisualProData"] +type AirVisualProConfigEntry = ConfigEntry[AirVisualProData] @dataclass diff --git a/homeassistant/components/ambient_station/__init__.py b/homeassistant/components/ambient_station/__init__.py index 39586f4dbf4..d0b04e53e67 100644 --- a/homeassistant/components/ambient_station/__init__.py +++ b/homeassistant/components/ambient_station/__init__.py @@ -39,7 +39,7 @@ DEFAULT_SOCKET_MIN_RETRY = 15 CONFIG_SCHEMA = cv.removed(DOMAIN, raise_if_present=False) -AmbientStationConfigEntry = ConfigEntry["AmbientStation"] +type AmbientStationConfigEntry = ConfigEntry[AmbientStation] @callback diff --git a/homeassistant/components/analytics_insights/__init__.py b/homeassistant/components/analytics_insights/__init__.py index 3069e8dd12d..69ad98db9df 100644 --- a/homeassistant/components/analytics_insights/__init__.py +++ b/homeassistant/components/analytics_insights/__init__.py @@ -19,7 +19,7 @@ from .const import CONF_TRACKED_INTEGRATIONS from .coordinator import HomeassistantAnalyticsDataUpdateCoordinator PLATFORMS: list[Platform] = [Platform.SENSOR] -AnalyticsInsightsConfigEntry = ConfigEntry["AnalyticsInsightsData"] +type AnalyticsInsightsConfigEntry = ConfigEntry[AnalyticsInsightsData] @dataclass(frozen=True) diff --git a/homeassistant/components/apple_tv/__init__.py b/homeassistant/components/apple_tv/__init__.py index 95bab5bc433..4e5c8791acd 100644 --- a/homeassistant/components/apple_tv/__init__.py +++ b/homeassistant/components/apple_tv/__init__.py @@ -73,7 +73,7 @@ DEVICE_EXCEPTIONS = ( exceptions.DeviceIdMissingError, ) -AppleTvConfigEntry = ConfigEntry["AppleTVManager"] +type AppleTvConfigEntry = ConfigEntry[AppleTVManager] async def async_setup_entry(hass: HomeAssistant, entry: AppleTvConfigEntry) -> bool: diff --git a/homeassistant/components/apsystems/__init__.py b/homeassistant/components/apsystems/__init__.py index 71e5aec5581..1a103244d5b 100644 --- a/homeassistant/components/apsystems/__init__.py +++ b/homeassistant/components/apsystems/__init__.py @@ -12,7 +12,7 @@ from .coordinator import ApSystemsDataCoordinator PLATFORMS: list[Platform] = [Platform.SENSOR] -ApsystemsConfigEntry = ConfigEntry[ApSystemsDataCoordinator] +type ApsystemsConfigEntry = ConfigEntry[ApSystemsDataCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: ApsystemsConfigEntry) -> bool: diff --git a/homeassistant/components/asuswrt/__init__.py b/homeassistant/components/asuswrt/__init__.py index 602f5a9a719..1148f5ef7df 100644 --- a/homeassistant/components/asuswrt/__init__.py +++ b/homeassistant/components/asuswrt/__init__.py @@ -8,7 +8,7 @@ from .router import AsusWrtRouter PLATFORMS = [Platform.DEVICE_TRACKER, Platform.SENSOR] -AsusWrtConfigEntry = ConfigEntry[AsusWrtRouter] +type AsusWrtConfigEntry = ConfigEntry[AsusWrtRouter] async def async_setup_entry(hass: HomeAssistant, entry: AsusWrtConfigEntry) -> bool: diff --git a/homeassistant/components/august/__init__.py b/homeassistant/components/august/__init__.py index 5570c9d7709..4e6c2a11b06 100644 --- a/homeassistant/components/august/__init__.py +++ b/homeassistant/components/august/__init__.py @@ -49,7 +49,7 @@ API_CACHED_ATTRS = { } YALEXS_BLE_DOMAIN = "yalexs_ble" -AugustConfigEntry = ConfigEntry["AugustData"] +type AugustConfigEntry = ConfigEntry[AugustData] async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: diff --git a/homeassistant/components/aurora/__init__.py b/homeassistant/components/aurora/__init__.py index 5596b82ae3f..273f6c6fec2 100644 --- a/homeassistant/components/aurora/__init__.py +++ b/homeassistant/components/aurora/__init__.py @@ -8,7 +8,7 @@ from .coordinator import AuroraDataUpdateCoordinator PLATFORMS = [Platform.BINARY_SENSOR, Platform.SENSOR] -AuroraConfigEntry = ConfigEntry[AuroraDataUpdateCoordinator] +type AuroraConfigEntry = ConfigEntry[AuroraDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: AuroraConfigEntry) -> bool: diff --git a/homeassistant/components/axis/__init__.py b/homeassistant/components/axis/__init__.py index 8f197d8924d..94752182d10 100644 --- a/homeassistant/components/axis/__init__.py +++ b/homeassistant/components/axis/__init__.py @@ -13,7 +13,7 @@ from .hub import AxisHub, get_axis_api _LOGGER = logging.getLogger(__name__) -AxisConfigEntry = ConfigEntry[AxisHub] +type AxisConfigEntry = ConfigEntry[AxisHub] async def async_setup_entry(hass: HomeAssistant, config_entry: AxisConfigEntry) -> bool: diff --git a/homeassistant/components/baf/__init__.py b/homeassistant/components/baf/__init__.py index 659cb10eba1..8d26e3bea43 100644 --- a/homeassistant/components/baf/__init__.py +++ b/homeassistant/components/baf/__init__.py @@ -15,7 +15,7 @@ from homeassistant.exceptions import ConfigEntryNotReady from .const import QUERY_INTERVAL, RUN_TIMEOUT -BAFConfigEntry = ConfigEntry[Device] +type BAFConfigEntry = ConfigEntry[Device] PLATFORMS: list[Platform] = [ diff --git a/homeassistant/components/bond/__init__.py b/homeassistant/components/bond/__init__.py index d534e10b023..eb28bebdb06 100644 --- a/homeassistant/components/bond/__init__.py +++ b/homeassistant/components/bond/__init__.py @@ -35,7 +35,7 @@ _API_TIMEOUT = SLOW_UPDATE_WARNING - 1 _LOGGER = logging.getLogger(__name__) -BondConfigEntry = ConfigEntry[BondData] +type BondConfigEntry = ConfigEntry[BondData] async def async_setup_entry(hass: HomeAssistant, entry: BondConfigEntry) -> bool: diff --git a/homeassistant/components/bring/__init__.py b/homeassistant/components/bring/__init__.py index 003daa64beb..72d3894af3a 100644 --- a/homeassistant/components/bring/__init__.py +++ b/homeassistant/components/bring/__init__.py @@ -24,7 +24,7 @@ PLATFORMS: list[Platform] = [Platform.TODO] _LOGGER = logging.getLogger(__name__) -BringConfigEntry = ConfigEntry[BringDataUpdateCoordinator] +type BringConfigEntry = ConfigEntry[BringDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: BringConfigEntry) -> bool: diff --git a/homeassistant/components/brother/__init__.py b/homeassistant/components/brother/__init__.py index 08376574dcf..a2cd1a7678f 100644 --- a/homeassistant/components/brother/__init__.py +++ b/homeassistant/components/brother/__init__.py @@ -15,7 +15,7 @@ from .utils import get_snmp_engine PLATFORMS = [Platform.SENSOR] -BrotherConfigEntry = ConfigEntry[BrotherDataUpdateCoordinator] +type BrotherConfigEntry = ConfigEntry[BrotherDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: BrotherConfigEntry) -> bool: diff --git a/homeassistant/components/cert_expiry/__init__.py b/homeassistant/components/cert_expiry/__init__.py index 2387c2a73c3..bc6ae29ee8e 100644 --- a/homeassistant/components/cert_expiry/__init__.py +++ b/homeassistant/components/cert_expiry/__init__.py @@ -11,7 +11,7 @@ from .coordinator import CertExpiryDataUpdateCoordinator PLATFORMS = [Platform.SENSOR] -CertExpiryConfigEntry = ConfigEntry[CertExpiryDataUpdateCoordinator] +type CertExpiryConfigEntry = ConfigEntry[CertExpiryDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: CertExpiryConfigEntry) -> bool: diff --git a/homeassistant/components/co2signal/__init__.py b/homeassistant/components/co2signal/__init__.py index 61cf6d4e0ce..1b69a06d12d 100644 --- a/homeassistant/components/co2signal/__init__.py +++ b/homeassistant/components/co2signal/__init__.py @@ -14,7 +14,7 @@ from .coordinator import CO2SignalCoordinator PLATFORMS = [Platform.SENSOR] -CO2SignalConfigEntry = ConfigEntry[CO2SignalCoordinator] +type CO2SignalConfigEntry = ConfigEntry[CO2SignalCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: CO2SignalConfigEntry) -> bool: diff --git a/homeassistant/components/devolo_home_control/__init__.py b/homeassistant/components/devolo_home_control/__init__.py index cbdc02e44c8..8795c9005a2 100644 --- a/homeassistant/components/devolo_home_control/__init__.py +++ b/homeassistant/components/devolo_home_control/__init__.py @@ -20,7 +20,7 @@ from homeassistant.helpers.device_registry import DeviceEntry from .const import CONF_MYDEVOLO, DEFAULT_MYDEVOLO, GATEWAY_SERIAL_PATTERN, PLATFORMS -DevoloHomeControlConfigEntry = ConfigEntry[list[HomeControl]] +type DevoloHomeControlConfigEntry = ConfigEntry[list[HomeControl]] async def async_setup_entry( diff --git a/homeassistant/components/devolo_home_network/__init__.py b/homeassistant/components/devolo_home_network/__init__.py index e93dedc5de8..59aafb1eb9c 100644 --- a/homeassistant/components/devolo_home_network/__init__.py +++ b/homeassistant/components/devolo_home_network/__init__.py @@ -49,7 +49,7 @@ from .const import ( _LOGGER = logging.getLogger(__name__) -DevoloHomeNetworkConfigEntry = ConfigEntry["DevoloHomeNetworkData"] +type DevoloHomeNetworkConfigEntry = ConfigEntry[DevoloHomeNetworkData] @dataclass diff --git a/homeassistant/components/discovergy/__init__.py b/homeassistant/components/discovergy/__init__.py index 974441f3899..72aa6c19a21 100644 --- a/homeassistant/components/discovergy/__init__.py +++ b/homeassistant/components/discovergy/__init__.py @@ -16,7 +16,7 @@ from .coordinator import DiscovergyUpdateCoordinator PLATFORMS = [Platform.SENSOR] -DiscovergyConfigEntry = ConfigEntry[list[DiscovergyUpdateCoordinator]] +type DiscovergyConfigEntry = ConfigEntry[list[DiscovergyUpdateCoordinator]] async def async_setup_entry(hass: HomeAssistant, entry: DiscovergyConfigEntry) -> bool: diff --git a/homeassistant/components/dwd_weather_warnings/coordinator.py b/homeassistant/components/dwd_weather_warnings/coordinator.py index 1025a4d8eb6..55705625685 100644 --- a/homeassistant/components/dwd_weather_warnings/coordinator.py +++ b/homeassistant/components/dwd_weather_warnings/coordinator.py @@ -19,7 +19,7 @@ from .const import ( from .exceptions import EntityNotFoundError from .util import get_position_data -DwdWeatherWarningsConfigEntry = ConfigEntry["DwdWeatherWarningsCoordinator"] +type DwdWeatherWarningsConfigEntry = ConfigEntry[DwdWeatherWarningsCoordinator] class DwdWeatherWarningsCoordinator(DataUpdateCoordinator[None]): diff --git a/homeassistant/components/ecovacs/__init__.py b/homeassistant/components/ecovacs/__init__.py index e4924b57641..b2f40acc2f8 100644 --- a/homeassistant/components/ecovacs/__init__.py +++ b/homeassistant/components/ecovacs/__init__.py @@ -37,7 +37,7 @@ PLATFORMS = [ Platform.SWITCH, Platform.VACUUM, ] -EcovacsConfigEntry = ConfigEntry[EcovacsController] +type EcovacsConfigEntry = ConfigEntry[EcovacsController] async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: diff --git a/homeassistant/components/elgato/__init__.py b/homeassistant/components/elgato/__init__.py index 7b331dfed66..2d8446c3b76 100644 --- a/homeassistant/components/elgato/__init__.py +++ b/homeassistant/components/elgato/__init__.py @@ -8,7 +8,7 @@ from .coordinator import ElgatoDataUpdateCoordinator PLATFORMS = [Platform.BUTTON, Platform.LIGHT, Platform.SENSOR, Platform.SWITCH] -ElgatorConfigEntry = ConfigEntry[ElgatoDataUpdateCoordinator] +type ElgatorConfigEntry = ConfigEntry[ElgatoDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: ElgatorConfigEntry) -> bool: diff --git a/homeassistant/components/elkm1/__init__.py b/homeassistant/components/elkm1/__init__.py index 33d017e09d7..fff40b6ad73 100644 --- a/homeassistant/components/elkm1/__init__.py +++ b/homeassistant/components/elkm1/__init__.py @@ -69,7 +69,7 @@ from .discovery import ( ) from .models import ELKM1Data -ElkM1ConfigEntry = ConfigEntry[ELKM1Data] +type ElkM1ConfigEntry = ConfigEntry[ELKM1Data] SYNC_TIMEOUT = 120 diff --git a/homeassistant/components/filesize/__init__.py b/homeassistant/components/filesize/__init__.py index e9fcc349ff8..602eac1f24d 100644 --- a/homeassistant/components/filesize/__init__.py +++ b/homeassistant/components/filesize/__init__.py @@ -9,7 +9,7 @@ from homeassistant.core import HomeAssistant from .const import PLATFORMS from .coordinator import FileSizeCoordinator -FileSizeConfigEntry = ConfigEntry[FileSizeCoordinator] +type FileSizeConfigEntry = ConfigEntry[FileSizeCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: FileSizeConfigEntry) -> bool: diff --git a/homeassistant/components/fritzbox/coordinator.py b/homeassistant/components/fritzbox/coordinator.py index abe1d2553f1..52fa3ba1a12 100644 --- a/homeassistant/components/fritzbox/coordinator.py +++ b/homeassistant/components/fritzbox/coordinator.py @@ -18,7 +18,7 @@ from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, Upda from .const import DOMAIN, LOGGER -FritzboxConfigEntry = ConfigEntry["FritzboxDataUpdateCoordinator"] +type FritzboxConfigEntry = ConfigEntry[FritzboxDataUpdateCoordinator] @dataclass diff --git a/homeassistant/components/fritzbox_callmonitor/__init__.py b/homeassistant/components/fritzbox_callmonitor/__init__.py index 061017f420c..b33ba94cf16 100644 --- a/homeassistant/components/fritzbox_callmonitor/__init__.py +++ b/homeassistant/components/fritzbox_callmonitor/__init__.py @@ -15,7 +15,7 @@ from .const import CONF_PHONEBOOK, CONF_PREFIXES, PLATFORMS _LOGGER = logging.getLogger(__name__) -FritzBoxCallMonitorConfigEntry = ConfigEntry[FritzBoxPhonebook] +type FritzBoxCallMonitorConfigEntry = ConfigEntry[FritzBoxPhonebook] async def async_setup_entry( diff --git a/homeassistant/components/fronius/__init__.py b/homeassistant/components/fronius/__init__.py index c4d1c02ee74..18129ab0bcc 100644 --- a/homeassistant/components/fronius/__init__.py +++ b/homeassistant/components/fronius/__init__.py @@ -41,7 +41,7 @@ PLATFORMS: Final = [Platform.SENSOR] _FroniusCoordinatorT = TypeVar("_FroniusCoordinatorT", bound=FroniusCoordinatorBase) -FroniusConfigEntry = ConfigEntry["FroniusSolarNet"] +type FroniusConfigEntry = ConfigEntry[FroniusSolarNet] async def async_setup_entry(hass: HomeAssistant, entry: FroniusConfigEntry) -> bool: diff --git a/homeassistant/components/gios/__init__.py b/homeassistant/components/gios/__init__.py index a9435f02401..b5a0e9d5371 100644 --- a/homeassistant/components/gios/__init__.py +++ b/homeassistant/components/gios/__init__.py @@ -19,7 +19,7 @@ _LOGGER = logging.getLogger(__name__) PLATFORMS = [Platform.SENSOR] -GiosConfigEntry = ConfigEntry["GiosData"] +type GiosConfigEntry = ConfigEntry[GiosData] @dataclass diff --git a/homeassistant/components/habitica/__init__.py b/homeassistant/components/habitica/__init__.py index f5997b4a963..a1e0f4a0696 100644 --- a/homeassistant/components/habitica/__init__.py +++ b/homeassistant/components/habitica/__init__.py @@ -37,7 +37,7 @@ from .coordinator import HabiticaDataUpdateCoordinator _LOGGER = logging.getLogger(__name__) -HabiticaConfigEntry = ConfigEntry[HabiticaDataUpdateCoordinator] +type HabiticaConfigEntry = ConfigEntry[HabiticaDataUpdateCoordinator] SENSORS_TYPES = ["name", "hp", "maxHealth", "mp", "maxMP", "exp", "toNextLevel", "lvl"] diff --git a/homeassistant/components/imgw_pib/__init__.py b/homeassistant/components/imgw_pib/__init__.py index 54511e76020..caf4e058e06 100644 --- a/homeassistant/components/imgw_pib/__init__.py +++ b/homeassistant/components/imgw_pib/__init__.py @@ -22,7 +22,7 @@ PLATFORMS: list[Platform] = [Platform.BINARY_SENSOR, Platform.SENSOR] _LOGGER = logging.getLogger(__name__) -ImgwPibConfigEntry = ConfigEntry["ImgwPibData"] +type ImgwPibConfigEntry = ConfigEntry[ImgwPibData] @dataclass diff --git a/homeassistant/components/ipp/__init__.py b/homeassistant/components/ipp/__init__.py index 616569b47b4..0a94795613b 100644 --- a/homeassistant/components/ipp/__init__.py +++ b/homeassistant/components/ipp/__init__.py @@ -17,7 +17,7 @@ from .coordinator import IPPDataUpdateCoordinator PLATFORMS = [Platform.SENSOR] -IPPConfigEntry = ConfigEntry[IPPDataUpdateCoordinator] +type IPPConfigEntry = ConfigEntry[IPPDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: IPPConfigEntry) -> bool: diff --git a/homeassistant/components/local_todo/__init__.py b/homeassistant/components/local_todo/__init__.py index c01f5a748ec..4b8f02736bf 100644 --- a/homeassistant/components/local_todo/__init__.py +++ b/homeassistant/components/local_todo/__init__.py @@ -17,7 +17,7 @@ PLATFORMS: list[Platform] = [Platform.TODO] STORAGE_PATH = ".storage/local_todo.{key}.ics" -LocalTodoConfigEntry = ConfigEntry[LocalTodoListStore] +type LocalTodoConfigEntry = ConfigEntry[LocalTodoListStore] async def async_setup_entry(hass: HomeAssistant, entry: LocalTodoConfigEntry) -> bool: diff --git a/homeassistant/components/met/__init__.py b/homeassistant/components/met/__init__.py index 540a7867203..1cd7a4bde57 100644 --- a/homeassistant/components/met/__init__.py +++ b/homeassistant/components/met/__init__.py @@ -21,7 +21,7 @@ PLATFORMS = [Platform.WEATHER] _LOGGER = logging.getLogger(__name__) -MetWeatherConfigEntry = ConfigEntry[MetDataUpdateCoordinator] +type MetWeatherConfigEntry = ConfigEntry[MetDataUpdateCoordinator] async def async_setup_entry( diff --git a/homeassistant/components/nam/__init__.py b/homeassistant/components/nam/__init__.py index 436838d27a0..624415adb12 100644 --- a/homeassistant/components/nam/__init__.py +++ b/homeassistant/components/nam/__init__.py @@ -28,7 +28,7 @@ _LOGGER = logging.getLogger(__name__) PLATFORMS = [Platform.BUTTON, Platform.SENSOR] -NAMConfigEntry = ConfigEntry[NAMDataUpdateCoordinator] +type NAMConfigEntry = ConfigEntry[NAMDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: NAMConfigEntry) -> bool: diff --git a/homeassistant/components/nextcloud/__init__.py b/homeassistant/components/nextcloud/__init__.py index 209a618ec3d..9e328e8e58d 100644 --- a/homeassistant/components/nextcloud/__init__.py +++ b/homeassistant/components/nextcloud/__init__.py @@ -30,7 +30,7 @@ CONFIG_SCHEMA = cv.removed(DOMAIN, raise_if_present=False) _LOGGER = logging.getLogger(__name__) -NextcloudConfigEntry = ConfigEntry[NextcloudDataUpdateCoordinator] +type NextcloudConfigEntry = ConfigEntry[NextcloudDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: NextcloudConfigEntry) -> bool: diff --git a/homeassistant/components/nextdns/__init__.py b/homeassistant/components/nextdns/__init__.py index f76e8755734..f11611007c2 100644 --- a/homeassistant/components/nextdns/__init__.py +++ b/homeassistant/components/nextdns/__init__.py @@ -49,7 +49,7 @@ from .coordinator import ( NextDnsUpdateCoordinator, ) -NextDnsConfigEntry = ConfigEntry["NextDnsData"] +type NextDnsConfigEntry = ConfigEntry[NextDnsData] @dataclass diff --git a/homeassistant/components/nut/__init__.py b/homeassistant/components/nut/__init__.py index 640dbb1416a..3825db92983 100644 --- a/homeassistant/components/nut/__init__.py +++ b/homeassistant/components/nut/__init__.py @@ -36,7 +36,7 @@ NUT_FAKE_SERIAL = ["unknown", "blank"] _LOGGER = logging.getLogger(__name__) -NutConfigEntry = ConfigEntry["NutRuntimeData"] +type NutConfigEntry = ConfigEntry[NutRuntimeData] @dataclass diff --git a/homeassistant/components/nws/__init__.py b/homeassistant/components/nws/__init__.py index 6bcbe74a9a6..a442c8cf6ef 100644 --- a/homeassistant/components/nws/__init__.py +++ b/homeassistant/components/nws/__init__.py @@ -31,7 +31,7 @@ RETRY_STOP = datetime.timedelta(minutes=10) DEBOUNCE_TIME = 10 * 60 # in seconds -NWSConfigEntry = ConfigEntry["NWSData"] +type NWSConfigEntry = ConfigEntry[NWSData] def base_unique_id(latitude: float, longitude: float) -> str: diff --git a/homeassistant/components/onewire/__init__.py b/homeassistant/components/onewire/__init__.py index 73f3374ba97..3c4aac2cd7d 100644 --- a/homeassistant/components/onewire/__init__.py +++ b/homeassistant/components/onewire/__init__.py @@ -13,7 +13,7 @@ from .const import DOMAIN, PLATFORMS from .onewirehub import CannotConnect, OneWireHub _LOGGER = logging.getLogger(__name__) -OneWireConfigEntry = ConfigEntry[OneWireHub] +type OneWireConfigEntry = ConfigEntry[OneWireHub] async def async_setup_entry(hass: HomeAssistant, entry: OneWireConfigEntry) -> bool: diff --git a/homeassistant/components/openweathermap/__init__.py b/homeassistant/components/openweathermap/__init__.py index d99bf5cb11f..259939454b1 100644 --- a/homeassistant/components/openweathermap/__init__.py +++ b/homeassistant/components/openweathermap/__init__.py @@ -30,7 +30,7 @@ from .coordinator import WeatherUpdateCoordinator _LOGGER = logging.getLogger(__name__) -OpenweathermapConfigEntry = ConfigEntry["OpenweathermapData"] +type OpenweathermapConfigEntry = ConfigEntry[OpenweathermapData] @dataclass diff --git a/homeassistant/components/pegel_online/__init__.py b/homeassistant/components/pegel_online/__init__.py index 90f25b00518..2c465342493 100644 --- a/homeassistant/components/pegel_online/__init__.py +++ b/homeassistant/components/pegel_online/__init__.py @@ -18,7 +18,7 @@ _LOGGER = logging.getLogger(__name__) PLATFORMS = [Platform.SENSOR] -PegelOnlineConfigEntry = ConfigEntry[PegelOnlineDataUpdateCoordinator] +type PegelOnlineConfigEntry = ConfigEntry[PegelOnlineDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: PegelOnlineConfigEntry) -> bool: diff --git a/homeassistant/components/pi_hole/__init__.py b/homeassistant/components/pi_hole/__init__.py index 582a4574dc4..ad36b664994 100644 --- a/homeassistant/components/pi_hole/__init__.py +++ b/homeassistant/components/pi_hole/__init__.py @@ -42,7 +42,7 @@ PLATFORMS = [ Platform.UPDATE, ] -PiHoleConfigEntry = ConfigEntry["PiHoleData"] +type PiHoleConfigEntry = ConfigEntry[PiHoleData] @dataclass diff --git a/homeassistant/components/plugwise/__init__.py b/homeassistant/components/plugwise/__init__.py index bce1bd81df6..de2250ac72e 100644 --- a/homeassistant/components/plugwise/__init__.py +++ b/homeassistant/components/plugwise/__init__.py @@ -12,7 +12,7 @@ from homeassistant.helpers import device_registry as dr, entity_registry as er from .const import DOMAIN, LOGGER, PLATFORMS from .coordinator import PlugwiseDataUpdateCoordinator -PlugwiseConfigEntry = ConfigEntry[PlugwiseDataUpdateCoordinator] +type PlugwiseConfigEntry = ConfigEntry[PlugwiseDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: PlugwiseConfigEntry) -> bool: diff --git a/homeassistant/components/poolsense/__init__.py b/homeassistant/components/poolsense/__init__.py index 5c1ec97bd08..a4b6f7b60d8 100644 --- a/homeassistant/components/poolsense/__init__.py +++ b/homeassistant/components/poolsense/__init__.py @@ -11,7 +11,7 @@ from homeassistant.helpers import aiohttp_client from .coordinator import PoolSenseDataUpdateCoordinator -PoolSenseConfigEntry = ConfigEntry[PoolSenseDataUpdateCoordinator] +type PoolSenseConfigEntry = ConfigEntry[PoolSenseDataUpdateCoordinator] PLATFORMS = [Platform.BINARY_SENSOR, Platform.SENSOR] diff --git a/homeassistant/components/proximity/coordinator.py b/homeassistant/components/proximity/coordinator.py index 2ff2c23e24e..2d32926832a 100644 --- a/homeassistant/components/proximity/coordinator.py +++ b/homeassistant/components/proximity/coordinator.py @@ -45,7 +45,7 @@ from .const import ( _LOGGER = logging.getLogger(__name__) -ProximityConfigEntry = ConfigEntry["ProximityDataUpdateCoordinator"] +type ProximityConfigEntry = ConfigEntry[ProximityDataUpdateCoordinator] @dataclass diff --git a/homeassistant/components/radio_browser/__init__.py b/homeassistant/components/radio_browser/__init__.py index 91ce028920c..eff7796711f 100644 --- a/homeassistant/components/radio_browser/__init__.py +++ b/homeassistant/components/radio_browser/__init__.py @@ -11,7 +11,7 @@ from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady from homeassistant.helpers.aiohttp_client import async_get_clientsession -RadioBrowserConfigEntry = ConfigEntry[RadioBrowser] +type RadioBrowserConfigEntry = ConfigEntry[RadioBrowser] async def async_setup_entry( diff --git a/homeassistant/components/renault/__init__.py b/homeassistant/components/renault/__init__.py index 1751225f987..eecf1354134 100644 --- a/homeassistant/components/renault/__init__.py +++ b/homeassistant/components/renault/__init__.py @@ -15,7 +15,7 @@ from .renault_hub import RenaultHub from .services import setup_services CONFIG_SCHEMA = cv.config_entry_only_config_schema(DOMAIN) -RenaultConfigEntry = ConfigEntry[RenaultHub] +type RenaultConfigEntry = ConfigEntry[RenaultHub] async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: diff --git a/homeassistant/components/sensibo/__init__.py b/homeassistant/components/sensibo/__init__.py index 5a7e09f539e..b2b6ac15958 100644 --- a/homeassistant/components/sensibo/__init__.py +++ b/homeassistant/components/sensibo/__init__.py @@ -15,7 +15,7 @@ from .const import DOMAIN, LOGGER, PLATFORMS from .coordinator import SensiboDataUpdateCoordinator from .util import NoDevicesError, NoUsernameError, async_validate_api -SensiboConfigEntry = ConfigEntry["SensiboDataUpdateCoordinator"] +type SensiboConfigEntry = ConfigEntry[SensiboDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: SensiboConfigEntry) -> bool: diff --git a/homeassistant/components/shelly/coordinator.py b/homeassistant/components/shelly/coordinator.py index 260236636de..c64f2a7fb21 100644 --- a/homeassistant/components/shelly/coordinator.py +++ b/homeassistant/components/shelly/coordinator.py @@ -84,7 +84,7 @@ class ShellyEntryData: rpc_poll: ShellyRpcPollingCoordinator | None = None -ShellyConfigEntry = ConfigEntry[ShellyEntryData] +type ShellyConfigEntry = ConfigEntry[ShellyEntryData] class ShellyCoordinatorBase(DataUpdateCoordinator[None], Generic[_DeviceT]): diff --git a/homeassistant/components/speedtestdotnet/__init__.py b/homeassistant/components/speedtestdotnet/__init__.py index 19525ad9bfa..aed1cce33db 100644 --- a/homeassistant/components/speedtestdotnet/__init__.py +++ b/homeassistant/components/speedtestdotnet/__init__.py @@ -16,7 +16,7 @@ from .coordinator import SpeedTestDataCoordinator PLATFORMS = [Platform.SENSOR] -SpeedTestConfigEntry = ConfigEntry[SpeedTestDataCoordinator] +type SpeedTestConfigEntry = ConfigEntry[SpeedTestDataCoordinator] async def async_setup_entry( diff --git a/homeassistant/components/sun/entity.py b/homeassistant/components/sun/entity.py index 291f56718a3..10d328afde7 100644 --- a/homeassistant/components/sun/entity.py +++ b/homeassistant/components/sun/entity.py @@ -31,7 +31,7 @@ from .const import ( STATE_BELOW_HORIZON, ) -SunConfigEntry = ConfigEntry["Sun"] +type SunConfigEntry = ConfigEntry[Sun] _LOGGER = logging.getLogger(__name__) diff --git a/homeassistant/components/systemmonitor/__init__.py b/homeassistant/components/systemmonitor/__init__.py index a0053fb4953..3fbc9edec2a 100644 --- a/homeassistant/components/systemmonitor/__init__.py +++ b/homeassistant/components/systemmonitor/__init__.py @@ -18,7 +18,7 @@ _LOGGER = logging.getLogger(__name__) PLATFORMS = [Platform.BINARY_SENSOR, Platform.SENSOR] -SystemMonitorConfigEntry = ConfigEntry["SystemMonitorData"] +type SystemMonitorConfigEntry = ConfigEntry[SystemMonitorData] @dataclass diff --git a/homeassistant/components/tailwind/typing.py b/homeassistant/components/tailwind/typing.py index 228c62906c1..514a94a8e78 100644 --- a/homeassistant/components/tailwind/typing.py +++ b/homeassistant/components/tailwind/typing.py @@ -4,4 +4,4 @@ from homeassistant.config_entries import ConfigEntry from .coordinator import TailwindDataUpdateCoordinator -TailwindConfigEntry = ConfigEntry[TailwindDataUpdateCoordinator] +type TailwindConfigEntry = ConfigEntry[TailwindDataUpdateCoordinator] diff --git a/homeassistant/components/tankerkoenig/coordinator.py b/homeassistant/components/tankerkoenig/coordinator.py index 4ce9fce7935..17e94f62fe9 100644 --- a/homeassistant/components/tankerkoenig/coordinator.py +++ b/homeassistant/components/tankerkoenig/coordinator.py @@ -28,7 +28,7 @@ from .const import CONF_FUEL_TYPES, CONF_STATIONS _LOGGER = logging.getLogger(__name__) -TankerkoenigConfigEntry = ConfigEntry["TankerkoenigDataUpdateCoordinator"] +type TankerkoenigConfigEntry = ConfigEntry[TankerkoenigDataUpdateCoordinator] class TankerkoenigDataUpdateCoordinator(DataUpdateCoordinator[dict[str, PriceInfo]]): diff --git a/homeassistant/components/tractive/__init__.py b/homeassistant/components/tractive/__init__.py index e8b0b6e4746..6c053411329 100644 --- a/homeassistant/components/tractive/__init__.py +++ b/homeassistant/components/tractive/__init__.py @@ -73,7 +73,7 @@ class TractiveData: trackables: list[Trackables] -TractiveConfigEntry = ConfigEntry[TractiveData] +type TractiveConfigEntry = ConfigEntry[TractiveData] async def async_setup_entry(hass: HomeAssistant, entry: TractiveConfigEntry) -> bool: diff --git a/homeassistant/components/tuya/__init__.py b/homeassistant/components/tuya/__init__.py index 2d8c28a33a6..a9e65556e38 100644 --- a/homeassistant/components/tuya/__init__.py +++ b/homeassistant/components/tuya/__init__.py @@ -35,7 +35,7 @@ from .const import ( # Suppress logs from the library, it logs unneeded on error logging.getLogger("tuya_sharing").setLevel(logging.CRITICAL) -TuyaConfigEntry = ConfigEntry["HomeAssistantTuyaData"] +type TuyaConfigEntry = ConfigEntry[HomeAssistantTuyaData] class HomeAssistantTuyaData(NamedTuple): diff --git a/homeassistant/components/twentemilieu/__init__.py b/homeassistant/components/twentemilieu/__init__.py index b64a3ec2a1d..f447ef6257d 100644 --- a/homeassistant/components/twentemilieu/__init__.py +++ b/homeassistant/components/twentemilieu/__init__.py @@ -23,8 +23,10 @@ SERVICE_SCHEMA = vol.Schema({vol.Optional(CONF_ID): cv.string}) PLATFORMS = [Platform.CALENDAR, Platform.SENSOR] -TwenteMilieuDataUpdateCoordinator = DataUpdateCoordinator[dict[WasteType, list[date]]] -TwenteMilieuConfigEntry = ConfigEntry[TwenteMilieuDataUpdateCoordinator] +type TwenteMilieuDataUpdateCoordinator = DataUpdateCoordinator[ + dict[WasteType, list[date]] +] +type TwenteMilieuConfigEntry = ConfigEntry[TwenteMilieuDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: diff --git a/homeassistant/components/unifi/__init__.py b/homeassistant/components/unifi/__init__.py index af14bffb8e8..1c2ee5ee4ae 100644 --- a/homeassistant/components/unifi/__init__.py +++ b/homeassistant/components/unifi/__init__.py @@ -16,7 +16,7 @@ from .errors import AuthenticationRequired, CannotConnect from .hub import UnifiHub, get_unifi_api from .services import async_setup_services -UnifiConfigEntry = ConfigEntry[UnifiHub] +type UnifiConfigEntry = ConfigEntry[UnifiHub] SAVE_DELAY = 10 STORAGE_KEY = "unifi_data" diff --git a/homeassistant/components/upnp/__init__.py b/homeassistant/components/upnp/__init__.py index db153eacb2a..ea9930f047f 100644 --- a/homeassistant/components/upnp/__init__.py +++ b/homeassistant/components/upnp/__init__.py @@ -36,7 +36,7 @@ PLATFORMS = [Platform.BINARY_SENSOR, Platform.SENSOR] CONFIG_SCHEMA = cv.removed(DOMAIN, raise_if_present=False) -UpnpConfigEntry = ConfigEntry[UpnpDataUpdateCoordinator] +type UpnpConfigEntry = ConfigEntry[UpnpDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: UpnpConfigEntry) -> bool: diff --git a/homeassistant/components/vlc_telnet/__init__.py b/homeassistant/components/vlc_telnet/__init__.py index 9cab66cab24..a61fcafd2cb 100644 --- a/homeassistant/components/vlc_telnet/__init__.py +++ b/homeassistant/components/vlc_telnet/__init__.py @@ -14,7 +14,7 @@ from .const import LOGGER PLATFORMS = [Platform.MEDIA_PLAYER] -VlcConfigEntry = ConfigEntry["VlcData"] +type VlcConfigEntry = ConfigEntry[VlcData] @dataclass diff --git a/homeassistant/components/webmin/__init__.py b/homeassistant/components/webmin/__init__.py index 6a13d689b56..3c41b44cb69 100644 --- a/homeassistant/components/webmin/__init__.py +++ b/homeassistant/components/webmin/__init__.py @@ -8,7 +8,7 @@ from .coordinator import WebminUpdateCoordinator PLATFORMS = [Platform.SENSOR] -WebminConfigEntry = ConfigEntry[WebminUpdateCoordinator] +type WebminConfigEntry = ConfigEntry[WebminUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: WebminConfigEntry) -> bool: diff --git a/homeassistant/components/withings/__init__.py b/homeassistant/components/withings/__init__.py index 2b3d782a055..908548084ae 100644 --- a/homeassistant/components/withings/__init__.py +++ b/homeassistant/components/withings/__init__.py @@ -59,7 +59,7 @@ PLATFORMS = [Platform.BINARY_SENSOR, Platform.CALENDAR, Platform.SENSOR] SUBSCRIBE_DELAY = timedelta(seconds=5) UNSUBSCRIBE_DELAY = timedelta(seconds=1) CONF_CLOUDHOOK_URL = "cloudhook_url" -WithingsConfigEntry = ConfigEntry["WithingsData"] +type WithingsConfigEntry = ConfigEntry[WithingsData] @dataclass(slots=True) diff --git a/homeassistant/components/wled/__init__.py b/homeassistant/components/wled/__init__.py index 7da551b2bb9..3d0add8d198 100644 --- a/homeassistant/components/wled/__init__.py +++ b/homeassistant/components/wled/__init__.py @@ -20,7 +20,7 @@ PLATFORMS = ( Platform.UPDATE, ) -WLEDConfigEntry = ConfigEntry[WLEDDataUpdateCoordinator] +type WLEDConfigEntry = ConfigEntry[WLEDDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: WLEDConfigEntry) -> bool: diff --git a/homeassistant/components/yale_smart_alarm/__init__.py b/homeassistant/components/yale_smart_alarm/__init__.py index c914e3c316f..1ef68d98a13 100644 --- a/homeassistant/components/yale_smart_alarm/__init__.py +++ b/homeassistant/components/yale_smart_alarm/__init__.py @@ -12,7 +12,7 @@ from homeassistant.helpers import entity_registry as er from .const import LOGGER, PLATFORMS from .coordinator import YaleDataUpdateCoordinator -YaleConfigEntry = ConfigEntry["YaleDataUpdateCoordinator"] +type YaleConfigEntry = ConfigEntry[YaleDataUpdateCoordinator] async def async_setup_entry(hass: HomeAssistant, entry: YaleConfigEntry) -> bool: diff --git a/homeassistant/components/yalexs_ble/__init__.py b/homeassistant/components/yalexs_ble/__init__.py index 78d5b0b66e4..c5183623660 100644 --- a/homeassistant/components/yalexs_ble/__init__.py +++ b/homeassistant/components/yalexs_ble/__init__.py @@ -29,7 +29,7 @@ from .const import ( from .models import YaleXSBLEData from .util import async_find_existing_service_info, bluetooth_callback_matcher -YALEXSBLEConfigEntry = ConfigEntry[YaleXSBLEData] +type YALEXSBLEConfigEntry = ConfigEntry[YaleXSBLEData] PLATFORMS: list[Platform] = [Platform.BINARY_SENSOR, Platform.LOCK, Platform.SENSOR]