From 6f80536abfecc263a160d3275d6203aa0f0e72aa Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 11 Mar 2026 06:40:22 +0000 Subject: [PATCH 1/3] Remove 'from __future__ import annotations' --- homeassistant/__main__.py | 2 -- homeassistant/auth/__init__.py | 2 -- homeassistant/auth/auth_store.py | 2 -- homeassistant/auth/jwt_wrapper.py | 2 -- homeassistant/auth/mfa_modules/__init__.py | 2 -- homeassistant/auth/mfa_modules/insecure_example.py | 2 -- homeassistant/auth/mfa_modules/notify.py | 2 -- homeassistant/auth/mfa_modules/totp.py | 2 -- homeassistant/auth/models.py | 2 -- homeassistant/auth/permissions/__init__.py | 2 -- homeassistant/auth/permissions/entities.py | 2 -- homeassistant/auth/permissions/events.py | 2 -- homeassistant/auth/permissions/merge.py | 2 -- homeassistant/auth/permissions/models.py | 2 -- homeassistant/auth/permissions/util.py | 2 -- homeassistant/auth/providers/__init__.py | 2 -- homeassistant/auth/providers/command_line.py | 2 -- homeassistant/auth/providers/homeassistant.py | 2 -- homeassistant/auth/providers/insecure_example.py | 2 -- homeassistant/auth/providers/trusted_networks.py | 2 -- homeassistant/backup_restore.py | 2 -- homeassistant/bootstrap.py | 2 -- homeassistant/components/abode/__init__.py | 2 -- homeassistant/components/abode/alarm_control_panel.py | 2 -- homeassistant/components/abode/binary_sensor.py | 2 -- homeassistant/components/abode/camera.py | 2 -- homeassistant/components/abode/config_flow.py | 2 -- homeassistant/components/abode/const.py | 2 -- homeassistant/components/abode/light.py | 2 -- homeassistant/components/abode/sensor.py | 2 -- homeassistant/components/abode/services.py | 2 -- homeassistant/components/abode/switch.py | 2 -- homeassistant/components/acaia/coordinator.py | 2 -- homeassistant/components/acaia/diagnostics.py | 2 -- homeassistant/components/accuweather/__init__.py | 2 -- homeassistant/components/accuweather/config_flow.py | 2 -- homeassistant/components/accuweather/const.py | 2 -- homeassistant/components/accuweather/coordinator.py | 2 -- homeassistant/components/accuweather/diagnostics.py | 2 -- homeassistant/components/accuweather/sensor.py | 2 -- homeassistant/components/accuweather/system_health.py | 2 -- homeassistant/components/accuweather/weather.py | 2 -- homeassistant/components/acer_projector/const.py | 2 -- homeassistant/components/acer_projector/switch.py | 2 -- homeassistant/components/acmeda/config_flow.py | 2 -- homeassistant/components/acmeda/cover.py | 2 -- homeassistant/components/acmeda/entity.py | 2 -- homeassistant/components/acmeda/helpers.py | 2 -- homeassistant/components/acmeda/hub.py | 2 -- homeassistant/components/acmeda/sensor.py | 2 -- homeassistant/components/actiontec/const.py | 2 -- homeassistant/components/actiontec/device_tracker.py | 2 -- homeassistant/components/actron_air/coordinator.py | 2 -- homeassistant/components/adax/__init__.py | 2 -- homeassistant/components/adax/climate.py | 2 -- homeassistant/components/adax/config_flow.py | 2 -- homeassistant/components/adax/sensor.py | 2 -- homeassistant/components/adguard/__init__.py | 2 -- homeassistant/components/adguard/config_flow.py | 2 -- homeassistant/components/adguard/entity.py | 2 -- homeassistant/components/adguard/sensor.py | 2 -- homeassistant/components/adguard/switch.py | 2 -- homeassistant/components/adguard/update.py | 2 -- homeassistant/components/ads/binary_sensor.py | 2 -- homeassistant/components/ads/const.py | 2 -- homeassistant/components/ads/cover.py | 2 -- homeassistant/components/ads/light.py | 2 -- homeassistant/components/ads/select.py | 2 -- homeassistant/components/ads/sensor.py | 2 -- homeassistant/components/ads/switch.py | 2 -- homeassistant/components/ads/valve.py | 2 -- homeassistant/components/advantage_air/binary_sensor.py | 2 -- homeassistant/components/advantage_air/climate.py | 2 -- homeassistant/components/advantage_air/config_flow.py | 2 -- homeassistant/components/advantage_air/coordinator.py | 2 -- homeassistant/components/advantage_air/diagnostics.py | 2 -- homeassistant/components/advantage_air/sensor.py | 2 -- homeassistant/components/advantage_air/services.py | 2 -- homeassistant/components/aemet/config_flow.py | 2 -- homeassistant/components/aemet/const.py | 2 -- homeassistant/components/aemet/coordinator.py | 2 -- homeassistant/components/aemet/diagnostics.py | 2 -- homeassistant/components/aemet/entity.py | 2 -- homeassistant/components/aemet/image.py | 2 -- homeassistant/components/aemet/sensor.py | 2 -- homeassistant/components/aftership/__init__.py | 2 -- homeassistant/components/aftership/config_flow.py | 2 -- homeassistant/components/aftership/const.py | 2 -- homeassistant/components/aftership/sensor.py | 2 -- homeassistant/components/agent_dvr/alarm_control_panel.py | 2 -- homeassistant/components/agent_dvr/services.py | 2 -- homeassistant/components/ai_task/const.py | 2 -- homeassistant/components/ai_task/media_source.py | 2 -- homeassistant/components/ai_task/task.py | 2 -- homeassistant/components/air_quality/__init__.py | 2 -- homeassistant/components/airgradient/__init__.py | 2 -- homeassistant/components/airgradient/coordinator.py | 2 -- homeassistant/components/airgradient/diagnostics.py | 2 -- homeassistant/components/airly/__init__.py | 2 -- homeassistant/components/airly/config_flow.py | 2 -- homeassistant/components/airly/const.py | 2 -- homeassistant/components/airly/diagnostics.py | 2 -- homeassistant/components/airly/sensor.py | 2 -- homeassistant/components/airly/system_health.py | 2 -- homeassistant/components/airnow/config_flow.py | 2 -- homeassistant/components/airnow/diagnostics.py | 2 -- homeassistant/components/airnow/sensor.py | 2 -- homeassistant/components/airobot/__init__.py | 2 -- homeassistant/components/airobot/button.py | 2 -- homeassistant/components/airobot/climate.py | 2 -- homeassistant/components/airobot/config_flow.py | 2 -- homeassistant/components/airobot/coordinator.py | 2 -- homeassistant/components/airobot/diagnostics.py | 2 -- homeassistant/components/airobot/entity.py | 2 -- homeassistant/components/airobot/models.py | 2 -- homeassistant/components/airobot/number.py | 2 -- homeassistant/components/airobot/sensor.py | 2 -- homeassistant/components/airobot/switch.py | 2 -- homeassistant/components/airos/__init__.py | 2 -- homeassistant/components/airos/binary_sensor.py | 2 -- homeassistant/components/airos/button.py | 2 -- homeassistant/components/airos/config_flow.py | 2 -- homeassistant/components/airos/coordinator.py | 2 -- homeassistant/components/airos/diagnostics.py | 2 -- homeassistant/components/airos/entity.py | 2 -- homeassistant/components/airos/sensor.py | 2 -- homeassistant/components/airpatrol/__init__.py | 2 -- homeassistant/components/airpatrol/climate.py | 2 -- homeassistant/components/airpatrol/config_flow.py | 2 -- homeassistant/components/airpatrol/coordinator.py | 2 -- homeassistant/components/airpatrol/entity.py | 2 -- homeassistant/components/airpatrol/sensor.py | 2 -- homeassistant/components/airq/__init__.py | 2 -- homeassistant/components/airq/config_flow.py | 2 -- homeassistant/components/airq/coordinator.py | 2 -- homeassistant/components/airq/number.py | 2 -- homeassistant/components/airq/sensor.py | 2 -- homeassistant/components/airthings/__init__.py | 2 -- homeassistant/components/airthings/config_flow.py | 2 -- homeassistant/components/airthings/sensor.py | 2 -- homeassistant/components/airthings_ble/__init__.py | 2 -- homeassistant/components/airthings_ble/config_flow.py | 2 -- homeassistant/components/airthings_ble/coordinator.py | 2 -- homeassistant/components/airthings_ble/sensor.py | 2 -- homeassistant/components/airtouch4/climate.py | 2 -- homeassistant/components/airtouch5/__init__.py | 2 -- homeassistant/components/airtouch5/config_flow.py | 2 -- homeassistant/components/airvisual/__init__.py | 2 -- homeassistant/components/airvisual/config_flow.py | 2 -- homeassistant/components/airvisual/coordinator.py | 2 -- homeassistant/components/airvisual/diagnostics.py | 2 -- homeassistant/components/airvisual/entity.py | 2 -- homeassistant/components/airvisual/sensor.py | 2 -- homeassistant/components/airvisual_pro/__init__.py | 2 -- homeassistant/components/airvisual_pro/config_flow.py | 2 -- homeassistant/components/airvisual_pro/coordinator.py | 2 -- homeassistant/components/airvisual_pro/diagnostics.py | 2 -- homeassistant/components/airvisual_pro/entity.py | 2 -- homeassistant/components/airvisual_pro/sensor.py | 2 -- homeassistant/components/airzone/__init__.py | 2 -- homeassistant/components/airzone/binary_sensor.py | 2 -- homeassistant/components/airzone/climate.py | 2 -- homeassistant/components/airzone/config_flow.py | 2 -- homeassistant/components/airzone/coordinator.py | 2 -- homeassistant/components/airzone/diagnostics.py | 2 -- homeassistant/components/airzone/entity.py | 2 -- homeassistant/components/airzone/select.py | 2 -- homeassistant/components/airzone/sensor.py | 2 -- homeassistant/components/airzone/switch.py | 2 -- homeassistant/components/airzone/water_heater.py | 2 -- homeassistant/components/airzone_cloud/__init__.py | 2 -- homeassistant/components/airzone_cloud/binary_sensor.py | 2 -- homeassistant/components/airzone_cloud/climate.py | 2 -- homeassistant/components/airzone_cloud/config_flow.py | 2 -- homeassistant/components/airzone_cloud/coordinator.py | 2 -- homeassistant/components/airzone_cloud/diagnostics.py | 2 -- homeassistant/components/airzone_cloud/entity.py | 2 -- homeassistant/components/airzone_cloud/select.py | 2 -- homeassistant/components/airzone_cloud/sensor.py | 2 -- homeassistant/components/airzone_cloud/switch.py | 2 -- homeassistant/components/airzone_cloud/water_heater.py | 2 -- homeassistant/components/aladdin_connect/__init__.py | 2 -- homeassistant/components/aladdin_connect/coordinator.py | 2 -- homeassistant/components/aladdin_connect/cover.py | 2 -- homeassistant/components/aladdin_connect/diagnostics.py | 2 -- homeassistant/components/aladdin_connect/sensor.py | 2 -- homeassistant/components/alarm_control_panel/__init__.py | 2 -- homeassistant/components/alarm_control_panel/device_action.py | 2 -- .../components/alarm_control_panel/device_condition.py | 2 -- homeassistant/components/alarm_control_panel/device_trigger.py | 2 -- homeassistant/components/alarm_control_panel/reproduce_state.py | 2 -- .../components/alarm_control_panel/significant_change.py | 2 -- homeassistant/components/alarmdecoder/alarm_control_panel.py | 2 -- homeassistant/components/alarmdecoder/config_flow.py | 2 -- homeassistant/components/alarmdecoder/services.py | 2 -- homeassistant/components/alert/__init__.py | 2 -- homeassistant/components/alert/entity.py | 2 -- homeassistant/components/alert/reproduce_state.py | 2 -- homeassistant/components/alexa/__init__.py | 2 -- homeassistant/components/alexa/capabilities.py | 2 -- homeassistant/components/alexa/config.py | 2 -- homeassistant/components/alexa/diagnostics.py | 2 -- homeassistant/components/alexa/entities.py | 2 -- homeassistant/components/alexa/errors.py | 2 -- homeassistant/components/alexa/handlers.py | 2 -- homeassistant/components/alexa/state_report.py | 2 -- homeassistant/components/alexa_devices/binary_sensor.py | 2 -- homeassistant/components/alexa_devices/config_flow.py | 2 -- homeassistant/components/alexa_devices/diagnostics.py | 2 -- homeassistant/components/alexa_devices/notify.py | 2 -- homeassistant/components/alexa_devices/sensor.py | 2 -- homeassistant/components/alexa_devices/switch.py | 2 -- homeassistant/components/alpha_vantage/sensor.py | 2 -- homeassistant/components/altruist/__init__.py | 2 -- homeassistant/components/amazon_polly/const.py | 2 -- homeassistant/components/amazon_polly/tts.py | 2 -- homeassistant/components/amberelectric/binary_sensor.py | 2 -- homeassistant/components/amberelectric/config_flow.py | 2 -- homeassistant/components/amberelectric/coordinator.py | 2 -- homeassistant/components/amberelectric/sensor.py | 2 -- homeassistant/components/ambient_network/__init__.py | 2 -- homeassistant/components/ambient_network/config_flow.py | 2 -- homeassistant/components/ambient_network/coordinator.py | 2 -- homeassistant/components/ambient_network/entity.py | 2 -- homeassistant/components/ambient_network/helper.py | 2 -- homeassistant/components/ambient_network/sensor.py | 2 -- homeassistant/components/ambient_station/__init__.py | 2 -- homeassistant/components/ambient_station/binary_sensor.py | 2 -- homeassistant/components/ambient_station/config_flow.py | 2 -- homeassistant/components/ambient_station/diagnostics.py | 2 -- homeassistant/components/ambient_station/entity.py | 2 -- homeassistant/components/ambient_station/sensor.py | 2 -- homeassistant/components/amcrest/__init__.py | 2 -- homeassistant/components/amcrest/binary_sensor.py | 2 -- homeassistant/components/amcrest/camera.py | 2 -- homeassistant/components/amcrest/helpers.py | 2 -- homeassistant/components/amcrest/sensor.py | 2 -- homeassistant/components/amcrest/services.py | 2 -- homeassistant/components/amcrest/switch.py | 2 -- homeassistant/components/ampio/air_quality.py | 2 -- homeassistant/components/analytics/analytics.py | 2 -- homeassistant/components/analytics_insights/__init__.py | 2 -- homeassistant/components/analytics_insights/config_flow.py | 2 -- homeassistant/components/analytics_insights/coordinator.py | 2 -- homeassistant/components/analytics_insights/sensor.py | 2 -- homeassistant/components/android_ip_webcam/__init__.py | 2 -- homeassistant/components/android_ip_webcam/binary_sensor.py | 2 -- homeassistant/components/android_ip_webcam/camera.py | 2 -- homeassistant/components/android_ip_webcam/config_flow.py | 2 -- homeassistant/components/android_ip_webcam/sensor.py | 2 -- homeassistant/components/android_ip_webcam/switch.py | 2 -- homeassistant/components/androidtv/__init__.py | 2 -- homeassistant/components/androidtv/config_flow.py | 2 -- homeassistant/components/androidtv/diagnostics.py | 2 -- homeassistant/components/androidtv/entity.py | 2 -- homeassistant/components/androidtv/media_player.py | 2 -- homeassistant/components/androidtv/remote.py | 2 -- homeassistant/components/androidtv/services.py | 2 -- homeassistant/components/androidtv_remote/__init__.py | 2 -- homeassistant/components/androidtv_remote/config_flow.py | 2 -- homeassistant/components/androidtv_remote/const.py | 2 -- homeassistant/components/androidtv_remote/diagnostics.py | 2 -- homeassistant/components/androidtv_remote/entity.py | 2 -- homeassistant/components/androidtv_remote/helpers.py | 2 -- homeassistant/components/androidtv_remote/media_player.py | 2 -- homeassistant/components/androidtv_remote/remote.py | 2 -- homeassistant/components/anel_pwrctrl/switch.py | 2 -- homeassistant/components/anglian_water/__init__.py | 2 -- homeassistant/components/anglian_water/config_flow.py | 2 -- homeassistant/components/anglian_water/coordinator.py | 2 -- homeassistant/components/anglian_water/entity.py | 2 -- homeassistant/components/anglian_water/sensor.py | 2 -- homeassistant/components/anova/__init__.py | 2 -- homeassistant/components/anova/config_flow.py | 2 -- homeassistant/components/anova/coordinator.py | 2 -- homeassistant/components/anova/entity.py | 2 -- homeassistant/components/anova/sensor.py | 2 -- homeassistant/components/anthemav/__init__.py | 2 -- homeassistant/components/anthemav/config_flow.py | 2 -- homeassistant/components/anthemav/media_player.py | 2 -- homeassistant/components/anthropic/__init__.py | 2 -- homeassistant/components/anthropic/ai_task.py | 2 -- homeassistant/components/anthropic/config_flow.py | 2 -- homeassistant/components/anthropic/repairs.py | 2 -- homeassistant/components/aosmith/__init__.py | 2 -- homeassistant/components/aosmith/config_flow.py | 2 -- homeassistant/components/aosmith/coordinator.py | 2 -- homeassistant/components/aosmith/diagnostics.py | 2 -- homeassistant/components/apache_kafka/__init__.py | 2 -- homeassistant/components/apcupsd/__init__.py | 2 -- homeassistant/components/apcupsd/binary_sensor.py | 2 -- homeassistant/components/apcupsd/config_flow.py | 2 -- homeassistant/components/apcupsd/coordinator.py | 2 -- homeassistant/components/apcupsd/diagnostics.py | 2 -- homeassistant/components/apcupsd/entity.py | 2 -- homeassistant/components/apcupsd/sensor.py | 2 -- homeassistant/components/apple_tv/__init__.py | 2 -- homeassistant/components/apple_tv/binary_sensor.py | 2 -- homeassistant/components/apple_tv/config_flow.py | 2 -- homeassistant/components/apple_tv/entity.py | 2 -- homeassistant/components/apple_tv/media_player.py | 2 -- homeassistant/components/application_credentials/__init__.py | 2 -- homeassistant/components/apprise/notify.py | 2 -- homeassistant/components/aprilaire/__init__.py | 2 -- homeassistant/components/aprilaire/climate.py | 2 -- homeassistant/components/aprilaire/config_flow.py | 2 -- homeassistant/components/aprilaire/const.py | 2 -- homeassistant/components/aprilaire/coordinator.py | 2 -- homeassistant/components/aprilaire/entity.py | 2 -- homeassistant/components/aprilaire/humidifier.py | 2 -- homeassistant/components/aprilaire/select.py | 2 -- homeassistant/components/aprilaire/sensor.py | 2 -- homeassistant/components/aprs/device_tracker.py | 2 -- homeassistant/components/apsystems/__init__.py | 2 -- homeassistant/components/apsystems/binary_sensor.py | 2 -- homeassistant/components/apsystems/coordinator.py | 2 -- homeassistant/components/apsystems/entity.py | 2 -- homeassistant/components/apsystems/number.py | 2 -- homeassistant/components/apsystems/sensor.py | 2 -- homeassistant/components/apsystems/switch.py | 2 -- homeassistant/components/aquacell/__init__.py | 2 -- homeassistant/components/aquacell/config_flow.py | 2 -- homeassistant/components/aquacell/sensor.py | 2 -- homeassistant/components/aqualogic/__init__.py | 2 -- homeassistant/components/aqualogic/sensor.py | 2 -- homeassistant/components/aqualogic/switch.py | 2 -- homeassistant/components/aquostv/media_player.py | 2 -- homeassistant/components/aranet/__init__.py | 2 -- homeassistant/components/aranet/config_flow.py | 2 -- homeassistant/components/aranet/sensor.py | 2 -- homeassistant/components/arcam_fmj/config_flow.py | 2 -- homeassistant/components/arcam_fmj/coordinator.py | 2 -- homeassistant/components/arcam_fmj/device_trigger.py | 2 -- homeassistant/components/arcam_fmj/media_player.py | 2 -- homeassistant/components/arest/binary_sensor.py | 2 -- homeassistant/components/arest/sensor.py | 2 -- homeassistant/components/arest/switch.py | 2 -- homeassistant/components/arris_tg2492lg/device_tracker.py | 2 -- homeassistant/components/aruba/device_tracker.py | 2 -- homeassistant/components/arve/__init__.py | 2 -- homeassistant/components/arve/config_flow.py | 2 -- homeassistant/components/arve/coordinator.py | 2 -- homeassistant/components/arve/entity.py | 2 -- homeassistant/components/arwn/sensor.py | 2 -- homeassistant/components/aseko_pool_live/__init__.py | 2 -- homeassistant/components/aseko_pool_live/binary_sensor.py | 2 -- homeassistant/components/aseko_pool_live/config_flow.py | 2 -- homeassistant/components/aseko_pool_live/coordinator.py | 2 -- homeassistant/components/aseko_pool_live/sensor.py | 2 -- homeassistant/components/assist_pipeline/__init__.py | 2 -- homeassistant/components/assist_pipeline/logbook.py | 2 -- homeassistant/components/assist_pipeline/pipeline.py | 2 -- homeassistant/components/assist_pipeline/repair_flows.py | 2 -- homeassistant/components/assist_pipeline/select.py | 2 -- homeassistant/components/assist_pipeline/vad.py | 2 -- homeassistant/components/assist_satellite/const.py | 2 -- homeassistant/components/asuswrt/bridge.py | 2 -- homeassistant/components/asuswrt/config_flow.py | 2 -- homeassistant/components/asuswrt/device_tracker.py | 2 -- homeassistant/components/asuswrt/diagnostics.py | 2 -- homeassistant/components/asuswrt/helpers.py | 2 -- homeassistant/components/asuswrt/router.py | 2 -- homeassistant/components/asuswrt/sensor.py | 2 -- homeassistant/components/atag/climate.py | 2 -- homeassistant/components/aten_pe/switch.py | 2 -- homeassistant/components/atome/sensor.py | 2 -- homeassistant/components/august/__init__.py | 2 -- homeassistant/components/august/binary_sensor.py | 2 -- homeassistant/components/august/camera.py | 2 -- homeassistant/components/august/data.py | 2 -- homeassistant/components/august/diagnostics.py | 2 -- homeassistant/components/august/event.py | 2 -- homeassistant/components/august/lock.py | 2 -- homeassistant/components/august/sensor.py | 2 -- homeassistant/components/august/util.py | 2 -- homeassistant/components/aurora/binary_sensor.py | 2 -- homeassistant/components/aurora/config_flow.py | 2 -- homeassistant/components/aurora/coordinator.py | 2 -- homeassistant/components/aurora/sensor.py | 2 -- homeassistant/components/aurora_abb_powerone/config_flow.py | 2 -- homeassistant/components/aurora_abb_powerone/sensor.py | 2 -- homeassistant/components/aussie_broadband/__init__.py | 2 -- homeassistant/components/aussie_broadband/config_flow.py | 2 -- homeassistant/components/aussie_broadband/coordinator.py | 2 -- homeassistant/components/aussie_broadband/diagnostics.py | 2 -- homeassistant/components/aussie_broadband/sensor.py | 2 -- homeassistant/components/autarco/__init__.py | 2 -- homeassistant/components/autarco/config_flow.py | 2 -- homeassistant/components/autarco/const.py | 2 -- homeassistant/components/autarco/coordinator.py | 2 -- homeassistant/components/autarco/diagnostics.py | 2 -- homeassistant/components/autarco/sensor.py | 2 -- homeassistant/components/auth/__init__.py | 2 -- homeassistant/components/auth/indieauth.py | 2 -- homeassistant/components/auth/login_flow.py | 2 -- homeassistant/components/auth/mfa_setup_flow.py | 2 -- homeassistant/components/automation/__init__.py | 2 -- homeassistant/components/automation/config.py | 2 -- homeassistant/components/automation/reproduce_state.py | 2 -- homeassistant/components/automation/trace.py | 2 -- homeassistant/components/avea/light.py | 2 -- homeassistant/components/avion/light.py | 2 -- homeassistant/components/awair/__init__.py | 2 -- homeassistant/components/awair/config_flow.py | 2 -- homeassistant/components/awair/const.py | 2 -- homeassistant/components/awair/coordinator.py | 2 -- homeassistant/components/awair/sensor.py | 2 -- homeassistant/components/aws/notify.py | 2 -- homeassistant/components/aws_s3/__init__.py | 2 -- homeassistant/components/aws_s3/config_flow.py | 2 -- homeassistant/components/aws_s3/coordinator.py | 2 -- homeassistant/components/aws_s3/diagnostics.py | 2 -- homeassistant/components/aws_s3/helpers.py | 2 -- homeassistant/components/aws_s3/sensor.py | 2 -- homeassistant/components/axis/binary_sensor.py | 2 -- homeassistant/components/axis/config_flow.py | 2 -- homeassistant/components/axis/diagnostics.py | 2 -- homeassistant/components/axis/entity.py | 2 -- homeassistant/components/axis/hub/config.py | 2 -- homeassistant/components/axis/hub/entity_loader.py | 2 -- homeassistant/components/axis/hub/event_source.py | 2 -- homeassistant/components/axis/hub/hub.py | 2 -- homeassistant/components/azure_data_explorer/__init__.py | 2 -- homeassistant/components/azure_data_explorer/client.py | 2 -- homeassistant/components/azure_data_explorer/config_flow.py | 2 -- homeassistant/components/azure_data_explorer/const.py | 2 -- homeassistant/components/azure_devops/__init__.py | 2 -- homeassistant/components/azure_devops/config_flow.py | 2 -- homeassistant/components/azure_devops/sensor.py | 2 -- homeassistant/components/azure_event_hub/__init__.py | 2 -- homeassistant/components/azure_event_hub/client.py | 2 -- homeassistant/components/azure_event_hub/config_flow.py | 2 -- homeassistant/components/azure_event_hub/const.py | 2 -- homeassistant/components/azure_service_bus/notify.py | 2 -- homeassistant/components/azure_storage/backup.py | 2 -- homeassistant/components/backblaze_b2/__init__.py | 2 -- homeassistant/components/backblaze_b2/config_flow.py | 2 -- homeassistant/components/backblaze_b2/diagnostics.py | 2 -- homeassistant/components/backblaze_b2/repairs.py | 2 -- homeassistant/components/backup/agent.py | 2 -- homeassistant/components/backup/backup.py | 2 -- homeassistant/components/backup/config.py | 2 -- homeassistant/components/backup/config_flow.py | 2 -- homeassistant/components/backup/const.py | 2 -- homeassistant/components/backup/coordinator.py | 2 -- homeassistant/components/backup/diagnostics.py | 2 -- homeassistant/components/backup/entity.py | 2 -- homeassistant/components/backup/event.py | 2 -- homeassistant/components/backup/http.py | 2 -- homeassistant/components/backup/manager.py | 2 -- homeassistant/components/backup/models.py | 2 -- homeassistant/components/backup/onboarding.py | 2 -- homeassistant/components/backup/sensor.py | 2 -- homeassistant/components/backup/store.py | 2 -- homeassistant/components/backup/util.py | 2 -- homeassistant/components/baf/__init__.py | 2 -- homeassistant/components/baf/binary_sensor.py | 2 -- homeassistant/components/baf/climate.py | 2 -- homeassistant/components/baf/config_flow.py | 2 -- homeassistant/components/baf/entity.py | 2 -- homeassistant/components/baf/fan.py | 2 -- homeassistant/components/baf/light.py | 2 -- homeassistant/components/baf/models.py | 2 -- homeassistant/components/baf/number.py | 2 -- homeassistant/components/baf/sensor.py | 2 -- homeassistant/components/baf/switch.py | 2 -- homeassistant/components/balboa/__init__.py | 2 -- homeassistant/components/balboa/binary_sensor.py | 2 -- homeassistant/components/balboa/climate.py | 2 -- homeassistant/components/balboa/config_flow.py | 2 -- homeassistant/components/balboa/entity.py | 2 -- homeassistant/components/balboa/event.py | 2 -- homeassistant/components/balboa/fan.py | 2 -- homeassistant/components/balboa/light.py | 2 -- homeassistant/components/balboa/switch.py | 2 -- homeassistant/components/balboa/time.py | 2 -- homeassistant/components/bang_olufsen/__init__.py | 2 -- homeassistant/components/bang_olufsen/binary_sensor.py | 2 -- homeassistant/components/bang_olufsen/config_flow.py | 2 -- homeassistant/components/bang_olufsen/const.py | 2 -- homeassistant/components/bang_olufsen/diagnostics.py | 2 -- homeassistant/components/bang_olufsen/entity.py | 2 -- homeassistant/components/bang_olufsen/event.py | 2 -- homeassistant/components/bang_olufsen/media_player.py | 2 -- homeassistant/components/bang_olufsen/sensor.py | 2 -- homeassistant/components/bang_olufsen/services.py | 2 -- homeassistant/components/bang_olufsen/util.py | 2 -- homeassistant/components/bang_olufsen/websocket.py | 2 -- homeassistant/components/bayesian/binary_sensor.py | 2 -- homeassistant/components/bayesian/helpers.py | 2 -- homeassistant/components/bayesian/issues.py | 2 -- homeassistant/components/bbox/device_tracker.py | 2 -- homeassistant/components/bbox/sensor.py | 2 -- homeassistant/components/beewi_smartclim/sensor.py | 2 -- homeassistant/components/binary_sensor/__init__.py | 2 -- homeassistant/components/binary_sensor/device_condition.py | 2 -- homeassistant/components/binary_sensor/significant_change.py | 2 -- homeassistant/components/bitcoin/sensor.py | 2 -- homeassistant/components/bizkaibus/sensor.py | 2 -- homeassistant/components/blackbird/media_player.py | 2 -- homeassistant/components/blebox/button.py | 2 -- homeassistant/components/blebox/config_flow.py | 2 -- homeassistant/components/blebox/cover.py | 2 -- homeassistant/components/blebox/helpers.py | 2 -- homeassistant/components/blebox/light.py | 2 -- homeassistant/components/blink/alarm_control_panel.py | 2 -- homeassistant/components/blink/binary_sensor.py | 2 -- homeassistant/components/blink/camera.py | 2 -- homeassistant/components/blink/config_flow.py | 2 -- homeassistant/components/blink/coordinator.py | 2 -- homeassistant/components/blink/diagnostics.py | 2 -- homeassistant/components/blink/sensor.py | 2 -- homeassistant/components/blink/services.py | 2 -- homeassistant/components/blink/switch.py | 2 -- homeassistant/components/blinksticklight/light.py | 1 - homeassistant/components/blockchain/sensor.py | 2 -- homeassistant/components/blue_current/__init__.py | 2 -- homeassistant/components/blue_current/button.py | 2 -- homeassistant/components/blue_current/config_flow.py | 2 -- homeassistant/components/blue_current/sensor.py | 2 -- homeassistant/components/blue_current/services.py | 2 -- homeassistant/components/blue_current/switch.py | 2 -- homeassistant/components/bluemaestro/__init__.py | 2 -- homeassistant/components/bluemaestro/config_flow.py | 2 -- homeassistant/components/bluemaestro/device.py | 2 -- homeassistant/components/bluemaestro/sensor.py | 2 -- homeassistant/components/blueprint/errors.py | 2 -- homeassistant/components/blueprint/importer.py | 2 -- homeassistant/components/blueprint/models.py | 2 -- homeassistant/components/blueprint/websocket_api.py | 2 -- homeassistant/components/bluesound/button.py | 2 -- homeassistant/components/bluesound/coordinator.py | 2 -- homeassistant/components/bluesound/media_player.py | 2 -- homeassistant/components/bluetooth/__init__.py | 2 -- homeassistant/components/bluetooth/active_update_coordinator.py | 2 -- homeassistant/components/bluetooth/active_update_processor.py | 2 -- homeassistant/components/bluetooth/api.py | 2 -- homeassistant/components/bluetooth/config_flow.py | 2 -- homeassistant/components/bluetooth/const.py | 2 -- homeassistant/components/bluetooth/diagnostics.py | 2 -- homeassistant/components/bluetooth/manager.py | 2 -- homeassistant/components/bluetooth/match.py | 2 -- homeassistant/components/bluetooth/models.py | 2 -- .../components/bluetooth/passive_update_coordinator.py | 2 -- homeassistant/components/bluetooth/passive_update_processor.py | 2 -- homeassistant/components/bluetooth/storage.py | 2 -- homeassistant/components/bluetooth/update_coordinator.py | 2 -- homeassistant/components/bluetooth/util.py | 2 -- homeassistant/components/bluetooth/websocket_api.py | 2 -- homeassistant/components/bluetooth_adapters/__init__.py | 2 -- homeassistant/components/bluetooth_le_tracker/device_tracker.py | 2 -- homeassistant/components/bond/button.py | 2 -- homeassistant/components/bond/config_flow.py | 2 -- homeassistant/components/bond/cover.py | 2 -- homeassistant/components/bond/diagnostics.py | 2 -- homeassistant/components/bond/entity.py | 2 -- homeassistant/components/bond/fan.py | 2 -- homeassistant/components/bond/light.py | 2 -- homeassistant/components/bond/models.py | 2 -- homeassistant/components/bond/services.py | 2 -- homeassistant/components/bond/switch.py | 2 -- homeassistant/components/bond/utils.py | 2 -- homeassistant/components/bosch_alarm/__init__.py | 2 -- homeassistant/components/bosch_alarm/alarm_control_panel.py | 2 -- homeassistant/components/bosch_alarm/binary_sensor.py | 2 -- homeassistant/components/bosch_alarm/config_flow.py | 2 -- homeassistant/components/bosch_alarm/entity.py | 2 -- homeassistant/components/bosch_alarm/sensor.py | 2 -- homeassistant/components/bosch_alarm/services.py | 2 -- homeassistant/components/bosch_alarm/switch.py | 2 -- homeassistant/components/bosch_shc/binary_sensor.py | 2 -- homeassistant/components/bosch_shc/config_flow.py | 2 -- homeassistant/components/bosch_shc/entity.py | 2 -- homeassistant/components/bosch_shc/sensor.py | 2 -- homeassistant/components/bosch_shc/switch.py | 2 -- homeassistant/components/brands/__init__.py | 2 -- homeassistant/components/brands/const.py | 2 -- homeassistant/components/braviatv/__init__.py | 2 -- homeassistant/components/braviatv/button.py | 2 -- homeassistant/components/braviatv/config_flow.py | 2 -- homeassistant/components/braviatv/const.py | 2 -- homeassistant/components/braviatv/coordinator.py | 2 -- homeassistant/components/braviatv/media_player.py | 2 -- homeassistant/components/braviatv/remote.py | 2 -- homeassistant/components/bring/__init__.py | 2 -- homeassistant/components/bring/config_flow.py | 2 -- homeassistant/components/bring/coordinator.py | 2 -- homeassistant/components/bring/diagnostics.py | 2 -- homeassistant/components/bring/entity.py | 2 -- homeassistant/components/bring/event.py | 2 -- homeassistant/components/bring/sensor.py | 2 -- homeassistant/components/bring/todo.py | 2 -- homeassistant/components/bring/util.py | 2 -- homeassistant/components/broadlink/__init__.py | 2 -- homeassistant/components/broadlink/select.py | 2 -- homeassistant/components/broadlink/sensor.py | 2 -- homeassistant/components/broadlink/switch.py | 2 -- homeassistant/components/broadlink/time.py | 2 -- homeassistant/components/broadlink/updater.py | 2 -- homeassistant/components/brother/__init__.py | 2 -- homeassistant/components/brother/config_flow.py | 2 -- homeassistant/components/brother/const.py | 2 -- homeassistant/components/brother/diagnostics.py | 2 -- homeassistant/components/brother/sensor.py | 2 -- homeassistant/components/brottsplatskartan/__init__.py | 2 -- homeassistant/components/brottsplatskartan/config_flow.py | 2 -- homeassistant/components/brottsplatskartan/sensor.py | 2 -- homeassistant/components/brunt/__init__.py | 2 -- homeassistant/components/brunt/config_flow.py | 2 -- homeassistant/components/brunt/coordinator.py | 2 -- homeassistant/components/brunt/cover.py | 2 -- homeassistant/components/bryant_evolution/__init__.py | 2 -- homeassistant/components/bryant_evolution/config_flow.py | 2 -- homeassistant/components/bsblan/button.py | 2 -- homeassistant/components/bsblan/climate.py | 2 -- homeassistant/components/bsblan/config_flow.py | 2 -- homeassistant/components/bsblan/const.py | 2 -- homeassistant/components/bsblan/coordinator.py | 2 -- homeassistant/components/bsblan/diagnostics.py | 2 -- homeassistant/components/bsblan/entity.py | 2 -- homeassistant/components/bsblan/helpers.py | 2 -- homeassistant/components/bsblan/sensor.py | 2 -- homeassistant/components/bsblan/services.py | 2 -- homeassistant/components/bsblan/water_heater.py | 2 -- homeassistant/components/bt_home_hub_5/device_tracker.py | 2 -- homeassistant/components/bt_smarthub/device_tracker.py | 2 -- homeassistant/components/bthome/__init__.py | 2 -- homeassistant/components/bthome/binary_sensor.py | 2 -- homeassistant/components/bthome/config_flow.py | 2 -- homeassistant/components/bthome/const.py | 2 -- homeassistant/components/bthome/device.py | 2 -- homeassistant/components/bthome/device_trigger.py | 2 -- homeassistant/components/bthome/event.py | 2 -- homeassistant/components/bthome/logbook.py | 2 -- homeassistant/components/bthome/repairs.py | 2 -- homeassistant/components/bthome/sensor.py | 2 -- homeassistant/components/buienradar/__init__.py | 2 -- homeassistant/components/buienradar/camera.py | 2 -- homeassistant/components/buienradar/config_flow.py | 2 -- homeassistant/components/buienradar/sensor.py | 2 -- homeassistant/components/button/__init__.py | 2 -- homeassistant/components/button/device_action.py | 2 -- homeassistant/components/button/device_trigger.py | 2 -- homeassistant/components/caldav/calendar.py | 2 -- homeassistant/components/caldav/coordinator.py | 2 -- homeassistant/components/caldav/todo.py | 2 -- homeassistant/components/calendar/__init__.py | 2 -- homeassistant/components/calendar/const.py | 2 -- homeassistant/components/calendar/trigger.py | 2 -- homeassistant/components/cambridge_audio/__init__.py | 2 -- homeassistant/components/cambridge_audio/media_player.py | 2 -- homeassistant/components/camera/__init__.py | 2 -- homeassistant/components/camera/const.py | 2 -- homeassistant/components/camera/helper.py | 2 -- homeassistant/components/camera/img_util.py | 2 -- homeassistant/components/camera/media_source.py | 2 -- homeassistant/components/camera/prefs.py | 2 -- homeassistant/components/camera/significant_change.py | 2 -- homeassistant/components/camera/webrtc.py | 2 -- homeassistant/components/canary/__init__.py | 2 -- homeassistant/components/canary/alarm_control_panel.py | 2 -- homeassistant/components/canary/camera.py | 2 -- homeassistant/components/canary/config_flow.py | 2 -- homeassistant/components/canary/coordinator.py | 2 -- homeassistant/components/canary/model.py | 2 -- homeassistant/components/canary/sensor.py | 2 -- homeassistant/components/cast/__init__.py | 2 -- homeassistant/components/cast/config_flow.py | 2 -- homeassistant/components/cast/const.py | 2 -- homeassistant/components/cast/helpers.py | 2 -- homeassistant/components/cast/home_assistant_cast.py | 2 -- homeassistant/components/cast/media_player.py | 2 -- homeassistant/components/ccm15/__init__.py | 2 -- homeassistant/components/ccm15/config_flow.py | 2 -- homeassistant/components/ccm15/diagnostics.py | 2 -- homeassistant/components/cert_expiry/__init__.py | 2 -- homeassistant/components/cert_expiry/config_flow.py | 2 -- homeassistant/components/cert_expiry/coordinator.py | 2 -- homeassistant/components/cert_expiry/entity.py | 2 -- homeassistant/components/cert_expiry/sensor.py | 2 -- homeassistant/components/chacon_dio/config_flow.py | 2 -- homeassistant/components/channels/media_player.py | 2 -- homeassistant/components/chess_com/__init__.py | 2 -- homeassistant/components/chess_com/config_flow.py | 2 -- homeassistant/components/cisco_ios/device_tracker.py | 2 -- .../components/cisco_mobility_express/device_tracker.py | 2 -- homeassistant/components/cisco_webex_teams/notify.py | 2 -- homeassistant/components/citybikes/sensor.py | 2 -- homeassistant/components/clementine/media_player.py | 2 -- homeassistant/components/clickatell/notify.py | 2 -- homeassistant/components/clicksend/notify.py | 2 -- homeassistant/components/clicksend_tts/notify.py | 2 -- homeassistant/components/climate/__init__.py | 2 -- homeassistant/components/climate/device_action.py | 2 -- homeassistant/components/climate/device_condition.py | 2 -- homeassistant/components/climate/device_trigger.py | 2 -- homeassistant/components/climate/intent.py | 2 -- homeassistant/components/climate/reproduce_state.py | 2 -- homeassistant/components/climate/significant_change.py | 2 -- homeassistant/components/cloud/__init__.py | 2 -- homeassistant/components/cloud/account_link.py | 2 -- homeassistant/components/cloud/ai_task.py | 2 -- homeassistant/components/cloud/alexa_config.py | 2 -- homeassistant/components/cloud/backup.py | 2 -- homeassistant/components/cloud/binary_sensor.py | 2 -- homeassistant/components/cloud/client.py | 2 -- homeassistant/components/cloud/config_flow.py | 2 -- homeassistant/components/cloud/const.py | 2 -- homeassistant/components/cloud/conversation.py | 2 -- homeassistant/components/cloud/google_config.py | 2 -- homeassistant/components/cloud/helpers.py | 2 -- homeassistant/components/cloud/http_api.py | 2 -- homeassistant/components/cloud/onboarding.py | 2 -- homeassistant/components/cloud/prefs.py | 2 -- homeassistant/components/cloud/repairs.py | 2 -- homeassistant/components/cloud/stt.py | 2 -- homeassistant/components/cloud/subscription.py | 2 -- homeassistant/components/cloud/tts.py | 2 -- homeassistant/components/cloudflare/__init__.py | 2 -- homeassistant/components/cloudflare/config_flow.py | 2 -- homeassistant/components/cloudflare/coordinator.py | 2 -- homeassistant/components/cloudflare_r2/__init__.py | 2 -- homeassistant/components/cloudflare_r2/config_flow.py | 2 -- homeassistant/components/cmus/media_player.py | 2 -- homeassistant/components/co2signal/__init__.py | 2 -- homeassistant/components/co2signal/config_flow.py | 2 -- homeassistant/components/co2signal/coordinator.py | 2 -- homeassistant/components/co2signal/diagnostics.py | 2 -- homeassistant/components/co2signal/helpers.py | 2 -- homeassistant/components/co2signal/sensor.py | 2 -- homeassistant/components/co2signal/util.py | 2 -- homeassistant/components/coinbase/__init__.py | 2 -- homeassistant/components/coinbase/config_flow.py | 2 -- homeassistant/components/coinbase/sensor.py | 2 -- homeassistant/components/color_extractor/config_flow.py | 2 -- homeassistant/components/comed_hourly_pricing/sensor.py | 2 -- homeassistant/components/comelit/alarm_control_panel.py | 2 -- homeassistant/components/comelit/binary_sensor.py | 2 -- homeassistant/components/comelit/climate.py | 2 -- homeassistant/components/comelit/config_flow.py | 2 -- homeassistant/components/comelit/cover.py | 2 -- homeassistant/components/comelit/diagnostics.py | 2 -- homeassistant/components/comelit/entity.py | 2 -- homeassistant/components/comelit/humidifier.py | 2 -- homeassistant/components/comelit/light.py | 2 -- homeassistant/components/comelit/sensor.py | 2 -- homeassistant/components/comelit/switch.py | 2 -- homeassistant/components/comfoconnect/fan.py | 2 -- homeassistant/components/comfoconnect/sensor.py | 2 -- homeassistant/components/command_line/__init__.py | 2 -- homeassistant/components/command_line/binary_sensor.py | 2 -- homeassistant/components/command_line/cover.py | 2 -- homeassistant/components/command_line/notify.py | 2 -- homeassistant/components/command_line/sensor.py | 2 -- homeassistant/components/command_line/switch.py | 2 -- homeassistant/components/command_line/utils.py | 2 -- homeassistant/components/compensation/sensor.py | 2 -- homeassistant/components/compit/config_flow.py | 2 -- homeassistant/components/concord232/alarm_control_panel.py | 2 -- homeassistant/components/concord232/binary_sensor.py | 2 -- homeassistant/components/config/__init__.py | 2 -- homeassistant/components/config/area_registry.py | 2 -- homeassistant/components/config/auth.py | 2 -- homeassistant/components/config/auth_provider_homeassistant.py | 2 -- homeassistant/components/config/automation.py | 2 -- homeassistant/components/config/config_entries.py | 2 -- homeassistant/components/config/core.py | 2 -- homeassistant/components/config/device_registry.py | 2 -- homeassistant/components/config/entity_registry.py | 2 -- homeassistant/components/config/scene.py | 2 -- homeassistant/components/config/script.py | 2 -- homeassistant/components/config/view.py | 2 -- homeassistant/components/configurator/__init__.py | 2 -- homeassistant/components/control4/__init__.py | 2 -- homeassistant/components/control4/climate.py | 2 -- homeassistant/components/control4/config_flow.py | 2 -- homeassistant/components/control4/entity.py | 2 -- homeassistant/components/control4/light.py | 2 -- homeassistant/components/control4/media_player.py | 2 -- homeassistant/components/conversation/__init__.py | 2 -- homeassistant/components/conversation/agent_manager.py | 2 -- homeassistant/components/conversation/chat_log.py | 2 -- homeassistant/components/conversation/const.py | 2 -- homeassistant/components/conversation/default_agent.py | 2 -- homeassistant/components/conversation/http.py | 2 -- homeassistant/components/conversation/models.py | 2 -- homeassistant/components/conversation/trigger.py | 2 -- homeassistant/components/conversation/util.py | 2 -- homeassistant/components/cookidoo/__init__.py | 2 -- homeassistant/components/cookidoo/calendar.py | 2 -- homeassistant/components/cookidoo/config_flow.py | 2 -- homeassistant/components/cookidoo/coordinator.py | 2 -- homeassistant/components/cookidoo/entity.py | 2 -- homeassistant/components/cookidoo/sensor.py | 2 -- homeassistant/components/cookidoo/todo.py | 2 -- homeassistant/components/coolmaster/binary_sensor.py | 2 -- homeassistant/components/coolmaster/button.py | 2 -- homeassistant/components/coolmaster/climate.py | 2 -- homeassistant/components/coolmaster/config_flow.py | 2 -- homeassistant/components/coolmaster/coordinator.py | 2 -- homeassistant/components/coolmaster/sensor.py | 2 -- homeassistant/components/counter/__init__.py | 2 -- homeassistant/components/counter/reproduce_state.py | 2 -- homeassistant/components/cover/__init__.py | 2 -- homeassistant/components/cover/device_action.py | 2 -- homeassistant/components/cover/device_condition.py | 2 -- homeassistant/components/cover/device_trigger.py | 2 -- homeassistant/components/cover/reproduce_state.py | 2 -- homeassistant/components/cover/significant_change.py | 2 -- homeassistant/components/cppm_tracker/device_tracker.py | 2 -- homeassistant/components/cpuspeed/config_flow.py | 2 -- homeassistant/components/cpuspeed/diagnostics.py | 2 -- homeassistant/components/cpuspeed/sensor.py | 2 -- homeassistant/components/crownstone/__init__.py | 2 -- homeassistant/components/crownstone/config_flow.py | 2 -- homeassistant/components/crownstone/const.py | 2 -- homeassistant/components/crownstone/entity.py | 2 -- homeassistant/components/crownstone/entry_manager.py | 2 -- homeassistant/components/crownstone/helpers.py | 2 -- homeassistant/components/crownstone/light.py | 2 -- homeassistant/components/crownstone/listeners.py | 2 -- homeassistant/components/currencylayer/sensor.py | 2 -- homeassistant/components/cync/__init__.py | 2 -- homeassistant/components/cync/config_flow.py | 2 -- homeassistant/components/cync/coordinator.py | 2 -- homeassistant/components/daikin/__init__.py | 2 -- homeassistant/components/daikin/climate.py | 2 -- homeassistant/components/daikin/config_flow.py | 2 -- homeassistant/components/daikin/sensor.py | 2 -- homeassistant/components/daikin/switch.py | 2 -- homeassistant/components/danfoss_air/binary_sensor.py | 2 -- homeassistant/components/danfoss_air/sensor.py | 2 -- homeassistant/components/danfoss_air/switch.py | 2 -- homeassistant/components/date/__init__.py | 2 -- homeassistant/components/datetime/__init__.py | 2 -- homeassistant/components/ddwrt/device_tracker.py | 2 -- homeassistant/components/deako/__init__.py | 2 -- homeassistant/components/debugpy/__init__.py | 2 -- homeassistant/components/deconz/__init__.py | 2 -- homeassistant/components/deconz/alarm_control_panel.py | 2 -- homeassistant/components/deconz/binary_sensor.py | 2 -- homeassistant/components/deconz/button.py | 2 -- homeassistant/components/deconz/climate.py | 2 -- homeassistant/components/deconz/config_flow.py | 2 -- homeassistant/components/deconz/cover.py | 2 -- homeassistant/components/deconz/deconz_event.py | 2 -- homeassistant/components/deconz/device_trigger.py | 2 -- homeassistant/components/deconz/diagnostics.py | 2 -- homeassistant/components/deconz/entity.py | 2 -- homeassistant/components/deconz/fan.py | 2 -- homeassistant/components/deconz/hub/api.py | 2 -- homeassistant/components/deconz/hub/config.py | 2 -- homeassistant/components/deconz/hub/hub.py | 2 -- homeassistant/components/deconz/light.py | 2 -- homeassistant/components/deconz/lock.py | 2 -- homeassistant/components/deconz/logbook.py | 2 -- homeassistant/components/deconz/number.py | 2 -- homeassistant/components/deconz/scene.py | 2 -- homeassistant/components/deconz/select.py | 2 -- homeassistant/components/deconz/sensor.py | 2 -- homeassistant/components/deconz/siren.py | 2 -- homeassistant/components/deconz/switch.py | 2 -- homeassistant/components/deconz/util.py | 2 -- homeassistant/components/decora_wifi/light.py | 2 -- homeassistant/components/delijn/sensor.py | 2 -- homeassistant/components/deluge/__init__.py | 2 -- homeassistant/components/deluge/config_flow.py | 2 -- homeassistant/components/deluge/coordinator.py | 2 -- homeassistant/components/deluge/entity.py | 2 -- homeassistant/components/deluge/sensor.py | 2 -- homeassistant/components/deluge/switch.py | 2 -- homeassistant/components/demo/__init__.py | 2 -- homeassistant/components/demo/air_quality.py | 2 -- homeassistant/components/demo/alarm_control_panel.py | 2 -- homeassistant/components/demo/binary_sensor.py | 2 -- homeassistant/components/demo/button.py | 2 -- homeassistant/components/demo/calendar.py | 2 -- homeassistant/components/demo/camera.py | 2 -- homeassistant/components/demo/climate.py | 2 -- homeassistant/components/demo/config_flow.py | 2 -- homeassistant/components/demo/cover.py | 2 -- homeassistant/components/demo/date.py | 2 -- homeassistant/components/demo/datetime.py | 2 -- homeassistant/components/demo/device_tracker.py | 2 -- homeassistant/components/demo/event.py | 2 -- homeassistant/components/demo/fan.py | 2 -- homeassistant/components/demo/geo_location.py | 2 -- homeassistant/components/demo/humidifier.py | 2 -- homeassistant/components/demo/image_processing.py | 2 -- homeassistant/components/demo/light.py | 2 -- homeassistant/components/demo/lock.py | 2 -- homeassistant/components/demo/media_player.py | 2 -- homeassistant/components/demo/notify.py | 2 -- homeassistant/components/demo/number.py | 2 -- homeassistant/components/demo/remote.py | 2 -- homeassistant/components/demo/select.py | 2 -- homeassistant/components/demo/sensor.py | 2 -- homeassistant/components/demo/siren.py | 2 -- homeassistant/components/demo/stt.py | 2 -- homeassistant/components/demo/switch.py | 2 -- homeassistant/components/demo/text.py | 2 -- homeassistant/components/demo/time.py | 2 -- homeassistant/components/demo/tts.py | 2 -- homeassistant/components/demo/update.py | 2 -- homeassistant/components/demo/vacuum.py | 2 -- homeassistant/components/demo/valve.py | 2 -- homeassistant/components/demo/water_heater.py | 2 -- homeassistant/components/demo/weather.py | 2 -- homeassistant/components/denon/media_player.py | 2 -- homeassistant/components/denonavr/config_flow.py | 2 -- homeassistant/components/denonavr/media_player.py | 2 -- homeassistant/components/denonavr/receiver.py | 2 -- homeassistant/components/denonavr/services.py | 2 -- homeassistant/components/derivative/__init__.py | 2 -- homeassistant/components/derivative/config_flow.py | 2 -- homeassistant/components/derivative/diagnostics.py | 2 -- homeassistant/components/derivative/sensor.py | 2 -- homeassistant/components/devialet/__init__.py | 2 -- homeassistant/components/devialet/config_flow.py | 2 -- homeassistant/components/devialet/diagnostics.py | 2 -- homeassistant/components/devialet/media_player.py | 2 -- homeassistant/components/device_automation/__init__.py | 2 -- homeassistant/components/device_automation/action.py | 2 -- homeassistant/components/device_automation/condition.py | 2 -- homeassistant/components/device_automation/entity.py | 2 -- homeassistant/components/device_automation/helpers.py | 2 -- homeassistant/components/device_automation/toggle_entity.py | 2 -- homeassistant/components/device_automation/trigger.py | 2 -- homeassistant/components/device_tracker/__init__.py | 2 -- homeassistant/components/device_tracker/config_entry.py | 2 -- homeassistant/components/device_tracker/const.py | 2 -- homeassistant/components/device_tracker/device_condition.py | 2 -- homeassistant/components/device_tracker/device_trigger.py | 2 -- homeassistant/components/device_tracker/legacy.py | 2 -- homeassistant/components/devolo_home_control/__init__.py | 2 -- homeassistant/components/devolo_home_control/binary_sensor.py | 2 -- homeassistant/components/devolo_home_control/climate.py | 2 -- homeassistant/components/devolo_home_control/config_flow.py | 2 -- homeassistant/components/devolo_home_control/cover.py | 2 -- homeassistant/components/devolo_home_control/diagnostics.py | 2 -- homeassistant/components/devolo_home_control/entity.py | 2 -- homeassistant/components/devolo_home_control/light.py | 2 -- homeassistant/components/devolo_home_control/sensor.py | 2 -- homeassistant/components/devolo_home_control/switch.py | 2 -- homeassistant/components/devolo_home_network/__init__.py | 2 -- homeassistant/components/devolo_home_network/binary_sensor.py | 2 -- homeassistant/components/devolo_home_network/button.py | 2 -- homeassistant/components/devolo_home_network/config_flow.py | 2 -- homeassistant/components/devolo_home_network/device_tracker.py | 2 -- homeassistant/components/devolo_home_network/diagnostics.py | 2 -- homeassistant/components/devolo_home_network/entity.py | 2 -- homeassistant/components/devolo_home_network/image.py | 2 -- homeassistant/components/devolo_home_network/sensor.py | 2 -- homeassistant/components/devolo_home_network/switch.py | 2 -- homeassistant/components/devolo_home_network/update.py | 2 -- homeassistant/components/dexcom/config_flow.py | 2 -- homeassistant/components/dexcom/sensor.py | 2 -- homeassistant/components/dhcp/__init__.py | 2 -- homeassistant/components/dhcp/helpers.py | 2 -- homeassistant/components/dhcp/models.py | 2 -- homeassistant/components/dhcp/websocket_api.py | 2 -- homeassistant/components/diagnostics/__init__.py | 2 -- homeassistant/components/diagnostics/util.py | 2 -- homeassistant/components/digital_ocean/__init__.py | 2 -- homeassistant/components/digital_ocean/binary_sensor.py | 2 -- homeassistant/components/digital_ocean/const.py | 2 -- homeassistant/components/digital_ocean/switch.py | 2 -- homeassistant/components/directv/__init__.py | 2 -- homeassistant/components/directv/config_flow.py | 2 -- homeassistant/components/directv/entity.py | 2 -- homeassistant/components/directv/media_player.py | 2 -- homeassistant/components/directv/remote.py | 2 -- homeassistant/components/discogs/sensor.py | 2 -- homeassistant/components/discord/config_flow.py | 2 -- homeassistant/components/discord/notify.py | 2 -- homeassistant/components/discovergy/__init__.py | 2 -- homeassistant/components/discovergy/config_flow.py | 2 -- homeassistant/components/discovergy/const.py | 2 -- homeassistant/components/discovergy/coordinator.py | 2 -- homeassistant/components/discovergy/diagnostics.py | 2 -- homeassistant/components/dlink/__init__.py | 2 -- homeassistant/components/dlink/config_flow.py | 2 -- homeassistant/components/dlink/data.py | 2 -- homeassistant/components/dlink/entity.py | 2 -- homeassistant/components/dlink/switch.py | 2 -- homeassistant/components/dlna_dmr/__init__.py | 2 -- homeassistant/components/dlna_dmr/config_flow.py | 2 -- homeassistant/components/dlna_dmr/const.py | 2 -- homeassistant/components/dlna_dmr/data.py | 2 -- homeassistant/components/dlna_dmr/media_player.py | 2 -- homeassistant/components/dlna_dms/__init__.py | 2 -- homeassistant/components/dlna_dms/config_flow.py | 2 -- homeassistant/components/dlna_dms/const.py | 2 -- homeassistant/components/dlna_dms/dms.py | 2 -- homeassistant/components/dlna_dms/media_source.py | 2 -- homeassistant/components/dlna_dms/util.py | 2 -- homeassistant/components/dnsip/__init__.py | 2 -- homeassistant/components/dnsip/config_flow.py | 2 -- homeassistant/components/dnsip/sensor.py | 2 -- homeassistant/components/doods/image_processing.py | 2 -- homeassistant/components/door/__init__.py | 2 -- homeassistant/components/doorbird/__init__.py | 2 -- homeassistant/components/doorbird/camera.py | 2 -- homeassistant/components/doorbird/config_flow.py | 2 -- homeassistant/components/doorbird/device.py | 2 -- homeassistant/components/doorbird/logbook.py | 2 -- homeassistant/components/doorbird/models.py | 2 -- homeassistant/components/doorbird/repairs.py | 2 -- homeassistant/components/doorbird/view.py | 2 -- homeassistant/components/dormakaba_dkey/__init__.py | 2 -- homeassistant/components/dormakaba_dkey/binary_sensor.py | 2 -- homeassistant/components/dormakaba_dkey/config_flow.py | 2 -- homeassistant/components/dormakaba_dkey/coordinator.py | 2 -- homeassistant/components/dormakaba_dkey/entity.py | 2 -- homeassistant/components/dormakaba_dkey/lock.py | 2 -- homeassistant/components/dormakaba_dkey/sensor.py | 2 -- homeassistant/components/dovado/notify.py | 2 -- homeassistant/components/dovado/sensor.py | 2 -- homeassistant/components/downloader/__init__.py | 2 -- homeassistant/components/downloader/config_flow.py | 2 -- homeassistant/components/downloader/services.py | 2 -- homeassistant/components/dremel_3d_printer/__init__.py | 2 -- homeassistant/components/dremel_3d_printer/binary_sensor.py | 2 -- homeassistant/components/dremel_3d_printer/button.py | 2 -- homeassistant/components/dremel_3d_printer/camera.py | 2 -- homeassistant/components/dremel_3d_printer/config_flow.py | 2 -- homeassistant/components/dremel_3d_printer/const.py | 2 -- homeassistant/components/dremel_3d_printer/sensor.py | 2 -- homeassistant/components/drop_connect/__init__.py | 2 -- homeassistant/components/drop_connect/binary_sensor.py | 2 -- homeassistant/components/drop_connect/config_flow.py | 2 -- homeassistant/components/drop_connect/coordinator.py | 2 -- homeassistant/components/drop_connect/entity.py | 2 -- homeassistant/components/drop_connect/select.py | 2 -- homeassistant/components/drop_connect/sensor.py | 2 -- homeassistant/components/drop_connect/switch.py | 2 -- homeassistant/components/droplet/__init__.py | 2 -- homeassistant/components/droplet/config_flow.py | 2 -- homeassistant/components/droplet/coordinator.py | 2 -- homeassistant/components/droplet/sensor.py | 2 -- homeassistant/components/dsmr/__init__.py | 2 -- homeassistant/components/dsmr/config_flow.py | 2 -- homeassistant/components/dsmr/const.py | 2 -- homeassistant/components/dsmr/diagnostics.py | 2 -- homeassistant/components/dsmr/sensor.py | 2 -- homeassistant/components/dsmr_reader/config_flow.py | 2 -- homeassistant/components/dsmr_reader/definitions.py | 2 -- homeassistant/components/dsmr_reader/diagnostics.py | 2 -- homeassistant/components/dsmr_reader/sensor.py | 2 -- homeassistant/components/dublin_bus_transport/sensor.py | 2 -- homeassistant/components/duckdns/__init__.py | 2 -- homeassistant/components/duckdns/config_flow.py | 2 -- homeassistant/components/duckdns/coordinator.py | 2 -- homeassistant/components/duckdns/services.py | 2 -- homeassistant/components/dunehd/__init__.py | 2 -- homeassistant/components/dunehd/config_flow.py | 2 -- homeassistant/components/dunehd/const.py | 2 -- homeassistant/components/dunehd/media_player.py | 2 -- homeassistant/components/duotecno/__init__.py | 2 -- homeassistant/components/duotecno/binary_sensor.py | 2 -- homeassistant/components/duotecno/climate.py | 2 -- homeassistant/components/duotecno/config_flow.py | 2 -- homeassistant/components/duotecno/cover.py | 2 -- homeassistant/components/duotecno/entity.py | 2 -- homeassistant/components/dwd_weather_warnings/__init__.py | 2 -- homeassistant/components/dwd_weather_warnings/config_flow.py | 2 -- homeassistant/components/dwd_weather_warnings/const.py | 2 -- homeassistant/components/dwd_weather_warnings/coordinator.py | 2 -- homeassistant/components/dwd_weather_warnings/sensor.py | 2 -- homeassistant/components/dwd_weather_warnings/util.py | 2 -- homeassistant/components/dynalite/__init__.py | 2 -- homeassistant/components/dynalite/bridge.py | 2 -- homeassistant/components/dynalite/config_flow.py | 2 -- homeassistant/components/dynalite/convert_config.py | 2 -- homeassistant/components/dynalite/entity.py | 2 -- homeassistant/components/dynalite/schema.py | 2 -- homeassistant/components/dynalite/services.py | 2 -- homeassistant/components/easyenergy/__init__.py | 2 -- homeassistant/components/easyenergy/config_flow.py | 2 -- homeassistant/components/easyenergy/const.py | 2 -- homeassistant/components/easyenergy/coordinator.py | 2 -- homeassistant/components/easyenergy/diagnostics.py | 2 -- homeassistant/components/easyenergy/sensor.py | 2 -- homeassistant/components/easyenergy/services.py | 2 -- homeassistant/components/ebox/sensor.py | 2 -- homeassistant/components/ebusd/const.py | 2 -- homeassistant/components/ebusd/sensor.py | 2 -- homeassistant/components/ecoal_boiler/sensor.py | 2 -- homeassistant/components/ecoal_boiler/switch.py | 2 -- homeassistant/components/ecobee/binary_sensor.py | 2 -- homeassistant/components/ecobee/climate.py | 2 -- homeassistant/components/ecobee/entity.py | 2 -- homeassistant/components/ecobee/humidifier.py | 2 -- homeassistant/components/ecobee/notify.py | 2 -- homeassistant/components/ecobee/number.py | 2 -- homeassistant/components/ecobee/sensor.py | 2 -- homeassistant/components/ecobee/switch.py | 2 -- homeassistant/components/ecobee/weather.py | 2 -- homeassistant/components/ecoforest/__init__.py | 2 -- homeassistant/components/ecoforest/config_flow.py | 2 -- homeassistant/components/ecoforest/entity.py | 2 -- homeassistant/components/ecoforest/number.py | 2 -- homeassistant/components/ecoforest/sensor.py | 2 -- homeassistant/components/ecoforest/switch.py | 2 -- homeassistant/components/econet/binary_sensor.py | 2 -- homeassistant/components/econet/select.py | 2 -- homeassistant/components/econet/sensor.py | 2 -- homeassistant/components/econet/switch.py | 2 -- homeassistant/components/ecovacs/config_flow.py | 2 -- homeassistant/components/ecovacs/controller.py | 2 -- homeassistant/components/ecovacs/diagnostics.py | 2 -- homeassistant/components/ecovacs/entity.py | 2 -- homeassistant/components/ecovacs/lawn_mower.py | 2 -- homeassistant/components/ecovacs/number.py | 2 -- homeassistant/components/ecovacs/sensor.py | 2 -- homeassistant/components/ecovacs/services.py | 2 -- homeassistant/components/ecovacs/util.py | 2 -- homeassistant/components/ecovacs/vacuum.py | 2 -- homeassistant/components/ecowitt/__init__.py | 2 -- homeassistant/components/ecowitt/config_flow.py | 2 -- homeassistant/components/ecowitt/diagnostics.py | 2 -- homeassistant/components/ecowitt/entity.py | 2 -- homeassistant/components/ecowitt/sensor.py | 2 -- homeassistant/components/edimax/switch.py | 2 -- homeassistant/components/edl21/sensor.py | 2 -- homeassistant/components/efergy/__init__.py | 2 -- homeassistant/components/efergy/config_flow.py | 2 -- homeassistant/components/efergy/entity.py | 2 -- homeassistant/components/efergy/sensor.py | 2 -- homeassistant/components/egardia/alarm_control_panel.py | 2 -- homeassistant/components/egardia/binary_sensor.py | 2 -- homeassistant/components/egauge/__init__.py | 2 -- homeassistant/components/egauge/config_flow.py | 2 -- homeassistant/components/egauge/coordinator.py | 2 -- homeassistant/components/egauge/entity.py | 2 -- homeassistant/components/egauge/sensor.py | 2 -- homeassistant/components/eheimdigital/__init__.py | 2 -- homeassistant/components/eheimdigital/config_flow.py | 2 -- homeassistant/components/eheimdigital/coordinator.py | 2 -- homeassistant/components/eight_sleep/__init__.py | 2 -- homeassistant/components/ekeybionyx/__init__.py | 2 -- homeassistant/components/electrasmart/__init__.py | 2 -- homeassistant/components/electrasmart/climate.py | 2 -- homeassistant/components/electrasmart/config_flow.py | 2 -- homeassistant/components/electric_kiwi/__init__.py | 2 -- homeassistant/components/electric_kiwi/api.py | 2 -- homeassistant/components/electric_kiwi/config_flow.py | 2 -- homeassistant/components/electric_kiwi/coordinator.py | 2 -- homeassistant/components/electric_kiwi/oauth2.py | 2 -- homeassistant/components/electric_kiwi/select.py | 2 -- homeassistant/components/electric_kiwi/sensor.py | 2 -- homeassistant/components/elevenlabs/__init__.py | 2 -- homeassistant/components/elevenlabs/config_flow.py | 2 -- homeassistant/components/elevenlabs/stt.py | 2 -- homeassistant/components/elevenlabs/tts.py | 2 -- homeassistant/components/elgato/button.py | 2 -- homeassistant/components/elgato/config_flow.py | 2 -- homeassistant/components/elgato/const.py | 2 -- homeassistant/components/elgato/diagnostics.py | 2 -- homeassistant/components/elgato/entity.py | 2 -- homeassistant/components/elgato/light.py | 2 -- homeassistant/components/elgato/sensor.py | 2 -- homeassistant/components/elgato/services.py | 2 -- homeassistant/components/elgato/switch.py | 2 -- homeassistant/components/eliqonline/sensor.py | 2 -- homeassistant/components/elkm1/__init__.py | 2 -- homeassistant/components/elkm1/alarm_control_panel.py | 2 -- homeassistant/components/elkm1/binary_sensor.py | 2 -- homeassistant/components/elkm1/climate.py | 2 -- homeassistant/components/elkm1/config_flow.py | 2 -- homeassistant/components/elkm1/discovery.py | 2 -- homeassistant/components/elkm1/entity.py | 2 -- homeassistant/components/elkm1/light.py | 2 -- homeassistant/components/elkm1/logbook.py | 2 -- homeassistant/components/elkm1/models.py | 2 -- homeassistant/components/elkm1/scene.py | 2 -- homeassistant/components/elkm1/sensor.py | 2 -- homeassistant/components/elkm1/services.py | 2 -- homeassistant/components/elkm1/switch.py | 2 -- homeassistant/components/elmax/__init__.py | 2 -- homeassistant/components/elmax/alarm_control_panel.py | 2 -- homeassistant/components/elmax/binary_sensor.py | 2 -- homeassistant/components/elmax/common.py | 2 -- homeassistant/components/elmax/config_flow.py | 2 -- homeassistant/components/elmax/coordinator.py | 2 -- homeassistant/components/elmax/cover.py | 2 -- homeassistant/components/elmax/entity.py | 2 -- homeassistant/components/elv/switch.py | 2 -- homeassistant/components/elvia/__init__.py | 2 -- homeassistant/components/elvia/config_flow.py | 2 -- homeassistant/components/elvia/importer.py | 2 -- homeassistant/components/emby/media_player.py | 2 -- homeassistant/components/emoncms/config_flow.py | 2 -- homeassistant/components/emoncms/sensor.py | 2 -- homeassistant/components/emonitor/__init__.py | 2 -- homeassistant/components/emonitor/sensor.py | 2 -- homeassistant/components/emulated_hue/__init__.py | 2 -- homeassistant/components/emulated_hue/config.py | 2 -- homeassistant/components/emulated_hue/hue_api.py | 2 -- homeassistant/components/emulated_hue/upnp.py | 2 -- homeassistant/components/energy/__init__.py | 2 -- homeassistant/components/energy/data.py | 2 -- homeassistant/components/energy/helpers.py | 2 -- homeassistant/components/energy/sensor.py | 2 -- homeassistant/components/energy/types.py | 2 -- homeassistant/components/energy/validate.py | 2 -- homeassistant/components/energy/websocket_api.py | 2 -- homeassistant/components/energyid/__init__.py | 2 -- homeassistant/components/energyzero/__init__.py | 2 -- homeassistant/components/energyzero/config_flow.py | 2 -- homeassistant/components/energyzero/const.py | 2 -- homeassistant/components/energyzero/coordinator.py | 2 -- homeassistant/components/energyzero/diagnostics.py | 2 -- homeassistant/components/energyzero/sensor.py | 2 -- homeassistant/components/energyzero/services.py | 2 -- homeassistant/components/enigma2/media_player.py | 2 -- homeassistant/components/enocean/binary_sensor.py | 2 -- homeassistant/components/enocean/light.py | 2 -- homeassistant/components/enocean/sensor.py | 2 -- homeassistant/components/enocean/switch.py | 2 -- homeassistant/components/enphase_envoy/__init__.py | 2 -- homeassistant/components/enphase_envoy/binary_sensor.py | 2 -- homeassistant/components/enphase_envoy/config_flow.py | 2 -- homeassistant/components/enphase_envoy/coordinator.py | 2 -- homeassistant/components/enphase_envoy/diagnostics.py | 2 -- homeassistant/components/enphase_envoy/entity.py | 2 -- homeassistant/components/enphase_envoy/number.py | 2 -- homeassistant/components/enphase_envoy/select.py | 2 -- homeassistant/components/enphase_envoy/sensor.py | 2 -- homeassistant/components/enphase_envoy/switch.py | 2 -- homeassistant/components/entur_public_transport/sensor.py | 2 -- homeassistant/components/environment_canada/camera.py | 2 -- homeassistant/components/environment_canada/coordinator.py | 2 -- homeassistant/components/environment_canada/diagnostics.py | 2 -- homeassistant/components/environment_canada/sensor.py | 2 -- homeassistant/components/environment_canada/weather.py | 2 -- homeassistant/components/envisalink/alarm_control_panel.py | 2 -- homeassistant/components/envisalink/binary_sensor.py | 2 -- homeassistant/components/envisalink/sensor.py | 2 -- homeassistant/components/envisalink/switch.py | 2 -- homeassistant/components/ephember/climate.py | 2 -- homeassistant/components/epic_games_store/__init__.py | 2 -- homeassistant/components/epic_games_store/calendar.py | 2 -- homeassistant/components/epic_games_store/config_flow.py | 2 -- homeassistant/components/epic_games_store/coordinator.py | 2 -- homeassistant/components/epion/__init__.py | 2 -- homeassistant/components/epion/config_flow.py | 2 -- homeassistant/components/epion/sensor.py | 2 -- homeassistant/components/epson/media_player.py | 2 -- homeassistant/components/epson/services.py | 2 -- homeassistant/components/escea/climate.py | 2 -- homeassistant/components/escea/discovery.py | 2 -- homeassistant/components/esphome/__init__.py | 2 -- homeassistant/components/esphome/alarm_control_panel.py | 2 -- homeassistant/components/esphome/assist_satellite.py | 2 -- homeassistant/components/esphome/binary_sensor.py | 2 -- homeassistant/components/esphome/bluetooth.py | 2 -- homeassistant/components/esphome/button.py | 2 -- homeassistant/components/esphome/camera.py | 2 -- homeassistant/components/esphome/climate.py | 2 -- homeassistant/components/esphome/config_flow.py | 2 -- homeassistant/components/esphome/coordinator.py | 2 -- homeassistant/components/esphome/cover.py | 2 -- homeassistant/components/esphome/dashboard.py | 2 -- homeassistant/components/esphome/date.py | 2 -- homeassistant/components/esphome/datetime.py | 2 -- homeassistant/components/esphome/diagnostics.py | 2 -- homeassistant/components/esphome/domain_data.py | 2 -- homeassistant/components/esphome/encryption_key_storage.py | 2 -- homeassistant/components/esphome/entity.py | 2 -- homeassistant/components/esphome/entry_data.py | 2 -- homeassistant/components/esphome/event.py | 2 -- homeassistant/components/esphome/fan.py | 2 -- homeassistant/components/esphome/infrared.py | 2 -- homeassistant/components/esphome/light.py | 2 -- homeassistant/components/esphome/lock.py | 2 -- homeassistant/components/esphome/manager.py | 2 -- homeassistant/components/esphome/media_player.py | 2 -- homeassistant/components/esphome/number.py | 2 -- homeassistant/components/esphome/repairs.py | 2 -- homeassistant/components/esphome/select.py | 2 -- homeassistant/components/esphome/sensor.py | 2 -- homeassistant/components/esphome/switch.py | 2 -- homeassistant/components/esphome/text.py | 2 -- homeassistant/components/esphome/time.py | 2 -- homeassistant/components/esphome/update.py | 2 -- homeassistant/components/esphome/valve.py | 2 -- homeassistant/components/esphome/water_heater.py | 2 -- homeassistant/components/essent/__init__.py | 2 -- homeassistant/components/essent/config_flow.py | 2 -- homeassistant/components/essent/const.py | 2 -- homeassistant/components/essent/coordinator.py | 2 -- homeassistant/components/essent/sensor.py | 2 -- homeassistant/components/etherscan/sensor.py | 2 -- homeassistant/components/eufy/light.py | 2 -- homeassistant/components/eufy/switch.py | 2 -- homeassistant/components/eufylife_ble/__init__.py | 2 -- homeassistant/components/eufylife_ble/config_flow.py | 2 -- homeassistant/components/eufylife_ble/models.py | 2 -- homeassistant/components/eufylife_ble/sensor.py | 2 -- homeassistant/components/event/__init__.py | 2 -- homeassistant/components/everlights/light.py | 2 -- homeassistant/components/evil_genius_labs/__init__.py | 2 -- homeassistant/components/evil_genius_labs/config_flow.py | 2 -- homeassistant/components/evil_genius_labs/coordinator.py | 2 -- homeassistant/components/evil_genius_labs/diagnostics.py | 2 -- homeassistant/components/evil_genius_labs/entity.py | 2 -- homeassistant/components/evil_genius_labs/light.py | 2 -- homeassistant/components/evil_genius_labs/util.py | 2 -- homeassistant/components/evohome/__init__.py | 2 -- homeassistant/components/evohome/climate.py | 2 -- homeassistant/components/evohome/const.py | 2 -- homeassistant/components/evohome/coordinator.py | 2 -- homeassistant/components/evohome/services.py | 2 -- homeassistant/components/evohome/storage.py | 2 -- homeassistant/components/evohome/water_heater.py | 2 -- homeassistant/components/ezviz/alarm_control_panel.py | 2 -- homeassistant/components/ezviz/binary_sensor.py | 2 -- homeassistant/components/ezviz/button.py | 2 -- homeassistant/components/ezviz/camera.py | 2 -- homeassistant/components/ezviz/config_flow.py | 2 -- homeassistant/components/ezviz/entity.py | 2 -- homeassistant/components/ezviz/image.py | 2 -- homeassistant/components/ezviz/light.py | 2 -- homeassistant/components/ezviz/number.py | 2 -- homeassistant/components/ezviz/select.py | 2 -- homeassistant/components/ezviz/sensor.py | 2 -- homeassistant/components/ezviz/siren.py | 2 -- homeassistant/components/ezviz/switch.py | 2 -- homeassistant/components/ezviz/update.py | 2 -- homeassistant/components/faa_delays/binary_sensor.py | 2 -- homeassistant/components/faa_delays/const.py | 2 -- homeassistant/components/facebook/notify.py | 2 -- homeassistant/components/fail2ban/sensor.py | 2 -- homeassistant/components/familyhub/camera.py | 2 -- homeassistant/components/fan/__init__.py | 2 -- homeassistant/components/fan/device_action.py | 2 -- homeassistant/components/fan/device_condition.py | 2 -- homeassistant/components/fan/device_trigger.py | 2 -- homeassistant/components/fan/reproduce_state.py | 2 -- homeassistant/components/fan/significant_change.py | 2 -- homeassistant/components/fastdotcom/__init__.py | 2 -- homeassistant/components/fastdotcom/config_flow.py | 2 -- homeassistant/components/fastdotcom/coordinator.py | 2 -- homeassistant/components/fastdotcom/diagnostics.py | 2 -- homeassistant/components/fastdotcom/sensor.py | 2 -- homeassistant/components/feedreader/__init__.py | 2 -- homeassistant/components/feedreader/config_flow.py | 2 -- homeassistant/components/feedreader/coordinator.py | 2 -- homeassistant/components/feedreader/event.py | 2 -- homeassistant/components/ffmpeg/__init__.py | 2 -- homeassistant/components/ffmpeg/camera.py | 2 -- homeassistant/components/ffmpeg/services.py | 2 -- homeassistant/components/ffmpeg_motion/binary_sensor.py | 2 -- homeassistant/components/ffmpeg_noise/binary_sensor.py | 2 -- homeassistant/components/fibaro/__init__.py | 2 -- homeassistant/components/fibaro/binary_sensor.py | 2 -- homeassistant/components/fibaro/climate.py | 2 -- homeassistant/components/fibaro/config_flow.py | 2 -- homeassistant/components/fibaro/cover.py | 2 -- homeassistant/components/fibaro/diagnostics.py | 2 -- homeassistant/components/fibaro/entity.py | 2 -- homeassistant/components/fibaro/event.py | 2 -- homeassistant/components/fibaro/light.py | 2 -- homeassistant/components/fibaro/lock.py | 2 -- homeassistant/components/fibaro/scene.py | 2 -- homeassistant/components/fibaro/sensor.py | 2 -- homeassistant/components/fibaro/switch.py | 2 -- homeassistant/components/fido/sensor.py | 2 -- homeassistant/components/file/config_flow.py | 2 -- homeassistant/components/file/notify.py | 2 -- homeassistant/components/file/sensor.py | 2 -- homeassistant/components/file_upload/__init__.py | 2 -- homeassistant/components/filesize/__init__.py | 2 -- homeassistant/components/filesize/config_flow.py | 2 -- homeassistant/components/filesize/coordinator.py | 2 -- homeassistant/components/filesize/sensor.py | 2 -- homeassistant/components/filter/config_flow.py | 2 -- homeassistant/components/filter/sensor.py | 2 -- homeassistant/components/fing/__init__.py | 2 -- homeassistant/components/fints/sensor.py | 2 -- homeassistant/components/firefly_iii/__init__.py | 2 -- homeassistant/components/firefly_iii/config_flow.py | 2 -- homeassistant/components/firefly_iii/coordinator.py | 2 -- homeassistant/components/firefly_iii/diagnostics.py | 2 -- homeassistant/components/firefly_iii/entity.py | 2 -- homeassistant/components/firefly_iii/sensor.py | 2 -- homeassistant/components/fireservicerota/__init__.py | 2 -- homeassistant/components/fireservicerota/binary_sensor.py | 2 -- homeassistant/components/fireservicerota/config_flow.py | 2 -- homeassistant/components/fireservicerota/coordinator.py | 2 -- homeassistant/components/firmata/board.py | 2 -- homeassistant/components/firmata/entity.py | 2 -- homeassistant/components/firmata/light.py | 2 -- homeassistant/components/firmata/pin.py | 2 -- homeassistant/components/fish_audio/__init__.py | 2 -- homeassistant/components/fish_audio/config_flow.py | 2 -- homeassistant/components/fish_audio/tts.py | 2 -- homeassistant/components/fish_audio/types.py | 2 -- homeassistant/components/fitbit/const.py | 2 -- homeassistant/components/fitbit/sensor.py | 2 -- homeassistant/components/fivem/__init__.py | 2 -- homeassistant/components/fivem/config_flow.py | 2 -- homeassistant/components/fivem/coordinator.py | 2 -- homeassistant/components/fivem/entity.py | 2 -- homeassistant/components/fixer/sensor.py | 2 -- homeassistant/components/fjaraskupan/__init__.py | 2 -- homeassistant/components/fjaraskupan/binary_sensor.py | 2 -- homeassistant/components/fjaraskupan/config_flow.py | 2 -- homeassistant/components/fjaraskupan/coordinator.py | 2 -- homeassistant/components/fjaraskupan/fan.py | 2 -- homeassistant/components/fjaraskupan/light.py | 2 -- homeassistant/components/fjaraskupan/number.py | 2 -- homeassistant/components/fjaraskupan/sensor.py | 2 -- homeassistant/components/fleetgo/device_tracker.py | 2 -- homeassistant/components/flexit/climate.py | 2 -- homeassistant/components/flexit_bacnet/__init__.py | 2 -- homeassistant/components/flexit_bacnet/config_flow.py | 2 -- homeassistant/components/flexit_bacnet/coordinator.py | 2 -- homeassistant/components/flexit_bacnet/entity.py | 2 -- homeassistant/components/flic/binary_sensor.py | 2 -- homeassistant/components/flipr/binary_sensor.py | 2 -- homeassistant/components/flipr/config_flow.py | 2 -- homeassistant/components/flipr/coordinator.py | 2 -- homeassistant/components/flipr/sensor.py | 2 -- homeassistant/components/flo/binary_sensor.py | 2 -- homeassistant/components/flo/coordinator.py | 2 -- homeassistant/components/flo/entity.py | 2 -- homeassistant/components/flo/sensor.py | 2 -- homeassistant/components/flo/switch.py | 2 -- homeassistant/components/flock/notify.py | 2 -- homeassistant/components/flume/__init__.py | 2 -- homeassistant/components/flume/binary_sensor.py | 2 -- homeassistant/components/flume/config_flow.py | 2 -- homeassistant/components/flume/const.py | 2 -- homeassistant/components/flume/coordinator.py | 2 -- homeassistant/components/flume/entity.py | 2 -- homeassistant/components/flume/util.py | 2 -- homeassistant/components/fluss/__init__.py | 2 -- homeassistant/components/fluss/config_flow.py | 2 -- homeassistant/components/fluss/coordinator.py | 2 -- homeassistant/components/flux/switch.py | 2 -- homeassistant/components/flux_led/__init__.py | 2 -- homeassistant/components/flux_led/button.py | 2 -- homeassistant/components/flux_led/config_flow.py | 2 -- homeassistant/components/flux_led/coordinator.py | 2 -- homeassistant/components/flux_led/diagnostics.py | 2 -- homeassistant/components/flux_led/discovery.py | 2 -- homeassistant/components/flux_led/entity.py | 2 -- homeassistant/components/flux_led/light.py | 2 -- homeassistant/components/flux_led/number.py | 2 -- homeassistant/components/flux_led/select.py | 2 -- homeassistant/components/flux_led/sensor.py | 2 -- homeassistant/components/flux_led/switch.py | 2 -- homeassistant/components/flux_led/util.py | 2 -- homeassistant/components/folder/sensor.py | 2 -- homeassistant/components/folder_watcher/__init__.py | 2 -- homeassistant/components/folder_watcher/config_flow.py | 2 -- homeassistant/components/folder_watcher/event.py | 2 -- homeassistant/components/foobot/sensor.py | 2 -- homeassistant/components/forecast_solar/__init__.py | 2 -- homeassistant/components/forecast_solar/config_flow.py | 2 -- homeassistant/components/forecast_solar/const.py | 2 -- homeassistant/components/forecast_solar/coordinator.py | 2 -- homeassistant/components/forecast_solar/diagnostics.py | 2 -- homeassistant/components/forecast_solar/energy.py | 2 -- homeassistant/components/forecast_solar/sensor.py | 2 -- homeassistant/components/forked_daapd/browse_media.py | 2 -- homeassistant/components/forked_daapd/coordinator.py | 2 -- homeassistant/components/forked_daapd/media_player.py | 2 -- homeassistant/components/fortios/device_tracker.py | 2 -- homeassistant/components/foscam/camera.py | 2 -- homeassistant/components/foscam/entity.py | 2 -- homeassistant/components/foscam/number.py | 2 -- homeassistant/components/foscam/switch.py | 2 -- homeassistant/components/free_mobile/notify.py | 2 -- homeassistant/components/freebox/binary_sensor.py | 2 -- homeassistant/components/freebox/button.py | 2 -- homeassistant/components/freebox/camera.py | 2 -- homeassistant/components/freebox/const.py | 2 -- homeassistant/components/freebox/device_tracker.py | 2 -- homeassistant/components/freebox/entity.py | 2 -- homeassistant/components/freebox/router.py | 2 -- homeassistant/components/freebox/sensor.py | 2 -- homeassistant/components/freebox/switch.py | 2 -- homeassistant/components/freedompro/__init__.py | 2 -- homeassistant/components/freedompro/climate.py | 2 -- homeassistant/components/freedompro/coordinator.py | 2 -- homeassistant/components/freedompro/fan.py | 2 -- homeassistant/components/freedompro/light.py | 2 -- homeassistant/components/freshr/config_flow.py | 2 -- homeassistant/components/freshr/sensor.py | 2 -- homeassistant/components/fritz/binary_sensor.py | 2 -- homeassistant/components/fritz/button.py | 2 -- homeassistant/components/fritz/config_flow.py | 2 -- homeassistant/components/fritz/coordinator.py | 2 -- homeassistant/components/fritz/device_tracker.py | 2 -- homeassistant/components/fritz/diagnostics.py | 2 -- homeassistant/components/fritz/entity.py | 2 -- homeassistant/components/fritz/helpers.py | 2 -- homeassistant/components/fritz/image.py | 2 -- homeassistant/components/fritz/models.py | 2 -- homeassistant/components/fritz/sensor.py | 2 -- homeassistant/components/fritz/switch.py | 2 -- homeassistant/components/fritz/update.py | 2 -- homeassistant/components/fritzbox/__init__.py | 2 -- homeassistant/components/fritzbox/binary_sensor.py | 2 -- homeassistant/components/fritzbox/climate.py | 2 -- homeassistant/components/fritzbox/config_flow.py | 2 -- homeassistant/components/fritzbox/const.py | 2 -- homeassistant/components/fritzbox/coordinator.py | 2 -- homeassistant/components/fritzbox/cover.py | 2 -- homeassistant/components/fritzbox/diagnostics.py | 2 -- homeassistant/components/fritzbox/entity.py | 2 -- homeassistant/components/fritzbox/light.py | 2 -- homeassistant/components/fritzbox/model.py | 2 -- homeassistant/components/fritzbox/sensor.py | 2 -- homeassistant/components/fritzbox/switch.py | 2 -- homeassistant/components/fritzbox_callmonitor/base.py | 2 -- homeassistant/components/fritzbox_callmonitor/config_flow.py | 2 -- homeassistant/components/fritzbox_callmonitor/sensor.py | 2 -- homeassistant/components/fronius/__init__.py | 2 -- homeassistant/components/fronius/config_flow.py | 2 -- homeassistant/components/fronius/coordinator.py | 2 -- homeassistant/components/fronius/sensor.py | 2 -- homeassistant/components/frontend/__init__.py | 2 -- homeassistant/components/frontend/pr_download.py | 2 -- homeassistant/components/frontend/storage.py | 2 -- homeassistant/components/frontier_silicon/__init__.py | 2 -- homeassistant/components/frontier_silicon/config_flow.py | 2 -- homeassistant/components/frontier_silicon/media_player.py | 2 -- homeassistant/components/fujitsu_fglair/__init__.py | 2 -- homeassistant/components/fully_kiosk/binary_sensor.py | 2 -- homeassistant/components/fully_kiosk/button.py | 2 -- homeassistant/components/fully_kiosk/camera.py | 2 -- homeassistant/components/fully_kiosk/config_flow.py | 2 -- homeassistant/components/fully_kiosk/const.py | 2 -- homeassistant/components/fully_kiosk/diagnostics.py | 2 -- homeassistant/components/fully_kiosk/entity.py | 2 -- homeassistant/components/fully_kiosk/image.py | 2 -- homeassistant/components/fully_kiosk/media_player.py | 2 -- homeassistant/components/fully_kiosk/notify.py | 2 -- homeassistant/components/fully_kiosk/number.py | 2 -- homeassistant/components/fully_kiosk/sensor.py | 2 -- homeassistant/components/fully_kiosk/services.py | 2 -- homeassistant/components/fully_kiosk/switch.py | 2 -- homeassistant/components/futurenow/light.py | 2 -- homeassistant/components/fyta/__init__.py | 2 -- homeassistant/components/fyta/binary_sensor.py | 2 -- homeassistant/components/fyta/config_flow.py | 2 -- homeassistant/components/fyta/coordinator.py | 2 -- homeassistant/components/fyta/diagnostics.py | 2 -- homeassistant/components/fyta/image.py | 2 -- homeassistant/components/fyta/sensor.py | 2 -- homeassistant/components/garadget/cover.py | 2 -- homeassistant/components/garage_door/__init__.py | 2 -- homeassistant/components/garages_amsterdam/__init__.py | 2 -- homeassistant/components/garages_amsterdam/binary_sensor.py | 2 -- homeassistant/components/garages_amsterdam/config_flow.py | 2 -- homeassistant/components/garages_amsterdam/const.py | 2 -- homeassistant/components/garages_amsterdam/coordinator.py | 2 -- homeassistant/components/garages_amsterdam/entity.py | 2 -- homeassistant/components/garages_amsterdam/sensor.py | 2 -- homeassistant/components/gardena_bluetooth/__init__.py | 2 -- homeassistant/components/gardena_bluetooth/binary_sensor.py | 2 -- homeassistant/components/gardena_bluetooth/button.py | 2 -- homeassistant/components/gardena_bluetooth/config_flow.py | 2 -- homeassistant/components/gardena_bluetooth/coordinator.py | 2 -- homeassistant/components/gardena_bluetooth/entity.py | 2 -- homeassistant/components/gardena_bluetooth/number.py | 2 -- homeassistant/components/gardena_bluetooth/sensor.py | 2 -- homeassistant/components/gardena_bluetooth/switch.py | 2 -- homeassistant/components/gardena_bluetooth/valve.py | 2 -- homeassistant/components/gc100/__init__.py | 2 -- homeassistant/components/gc100/binary_sensor.py | 2 -- homeassistant/components/gc100/switch.py | 2 -- homeassistant/components/gdacs/__init__.py | 2 -- homeassistant/components/gdacs/diagnostics.py | 2 -- homeassistant/components/gdacs/geo_location.py | 2 -- homeassistant/components/gdacs/sensor.py | 2 -- homeassistant/components/generic/__init__.py | 2 -- homeassistant/components/generic/camera.py | 2 -- homeassistant/components/generic/config_flow.py | 2 -- homeassistant/components/generic/diagnostics.py | 2 -- homeassistant/components/generic_hygrostat/config_flow.py | 2 -- homeassistant/components/generic_hygrostat/humidifier.py | 2 -- homeassistant/components/generic_thermostat/climate.py | 2 -- homeassistant/components/generic_thermostat/config_flow.py | 2 -- homeassistant/components/geniushub/__init__.py | 2 -- homeassistant/components/geniushub/binary_sensor.py | 2 -- homeassistant/components/geniushub/climate.py | 2 -- homeassistant/components/geniushub/config_flow.py | 2 -- homeassistant/components/geniushub/sensor.py | 2 -- homeassistant/components/geniushub/switch.py | 2 -- homeassistant/components/geniushub/water_heater.py | 2 -- homeassistant/components/gentex_homelink/__init__.py | 2 -- homeassistant/components/gentex_homelink/coordinator.py | 2 -- homeassistant/components/gentex_homelink/event.py | 2 -- homeassistant/components/geo_json_events/__init__.py | 2 -- homeassistant/components/geo_json_events/config_flow.py | 2 -- homeassistant/components/geo_json_events/const.py | 2 -- homeassistant/components/geo_json_events/geo_location.py | 2 -- homeassistant/components/geo_json_events/manager.py | 2 -- homeassistant/components/geo_location/__init__.py | 2 -- homeassistant/components/geo_location/trigger.py | 2 -- homeassistant/components/geo_rss_events/sensor.py | 2 -- homeassistant/components/geocaching/config_flow.py | 2 -- homeassistant/components/geocaching/const.py | 2 -- homeassistant/components/geocaching/coordinator.py | 2 -- homeassistant/components/geocaching/oauth.py | 2 -- homeassistant/components/geocaching/sensor.py | 2 -- homeassistant/components/geonetnz_quakes/diagnostics.py | 2 -- homeassistant/components/geonetnz_quakes/geo_location.py | 2 -- homeassistant/components/geonetnz_quakes/sensor.py | 2 -- homeassistant/components/geonetnz_volcano/__init__.py | 2 -- homeassistant/components/geonetnz_volcano/sensor.py | 2 -- homeassistant/components/ghost/__init__.py | 2 -- homeassistant/components/ghost/config_flow.py | 2 -- homeassistant/components/ghost/coordinator.py | 2 -- homeassistant/components/ghost/diagnostics.py | 2 -- homeassistant/components/ghost/sensor.py | 2 -- homeassistant/components/gios/__init__.py | 2 -- homeassistant/components/gios/config_flow.py | 2 -- homeassistant/components/gios/const.py | 2 -- homeassistant/components/gios/coordinator.py | 2 -- homeassistant/components/gios/diagnostics.py | 2 -- homeassistant/components/gios/sensor.py | 2 -- homeassistant/components/gios/system_health.py | 2 -- homeassistant/components/github/__init__.py | 2 -- homeassistant/components/github/config_flow.py | 2 -- homeassistant/components/github/const.py | 2 -- homeassistant/components/github/coordinator.py | 2 -- homeassistant/components/github/diagnostics.py | 2 -- homeassistant/components/github/sensor.py | 2 -- homeassistant/components/gitlab_ci/sensor.py | 2 -- homeassistant/components/gitter/sensor.py | 2 -- homeassistant/components/glances/config_flow.py | 2 -- homeassistant/components/glances/sensor.py | 2 -- homeassistant/components/go2rtc/__init__.py | 2 -- homeassistant/components/go2rtc/config_flow.py | 2 -- homeassistant/components/goalzero/__init__.py | 2 -- homeassistant/components/goalzero/binary_sensor.py | 2 -- homeassistant/components/goalzero/config_flow.py | 2 -- homeassistant/components/goalzero/sensor.py | 2 -- homeassistant/components/goalzero/switch.py | 2 -- homeassistant/components/gogogate2/common.py | 2 -- homeassistant/components/gogogate2/config_flow.py | 2 -- homeassistant/components/gogogate2/coordinator.py | 2 -- homeassistant/components/gogogate2/cover.py | 2 -- homeassistant/components/gogogate2/entity.py | 2 -- homeassistant/components/gogogate2/sensor.py | 2 -- homeassistant/components/goodwe/config_flow.py | 2 -- homeassistant/components/goodwe/coordinator.py | 2 -- homeassistant/components/goodwe/diagnostics.py | 2 -- homeassistant/components/goodwe/number.py | 2 -- homeassistant/components/goodwe/sensor.py | 2 -- homeassistant/components/google/__init__.py | 2 -- homeassistant/components/google/api.py | 2 -- homeassistant/components/google/calendar.py | 2 -- homeassistant/components/google/config_flow.py | 2 -- homeassistant/components/google/const.py | 2 -- homeassistant/components/google/coordinator.py | 2 -- homeassistant/components/google/store.py | 2 -- homeassistant/components/google_air_quality/config_flow.py | 2 -- homeassistant/components/google_assistant/__init__.py | 2 -- homeassistant/components/google_assistant/button.py | 2 -- homeassistant/components/google_assistant/data_redaction.py | 2 -- homeassistant/components/google_assistant/diagnostics.py | 2 -- homeassistant/components/google_assistant/helpers.py | 2 -- homeassistant/components/google_assistant/http.py | 2 -- homeassistant/components/google_assistant/report_state.py | 2 -- homeassistant/components/google_assistant/trait.py | 2 -- homeassistant/components/google_assistant_sdk/__init__.py | 2 -- homeassistant/components/google_assistant_sdk/config_flow.py | 2 -- homeassistant/components/google_assistant_sdk/diagnostics.py | 2 -- homeassistant/components/google_assistant_sdk/helpers.py | 2 -- homeassistant/components/google_assistant_sdk/notify.py | 2 -- homeassistant/components/google_assistant_sdk/services.py | 2 -- homeassistant/components/google_cloud/__init__.py | 2 -- homeassistant/components/google_cloud/config_flow.py | 2 -- homeassistant/components/google_cloud/const.py | 2 -- homeassistant/components/google_cloud/helpers.py | 2 -- homeassistant/components/google_cloud/stt.py | 2 -- homeassistant/components/google_cloud/tts.py | 2 -- homeassistant/components/google_drive/__init__.py | 2 -- homeassistant/components/google_drive/api.py | 2 -- homeassistant/components/google_drive/backup.py | 2 -- homeassistant/components/google_drive/config_flow.py | 2 -- homeassistant/components/google_drive/const.py | 2 -- homeassistant/components/google_drive/coordinator.py | 2 -- homeassistant/components/google_drive/diagnostics.py | 2 -- homeassistant/components/google_drive/sensor.py | 2 -- .../components/google_generative_ai_conversation/__init__.py | 2 -- .../components/google_generative_ai_conversation/ai_task.py | 2 -- .../components/google_generative_ai_conversation/config_flow.py | 2 -- .../google_generative_ai_conversation/conversation.py | 2 -- .../components/google_generative_ai_conversation/diagnostics.py | 2 -- .../components/google_generative_ai_conversation/entity.py | 2 -- .../components/google_generative_ai_conversation/helpers.py | 2 -- .../components/google_generative_ai_conversation/stt.py | 2 -- .../components/google_generative_ai_conversation/tts.py | 2 -- homeassistant/components/google_mail/__init__.py | 2 -- homeassistant/components/google_mail/config_flow.py | 2 -- homeassistant/components/google_mail/const.py | 2 -- homeassistant/components/google_mail/entity.py | 2 -- homeassistant/components/google_mail/notify.py | 2 -- homeassistant/components/google_mail/sensor.py | 2 -- homeassistant/components/google_mail/services.py | 2 -- homeassistant/components/google_maps/device_tracker.py | 2 -- homeassistant/components/google_photos/__init__.py | 2 -- homeassistant/components/google_photos/media_source.py | 2 -- homeassistant/components/google_photos/services.py | 2 -- homeassistant/components/google_pubsub/__init__.py | 2 -- homeassistant/components/google_sheets/__init__.py | 2 -- homeassistant/components/google_sheets/config_flow.py | 2 -- homeassistant/components/google_sheets/const.py | 2 -- homeassistant/components/google_sheets/services.py | 2 -- homeassistant/components/google_tasks/__init__.py | 2 -- homeassistant/components/google_tasks/todo.py | 2 -- homeassistant/components/google_translate/__init__.py | 2 -- homeassistant/components/google_translate/config_flow.py | 2 -- homeassistant/components/google_translate/tts.py | 2 -- homeassistant/components/google_travel_time/config_flow.py | 2 -- homeassistant/components/google_travel_time/sensor.py | 2 -- homeassistant/components/google_weather/__init__.py | 2 -- homeassistant/components/google_weather/config_flow.py | 2 -- homeassistant/components/google_weather/coordinator.py | 2 -- homeassistant/components/google_weather/entity.py | 2 -- homeassistant/components/google_weather/sensor.py | 2 -- homeassistant/components/google_weather/weather.py | 2 -- homeassistant/components/google_wifi/sensor.py | 2 -- homeassistant/components/govee_ble/__init__.py | 2 -- homeassistant/components/govee_ble/binary_sensor.py | 2 -- homeassistant/components/govee_ble/config_flow.py | 2 -- homeassistant/components/govee_ble/coordinator.py | 2 -- homeassistant/components/govee_ble/device.py | 2 -- homeassistant/components/govee_ble/event.py | 2 -- homeassistant/components/govee_ble/sensor.py | 2 -- homeassistant/components/govee_light_local/__init__.py | 2 -- homeassistant/components/govee_light_local/config_flow.py | 2 -- homeassistant/components/govee_light_local/light.py | 2 -- homeassistant/components/gpsd/__init__.py | 2 -- homeassistant/components/gpsd/config_flow.py | 2 -- homeassistant/components/gpsd/sensor.py | 2 -- homeassistant/components/gree/__init__.py | 2 -- homeassistant/components/gree/climate.py | 2 -- homeassistant/components/gree/coordinator.py | 2 -- homeassistant/components/gree/switch.py | 2 -- homeassistant/components/green_planet_energy/__init__.py | 2 -- homeassistant/components/green_planet_energy/config_flow.py | 2 -- homeassistant/components/green_planet_energy/coordinator.py | 2 -- homeassistant/components/green_planet_energy/sensor.py | 2 -- homeassistant/components/greeneye_monitor/__init__.py | 2 -- homeassistant/components/greeneye_monitor/const.py | 2 -- homeassistant/components/greeneye_monitor/sensor.py | 2 -- homeassistant/components/greenwave/light.py | 2 -- homeassistant/components/group/__init__.py | 2 -- homeassistant/components/group/binary_sensor.py | 2 -- homeassistant/components/group/button.py | 2 -- homeassistant/components/group/config_flow.py | 2 -- homeassistant/components/group/const.py | 2 -- homeassistant/components/group/cover.py | 2 -- homeassistant/components/group/entity.py | 2 -- homeassistant/components/group/event.py | 2 -- homeassistant/components/group/fan.py | 2 -- homeassistant/components/group/light.py | 2 -- homeassistant/components/group/lock.py | 2 -- homeassistant/components/group/media_player.py | 2 -- homeassistant/components/group/notify.py | 2 -- homeassistant/components/group/registry.py | 2 -- homeassistant/components/group/reproduce_state.py | 2 -- homeassistant/components/group/sensor.py | 2 -- homeassistant/components/group/switch.py | 2 -- homeassistant/components/group/util.py | 2 -- homeassistant/components/group/valve.py | 2 -- homeassistant/components/growatt_server/coordinator.py | 2 -- homeassistant/components/growatt_server/models.py | 2 -- homeassistant/components/growatt_server/number.py | 2 -- homeassistant/components/growatt_server/sensor/__init__.py | 2 -- homeassistant/components/growatt_server/sensor/inverter.py | 2 -- homeassistant/components/growatt_server/sensor/mix.py | 2 -- .../growatt_server/sensor/sensor_entity_description.py | 2 -- homeassistant/components/growatt_server/sensor/storage.py | 2 -- homeassistant/components/growatt_server/sensor/tlx.py | 2 -- homeassistant/components/growatt_server/sensor/total.py | 2 -- homeassistant/components/growatt_server/services.py | 2 -- homeassistant/components/growatt_server/switch.py | 2 -- homeassistant/components/gtfs/sensor.py | 2 -- homeassistant/components/guardian/__init__.py | 2 -- homeassistant/components/guardian/binary_sensor.py | 2 -- homeassistant/components/guardian/button.py | 2 -- homeassistant/components/guardian/config_flow.py | 2 -- homeassistant/components/guardian/coordinator.py | 2 -- homeassistant/components/guardian/diagnostics.py | 2 -- homeassistant/components/guardian/entity.py | 2 -- homeassistant/components/guardian/sensor.py | 2 -- homeassistant/components/guardian/services.py | 2 -- homeassistant/components/guardian/switch.py | 2 -- homeassistant/components/guardian/util.py | 2 -- homeassistant/components/guardian/valve.py | 2 -- homeassistant/components/habitica/binary_sensor.py | 2 -- homeassistant/components/habitica/button.py | 2 -- homeassistant/components/habitica/calendar.py | 2 -- homeassistant/components/habitica/config_flow.py | 2 -- homeassistant/components/habitica/coordinator.py | 2 -- homeassistant/components/habitica/diagnostics.py | 2 -- homeassistant/components/habitica/entity.py | 2 -- homeassistant/components/habitica/image.py | 2 -- homeassistant/components/habitica/notify.py | 2 -- homeassistant/components/habitica/sensor.py | 2 -- homeassistant/components/habitica/services.py | 2 -- homeassistant/components/habitica/switch.py | 2 -- homeassistant/components/habitica/todo.py | 2 -- homeassistant/components/habitica/util.py | 2 -- homeassistant/components/hanna/__init__.py | 2 -- homeassistant/components/hanna/config_flow.py | 2 -- homeassistant/components/hanna/sensor.py | 2 -- homeassistant/components/hardkernel/__init__.py | 2 -- homeassistant/components/hardkernel/config_flow.py | 2 -- homeassistant/components/hardkernel/hardware.py | 2 -- homeassistant/components/hardware/__init__.py | 2 -- homeassistant/components/hardware/const.py | 2 -- homeassistant/components/hardware/hardware.py | 2 -- homeassistant/components/hardware/models.py | 2 -- homeassistant/components/hardware/websocket_api.py | 2 -- homeassistant/components/harman_kardon_avr/media_player.py | 2 -- homeassistant/components/harmony/__init__.py | 2 -- homeassistant/components/harmony/config_flow.py | 2 -- homeassistant/components/harmony/data.py | 2 -- homeassistant/components/harmony/entity.py | 2 -- homeassistant/components/harmony/remote.py | 2 -- homeassistant/components/harmony/select.py | 2 -- homeassistant/components/harmony/subscriber.py | 2 -- homeassistant/components/hassio/__init__.py | 2 -- homeassistant/components/hassio/addon_manager.py | 2 -- homeassistant/components/hassio/backup.py | 2 -- homeassistant/components/hassio/binary_sensor.py | 2 -- homeassistant/components/hassio/config.py | 2 -- homeassistant/components/hassio/config_flow.py | 2 -- homeassistant/components/hassio/const.py | 2 -- homeassistant/components/hassio/coordinator.py | 2 -- homeassistant/components/hassio/diagnostics.py | 2 -- homeassistant/components/hassio/discovery.py | 2 -- homeassistant/components/hassio/entity.py | 2 -- homeassistant/components/hassio/handler.py | 2 -- homeassistant/components/hassio/http.py | 2 -- homeassistant/components/hassio/ingress.py | 2 -- homeassistant/components/hassio/issues.py | 2 -- homeassistant/components/hassio/repairs.py | 2 -- homeassistant/components/hassio/sensor.py | 2 -- homeassistant/components/hassio/switch.py | 2 -- homeassistant/components/hassio/system_health.py | 2 -- homeassistant/components/hassio/update.py | 2 -- homeassistant/components/hassio/update_helper.py | 2 -- homeassistant/components/haveibeenpwned/sensor.py | 2 -- homeassistant/components/hddtemp/sensor.py | 2 -- homeassistant/components/hdmi_cec/__init__.py | 2 -- homeassistant/components/hdmi_cec/entity.py | 2 -- homeassistant/components/hdmi_cec/media_player.py | 2 -- homeassistant/components/hdmi_cec/switch.py | 2 -- homeassistant/components/heatmiser/climate.py | 2 -- homeassistant/components/hegel/__init__.py | 2 -- homeassistant/components/hegel/config_flow.py | 2 -- homeassistant/components/hegel/media_player.py | 2 -- homeassistant/components/heos/__init__.py | 2 -- homeassistant/components/heos/media_player.py | 2 -- homeassistant/components/here_travel_time/__init__.py | 2 -- homeassistant/components/here_travel_time/config_flow.py | 2 -- homeassistant/components/here_travel_time/coordinator.py | 2 -- homeassistant/components/here_travel_time/model.py | 2 -- homeassistant/components/here_travel_time/sensor.py | 2 -- homeassistant/components/hikvision/__init__.py | 2 -- homeassistant/components/hikvision/binary_sensor.py | 2 -- homeassistant/components/hikvision/camera.py | 2 -- homeassistant/components/hikvision/config_flow.py | 2 -- homeassistant/components/hikvision/entity.py | 2 -- homeassistant/components/hikvisioncam/switch.py | 2 -- homeassistant/components/hisense_aehw4a1/climate.py | 2 -- homeassistant/components/history/__init__.py | 2 -- homeassistant/components/history/helpers.py | 2 -- homeassistant/components/history/websocket_api.py | 2 -- homeassistant/components/history_stats/__init__.py | 2 -- homeassistant/components/history_stats/config_flow.py | 2 -- homeassistant/components/history_stats/coordinator.py | 2 -- homeassistant/components/history_stats/data.py | 2 -- homeassistant/components/history_stats/diagnostics.py | 2 -- homeassistant/components/history_stats/helpers.py | 2 -- homeassistant/components/history_stats/sensor.py | 2 -- homeassistant/components/hitron_coda/device_tracker.py | 2 -- homeassistant/components/hive/__init__.py | 2 -- homeassistant/components/hive/config_flow.py | 2 -- homeassistant/components/hive/entity.py | 2 -- homeassistant/components/hive/light.py | 2 -- homeassistant/components/hive/switch.py | 2 -- homeassistant/components/hko/__init__.py | 2 -- homeassistant/components/hko/config_flow.py | 2 -- homeassistant/components/hlk_sw16/switch.py | 2 -- homeassistant/components/holiday/__init__.py | 2 -- homeassistant/components/holiday/calendar.py | 2 -- homeassistant/components/holiday/config_flow.py | 2 -- homeassistant/components/home_connect/__init__.py | 2 -- homeassistant/components/home_connect/coordinator.py | 2 -- homeassistant/components/home_connect/diagnostics.py | 2 -- homeassistant/components/home_connect/services.py | 2 -- homeassistant/components/homeassistant/const.py | 2 -- homeassistant/components/homeassistant/exposed_entities.py | 2 -- homeassistant/components/homeassistant/logbook.py | 2 -- homeassistant/components/homeassistant/repairs.py | 2 -- homeassistant/components/homeassistant/scene.py | 2 -- homeassistant/components/homeassistant/system_health.py | 2 -- homeassistant/components/homeassistant/triggers/event.py | 2 -- .../components/homeassistant/triggers/numeric_state.py | 2 -- homeassistant/components/homeassistant/triggers/state.py | 2 -- homeassistant/components/homeassistant/triggers/time_pattern.py | 2 -- homeassistant/components/homeassistant_alerts/__init__.py | 2 -- homeassistant/components/homeassistant_connect_zbt2/__init__.py | 2 -- .../components/homeassistant_connect_zbt2/config_flow.py | 2 -- homeassistant/components/homeassistant_connect_zbt2/hardware.py | 2 -- homeassistant/components/homeassistant_connect_zbt2/switch.py | 2 -- homeassistant/components/homeassistant_connect_zbt2/update.py | 2 -- homeassistant/components/homeassistant_connect_zbt2/util.py | 2 -- homeassistant/components/homeassistant_green/__init__.py | 2 -- homeassistant/components/homeassistant_green/config_flow.py | 2 -- homeassistant/components/homeassistant_green/hardware.py | 2 -- homeassistant/components/homeassistant_hardware/__init__.py | 2 -- homeassistant/components/homeassistant_hardware/const.py | 2 -- homeassistant/components/homeassistant_hardware/coordinator.py | 2 -- .../components/homeassistant_hardware/firmware_config_flow.py | 2 -- homeassistant/components/homeassistant_hardware/helpers.py | 2 -- .../homeassistant_hardware/silabs_multiprotocol_addon.py | 2 -- homeassistant/components/homeassistant_hardware/switch.py | 2 -- homeassistant/components/homeassistant_hardware/update.py | 2 -- homeassistant/components/homeassistant_hardware/util.py | 2 -- homeassistant/components/homeassistant_sky_connect/__init__.py | 2 -- .../components/homeassistant_sky_connect/config_flow.py | 2 -- homeassistant/components/homeassistant_sky_connect/hardware.py | 2 -- homeassistant/components/homeassistant_sky_connect/switch.py | 2 -- homeassistant/components/homeassistant_sky_connect/update.py | 2 -- homeassistant/components/homeassistant_sky_connect/util.py | 2 -- homeassistant/components/homeassistant_yellow/__init__.py | 2 -- homeassistant/components/homeassistant_yellow/config_flow.py | 2 -- homeassistant/components/homeassistant_yellow/hardware.py | 2 -- homeassistant/components/homeassistant_yellow/switch.py | 2 -- homeassistant/components/homeassistant_yellow/update.py | 2 -- homeassistant/components/homekit/__init__.py | 2 -- homeassistant/components/homekit/accessories.py | 2 -- homeassistant/components/homekit/aidmanager.py | 2 -- homeassistant/components/homekit/config_flow.py | 2 -- homeassistant/components/homekit/const.py | 2 -- homeassistant/components/homekit/diagnostics.py | 2 -- homeassistant/components/homekit/doorbell.py | 2 -- homeassistant/components/homekit/iidmanager.py | 2 -- homeassistant/components/homekit/models.py | 2 -- homeassistant/components/homekit/type_lights.py | 2 -- homeassistant/components/homekit/type_sensors.py | 2 -- homeassistant/components/homekit/type_switches.py | 2 -- homeassistant/components/homekit/type_triggers.py | 2 -- homeassistant/components/homekit/util.py | 2 -- homeassistant/components/homekit_controller/__init__.py | 2 -- .../components/homekit_controller/alarm_control_panel.py | 2 -- homeassistant/components/homekit_controller/binary_sensor.py | 2 -- homeassistant/components/homekit_controller/button.py | 2 -- homeassistant/components/homekit_controller/camera.py | 2 -- homeassistant/components/homekit_controller/climate.py | 2 -- homeassistant/components/homekit_controller/config_flow.py | 2 -- homeassistant/components/homekit_controller/connection.py | 2 -- homeassistant/components/homekit_controller/cover.py | 2 -- homeassistant/components/homekit_controller/device_trigger.py | 2 -- homeassistant/components/homekit_controller/diagnostics.py | 2 -- homeassistant/components/homekit_controller/entity.py | 2 -- homeassistant/components/homekit_controller/event.py | 2 -- homeassistant/components/homekit_controller/fan.py | 2 -- homeassistant/components/homekit_controller/humidifier.py | 2 -- homeassistant/components/homekit_controller/light.py | 2 -- homeassistant/components/homekit_controller/lock.py | 2 -- homeassistant/components/homekit_controller/media_player.py | 2 -- homeassistant/components/homekit_controller/number.py | 2 -- homeassistant/components/homekit_controller/select.py | 2 -- homeassistant/components/homekit_controller/sensor.py | 2 -- homeassistant/components/homekit_controller/storage.py | 2 -- homeassistant/components/homekit_controller/switch.py | 2 -- homeassistant/components/homematic/binary_sensor.py | 2 -- homeassistant/components/homematic/climate.py | 2 -- homeassistant/components/homematic/cover.py | 2 -- homeassistant/components/homematic/entity.py | 2 -- homeassistant/components/homematic/light.py | 2 -- homeassistant/components/homematic/lock.py | 2 -- homeassistant/components/homematic/notify.py | 2 -- homeassistant/components/homematic/sensor.py | 2 -- homeassistant/components/homematic/switch.py | 2 -- .../components/homematicip_cloud/alarm_control_panel.py | 2 -- homeassistant/components/homematicip_cloud/binary_sensor.py | 2 -- homeassistant/components/homematicip_cloud/button.py | 2 -- homeassistant/components/homematicip_cloud/climate.py | 2 -- homeassistant/components/homematicip_cloud/config_flow.py | 2 -- homeassistant/components/homematicip_cloud/cover.py | 2 -- homeassistant/components/homematicip_cloud/diagnostics.py | 2 -- homeassistant/components/homematicip_cloud/entity.py | 2 -- homeassistant/components/homematicip_cloud/hap.py | 2 -- homeassistant/components/homematicip_cloud/helpers.py | 2 -- homeassistant/components/homematicip_cloud/light.py | 2 -- homeassistant/components/homematicip_cloud/lock.py | 2 -- homeassistant/components/homematicip_cloud/sensor.py | 2 -- homeassistant/components/homematicip_cloud/services.py | 2 -- homeassistant/components/homematicip_cloud/siren.py | 2 -- homeassistant/components/homematicip_cloud/switch.py | 2 -- homeassistant/components/homematicip_cloud/weather.py | 2 -- homeassistant/components/homevolt/__init__.py | 2 -- homeassistant/components/homevolt/config_flow.py | 2 -- homeassistant/components/homevolt/const.py | 2 -- homeassistant/components/homevolt/coordinator.py | 2 -- homeassistant/components/homevolt/diagnostics.py | 2 -- homeassistant/components/homevolt/entity.py | 2 -- homeassistant/components/homevolt/sensor.py | 2 -- homeassistant/components/homevolt/switch.py | 2 -- homeassistant/components/homewizard/config_flow.py | 2 -- homeassistant/components/homewizard/const.py | 2 -- homeassistant/components/homewizard/coordinator.py | 2 -- homeassistant/components/homewizard/diagnostics.py | 2 -- homeassistant/components/homewizard/entity.py | 2 -- homeassistant/components/homewizard/helpers.py | 2 -- homeassistant/components/homewizard/number.py | 2 -- homeassistant/components/homewizard/repairs.py | 2 -- homeassistant/components/homewizard/select.py | 2 -- homeassistant/components/homewizard/sensor.py | 2 -- homeassistant/components/homewizard/switch.py | 2 -- homeassistant/components/homeworks/__init__.py | 2 -- homeassistant/components/homeworks/binary_sensor.py | 2 -- homeassistant/components/homeworks/button.py | 2 -- homeassistant/components/homeworks/config_flow.py | 2 -- homeassistant/components/homeworks/const.py | 2 -- homeassistant/components/homeworks/entity.py | 2 -- homeassistant/components/homeworks/light.py | 2 -- homeassistant/components/honeywell/climate.py | 2 -- homeassistant/components/honeywell/config_flow.py | 2 -- homeassistant/components/honeywell/diagnostics.py | 2 -- homeassistant/components/honeywell/humidifier.py | 2 -- homeassistant/components/honeywell/sensor.py | 2 -- homeassistant/components/honeywell/switch.py | 2 -- homeassistant/components/horizon/media_player.py | 2 -- homeassistant/components/hp_ilo/sensor.py | 2 -- homeassistant/components/html5/config_flow.py | 2 -- homeassistant/components/html5/notify.py | 2 -- homeassistant/components/http/__init__.py | 2 -- homeassistant/components/http/auth.py | 2 -- homeassistant/components/http/ban.py | 2 -- homeassistant/components/http/cors.py | 2 -- homeassistant/components/http/data_validator.py | 2 -- homeassistant/components/http/decorators.py | 2 -- homeassistant/components/http/forwarded.py | 2 -- homeassistant/components/http/headers.py | 2 -- homeassistant/components/http/request_context.py | 2 -- homeassistant/components/http/security_filter.py | 2 -- homeassistant/components/http/static.py | 2 -- homeassistant/components/http/view.py | 2 -- homeassistant/components/http/web_runner.py | 2 -- homeassistant/components/huawei_lte/__init__.py | 2 -- homeassistant/components/huawei_lte/binary_sensor.py | 2 -- homeassistant/components/huawei_lte/button.py | 2 -- homeassistant/components/huawei_lte/config_flow.py | 2 -- homeassistant/components/huawei_lte/device_tracker.py | 2 -- homeassistant/components/huawei_lte/diagnostics.py | 2 -- homeassistant/components/huawei_lte/entity.py | 2 -- homeassistant/components/huawei_lte/notify.py | 2 -- homeassistant/components/huawei_lte/select.py | 2 -- homeassistant/components/huawei_lte/sensor.py | 2 -- homeassistant/components/huawei_lte/switch.py | 2 -- homeassistant/components/huawei_lte/utils.py | 2 -- homeassistant/components/hue/binary_sensor.py | 2 -- homeassistant/components/hue/bridge.py | 2 -- homeassistant/components/hue/config_flow.py | 2 -- homeassistant/components/hue/device_trigger.py | 2 -- homeassistant/components/hue/diagnostics.py | 2 -- homeassistant/components/hue/event.py | 2 -- homeassistant/components/hue/light.py | 2 -- homeassistant/components/hue/scene.py | 2 -- homeassistant/components/hue/sensor.py | 2 -- homeassistant/components/hue/services.py | 2 -- homeassistant/components/hue/switch.py | 2 -- homeassistant/components/hue/v1/device_trigger.py | 2 -- homeassistant/components/hue/v1/light.py | 2 -- homeassistant/components/hue/v1/sensor_base.py | 2 -- homeassistant/components/hue/v2/binary_sensor.py | 2 -- homeassistant/components/hue/v2/device.py | 2 -- homeassistant/components/hue/v2/device_trigger.py | 2 -- homeassistant/components/hue/v2/entity.py | 2 -- homeassistant/components/hue/v2/group.py | 2 -- homeassistant/components/hue/v2/helpers.py | 2 -- homeassistant/components/hue/v2/hue_event.py | 2 -- homeassistant/components/hue/v2/light.py | 2 -- homeassistant/components/hue/v2/sensor.py | 2 -- homeassistant/components/hue_ble/config_flow.py | 2 -- homeassistant/components/hue_ble/light.py | 2 -- homeassistant/components/huisbaasje/sensor.py | 2 -- homeassistant/components/humidifier/__init__.py | 2 -- homeassistant/components/humidifier/device_action.py | 2 -- homeassistant/components/humidifier/device_condition.py | 2 -- homeassistant/components/humidifier/device_trigger.py | 2 -- homeassistant/components/humidifier/intent.py | 2 -- homeassistant/components/humidifier/reproduce_state.py | 2 -- homeassistant/components/humidifier/significant_change.py | 2 -- homeassistant/components/humidity/__init__.py | 2 -- homeassistant/components/humidity/trigger.py | 2 -- homeassistant/components/hunterdouglas_powerview/button.py | 2 -- homeassistant/components/hunterdouglas_powerview/config_flow.py | 2 -- homeassistant/components/hunterdouglas_powerview/coordinator.py | 2 -- homeassistant/components/hunterdouglas_powerview/cover.py | 2 -- homeassistant/components/hunterdouglas_powerview/diagnostics.py | 2 -- homeassistant/components/hunterdouglas_powerview/model.py | 2 -- homeassistant/components/hunterdouglas_powerview/scene.py | 2 -- homeassistant/components/hunterdouglas_powerview/select.py | 2 -- homeassistant/components/hunterdouglas_powerview/util.py | 2 -- homeassistant/components/husqvarna_automower/coordinator.py | 2 -- homeassistant/components/husqvarna_automower/diagnostics.py | 2 -- homeassistant/components/husqvarna_automower/entity.py | 2 -- homeassistant/components/husqvarna_automower_ble/__init__.py | 2 -- homeassistant/components/husqvarna_automower_ble/config_flow.py | 2 -- homeassistant/components/husqvarna_automower_ble/coordinator.py | 2 -- homeassistant/components/husqvarna_automower_ble/entity.py | 2 -- homeassistant/components/husqvarna_automower_ble/lawn_mower.py | 2 -- homeassistant/components/husqvarna_automower_ble/sensor.py | 2 -- homeassistant/components/huum/__init__.py | 2 -- homeassistant/components/huum/binary_sensor.py | 2 -- homeassistant/components/huum/climate.py | 2 -- homeassistant/components/huum/config_flow.py | 2 -- homeassistant/components/huum/coordinator.py | 2 -- homeassistant/components/huum/light.py | 2 -- homeassistant/components/huum/number.py | 2 -- homeassistant/components/huum/sensor.py | 2 -- homeassistant/components/hvv_departures/binary_sensor.py | 2 -- homeassistant/components/hvv_departures/config_flow.py | 2 -- homeassistant/components/hydrawise/binary_sensor.py | 2 -- homeassistant/components/hydrawise/config_flow.py | 2 -- homeassistant/components/hydrawise/coordinator.py | 2 -- homeassistant/components/hydrawise/entity.py | 2 -- homeassistant/components/hydrawise/sensor.py | 2 -- homeassistant/components/hydrawise/switch.py | 2 -- homeassistant/components/hydrawise/valve.py | 2 -- homeassistant/components/hyperion/__init__.py | 2 -- homeassistant/components/hyperion/camera.py | 2 -- homeassistant/components/hyperion/config_flow.py | 2 -- homeassistant/components/hyperion/light.py | 2 -- homeassistant/components/hyperion/sensor.py | 2 -- homeassistant/components/hyperion/switch.py | 2 -- homeassistant/components/hypontech/__init__.py | 2 -- homeassistant/components/hypontech/config_flow.py | 2 -- homeassistant/components/hypontech/coordinator.py | 2 -- homeassistant/components/hypontech/entity.py | 2 -- homeassistant/components/hypontech/sensor.py | 2 -- homeassistant/components/ialarm/__init__.py | 2 -- homeassistant/components/ialarm/alarm_control_panel.py | 2 -- homeassistant/components/ialarm/coordinator.py | 2 -- homeassistant/components/iammeter/const.py | 2 -- homeassistant/components/iammeter/sensor.py | 2 -- homeassistant/components/iaqualink/__init__.py | 2 -- homeassistant/components/iaqualink/binary_sensor.py | 2 -- homeassistant/components/iaqualink/climate.py | 2 -- homeassistant/components/iaqualink/config_flow.py | 2 -- homeassistant/components/iaqualink/entity.py | 2 -- homeassistant/components/iaqualink/light.py | 2 -- homeassistant/components/iaqualink/sensor.py | 2 -- homeassistant/components/iaqualink/switch.py | 2 -- homeassistant/components/iaqualink/utils.py | 2 -- homeassistant/components/ibeacon/__init__.py | 2 -- homeassistant/components/ibeacon/config_flow.py | 2 -- homeassistant/components/ibeacon/coordinator.py | 2 -- homeassistant/components/ibeacon/device_tracker.py | 2 -- homeassistant/components/ibeacon/entity.py | 2 -- homeassistant/components/ibeacon/sensor.py | 2 -- homeassistant/components/icloud/__init__.py | 2 -- homeassistant/components/icloud/account.py | 2 -- homeassistant/components/icloud/config_flow.py | 2 -- homeassistant/components/icloud/device_tracker.py | 2 -- homeassistant/components/icloud/sensor.py | 2 -- homeassistant/components/icloud/services.py | 2 -- homeassistant/components/idasen_desk/__init__.py | 2 -- homeassistant/components/idasen_desk/config_flow.py | 2 -- homeassistant/components/idasen_desk/coordinator.py | 2 -- homeassistant/components/idasen_desk/cover.py | 2 -- homeassistant/components/idasen_desk/entity.py | 2 -- homeassistant/components/idasen_desk/sensor.py | 2 -- homeassistant/components/idrive_e2/__init__.py | 2 -- homeassistant/components/idrive_e2/config_flow.py | 2 -- homeassistant/components/idteck_prox/__init__.py | 2 -- homeassistant/components/ifttt/__init__.py | 2 -- homeassistant/components/ifttt/alarm_control_panel.py | 2 -- homeassistant/components/iglo/light.py | 2 -- homeassistant/components/igloohome/__init__.py | 2 -- homeassistant/components/igloohome/config_flow.py | 2 -- homeassistant/components/ign_sismologia/geo_location.py | 2 -- homeassistant/components/ihc/binary_sensor.py | 2 -- homeassistant/components/ihc/light.py | 2 -- homeassistant/components/ihc/sensor.py | 2 -- homeassistant/components/ihc/switch.py | 2 -- homeassistant/components/image/__init__.py | 2 -- homeassistant/components/image/const.py | 2 -- homeassistant/components/image/media_source.py | 2 -- homeassistant/components/image_processing/__init__.py | 2 -- homeassistant/components/image_upload/__init__.py | 2 -- homeassistant/components/image_upload/media_source.py | 2 -- homeassistant/components/imap/__init__.py | 2 -- homeassistant/components/imap/config_flow.py | 2 -- homeassistant/components/imap/coordinator.py | 2 -- homeassistant/components/imap/diagnostics.py | 2 -- homeassistant/components/imap/sensor.py | 2 -- homeassistant/components/imeon_inverter/__init__.py | 2 -- homeassistant/components/imeon_inverter/coordinator.py | 2 -- homeassistant/components/imgw_pib/__init__.py | 2 -- homeassistant/components/imgw_pib/config_flow.py | 2 -- homeassistant/components/imgw_pib/coordinator.py | 2 -- homeassistant/components/imgw_pib/diagnostics.py | 2 -- homeassistant/components/imgw_pib/sensor.py | 2 -- homeassistant/components/immich/__init__.py | 2 -- homeassistant/components/immich/config_flow.py | 2 -- homeassistant/components/immich/coordinator.py | 2 -- homeassistant/components/immich/diagnostics.py | 2 -- homeassistant/components/immich/media_source.py | 2 -- homeassistant/components/immich/sensor.py | 2 -- homeassistant/components/immich/update.py | 2 -- homeassistant/components/improv_ble/__init__.py | 2 -- homeassistant/components/improv_ble/config_flow.py | 2 -- homeassistant/components/improv_ble/const.py | 2 -- homeassistant/components/incomfort/__init__.py | 2 -- homeassistant/components/incomfort/binary_sensor.py | 2 -- homeassistant/components/incomfort/climate.py | 2 -- homeassistant/components/incomfort/config_flow.py | 2 -- homeassistant/components/incomfort/diagnostics.py | 2 -- homeassistant/components/incomfort/sensor.py | 2 -- homeassistant/components/incomfort/water_heater.py | 2 -- homeassistant/components/indevolt/__init__.py | 2 -- homeassistant/components/indevolt/coordinator.py | 2 -- homeassistant/components/indevolt/diagnostics.py | 2 -- homeassistant/components/indevolt/number.py | 2 -- homeassistant/components/indevolt/select.py | 2 -- homeassistant/components/indevolt/switch.py | 2 -- homeassistant/components/inels/__init__.py | 2 -- homeassistant/components/inels/config_flow.py | 2 -- homeassistant/components/inels/entity.py | 2 -- homeassistant/components/inels/switch.py | 2 -- homeassistant/components/influxdb/__init__.py | 2 -- homeassistant/components/influxdb/sensor.py | 2 -- homeassistant/components/infrared/__init__.py | 2 -- homeassistant/components/inkbird/__init__.py | 2 -- homeassistant/components/inkbird/config_flow.py | 2 -- homeassistant/components/inkbird/coordinator.py | 2 -- homeassistant/components/inkbird/sensor.py | 2 -- homeassistant/components/input_boolean/__init__.py | 2 -- homeassistant/components/input_boolean/reproduce_state.py | 2 -- homeassistant/components/input_button/__init__.py | 2 -- homeassistant/components/input_datetime/__init__.py | 2 -- homeassistant/components/input_datetime/reproduce_state.py | 2 -- homeassistant/components/input_number/__init__.py | 2 -- homeassistant/components/input_number/reproduce_state.py | 2 -- homeassistant/components/input_select/__init__.py | 2 -- homeassistant/components/input_select/reproduce_state.py | 2 -- homeassistant/components/input_text/__init__.py | 2 -- homeassistant/components/input_text/reproduce_state.py | 2 -- homeassistant/components/insteon/api/config.py | 2 -- homeassistant/components/insteon/climate.py | 2 -- homeassistant/components/insteon/config_flow.py | 2 -- homeassistant/components/insteon/fan.py | 2 -- homeassistant/components/insteon/schemas.py | 2 -- homeassistant/components/insteon/services.py | 2 -- homeassistant/components/insteon/utils.py | 2 -- homeassistant/components/integration/__init__.py | 2 -- homeassistant/components/integration/config_flow.py | 2 -- homeassistant/components/integration/sensor.py | 2 -- homeassistant/components/intellifire/__init__.py | 2 -- homeassistant/components/intellifire/binary_sensor.py | 2 -- homeassistant/components/intellifire/climate.py | 2 -- homeassistant/components/intellifire/config_flow.py | 2 -- homeassistant/components/intellifire/const.py | 2 -- homeassistant/components/intellifire/coordinator.py | 2 -- homeassistant/components/intellifire/entity.py | 2 -- homeassistant/components/intellifire/fan.py | 2 -- homeassistant/components/intellifire/light.py | 2 -- homeassistant/components/intellifire/number.py | 2 -- homeassistant/components/intellifire/sensor.py | 2 -- homeassistant/components/intellifire/switch.py | 2 -- homeassistant/components/intent/__init__.py | 2 -- homeassistant/components/intent/timers.py | 2 -- homeassistant/components/intent_script/__init__.py | 2 -- homeassistant/components/intesishome/climate.py | 2 -- homeassistant/components/iometer/__init__.py | 2 -- homeassistant/components/ios/notify.py | 2 -- homeassistant/components/ios/sensor.py | 2 -- homeassistant/components/iotawatt/config_flow.py | 2 -- homeassistant/components/iotawatt/const.py | 2 -- homeassistant/components/iotawatt/coordinator.py | 2 -- homeassistant/components/iotawatt/sensor.py | 2 -- homeassistant/components/iotty/__init__.py | 2 -- homeassistant/components/iotty/api.py | 2 -- homeassistant/components/iotty/application_credentials.py | 2 -- homeassistant/components/iotty/config_flow.py | 2 -- homeassistant/components/iotty/const.py | 2 -- homeassistant/components/iotty/coordinator.py | 2 -- homeassistant/components/iotty/cover.py | 2 -- homeassistant/components/iotty/switch.py | 2 -- homeassistant/components/iperf3/__init__.py | 2 -- homeassistant/components/iperf3/sensor.py | 2 -- homeassistant/components/ipma/const.py | 2 -- homeassistant/components/ipma/diagnostics.py | 2 -- homeassistant/components/ipma/entity.py | 2 -- homeassistant/components/ipma/sensor.py | 2 -- homeassistant/components/ipma/weather.py | 2 -- homeassistant/components/ipp/__init__.py | 2 -- homeassistant/components/ipp/config_flow.py | 2 -- homeassistant/components/ipp/coordinator.py | 2 -- homeassistant/components/ipp/diagnostics.py | 2 -- homeassistant/components/ipp/entity.py | 2 -- homeassistant/components/ipp/sensor.py | 2 -- homeassistant/components/iqvia/__init__.py | 2 -- homeassistant/components/iqvia/config_flow.py | 2 -- homeassistant/components/iqvia/coordinator.py | 2 -- homeassistant/components/iqvia/diagnostics.py | 2 -- homeassistant/components/iqvia/entity.py | 2 -- homeassistant/components/iqvia/sensor.py | 2 -- homeassistant/components/irish_rail_transport/sensor.py | 2 -- homeassistant/components/iron_os/__init__.py | 2 -- homeassistant/components/iron_os/binary_sensor.py | 2 -- homeassistant/components/iron_os/button.py | 2 -- homeassistant/components/iron_os/config_flow.py | 2 -- homeassistant/components/iron_os/coordinator.py | 2 -- homeassistant/components/iron_os/diagnostics.py | 2 -- homeassistant/components/iron_os/entity.py | 2 -- homeassistant/components/iron_os/number.py | 2 -- homeassistant/components/iron_os/select.py | 2 -- homeassistant/components/iron_os/sensor.py | 2 -- homeassistant/components/iron_os/switch.py | 2 -- homeassistant/components/iron_os/update.py | 2 -- homeassistant/components/isal/__init__.py | 2 -- homeassistant/components/iskra/__init__.py | 2 -- homeassistant/components/iskra/config_flow.py | 2 -- homeassistant/components/iskra/sensor.py | 2 -- homeassistant/components/islamic_prayer_times/__init__.py | 2 -- homeassistant/components/islamic_prayer_times/config_flow.py | 2 -- homeassistant/components/islamic_prayer_times/coordinator.py | 2 -- homeassistant/components/israel_rail/coordinator.py | 2 -- homeassistant/components/israel_rail/sensor.py | 2 -- homeassistant/components/iss/__init__.py | 2 -- homeassistant/components/iss/config_flow.py | 2 -- homeassistant/components/iss/coordinator.py | 2 -- homeassistant/components/iss/sensor.py | 2 -- homeassistant/components/ista_ecotrend/__init__.py | 2 -- homeassistant/components/ista_ecotrend/config_flow.py | 2 -- homeassistant/components/ista_ecotrend/coordinator.py | 2 -- homeassistant/components/ista_ecotrend/diagnostics.py | 2 -- homeassistant/components/ista_ecotrend/sensor.py | 2 -- homeassistant/components/ista_ecotrend/util.py | 2 -- homeassistant/components/isy994/__init__.py | 2 -- homeassistant/components/isy994/binary_sensor.py | 2 -- homeassistant/components/isy994/button.py | 2 -- homeassistant/components/isy994/climate.py | 2 -- homeassistant/components/isy994/config_flow.py | 2 -- homeassistant/components/isy994/cover.py | 2 -- homeassistant/components/isy994/entity.py | 2 -- homeassistant/components/isy994/fan.py | 2 -- homeassistant/components/isy994/helpers.py | 2 -- homeassistant/components/isy994/light.py | 2 -- homeassistant/components/isy994/lock.py | 2 -- homeassistant/components/isy994/models.py | 2 -- homeassistant/components/isy994/number.py | 2 -- homeassistant/components/isy994/select.py | 2 -- homeassistant/components/isy994/sensor.py | 2 -- homeassistant/components/isy994/services.py | 2 -- homeassistant/components/isy994/switch.py | 2 -- homeassistant/components/isy994/system_health.py | 2 -- homeassistant/components/isy994/util.py | 2 -- homeassistant/components/itach/remote.py | 2 -- homeassistant/components/itunes/media_player.py | 2 -- homeassistant/components/ituran/__init__.py | 2 -- homeassistant/components/ituran/binary_sensor.py | 2 -- homeassistant/components/ituran/config_flow.py | 2 -- homeassistant/components/ituran/device_tracker.py | 2 -- homeassistant/components/ituran/entity.py | 2 -- homeassistant/components/ituran/sensor.py | 2 -- homeassistant/components/izone/climate.py | 2 -- homeassistant/components/jellyfin/browse_media.py | 2 -- homeassistant/components/jellyfin/client_wrapper.py | 2 -- homeassistant/components/jellyfin/config_flow.py | 2 -- homeassistant/components/jellyfin/coordinator.py | 2 -- homeassistant/components/jellyfin/diagnostics.py | 2 -- homeassistant/components/jellyfin/entity.py | 2 -- homeassistant/components/jellyfin/media_player.py | 2 -- homeassistant/components/jellyfin/media_source.py | 2 -- homeassistant/components/jellyfin/remote.py | 2 -- homeassistant/components/jellyfin/sensor.py | 2 -- homeassistant/components/jewish_calendar/__init__.py | 2 -- homeassistant/components/jewish_calendar/binary_sensor.py | 2 -- homeassistant/components/jewish_calendar/config_flow.py | 2 -- homeassistant/components/jewish_calendar/sensor.py | 2 -- homeassistant/components/joaoapps_join/notify.py | 2 -- homeassistant/components/justnimbus/__init__.py | 2 -- homeassistant/components/justnimbus/config_flow.py | 2 -- homeassistant/components/justnimbus/coordinator.py | 2 -- homeassistant/components/justnimbus/entity.py | 2 -- homeassistant/components/justnimbus/sensor.py | 2 -- homeassistant/components/jvc_projector/__init__.py | 2 -- homeassistant/components/jvc_projector/binary_sensor.py | 2 -- homeassistant/components/jvc_projector/config_flow.py | 2 -- homeassistant/components/jvc_projector/coordinator.py | 2 -- homeassistant/components/jvc_projector/entity.py | 2 -- homeassistant/components/jvc_projector/remote.py | 2 -- homeassistant/components/jvc_projector/select.py | 2 -- homeassistant/components/jvc_projector/sensor.py | 2 -- homeassistant/components/jvc_projector/switch.py | 2 -- homeassistant/components/kaiterra/air_quality.py | 2 -- homeassistant/components/kaiterra/sensor.py | 2 -- homeassistant/components/kaleidescape/__init__.py | 2 -- homeassistant/components/kaleidescape/config_flow.py | 2 -- homeassistant/components/kaleidescape/entity.py | 2 -- homeassistant/components/kaleidescape/media_player.py | 2 -- homeassistant/components/kaleidescape/remote.py | 2 -- homeassistant/components/kaleidescape/sensor.py | 2 -- homeassistant/components/kankun/switch.py | 2 -- homeassistant/components/keba/binary_sensor.py | 2 -- homeassistant/components/keba/lock.py | 2 -- homeassistant/components/keba/notify.py | 2 -- homeassistant/components/keba/sensor.py | 2 -- homeassistant/components/keenetic_ndms2/__init__.py | 2 -- homeassistant/components/keenetic_ndms2/config_flow.py | 2 -- homeassistant/components/keenetic_ndms2/device_tracker.py | 2 -- homeassistant/components/keenetic_ndms2/router.py | 2 -- homeassistant/components/kef/media_player.py | 2 -- homeassistant/components/kegtron/__init__.py | 2 -- homeassistant/components/kegtron/config_flow.py | 2 -- homeassistant/components/kegtron/device.py | 2 -- homeassistant/components/kegtron/sensor.py | 2 -- homeassistant/components/keyboard_remote/__init__.py | 2 -- homeassistant/components/keymitt_ble/__init__.py | 2 -- homeassistant/components/keymitt_ble/config_flow.py | 2 -- homeassistant/components/keymitt_ble/coordinator.py | 2 -- homeassistant/components/keymitt_ble/entity.py | 2 -- homeassistant/components/keymitt_ble/switch.py | 2 -- homeassistant/components/kira/remote.py | 2 -- homeassistant/components/kira/sensor.py | 2 -- homeassistant/components/kitchen_sink/__init__.py | 2 -- homeassistant/components/kitchen_sink/backup.py | 2 -- homeassistant/components/kitchen_sink/button.py | 2 -- homeassistant/components/kitchen_sink/config_flow.py | 2 -- homeassistant/components/kitchen_sink/const.py | 2 -- homeassistant/components/kitchen_sink/device.py | 2 -- homeassistant/components/kitchen_sink/fan.py | 2 -- homeassistant/components/kitchen_sink/image.py | 2 -- homeassistant/components/kitchen_sink/infrared.py | 2 -- homeassistant/components/kitchen_sink/lawn_mower.py | 2 -- homeassistant/components/kitchen_sink/lock.py | 2 -- homeassistant/components/kitchen_sink/notify.py | 2 -- homeassistant/components/kitchen_sink/repairs.py | 2 -- homeassistant/components/kitchen_sink/sensor.py | 2 -- homeassistant/components/kitchen_sink/switch.py | 2 -- homeassistant/components/kitchen_sink/weather.py | 2 -- homeassistant/components/kiwi/lock.py | 2 -- homeassistant/components/kmtronic/config_flow.py | 2 -- homeassistant/components/knocki/__init__.py | 2 -- homeassistant/components/knocki/config_flow.py | 2 -- homeassistant/components/knx/__init__.py | 2 -- homeassistant/components/knx/binary_sensor.py | 2 -- homeassistant/components/knx/button.py | 2 -- homeassistant/components/knx/climate.py | 2 -- homeassistant/components/knx/config_flow.py | 2 -- homeassistant/components/knx/const.py | 2 -- homeassistant/components/knx/cover.py | 2 -- homeassistant/components/knx/date.py | 2 -- homeassistant/components/knx/datetime.py | 2 -- homeassistant/components/knx/device.py | 2 -- homeassistant/components/knx/device_trigger.py | 2 -- homeassistant/components/knx/diagnostics.py | 2 -- homeassistant/components/knx/entity.py | 2 -- homeassistant/components/knx/expose.py | 2 -- homeassistant/components/knx/fan.py | 2 -- homeassistant/components/knx/knx_module.py | 2 -- homeassistant/components/knx/light.py | 2 -- homeassistant/components/knx/notify.py | 2 -- homeassistant/components/knx/number.py | 2 -- homeassistant/components/knx/project.py | 2 -- homeassistant/components/knx/repairs.py | 2 -- homeassistant/components/knx/scene.py | 2 -- homeassistant/components/knx/schema.py | 2 -- homeassistant/components/knx/select.py | 2 -- homeassistant/components/knx/sensor.py | 2 -- homeassistant/components/knx/services.py | 2 -- homeassistant/components/knx/storage/time_server.py | 2 -- homeassistant/components/knx/switch.py | 2 -- homeassistant/components/knx/telegrams.py | 2 -- homeassistant/components/knx/text.py | 2 -- homeassistant/components/knx/time.py | 2 -- homeassistant/components/knx/weather.py | 2 -- homeassistant/components/knx/websocket.py | 2 -- homeassistant/components/kodi/config_flow.py | 2 -- homeassistant/components/kodi/device_trigger.py | 2 -- homeassistant/components/kodi/media_player.py | 2 -- homeassistant/components/kodi/notify.py | 2 -- homeassistant/components/kodi/services.py | 2 -- homeassistant/components/konnected/config_flow.py | 2 -- homeassistant/components/konnected/sensor.py | 2 -- homeassistant/components/kostal_plenticore/coordinator.py | 2 -- homeassistant/components/kostal_plenticore/diagnostics.py | 2 -- homeassistant/components/kostal_plenticore/helper.py | 2 -- homeassistant/components/kostal_plenticore/number.py | 2 -- homeassistant/components/kostal_plenticore/select.py | 2 -- homeassistant/components/kostal_plenticore/sensor.py | 2 -- homeassistant/components/kostal_plenticore/switch.py | 2 -- homeassistant/components/kraken/__init__.py | 2 -- homeassistant/components/kraken/config_flow.py | 2 -- homeassistant/components/kraken/const.py | 2 -- homeassistant/components/kraken/coordinator.py | 2 -- homeassistant/components/kraken/sensor.py | 2 -- homeassistant/components/kraken/utils.py | 2 -- homeassistant/components/kulersky/light.py | 2 -- homeassistant/components/kwb/sensor.py | 2 -- homeassistant/components/labs/__init__.py | 2 -- homeassistant/components/labs/const.py | 2 -- homeassistant/components/labs/helpers.py | 2 -- homeassistant/components/labs/models.py | 2 -- homeassistant/components/labs/websocket_api.py | 2 -- homeassistant/components/lacrosse/sensor.py | 2 -- homeassistant/components/lacrosse_view/__init__.py | 2 -- homeassistant/components/lacrosse_view/config_flow.py | 2 -- homeassistant/components/lacrosse_view/coordinator.py | 2 -- homeassistant/components/lacrosse_view/diagnostics.py | 2 -- homeassistant/components/lacrosse_view/sensor.py | 2 -- homeassistant/components/lamarzocco/config_flow.py | 2 -- homeassistant/components/lamarzocco/coordinator.py | 2 -- homeassistant/components/lamarzocco/diagnostics.py | 2 -- homeassistant/components/lametric/button.py | 2 -- homeassistant/components/lametric/config_flow.py | 2 -- homeassistant/components/lametric/coordinator.py | 2 -- homeassistant/components/lametric/diagnostics.py | 2 -- homeassistant/components/lametric/entity.py | 2 -- homeassistant/components/lametric/helpers.py | 2 -- homeassistant/components/lametric/notify.py | 2 -- homeassistant/components/lametric/number.py | 2 -- homeassistant/components/lametric/select.py | 2 -- homeassistant/components/lametric/sensor.py | 2 -- homeassistant/components/lametric/services.py | 2 -- homeassistant/components/lametric/switch.py | 2 -- homeassistant/components/landisgyr_heat_meter/__init__.py | 2 -- homeassistant/components/landisgyr_heat_meter/config_flow.py | 2 -- homeassistant/components/landisgyr_heat_meter/sensor.py | 2 -- homeassistant/components/lannouncer/notify.py | 2 -- homeassistant/components/lastfm/__init__.py | 2 -- homeassistant/components/lastfm/config_flow.py | 2 -- homeassistant/components/lastfm/coordinator.py | 2 -- homeassistant/components/lastfm/sensor.py | 2 -- homeassistant/components/launch_library/__init__.py | 2 -- homeassistant/components/launch_library/config_flow.py | 2 -- homeassistant/components/launch_library/coordinator.py | 2 -- homeassistant/components/launch_library/diagnostics.py | 2 -- homeassistant/components/launch_library/sensor.py | 2 -- homeassistant/components/laundrify/__init__.py | 2 -- homeassistant/components/laundrify/binary_sensor.py | 2 -- homeassistant/components/laundrify/config_flow.py | 2 -- homeassistant/components/lawn_mower/__init__.py | 2 -- homeassistant/components/lcn/__init__.py | 2 -- homeassistant/components/lcn/config_flow.py | 2 -- homeassistant/components/lcn/device_trigger.py | 2 -- homeassistant/components/lcn/helpers.py | 2 -- homeassistant/components/lcn/websocket.py | 2 -- homeassistant/components/ld2410_ble/config_flow.py | 2 -- homeassistant/components/ld2410_ble/coordinator.py | 2 -- homeassistant/components/ld2410_ble/models.py | 2 -- homeassistant/components/leaone/__init__.py | 2 -- homeassistant/components/leaone/config_flow.py | 2 -- homeassistant/components/leaone/device.py | 2 -- homeassistant/components/leaone/sensor.py | 2 -- homeassistant/components/led_ble/__init__.py | 2 -- homeassistant/components/led_ble/config_flow.py | 2 -- homeassistant/components/led_ble/coordinator.py | 2 -- homeassistant/components/led_ble/light.py | 2 -- homeassistant/components/lektrico/__init__.py | 2 -- homeassistant/components/lektrico/config_flow.py | 2 -- homeassistant/components/lektrico/coordinator.py | 2 -- homeassistant/components/lektrico/entity.py | 2 -- homeassistant/components/lektrico/sensor.py | 2 -- homeassistant/components/letpot/__init__.py | 2 -- homeassistant/components/letpot/config_flow.py | 2 -- homeassistant/components/letpot/coordinator.py | 2 -- homeassistant/components/lg_netcast/config_flow.py | 2 -- homeassistant/components/lg_netcast/device_trigger.py | 2 -- homeassistant/components/lg_netcast/media_player.py | 2 -- homeassistant/components/lg_netcast/trigger.py | 2 -- homeassistant/components/lg_soundbar/media_player.py | 2 -- homeassistant/components/lg_thinq/__init__.py | 2 -- homeassistant/components/lg_thinq/binary_sensor.py | 2 -- homeassistant/components/lg_thinq/climate.py | 2 -- homeassistant/components/lg_thinq/config_flow.py | 2 -- homeassistant/components/lg_thinq/coordinator.py | 2 -- homeassistant/components/lg_thinq/entity.py | 2 -- homeassistant/components/lg_thinq/event.py | 2 -- homeassistant/components/lg_thinq/fan.py | 2 -- homeassistant/components/lg_thinq/humidifier.py | 2 -- homeassistant/components/lg_thinq/mqtt.py | 2 -- homeassistant/components/lg_thinq/number.py | 2 -- homeassistant/components/lg_thinq/select.py | 2 -- homeassistant/components/lg_thinq/sensor.py | 2 -- homeassistant/components/lg_thinq/switch.py | 2 -- homeassistant/components/lg_thinq/vacuum.py | 2 -- homeassistant/components/lg_thinq/water_heater.py | 2 -- homeassistant/components/libre_hardware_monitor/__init__.py | 2 -- homeassistant/components/libre_hardware_monitor/config_flow.py | 2 -- homeassistant/components/libre_hardware_monitor/coordinator.py | 2 -- homeassistant/components/libre_hardware_monitor/diagnostics.py | 2 -- homeassistant/components/libre_hardware_monitor/sensor.py | 2 -- homeassistant/components/lidarr/__init__.py | 2 -- homeassistant/components/lidarr/config_flow.py | 2 -- homeassistant/components/lidarr/coordinator.py | 2 -- homeassistant/components/lidarr/entity.py | 2 -- homeassistant/components/lidarr/sensor.py | 2 -- homeassistant/components/liebherr/__init__.py | 2 -- homeassistant/components/liebherr/config_flow.py | 2 -- homeassistant/components/liebherr/coordinator.py | 2 -- homeassistant/components/liebherr/diagnostics.py | 2 -- homeassistant/components/liebherr/entity.py | 2 -- homeassistant/components/liebherr/number.py | 2 -- homeassistant/components/liebherr/select.py | 2 -- homeassistant/components/liebherr/sensor.py | 2 -- homeassistant/components/liebherr/switch.py | 2 -- homeassistant/components/life360/__init__.py | 2 -- homeassistant/components/life360/config_flow.py | 2 -- homeassistant/components/lifx/__init__.py | 2 -- homeassistant/components/lifx/binary_sensor.py | 2 -- homeassistant/components/lifx/button.py | 2 -- homeassistant/components/lifx/config_flow.py | 2 -- homeassistant/components/lifx/const.py | 2 -- homeassistant/components/lifx/coordinator.py | 2 -- homeassistant/components/lifx/diagnostics.py | 2 -- homeassistant/components/lifx/discovery.py | 2 -- homeassistant/components/lifx/entity.py | 2 -- homeassistant/components/lifx/light.py | 2 -- homeassistant/components/lifx/manager.py | 2 -- homeassistant/components/lifx/migration.py | 2 -- homeassistant/components/lifx/select.py | 2 -- homeassistant/components/lifx/sensor.py | 2 -- homeassistant/components/lifx/util.py | 2 -- homeassistant/components/lifx_cloud/scene.py | 2 -- homeassistant/components/light/__init__.py | 2 -- homeassistant/components/light/const.py | 2 -- homeassistant/components/light/device_action.py | 2 -- homeassistant/components/light/device_condition.py | 2 -- homeassistant/components/light/device_trigger.py | 2 -- homeassistant/components/light/intent.py | 2 -- homeassistant/components/light/reproduce_state.py | 2 -- homeassistant/components/light/significant_change.py | 2 -- homeassistant/components/lightwave/climate.py | 2 -- homeassistant/components/lightwave/light.py | 2 -- homeassistant/components/lightwave/sensor.py | 2 -- homeassistant/components/lightwave/switch.py | 2 -- homeassistant/components/limitlessled/light.py | 2 -- homeassistant/components/linkplay/button.py | 2 -- homeassistant/components/linkplay/diagnostics.py | 2 -- homeassistant/components/linkplay/media_player.py | 2 -- homeassistant/components/linkplay/select.py | 2 -- homeassistant/components/linkplay/services.py | 2 -- homeassistant/components/linksys_smart/device_tracker.py | 2 -- homeassistant/components/linode/binary_sensor.py | 2 -- homeassistant/components/linode/switch.py | 2 -- homeassistant/components/linux_battery/sensor.py | 2 -- homeassistant/components/litejet/config_flow.py | 2 -- homeassistant/components/litejet/light.py | 2 -- homeassistant/components/litejet/trigger.py | 2 -- homeassistant/components/litterrobot/__init__.py | 2 -- homeassistant/components/litterrobot/binary_sensor.py | 2 -- homeassistant/components/litterrobot/button.py | 2 -- homeassistant/components/litterrobot/config_flow.py | 2 -- homeassistant/components/litterrobot/coordinator.py | 2 -- homeassistant/components/litterrobot/entity.py | 2 -- homeassistant/components/litterrobot/select.py | 2 -- homeassistant/components/litterrobot/sensor.py | 2 -- homeassistant/components/litterrobot/services.py | 2 -- homeassistant/components/litterrobot/switch.py | 2 -- homeassistant/components/litterrobot/time.py | 2 -- homeassistant/components/litterrobot/update.py | 2 -- homeassistant/components/litterrobot/vacuum.py | 2 -- homeassistant/components/livisi/__init__.py | 2 -- homeassistant/components/livisi/binary_sensor.py | 2 -- homeassistant/components/livisi/climate.py | 2 -- homeassistant/components/livisi/config_flow.py | 2 -- homeassistant/components/livisi/coordinator.py | 2 -- homeassistant/components/livisi/entity.py | 2 -- homeassistant/components/livisi/switch.py | 2 -- homeassistant/components/llamalab_automate/notify.py | 2 -- homeassistant/components/local_calendar/__init__.py | 2 -- homeassistant/components/local_calendar/calendar.py | 2 -- homeassistant/components/local_calendar/config_flow.py | 2 -- homeassistant/components/local_file/camera.py | 2 -- homeassistant/components/local_file/config_flow.py | 2 -- homeassistant/components/local_ip/config_flow.py | 2 -- homeassistant/components/local_todo/__init__.py | 2 -- homeassistant/components/local_todo/config_flow.py | 2 -- homeassistant/components/locative/__init__.py | 2 -- homeassistant/components/lock/__init__.py | 2 -- homeassistant/components/lock/device_action.py | 2 -- homeassistant/components/lock/device_condition.py | 2 -- homeassistant/components/lock/device_trigger.py | 2 -- homeassistant/components/lock/reproduce_state.py | 2 -- homeassistant/components/lock/significant_change.py | 2 -- homeassistant/components/logbook/__init__.py | 2 -- homeassistant/components/logbook/const.py | 2 -- homeassistant/components/logbook/helpers.py | 2 -- homeassistant/components/logbook/models.py | 2 -- homeassistant/components/logbook/processor.py | 2 -- homeassistant/components/logbook/queries/__init__.py | 2 -- homeassistant/components/logbook/queries/all.py | 2 -- homeassistant/components/logbook/queries/common.py | 2 -- homeassistant/components/logbook/queries/devices.py | 2 -- homeassistant/components/logbook/queries/entities.py | 2 -- .../components/logbook/queries/entities_and_devices.py | 2 -- homeassistant/components/logbook/rest_api.py | 2 -- homeassistant/components/logbook/websocket_api.py | 2 -- homeassistant/components/logger/__init__.py | 2 -- homeassistant/components/logger/helpers.py | 2 -- homeassistant/components/london_air/sensor.py | 2 -- homeassistant/components/london_underground/__init__.py | 2 -- homeassistant/components/london_underground/config_flow.py | 2 -- homeassistant/components/london_underground/coordinator.py | 2 -- homeassistant/components/london_underground/sensor.py | 2 -- homeassistant/components/lookin/__init__.py | 2 -- homeassistant/components/lookin/climate.py | 2 -- homeassistant/components/lookin/config_flow.py | 2 -- homeassistant/components/lookin/const.py | 2 -- homeassistant/components/lookin/coordinator.py | 2 -- homeassistant/components/lookin/entity.py | 2 -- homeassistant/components/lookin/light.py | 2 -- homeassistant/components/lookin/media_player.py | 2 -- homeassistant/components/lookin/models.py | 2 -- homeassistant/components/lookin/sensor.py | 2 -- homeassistant/components/loqed/__init__.py | 2 -- homeassistant/components/loqed/config_flow.py | 2 -- homeassistant/components/loqed/entity.py | 2 -- homeassistant/components/loqed/lock.py | 2 -- homeassistant/components/lovelace/cast.py | 2 -- homeassistant/components/lovelace/const.py | 2 -- homeassistant/components/lovelace/dashboard.py | 2 -- homeassistant/components/lovelace/resources.py | 2 -- homeassistant/components/lovelace/websocket.py | 2 -- homeassistant/components/luci/device_tracker.py | 2 -- homeassistant/components/luftdaten/__init__.py | 2 -- homeassistant/components/luftdaten/config_flow.py | 2 -- homeassistant/components/luftdaten/coordinator.py | 2 -- homeassistant/components/luftdaten/diagnostics.py | 2 -- homeassistant/components/luftdaten/sensor.py | 2 -- homeassistant/components/lunatone/coordinator.py | 2 -- homeassistant/components/lunatone/light.py | 2 -- homeassistant/components/lupusec/alarm_control_panel.py | 2 -- homeassistant/components/lupusec/binary_sensor.py | 2 -- homeassistant/components/lupusec/switch.py | 2 -- homeassistant/components/lutron/binary_sensor.py | 2 -- homeassistant/components/lutron/config_flow.py | 2 -- homeassistant/components/lutron/cover.py | 2 -- homeassistant/components/lutron/fan.py | 2 -- homeassistant/components/lutron/light.py | 2 -- homeassistant/components/lutron/scene.py | 2 -- homeassistant/components/lutron/switch.py | 2 -- homeassistant/components/lutron_caseta/__init__.py | 2 -- homeassistant/components/lutron_caseta/button.py | 2 -- homeassistant/components/lutron_caseta/config_flow.py | 2 -- homeassistant/components/lutron_caseta/device_trigger.py | 2 -- homeassistant/components/lutron_caseta/diagnostics.py | 2 -- homeassistant/components/lutron_caseta/entity.py | 2 -- homeassistant/components/lutron_caseta/fan.py | 2 -- homeassistant/components/lutron_caseta/logbook.py | 2 -- homeassistant/components/lutron_caseta/models.py | 2 -- homeassistant/components/lutron_caseta/util.py | 2 -- homeassistant/components/lw12wifi/light.py | 2 -- homeassistant/components/lyric/__init__.py | 2 -- homeassistant/components/lyric/climate.py | 2 -- homeassistant/components/lyric/config_flow.py | 2 -- homeassistant/components/lyric/coordinator.py | 2 -- homeassistant/components/lyric/entity.py | 2 -- homeassistant/components/lyric/sensor.py | 2 -- homeassistant/components/madvr/__init__.py | 2 -- homeassistant/components/madvr/binary_sensor.py | 2 -- homeassistant/components/madvr/coordinator.py | 2 -- homeassistant/components/madvr/diagnostics.py | 2 -- homeassistant/components/madvr/remote.py | 2 -- homeassistant/components/madvr/sensor.py | 2 -- homeassistant/components/mailgun/notify.py | 2 -- homeassistant/components/manual/alarm_control_panel.py | 2 -- homeassistant/components/manual_mqtt/alarm_control_panel.py | 2 -- homeassistant/components/marytts/tts.py | 2 -- homeassistant/components/mastodon/__init__.py | 2 -- homeassistant/components/mastodon/binary_sensor.py | 2 -- homeassistant/components/mastodon/config_flow.py | 2 -- homeassistant/components/mastodon/coordinator.py | 2 -- homeassistant/components/mastodon/diagnostics.py | 2 -- homeassistant/components/mastodon/sensor.py | 2 -- homeassistant/components/mastodon/utils.py | 2 -- homeassistant/components/matrix/__init__.py | 2 -- homeassistant/components/matrix/notify.py | 2 -- homeassistant/components/matrix/services.py | 2 -- homeassistant/components/matter/__init__.py | 2 -- homeassistant/components/matter/adapter.py | 2 -- homeassistant/components/matter/addon.py | 2 -- homeassistant/components/matter/api.py | 2 -- homeassistant/components/matter/binary_sensor.py | 2 -- homeassistant/components/matter/button.py | 2 -- homeassistant/components/matter/climate.py | 2 -- homeassistant/components/matter/config_flow.py | 2 -- homeassistant/components/matter/cover.py | 2 -- homeassistant/components/matter/diagnostics.py | 2 -- homeassistant/components/matter/discovery.py | 2 -- homeassistant/components/matter/entity.py | 2 -- homeassistant/components/matter/event.py | 2 -- homeassistant/components/matter/fan.py | 2 -- homeassistant/components/matter/helpers.py | 2 -- homeassistant/components/matter/light.py | 2 -- homeassistant/components/matter/lock.py | 2 -- homeassistant/components/matter/lock_helpers.py | 2 -- homeassistant/components/matter/models.py | 2 -- homeassistant/components/matter/number.py | 2 -- homeassistant/components/matter/select.py | 2 -- homeassistant/components/matter/sensor.py | 2 -- homeassistant/components/matter/services.py | 2 -- homeassistant/components/matter/switch.py | 2 -- homeassistant/components/matter/update.py | 2 -- homeassistant/components/matter/util.py | 2 -- homeassistant/components/matter/vacuum.py | 2 -- homeassistant/components/matter/valve.py | 2 -- homeassistant/components/matter/water_heater.py | 2 -- homeassistant/components/maxcube/binary_sensor.py | 2 -- homeassistant/components/maxcube/climate.py | 2 -- homeassistant/components/mazda/__init__.py | 2 -- homeassistant/components/mcp/__init__.py | 2 -- homeassistant/components/mcp/application_credentials.py | 2 -- homeassistant/components/mcp/config_flow.py | 2 -- homeassistant/components/mcp_server/__init__.py | 2 -- homeassistant/components/mcp_server/config_flow.py | 2 -- homeassistant/components/mealie/__init__.py | 2 -- homeassistant/components/mealie/calendar.py | 2 -- homeassistant/components/mealie/coordinator.py | 2 -- homeassistant/components/mealie/diagnostics.py | 2 -- homeassistant/components/mealie/todo.py | 2 -- homeassistant/components/mealie/utils.py | 2 -- homeassistant/components/meater/config_flow.py | 2 -- homeassistant/components/meater/diagnostics.py | 2 -- homeassistant/components/meater/sensor.py | 2 -- homeassistant/components/medcom_ble/__init__.py | 2 -- homeassistant/components/medcom_ble/config_flow.py | 2 -- homeassistant/components/medcom_ble/coordinator.py | 2 -- homeassistant/components/medcom_ble/sensor.py | 2 -- homeassistant/components/media_extractor/config_flow.py | 2 -- homeassistant/components/media_player/__init__.py | 2 -- homeassistant/components/media_player/browse_media.py | 2 -- homeassistant/components/media_player/device_condition.py | 2 -- homeassistant/components/media_player/device_trigger.py | 2 -- homeassistant/components/media_player/reproduce_state.py | 2 -- homeassistant/components/media_player/significant_change.py | 2 -- homeassistant/components/media_source/__init__.py | 2 -- homeassistant/components/media_source/const.py | 2 -- homeassistant/components/media_source/helper.py | 2 -- homeassistant/components/media_source/http.py | 2 -- homeassistant/components/media_source/local_source.py | 2 -- homeassistant/components/media_source/models.py | 2 -- homeassistant/components/mediaroom/media_player.py | 2 -- homeassistant/components/melcloud/__init__.py | 2 -- homeassistant/components/melcloud/climate.py | 2 -- homeassistant/components/melcloud/config_flow.py | 2 -- homeassistant/components/melcloud/coordinator.py | 2 -- homeassistant/components/melcloud/diagnostics.py | 2 -- homeassistant/components/melcloud/entity.py | 2 -- homeassistant/components/melcloud/sensor.py | 2 -- homeassistant/components/melcloud/water_heater.py | 2 -- homeassistant/components/melissa/climate.py | 2 -- homeassistant/components/melnor/__init__.py | 2 -- homeassistant/components/melnor/config_flow.py | 2 -- homeassistant/components/melnor/number.py | 2 -- homeassistant/components/melnor/sensor.py | 2 -- homeassistant/components/melnor/switch.py | 2 -- homeassistant/components/melnor/time.py | 2 -- homeassistant/components/meraki/device_tracker.py | 2 -- homeassistant/components/message_bird/notify.py | 2 -- homeassistant/components/met/__init__.py | 2 -- homeassistant/components/met/config_flow.py | 2 -- homeassistant/components/met/coordinator.py | 2 -- homeassistant/components/met/weather.py | 2 -- homeassistant/components/met_eireann/coordinator.py | 2 -- homeassistant/components/meteo_france/config_flow.py | 2 -- homeassistant/components/meteo_france/const.py | 2 -- homeassistant/components/meteo_france/sensor.py | 2 -- homeassistant/components/meteo_lt/__init__.py | 2 -- homeassistant/components/meteo_lt/config_flow.py | 2 -- homeassistant/components/meteo_lt/coordinator.py | 2 -- homeassistant/components/meteo_lt/weather.py | 2 -- homeassistant/components/meteoalarm/binary_sensor.py | 2 -- homeassistant/components/meteoclimatic/const.py | 2 -- homeassistant/components/metoffice/__init__.py | 2 -- homeassistant/components/metoffice/config_flow.py | 2 -- homeassistant/components/metoffice/coordinator.py | 2 -- homeassistant/components/metoffice/helpers.py | 2 -- homeassistant/components/metoffice/sensor.py | 2 -- homeassistant/components/metoffice/weather.py | 2 -- homeassistant/components/mfi/sensor.py | 2 -- homeassistant/components/mfi/switch.py | 2 -- homeassistant/components/microbees/coordinator.py | 2 -- homeassistant/components/microsoft_face/__init__.py | 2 -- .../components/microsoft_face_detect/image_processing.py | 2 -- .../components/microsoft_face_identify/image_processing.py | 2 -- homeassistant/components/miele/__init__.py | 2 -- homeassistant/components/miele/binary_sensor.py | 2 -- homeassistant/components/miele/button.py | 2 -- homeassistant/components/miele/climate.py | 2 -- homeassistant/components/miele/coordinator.py | 2 -- homeassistant/components/miele/diagnostics.py | 2 -- homeassistant/components/miele/fan.py | 2 -- homeassistant/components/miele/light.py | 2 -- homeassistant/components/miele/select.py | 2 -- homeassistant/components/miele/sensor.py | 2 -- homeassistant/components/miele/switch.py | 2 -- homeassistant/components/miele/vacuum.py | 2 -- homeassistant/components/mikrotik/config_flow.py | 2 -- homeassistant/components/mikrotik/coordinator.py | 2 -- homeassistant/components/mikrotik/device.py | 2 -- homeassistant/components/mikrotik/device_tracker.py | 2 -- homeassistant/components/mill/__init__.py | 2 -- homeassistant/components/mill/coordinator.py | 2 -- homeassistant/components/mill/entity.py | 2 -- homeassistant/components/mill/number.py | 2 -- homeassistant/components/mill/sensor.py | 2 -- homeassistant/components/min_max/config_flow.py | 2 -- homeassistant/components/min_max/sensor.py | 2 -- homeassistant/components/minecraft_server/__init__.py | 2 -- homeassistant/components/minecraft_server/config_flow.py | 2 -- homeassistant/components/minecraft_server/coordinator.py | 2 -- homeassistant/components/minecraft_server/sensor.py | 2 -- homeassistant/components/minio/__init__.py | 2 -- homeassistant/components/minio/minio_helper.py | 2 -- homeassistant/components/mjpeg/camera.py | 2 -- homeassistant/components/mjpeg/config_flow.py | 2 -- homeassistant/components/moat/__init__.py | 2 -- homeassistant/components/moat/config_flow.py | 2 -- homeassistant/components/moat/sensor.py | 2 -- homeassistant/components/mobile_app/device_action.py | 2 -- homeassistant/components/mobile_app/entity.py | 2 -- homeassistant/components/mobile_app/helpers.py | 2 -- homeassistant/components/mobile_app/http_api.py | 2 -- homeassistant/components/mobile_app/logbook.py | 2 -- homeassistant/components/mobile_app/notify.py | 2 -- homeassistant/components/mobile_app/push_notification.py | 2 -- homeassistant/components/mobile_app/sensor.py | 2 -- homeassistant/components/mobile_app/util.py | 2 -- homeassistant/components/mobile_app/webhook.py | 2 -- homeassistant/components/mobile_app/websocket_api.py | 2 -- homeassistant/components/mochad/light.py | 2 -- homeassistant/components/mochad/switch.py | 2 -- homeassistant/components/modbus/__init__.py | 2 -- homeassistant/components/modbus/binary_sensor.py | 2 -- homeassistant/components/modbus/climate.py | 2 -- homeassistant/components/modbus/cover.py | 2 -- homeassistant/components/modbus/entity.py | 2 -- homeassistant/components/modbus/fan.py | 2 -- homeassistant/components/modbus/light.py | 2 -- homeassistant/components/modbus/modbus.py | 2 -- homeassistant/components/modbus/sensor.py | 2 -- homeassistant/components/modbus/switch.py | 2 -- homeassistant/components/modbus/validators.py | 2 -- homeassistant/components/modem_callerid/button.py | 2 -- homeassistant/components/modem_callerid/config_flow.py | 2 -- homeassistant/components/modem_callerid/sensor.py | 2 -- homeassistant/components/modern_forms/__init__.py | 2 -- homeassistant/components/modern_forms/binary_sensor.py | 2 -- homeassistant/components/modern_forms/config_flow.py | 2 -- homeassistant/components/modern_forms/coordinator.py | 2 -- homeassistant/components/modern_forms/diagnostics.py | 2 -- homeassistant/components/modern_forms/entity.py | 2 -- homeassistant/components/modern_forms/fan.py | 2 -- homeassistant/components/modern_forms/light.py | 2 -- homeassistant/components/modern_forms/sensor.py | 2 -- homeassistant/components/modern_forms/switch.py | 2 -- homeassistant/components/moehlenhoff_alpha2/__init__.py | 2 -- homeassistant/components/moehlenhoff_alpha2/coordinator.py | 2 -- homeassistant/components/mold_indicator/__init__.py | 2 -- homeassistant/components/mold_indicator/config_flow.py | 2 -- homeassistant/components/mold_indicator/const.py | 2 -- homeassistant/components/mold_indicator/sensor.py | 2 -- homeassistant/components/monarch_money/__init__.py | 2 -- homeassistant/components/monarch_money/config_flow.py | 2 -- homeassistant/components/monoprice/__init__.py | 2 -- homeassistant/components/monoprice/config_flow.py | 2 -- homeassistant/components/monzo/__init__.py | 2 -- homeassistant/components/monzo/config_flow.py | 2 -- homeassistant/components/monzo/coordinator.py | 2 -- homeassistant/components/monzo/entity.py | 2 -- homeassistant/components/monzo/sensor.py | 2 -- homeassistant/components/moon/config_flow.py | 2 -- homeassistant/components/moon/sensor.py | 2 -- homeassistant/components/mopeka/__init__.py | 2 -- homeassistant/components/mopeka/config_flow.py | 2 -- homeassistant/components/mopeka/device.py | 2 -- homeassistant/components/mopeka/sensor.py | 2 -- homeassistant/components/motion_blinds/button.py | 2 -- homeassistant/components/motion_blinds/config_flow.py | 2 -- homeassistant/components/motion_blinds/cover.py | 2 -- homeassistant/components/motion_blinds/entity.py | 2 -- homeassistant/components/motionblinds_ble/__init__.py | 2 -- homeassistant/components/motionblinds_ble/button.py | 2 -- homeassistant/components/motionblinds_ble/config_flow.py | 2 -- homeassistant/components/motionblinds_ble/cover.py | 2 -- homeassistant/components/motionblinds_ble/diagnostics.py | 2 -- homeassistant/components/motionblinds_ble/select.py | 2 -- homeassistant/components/motionblinds_ble/sensor.py | 2 -- homeassistant/components/motioneye/__init__.py | 2 -- homeassistant/components/motioneye/camera.py | 2 -- homeassistant/components/motioneye/config_flow.py | 2 -- homeassistant/components/motioneye/coordinator.py | 2 -- homeassistant/components/motioneye/entity.py | 2 -- homeassistant/components/motioneye/media_source.py | 2 -- homeassistant/components/motioneye/sensor.py | 2 -- homeassistant/components/motioneye/switch.py | 2 -- homeassistant/components/motionmount/__init__.py | 2 -- homeassistant/components/mpd/__init__.py | 2 -- homeassistant/components/mpd/media_player.py | 2 -- homeassistant/components/mqtt/__init__.py | 2 -- homeassistant/components/mqtt/addon.py | 2 -- homeassistant/components/mqtt/alarm_control_panel.py | 2 -- homeassistant/components/mqtt/async_client.py | 2 -- homeassistant/components/mqtt/binary_sensor.py | 2 -- homeassistant/components/mqtt/button.py | 2 -- homeassistant/components/mqtt/camera.py | 2 -- homeassistant/components/mqtt/client.py | 2 -- homeassistant/components/mqtt/climate.py | 2 -- homeassistant/components/mqtt/config.py | 2 -- homeassistant/components/mqtt/config_flow.py | 2 -- homeassistant/components/mqtt/config_integration.py | 2 -- homeassistant/components/mqtt/cover.py | 2 -- homeassistant/components/mqtt/debug_info.py | 2 -- homeassistant/components/mqtt/device_automation.py | 2 -- homeassistant/components/mqtt/device_tracker.py | 2 -- homeassistant/components/mqtt/device_trigger.py | 2 -- homeassistant/components/mqtt/diagnostics.py | 2 -- homeassistant/components/mqtt/discovery.py | 2 -- homeassistant/components/mqtt/entity.py | 2 -- homeassistant/components/mqtt/event.py | 2 -- homeassistant/components/mqtt/fan.py | 2 -- homeassistant/components/mqtt/humidifier.py | 2 -- homeassistant/components/mqtt/image.py | 2 -- homeassistant/components/mqtt/lawn_mower.py | 2 -- homeassistant/components/mqtt/light/__init__.py | 2 -- homeassistant/components/mqtt/light/schema_basic.py | 2 -- homeassistant/components/mqtt/light/schema_json.py | 2 -- homeassistant/components/mqtt/light/schema_template.py | 2 -- homeassistant/components/mqtt/lock.py | 2 -- homeassistant/components/mqtt/models.py | 2 -- homeassistant/components/mqtt/notify.py | 2 -- homeassistant/components/mqtt/number.py | 2 -- homeassistant/components/mqtt/repairs.py | 2 -- homeassistant/components/mqtt/scene.py | 2 -- homeassistant/components/mqtt/schemas.py | 2 -- homeassistant/components/mqtt/select.py | 2 -- homeassistant/components/mqtt/sensor.py | 2 -- homeassistant/components/mqtt/siren.py | 2 -- homeassistant/components/mqtt/subscription.py | 2 -- homeassistant/components/mqtt/switch.py | 2 -- homeassistant/components/mqtt/tag.py | 2 -- homeassistant/components/mqtt/text.py | 2 -- homeassistant/components/mqtt/trigger.py | 2 -- homeassistant/components/mqtt/update.py | 2 -- homeassistant/components/mqtt/util.py | 2 -- homeassistant/components/mqtt/vacuum.py | 2 -- homeassistant/components/mqtt/valve.py | 2 -- homeassistant/components/mqtt/water_heater.py | 2 -- homeassistant/components/mqtt_json/device_tracker.py | 2 -- homeassistant/components/mqtt_room/sensor.py | 2 -- homeassistant/components/msteams/notify.py | 2 -- homeassistant/components/mta/__init__.py | 2 -- homeassistant/components/mta/config_flow.py | 2 -- homeassistant/components/mta/coordinator.py | 2 -- homeassistant/components/mta/sensor.py | 2 -- homeassistant/components/music_assistant/__init__.py | 2 -- homeassistant/components/music_assistant/button.py | 2 -- homeassistant/components/music_assistant/config_flow.py | 2 -- homeassistant/components/music_assistant/entity.py | 2 -- homeassistant/components/music_assistant/helpers.py | 2 -- homeassistant/components/music_assistant/media_browser.py | 2 -- homeassistant/components/music_assistant/media_player.py | 2 -- homeassistant/components/music_assistant/schemas.py | 2 -- homeassistant/components/music_assistant/services.py | 2 -- homeassistant/components/mutesync/__init__.py | 2 -- homeassistant/components/mutesync/config_flow.py | 2 -- homeassistant/components/mutesync/coordinator.py | 2 -- homeassistant/components/mvglive/sensor.py | 2 -- homeassistant/components/mycroft/notify.py | 2 -- homeassistant/components/myneomitis/__init__.py | 2 -- homeassistant/components/myneomitis/select.py | 2 -- homeassistant/components/myq/__init__.py | 2 -- homeassistant/components/mysensors/__init__.py | 2 -- homeassistant/components/mysensors/binary_sensor.py | 2 -- homeassistant/components/mysensors/climate.py | 2 -- homeassistant/components/mysensors/config_flow.py | 2 -- homeassistant/components/mysensors/const.py | 2 -- homeassistant/components/mysensors/cover.py | 2 -- homeassistant/components/mysensors/device_tracker.py | 2 -- homeassistant/components/mysensors/entity.py | 2 -- homeassistant/components/mysensors/gateway.py | 2 -- homeassistant/components/mysensors/handler.py | 2 -- homeassistant/components/mysensors/helpers.py | 2 -- homeassistant/components/mysensors/light.py | 2 -- homeassistant/components/mysensors/remote.py | 2 -- homeassistant/components/mysensors/sensor.py | 2 -- homeassistant/components/mysensors/switch.py | 2 -- homeassistant/components/mysensors/text.py | 2 -- homeassistant/components/mystrom/__init__.py | 2 -- homeassistant/components/mystrom/binary_sensor.py | 2 -- homeassistant/components/mystrom/config_flow.py | 2 -- homeassistant/components/mystrom/light.py | 2 -- homeassistant/components/mystrom/sensor.py | 2 -- homeassistant/components/mystrom/switch.py | 2 -- homeassistant/components/myuplink/__init__.py | 2 -- homeassistant/components/myuplink/api.py | 2 -- homeassistant/components/myuplink/diagnostics.py | 2 -- homeassistant/components/nad/media_player.py | 2 -- homeassistant/components/nam/__init__.py | 2 -- homeassistant/components/nam/button.py | 2 -- homeassistant/components/nam/config_flow.py | 2 -- homeassistant/components/nam/const.py | 2 -- homeassistant/components/nam/diagnostics.py | 2 -- homeassistant/components/nam/sensor.py | 2 -- homeassistant/components/namecheapdns/config_flow.py | 2 -- homeassistant/components/nanoleaf/__init__.py | 2 -- homeassistant/components/nanoleaf/config_flow.py | 2 -- homeassistant/components/nanoleaf/device_trigger.py | 2 -- homeassistant/components/nanoleaf/diagnostics.py | 2 -- homeassistant/components/nanoleaf/light.py | 2 -- homeassistant/components/nasweb/__init__.py | 2 -- homeassistant/components/nasweb/alarm_control_panel.py | 2 -- homeassistant/components/nasweb/climate.py | 2 -- homeassistant/components/nasweb/config_flow.py | 2 -- homeassistant/components/nasweb/coordinator.py | 2 -- homeassistant/components/nasweb/sensor.py | 2 -- homeassistant/components/nasweb/switch.py | 2 -- homeassistant/components/neato/api.py | 2 -- homeassistant/components/neato/button.py | 2 -- homeassistant/components/neato/camera.py | 2 -- homeassistant/components/neato/config_flow.py | 2 -- homeassistant/components/neato/entity.py | 2 -- homeassistant/components/neato/sensor.py | 2 -- homeassistant/components/neato/services.py | 2 -- homeassistant/components/neato/switch.py | 2 -- homeassistant/components/neato/vacuum.py | 2 -- homeassistant/components/nederlandse_spoorwegen/__init__.py | 2 -- .../components/nederlandse_spoorwegen/binary_sensor.py | 2 -- homeassistant/components/nederlandse_spoorwegen/config_flow.py | 2 -- homeassistant/components/nederlandse_spoorwegen/coordinator.py | 2 -- homeassistant/components/nederlandse_spoorwegen/diagnostics.py | 2 -- homeassistant/components/nederlandse_spoorwegen/sensor.py | 2 -- homeassistant/components/ness_alarm/__init__.py | 2 -- homeassistant/components/ness_alarm/alarm_control_panel.py | 2 -- homeassistant/components/ness_alarm/binary_sensor.py | 2 -- homeassistant/components/ness_alarm/config_flow.py | 2 -- homeassistant/components/ness_alarm/services.py | 2 -- homeassistant/components/nest/__init__.py | 2 -- homeassistant/components/nest/api.py | 2 -- homeassistant/components/nest/camera.py | 2 -- homeassistant/components/nest/climate.py | 2 -- homeassistant/components/nest/config_flow.py | 2 -- homeassistant/components/nest/device_info.py | 2 -- homeassistant/components/nest/device_trigger.py | 2 -- homeassistant/components/nest/diagnostics.py | 2 -- homeassistant/components/nest/media_source.py | 2 -- homeassistant/components/nest/sensor.py | 2 -- homeassistant/components/netatmo/__init__.py | 2 -- homeassistant/components/netatmo/button.py | 2 -- homeassistant/components/netatmo/camera.py | 2 -- homeassistant/components/netatmo/climate.py | 2 -- homeassistant/components/netatmo/config_flow.py | 2 -- homeassistant/components/netatmo/cover.py | 2 -- homeassistant/components/netatmo/data_handler.py | 2 -- homeassistant/components/netatmo/device_trigger.py | 2 -- homeassistant/components/netatmo/diagnostics.py | 2 -- homeassistant/components/netatmo/entity.py | 2 -- homeassistant/components/netatmo/fan.py | 2 -- homeassistant/components/netatmo/helper.py | 2 -- homeassistant/components/netatmo/light.py | 2 -- homeassistant/components/netatmo/media_source.py | 2 -- homeassistant/components/netatmo/select.py | 2 -- homeassistant/components/netatmo/sensor.py | 2 -- homeassistant/components/netatmo/switch.py | 2 -- homeassistant/components/netdata/sensor.py | 2 -- homeassistant/components/netgear/__init__.py | 2 -- homeassistant/components/netgear/config_flow.py | 2 -- homeassistant/components/netgear/coordinator.py | 2 -- homeassistant/components/netgear/device_tracker.py | 2 -- homeassistant/components/netgear/entity.py | 2 -- homeassistant/components/netgear/router.py | 2 -- homeassistant/components/netgear/sensor.py | 2 -- homeassistant/components/netgear/update.py | 2 -- homeassistant/components/netgear_lte/binary_sensor.py | 2 -- homeassistant/components/netgear_lte/config_flow.py | 2 -- homeassistant/components/netgear_lte/coordinator.py | 2 -- homeassistant/components/netgear_lte/notify.py | 2 -- homeassistant/components/netgear_lte/sensor.py | 2 -- homeassistant/components/netio/switch.py | 2 -- homeassistant/components/network/__init__.py | 2 -- homeassistant/components/network/const.py | 2 -- homeassistant/components/network/models.py | 2 -- homeassistant/components/network/network.py | 2 -- homeassistant/components/network/util.py | 2 -- homeassistant/components/network/websocket.py | 2 -- homeassistant/components/neurio_energy/sensor.py | 2 -- homeassistant/components/nexia/climate.py | 2 -- homeassistant/components/nexia/coordinator.py | 2 -- homeassistant/components/nexia/diagnostics.py | 2 -- homeassistant/components/nexia/number.py | 2 -- homeassistant/components/nexia/sensor.py | 2 -- homeassistant/components/nexia/switch.py | 2 -- homeassistant/components/nextbus/sensor.py | 2 -- homeassistant/components/nextcloud/binary_sensor.py | 2 -- homeassistant/components/nextcloud/config_flow.py | 2 -- homeassistant/components/nextcloud/sensor.py | 2 -- homeassistant/components/nextcloud/update.py | 2 -- homeassistant/components/nextdns/__init__.py | 2 -- homeassistant/components/nextdns/binary_sensor.py | 2 -- homeassistant/components/nextdns/button.py | 2 -- homeassistant/components/nextdns/config_flow.py | 2 -- homeassistant/components/nextdns/coordinator.py | 2 -- homeassistant/components/nextdns/diagnostics.py | 2 -- homeassistant/components/nextdns/sensor.py | 2 -- homeassistant/components/nextdns/switch.py | 2 -- homeassistant/components/nextdns/system_health.py | 2 -- homeassistant/components/nfandroidtv/config_flow.py | 2 -- homeassistant/components/nfandroidtv/notify.py | 2 -- homeassistant/components/nibe_heatpump/__init__.py | 2 -- homeassistant/components/nibe_heatpump/binary_sensor.py | 2 -- homeassistant/components/nibe_heatpump/button.py | 2 -- homeassistant/components/nibe_heatpump/climate.py | 2 -- homeassistant/components/nibe_heatpump/config_flow.py | 2 -- homeassistant/components/nibe_heatpump/coordinator.py | 2 -- homeassistant/components/nibe_heatpump/entity.py | 2 -- homeassistant/components/nibe_heatpump/number.py | 2 -- homeassistant/components/nibe_heatpump/select.py | 2 -- homeassistant/components/nibe_heatpump/sensor.py | 2 -- homeassistant/components/nibe_heatpump/switch.py | 2 -- homeassistant/components/nibe_heatpump/water_heater.py | 2 -- homeassistant/components/nice_go/__init__.py | 2 -- homeassistant/components/nice_go/config_flow.py | 2 -- homeassistant/components/nice_go/coordinator.py | 2 -- homeassistant/components/nice_go/diagnostics.py | 2 -- homeassistant/components/nice_go/switch.py | 2 -- homeassistant/components/nightscout/sensor.py | 2 -- homeassistant/components/nightscout/utils.py | 2 -- homeassistant/components/niko_home_control/__init__.py | 2 -- homeassistant/components/niko_home_control/config_flow.py | 2 -- homeassistant/components/niko_home_control/cover.py | 2 -- homeassistant/components/niko_home_control/light.py | 2 -- homeassistant/components/niko_home_control/scene.py | 2 -- homeassistant/components/nilu/air_quality.py | 2 -- homeassistant/components/nina/__init__.py | 2 -- homeassistant/components/nina/binary_sensor.py | 2 -- homeassistant/components/nina/config_flow.py | 2 -- homeassistant/components/nina/const.py | 2 -- homeassistant/components/nina/coordinator.py | 2 -- homeassistant/components/nintendo_parental_controls/__init__.py | 2 -- .../components/nintendo_parental_controls/config_flow.py | 2 -- .../components/nintendo_parental_controls/coordinator.py | 2 -- homeassistant/components/nintendo_parental_controls/entity.py | 2 -- homeassistant/components/nintendo_parental_controls/number.py | 2 -- homeassistant/components/nintendo_parental_controls/select.py | 2 -- homeassistant/components/nintendo_parental_controls/sensor.py | 2 -- homeassistant/components/nintendo_parental_controls/switch.py | 2 -- homeassistant/components/nintendo_parental_controls/time.py | 2 -- homeassistant/components/nissan_leaf/__init__.py | 2 -- homeassistant/components/nissan_leaf/binary_sensor.py | 2 -- homeassistant/components/nissan_leaf/button.py | 2 -- homeassistant/components/nissan_leaf/const.py | 2 -- homeassistant/components/nissan_leaf/entity.py | 2 -- homeassistant/components/nissan_leaf/sensor.py | 2 -- homeassistant/components/nissan_leaf/switch.py | 2 -- homeassistant/components/nmap_tracker/__init__.py | 2 -- homeassistant/components/nmap_tracker/config_flow.py | 2 -- homeassistant/components/nmap_tracker/device_tracker.py | 2 -- homeassistant/components/nmbs/sensor.py | 2 -- homeassistant/components/noaa_tides/sensor.py | 2 -- homeassistant/components/nobo_hub/__init__.py | 2 -- homeassistant/components/nobo_hub/climate.py | 2 -- homeassistant/components/nobo_hub/config_flow.py | 2 -- homeassistant/components/nobo_hub/select.py | 2 -- homeassistant/components/nobo_hub/sensor.py | 2 -- homeassistant/components/nordpool/__init__.py | 2 -- homeassistant/components/nordpool/config_flow.py | 2 -- homeassistant/components/nordpool/coordinator.py | 2 -- homeassistant/components/nordpool/diagnostics.py | 2 -- homeassistant/components/nordpool/entity.py | 2 -- homeassistant/components/nordpool/sensor.py | 2 -- homeassistant/components/nordpool/services.py | 2 -- homeassistant/components/norway_air/air_quality.py | 2 -- homeassistant/components/notify/__init__.py | 2 -- homeassistant/components/notify/legacy.py | 2 -- homeassistant/components/notify/repairs.py | 2 -- homeassistant/components/notify_events/notify.py | 2 -- homeassistant/components/notion/__init__.py | 2 -- homeassistant/components/notion/binary_sensor.py | 2 -- homeassistant/components/notion/config_flow.py | 2 -- homeassistant/components/notion/diagnostics.py | 2 -- homeassistant/components/notion/entity.py | 2 -- homeassistant/components/nrgkick/__init__.py | 2 -- homeassistant/components/nrgkick/api.py | 2 -- homeassistant/components/nrgkick/binary_sensor.py | 2 -- homeassistant/components/nrgkick/config_flow.py | 2 -- homeassistant/components/nrgkick/coordinator.py | 2 -- homeassistant/components/nrgkick/device_tracker.py | 2 -- homeassistant/components/nrgkick/diagnostics.py | 2 -- homeassistant/components/nrgkick/entity.py | 2 -- homeassistant/components/nrgkick/number.py | 2 -- homeassistant/components/nrgkick/sensor.py | 2 -- homeassistant/components/nrgkick/switch.py | 2 -- homeassistant/components/nsw_fuel_station/__init__.py | 2 -- homeassistant/components/nsw_fuel_station/coordinator.py | 2 -- homeassistant/components/nsw_fuel_station/sensor.py | 2 -- .../components/nsw_rural_fire_service_feed/geo_location.py | 2 -- homeassistant/components/ntfy/__init__.py | 2 -- homeassistant/components/ntfy/config_flow.py | 2 -- homeassistant/components/ntfy/coordinator.py | 2 -- homeassistant/components/ntfy/diagnostics.py | 2 -- homeassistant/components/ntfy/entity.py | 2 -- homeassistant/components/ntfy/event.py | 2 -- homeassistant/components/ntfy/notify.py | 2 -- homeassistant/components/ntfy/repairs.py | 2 -- homeassistant/components/ntfy/sensor.py | 2 -- homeassistant/components/ntfy/update.py | 2 -- homeassistant/components/nuki/__init__.py | 2 -- homeassistant/components/nuki/binary_sensor.py | 2 -- homeassistant/components/nuki/coordinator.py | 2 -- homeassistant/components/nuki/entity.py | 2 -- homeassistant/components/nuki/lock.py | 2 -- homeassistant/components/nuki/sensor.py | 2 -- homeassistant/components/numato/binary_sensor.py | 2 -- homeassistant/components/numato/sensor.py | 2 -- homeassistant/components/numato/switch.py | 2 -- homeassistant/components/number/__init__.py | 2 -- homeassistant/components/number/const.py | 2 -- homeassistant/components/number/device_action.py | 2 -- homeassistant/components/number/reproduce_state.py | 2 -- homeassistant/components/number/significant_change.py | 2 -- homeassistant/components/number/websocket_api.py | 2 -- homeassistant/components/nut/__init__.py | 2 -- homeassistant/components/nut/button.py | 2 -- homeassistant/components/nut/config_flow.py | 2 -- homeassistant/components/nut/const.py | 2 -- homeassistant/components/nut/coordinator.py | 2 -- homeassistant/components/nut/device_action.py | 2 -- homeassistant/components/nut/diagnostics.py | 2 -- homeassistant/components/nut/entity.py | 2 -- homeassistant/components/nut/sensor.py | 2 -- homeassistant/components/nut/switch.py | 2 -- homeassistant/components/nws/__init__.py | 2 -- homeassistant/components/nws/config_flow.py | 2 -- homeassistant/components/nws/const.py | 2 -- homeassistant/components/nws/coordinator.py | 2 -- homeassistant/components/nws/diagnostics.py | 2 -- homeassistant/components/nws/sensor.py | 2 -- homeassistant/components/nws/weather.py | 2 -- homeassistant/components/nx584/alarm_control_panel.py | 2 -- homeassistant/components/nx584/binary_sensor.py | 2 -- homeassistant/components/nyt_games/__init__.py | 2 -- homeassistant/components/nyt_games/coordinator.py | 2 -- homeassistant/components/nzbget/config_flow.py | 2 -- homeassistant/components/nzbget/sensor.py | 2 -- homeassistant/components/nzbget/switch.py | 2 -- homeassistant/components/oasa_telematics/sensor.py | 2 -- homeassistant/components/obihai/button.py | 2 -- homeassistant/components/obihai/config_flow.py | 2 -- homeassistant/components/obihai/connectivity.py | 2 -- homeassistant/components/obihai/sensor.py | 2 -- homeassistant/components/octoprint/__init__.py | 2 -- homeassistant/components/octoprint/binary_sensor.py | 2 -- homeassistant/components/octoprint/camera.py | 2 -- homeassistant/components/octoprint/config_flow.py | 2 -- homeassistant/components/octoprint/coordinator.py | 2 -- homeassistant/components/octoprint/number.py | 2 -- homeassistant/components/octoprint/sensor.py | 2 -- homeassistant/components/oem/climate.py | 2 -- homeassistant/components/ohmconnect/sensor.py | 2 -- homeassistant/components/ohme/button.py | 2 -- homeassistant/components/ohme/coordinator.py | 2 -- homeassistant/components/ohme/diagnostics.py | 2 -- homeassistant/components/ohme/select.py | 2 -- homeassistant/components/ohme/sensor.py | 2 -- homeassistant/components/ollama/__init__.py | 2 -- homeassistant/components/ollama/ai_task.py | 2 -- homeassistant/components/ollama/config_flow.py | 2 -- homeassistant/components/ollama/conversation.py | 2 -- homeassistant/components/ollama/entity.py | 2 -- homeassistant/components/ombi/const.py | 2 -- homeassistant/components/ombi/sensor.py | 2 -- homeassistant/components/omnilogic/config_flow.py | 2 -- homeassistant/components/onboarding/__init__.py | 2 -- homeassistant/components/onboarding/views.py | 2 -- homeassistant/components/oncue/__init__.py | 2 -- homeassistant/components/ondilo_ico/coordinator.py | 2 -- homeassistant/components/ondilo_ico/sensor.py | 2 -- homeassistant/components/onedrive/__init__.py | 2 -- homeassistant/components/onedrive/backup.py | 2 -- homeassistant/components/onedrive/config_flow.py | 2 -- homeassistant/components/onedrive/coordinator.py | 2 -- homeassistant/components/onedrive/diagnostics.py | 2 -- homeassistant/components/onedrive/services.py | 2 -- homeassistant/components/onedrive_for_business/__init__.py | 2 -- .../components/onedrive_for_business/application_credentials.py | 2 -- homeassistant/components/onedrive_for_business/backup.py | 2 -- homeassistant/components/onedrive_for_business/config_flow.py | 2 -- homeassistant/components/onedrive_for_business/coordinator.py | 2 -- homeassistant/components/onedrive_for_business/diagnostics.py | 2 -- homeassistant/components/onewire/binary_sensor.py | 2 -- homeassistant/components/onewire/config_flow.py | 2 -- homeassistant/components/onewire/const.py | 2 -- homeassistant/components/onewire/diagnostics.py | 2 -- homeassistant/components/onewire/entity.py | 2 -- homeassistant/components/onewire/model.py | 2 -- homeassistant/components/onewire/onewirehub.py | 2 -- homeassistant/components/onewire/select.py | 2 -- homeassistant/components/onewire/sensor.py | 2 -- homeassistant/components/onewire/switch.py | 2 -- homeassistant/components/onkyo/coordinator.py | 2 -- homeassistant/components/onkyo/media_player.py | 2 -- homeassistant/components/onkyo/receiver.py | 2 -- homeassistant/components/onkyo/services.py | 2 -- homeassistant/components/onkyo/switch.py | 2 -- homeassistant/components/onvif/binary_sensor.py | 2 -- homeassistant/components/onvif/camera.py | 2 -- homeassistant/components/onvif/config_flow.py | 2 -- homeassistant/components/onvif/device.py | 2 -- homeassistant/components/onvif/diagnostics.py | 2 -- homeassistant/components/onvif/entity.py | 2 -- homeassistant/components/onvif/event.py | 2 -- homeassistant/components/onvif/models.py | 2 -- homeassistant/components/onvif/sensor.py | 2 -- homeassistant/components/onvif/switch.py | 2 -- homeassistant/components/onvif/util.py | 2 -- homeassistant/components/open_meteo/__init__.py | 2 -- homeassistant/components/open_meteo/config_flow.py | 2 -- homeassistant/components/open_meteo/const.py | 2 -- homeassistant/components/open_meteo/coordinator.py | 2 -- homeassistant/components/open_meteo/diagnostics.py | 2 -- homeassistant/components/open_meteo/weather.py | 2 -- homeassistant/components/open_router/__init__.py | 2 -- homeassistant/components/open_router/ai_task.py | 2 -- homeassistant/components/open_router/config_flow.py | 2 -- homeassistant/components/open_router/entity.py | 2 -- homeassistant/components/openai_conversation/__init__.py | 2 -- homeassistant/components/openai_conversation/ai_task.py | 2 -- homeassistant/components/openai_conversation/config_flow.py | 2 -- homeassistant/components/openai_conversation/entity.py | 2 -- homeassistant/components/openai_conversation/stt.py | 2 -- homeassistant/components/openai_conversation/tts.py | 2 -- homeassistant/components/openalpr_cloud/image_processing.py | 2 -- homeassistant/components/opendisplay/__init__.py | 2 -- homeassistant/components/opendisplay/config_flow.py | 2 -- homeassistant/components/opendisplay/diagnostics.py | 2 -- homeassistant/components/opendisplay/services.py | 2 -- homeassistant/components/openerz/sensor.py | 2 -- homeassistant/components/openevse/__init__.py | 2 -- homeassistant/components/openevse/coordinator.py | 2 -- homeassistant/components/openevse/sensor.py | 2 -- homeassistant/components/openexchangerates/__init__.py | 2 -- homeassistant/components/openexchangerates/config_flow.py | 2 -- homeassistant/components/openexchangerates/coordinator.py | 2 -- homeassistant/components/openexchangerates/sensor.py | 2 -- homeassistant/components/opengarage/__init__.py | 2 -- homeassistant/components/opengarage/binary_sensor.py | 2 -- homeassistant/components/opengarage/button.py | 2 -- homeassistant/components/opengarage/config_flow.py | 2 -- homeassistant/components/opengarage/coordinator.py | 2 -- homeassistant/components/opengarage/cover.py | 2 -- homeassistant/components/opengarage/entity.py | 2 -- homeassistant/components/opengarage/sensor.py | 2 -- homeassistant/components/openhardwaremonitor/sensor.py | 2 -- homeassistant/components/openhome/media_player.py | 2 -- homeassistant/components/openhome/services.py | 2 -- homeassistant/components/openhome/update.py | 2 -- homeassistant/components/openrgb/__init__.py | 2 -- homeassistant/components/openrgb/config_flow.py | 2 -- homeassistant/components/openrgb/coordinator.py | 2 -- homeassistant/components/openrgb/light.py | 2 -- homeassistant/components/openrgb/select.py | 2 -- homeassistant/components/opensensemap/air_quality.py | 2 -- homeassistant/components/opensky/__init__.py | 2 -- homeassistant/components/opensky/config_flow.py | 2 -- homeassistant/components/opensky/coordinator.py | 2 -- homeassistant/components/opensky/sensor.py | 2 -- homeassistant/components/opentherm_gw/climate.py | 2 -- homeassistant/components/opentherm_gw/config_flow.py | 2 -- homeassistant/components/opentherm_gw/services.py | 2 -- homeassistant/components/openuv/__init__.py | 2 -- homeassistant/components/openuv/config_flow.py | 2 -- homeassistant/components/openuv/coordinator.py | 2 -- homeassistant/components/openuv/diagnostics.py | 2 -- homeassistant/components/openuv/entity.py | 2 -- homeassistant/components/openuv/sensor.py | 2 -- homeassistant/components/openweathermap/__init__.py | 2 -- homeassistant/components/openweathermap/config_flow.py | 2 -- homeassistant/components/openweathermap/const.py | 2 -- homeassistant/components/openweathermap/coordinator.py | 2 -- homeassistant/components/openweathermap/repairs.py | 2 -- homeassistant/components/openweathermap/sensor.py | 2 -- homeassistant/components/openweathermap/weather.py | 2 -- homeassistant/components/opower/__init__.py | 2 -- homeassistant/components/opower/config_flow.py | 2 -- homeassistant/components/opower/diagnostics.py | 2 -- homeassistant/components/opower/repairs.py | 2 -- homeassistant/components/opower/sensor.py | 2 -- homeassistant/components/opple/light.py | 2 -- homeassistant/components/oralb/__init__.py | 2 -- homeassistant/components/oralb/config_flow.py | 2 -- homeassistant/components/oralb/device.py | 2 -- homeassistant/components/oralb/sensor.py | 2 -- homeassistant/components/oru/sensor.py | 2 -- homeassistant/components/orvibo/switch.py | 2 -- homeassistant/components/osramlightify/light.py | 2 -- homeassistant/components/otbr/__init__.py | 2 -- homeassistant/components/otbr/config_flow.py | 2 -- homeassistant/components/otbr/const.py | 2 -- homeassistant/components/otbr/homeassistant_hardware.py | 2 -- homeassistant/components/otbr/silabs_multiprotocol.py | 2 -- homeassistant/components/otbr/util.py | 2 -- homeassistant/components/otp/__init__.py | 2 -- homeassistant/components/otp/config_flow.py | 2 -- homeassistant/components/otp/sensor.py | 2 -- homeassistant/components/ourgroceries/__init__.py | 2 -- homeassistant/components/ourgroceries/config_flow.py | 2 -- homeassistant/components/ourgroceries/coordinator.py | 2 -- homeassistant/components/overkiz/__init__.py | 2 -- homeassistant/components/overkiz/alarm_control_panel.py | 2 -- homeassistant/components/overkiz/binary_sensor.py | 2 -- homeassistant/components/overkiz/button.py | 2 -- homeassistant/components/overkiz/climate/__init__.py | 2 -- .../components/overkiz/climate/atlantic_electrical_heater.py | 2 -- ...ic_electrical_heater_with_adjustable_temperature_setpoint.py | 2 -- .../overkiz/climate/atlantic_electrical_towel_dryer.py | 2 -- .../overkiz/climate/atlantic_heat_recovery_ventilation.py | 2 -- .../climate/atlantic_pass_apc_heat_pump_main_component.py | 2 -- .../overkiz/climate/atlantic_pass_apc_heating_zone.py | 2 -- .../overkiz/climate/atlantic_pass_apc_zone_control_zone.py | 2 -- .../overkiz/climate/hitachi_air_to_air_heat_pump_hlrrwifi.py | 2 -- .../overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py | 2 -- .../overkiz/climate/hitachi_air_to_water_heating_zone.py | 2 -- .../overkiz/climate/somfy_heating_temperature_interface.py | 2 -- homeassistant/components/overkiz/climate/somfy_thermostat.py | 2 -- .../overkiz/climate/valve_heating_temperature_interface.py | 2 -- homeassistant/components/overkiz/config_flow.py | 2 -- homeassistant/components/overkiz/const.py | 2 -- homeassistant/components/overkiz/coordinator.py | 2 -- homeassistant/components/overkiz/cover/awning.py | 2 -- homeassistant/components/overkiz/cover/generic_cover.py | 2 -- homeassistant/components/overkiz/cover/vertical_cover.py | 2 -- homeassistant/components/overkiz/diagnostics.py | 2 -- homeassistant/components/overkiz/entity.py | 2 -- homeassistant/components/overkiz/executor.py | 2 -- homeassistant/components/overkiz/light.py | 2 -- homeassistant/components/overkiz/lock.py | 2 -- homeassistant/components/overkiz/number.py | 2 -- homeassistant/components/overkiz/scene.py | 2 -- homeassistant/components/overkiz/select.py | 2 -- homeassistant/components/overkiz/sensor.py | 2 -- homeassistant/components/overkiz/switch.py | 2 -- homeassistant/components/overkiz/water_heater/__init__.py | 2 -- .../overkiz/water_heater/domestic_hot_water_production.py | 2 -- homeassistant/components/overkiz/water_heater/hitachi_dhw.py | 2 -- homeassistant/components/overseerr/__init__.py | 2 -- homeassistant/components/overseerr/diagnostics.py | 2 -- homeassistant/components/ovo_energy/__init__.py | 2 -- homeassistant/components/ovo_energy/config_flow.py | 2 -- homeassistant/components/ovo_energy/entity.py | 2 -- homeassistant/components/ovo_energy/sensor.py | 2 -- homeassistant/components/p1_monitor/__init__.py | 2 -- homeassistant/components/p1_monitor/config_flow.py | 2 -- homeassistant/components/p1_monitor/const.py | 2 -- homeassistant/components/p1_monitor/coordinator.py | 2 -- homeassistant/components/p1_monitor/diagnostics.py | 2 -- homeassistant/components/p1_monitor/sensor.py | 2 -- homeassistant/components/palazzetti/__init__.py | 2 -- homeassistant/components/palazzetti/button.py | 2 -- homeassistant/components/palazzetti/diagnostics.py | 2 -- homeassistant/components/palazzetti/number.py | 2 -- homeassistant/components/panasonic_bluray/media_player.py | 2 -- homeassistant/components/panasonic_viera/media_player.py | 2 -- homeassistant/components/panasonic_viera/remote.py | 2 -- homeassistant/components/panel_custom/__init__.py | 2 -- homeassistant/components/paperless_ngx/config_flow.py | 2 -- homeassistant/components/paperless_ngx/coordinator.py | 2 -- homeassistant/components/paperless_ngx/diagnostics.py | 2 -- homeassistant/components/paperless_ngx/entity.py | 2 -- homeassistant/components/paperless_ngx/sensor.py | 2 -- homeassistant/components/paperless_ngx/update.py | 2 -- homeassistant/components/peblar/__init__.py | 2 -- homeassistant/components/peblar/binary_sensor.py | 2 -- homeassistant/components/peblar/button.py | 2 -- homeassistant/components/peblar/config_flow.py | 2 -- homeassistant/components/peblar/const.py | 2 -- homeassistant/components/peblar/coordinator.py | 2 -- homeassistant/components/peblar/diagnostics.py | 2 -- homeassistant/components/peblar/entity.py | 2 -- homeassistant/components/peblar/helpers.py | 2 -- homeassistant/components/peblar/number.py | 2 -- homeassistant/components/peblar/select.py | 2 -- homeassistant/components/peblar/sensor.py | 2 -- homeassistant/components/peblar/switch.py | 2 -- homeassistant/components/peblar/update.py | 2 -- homeassistant/components/peco/__init__.py | 2 -- homeassistant/components/peco/binary_sensor.py | 2 -- homeassistant/components/peco/config_flow.py | 2 -- homeassistant/components/peco/sensor.py | 2 -- homeassistant/components/pegel_online/__init__.py | 2 -- homeassistant/components/pegel_online/config_flow.py | 2 -- homeassistant/components/pegel_online/diagnostics.py | 2 -- homeassistant/components/pegel_online/entity.py | 2 -- homeassistant/components/pegel_online/sensor.py | 2 -- homeassistant/components/pencom/switch.py | 2 -- homeassistant/components/permobil/__init__.py | 2 -- homeassistant/components/permobil/binary_sensor.py | 2 -- homeassistant/components/permobil/config_flow.py | 2 -- homeassistant/components/permobil/sensor.py | 2 -- homeassistant/components/persistent_notification/__init__.py | 2 -- homeassistant/components/persistent_notification/trigger.py | 2 -- homeassistant/components/person/__init__.py | 2 -- homeassistant/components/person/significant_change.py | 2 -- homeassistant/components/pglab/__init__.py | 2 -- homeassistant/components/pglab/config_flow.py | 2 -- homeassistant/components/pglab/coordinator.py | 2 -- homeassistant/components/pglab/cover.py | 2 -- homeassistant/components/pglab/discovery.py | 2 -- homeassistant/components/pglab/entity.py | 2 -- homeassistant/components/pglab/sensor.py | 2 -- homeassistant/components/pglab/switch.py | 2 -- homeassistant/components/philips_js/__init__.py | 2 -- homeassistant/components/philips_js/binary_sensor.py | 2 -- homeassistant/components/philips_js/config_flow.py | 2 -- homeassistant/components/philips_js/coordinator.py | 2 -- homeassistant/components/philips_js/device_trigger.py | 2 -- homeassistant/components/philips_js/diagnostics.py | 2 -- homeassistant/components/philips_js/entity.py | 2 -- homeassistant/components/philips_js/light.py | 2 -- homeassistant/components/philips_js/media_player.py | 2 -- homeassistant/components/philips_js/remote.py | 2 -- homeassistant/components/philips_js/switch.py | 2 -- homeassistant/components/pi_hole/__init__.py | 2 -- homeassistant/components/pi_hole/binary_sensor.py | 2 -- homeassistant/components/pi_hole/config_flow.py | 2 -- homeassistant/components/pi_hole/coordinator.py | 2 -- homeassistant/components/pi_hole/diagnostics.py | 2 -- homeassistant/components/pi_hole/entity.py | 2 -- homeassistant/components/pi_hole/sensor.py | 2 -- homeassistant/components/pi_hole/switch.py | 2 -- homeassistant/components/pi_hole/update.py | 2 -- homeassistant/components/picnic/config_flow.py | 2 -- homeassistant/components/picnic/const.py | 2 -- homeassistant/components/picnic/sensor.py | 2 -- homeassistant/components/picnic/services.py | 2 -- homeassistant/components/picnic/todo.py | 2 -- homeassistant/components/pilight/__init__.py | 2 -- homeassistant/components/pilight/binary_sensor.py | 2 -- homeassistant/components/pilight/light.py | 2 -- homeassistant/components/pilight/sensor.py | 2 -- homeassistant/components/pilight/switch.py | 2 -- homeassistant/components/ping/__init__.py | 2 -- homeassistant/components/ping/binary_sensor.py | 2 -- homeassistant/components/ping/config_flow.py | 2 -- homeassistant/components/ping/coordinator.py | 2 -- homeassistant/components/ping/device_tracker.py | 2 -- homeassistant/components/pioneer/media_player.py | 2 -- homeassistant/components/pjlink/media_player.py | 2 -- homeassistant/components/plaato/binary_sensor.py | 2 -- homeassistant/components/plaato/config_flow.py | 2 -- homeassistant/components/plaato/sensor.py | 2 -- homeassistant/components/playstation_network/__init__.py | 2 -- homeassistant/components/playstation_network/binary_sensor.py | 2 -- homeassistant/components/playstation_network/coordinator.py | 2 -- homeassistant/components/playstation_network/diagnostics.py | 2 -- homeassistant/components/playstation_network/helpers.py | 2 -- homeassistant/components/playstation_network/image.py | 2 -- homeassistant/components/playstation_network/notify.py | 2 -- homeassistant/components/playstation_network/sensor.py | 2 -- homeassistant/components/plex/button.py | 2 -- homeassistant/components/plex/cast.py | 2 -- homeassistant/components/plex/config_flow.py | 2 -- homeassistant/components/plex/helpers.py | 2 -- homeassistant/components/plex/media_browser.py | 2 -- homeassistant/components/plex/media_player.py | 2 -- homeassistant/components/plex/media_search.py | 2 -- homeassistant/components/plex/sensor.py | 2 -- homeassistant/components/plex/server.py | 2 -- homeassistant/components/plex/view.py | 2 -- homeassistant/components/plugwise/__init__.py | 2 -- homeassistant/components/plugwise/binary_sensor.py | 2 -- homeassistant/components/plugwise/button.py | 2 -- homeassistant/components/plugwise/climate.py | 2 -- homeassistant/components/plugwise/config_flow.py | 2 -- homeassistant/components/plugwise/const.py | 2 -- homeassistant/components/plugwise/diagnostics.py | 2 -- homeassistant/components/plugwise/entity.py | 2 -- homeassistant/components/plugwise/number.py | 2 -- homeassistant/components/plugwise/select.py | 2 -- homeassistant/components/plugwise/sensor.py | 2 -- homeassistant/components/plugwise/switch.py | 2 -- homeassistant/components/plum_lightpad/config_flow.py | 2 -- homeassistant/components/pocketcasts/sensor.py | 2 -- homeassistant/components/point/alarm_control_panel.py | 2 -- homeassistant/components/point/binary_sensor.py | 2 -- homeassistant/components/point/sensor.py | 2 -- homeassistant/components/pooldose/__init__.py | 2 -- homeassistant/components/pooldose/binary_sensor.py | 2 -- homeassistant/components/pooldose/config_flow.py | 2 -- homeassistant/components/pooldose/const.py | 2 -- homeassistant/components/pooldose/coordinator.py | 2 -- homeassistant/components/pooldose/diagnostics.py | 2 -- homeassistant/components/pooldose/entity.py | 2 -- homeassistant/components/pooldose/number.py | 2 -- homeassistant/components/pooldose/select.py | 2 -- homeassistant/components/pooldose/sensor.py | 2 -- homeassistant/components/pooldose/switch.py | 2 -- homeassistant/components/poolsense/binary_sensor.py | 2 -- homeassistant/components/poolsense/coordinator.py | 2 -- homeassistant/components/poolsense/sensor.py | 2 -- homeassistant/components/portainer/__init__.py | 2 -- homeassistant/components/portainer/binary_sensor.py | 2 -- homeassistant/components/portainer/button.py | 2 -- homeassistant/components/portainer/config_flow.py | 2 -- homeassistant/components/portainer/coordinator.py | 2 -- homeassistant/components/portainer/diagnostics.py | 2 -- homeassistant/components/portainer/sensor.py | 2 -- homeassistant/components/portainer/switch.py | 2 -- homeassistant/components/powerfox/__init__.py | 2 -- homeassistant/components/powerfox/config_flow.py | 2 -- homeassistant/components/powerfox/const.py | 2 -- homeassistant/components/powerfox/coordinator.py | 2 -- homeassistant/components/powerfox/diagnostics.py | 2 -- homeassistant/components/powerfox/entity.py | 2 -- homeassistant/components/powerfox/sensor.py | 2 -- homeassistant/components/powerfox_local/__init__.py | 2 -- homeassistant/components/powerfox_local/config_flow.py | 2 -- homeassistant/components/powerfox_local/const.py | 2 -- homeassistant/components/powerfox_local/coordinator.py | 2 -- homeassistant/components/powerfox_local/diagnostics.py | 2 -- homeassistant/components/powerfox_local/entity.py | 2 -- homeassistant/components/powerfox_local/sensor.py | 2 -- homeassistant/components/powerwall/__init__.py | 2 -- homeassistant/components/powerwall/config_flow.py | 2 -- homeassistant/components/powerwall/coordinator.py | 2 -- homeassistant/components/powerwall/sensor.py | 2 -- homeassistant/components/prana/__init__.py | 2 -- homeassistant/components/private_ble_device/__init__.py | 2 -- homeassistant/components/private_ble_device/config_flow.py | 2 -- homeassistant/components/private_ble_device/coordinator.py | 2 -- homeassistant/components/private_ble_device/device_tracker.py | 2 -- homeassistant/components/private_ble_device/entity.py | 2 -- homeassistant/components/private_ble_device/sensor.py | 2 -- homeassistant/components/probe_plus/__init__.py | 2 -- homeassistant/components/probe_plus/config_flow.py | 2 -- homeassistant/components/probe_plus/coordinator.py | 2 -- homeassistant/components/proliphix/climate.py | 2 -- homeassistant/components/prometheus/__init__.py | 2 -- homeassistant/components/prosegur/alarm_control_panel.py | 2 -- homeassistant/components/prosegur/camera.py | 2 -- homeassistant/components/prosegur/diagnostics.py | 2 -- homeassistant/components/prowl/config_flow.py | 2 -- homeassistant/components/prowl/notify.py | 2 -- homeassistant/components/proximity/__init__.py | 2 -- homeassistant/components/proximity/config_flow.py | 2 -- homeassistant/components/proximity/diagnostics.py | 2 -- homeassistant/components/proximity/sensor.py | 2 -- homeassistant/components/proxmoxve/__init__.py | 2 -- homeassistant/components/proxmoxve/binary_sensor.py | 2 -- homeassistant/components/proxmoxve/button.py | 2 -- homeassistant/components/proxmoxve/config_flow.py | 2 -- homeassistant/components/proxmoxve/coordinator.py | 2 -- homeassistant/components/proxmoxve/diagnostics.py | 2 -- homeassistant/components/proxmoxve/entity.py | 2 -- homeassistant/components/proxmoxve/sensor.py | 2 -- homeassistant/components/proxy/camera.py | 2 -- homeassistant/components/prusalink/__init__.py | 2 -- homeassistant/components/prusalink/binary_sensor.py | 2 -- homeassistant/components/prusalink/button.py | 2 -- homeassistant/components/prusalink/camera.py | 2 -- homeassistant/components/prusalink/config_flow.py | 2 -- homeassistant/components/prusalink/coordinator.py | 2 -- homeassistant/components/prusalink/entity.py | 2 -- homeassistant/components/prusalink/sensor.py | 2 -- homeassistant/components/ps4/__init__.py | 2 -- homeassistant/components/ps4/const.py | 2 -- homeassistant/components/ps4/services.py | 2 -- homeassistant/components/pterodactyl/__init__.py | 2 -- homeassistant/components/pterodactyl/button.py | 2 -- homeassistant/components/pterodactyl/config_flow.py | 2 -- homeassistant/components/pterodactyl/coordinator.py | 2 -- homeassistant/components/pterodactyl/sensor.py | 2 -- homeassistant/components/pulseaudio_loopback/switch.py | 2 -- homeassistant/components/pure_energie/__init__.py | 2 -- homeassistant/components/pure_energie/config_flow.py | 2 -- homeassistant/components/pure_energie/const.py | 2 -- homeassistant/components/pure_energie/coordinator.py | 2 -- homeassistant/components/pure_energie/diagnostics.py | 2 -- homeassistant/components/pure_energie/sensor.py | 2 -- homeassistant/components/purpleair/__init__.py | 2 -- homeassistant/components/purpleair/config_flow.py | 2 -- homeassistant/components/purpleair/coordinator.py | 2 -- homeassistant/components/purpleair/diagnostics.py | 2 -- homeassistant/components/purpleair/entity.py | 2 -- homeassistant/components/purpleair/sensor.py | 2 -- homeassistant/components/push/camera.py | 2 -- homeassistant/components/pushbullet/__init__.py | 2 -- homeassistant/components/pushbullet/api.py | 2 -- homeassistant/components/pushbullet/config_flow.py | 2 -- homeassistant/components/pushbullet/notify.py | 2 -- homeassistant/components/pushbullet/sensor.py | 2 -- homeassistant/components/pushover/__init__.py | 2 -- homeassistant/components/pushover/config_flow.py | 2 -- homeassistant/components/pushover/notify.py | 2 -- homeassistant/components/pushsafer/notify.py | 2 -- homeassistant/components/pvoutput/__init__.py | 2 -- homeassistant/components/pvoutput/config_flow.py | 2 -- homeassistant/components/pvoutput/const.py | 2 -- homeassistant/components/pvoutput/coordinator.py | 2 -- homeassistant/components/pvoutput/diagnostics.py | 2 -- homeassistant/components/pvoutput/sensor.py | 2 -- homeassistant/components/pvpc_hourly_pricing/config_flow.py | 2 -- homeassistant/components/pvpc_hourly_pricing/sensor.py | 2 -- homeassistant/components/pyload/__init__.py | 2 -- homeassistant/components/pyload/button.py | 2 -- homeassistant/components/pyload/config_flow.py | 2 -- homeassistant/components/pyload/diagnostics.py | 2 -- homeassistant/components/pyload/entity.py | 2 -- homeassistant/components/pyload/sensor.py | 2 -- homeassistant/components/pyload/switch.py | 2 -- homeassistant/components/qbittorrent/config_flow.py | 2 -- homeassistant/components/qbittorrent/coordinator.py | 2 -- homeassistant/components/qbittorrent/sensor.py | 2 -- homeassistant/components/qbittorrent/switch.py | 2 -- homeassistant/components/qbus/config_flow.py | 2 -- homeassistant/components/qbus/coordinator.py | 2 -- homeassistant/components/qbus/entity.py | 2 -- homeassistant/components/qingping/__init__.py | 2 -- homeassistant/components/qingping/binary_sensor.py | 2 -- homeassistant/components/qingping/config_flow.py | 2 -- homeassistant/components/qingping/device.py | 2 -- homeassistant/components/qingping/sensor.py | 2 -- homeassistant/components/qld_bushfire/geo_location.py | 2 -- homeassistant/components/qnap/__init__.py | 2 -- homeassistant/components/qnap/config_flow.py | 2 -- homeassistant/components/qnap/coordinator.py | 2 -- homeassistant/components/qnap/sensor.py | 2 -- homeassistant/components/qnap_qsw/__init__.py | 2 -- homeassistant/components/qnap_qsw/binary_sensor.py | 2 -- homeassistant/components/qnap_qsw/button.py | 2 -- homeassistant/components/qnap_qsw/config_flow.py | 2 -- homeassistant/components/qnap_qsw/coordinator.py | 2 -- homeassistant/components/qnap_qsw/diagnostics.py | 2 -- homeassistant/components/qnap_qsw/entity.py | 2 -- homeassistant/components/qnap_qsw/sensor.py | 2 -- homeassistant/components/qnap_qsw/update.py | 2 -- homeassistant/components/qrcode/image_processing.py | 2 -- homeassistant/components/quantum_gateway/device_tracker.py | 2 -- homeassistant/components/qvr_pro/camera.py | 2 -- homeassistant/components/qwikswitch/__init__.py | 2 -- homeassistant/components/qwikswitch/binary_sensor.py | 2 -- homeassistant/components/qwikswitch/const.py | 2 -- homeassistant/components/qwikswitch/entity.py | 2 -- homeassistant/components/qwikswitch/light.py | 2 -- homeassistant/components/qwikswitch/sensor.py | 2 -- homeassistant/components/qwikswitch/switch.py | 2 -- homeassistant/components/rabbitair/__init__.py | 2 -- homeassistant/components/rabbitair/config_flow.py | 2 -- homeassistant/components/rabbitair/entity.py | 2 -- homeassistant/components/rabbitair/fan.py | 2 -- homeassistant/components/rachio/config_flow.py | 2 -- homeassistant/components/rachio/device.py | 2 -- homeassistant/components/rachio/webhooks.py | 2 -- homeassistant/components/radarr/__init__.py | 2 -- homeassistant/components/radarr/binary_sensor.py | 2 -- homeassistant/components/radarr/calendar.py | 2 -- homeassistant/components/radarr/config_flow.py | 2 -- homeassistant/components/radarr/coordinator.py | 2 -- homeassistant/components/radarr/entity.py | 2 -- homeassistant/components/radarr/sensor.py | 2 -- homeassistant/components/radio_browser/__init__.py | 2 -- homeassistant/components/radio_browser/config_flow.py | 2 -- homeassistant/components/radio_browser/media_source.py | 2 -- homeassistant/components/radiotherm/__init__.py | 2 -- homeassistant/components/radiotherm/climate.py | 2 -- homeassistant/components/radiotherm/config_flow.py | 2 -- homeassistant/components/radiotherm/coordinator.py | 2 -- homeassistant/components/radiotherm/data.py | 2 -- homeassistant/components/radiotherm/switch.py | 2 -- homeassistant/components/radiotherm/util.py | 2 -- homeassistant/components/rainbird/__init__.py | 2 -- homeassistant/components/rainbird/binary_sensor.py | 2 -- homeassistant/components/rainbird/calendar.py | 2 -- homeassistant/components/rainbird/config_flow.py | 2 -- homeassistant/components/rainbird/coordinator.py | 2 -- homeassistant/components/rainbird/number.py | 2 -- homeassistant/components/rainbird/sensor.py | 2 -- homeassistant/components/rainbird/services.py | 2 -- homeassistant/components/rainbird/switch.py | 2 -- homeassistant/components/rainbird/types.py | 2 -- homeassistant/components/raincloud/binary_sensor.py | 2 -- homeassistant/components/raincloud/sensor.py | 2 -- homeassistant/components/raincloud/switch.py | 2 -- homeassistant/components/rainforest_eagle/__init__.py | 2 -- homeassistant/components/rainforest_eagle/config_flow.py | 2 -- homeassistant/components/rainforest_eagle/coordinator.py | 2 -- homeassistant/components/rainforest_eagle/data.py | 2 -- homeassistant/components/rainforest_eagle/diagnostics.py | 2 -- homeassistant/components/rainforest_eagle/sensor.py | 2 -- homeassistant/components/rainforest_raven/__init__.py | 2 -- homeassistant/components/rainforest_raven/config_flow.py | 2 -- homeassistant/components/rainforest_raven/coordinator.py | 2 -- homeassistant/components/rainforest_raven/diagnostics.py | 2 -- homeassistant/components/rainforest_raven/sensor.py | 2 -- homeassistant/components/rainmachine/__init__.py | 2 -- homeassistant/components/rainmachine/button.py | 2 -- homeassistant/components/rainmachine/config_flow.py | 2 -- homeassistant/components/rainmachine/coordinator.py | 2 -- homeassistant/components/rainmachine/diagnostics.py | 2 -- homeassistant/components/rainmachine/entity.py | 2 -- homeassistant/components/rainmachine/select.py | 2 -- homeassistant/components/rainmachine/sensor.py | 2 -- homeassistant/components/rainmachine/switch.py | 2 -- homeassistant/components/rainmachine/update.py | 2 -- homeassistant/components/rainmachine/util.py | 2 -- homeassistant/components/random/binary_sensor.py | 2 -- homeassistant/components/random/sensor.py | 2 -- homeassistant/components/rapt_ble/__init__.py | 2 -- homeassistant/components/rapt_ble/config_flow.py | 2 -- homeassistant/components/rapt_ble/sensor.py | 2 -- homeassistant/components/raspberry_pi/__init__.py | 2 -- homeassistant/components/raspberry_pi/config_flow.py | 2 -- homeassistant/components/raspberry_pi/hardware.py | 2 -- homeassistant/components/raspyrfm/switch.py | 2 -- homeassistant/components/rdw/__init__.py | 2 -- homeassistant/components/rdw/binary_sensor.py | 2 -- homeassistant/components/rdw/config_flow.py | 2 -- homeassistant/components/rdw/const.py | 2 -- homeassistant/components/rdw/coordinator.py | 2 -- homeassistant/components/rdw/diagnostics.py | 2 -- homeassistant/components/rdw/sensor.py | 2 -- homeassistant/components/recollect_waste/__init__.py | 2 -- homeassistant/components/recollect_waste/calendar.py | 2 -- homeassistant/components/recollect_waste/config_flow.py | 2 -- homeassistant/components/recollect_waste/coordinator.py | 2 -- homeassistant/components/recollect_waste/diagnostics.py | 2 -- homeassistant/components/recollect_waste/sensor.py | 2 -- homeassistant/components/recorder/__init__.py | 2 -- homeassistant/components/recorder/auto_repairs/events/schema.py | 2 -- homeassistant/components/recorder/auto_repairs/schema.py | 2 -- homeassistant/components/recorder/auto_repairs/states/schema.py | 2 -- .../components/recorder/auto_repairs/statistics/duplicates.py | 2 -- .../components/recorder/auto_repairs/statistics/schema.py | 2 -- homeassistant/components/recorder/basic_websocket_api.py | 2 -- homeassistant/components/recorder/const.py | 2 -- homeassistant/components/recorder/core.py | 2 -- homeassistant/components/recorder/db_schema.py | 2 -- homeassistant/components/recorder/executor.py | 2 -- homeassistant/components/recorder/filters.py | 2 -- homeassistant/components/recorder/history/__init__.py | 2 -- homeassistant/components/recorder/migration.py | 2 -- homeassistant/components/recorder/models/__init__.py | 2 -- homeassistant/components/recorder/models/context.py | 2 -- homeassistant/components/recorder/models/database.py | 2 -- homeassistant/components/recorder/models/event.py | 2 -- homeassistant/components/recorder/models/state.py | 2 -- homeassistant/components/recorder/models/state_attributes.py | 2 -- homeassistant/components/recorder/models/statistics.py | 2 -- homeassistant/components/recorder/models/time.py | 2 -- homeassistant/components/recorder/pool.py | 2 -- homeassistant/components/recorder/purge.py | 2 -- homeassistant/components/recorder/queries.py | 2 -- homeassistant/components/recorder/repack.py | 2 -- homeassistant/components/recorder/services.py | 2 -- homeassistant/components/recorder/statistics.py | 2 -- homeassistant/components/recorder/system_health/__init__.py | 2 -- homeassistant/components/recorder/system_health/mysql.py | 2 -- homeassistant/components/recorder/system_health/postgresql.py | 2 -- homeassistant/components/recorder/system_health/sqlite.py | 2 -- homeassistant/components/recorder/table_managers/__init__.py | 2 -- homeassistant/components/recorder/table_managers/event_data.py | 2 -- homeassistant/components/recorder/table_managers/event_types.py | 2 -- .../components/recorder/table_managers/recorder_runs.py | 2 -- .../components/recorder/table_managers/state_attributes.py | 2 -- homeassistant/components/recorder/table_managers/states.py | 2 -- homeassistant/components/recorder/table_managers/states_meta.py | 2 -- .../components/recorder/table_managers/statistics_meta.py | 2 -- homeassistant/components/recorder/tasks.py | 2 -- homeassistant/components/recorder/util.py | 2 -- homeassistant/components/recorder/websocket_api.py | 2 -- homeassistant/components/recswitch/switch.py | 2 -- homeassistant/components/reddit/sensor.py | 2 -- homeassistant/components/redgtech/__init__.py | 2 -- homeassistant/components/redgtech/config_flow.py | 2 -- homeassistant/components/redgtech/coordinator.py | 2 -- homeassistant/components/redgtech/switch.py | 2 -- homeassistant/components/refoss/__init__.py | 2 -- homeassistant/components/refoss/bridge.py | 2 -- homeassistant/components/refoss/config_flow.py | 2 -- homeassistant/components/refoss/const.py | 2 -- homeassistant/components/refoss/coordinator.py | 2 -- homeassistant/components/refoss/sensor.py | 2 -- homeassistant/components/refoss/switch.py | 2 -- homeassistant/components/refoss/util.py | 2 -- homeassistant/components/rehlko/__init__.py | 2 -- homeassistant/components/rehlko/binary_sensor.py | 2 -- homeassistant/components/rehlko/config_flow.py | 2 -- homeassistant/components/rehlko/coordinator.py | 2 -- homeassistant/components/rehlko/entity.py | 2 -- homeassistant/components/rehlko/sensor.py | 2 -- homeassistant/components/rejseplanen/sensor.py | 2 -- homeassistant/components/remember_the_milk/storage.py | 2 -- homeassistant/components/remote/__init__.py | 2 -- homeassistant/components/remote/device_action.py | 2 -- homeassistant/components/remote/device_condition.py | 2 -- homeassistant/components/remote/device_trigger.py | 2 -- homeassistant/components/remote/reproduce_state.py | 2 -- homeassistant/components/remote/significant_change.py | 2 -- homeassistant/components/remote_rpi_gpio/binary_sensor.py | 2 -- homeassistant/components/remote_rpi_gpio/switch.py | 2 -- homeassistant/components/renault/binary_sensor.py | 2 -- homeassistant/components/renault/button.py | 2 -- homeassistant/components/renault/config_flow.py | 2 -- homeassistant/components/renault/coordinator.py | 2 -- homeassistant/components/renault/device_tracker.py | 2 -- homeassistant/components/renault/diagnostics.py | 2 -- homeassistant/components/renault/entity.py | 2 -- homeassistant/components/renault/renault_hub.py | 2 -- homeassistant/components/renault/renault_vehicle.py | 2 -- homeassistant/components/renault/select.py | 2 -- homeassistant/components/renault/sensor.py | 2 -- homeassistant/components/renault/services.py | 2 -- homeassistant/components/renson/__init__.py | 2 -- homeassistant/components/renson/binary_sensor.py | 2 -- homeassistant/components/renson/button.py | 2 -- homeassistant/components/renson/config_flow.py | 2 -- homeassistant/components/renson/coordinator.py | 2 -- homeassistant/components/renson/entity.py | 2 -- homeassistant/components/renson/fan.py | 2 -- homeassistant/components/renson/number.py | 2 -- homeassistant/components/renson/sensor.py | 2 -- homeassistant/components/renson/switch.py | 2 -- homeassistant/components/renson/time.py | 2 -- homeassistant/components/reolink/__init__.py | 2 -- homeassistant/components/reolink/binary_sensor.py | 2 -- homeassistant/components/reolink/button.py | 2 -- homeassistant/components/reolink/camera.py | 2 -- homeassistant/components/reolink/config_flow.py | 2 -- homeassistant/components/reolink/coordinator.py | 2 -- homeassistant/components/reolink/diagnostics.py | 2 -- homeassistant/components/reolink/entity.py | 2 -- homeassistant/components/reolink/host.py | 2 -- homeassistant/components/reolink/light.py | 2 -- homeassistant/components/reolink/media_source.py | 2 -- homeassistant/components/reolink/number.py | 2 -- homeassistant/components/reolink/select.py | 2 -- homeassistant/components/reolink/sensor.py | 2 -- homeassistant/components/reolink/services.py | 2 -- homeassistant/components/reolink/siren.py | 2 -- homeassistant/components/reolink/switch.py | 2 -- homeassistant/components/reolink/update.py | 2 -- homeassistant/components/reolink/util.py | 2 -- homeassistant/components/reolink/views.py | 2 -- homeassistant/components/repairs/__init__.py | 2 -- homeassistant/components/repairs/issue_handler.py | 2 -- homeassistant/components/repairs/models.py | 2 -- homeassistant/components/repairs/websocket_api.py | 2 -- homeassistant/components/repetier/__init__.py | 2 -- homeassistant/components/repetier/sensor.py | 2 -- homeassistant/components/rest/__init__.py | 2 -- homeassistant/components/rest/binary_sensor.py | 2 -- homeassistant/components/rest/data.py | 2 -- homeassistant/components/rest/entity.py | 2 -- homeassistant/components/rest/notify.py | 2 -- homeassistant/components/rest/sensor.py | 2 -- homeassistant/components/rest/switch.py | 2 -- homeassistant/components/rest_command/__init__.py | 2 -- homeassistant/components/rflink/__init__.py | 2 -- homeassistant/components/rflink/binary_sensor.py | 2 -- homeassistant/components/rflink/const.py | 2 -- homeassistant/components/rflink/cover.py | 2 -- homeassistant/components/rflink/entity.py | 2 -- homeassistant/components/rflink/light.py | 2 -- homeassistant/components/rflink/sensor.py | 2 -- homeassistant/components/rflink/switch.py | 2 -- homeassistant/components/rfxtrx/__init__.py | 2 -- homeassistant/components/rfxtrx/binary_sensor.py | 2 -- homeassistant/components/rfxtrx/config_flow.py | 2 -- homeassistant/components/rfxtrx/cover.py | 2 -- homeassistant/components/rfxtrx/device_action.py | 2 -- homeassistant/components/rfxtrx/device_trigger.py | 2 -- homeassistant/components/rfxtrx/diagnostics.py | 2 -- homeassistant/components/rfxtrx/entity.py | 2 -- homeassistant/components/rfxtrx/event.py | 2 -- homeassistant/components/rfxtrx/light.py | 2 -- homeassistant/components/rfxtrx/sensor.py | 2 -- homeassistant/components/rfxtrx/siren.py | 2 -- homeassistant/components/rfxtrx/switch.py | 2 -- homeassistant/components/rhasspy/__init__.py | 2 -- homeassistant/components/rhasspy/config_flow.py | 2 -- homeassistant/components/ridwell/__init__.py | 2 -- homeassistant/components/ridwell/calendar.py | 2 -- homeassistant/components/ridwell/config_flow.py | 2 -- homeassistant/components/ridwell/coordinator.py | 2 -- homeassistant/components/ridwell/diagnostics.py | 2 -- homeassistant/components/ridwell/entity.py | 2 -- homeassistant/components/ridwell/sensor.py | 2 -- homeassistant/components/ridwell/switch.py | 2 -- homeassistant/components/ring/__init__.py | 2 -- homeassistant/components/ring/binary_sensor.py | 2 -- homeassistant/components/ring/button.py | 2 -- homeassistant/components/ring/camera.py | 2 -- homeassistant/components/ring/const.py | 2 -- homeassistant/components/ring/coordinator.py | 2 -- homeassistant/components/ring/diagnostics.py | 2 -- homeassistant/components/ring/sensor.py | 2 -- homeassistant/components/ripple/sensor.py | 2 -- homeassistant/components/risco/__init__.py | 2 -- homeassistant/components/risco/alarm_control_panel.py | 2 -- homeassistant/components/risco/binary_sensor.py | 2 -- homeassistant/components/risco/config_flow.py | 2 -- homeassistant/components/risco/coordinator.py | 2 -- homeassistant/components/risco/entity.py | 2 -- homeassistant/components/risco/sensor.py | 2 -- homeassistant/components/risco/switch.py | 2 -- homeassistant/components/rituals_perfume_genie/binary_sensor.py | 2 -- homeassistant/components/rituals_perfume_genie/config_flow.py | 2 -- homeassistant/components/rituals_perfume_genie/diagnostics.py | 2 -- homeassistant/components/rituals_perfume_genie/entity.py | 2 -- homeassistant/components/rituals_perfume_genie/number.py | 2 -- homeassistant/components/rituals_perfume_genie/select.py | 2 -- homeassistant/components/rituals_perfume_genie/sensor.py | 2 -- homeassistant/components/rituals_perfume_genie/switch.py | 2 -- homeassistant/components/rmvtransport/sensor.py | 2 -- homeassistant/components/roborock/__init__.py | 2 -- homeassistant/components/roborock/binary_sensor.py | 2 -- homeassistant/components/roborock/button.py | 2 -- homeassistant/components/roborock/config_flow.py | 2 -- homeassistant/components/roborock/coordinator.py | 2 -- homeassistant/components/roborock/diagnostics.py | 2 -- homeassistant/components/roborock/sensor.py | 2 -- homeassistant/components/roborock/switch.py | 2 -- homeassistant/components/rocketchat/notify.py | 2 -- homeassistant/components/roku/__init__.py | 2 -- homeassistant/components/roku/binary_sensor.py | 2 -- homeassistant/components/roku/browse_media.py | 2 -- homeassistant/components/roku/config_flow.py | 2 -- homeassistant/components/roku/coordinator.py | 2 -- homeassistant/components/roku/diagnostics.py | 2 -- homeassistant/components/roku/entity.py | 2 -- homeassistant/components/roku/helpers.py | 2 -- homeassistant/components/roku/media_player.py | 2 -- homeassistant/components/roku/remote.py | 2 -- homeassistant/components/roku/select.py | 2 -- homeassistant/components/roku/sensor.py | 2 -- homeassistant/components/roku/services.py | 2 -- homeassistant/components/romy/config_flow.py | 2 -- homeassistant/components/roomba/config_flow.py | 2 -- homeassistant/components/roomba/entity.py | 2 -- homeassistant/components/roomba/models.py | 2 -- homeassistant/components/roomba/vacuum.py | 2 -- homeassistant/components/roon/media_player.py | 2 -- homeassistant/components/roon/services.py | 2 -- homeassistant/components/route53/__init__.py | 2 -- homeassistant/components/rova/__init__.py | 2 -- homeassistant/components/rova/sensor.py | 2 -- homeassistant/components/rpi_power/config_flow.py | 2 -- homeassistant/components/rss_feed_template/__init__.py | 2 -- homeassistant/components/rtorrent/sensor.py | 2 -- homeassistant/components/ruckus_unleashed/device_tracker.py | 2 -- homeassistant/components/russound_rio/config_flow.py | 2 -- homeassistant/components/russound_rio/media_player.py | 2 -- homeassistant/components/russound_rnet/media_player.py | 2 -- homeassistant/components/ruuvi_gateway/__init__.py | 2 -- homeassistant/components/ruuvi_gateway/bluetooth.py | 2 -- homeassistant/components/ruuvi_gateway/config_flow.py | 2 -- homeassistant/components/ruuvi_gateway/coordinator.py | 2 -- homeassistant/components/ruuvi_gateway/models.py | 2 -- homeassistant/components/ruuvi_gateway/schemata.py | 2 -- homeassistant/components/ruuvitag_ble/__init__.py | 2 -- homeassistant/components/ruuvitag_ble/config_flow.py | 2 -- homeassistant/components/ruuvitag_ble/sensor.py | 2 -- homeassistant/components/rympro/__init__.py | 2 -- homeassistant/components/rympro/config_flow.py | 2 -- homeassistant/components/rympro/coordinator.py | 2 -- homeassistant/components/rympro/sensor.py | 2 -- homeassistant/components/sabnzbd/__init__.py | 2 -- homeassistant/components/sabnzbd/binary_sensor.py | 2 -- homeassistant/components/sabnzbd/config_flow.py | 2 -- homeassistant/components/sabnzbd/number.py | 2 -- homeassistant/components/sabnzbd/sensor.py | 2 -- homeassistant/components/saj/sensor.py | 2 -- homeassistant/components/samsungtv/__init__.py | 2 -- homeassistant/components/samsungtv/bridge.py | 2 -- homeassistant/components/samsungtv/config_flow.py | 2 -- homeassistant/components/samsungtv/coordinator.py | 2 -- homeassistant/components/samsungtv/device_trigger.py | 2 -- homeassistant/components/samsungtv/diagnostics.py | 2 -- homeassistant/components/samsungtv/entity.py | 2 -- homeassistant/components/samsungtv/helpers.py | 2 -- homeassistant/components/samsungtv/media_player.py | 2 -- homeassistant/components/samsungtv/remote.py | 2 -- homeassistant/components/samsungtv/trigger.py | 2 -- homeassistant/components/samsungtv/triggers/turn_on.py | 2 -- homeassistant/components/satel_integra/alarm_control_panel.py | 2 -- homeassistant/components/satel_integra/binary_sensor.py | 2 -- homeassistant/components/satel_integra/config_flow.py | 2 -- homeassistant/components/satel_integra/coordinator.py | 2 -- homeassistant/components/satel_integra/diagnostics.py | 2 -- homeassistant/components/satel_integra/entity.py | 2 -- homeassistant/components/satel_integra/switch.py | 2 -- homeassistant/components/saunum/__init__.py | 2 -- homeassistant/components/saunum/binary_sensor.py | 2 -- homeassistant/components/saunum/climate.py | 2 -- homeassistant/components/saunum/config_flow.py | 2 -- homeassistant/components/saunum/coordinator.py | 2 -- homeassistant/components/saunum/diagnostics.py | 2 -- homeassistant/components/saunum/entity.py | 2 -- homeassistant/components/saunum/light.py | 2 -- homeassistant/components/saunum/number.py | 2 -- homeassistant/components/saunum/sensor.py | 2 -- homeassistant/components/saunum/services.py | 2 -- homeassistant/components/scene/__init__.py | 2 -- homeassistant/components/schedule/__init__.py | 2 -- homeassistant/components/schlage/__init__.py | 2 -- homeassistant/components/schlage/binary_sensor.py | 2 -- homeassistant/components/schlage/config_flow.py | 2 -- homeassistant/components/schlage/coordinator.py | 2 -- homeassistant/components/schlage/diagnostics.py | 2 -- homeassistant/components/schlage/lock.py | 2 -- homeassistant/components/schlage/select.py | 2 -- homeassistant/components/schlage/sensor.py | 2 -- homeassistant/components/schlage/switch.py | 2 -- homeassistant/components/schluter/climate.py | 2 -- homeassistant/components/scrape/__init__.py | 2 -- homeassistant/components/scrape/config_flow.py | 2 -- homeassistant/components/scrape/const.py | 2 -- homeassistant/components/scrape/coordinator.py | 2 -- homeassistant/components/scrape/sensor.py | 2 -- homeassistant/components/screenlogic/config_flow.py | 2 -- homeassistant/components/script/__init__.py | 2 -- homeassistant/components/script/config.py | 2 -- homeassistant/components/script/trace.py | 2 -- homeassistant/components/scsgate/cover.py | 2 -- homeassistant/components/scsgate/light.py | 2 -- homeassistant/components/scsgate/switch.py | 2 -- homeassistant/components/search/__init__.py | 2 -- homeassistant/components/season/config_flow.py | 2 -- homeassistant/components/season/sensor.py | 2 -- homeassistant/components/select/__init__.py | 2 -- homeassistant/components/select/device_action.py | 2 -- homeassistant/components/select/device_condition.py | 2 -- homeassistant/components/select/device_trigger.py | 2 -- homeassistant/components/select/reproduce_state.py | 2 -- homeassistant/components/select/significant_change.py | 2 -- homeassistant/components/sendgrid/notify.py | 2 -- homeassistant/components/sense/coordinator.py | 2 -- homeassistant/components/sensibo/__init__.py | 2 -- homeassistant/components/sensibo/binary_sensor.py | 2 -- homeassistant/components/sensibo/button.py | 2 -- homeassistant/components/sensibo/climate.py | 2 -- homeassistant/components/sensibo/config_flow.py | 2 -- homeassistant/components/sensibo/coordinator.py | 2 -- homeassistant/components/sensibo/diagnostics.py | 2 -- homeassistant/components/sensibo/entity.py | 2 -- homeassistant/components/sensibo/number.py | 2 -- homeassistant/components/sensibo/select.py | 2 -- homeassistant/components/sensibo/sensor.py | 2 -- homeassistant/components/sensibo/services.py | 2 -- homeassistant/components/sensibo/switch.py | 2 -- homeassistant/components/sensibo/update.py | 2 -- homeassistant/components/sensibo/util.py | 2 -- homeassistant/components/sensirion_ble/__init__.py | 2 -- homeassistant/components/sensirion_ble/config_flow.py | 2 -- homeassistant/components/sensirion_ble/sensor.py | 2 -- homeassistant/components/sensor/__init__.py | 2 -- homeassistant/components/sensor/const.py | 2 -- homeassistant/components/sensor/device_condition.py | 2 -- homeassistant/components/sensor/helpers.py | 2 -- homeassistant/components/sensor/recorder.py | 2 -- homeassistant/components/sensor/significant_change.py | 2 -- homeassistant/components/sensor/websocket_api.py | 2 -- homeassistant/components/sensorpro/__init__.py | 2 -- homeassistant/components/sensorpro/config_flow.py | 2 -- homeassistant/components/sensorpro/device.py | 2 -- homeassistant/components/sensorpro/sensor.py | 2 -- homeassistant/components/sensorpush/__init__.py | 2 -- homeassistant/components/sensorpush/config_flow.py | 2 -- homeassistant/components/sensorpush/sensor.py | 2 -- homeassistant/components/sensorpush_cloud/__init__.py | 2 -- homeassistant/components/sensorpush_cloud/config_flow.py | 2 -- homeassistant/components/sensorpush_cloud/coordinator.py | 2 -- homeassistant/components/sensorpush_cloud/sensor.py | 2 -- homeassistant/components/sensoterra/__init__.py | 2 -- homeassistant/components/sensoterra/config_flow.py | 2 -- homeassistant/components/sensoterra/sensor.py | 2 -- homeassistant/components/sentry/__init__.py | 2 -- homeassistant/components/sentry/config_flow.py | 2 -- homeassistant/components/senz/__init__.py | 2 -- homeassistant/components/senz/climate.py | 2 -- homeassistant/components/senz/coordinator.py | 2 -- homeassistant/components/senz/sensor.py | 2 -- homeassistant/components/serial/sensor.py | 2 -- homeassistant/components/serial_pm/sensor.py | 2 -- homeassistant/components/sesame/lock.py | 2 -- homeassistant/components/seven_segments/image_processing.py | 2 -- homeassistant/components/seventeentrack/config_flow.py | 2 -- homeassistant/components/seventeentrack/sensor.py | 2 -- homeassistant/components/sfr_box/__init__.py | 2 -- homeassistant/components/sfr_box/binary_sensor.py | 2 -- homeassistant/components/sfr_box/button.py | 2 -- homeassistant/components/sfr_box/config_flow.py | 2 -- homeassistant/components/sfr_box/coordinator.py | 2 -- homeassistant/components/sfr_box/diagnostics.py | 2 -- homeassistant/components/sfr_box/entity.py | 2 -- homeassistant/components/sftp_storage/__init__.py | 2 -- homeassistant/components/sftp_storage/backup.py | 2 -- homeassistant/components/sftp_storage/client.py | 2 -- homeassistant/components/sftp_storage/config_flow.py | 2 -- homeassistant/components/sftp_storage/const.py | 2 -- homeassistant/components/sharkiq/config_flow.py | 2 -- homeassistant/components/sharkiq/coordinator.py | 2 -- homeassistant/components/sharkiq/services.py | 2 -- homeassistant/components/sharkiq/vacuum.py | 2 -- homeassistant/components/shell_command/__init__.py | 2 -- homeassistant/components/shelly/__init__.py | 2 -- homeassistant/components/shelly/binary_sensor.py | 2 -- homeassistant/components/shelly/ble_provisioning.py | 2 -- homeassistant/components/shelly/bluetooth/__init__.py | 2 -- homeassistant/components/shelly/button.py | 2 -- homeassistant/components/shelly/climate.py | 2 -- homeassistant/components/shelly/config_flow.py | 2 -- homeassistant/components/shelly/const.py | 2 -- homeassistant/components/shelly/coordinator.py | 2 -- homeassistant/components/shelly/cover.py | 2 -- homeassistant/components/shelly/device_trigger.py | 2 -- homeassistant/components/shelly/diagnostics.py | 2 -- homeassistant/components/shelly/entity.py | 2 -- homeassistant/components/shelly/event.py | 2 -- homeassistant/components/shelly/light.py | 2 -- homeassistant/components/shelly/logbook.py | 2 -- homeassistant/components/shelly/number.py | 2 -- homeassistant/components/shelly/repairs.py | 2 -- homeassistant/components/shelly/select.py | 2 -- homeassistant/components/shelly/sensor.py | 2 -- homeassistant/components/shelly/switch.py | 2 -- homeassistant/components/shelly/text.py | 2 -- homeassistant/components/shelly/update.py | 2 -- homeassistant/components/shelly/utils.py | 2 -- homeassistant/components/shelly/valve.py | 2 -- homeassistant/components/shodan/sensor.py | 2 -- homeassistant/components/shopping_list/__init__.py | 2 -- homeassistant/components/shopping_list/config_flow.py | 2 -- homeassistant/components/shopping_list/intent.py | 2 -- homeassistant/components/sia/alarm_control_panel.py | 2 -- homeassistant/components/sia/binary_sensor.py | 2 -- homeassistant/components/sia/config_flow.py | 2 -- homeassistant/components/sia/const.py | 2 -- homeassistant/components/sia/entity.py | 2 -- homeassistant/components/sia/hub.py | 2 -- homeassistant/components/sia/utils.py | 2 -- homeassistant/components/sigfox/sensor.py | 2 -- homeassistant/components/sighthound/image_processing.py | 2 -- homeassistant/components/signal_messenger/notify.py | 2 -- homeassistant/components/simplefin/__init__.py | 2 -- homeassistant/components/simplefin/const.py | 2 -- homeassistant/components/simplefin/coordinator.py | 2 -- homeassistant/components/simplefin/sensor.py | 2 -- homeassistant/components/simplepush/config_flow.py | 2 -- homeassistant/components/simplepush/notify.py | 2 -- homeassistant/components/simplisafe/__init__.py | 2 -- homeassistant/components/simplisafe/alarm_control_panel.py | 2 -- homeassistant/components/simplisafe/binary_sensor.py | 2 -- homeassistant/components/simplisafe/button.py | 2 -- homeassistant/components/simplisafe/config_flow.py | 2 -- homeassistant/components/simplisafe/coordinator.py | 2 -- homeassistant/components/simplisafe/diagnostics.py | 2 -- homeassistant/components/simplisafe/entity.py | 2 -- homeassistant/components/simplisafe/lock.py | 2 -- homeassistant/components/simplisafe/sensor.py | 2 -- homeassistant/components/sinch/notify.py | 2 -- homeassistant/components/siren/__init__.py | 2 -- homeassistant/components/sisyphus/light.py | 2 -- homeassistant/components/sisyphus/media_player.py | 2 -- homeassistant/components/sky_hub/device_tracker.py | 2 -- homeassistant/components/skybeacon/sensor.py | 2 -- homeassistant/components/skybell/__init__.py | 2 -- homeassistant/components/skybell/binary_sensor.py | 2 -- homeassistant/components/skybell/camera.py | 2 -- homeassistant/components/skybell/config_flow.py | 2 -- homeassistant/components/skybell/entity.py | 2 -- homeassistant/components/skybell/light.py | 2 -- homeassistant/components/skybell/sensor.py | 2 -- homeassistant/components/skybell/switch.py | 2 -- homeassistant/components/slack/__init__.py | 2 -- homeassistant/components/slack/config_flow.py | 2 -- homeassistant/components/slack/entity.py | 2 -- homeassistant/components/slack/notify.py | 2 -- homeassistant/components/slack/sensor.py | 2 -- homeassistant/components/sleep_as_android/__init__.py | 2 -- homeassistant/components/sleep_as_android/config_flow.py | 2 -- homeassistant/components/sleep_as_android/diagnostics.py | 2 -- homeassistant/components/sleep_as_android/entity.py | 2 -- homeassistant/components/sleep_as_android/event.py | 2 -- homeassistant/components/sleep_as_android/sensor.py | 2 -- homeassistant/components/sleepiq/__init__.py | 2 -- homeassistant/components/sleepiq/button.py | 2 -- homeassistant/components/sleepiq/config_flow.py | 2 -- homeassistant/components/sleepiq/number.py | 2 -- homeassistant/components/sleepiq/select.py | 2 -- homeassistant/components/sleepiq/sensor.py | 2 -- homeassistant/components/sleepiq/switch.py | 2 -- homeassistant/components/slide/cover.py | 2 -- homeassistant/components/slide_local/__init__.py | 2 -- homeassistant/components/slide_local/button.py | 2 -- homeassistant/components/slide_local/config_flow.py | 2 -- homeassistant/components/slide_local/coordinator.py | 2 -- homeassistant/components/slide_local/cover.py | 2 -- homeassistant/components/slide_local/diagnostics.py | 2 -- homeassistant/components/slide_local/switch.py | 2 -- homeassistant/components/slimproto/__init__.py | 2 -- homeassistant/components/slimproto/config_flow.py | 2 -- homeassistant/components/slimproto/media_player.py | 2 -- homeassistant/components/sma/__init__.py | 2 -- homeassistant/components/sma/config_flow.py | 2 -- homeassistant/components/sma/coordinator.py | 2 -- homeassistant/components/sma/diagnostics.py | 2 -- homeassistant/components/sma/sensor.py | 2 -- homeassistant/components/smappee/binary_sensor.py | 2 -- homeassistant/components/smappee/sensor.py | 2 -- homeassistant/components/smarla/config_flow.py | 2 -- homeassistant/components/smartthings/__init__.py | 2 -- homeassistant/components/smartthings/binary_sensor.py | 2 -- homeassistant/components/smartthings/button.py | 2 -- homeassistant/components/smartthings/climate.py | 2 -- homeassistant/components/smartthings/cover.py | 2 -- homeassistant/components/smartthings/diagnostics.py | 2 -- homeassistant/components/smartthings/entity.py | 2 -- homeassistant/components/smartthings/event.py | 2 -- homeassistant/components/smartthings/fan.py | 2 -- homeassistant/components/smartthings/light.py | 2 -- homeassistant/components/smartthings/lock.py | 2 -- homeassistant/components/smartthings/media_player.py | 2 -- homeassistant/components/smartthings/number.py | 2 -- homeassistant/components/smartthings/select.py | 2 -- homeassistant/components/smartthings/sensor.py | 2 -- homeassistant/components/smartthings/switch.py | 2 -- homeassistant/components/smartthings/time.py | 2 -- homeassistant/components/smartthings/update.py | 2 -- homeassistant/components/smartthings/vacuum.py | 2 -- homeassistant/components/smartthings/valve.py | 2 -- homeassistant/components/smartthings/water_heater.py | 2 -- homeassistant/components/smarttub/binary_sensor.py | 2 -- homeassistant/components/smarttub/climate.py | 2 -- homeassistant/components/smarttub/config_flow.py | 2 -- homeassistant/components/smarty/binary_sensor.py | 2 -- homeassistant/components/smarty/button.py | 2 -- homeassistant/components/smarty/fan.py | 2 -- homeassistant/components/smarty/sensor.py | 2 -- homeassistant/components/smarty/switch.py | 2 -- homeassistant/components/smhi/config_flow.py | 2 -- homeassistant/components/smhi/coordinator.py | 2 -- homeassistant/components/smhi/entity.py | 2 -- homeassistant/components/smhi/sensor.py | 2 -- homeassistant/components/smhi/weather.py | 2 -- homeassistant/components/smlight/__init__.py | 2 -- homeassistant/components/smlight/binary_sensor.py | 2 -- homeassistant/components/smlight/button.py | 2 -- homeassistant/components/smlight/config_flow.py | 2 -- homeassistant/components/smlight/coordinator.py | 2 -- homeassistant/components/smlight/diagnostics.py | 2 -- homeassistant/components/smlight/entity.py | 2 -- homeassistant/components/smlight/sensor.py | 2 -- homeassistant/components/smlight/switch.py | 2 -- homeassistant/components/smlight/update.py | 2 -- homeassistant/components/smtp/notify.py | 2 -- homeassistant/components/snapcast/config_flow.py | 2 -- homeassistant/components/snapcast/coordinator.py | 2 -- homeassistant/components/snapcast/entity.py | 2 -- homeassistant/components/snapcast/media_player.py | 2 -- homeassistant/components/snapcast/services.py | 2 -- homeassistant/components/snmp/device_tracker.py | 2 -- homeassistant/components/snmp/sensor.py | 2 -- homeassistant/components/snmp/switch.py | 2 -- homeassistant/components/snmp/util.py | 2 -- homeassistant/components/snoo/__init__.py | 2 -- homeassistant/components/snoo/binary_sensor.py | 2 -- homeassistant/components/snoo/config_flow.py | 2 -- homeassistant/components/snoo/entity.py | 2 -- homeassistant/components/snoo/select.py | 2 -- homeassistant/components/snoo/sensor.py | 2 -- homeassistant/components/snoo/switch.py | 2 -- homeassistant/components/snooz/__init__.py | 2 -- homeassistant/components/snooz/config_flow.py | 2 -- homeassistant/components/snooz/fan.py | 2 -- homeassistant/components/solaredge/__init__.py | 2 -- homeassistant/components/solaredge/config_flow.py | 2 -- homeassistant/components/solaredge/coordinator.py | 2 -- homeassistant/components/solaredge/sensor.py | 2 -- homeassistant/components/solaredge/types.py | 2 -- homeassistant/components/solaredge_local/sensor.py | 2 -- homeassistant/components/solarlog/const.py | 2 -- homeassistant/components/solarlog/coordinator.py | 2 -- homeassistant/components/solarlog/diagnostics.py | 2 -- homeassistant/components/solarlog/entity.py | 2 -- homeassistant/components/solarlog/models.py | 2 -- homeassistant/components/solarlog/sensor.py | 2 -- homeassistant/components/solax/config_flow.py | 2 -- homeassistant/components/solax/sensor.py | 2 -- homeassistant/components/soma/__init__.py | 2 -- homeassistant/components/soma/cover.py | 2 -- homeassistant/components/soma/entity.py | 2 -- homeassistant/components/somfy_mylink/config_flow.py | 2 -- homeassistant/components/sonarr/__init__.py | 2 -- homeassistant/components/sonarr/config_flow.py | 2 -- homeassistant/components/sonarr/coordinator.py | 2 -- homeassistant/components/sonarr/entity.py | 2 -- homeassistant/components/sonarr/sensor.py | 2 -- homeassistant/components/songpal/config_flow.py | 2 -- homeassistant/components/songpal/media_player.py | 2 -- homeassistant/components/songpal/services.py | 2 -- homeassistant/components/sonos/__init__.py | 2 -- homeassistant/components/sonos/alarms.py | 2 -- homeassistant/components/sonos/binary_sensor.py | 2 -- homeassistant/components/sonos/const.py | 2 -- homeassistant/components/sonos/diagnostics.py | 2 -- homeassistant/components/sonos/entity.py | 2 -- homeassistant/components/sonos/favorites.py | 2 -- homeassistant/components/sonos/helpers.py | 2 -- homeassistant/components/sonos/household_coordinator.py | 2 -- homeassistant/components/sonos/media.py | 2 -- homeassistant/components/sonos/media_browser.py | 2 -- homeassistant/components/sonos/media_player.py | 2 -- homeassistant/components/sonos/number.py | 2 -- homeassistant/components/sonos/select.py | 2 -- homeassistant/components/sonos/sensor.py | 2 -- homeassistant/components/sonos/services.py | 2 -- homeassistant/components/sonos/speaker.py | 2 -- homeassistant/components/sonos/statistics.py | 2 -- homeassistant/components/sonos/switch.py | 2 -- homeassistant/components/sony_projector/switch.py | 2 -- homeassistant/components/soundtouch/media_player.py | 2 -- homeassistant/components/spc/alarm_control_panel.py | 2 -- homeassistant/components/spc/binary_sensor.py | 2 -- homeassistant/components/speedtestdotnet/__init__.py | 2 -- homeassistant/components/speedtestdotnet/config_flow.py | 2 -- homeassistant/components/speedtestdotnet/const.py | 2 -- homeassistant/components/speedtestdotnet/sensor.py | 2 -- homeassistant/components/spider/__init__.py | 2 -- homeassistant/components/splunk/__init__.py | 2 -- homeassistant/components/splunk/config_flow.py | 2 -- homeassistant/components/splunk/diagnostics.py | 2 -- homeassistant/components/spotify/__init__.py | 2 -- homeassistant/components/spotify/browse_media.py | 2 -- homeassistant/components/spotify/config_flow.py | 2 -- homeassistant/components/spotify/diagnostics.py | 2 -- homeassistant/components/spotify/media_player.py | 2 -- homeassistant/components/spotify/util.py | 2 -- homeassistant/components/sql/__init__.py | 2 -- homeassistant/components/sql/config_flow.py | 2 -- homeassistant/components/sql/models.py | 2 -- homeassistant/components/sql/sensor.py | 2 -- homeassistant/components/sql/services.py | 2 -- homeassistant/components/sql/util.py | 2 -- homeassistant/components/squeezebox/binary_sensor.py | 2 -- homeassistant/components/squeezebox/browse_media.py | 2 -- homeassistant/components/squeezebox/button.py | 2 -- homeassistant/components/squeezebox/config_flow.py | 2 -- homeassistant/components/squeezebox/coordinator.py | 2 -- homeassistant/components/squeezebox/media_player.py | 2 -- homeassistant/components/squeezebox/sensor.py | 2 -- homeassistant/components/squeezebox/services.py | 2 -- homeassistant/components/squeezebox/update.py | 2 -- homeassistant/components/squeezebox/util.py | 2 -- homeassistant/components/srp_energy/config_flow.py | 2 -- homeassistant/components/srp_energy/coordinator.py | 2 -- homeassistant/components/srp_energy/sensor.py | 2 -- homeassistant/components/ssdp/__init__.py | 2 -- homeassistant/components/ssdp/common.py | 2 -- homeassistant/components/ssdp/const.py | 2 -- homeassistant/components/ssdp/scanner.py | 2 -- homeassistant/components/ssdp/server.py | 2 -- homeassistant/components/ssdp/websocket_api.py | 2 -- homeassistant/components/starline/__init__.py | 2 -- homeassistant/components/starline/account.py | 2 -- homeassistant/components/starline/binary_sensor.py | 2 -- homeassistant/components/starline/button.py | 2 -- homeassistant/components/starline/config_flow.py | 2 -- homeassistant/components/starline/entity.py | 2 -- homeassistant/components/starline/lock.py | 2 -- homeassistant/components/starline/sensor.py | 2 -- homeassistant/components/starline/switch.py | 2 -- homeassistant/components/starlingbank/sensor.py | 2 -- homeassistant/components/starlink/__init__.py | 2 -- homeassistant/components/starlink/binary_sensor.py | 2 -- homeassistant/components/starlink/button.py | 2 -- homeassistant/components/starlink/config_flow.py | 2 -- homeassistant/components/starlink/coordinator.py | 2 -- homeassistant/components/starlink/entity.py | 2 -- homeassistant/components/starlink/sensor.py | 2 -- homeassistant/components/starlink/switch.py | 2 -- homeassistant/components/starlink/time.py | 2 -- homeassistant/components/startca/sensor.py | 2 -- homeassistant/components/statistics/config_flow.py | 2 -- homeassistant/components/statistics/sensor.py | 2 -- homeassistant/components/steam_online/__init__.py | 2 -- homeassistant/components/steam_online/config_flow.py | 2 -- homeassistant/components/steam_online/coordinator.py | 2 -- homeassistant/components/steam_online/sensor.py | 2 -- homeassistant/components/steamist/__init__.py | 2 -- homeassistant/components/steamist/config_flow.py | 2 -- homeassistant/components/steamist/coordinator.py | 2 -- homeassistant/components/steamist/discovery.py | 2 -- homeassistant/components/steamist/entity.py | 2 -- homeassistant/components/steamist/sensor.py | 2 -- homeassistant/components/steamist/switch.py | 2 -- homeassistant/components/stiebel_eltron/climate.py | 2 -- homeassistant/components/stiebel_eltron/config_flow.py | 2 -- homeassistant/components/stookwijzer/__init__.py | 2 -- homeassistant/components/stookwijzer/config_flow.py | 2 -- homeassistant/components/stookwijzer/diagnostics.py | 2 -- homeassistant/components/stookwijzer/sensor.py | 2 -- homeassistant/components/stream/__init__.py | 2 -- homeassistant/components/stream/const.py | 2 -- homeassistant/components/stream/core.py | 2 -- homeassistant/components/stream/diagnostics.py | 2 -- homeassistant/components/stream/fmp4utils.py | 2 -- homeassistant/components/stream/hls.py | 2 -- homeassistant/components/stream/recorder.py | 2 -- homeassistant/components/stream/worker.py | 2 -- homeassistant/components/streamlabswater/binary_sensor.py | 2 -- homeassistant/components/streamlabswater/config_flow.py | 2 -- homeassistant/components/streamlabswater/sensor.py | 2 -- homeassistant/components/stt/__init__.py | 2 -- homeassistant/components/stt/const.py | 2 -- homeassistant/components/stt/legacy.py | 2 -- homeassistant/components/subaru/config_flow.py | 2 -- homeassistant/components/subaru/coordinator.py | 2 -- homeassistant/components/subaru/device_tracker.py | 2 -- homeassistant/components/subaru/diagnostics.py | 2 -- homeassistant/components/subaru/sensor.py | 2 -- homeassistant/components/suez_water/__init__.py | 2 -- homeassistant/components/suez_water/config_flow.py | 2 -- homeassistant/components/suez_water/sensor.py | 2 -- homeassistant/components/sun/__init__.py | 2 -- homeassistant/components/sun/binary_sensor.py | 2 -- homeassistant/components/sun/condition.py | 2 -- homeassistant/components/sun/config_flow.py | 2 -- homeassistant/components/sun/entity.py | 2 -- homeassistant/components/sun/sensor.py | 2 -- homeassistant/components/sunricher_dali/__init__.py | 2 -- homeassistant/components/sunricher_dali/binary_sensor.py | 2 -- homeassistant/components/sunricher_dali/button.py | 2 -- homeassistant/components/sunricher_dali/config_flow.py | 2 -- homeassistant/components/sunricher_dali/entity.py | 2 -- homeassistant/components/sunricher_dali/light.py | 2 -- homeassistant/components/sunricher_dali/sensor.py | 2 -- homeassistant/components/supervisord/sensor.py | 2 -- homeassistant/components/supla/__init__.py | 2 -- homeassistant/components/supla/coordinator.py | 2 -- homeassistant/components/supla/cover.py | 2 -- homeassistant/components/supla/entity.py | 2 -- homeassistant/components/supla/switch.py | 2 -- homeassistant/components/surepetcare/__init__.py | 2 -- homeassistant/components/surepetcare/binary_sensor.py | 2 -- homeassistant/components/surepetcare/config_flow.py | 2 -- homeassistant/components/surepetcare/coordinator.py | 2 -- homeassistant/components/surepetcare/entity.py | 2 -- homeassistant/components/surepetcare/lock.py | 2 -- homeassistant/components/surepetcare/sensor.py | 2 -- homeassistant/components/swiss_hydrological_data/sensor.py | 2 -- homeassistant/components/swiss_public_transport/coordinator.py | 2 -- homeassistant/components/swiss_public_transport/sensor.py | 2 -- homeassistant/components/swisscom/device_tracker.py | 2 -- homeassistant/components/switch/__init__.py | 2 -- homeassistant/components/switch/device_action.py | 2 -- homeassistant/components/switch/device_condition.py | 2 -- homeassistant/components/switch/device_trigger.py | 2 -- homeassistant/components/switch/light.py | 2 -- homeassistant/components/switch/reproduce_state.py | 2 -- homeassistant/components/switch/significant_change.py | 2 -- homeassistant/components/switch_as_x/__init__.py | 2 -- homeassistant/components/switch_as_x/config_flow.py | 2 -- homeassistant/components/switch_as_x/cover.py | 2 -- homeassistant/components/switch_as_x/entity.py | 2 -- homeassistant/components/switch_as_x/fan.py | 2 -- homeassistant/components/switch_as_x/light.py | 2 -- homeassistant/components/switch_as_x/lock.py | 2 -- homeassistant/components/switch_as_x/siren.py | 2 -- homeassistant/components/switch_as_x/valve.py | 2 -- homeassistant/components/switchbee/__init__.py | 2 -- homeassistant/components/switchbee/climate.py | 2 -- homeassistant/components/switchbee/config_flow.py | 2 -- homeassistant/components/switchbee/coordinator.py | 2 -- homeassistant/components/switchbee/cover.py | 2 -- homeassistant/components/switchbee/light.py | 2 -- homeassistant/components/switchbee/switch.py | 2 -- homeassistant/components/switchbot/__init__.py | 2 -- homeassistant/components/switchbot/binary_sensor.py | 2 -- homeassistant/components/switchbot/climate.py | 2 -- homeassistant/components/switchbot/config_flow.py | 2 -- homeassistant/components/switchbot/coordinator.py | 2 -- homeassistant/components/switchbot/cover.py | 2 -- homeassistant/components/switchbot/diagnostics.py | 2 -- homeassistant/components/switchbot/entity.py | 2 -- homeassistant/components/switchbot/event.py | 2 -- homeassistant/components/switchbot/fan.py | 2 -- homeassistant/components/switchbot/humidifier.py | 2 -- homeassistant/components/switchbot/light.py | 2 -- homeassistant/components/switchbot/select.py | 2 -- homeassistant/components/switchbot/sensor.py | 2 -- homeassistant/components/switchbot/services.py | 2 -- homeassistant/components/switchbot/switch.py | 2 -- homeassistant/components/switchbot/vacuum.py | 2 -- homeassistant/components/switcher_kis/__init__.py | 2 -- homeassistant/components/switcher_kis/button.py | 2 -- homeassistant/components/switcher_kis/climate.py | 2 -- homeassistant/components/switcher_kis/config_flow.py | 2 -- homeassistant/components/switcher_kis/coordinator.py | 2 -- homeassistant/components/switcher_kis/cover.py | 2 -- homeassistant/components/switcher_kis/diagnostics.py | 2 -- homeassistant/components/switcher_kis/light.py | 2 -- homeassistant/components/switcher_kis/sensor.py | 2 -- homeassistant/components/switcher_kis/switch.py | 2 -- homeassistant/components/switcher_kis/utils.py | 2 -- homeassistant/components/switchmate/switch.py | 2 -- homeassistant/components/syncthru/__init__.py | 2 -- homeassistant/components/syncthru/binary_sensor.py | 2 -- homeassistant/components/syncthru/diagnostics.py | 2 -- homeassistant/components/syncthru/sensor.py | 2 -- homeassistant/components/synology_chat/notify.py | 2 -- homeassistant/components/synology_dsm/__init__.py | 2 -- homeassistant/components/synology_dsm/backup.py | 2 -- homeassistant/components/synology_dsm/binary_sensor.py | 2 -- homeassistant/components/synology_dsm/button.py | 2 -- homeassistant/components/synology_dsm/camera.py | 2 -- homeassistant/components/synology_dsm/common.py | 2 -- homeassistant/components/synology_dsm/config_flow.py | 2 -- homeassistant/components/synology_dsm/const.py | 2 -- homeassistant/components/synology_dsm/coordinator.py | 2 -- homeassistant/components/synology_dsm/diagnostics.py | 2 -- homeassistant/components/synology_dsm/entity.py | 2 -- homeassistant/components/synology_dsm/media_source.py | 2 -- homeassistant/components/synology_dsm/repairs.py | 2 -- homeassistant/components/synology_dsm/sensor.py | 2 -- homeassistant/components/synology_dsm/services.py | 2 -- homeassistant/components/synology_dsm/switch.py | 2 -- homeassistant/components/synology_dsm/update.py | 2 -- homeassistant/components/synology_srm/device_tracker.py | 2 -- homeassistant/components/syslog/notify.py | 2 -- homeassistant/components/system_bridge/__init__.py | 2 -- homeassistant/components/system_bridge/binary_sensor.py | 2 -- homeassistant/components/system_bridge/config_flow.py | 2 -- homeassistant/components/system_bridge/coordinator.py | 2 -- homeassistant/components/system_bridge/media_player.py | 2 -- homeassistant/components/system_bridge/media_source.py | 2 -- homeassistant/components/system_bridge/notify.py | 2 -- homeassistant/components/system_bridge/sensor.py | 2 -- homeassistant/components/system_bridge/update.py | 2 -- homeassistant/components/system_health/__init__.py | 2 -- homeassistant/components/system_log/__init__.py | 2 -- homeassistant/components/systemmonitor/binary_sensor.py | 2 -- homeassistant/components/systemmonitor/config_flow.py | 2 -- homeassistant/components/systemmonitor/coordinator.py | 2 -- homeassistant/components/systemmonitor/diagnostics.py | 2 -- homeassistant/components/systemmonitor/sensor.py | 2 -- homeassistant/components/systemnexa2/diagnostics.py | 2 -- homeassistant/components/tado/binary_sensor.py | 2 -- homeassistant/components/tado/climate.py | 2 -- homeassistant/components/tado/config_flow.py | 2 -- homeassistant/components/tado/coordinator.py | 2 -- homeassistant/components/tado/diagnostics.py | 2 -- homeassistant/components/tado/sensor.py | 2 -- homeassistant/components/tag/__init__.py | 2 -- homeassistant/components/tag/trigger.py | 2 -- homeassistant/components/tailscale/__init__.py | 2 -- homeassistant/components/tailscale/binary_sensor.py | 2 -- homeassistant/components/tailscale/config_flow.py | 2 -- homeassistant/components/tailscale/const.py | 2 -- homeassistant/components/tailscale/coordinator.py | 2 -- homeassistant/components/tailscale/diagnostics.py | 2 -- homeassistant/components/tailscale/entity.py | 2 -- homeassistant/components/tailscale/sensor.py | 2 -- homeassistant/components/tailwind/__init__.py | 2 -- homeassistant/components/tailwind/binary_sensor.py | 2 -- homeassistant/components/tailwind/button.py | 2 -- homeassistant/components/tailwind/config_flow.py | 2 -- homeassistant/components/tailwind/const.py | 2 -- homeassistant/components/tailwind/cover.py | 2 -- homeassistant/components/tailwind/diagnostics.py | 2 -- homeassistant/components/tailwind/entity.py | 2 -- homeassistant/components/tailwind/number.py | 2 -- homeassistant/components/tami4/__init__.py | 2 -- homeassistant/components/tami4/config_flow.py | 2 -- homeassistant/components/tami4/entity.py | 2 -- homeassistant/components/tank_utility/sensor.py | 2 -- homeassistant/components/tankerkoenig/__init__.py | 2 -- homeassistant/components/tankerkoenig/binary_sensor.py | 2 -- homeassistant/components/tankerkoenig/config_flow.py | 2 -- homeassistant/components/tankerkoenig/coordinator.py | 2 -- homeassistant/components/tankerkoenig/diagnostics.py | 2 -- homeassistant/components/tankerkoenig/sensor.py | 2 -- homeassistant/components/tapsaff/binary_sensor.py | 2 -- homeassistant/components/tasmota/__init__.py | 2 -- homeassistant/components/tasmota/binary_sensor.py | 2 -- homeassistant/components/tasmota/camera.py | 2 -- homeassistant/components/tasmota/config_flow.py | 2 -- homeassistant/components/tasmota/cover.py | 2 -- homeassistant/components/tasmota/device_automation.py | 2 -- homeassistant/components/tasmota/device_trigger.py | 2 -- homeassistant/components/tasmota/discovery.py | 2 -- homeassistant/components/tasmota/entity.py | 2 -- homeassistant/components/tasmota/fan.py | 2 -- homeassistant/components/tasmota/light.py | 2 -- homeassistant/components/tasmota/sensor.py | 2 -- homeassistant/components/tautulli/__init__.py | 2 -- homeassistant/components/tautulli/config_flow.py | 2 -- homeassistant/components/tautulli/coordinator.py | 2 -- homeassistant/components/tautulli/entity.py | 2 -- homeassistant/components/tautulli/sensor.py | 2 -- homeassistant/components/tcp/binary_sensor.py | 2 -- homeassistant/components/tcp/common.py | 2 -- homeassistant/components/tcp/const.py | 2 -- homeassistant/components/tcp/entity.py | 2 -- homeassistant/components/tcp/model.py | 2 -- homeassistant/components/tcp/sensor.py | 2 -- homeassistant/components/technove/__init__.py | 2 -- homeassistant/components/technove/binary_sensor.py | 2 -- homeassistant/components/technove/coordinator.py | 2 -- homeassistant/components/technove/diagnostics.py | 2 -- homeassistant/components/technove/helpers.py | 2 -- homeassistant/components/technove/number.py | 2 -- homeassistant/components/technove/sensor.py | 2 -- homeassistant/components/technove/switch.py | 2 -- homeassistant/components/ted5000/sensor.py | 2 -- homeassistant/components/tedee/coordinator.py | 2 -- homeassistant/components/tedee/diagnostics.py | 2 -- homeassistant/components/telegram/notify.py | 2 -- homeassistant/components/telegram_bot/__init__.py | 2 -- homeassistant/components/telegram_bot/diagnostics.py | 2 -- homeassistant/components/tellduslive/sensor.py | 2 -- homeassistant/components/tellstick/cover.py | 2 -- homeassistant/components/tellstick/light.py | 2 -- homeassistant/components/tellstick/sensor.py | 2 -- homeassistant/components/tellstick/switch.py | 2 -- homeassistant/components/telnet/switch.py | 2 -- homeassistant/components/teltonika/__init__.py | 2 -- homeassistant/components/teltonika/config_flow.py | 2 -- homeassistant/components/teltonika/coordinator.py | 2 -- homeassistant/components/teltonika/sensor.py | 2 -- homeassistant/components/teltonika/util.py | 2 -- homeassistant/components/temper/sensor.py | 2 -- homeassistant/components/template/__init__.py | 2 -- homeassistant/components/template/alarm_control_panel.py | 2 -- homeassistant/components/template/binary_sensor.py | 2 -- homeassistant/components/template/button.py | 2 -- homeassistant/components/template/config_flow.py | 2 -- homeassistant/components/template/cover.py | 2 -- homeassistant/components/template/event.py | 2 -- homeassistant/components/template/fan.py | 2 -- homeassistant/components/template/image.py | 2 -- homeassistant/components/template/light.py | 2 -- homeassistant/components/template/lock.py | 2 -- homeassistant/components/template/number.py | 2 -- homeassistant/components/template/schemas.py | 2 -- homeassistant/components/template/select.py | 2 -- homeassistant/components/template/sensor.py | 2 -- homeassistant/components/template/switch.py | 2 -- homeassistant/components/template/template_entity.py | 2 -- homeassistant/components/template/trigger_entity.py | 2 -- homeassistant/components/template/update.py | 2 -- homeassistant/components/template/vacuum.py | 2 -- homeassistant/components/template/weather.py | 2 -- homeassistant/components/tesla_fleet/binary_sensor.py | 2 -- homeassistant/components/tesla_fleet/button.py | 2 -- homeassistant/components/tesla_fleet/climate.py | 2 -- homeassistant/components/tesla_fleet/config_flow.py | 2 -- homeassistant/components/tesla_fleet/const.py | 2 -- homeassistant/components/tesla_fleet/coordinator.py | 2 -- homeassistant/components/tesla_fleet/cover.py | 2 -- homeassistant/components/tesla_fleet/device_tracker.py | 2 -- homeassistant/components/tesla_fleet/diagnostics.py | 2 -- homeassistant/components/tesla_fleet/lock.py | 2 -- homeassistant/components/tesla_fleet/media_player.py | 2 -- homeassistant/components/tesla_fleet/models.py | 2 -- homeassistant/components/tesla_fleet/number.py | 2 -- homeassistant/components/tesla_fleet/select.py | 2 -- homeassistant/components/tesla_fleet/sensor.py | 2 -- homeassistant/components/tesla_fleet/switch.py | 2 -- homeassistant/components/tesla_fleet/update.py | 2 -- homeassistant/components/tesla_wall_connector/__init__.py | 2 -- homeassistant/components/tesla_wall_connector/config_flow.py | 2 -- homeassistant/components/tesla_wall_connector/coordinator.py | 2 -- homeassistant/components/tesla_wall_connector/entity.py | 2 -- homeassistant/components/teslemetry/binary_sensor.py | 2 -- homeassistant/components/teslemetry/button.py | 2 -- homeassistant/components/teslemetry/calendar.py | 2 -- homeassistant/components/teslemetry/climate.py | 2 -- homeassistant/components/teslemetry/config_flow.py | 2 -- homeassistant/components/teslemetry/const.py | 2 -- homeassistant/components/teslemetry/coordinator.py | 2 -- homeassistant/components/teslemetry/cover.py | 2 -- homeassistant/components/teslemetry/device_tracker.py | 2 -- homeassistant/components/teslemetry/diagnostics.py | 2 -- homeassistant/components/teslemetry/lock.py | 2 -- homeassistant/components/teslemetry/media_player.py | 2 -- homeassistant/components/teslemetry/models.py | 2 -- homeassistant/components/teslemetry/number.py | 2 -- homeassistant/components/teslemetry/oauth.py | 2 -- homeassistant/components/teslemetry/select.py | 2 -- homeassistant/components/teslemetry/sensor.py | 2 -- homeassistant/components/teslemetry/switch.py | 2 -- homeassistant/components/teslemetry/update.py | 2 -- homeassistant/components/tessie/binary_sensor.py | 2 -- homeassistant/components/tessie/button.py | 2 -- homeassistant/components/tessie/climate.py | 2 -- homeassistant/components/tessie/config_flow.py | 2 -- homeassistant/components/tessie/const.py | 2 -- homeassistant/components/tessie/coordinator.py | 2 -- homeassistant/components/tessie/cover.py | 2 -- homeassistant/components/tessie/device_tracker.py | 2 -- homeassistant/components/tessie/diagnostics.py | 2 -- homeassistant/components/tessie/lock.py | 2 -- homeassistant/components/tessie/media_player.py | 2 -- homeassistant/components/tessie/models.py | 2 -- homeassistant/components/tessie/number.py | 2 -- homeassistant/components/tessie/select.py | 2 -- homeassistant/components/tessie/sensor.py | 2 -- homeassistant/components/tessie/switch.py | 2 -- homeassistant/components/tessie/update.py | 2 -- homeassistant/components/text/__init__.py | 2 -- homeassistant/components/text/device_action.py | 2 -- homeassistant/components/text/reproduce_state.py | 2 -- homeassistant/components/thermobeacon/__init__.py | 2 -- homeassistant/components/thermobeacon/config_flow.py | 2 -- homeassistant/components/thermobeacon/device.py | 2 -- homeassistant/components/thermobeacon/sensor.py | 2 -- homeassistant/components/thermopro/__init__.py | 2 -- homeassistant/components/thermopro/button.py | 2 -- homeassistant/components/thermopro/config_flow.py | 2 -- homeassistant/components/thermopro/sensor.py | 2 -- homeassistant/components/thermoworks_smoke/sensor.py | 2 -- homeassistant/components/thinkingcleaner/sensor.py | 2 -- homeassistant/components/thinkingcleaner/switch.py | 2 -- homeassistant/components/thomson/device_tracker.py | 2 -- homeassistant/components/thread/__init__.py | 2 -- homeassistant/components/thread/config_flow.py | 2 -- homeassistant/components/thread/dataset_store.py | 2 -- homeassistant/components/thread/diagnostics.py | 2 -- homeassistant/components/thread/discovery.py | 2 -- homeassistant/components/thread/websocket_api.py | 2 -- homeassistant/components/threshold/binary_sensor.py | 2 -- homeassistant/components/threshold/config_flow.py | 2 -- homeassistant/components/tibber/__init__.py | 2 -- homeassistant/components/tibber/binary_sensor.py | 2 -- homeassistant/components/tibber/config_flow.py | 2 -- homeassistant/components/tibber/const.py | 2 -- homeassistant/components/tibber/coordinator.py | 2 -- homeassistant/components/tibber/diagnostics.py | 2 -- homeassistant/components/tibber/notify.py | 2 -- homeassistant/components/tibber/sensor.py | 2 -- homeassistant/components/tibber/services.py | 2 -- homeassistant/components/tikteck/light.py | 2 -- homeassistant/components/tile/__init__.py | 2 -- homeassistant/components/tile/binary_sensor.py | 2 -- homeassistant/components/tile/config_flow.py | 2 -- homeassistant/components/tile/device_tracker.py | 2 -- homeassistant/components/tile/diagnostics.py | 2 -- homeassistant/components/tilt_ble/__init__.py | 2 -- homeassistant/components/tilt_ble/config_flow.py | 2 -- homeassistant/components/tilt_ble/sensor.py | 2 -- homeassistant/components/time/__init__.py | 2 -- homeassistant/components/time_date/__init__.py | 2 -- homeassistant/components/time_date/config_flow.py | 2 -- homeassistant/components/time_date/const.py | 2 -- homeassistant/components/time_date/sensor.py | 2 -- homeassistant/components/timer/__init__.py | 2 -- homeassistant/components/timer/reproduce_state.py | 2 -- homeassistant/components/tmb/sensor.py | 2 -- homeassistant/components/tod/__init__.py | 2 -- homeassistant/components/tod/binary_sensor.py | 2 -- homeassistant/components/tod/config_flow.py | 2 -- homeassistant/components/todo/__init__.py | 2 -- homeassistant/components/todo/const.py | 2 -- homeassistant/components/todo/intent.py | 2 -- homeassistant/components/todoist/calendar.py | 2 -- homeassistant/components/todoist/types.py | 2 -- homeassistant/components/todoist/util.py | 2 -- homeassistant/components/togrill/__init__.py | 2 -- homeassistant/components/togrill/config_flow.py | 2 -- homeassistant/components/togrill/coordinator.py | 2 -- homeassistant/components/togrill/entity.py | 2 -- homeassistant/components/togrill/event.py | 2 -- homeassistant/components/togrill/number.py | 2 -- homeassistant/components/togrill/select.py | 2 -- homeassistant/components/togrill/sensor.py | 2 -- homeassistant/components/tolo/__init__.py | 2 -- homeassistant/components/tolo/climate.py | 2 -- homeassistant/components/tolo/config_flow.py | 2 -- homeassistant/components/tolo/coordinator.py | 2 -- homeassistant/components/tolo/entity.py | 2 -- homeassistant/components/tolo/fan.py | 2 -- homeassistant/components/tolo/light.py | 2 -- homeassistant/components/tolo/number.py | 2 -- homeassistant/components/tolo/select.py | 2 -- homeassistant/components/tolo/sensor.py | 2 -- homeassistant/components/tolo/switch.py | 2 -- homeassistant/components/tomato/device_tracker.py | 2 -- homeassistant/components/tomorrowio/__init__.py | 2 -- homeassistant/components/tomorrowio/config_flow.py | 2 -- homeassistant/components/tomorrowio/const.py | 2 -- homeassistant/components/tomorrowio/coordinator.py | 2 -- homeassistant/components/tomorrowio/entity.py | 2 -- homeassistant/components/tomorrowio/sensor.py | 2 -- homeassistant/components/tomorrowio/weather.py | 2 -- homeassistant/components/toon/binary_sensor.py | 2 -- homeassistant/components/toon/climate.py | 2 -- homeassistant/components/toon/config_flow.py | 2 -- homeassistant/components/toon/coordinator.py | 2 -- homeassistant/components/toon/entity.py | 2 -- homeassistant/components/toon/helpers.py | 2 -- homeassistant/components/toon/oauth2.py | 2 -- homeassistant/components/toon/sensor.py | 2 -- homeassistant/components/toon/switch.py | 2 -- homeassistant/components/torque/sensor.py | 2 -- homeassistant/components/totalconnect/alarm_control_panel.py | 2 -- homeassistant/components/totalconnect/config_flow.py | 2 -- homeassistant/components/totalconnect/diagnostics.py | 2 -- homeassistant/components/touchline/climate.py | 2 -- homeassistant/components/touchline_sl/__init__.py | 2 -- homeassistant/components/touchline_sl/config_flow.py | 2 -- homeassistant/components/touchline_sl/coordinator.py | 2 -- homeassistant/components/tplink/__init__.py | 2 -- homeassistant/components/tplink/binary_sensor.py | 2 -- homeassistant/components/tplink/button.py | 2 -- homeassistant/components/tplink/climate.py | 2 -- homeassistant/components/tplink/config_flow.py | 2 -- homeassistant/components/tplink/const.py | 2 -- homeassistant/components/tplink/coordinator.py | 2 -- homeassistant/components/tplink/deprecate.py | 2 -- homeassistant/components/tplink/diagnostics.py | 2 -- homeassistant/components/tplink/entity.py | 2 -- homeassistant/components/tplink/light.py | 2 -- homeassistant/components/tplink/number.py | 2 -- homeassistant/components/tplink/select.py | 2 -- homeassistant/components/tplink/sensor.py | 2 -- homeassistant/components/tplink/siren.py | 2 -- homeassistant/components/tplink/switch.py | 2 -- homeassistant/components/tplink/vacuum.py | 2 -- homeassistant/components/tplink_lte/__init__.py | 2 -- homeassistant/components/tplink_lte/notify.py | 2 -- homeassistant/components/tplink_omada/__init__.py | 2 -- homeassistant/components/tplink_omada/binary_sensor.py | 2 -- homeassistant/components/tplink_omada/config_flow.py | 2 -- homeassistant/components/tplink_omada/controller.py | 2 -- homeassistant/components/tplink_omada/coordinator.py | 2 -- homeassistant/components/tplink_omada/sensor.py | 2 -- homeassistant/components/tplink_omada/switch.py | 2 -- homeassistant/components/tplink_omada/update.py | 2 -- homeassistant/components/traccar/device_tracker.py | 2 -- homeassistant/components/traccar_server/__init__.py | 2 -- homeassistant/components/traccar_server/binary_sensor.py | 2 -- homeassistant/components/traccar_server/config_flow.py | 2 -- homeassistant/components/traccar_server/coordinator.py | 2 -- homeassistant/components/traccar_server/device_tracker.py | 2 -- homeassistant/components/traccar_server/diagnostics.py | 2 -- homeassistant/components/traccar_server/entity.py | 2 -- homeassistant/components/traccar_server/helpers.py | 2 -- homeassistant/components/traccar_server/sensor.py | 2 -- homeassistant/components/trace/__init__.py | 2 -- homeassistant/components/trace/const.py | 2 -- homeassistant/components/trace/models.py | 2 -- homeassistant/components/trace/util.py | 2 -- homeassistant/components/tractive/__init__.py | 2 -- homeassistant/components/tractive/binary_sensor.py | 2 -- homeassistant/components/tractive/config_flow.py | 2 -- homeassistant/components/tractive/device_tracker.py | 2 -- homeassistant/components/tractive/diagnostics.py | 2 -- homeassistant/components/tractive/entity.py | 2 -- homeassistant/components/tractive/sensor.py | 2 -- homeassistant/components/tractive/switch.py | 2 -- homeassistant/components/tradfri/__init__.py | 2 -- homeassistant/components/tradfri/config_flow.py | 2 -- homeassistant/components/tradfri/coordinator.py | 2 -- homeassistant/components/tradfri/cover.py | 2 -- homeassistant/components/tradfri/diagnostics.py | 2 -- homeassistant/components/tradfri/entity.py | 2 -- homeassistant/components/tradfri/fan.py | 2 -- homeassistant/components/tradfri/light.py | 2 -- homeassistant/components/tradfri/sensor.py | 2 -- homeassistant/components/tradfri/switch.py | 2 -- homeassistant/components/trafikverket_camera/__init__.py | 2 -- homeassistant/components/trafikverket_camera/binary_sensor.py | 2 -- homeassistant/components/trafikverket_camera/camera.py | 2 -- homeassistant/components/trafikverket_camera/config_flow.py | 2 -- homeassistant/components/trafikverket_camera/coordinator.py | 2 -- homeassistant/components/trafikverket_camera/entity.py | 2 -- homeassistant/components/trafikverket_camera/sensor.py | 2 -- homeassistant/components/trafikverket_ferry/__init__.py | 2 -- homeassistant/components/trafikverket_ferry/config_flow.py | 2 -- homeassistant/components/trafikverket_ferry/coordinator.py | 2 -- homeassistant/components/trafikverket_ferry/sensor.py | 2 -- homeassistant/components/trafikverket_ferry/util.py | 2 -- homeassistant/components/trafikverket_train/__init__.py | 2 -- homeassistant/components/trafikverket_train/config_flow.py | 2 -- homeassistant/components/trafikverket_train/coordinator.py | 2 -- homeassistant/components/trafikverket_train/sensor.py | 2 -- homeassistant/components/trafikverket_train/util.py | 2 -- .../components/trafikverket_weatherstation/__init__.py | 2 -- .../components/trafikverket_weatherstation/config_flow.py | 2 -- .../components/trafikverket_weatherstation/coordinator.py | 2 -- .../components/trafikverket_weatherstation/diagnostics.py | 2 -- homeassistant/components/trafikverket_weatherstation/sensor.py | 2 -- homeassistant/components/trane/__init__.py | 2 -- homeassistant/components/trane/climate.py | 2 -- homeassistant/components/trane/config_flow.py | 2 -- homeassistant/components/trane/entity.py | 2 -- homeassistant/components/trane/switch.py | 2 -- homeassistant/components/transmission/__init__.py | 2 -- homeassistant/components/transmission/config_flow.py | 2 -- homeassistant/components/transmission/const.py | 2 -- homeassistant/components/transmission/coordinator.py | 2 -- homeassistant/components/transmission/sensor.py | 2 -- homeassistant/components/transport_nsw/sensor.py | 2 -- homeassistant/components/travisci/sensor.py | 2 -- homeassistant/components/trend/__init__.py | 2 -- homeassistant/components/trend/binary_sensor.py | 2 -- homeassistant/components/trend/config_flow.py | 2 -- homeassistant/components/triggercmd/__init__.py | 2 -- homeassistant/components/triggercmd/config_flow.py | 2 -- homeassistant/components/triggercmd/switch.py | 2 -- homeassistant/components/tts/__init__.py | 2 -- homeassistant/components/tts/const.py | 2 -- homeassistant/components/tts/helper.py | 2 -- homeassistant/components/tts/legacy.py | 2 -- homeassistant/components/tts/media_source.py | 2 -- homeassistant/components/tts/notify.py | 2 -- homeassistant/components/tuya/__init__.py | 2 -- homeassistant/components/tuya/alarm_control_panel.py | 2 -- homeassistant/components/tuya/binary_sensor.py | 2 -- homeassistant/components/tuya/button.py | 2 -- homeassistant/components/tuya/camera.py | 2 -- homeassistant/components/tuya/climate.py | 2 -- homeassistant/components/tuya/config_flow.py | 2 -- homeassistant/components/tuya/const.py | 2 -- homeassistant/components/tuya/cover.py | 2 -- homeassistant/components/tuya/diagnostics.py | 2 -- homeassistant/components/tuya/entity.py | 2 -- homeassistant/components/tuya/event.py | 2 -- homeassistant/components/tuya/fan.py | 2 -- homeassistant/components/tuya/humidifier.py | 2 -- homeassistant/components/tuya/light.py | 2 -- homeassistant/components/tuya/number.py | 2 -- homeassistant/components/tuya/scene.py | 2 -- homeassistant/components/tuya/select.py | 2 -- homeassistant/components/tuya/sensor.py | 2 -- homeassistant/components/tuya/siren.py | 2 -- homeassistant/components/tuya/switch.py | 2 -- homeassistant/components/tuya/util.py | 2 -- homeassistant/components/tuya/vacuum.py | 2 -- homeassistant/components/tuya/valve.py | 2 -- homeassistant/components/twentemilieu/__init__.py | 2 -- homeassistant/components/twentemilieu/calendar.py | 2 -- homeassistant/components/twentemilieu/config_flow.py | 2 -- homeassistant/components/twentemilieu/coordinator.py | 2 -- homeassistant/components/twentemilieu/diagnostics.py | 2 -- homeassistant/components/twentemilieu/entity.py | 2 -- homeassistant/components/twentemilieu/sensor.py | 2 -- homeassistant/components/twilio_call/notify.py | 2 -- homeassistant/components/twilio_sms/notify.py | 2 -- homeassistant/components/twinkly/config_flow.py | 2 -- homeassistant/components/twinkly/diagnostics.py | 2 -- homeassistant/components/twinkly/light.py | 2 -- homeassistant/components/twinkly/select.py | 2 -- homeassistant/components/twitch/__init__.py | 2 -- homeassistant/components/twitch/config_flow.py | 2 -- homeassistant/components/twitch/sensor.py | 2 -- homeassistant/components/twitter/notify.py | 2 -- homeassistant/components/ubus/device_tracker.py | 2 -- homeassistant/components/uk_transport/sensor.py | 2 -- homeassistant/components/ukraine_alarm/__init__.py | 2 -- homeassistant/components/ukraine_alarm/binary_sensor.py | 2 -- homeassistant/components/ukraine_alarm/config_flow.py | 2 -- homeassistant/components/ukraine_alarm/const.py | 2 -- homeassistant/components/ukraine_alarm/coordinator.py | 2 -- homeassistant/components/unifi/button.py | 2 -- homeassistant/components/unifi/config_flow.py | 2 -- homeassistant/components/unifi/device_tracker.py | 2 -- homeassistant/components/unifi/diagnostics.py | 2 -- homeassistant/components/unifi/entity.py | 2 -- homeassistant/components/unifi/hub/api.py | 2 -- homeassistant/components/unifi/hub/config.py | 2 -- homeassistant/components/unifi/hub/entity_helper.py | 2 -- homeassistant/components/unifi/hub/entity_loader.py | 2 -- homeassistant/components/unifi/hub/hub.py | 2 -- homeassistant/components/unifi/hub/websocket.py | 2 -- homeassistant/components/unifi/image.py | 2 -- homeassistant/components/unifi/light.py | 2 -- homeassistant/components/unifi/sensor.py | 2 -- homeassistant/components/unifi/switch.py | 2 -- homeassistant/components/unifi/update.py | 2 -- homeassistant/components/unifi_direct/device_tracker.py | 2 -- homeassistant/components/unifiled/light.py | 2 -- homeassistant/components/unifiprotect/__init__.py | 2 -- homeassistant/components/unifiprotect/binary_sensor.py | 2 -- homeassistant/components/unifiprotect/button.py | 2 -- homeassistant/components/unifiprotect/camera.py | 2 -- homeassistant/components/unifiprotect/config_flow.py | 2 -- homeassistant/components/unifiprotect/data.py | 2 -- homeassistant/components/unifiprotect/diagnostics.py | 2 -- homeassistant/components/unifiprotect/discovery.py | 2 -- homeassistant/components/unifiprotect/entity.py | 2 -- homeassistant/components/unifiprotect/event.py | 2 -- homeassistant/components/unifiprotect/light.py | 2 -- homeassistant/components/unifiprotect/lock.py | 2 -- homeassistant/components/unifiprotect/media_player.py | 2 -- homeassistant/components/unifiprotect/media_source.py | 2 -- homeassistant/components/unifiprotect/migrate.py | 2 -- homeassistant/components/unifiprotect/number.py | 2 -- homeassistant/components/unifiprotect/repairs.py | 2 -- homeassistant/components/unifiprotect/select.py | 2 -- homeassistant/components/unifiprotect/sensor.py | 2 -- homeassistant/components/unifiprotect/services.py | 2 -- homeassistant/components/unifiprotect/switch.py | 2 -- homeassistant/components/unifiprotect/text.py | 2 -- homeassistant/components/unifiprotect/utils.py | 2 -- homeassistant/components/unifiprotect/views.py | 2 -- homeassistant/components/universal/media_player.py | 2 -- homeassistant/components/upc_connect/device_tracker.py | 2 -- homeassistant/components/upcloud/__init__.py | 2 -- homeassistant/components/upcloud/config_flow.py | 2 -- homeassistant/components/upcloud/coordinator.py | 2 -- homeassistant/components/upcloud/entity.py | 2 -- homeassistant/components/update/__init__.py | 2 -- homeassistant/components/update/const.py | 2 -- homeassistant/components/update/device_trigger.py | 2 -- homeassistant/components/update/significant_change.py | 2 -- homeassistant/components/upnp/__init__.py | 2 -- homeassistant/components/upnp/binary_sensor.py | 2 -- homeassistant/components/upnp/config_flow.py | 2 -- homeassistant/components/upnp/device.py | 2 -- homeassistant/components/upnp/entity.py | 2 -- homeassistant/components/upnp/sensor.py | 2 -- homeassistant/components/uptime/config_flow.py | 2 -- homeassistant/components/uptime/sensor.py | 2 -- homeassistant/components/uptime_kuma/__init__.py | 2 -- homeassistant/components/uptime_kuma/config_flow.py | 2 -- homeassistant/components/uptime_kuma/coordinator.py | 2 -- homeassistant/components/uptime_kuma/diagnostics.py | 2 -- homeassistant/components/uptime_kuma/sensor.py | 2 -- homeassistant/components/uptime_kuma/update.py | 2 -- homeassistant/components/uptimerobot/__init__.py | 2 -- homeassistant/components/uptimerobot/binary_sensor.py | 2 -- homeassistant/components/uptimerobot/config_flow.py | 2 -- homeassistant/components/uptimerobot/const.py | 2 -- homeassistant/components/uptimerobot/coordinator.py | 2 -- homeassistant/components/uptimerobot/diagnostics.py | 2 -- homeassistant/components/uptimerobot/entity.py | 2 -- homeassistant/components/uptimerobot/sensor.py | 2 -- homeassistant/components/uptimerobot/switch.py | 2 -- homeassistant/components/uptimerobot/utils.py | 2 -- homeassistant/components/usage_prediction/__init__.py | 2 -- homeassistant/components/usage_prediction/common_control.py | 2 -- homeassistant/components/usb/__init__.py | 2 -- homeassistant/components/usb/models.py | 2 -- homeassistant/components/usb/utils.py | 2 -- homeassistant/components/usgs_earthquakes_feed/geo_location.py | 2 -- homeassistant/components/utility_meter/config_flow.py | 2 -- homeassistant/components/utility_meter/const.py | 2 -- homeassistant/components/utility_meter/diagnostics.py | 2 -- homeassistant/components/utility_meter/select.py | 2 -- homeassistant/components/utility_meter/sensor.py | 2 -- homeassistant/components/uvc/camera.py | 2 -- homeassistant/components/v2c/__init__.py | 2 -- homeassistant/components/v2c/binary_sensor.py | 2 -- homeassistant/components/v2c/config_flow.py | 2 -- homeassistant/components/v2c/coordinator.py | 2 -- homeassistant/components/v2c/diagnostics.py | 2 -- homeassistant/components/v2c/entity.py | 2 -- homeassistant/components/v2c/number.py | 2 -- homeassistant/components/v2c/sensor.py | 2 -- homeassistant/components/v2c/switch.py | 2 -- homeassistant/components/vacuum/__init__.py | 2 -- homeassistant/components/vacuum/const.py | 2 -- homeassistant/components/vacuum/device_action.py | 2 -- homeassistant/components/vacuum/device_condition.py | 2 -- homeassistant/components/vacuum/device_trigger.py | 2 -- homeassistant/components/vacuum/reproduce_state.py | 2 -- homeassistant/components/vacuum/significant_change.py | 2 -- homeassistant/components/vacuum/websocket.py | 2 -- homeassistant/components/vallox/__init__.py | 2 -- homeassistant/components/vallox/binary_sensor.py | 2 -- homeassistant/components/vallox/config_flow.py | 2 -- homeassistant/components/vallox/coordinator.py | 2 -- homeassistant/components/vallox/date.py | 2 -- homeassistant/components/vallox/entity.py | 2 -- homeassistant/components/vallox/fan.py | 2 -- homeassistant/components/vallox/number.py | 2 -- homeassistant/components/vallox/sensor.py | 2 -- homeassistant/components/vallox/switch.py | 2 -- homeassistant/components/valve/__init__.py | 2 -- homeassistant/components/vasttrafik/sensor.py | 2 -- homeassistant/components/vegehub/coordinator.py | 2 -- homeassistant/components/velbus/__init__.py | 2 -- homeassistant/components/velbus/button.py | 2 -- homeassistant/components/velbus/climate.py | 2 -- homeassistant/components/velbus/config_flow.py | 2 -- homeassistant/components/velbus/cover.py | 2 -- homeassistant/components/velbus/diagnostics.py | 2 -- homeassistant/components/velbus/entity.py | 2 -- homeassistant/components/velbus/light.py | 2 -- homeassistant/components/velbus/sensor.py | 2 -- homeassistant/components/velbus/services.py | 2 -- homeassistant/components/velux/__init__.py | 2 -- homeassistant/components/velux/binary_sensor.py | 2 -- homeassistant/components/velux/button.py | 2 -- homeassistant/components/velux/cover.py | 2 -- homeassistant/components/velux/diagnostics.py | 2 -- homeassistant/components/velux/light.py | 2 -- homeassistant/components/velux/number.py | 2 -- homeassistant/components/velux/scene.py | 2 -- homeassistant/components/velux/switch.py | 2 -- homeassistant/components/venstar/__init__.py | 2 -- homeassistant/components/venstar/climate.py | 2 -- homeassistant/components/venstar/coordinator.py | 2 -- homeassistant/components/venstar/entity.py | 2 -- homeassistant/components/venstar/sensor.py | 2 -- homeassistant/components/vera/__init__.py | 2 -- homeassistant/components/vera/binary_sensor.py | 2 -- homeassistant/components/vera/climate.py | 2 -- homeassistant/components/vera/common.py | 2 -- homeassistant/components/vera/config_flow.py | 2 -- homeassistant/components/vera/cover.py | 2 -- homeassistant/components/vera/entity.py | 2 -- homeassistant/components/vera/light.py | 2 -- homeassistant/components/vera/lock.py | 2 -- homeassistant/components/vera/scene.py | 2 -- homeassistant/components/vera/sensor.py | 2 -- homeassistant/components/vera/switch.py | 2 -- homeassistant/components/verisure/__init__.py | 2 -- homeassistant/components/verisure/alarm_control_panel.py | 2 -- homeassistant/components/verisure/binary_sensor.py | 2 -- homeassistant/components/verisure/camera.py | 2 -- homeassistant/components/verisure/config_flow.py | 2 -- homeassistant/components/verisure/coordinator.py | 2 -- homeassistant/components/verisure/diagnostics.py | 2 -- homeassistant/components/verisure/lock.py | 2 -- homeassistant/components/verisure/sensor.py | 2 -- homeassistant/components/verisure/switch.py | 2 -- homeassistant/components/versasense/sensor.py | 2 -- homeassistant/components/versasense/switch.py | 2 -- homeassistant/components/version/__init__.py | 2 -- homeassistant/components/version/binary_sensor.py | 2 -- homeassistant/components/version/config_flow.py | 2 -- homeassistant/components/version/const.py | 2 -- homeassistant/components/version/coordinator.py | 2 -- homeassistant/components/version/diagnostics.py | 2 -- homeassistant/components/version/sensor.py | 2 -- homeassistant/components/vesync/binary_sensor.py | 2 -- homeassistant/components/vesync/coordinator.py | 2 -- homeassistant/components/vesync/diagnostics.py | 2 -- homeassistant/components/vesync/fan.py | 2 -- homeassistant/components/vesync/sensor.py | 2 -- homeassistant/components/viaggiatreno/sensor.py | 2 -- homeassistant/components/vicare/__init__.py | 2 -- homeassistant/components/vicare/binary_sensor.py | 2 -- homeassistant/components/vicare/button.py | 2 -- homeassistant/components/vicare/climate.py | 2 -- homeassistant/components/vicare/config_flow.py | 2 -- homeassistant/components/vicare/diagnostics.py | 2 -- homeassistant/components/vicare/fan.py | 2 -- homeassistant/components/vicare/number.py | 2 -- homeassistant/components/vicare/sensor.py | 2 -- homeassistant/components/vicare/utils.py | 2 -- homeassistant/components/vicare/water_heater.py | 2 -- homeassistant/components/victron_ble/__init__.py | 2 -- homeassistant/components/victron_ble/config_flow.py | 2 -- homeassistant/components/victron_remote_monitoring/__init__.py | 2 -- .../components/victron_remote_monitoring/config_flow.py | 2 -- homeassistant/components/victron_remote_monitoring/energy.py | 2 -- homeassistant/components/victron_remote_monitoring/sensor.py | 2 -- homeassistant/components/vilfo/const.py | 2 -- homeassistant/components/vivotek/camera.py | 2 -- homeassistant/components/vizio/__init__.py | 2 -- homeassistant/components/vizio/config_flow.py | 2 -- homeassistant/components/vizio/coordinator.py | 2 -- homeassistant/components/vizio/media_player.py | 2 -- homeassistant/components/vizio/services.py | 2 -- homeassistant/components/vlc/media_player.py | 2 -- homeassistant/components/vlc_telnet/config_flow.py | 2 -- homeassistant/components/vlc_telnet/media_player.py | 2 -- homeassistant/components/vodafone_station/button.py | 2 -- homeassistant/components/vodafone_station/config_flow.py | 2 -- homeassistant/components/vodafone_station/device_tracker.py | 2 -- homeassistant/components/vodafone_station/diagnostics.py | 2 -- homeassistant/components/vodafone_station/image.py | 2 -- homeassistant/components/vodafone_station/sensor.py | 2 -- homeassistant/components/vodafone_station/switch.py | 2 -- homeassistant/components/voip/__init__.py | 2 -- homeassistant/components/voip/assist_satellite.py | 2 -- homeassistant/components/voip/binary_sensor.py | 2 -- homeassistant/components/voip/config_flow.py | 2 -- homeassistant/components/voip/devices.py | 2 -- homeassistant/components/voip/entity.py | 2 -- homeassistant/components/voip/repairs.py | 2 -- homeassistant/components/voip/select.py | 2 -- homeassistant/components/voip/switch.py | 2 -- homeassistant/components/voip/voip.py | 2 -- homeassistant/components/volkszaehler/sensor.py | 2 -- homeassistant/components/volumio/config_flow.py | 2 -- homeassistant/components/volumio/media_player.py | 2 -- homeassistant/components/volvo/__init__.py | 2 -- homeassistant/components/volvo/application_credentials.py | 2 -- homeassistant/components/volvo/binary_sensor.py | 2 -- homeassistant/components/volvo/config_flow.py | 2 -- homeassistant/components/volvo/coordinator.py | 2 -- homeassistant/components/volvo/sensor.py | 2 -- homeassistant/components/volvooncall/__init__.py | 2 -- homeassistant/components/volvooncall/config_flow.py | 2 -- homeassistant/components/w800rf32/binary_sensor.py | 2 -- homeassistant/components/wake_on_lan/button.py | 2 -- homeassistant/components/wake_on_lan/switch.py | 2 -- homeassistant/components/wake_word/__init__.py | 2 -- homeassistant/components/wallbox/__init__.py | 2 -- homeassistant/components/wallbox/config_flow.py | 2 -- homeassistant/components/wallbox/coordinator.py | 2 -- homeassistant/components/wallbox/entity.py | 2 -- homeassistant/components/wallbox/lock.py | 2 -- homeassistant/components/wallbox/number.py | 2 -- homeassistant/components/wallbox/select.py | 2 -- homeassistant/components/wallbox/sensor.py | 2 -- homeassistant/components/wallbox/switch.py | 2 -- homeassistant/components/waqi/__init__.py | 2 -- homeassistant/components/waqi/config_flow.py | 2 -- homeassistant/components/waqi/coordinator.py | 2 -- homeassistant/components/waqi/diagnostics.py | 2 -- homeassistant/components/waqi/sensor.py | 2 -- homeassistant/components/water_heater/__init__.py | 2 -- homeassistant/components/water_heater/device_action.py | 2 -- homeassistant/components/water_heater/reproduce_state.py | 2 -- homeassistant/components/water_heater/significant_change.py | 2 -- homeassistant/components/waterfurnace/__init__.py | 2 -- homeassistant/components/waterfurnace/config_flow.py | 2 -- homeassistant/components/waterfurnace/sensor.py | 2 -- homeassistant/components/watergate/__init__.py | 2 -- homeassistant/components/watts/__init__.py | 2 -- homeassistant/components/watts/climate.py | 2 -- homeassistant/components/watts/coordinator.py | 2 -- homeassistant/components/watts/diagnostics.py | 2 -- homeassistant/components/watts/entity.py | 2 -- homeassistant/components/watts/switch.py | 2 -- homeassistant/components/watttime/__init__.py | 2 -- homeassistant/components/watttime/config_flow.py | 2 -- homeassistant/components/watttime/coordinator.py | 2 -- homeassistant/components/watttime/diagnostics.py | 2 -- homeassistant/components/watttime/sensor.py | 2 -- homeassistant/components/waze_travel_time/config_flow.py | 2 -- homeassistant/components/waze_travel_time/const.py | 2 -- homeassistant/components/waze_travel_time/sensor.py | 2 -- homeassistant/components/weather/__init__.py | 2 -- homeassistant/components/weather/const.py | 2 -- homeassistant/components/weather/intent.py | 2 -- homeassistant/components/weather/significant_change.py | 2 -- homeassistant/components/weather/websocket_api.py | 2 -- homeassistant/components/weatherflow/__init__.py | 2 -- homeassistant/components/weatherflow/config_flow.py | 2 -- homeassistant/components/weatherflow/event.py | 2 -- homeassistant/components/weatherflow/sensor.py | 2 -- homeassistant/components/weatherflow_cloud/__init__.py | 2 -- homeassistant/components/weatherflow_cloud/config_flow.py | 2 -- homeassistant/components/weatherflow_cloud/sensor.py | 2 -- homeassistant/components/weatherflow_cloud/weather.py | 2 -- homeassistant/components/weatherkit/__init__.py | 2 -- homeassistant/components/weatherkit/config_flow.py | 2 -- homeassistant/components/weatherkit/coordinator.py | 2 -- homeassistant/components/web_rtc/__init__.py | 2 -- homeassistant/components/webdav/__init__.py | 2 -- homeassistant/components/webdav/backup.py | 2 -- homeassistant/components/webdav/config_flow.py | 2 -- homeassistant/components/webhook/__init__.py | 2 -- homeassistant/components/webhook/trigger.py | 2 -- homeassistant/components/webmin/config_flow.py | 2 -- homeassistant/components/webmin/coordinator.py | 2 -- homeassistant/components/webmin/sensor.py | 2 -- homeassistant/components/webostv/__init__.py | 2 -- homeassistant/components/webostv/config_flow.py | 2 -- homeassistant/components/webostv/device_trigger.py | 2 -- homeassistant/components/webostv/diagnostics.py | 2 -- homeassistant/components/webostv/helpers.py | 2 -- homeassistant/components/webostv/media_player.py | 2 -- homeassistant/components/webostv/notify.py | 2 -- homeassistant/components/webostv/services.py | 2 -- homeassistant/components/webostv/trigger.py | 2 -- homeassistant/components/webostv/triggers/turn_on.py | 2 -- homeassistant/components/websocket_api/__init__.py | 2 -- homeassistant/components/websocket_api/auth.py | 2 -- homeassistant/components/websocket_api/automation.py | 2 -- homeassistant/components/websocket_api/commands.py | 2 -- homeassistant/components/websocket_api/connection.py | 2 -- homeassistant/components/websocket_api/const.py | 2 -- homeassistant/components/websocket_api/decorators.py | 2 -- homeassistant/components/websocket_api/http.py | 2 -- homeassistant/components/websocket_api/messages.py | 2 -- homeassistant/components/websocket_api/sensor.py | 2 -- homeassistant/components/websocket_api/util.py | 2 -- homeassistant/components/weheat/__init__.py | 2 -- homeassistant/components/wemo/__init__.py | 2 -- homeassistant/components/wemo/config_flow.py | 2 -- homeassistant/components/wemo/coordinator.py | 2 -- homeassistant/components/wemo/device_trigger.py | 2 -- homeassistant/components/wemo/entity.py | 2 -- homeassistant/components/wemo/fan.py | 2 -- homeassistant/components/wemo/light.py | 2 -- homeassistant/components/wemo/models.py | 2 -- homeassistant/components/wemo/sensor.py | 2 -- homeassistant/components/wemo/switch.py | 2 -- homeassistant/components/whirlpool/climate.py | 2 -- homeassistant/components/whirlpool/config_flow.py | 2 -- homeassistant/components/whirlpool/diagnostics.py | 2 -- homeassistant/components/whirlpool/select.py | 2 -- homeassistant/components/whois/__init__.py | 2 -- homeassistant/components/whois/config_flow.py | 2 -- homeassistant/components/whois/const.py | 2 -- homeassistant/components/whois/coordinator.py | 2 -- homeassistant/components/whois/diagnostics.py | 2 -- homeassistant/components/whois/sensor.py | 2 -- homeassistant/components/wiffi/config_flow.py | 2 -- homeassistant/components/wilight/cover.py | 2 -- homeassistant/components/wilight/fan.py | 2 -- homeassistant/components/wilight/light.py | 2 -- homeassistant/components/wilight/parent_device.py | 2 -- homeassistant/components/wilight/support.py | 2 -- homeassistant/components/wilight/switch.py | 2 -- homeassistant/components/wirelesstag/__init__.py | 2 -- homeassistant/components/wirelesstag/binary_sensor.py | 2 -- homeassistant/components/wirelesstag/const.py | 2 -- homeassistant/components/wirelesstag/sensor.py | 2 -- homeassistant/components/wirelesstag/switch.py | 2 -- homeassistant/components/withings/__init__.py | 2 -- homeassistant/components/withings/binary_sensor.py | 2 -- homeassistant/components/withings/calendar.py | 2 -- homeassistant/components/withings/config_flow.py | 2 -- homeassistant/components/withings/coordinator.py | 2 -- homeassistant/components/withings/diagnostics.py | 2 -- homeassistant/components/withings/entity.py | 2 -- homeassistant/components/withings/sensor.py | 2 -- homeassistant/components/wiz/__init__.py | 2 -- homeassistant/components/wiz/binary_sensor.py | 2 -- homeassistant/components/wiz/config_flow.py | 2 -- homeassistant/components/wiz/coordinator.py | 2 -- homeassistant/components/wiz/diagnostics.py | 2 -- homeassistant/components/wiz/discovery.py | 2 -- homeassistant/components/wiz/entity.py | 2 -- homeassistant/components/wiz/fan.py | 2 -- homeassistant/components/wiz/light.py | 2 -- homeassistant/components/wiz/number.py | 2 -- homeassistant/components/wiz/sensor.py | 2 -- homeassistant/components/wiz/switch.py | 2 -- homeassistant/components/wiz/utils.py | 2 -- homeassistant/components/wled/__init__.py | 2 -- homeassistant/components/wled/button.py | 2 -- homeassistant/components/wled/config_flow.py | 2 -- homeassistant/components/wled/coordinator.py | 2 -- homeassistant/components/wled/diagnostics.py | 2 -- homeassistant/components/wled/helpers.py | 2 -- homeassistant/components/wled/light.py | 2 -- homeassistant/components/wled/number.py | 2 -- homeassistant/components/wled/select.py | 2 -- homeassistant/components/wled/sensor.py | 2 -- homeassistant/components/wled/switch.py | 2 -- homeassistant/components/wled/update.py | 2 -- homeassistant/components/wmspro/__init__.py | 2 -- homeassistant/components/wmspro/button.py | 2 -- homeassistant/components/wmspro/config_flow.py | 2 -- homeassistant/components/wmspro/cover.py | 2 -- homeassistant/components/wmspro/diagnostics.py | 2 -- homeassistant/components/wmspro/entity.py | 2 -- homeassistant/components/wmspro/light.py | 2 -- homeassistant/components/wmspro/scene.py | 2 -- homeassistant/components/wmspro/switch.py | 2 -- homeassistant/components/wolflink/sensor.py | 2 -- homeassistant/components/workday/__init__.py | 2 -- homeassistant/components/workday/binary_sensor.py | 2 -- homeassistant/components/workday/calendar.py | 2 -- homeassistant/components/workday/config_flow.py | 2 -- homeassistant/components/workday/const.py | 2 -- homeassistant/components/workday/diagnostics.py | 2 -- homeassistant/components/workday/entity.py | 2 -- homeassistant/components/workday/repairs.py | 2 -- homeassistant/components/workday/util.py | 2 -- homeassistant/components/worldclock/config_flow.py | 2 -- homeassistant/components/worldclock/sensor.py | 2 -- homeassistant/components/worldtidesinfo/sensor.py | 2 -- homeassistant/components/worxlandroid/sensor.py | 2 -- homeassistant/components/ws66i/__init__.py | 2 -- homeassistant/components/ws66i/config_flow.py | 2 -- homeassistant/components/ws66i/coordinator.py | 2 -- homeassistant/components/ws66i/models.py | 2 -- homeassistant/components/wsdot/sensor.py | 2 -- homeassistant/components/wyoming/__init__.py | 2 -- homeassistant/components/wyoming/assist_satellite.py | 2 -- homeassistant/components/wyoming/binary_sensor.py | 2 -- homeassistant/components/wyoming/config_flow.py | 2 -- homeassistant/components/wyoming/data.py | 2 -- homeassistant/components/wyoming/devices.py | 2 -- homeassistant/components/wyoming/entity.py | 2 -- homeassistant/components/wyoming/number.py | 2 -- homeassistant/components/wyoming/select.py | 2 -- homeassistant/components/wyoming/switch.py | 2 -- homeassistant/components/x10/light.py | 2 -- homeassistant/components/xbox/__init__.py | 2 -- homeassistant/components/xbox/binary_sensor.py | 2 -- homeassistant/components/xbox/browse_media.py | 2 -- homeassistant/components/xbox/coordinator.py | 2 -- homeassistant/components/xbox/diagnostics.py | 2 -- homeassistant/components/xbox/entity.py | 2 -- homeassistant/components/xbox/image.py | 2 -- homeassistant/components/xbox/media_player.py | 2 -- homeassistant/components/xbox/media_source.py | 2 -- homeassistant/components/xbox/remote.py | 2 -- homeassistant/components/xbox/sensor.py | 2 -- homeassistant/components/xeoma/camera.py | 2 -- homeassistant/components/xiaomi/camera.py | 2 -- homeassistant/components/xiaomi/device_tracker.py | 2 -- homeassistant/components/xiaomi_aqara/lock.py | 2 -- homeassistant/components/xiaomi_aqara/sensor.py | 2 -- homeassistant/components/xiaomi_ble/__init__.py | 2 -- homeassistant/components/xiaomi_ble/binary_sensor.py | 2 -- homeassistant/components/xiaomi_ble/config_flow.py | 2 -- homeassistant/components/xiaomi_ble/const.py | 2 -- homeassistant/components/xiaomi_ble/device.py | 2 -- homeassistant/components/xiaomi_ble/device_trigger.py | 2 -- homeassistant/components/xiaomi_ble/event.py | 2 -- homeassistant/components/xiaomi_ble/sensor.py | 2 -- homeassistant/components/xiaomi_miio/__init__.py | 2 -- homeassistant/components/xiaomi_miio/alarm_control_panel.py | 2 -- homeassistant/components/xiaomi_miio/binary_sensor.py | 2 -- homeassistant/components/xiaomi_miio/button.py | 2 -- homeassistant/components/xiaomi_miio/config_flow.py | 2 -- homeassistant/components/xiaomi_miio/device_tracker.py | 2 -- homeassistant/components/xiaomi_miio/diagnostics.py | 2 -- homeassistant/components/xiaomi_miio/fan.py | 2 -- homeassistant/components/xiaomi_miio/light.py | 2 -- homeassistant/components/xiaomi_miio/number.py | 2 -- homeassistant/components/xiaomi_miio/remote.py | 2 -- homeassistant/components/xiaomi_miio/select.py | 2 -- homeassistant/components/xiaomi_miio/sensor.py | 2 -- homeassistant/components/xiaomi_miio/services.py | 2 -- homeassistant/components/xiaomi_miio/switch.py | 2 -- homeassistant/components/xiaomi_miio/vacuum.py | 2 -- homeassistant/components/xiaomi_tv/media_player.py | 2 -- homeassistant/components/xmpp/notify.py | 2 -- homeassistant/components/xs1/climate.py | 2 -- homeassistant/components/xs1/sensor.py | 2 -- homeassistant/components/xs1/switch.py | 2 -- homeassistant/components/yale/__init__.py | 2 -- homeassistant/components/yale/binary_sensor.py | 2 -- homeassistant/components/yale/camera.py | 2 -- homeassistant/components/yale/data.py | 2 -- homeassistant/components/yale/diagnostics.py | 2 -- homeassistant/components/yale/event.py | 2 -- homeassistant/components/yale/lock.py | 2 -- homeassistant/components/yale/sensor.py | 2 -- homeassistant/components/yale/util.py | 2 -- homeassistant/components/yale_smart_alarm/__init__.py | 2 -- .../components/yale_smart_alarm/alarm_control_panel.py | 2 -- homeassistant/components/yale_smart_alarm/binary_sensor.py | 2 -- homeassistant/components/yale_smart_alarm/button.py | 2 -- homeassistant/components/yale_smart_alarm/config_flow.py | 2 -- homeassistant/components/yale_smart_alarm/coordinator.py | 2 -- homeassistant/components/yale_smart_alarm/diagnostics.py | 2 -- homeassistant/components/yale_smart_alarm/lock.py | 2 -- homeassistant/components/yale_smart_alarm/select.py | 2 -- homeassistant/components/yale_smart_alarm/sensor.py | 2 -- homeassistant/components/yale_smart_alarm/switch.py | 2 -- homeassistant/components/yalexs_ble/__init__.py | 2 -- homeassistant/components/yalexs_ble/binary_sensor.py | 2 -- homeassistant/components/yalexs_ble/config_cache.py | 2 -- homeassistant/components/yalexs_ble/config_flow.py | 2 -- homeassistant/components/yalexs_ble/entity.py | 2 -- homeassistant/components/yalexs_ble/lock.py | 2 -- homeassistant/components/yalexs_ble/models.py | 2 -- homeassistant/components/yalexs_ble/sensor.py | 2 -- homeassistant/components/yalexs_ble/util.py | 2 -- homeassistant/components/yamaha/media_player.py | 2 -- homeassistant/components/yamaha_musiccast/__init__.py | 2 -- homeassistant/components/yamaha_musiccast/config_flow.py | 2 -- homeassistant/components/yamaha_musiccast/coordinator.py | 2 -- homeassistant/components/yamaha_musiccast/entity.py | 2 -- homeassistant/components/yamaha_musiccast/media_player.py | 2 -- homeassistant/components/yamaha_musiccast/number.py | 2 -- homeassistant/components/yamaha_musiccast/select.py | 2 -- homeassistant/components/yandex_transport/sensor.py | 2 -- homeassistant/components/yardian/__init__.py | 2 -- homeassistant/components/yardian/binary_sensor.py | 2 -- homeassistant/components/yardian/config_flow.py | 2 -- homeassistant/components/yardian/coordinator.py | 2 -- homeassistant/components/yardian/sensor.py | 2 -- homeassistant/components/yardian/switch.py | 2 -- homeassistant/components/yeelight/__init__.py | 2 -- homeassistant/components/yeelight/config_flow.py | 2 -- homeassistant/components/yeelight/device.py | 2 -- homeassistant/components/yeelight/entity.py | 2 -- homeassistant/components/yeelight/light.py | 2 -- homeassistant/components/yeelight/scanner.py | 2 -- homeassistant/components/yeelightsunflower/light.py | 2 -- homeassistant/components/yi/camera.py | 2 -- homeassistant/components/yolink/__init__.py | 2 -- homeassistant/components/yolink/binary_sensor.py | 2 -- homeassistant/components/yolink/climate.py | 2 -- homeassistant/components/yolink/config_flow.py | 2 -- homeassistant/components/yolink/coordinator.py | 2 -- homeassistant/components/yolink/cover.py | 2 -- homeassistant/components/yolink/device_trigger.py | 2 -- homeassistant/components/yolink/entity.py | 2 -- homeassistant/components/yolink/light.py | 2 -- homeassistant/components/yolink/lock.py | 2 -- homeassistant/components/yolink/number.py | 2 -- homeassistant/components/yolink/select.py | 2 -- homeassistant/components/yolink/sensor.py | 2 -- homeassistant/components/yolink/siren.py | 2 -- homeassistant/components/yolink/switch.py | 2 -- homeassistant/components/yolink/valve.py | 2 -- homeassistant/components/youless/config_flow.py | 2 -- homeassistant/components/youless/sensor.py | 2 -- homeassistant/components/youtube/__init__.py | 2 -- homeassistant/components/youtube/config_flow.py | 2 -- homeassistant/components/youtube/coordinator.py | 2 -- homeassistant/components/youtube/diagnostics.py | 2 -- homeassistant/components/youtube/entity.py | 2 -- homeassistant/components/youtube/sensor.py | 2 -- homeassistant/components/zabbix/sensor.py | 2 -- homeassistant/components/zamg/__init__.py | 2 -- homeassistant/components/zamg/config_flow.py | 2 -- homeassistant/components/zamg/coordinator.py | 2 -- homeassistant/components/zamg/sensor.py | 2 -- homeassistant/components/zamg/weather.py | 2 -- homeassistant/components/zengge/light.py | 2 -- homeassistant/components/zeroconf/__init__.py | 2 -- homeassistant/components/zeroconf/discovery.py | 2 -- homeassistant/components/zeroconf/repairs.py | 2 -- homeassistant/components/zeroconf/websocket_api.py | 2 -- homeassistant/components/zerproc/light.py | 2 -- homeassistant/components/zestimate/sensor.py | 2 -- homeassistant/components/zeversolar/__init__.py | 2 -- homeassistant/components/zeversolar/config_flow.py | 2 -- homeassistant/components/zeversolar/coordinator.py | 2 -- homeassistant/components/zeversolar/entity.py | 2 -- homeassistant/components/zeversolar/sensor.py | 2 -- homeassistant/components/zha/alarm_control_panel.py | 2 -- homeassistant/components/zha/api.py | 2 -- homeassistant/components/zha/binary_sensor.py | 2 -- homeassistant/components/zha/button.py | 2 -- homeassistant/components/zha/climate.py | 2 -- homeassistant/components/zha/config_flow.py | 2 -- homeassistant/components/zha/cover.py | 2 -- homeassistant/components/zha/device_action.py | 2 -- homeassistant/components/zha/device_tracker.py | 2 -- homeassistant/components/zha/diagnostics.py | 2 -- homeassistant/components/zha/entity.py | 2 -- homeassistant/components/zha/fan.py | 2 -- homeassistant/components/zha/helpers.py | 2 -- homeassistant/components/zha/homeassistant_hardware.py | 2 -- homeassistant/components/zha/light.py | 2 -- homeassistant/components/zha/logbook.py | 2 -- homeassistant/components/zha/number.py | 2 -- homeassistant/components/zha/radio_manager.py | 2 -- homeassistant/components/zha/repairs/__init__.py | 2 -- .../components/zha/repairs/network_settings_inconsistent.py | 2 -- homeassistant/components/zha/repairs/wrong_silabs_firmware.py | 2 -- homeassistant/components/zha/select.py | 2 -- homeassistant/components/zha/sensor.py | 2 -- homeassistant/components/zha/silabs_multiprotocol.py | 2 -- homeassistant/components/zha/siren.py | 2 -- homeassistant/components/zha/switch.py | 2 -- homeassistant/components/zha/update.py | 2 -- homeassistant/components/zha/websocket_api.py | 2 -- homeassistant/components/zhong_hong/climate.py | 2 -- homeassistant/components/ziggo_mediabox_xl/media_player.py | 2 -- homeassistant/components/zimi/__init__.py | 2 -- homeassistant/components/zimi/config_flow.py | 2 -- homeassistant/components/zimi/cover.py | 2 -- homeassistant/components/zimi/entity.py | 2 -- homeassistant/components/zimi/fan.py | 2 -- homeassistant/components/zimi/helpers.py | 2 -- homeassistant/components/zimi/light.py | 2 -- homeassistant/components/zimi/sensor.py | 2 -- homeassistant/components/zimi/switch.py | 2 -- homeassistant/components/zinvolt/__init__.py | 2 -- homeassistant/components/zinvolt/config_flow.py | 2 -- homeassistant/components/zodiac/config_flow.py | 2 -- homeassistant/components/zodiac/sensor.py | 2 -- homeassistant/components/zone/__init__.py | 2 -- homeassistant/components/zone/condition.py | 2 -- homeassistant/components/zone/trigger.py | 2 -- homeassistant/components/zoneminder/binary_sensor.py | 2 -- homeassistant/components/zoneminder/camera.py | 2 -- homeassistant/components/zoneminder/sensor.py | 2 -- homeassistant/components/zoneminder/switch.py | 2 -- homeassistant/components/zwave_js/__init__.py | 2 -- homeassistant/components/zwave_js/addon.py | 2 -- homeassistant/components/zwave_js/api.py | 2 -- homeassistant/components/zwave_js/binary_sensor.py | 2 -- homeassistant/components/zwave_js/button.py | 2 -- homeassistant/components/zwave_js/climate.py | 2 -- homeassistant/components/zwave_js/config_flow.py | 2 -- homeassistant/components/zwave_js/const.py | 2 -- homeassistant/components/zwave_js/cover.py | 2 -- homeassistant/components/zwave_js/device_action.py | 2 -- homeassistant/components/zwave_js/device_automation_helpers.py | 2 -- homeassistant/components/zwave_js/device_condition.py | 2 -- homeassistant/components/zwave_js/device_trigger.py | 2 -- homeassistant/components/zwave_js/diagnostics.py | 2 -- homeassistant/components/zwave_js/discovery.py | 2 -- homeassistant/components/zwave_js/discovery_data_template.py | 2 -- homeassistant/components/zwave_js/entity.py | 2 -- homeassistant/components/zwave_js/event.py | 2 -- homeassistant/components/zwave_js/fan.py | 2 -- homeassistant/components/zwave_js/helpers.py | 2 -- homeassistant/components/zwave_js/humidifier.py | 2 -- homeassistant/components/zwave_js/light.py | 2 -- homeassistant/components/zwave_js/lock.py | 2 -- homeassistant/components/zwave_js/logbook.py | 2 -- homeassistant/components/zwave_js/migrate.py | 2 -- homeassistant/components/zwave_js/models.py | 2 -- homeassistant/components/zwave_js/number.py | 2 -- homeassistant/components/zwave_js/repairs.py | 2 -- .../zwave_js/scripts/convert_device_diagnostics_to_fixture.py | 2 -- homeassistant/components/zwave_js/select.py | 2 -- homeassistant/components/zwave_js/sensor.py | 2 -- homeassistant/components/zwave_js/services.py | 2 -- homeassistant/components/zwave_js/siren.py | 2 -- homeassistant/components/zwave_js/switch.py | 2 -- homeassistant/components/zwave_js/trigger.py | 2 -- homeassistant/components/zwave_js/triggers/event.py | 2 -- homeassistant/components/zwave_js/triggers/value_updated.py | 2 -- homeassistant/components/zwave_js/update.py | 2 -- homeassistant/components/zwave_me/binary_sensor.py | 2 -- homeassistant/components/zwave_me/climate.py | 2 -- homeassistant/components/zwave_me/config_flow.py | 2 -- homeassistant/components/zwave_me/cover.py | 2 -- homeassistant/components/zwave_me/fan.py | 2 -- homeassistant/components/zwave_me/helpers.py | 2 -- homeassistant/components/zwave_me/light.py | 2 -- homeassistant/components/zwave_me/lock.py | 2 -- homeassistant/components/zwave_me/sensor.py | 2 -- homeassistant/config.py | 2 -- homeassistant/config_entries.py | 2 -- homeassistant/const.py | 2 -- homeassistant/core.py | 2 -- homeassistant/core_config.py | 2 -- homeassistant/data_entry_flow.py | 2 -- homeassistant/exceptions.py | 2 -- homeassistant/generated/amazon_polly.py | 2 -- homeassistant/generated/bluetooth.py | 2 -- homeassistant/generated/countries.py | 2 -- homeassistant/generated/dhcp.py | 2 -- homeassistant/helpers/aiohttp_client.py | 2 -- homeassistant/helpers/area_registry.py | 2 -- homeassistant/helpers/category_registry.py | 2 -- homeassistant/helpers/chat_session.py | 2 -- homeassistant/helpers/check_config.py | 2 -- homeassistant/helpers/collection.py | 2 -- homeassistant/helpers/condition.py | 2 -- homeassistant/helpers/config_entry_flow.py | 2 -- homeassistant/helpers/config_entry_oauth2_flow.py | 2 -- homeassistant/helpers/config_validation.py | 2 -- homeassistant/helpers/data_entry_flow.py | 2 -- homeassistant/helpers/debounce.py | 2 -- homeassistant/helpers/deprecation.py | 2 -- homeassistant/helpers/device_registry.py | 2 -- homeassistant/helpers/discovery.py | 2 -- homeassistant/helpers/discovery_flow.py | 2 -- homeassistant/helpers/dispatcher.py | 2 -- homeassistant/helpers/entity.py | 2 -- homeassistant/helpers/entity_component.py | 2 -- homeassistant/helpers/entity_platform.py | 2 -- homeassistant/helpers/entity_registry.py | 2 -- homeassistant/helpers/entity_values.py | 2 -- homeassistant/helpers/entityfilter.py | 2 -- homeassistant/helpers/event.py | 2 -- homeassistant/helpers/floor_registry.py | 2 -- homeassistant/helpers/frame.py | 2 -- homeassistant/helpers/group.py | 2 -- homeassistant/helpers/helper_integration.py | 2 -- homeassistant/helpers/http.py | 2 -- homeassistant/helpers/httpx_client.py | 2 -- homeassistant/helpers/icon.py | 2 -- homeassistant/helpers/importlib.py | 2 -- homeassistant/helpers/instance_id.py | 2 -- homeassistant/helpers/integration_platform.py | 2 -- homeassistant/helpers/intent.py | 2 -- homeassistant/helpers/issue_registry.py | 2 -- homeassistant/helpers/label_registry.py | 2 -- homeassistant/helpers/llm.py | 2 -- homeassistant/helpers/location.py | 2 -- homeassistant/helpers/network.py | 2 -- homeassistant/helpers/ratelimit.py | 2 -- homeassistant/helpers/recorder.py | 2 -- homeassistant/helpers/redact.py | 2 -- homeassistant/helpers/registry.py | 2 -- homeassistant/helpers/reload.py | 2 -- homeassistant/helpers/restore_state.py | 2 -- homeassistant/helpers/schema_config_entry_flow.py | 2 -- homeassistant/helpers/script.py | 2 -- homeassistant/helpers/script_variables.py | 2 -- homeassistant/helpers/selector.py | 2 -- homeassistant/helpers/sensor.py | 2 -- homeassistant/helpers/service.py | 2 -- homeassistant/helpers/significant_change.py | 2 -- homeassistant/helpers/singleton.py | 2 -- homeassistant/helpers/start.py | 2 -- homeassistant/helpers/state.py | 2 -- homeassistant/helpers/storage.py | 2 -- homeassistant/helpers/sun.py | 2 -- homeassistant/helpers/system_info.py | 2 -- homeassistant/helpers/target.py | 2 -- homeassistant/helpers/temperature.py | 2 -- homeassistant/helpers/template/__init__.py | 2 -- homeassistant/helpers/template/context.py | 2 -- homeassistant/helpers/template/extensions/areas.py | 2 -- homeassistant/helpers/template/extensions/base.py | 2 -- homeassistant/helpers/template/extensions/base64.py | 2 -- homeassistant/helpers/template/extensions/collection.py | 2 -- homeassistant/helpers/template/extensions/crypto.py | 2 -- homeassistant/helpers/template/extensions/datetime.py | 2 -- homeassistant/helpers/template/extensions/devices.py | 2 -- homeassistant/helpers/template/extensions/floors.py | 2 -- homeassistant/helpers/template/extensions/issues.py | 2 -- homeassistant/helpers/template/extensions/labels.py | 2 -- homeassistant/helpers/template/extensions/math.py | 2 -- homeassistant/helpers/template/extensions/regex.py | 2 -- homeassistant/helpers/template/extensions/string.py | 2 -- homeassistant/helpers/template/helpers.py | 2 -- homeassistant/helpers/template/render_info.py | 2 -- homeassistant/helpers/trace.py | 2 -- homeassistant/helpers/translation.py | 2 -- homeassistant/helpers/trigger.py | 2 -- homeassistant/helpers/trigger_template_entity.py | 2 -- homeassistant/helpers/update_coordinator.py | 2 -- homeassistant/loader.py | 2 -- homeassistant/requirements.py | 2 -- homeassistant/runner.py | 2 -- homeassistant/scripts/__init__.py | 2 -- homeassistant/scripts/benchmark/__init__.py | 2 -- homeassistant/scripts/check_config.py | 2 -- homeassistant/setup.py | 2 -- homeassistant/util/__init__.py | 2 -- homeassistant/util/aiohttp.py | 2 -- homeassistant/util/async_.py | 2 -- homeassistant/util/async_iterator.py | 2 -- homeassistant/util/color.py | 2 -- homeassistant/util/decorator.py | 2 -- homeassistant/util/dt.py | 2 -- homeassistant/util/event_type.py | 2 -- homeassistant/util/executor.py | 2 -- homeassistant/util/file.py | 2 -- homeassistant/util/frozen_dataclass_compat.py | 2 -- homeassistant/util/hass_dict.py | 2 -- homeassistant/util/json.py | 2 -- homeassistant/util/language.py | 2 -- homeassistant/util/limited_size_dict.py | 2 -- homeassistant/util/location.py | 2 -- homeassistant/util/logging.py | 2 -- homeassistant/util/loop.py | 2 -- homeassistant/util/network.py | 2 -- homeassistant/util/package.py | 2 -- homeassistant/util/percentage.py | 2 -- homeassistant/util/pil.py | 2 -- homeassistant/util/process.py | 2 -- homeassistant/util/resource.py | 2 -- homeassistant/util/scaling.py | 2 -- homeassistant/util/signal_type.py | 2 -- homeassistant/util/system_info.py | 2 -- homeassistant/util/timeout.py | 2 -- homeassistant/util/ulid.py | 2 -- homeassistant/util/unit_conversion.py | 2 -- homeassistant/util/unit_system.py | 2 -- homeassistant/util/variance.py | 2 -- homeassistant/util/yaml/input.py | 2 -- homeassistant/util/yaml/loader.py | 2 -- homeassistant/util/yaml/objects.py | 2 -- 5974 files changed, 11947 deletions(-) diff --git a/homeassistant/__main__.py b/homeassistant/__main__.py index 7821caac749f7..506a15e6c9255 100644 --- a/homeassistant/__main__.py +++ b/homeassistant/__main__.py @@ -1,7 +1,5 @@ """Start Home Assistant.""" -from __future__ import annotations - import argparse from contextlib import suppress import faulthandler diff --git a/homeassistant/auth/__init__.py b/homeassistant/auth/__init__.py index e16c29ceaa8c2..71d1f48590ae6 100644 --- a/homeassistant/auth/__init__.py +++ b/homeassistant/auth/__init__.py @@ -1,7 +1,5 @@ """Provide an authentication layer for Home Assistant.""" -from __future__ import annotations - import asyncio from collections import OrderedDict from collections.abc import Mapping diff --git a/homeassistant/auth/auth_store.py b/homeassistant/auth/auth_store.py index 429aad09edb79..13ecdfc657a2c 100644 --- a/homeassistant/auth/auth_store.py +++ b/homeassistant/auth/auth_store.py @@ -1,7 +1,5 @@ """Storage for auth models.""" -from __future__ import annotations - from datetime import timedelta import hmac import itertools diff --git a/homeassistant/auth/jwt_wrapper.py b/homeassistant/auth/jwt_wrapper.py index 464df006f5f17..92cbfec39ba80 100644 --- a/homeassistant/auth/jwt_wrapper.py +++ b/homeassistant/auth/jwt_wrapper.py @@ -5,8 +5,6 @@ to speed up the process. """ -from __future__ import annotations - from datetime import timedelta from functools import lru_cache, partial from typing import Any diff --git a/homeassistant/auth/mfa_modules/__init__.py b/homeassistant/auth/mfa_modules/__init__.py index 0edc187e24d1b..da1e52bf98ab1 100644 --- a/homeassistant/auth/mfa_modules/__init__.py +++ b/homeassistant/auth/mfa_modules/__init__.py @@ -1,7 +1,5 @@ """Pluggable auth modules for Home Assistant.""" -from __future__ import annotations - import logging import types from typing import Any diff --git a/homeassistant/auth/mfa_modules/insecure_example.py b/homeassistant/auth/mfa_modules/insecure_example.py index fc696fe1b6352..792629da5569a 100644 --- a/homeassistant/auth/mfa_modules/insecure_example.py +++ b/homeassistant/auth/mfa_modules/insecure_example.py @@ -1,7 +1,5 @@ """Example auth module.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/auth/mfa_modules/notify.py b/homeassistant/auth/mfa_modules/notify.py index 4de6d8915e6cf..02ecc5c308250 100644 --- a/homeassistant/auth/mfa_modules/notify.py +++ b/homeassistant/auth/mfa_modules/notify.py @@ -3,8 +3,6 @@ Sending HOTP through notify service """ -from __future__ import annotations - import asyncio import logging from typing import Any, cast diff --git a/homeassistant/auth/mfa_modules/totp.py b/homeassistant/auth/mfa_modules/totp.py index 4c328571d0e5a..2815577b2cc97 100644 --- a/homeassistant/auth/mfa_modules/totp.py +++ b/homeassistant/auth/mfa_modules/totp.py @@ -1,7 +1,5 @@ """Time-based One Time Password auth module.""" -from __future__ import annotations - import asyncio from io import BytesIO from typing import Any, cast diff --git a/homeassistant/auth/models.py b/homeassistant/auth/models.py index f92ed38ad855f..5646d23d461f1 100644 --- a/homeassistant/auth/models.py +++ b/homeassistant/auth/models.py @@ -1,7 +1,5 @@ """Auth models.""" -from __future__ import annotations - from datetime import datetime, timedelta from ipaddress import IPv4Address, IPv6Address import secrets diff --git a/homeassistant/auth/permissions/__init__.py b/homeassistant/auth/permissions/__init__.py index 6498483a19a14..0f0bbfc5680b9 100644 --- a/homeassistant/auth/permissions/__init__.py +++ b/homeassistant/auth/permissions/__init__.py @@ -1,7 +1,5 @@ """Permissions for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable import voluptuous as vol diff --git a/homeassistant/auth/permissions/entities.py b/homeassistant/auth/permissions/entities.py index dbe2fea0021a5..62a236c0b0c4b 100644 --- a/homeassistant/auth/permissions/entities.py +++ b/homeassistant/auth/permissions/entities.py @@ -1,7 +1,5 @@ """Entity permissions.""" -from __future__ import annotations - from collections import OrderedDict from collections.abc import Callable diff --git a/homeassistant/auth/permissions/events.py b/homeassistant/auth/permissions/events.py index ca0af1624ba45..8802c36e112fa 100644 --- a/homeassistant/auth/permissions/events.py +++ b/homeassistant/auth/permissions/events.py @@ -1,7 +1,5 @@ """Permission for events.""" -from __future__ import annotations - from typing import Any, Final from homeassistant.const import ( diff --git a/homeassistant/auth/permissions/merge.py b/homeassistant/auth/permissions/merge.py index d0d43e2f0881d..e9dc71f29c75d 100644 --- a/homeassistant/auth/permissions/merge.py +++ b/homeassistant/auth/permissions/merge.py @@ -1,7 +1,5 @@ """Merging of policies.""" -from __future__ import annotations - from typing import cast from .types import CategoryType, PolicyType diff --git a/homeassistant/auth/permissions/models.py b/homeassistant/auth/permissions/models.py index 086fdd7bd766f..acd558b6895f3 100644 --- a/homeassistant/auth/permissions/models.py +++ b/homeassistant/auth/permissions/models.py @@ -1,7 +1,5 @@ """Models for permissions.""" -from __future__ import annotations - from typing import TYPE_CHECKING import attr diff --git a/homeassistant/auth/permissions/util.py b/homeassistant/auth/permissions/util.py index e1d1f660d7549..e4a28bf173016 100644 --- a/homeassistant/auth/permissions/util.py +++ b/homeassistant/auth/permissions/util.py @@ -1,7 +1,5 @@ """Helpers to deal with permissions.""" -from __future__ import annotations - from collections.abc import Callable from functools import wraps from typing import cast diff --git a/homeassistant/auth/providers/__init__.py b/homeassistant/auth/providers/__init__.py index 1155e77b4075c..d1e9512f34f01 100644 --- a/homeassistant/auth/providers/__init__.py +++ b/homeassistant/auth/providers/__init__.py @@ -1,7 +1,5 @@ """Auth providers for Home Assistant.""" -from __future__ import annotations - from collections.abc import Mapping import logging import types diff --git a/homeassistant/auth/providers/command_line.py b/homeassistant/auth/providers/command_line.py index 74630d925e11c..c6c14a14241b0 100644 --- a/homeassistant/auth/providers/command_line.py +++ b/homeassistant/auth/providers/command_line.py @@ -1,7 +1,5 @@ """Auth provider that validates credentials via an external command.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/auth/providers/homeassistant.py b/homeassistant/auth/providers/homeassistant.py index 88f0950400a15..13feddf9523d2 100644 --- a/homeassistant/auth/providers/homeassistant.py +++ b/homeassistant/auth/providers/homeassistant.py @@ -1,7 +1,5 @@ """Home Assistant auth provider.""" -from __future__ import annotations - import asyncio import base64 from collections.abc import Mapping diff --git a/homeassistant/auth/providers/insecure_example.py b/homeassistant/auth/providers/insecure_example.py index a92f5b558486c..b8a61c4c042e4 100644 --- a/homeassistant/auth/providers/insecure_example.py +++ b/homeassistant/auth/providers/insecure_example.py @@ -1,7 +1,5 @@ """Example auth provider.""" -from __future__ import annotations - from collections.abc import Mapping import hmac diff --git a/homeassistant/auth/providers/trusted_networks.py b/homeassistant/auth/providers/trusted_networks.py index 83299859de980..4da9937455437 100644 --- a/homeassistant/auth/providers/trusted_networks.py +++ b/homeassistant/auth/providers/trusted_networks.py @@ -4,8 +4,6 @@ Abort login flow if not access from trusted network. """ -from __future__ import annotations - from collections.abc import Mapping from ipaddress import ( IPv4Address, diff --git a/homeassistant/backup_restore.py b/homeassistant/backup_restore.py index 6800851c182cb..040a4b5863416 100644 --- a/homeassistant/backup_restore.py +++ b/homeassistant/backup_restore.py @@ -1,7 +1,5 @@ """Home Assistant module to handle restoring backups.""" -from __future__ import annotations - from collections.abc import Iterable from dataclasses import dataclass import json diff --git a/homeassistant/bootstrap.py b/homeassistant/bootstrap.py index 6985d0769267e..84c42317868b2 100644 --- a/homeassistant/bootstrap.py +++ b/homeassistant/bootstrap.py @@ -1,7 +1,5 @@ """Provide methods to bootstrap a Home Assistant instance.""" -from __future__ import annotations - import asyncio from collections import defaultdict import contextlib diff --git a/homeassistant/components/abode/__init__.py b/homeassistant/components/abode/__init__.py index 525fc60e93077..379a608d11370 100644 --- a/homeassistant/components/abode/__init__.py +++ b/homeassistant/components/abode/__init__.py @@ -1,7 +1,5 @@ """Support for the Abode Security System.""" -from __future__ import annotations - from dataclasses import dataclass, field from functools import partial from pathlib import Path diff --git a/homeassistant/components/abode/alarm_control_panel.py b/homeassistant/components/abode/alarm_control_panel.py index 161ef315b806a..40b66aa08211a 100644 --- a/homeassistant/components/abode/alarm_control_panel.py +++ b/homeassistant/components/abode/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Abode Security System alarm control panels.""" -from __future__ import annotations - from jaraco.abode.devices.alarm import Alarm from homeassistant.components.alarm_control_panel import ( diff --git a/homeassistant/components/abode/binary_sensor.py b/homeassistant/components/abode/binary_sensor.py index a3fce63ddf22f..03f6c23b8d765 100644 --- a/homeassistant/components/abode/binary_sensor.py +++ b/homeassistant/components/abode/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Abode Security System binary sensors.""" -from __future__ import annotations - from typing import cast from jaraco.abode.devices.binary_sensor import BinarySensor diff --git a/homeassistant/components/abode/camera.py b/homeassistant/components/abode/camera.py index 4d81fba917289..e6b65b544fb3e 100644 --- a/homeassistant/components/abode/camera.py +++ b/homeassistant/components/abode/camera.py @@ -1,7 +1,5 @@ """Support for Abode Security System cameras.""" -from __future__ import annotations - from datetime import timedelta from typing import Any, cast diff --git a/homeassistant/components/abode/config_flow.py b/homeassistant/components/abode/config_flow.py index 8077c6037f793..5762c3046cf63 100644 --- a/homeassistant/components/abode/config_flow.py +++ b/homeassistant/components/abode/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Abode Security System component.""" -from __future__ import annotations - from collections.abc import Mapping from http import HTTPStatus from typing import Any, cast diff --git a/homeassistant/components/abode/const.py b/homeassistant/components/abode/const.py index 0279b89f7d43b..d5fd24bf8792e 100644 --- a/homeassistant/components/abode/const.py +++ b/homeassistant/components/abode/const.py @@ -1,7 +1,5 @@ """Constants for the Abode Security System component.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/abode/light.py b/homeassistant/components/abode/light.py index cee402d3cb6e3..a843ad0f66b7d 100644 --- a/homeassistant/components/abode/light.py +++ b/homeassistant/components/abode/light.py @@ -1,7 +1,5 @@ """Support for Abode Security System lights.""" -from __future__ import annotations - from math import ceil from typing import Any diff --git a/homeassistant/components/abode/sensor.py b/homeassistant/components/abode/sensor.py index 5b409f0187c5b..65a48ff8fa29a 100644 --- a/homeassistant/components/abode/sensor.py +++ b/homeassistant/components/abode/sensor.py @@ -1,7 +1,5 @@ """Support for Abode Security System sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/abode/services.py b/homeassistant/components/abode/services.py index 5b2a05f52287b..a346d8035fb2a 100644 --- a/homeassistant/components/abode/services.py +++ b/homeassistant/components/abode/services.py @@ -1,7 +1,5 @@ """Support for the Abode Security System.""" -from __future__ import annotations - from jaraco.abode.exceptions import Exception as AbodeException import voluptuous as vol diff --git a/homeassistant/components/abode/switch.py b/homeassistant/components/abode/switch.py index 7eecea514fed1..2ef44f37fba38 100644 --- a/homeassistant/components/abode/switch.py +++ b/homeassistant/components/abode/switch.py @@ -1,7 +1,5 @@ """Support for Abode Security System switches.""" -from __future__ import annotations - from typing import Any, cast from jaraco.abode.devices.switch import Switch diff --git a/homeassistant/components/acaia/coordinator.py b/homeassistant/components/acaia/coordinator.py index 9f29c844235f4..7c5ba9790adf2 100644 --- a/homeassistant/components/acaia/coordinator.py +++ b/homeassistant/components/acaia/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Acaia integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/acaia/diagnostics.py b/homeassistant/components/acaia/diagnostics.py index 2d9f451180490..0a0aec5f0eebc 100644 --- a/homeassistant/components/acaia/diagnostics.py +++ b/homeassistant/components/acaia/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Acaia.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/accuweather/__init__.py b/homeassistant/components/accuweather/__init__.py index de8f2ab93a9bb..00d4a4187b168 100644 --- a/homeassistant/components/accuweather/__init__.py +++ b/homeassistant/components/accuweather/__init__.py @@ -1,7 +1,5 @@ """The AccuWeather component.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/accuweather/config_flow.py b/homeassistant/components/accuweather/config_flow.py index a56391e9c4f05..2e32ae1027c48 100644 --- a/homeassistant/components/accuweather/config_flow.py +++ b/homeassistant/components/accuweather/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for AccuWeather.""" -from __future__ import annotations - from asyncio import timeout from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/accuweather/const.py b/homeassistant/components/accuweather/const.py index a7083c4ae0f36..c4a70ec18f256 100644 --- a/homeassistant/components/accuweather/const.py +++ b/homeassistant/components/accuweather/const.py @@ -1,7 +1,5 @@ """Constants for AccuWeather integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/accuweather/coordinator.py b/homeassistant/components/accuweather/coordinator.py index 3c4991d2c59fb..5ca3c29a44c7c 100644 --- a/homeassistant/components/accuweather/coordinator.py +++ b/homeassistant/components/accuweather/coordinator.py @@ -1,7 +1,5 @@ """The AccuWeather coordinator.""" -from __future__ import annotations - from asyncio import timeout from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/accuweather/diagnostics.py b/homeassistant/components/accuweather/diagnostics.py index 9f35c47b88675..21f72b7adea89 100644 --- a/homeassistant/components/accuweather/diagnostics.py +++ b/homeassistant/components/accuweather/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for AccuWeather.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/accuweather/sensor.py b/homeassistant/components/accuweather/sensor.py index 415df402d55d9..4d16a8308773b 100644 --- a/homeassistant/components/accuweather/sensor.py +++ b/homeassistant/components/accuweather/sensor.py @@ -1,7 +1,5 @@ """Support for the AccuWeather service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/accuweather/system_health.py b/homeassistant/components/accuweather/system_health.py index 99335a9dd8f9c..dd4406755a062 100644 --- a/homeassistant/components/accuweather/system_health.py +++ b/homeassistant/components/accuweather/system_health.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - from typing import Any from accuweather.const import ENDPOINT diff --git a/homeassistant/components/accuweather/weather.py b/homeassistant/components/accuweather/weather.py index dd6b3f4b0a4f2..3146052b74d6d 100644 --- a/homeassistant/components/accuweather/weather.py +++ b/homeassistant/components/accuweather/weather.py @@ -1,7 +1,5 @@ """Support for the AccuWeather service.""" -from __future__ import annotations - from typing import cast from homeassistant.components.weather import ( diff --git a/homeassistant/components/acer_projector/const.py b/homeassistant/components/acer_projector/const.py index 95e32dc97d4b2..e4e19adb17f1a 100644 --- a/homeassistant/components/acer_projector/const.py +++ b/homeassistant/components/acer_projector/const.py @@ -1,7 +1,5 @@ """Use serial protocol of Acer projector to obtain state of the projector.""" -from __future__ import annotations - from typing import Final from homeassistant.const import STATE_OFF, STATE_ON diff --git a/homeassistant/components/acer_projector/switch.py b/homeassistant/components/acer_projector/switch.py index 846164202d80c..8cb41530f4d1f 100644 --- a/homeassistant/components/acer_projector/switch.py +++ b/homeassistant/components/acer_projector/switch.py @@ -1,7 +1,5 @@ """Use serial protocol of Acer projector to obtain state of the projector.""" -from __future__ import annotations - import logging import re from typing import Any diff --git a/homeassistant/components/acmeda/config_flow.py b/homeassistant/components/acmeda/config_flow.py index 785906ebf2a60..78f54eae0ac8a 100644 --- a/homeassistant/components/acmeda/config_flow.py +++ b/homeassistant/components/acmeda/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rollease Acmeda Automate Pulse Hub.""" -from __future__ import annotations - from asyncio import timeout from contextlib import suppress from typing import Any diff --git a/homeassistant/components/acmeda/cover.py b/homeassistant/components/acmeda/cover.py index d09ba4bac0899..d2ab4cb018fb4 100644 --- a/homeassistant/components/acmeda/cover.py +++ b/homeassistant/components/acmeda/cover.py @@ -1,7 +1,5 @@ """Support for Acmeda Roller Blinds.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import ( diff --git a/homeassistant/components/acmeda/entity.py b/homeassistant/components/acmeda/entity.py index 63432886b4d28..32e78373e7866 100644 --- a/homeassistant/components/acmeda/entity.py +++ b/homeassistant/components/acmeda/entity.py @@ -1,7 +1,5 @@ """Base class for Acmeda Roller Blinds.""" -from __future__ import annotations - import aiopulse from homeassistant.core import callback diff --git a/homeassistant/components/acmeda/helpers.py b/homeassistant/components/acmeda/helpers.py index 4c0f9b32cff6e..e43bd6210a943 100644 --- a/homeassistant/components/acmeda/helpers.py +++ b/homeassistant/components/acmeda/helpers.py @@ -1,7 +1,5 @@ """Helper functions for Acmeda Pulse.""" -from __future__ import annotations - from typing import TYPE_CHECKING from aiopulse import Roller diff --git a/homeassistant/components/acmeda/hub.py b/homeassistant/components/acmeda/hub.py index 4f2e4f4f63fe4..267ff1d981cfb 100644 --- a/homeassistant/components/acmeda/hub.py +++ b/homeassistant/components/acmeda/hub.py @@ -1,7 +1,5 @@ """Code to handle a Pulse Hub.""" -from __future__ import annotations - import asyncio from collections.abc import Callable diff --git a/homeassistant/components/acmeda/sensor.py b/homeassistant/components/acmeda/sensor.py index 515146f3d1a10..ffdbf6b9b1e4c 100644 --- a/homeassistant/components/acmeda/sensor.py +++ b/homeassistant/components/acmeda/sensor.py @@ -1,7 +1,5 @@ """Support for Acmeda Roller Blind Batteries.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorEntity from homeassistant.const import PERCENTAGE from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/actiontec/const.py b/homeassistant/components/actiontec/const.py index beff47f981140..291c7fc8d8d27 100644 --- a/homeassistant/components/actiontec/const.py +++ b/homeassistant/components/actiontec/const.py @@ -1,7 +1,5 @@ """Support for Actiontec MI424WR (Verizon FIOS) routers.""" -from __future__ import annotations - import re from typing import Final diff --git a/homeassistant/components/actiontec/device_tracker.py b/homeassistant/components/actiontec/device_tracker.py index 41876ce478fd8..5bdc1a8407783 100644 --- a/homeassistant/components/actiontec/device_tracker.py +++ b/homeassistant/components/actiontec/device_tracker.py @@ -1,7 +1,5 @@ """Support for Actiontec MI424WR (Verizon FIOS) routers.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/actron_air/coordinator.py b/homeassistant/components/actron_air/coordinator.py index a69f7ab56b06d..fab7f8476f36c 100644 --- a/homeassistant/components/actron_air/coordinator.py +++ b/homeassistant/components/actron_air/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Actron Air integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/adax/__init__.py b/homeassistant/components/adax/__init__.py index 22da669c57e16..2072dcec70619 100644 --- a/homeassistant/components/adax/__init__.py +++ b/homeassistant/components/adax/__init__.py @@ -1,7 +1,5 @@ """The Adax integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/adax/climate.py b/homeassistant/components/adax/climate.py index 62ddb213e2a6b..5e2540ce38d3c 100755 --- a/homeassistant/components/adax/climate.py +++ b/homeassistant/components/adax/climate.py @@ -1,7 +1,5 @@ """Support for Adax wifi-enabled home heaters.""" -from __future__ import annotations - from typing import Any, cast from adax import Adax diff --git a/homeassistant/components/adax/config_flow.py b/homeassistant/components/adax/config_flow.py index 9611c5d501767..f6958205adc89 100644 --- a/homeassistant/components/adax/config_flow.py +++ b/homeassistant/components/adax/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Adax integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/adax/sensor.py b/homeassistant/components/adax/sensor.py index ca5001b3a102a..b959edf265bc1 100644 --- a/homeassistant/components/adax/sensor.py +++ b/homeassistant/components/adax/sensor.py @@ -1,7 +1,5 @@ """Support for Adax energy sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/adguard/__init__.py b/homeassistant/components/adguard/__init__.py index 8726162f4b989..ea6ad5a0bb37b 100644 --- a/homeassistant/components/adguard/__init__.py +++ b/homeassistant/components/adguard/__init__.py @@ -1,7 +1,5 @@ """Support for AdGuard Home.""" -from __future__ import annotations - from dataclasses import dataclass from adguardhome import AdGuardHome, AdGuardHomeConnectionError diff --git a/homeassistant/components/adguard/config_flow.py b/homeassistant/components/adguard/config_flow.py index 4c7d688fd0c50..b732d1501e12c 100644 --- a/homeassistant/components/adguard/config_flow.py +++ b/homeassistant/components/adguard/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the AdGuard Home integration.""" -from __future__ import annotations - from typing import Any from adguardhome import AdGuardHome, AdGuardHomeConnectionError diff --git a/homeassistant/components/adguard/entity.py b/homeassistant/components/adguard/entity.py index bdc89e23f57fa..ce663f54dc4be 100644 --- a/homeassistant/components/adguard/entity.py +++ b/homeassistant/components/adguard/entity.py @@ -1,7 +1,5 @@ """AdGuard Home base entity.""" -from __future__ import annotations - from adguardhome import AdGuardHomeError from homeassistant.config_entries import SOURCE_HASSIO diff --git a/homeassistant/components/adguard/sensor.py b/homeassistant/components/adguard/sensor.py index f1af8ac32a4e1..c656b5b431076 100644 --- a/homeassistant/components/adguard/sensor.py +++ b/homeassistant/components/adguard/sensor.py @@ -1,7 +1,5 @@ """Support for AdGuard Home sensors.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/adguard/switch.py b/homeassistant/components/adguard/switch.py index 5128102a955f0..0b952f0f5d65c 100644 --- a/homeassistant/components/adguard/switch.py +++ b/homeassistant/components/adguard/switch.py @@ -1,7 +1,5 @@ """Support for AdGuard Home switches.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/adguard/update.py b/homeassistant/components/adguard/update.py index 74d427e973fc0..4713a6a251d85 100644 --- a/homeassistant/components/adguard/update.py +++ b/homeassistant/components/adguard/update.py @@ -1,7 +1,5 @@ """AdGuard Home Update platform.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/ads/binary_sensor.py b/homeassistant/components/ads/binary_sensor.py index 560d090caf0dc..27d07658c6290 100644 --- a/homeassistant/components/ads/binary_sensor.py +++ b/homeassistant/components/ads/binary_sensor.py @@ -1,7 +1,5 @@ """Support for ADS binary sensors.""" -from __future__ import annotations - import pyads import voluptuous as vol diff --git a/homeassistant/components/ads/const.py b/homeassistant/components/ads/const.py index ea78fb41785f8..3ae3cd052acfd 100644 --- a/homeassistant/components/ads/const.py +++ b/homeassistant/components/ads/const.py @@ -1,7 +1,5 @@ """Support for Automation Device Specification (ADS).""" -from __future__ import annotations - from enum import StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/ads/cover.py b/homeassistant/components/ads/cover.py index 15d5b3a7d09f2..141a934f5bd75 100644 --- a/homeassistant/components/ads/cover.py +++ b/homeassistant/components/ads/cover.py @@ -1,7 +1,5 @@ """Support for ADS covers.""" -from __future__ import annotations - from typing import Any import pyads diff --git a/homeassistant/components/ads/light.py b/homeassistant/components/ads/light.py index 63d699a00554c..1c849a15b185f 100644 --- a/homeassistant/components/ads/light.py +++ b/homeassistant/components/ads/light.py @@ -1,7 +1,5 @@ """Support for ADS light sources.""" -from __future__ import annotations - from typing import Any import pyads diff --git a/homeassistant/components/ads/select.py b/homeassistant/components/ads/select.py index e31e089d6690f..5d887aa39c722 100644 --- a/homeassistant/components/ads/select.py +++ b/homeassistant/components/ads/select.py @@ -1,7 +1,5 @@ """Support for ADS select entities.""" -from __future__ import annotations - import pyads import voluptuous as vol diff --git a/homeassistant/components/ads/sensor.py b/homeassistant/components/ads/sensor.py index 0fd1b84ffd197..f1bb87a87f2d5 100644 --- a/homeassistant/components/ads/sensor.py +++ b/homeassistant/components/ads/sensor.py @@ -1,7 +1,5 @@ """Support for ADS sensors.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.sensor import ( diff --git a/homeassistant/components/ads/switch.py b/homeassistant/components/ads/switch.py index 2506757e9d26f..6fe0cbd9dca74 100644 --- a/homeassistant/components/ads/switch.py +++ b/homeassistant/components/ads/switch.py @@ -1,7 +1,5 @@ """Support for ADS switch platform.""" -from __future__ import annotations - from typing import Any import pyads diff --git a/homeassistant/components/ads/valve.py b/homeassistant/components/ads/valve.py index a251e14b3c389..d73734536912c 100644 --- a/homeassistant/components/ads/valve.py +++ b/homeassistant/components/ads/valve.py @@ -1,7 +1,5 @@ """Support for ADS valves.""" -from __future__ import annotations - import pyads import voluptuous as vol diff --git a/homeassistant/components/advantage_air/binary_sensor.py b/homeassistant/components/advantage_air/binary_sensor.py index 28fdaa9b7e1cf..db2846b90a8df 100644 --- a/homeassistant/components/advantage_air/binary_sensor.py +++ b/homeassistant/components/advantage_air/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for Advantage Air integration.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/advantage_air/climate.py b/homeassistant/components/advantage_air/climate.py index 938bcb469a624..af2432702072c 100644 --- a/homeassistant/components/advantage_air/climate.py +++ b/homeassistant/components/advantage_air/climate.py @@ -1,7 +1,5 @@ """Climate platform for Advantage Air integration.""" -from __future__ import annotations - from decimal import Decimal import logging from typing import Any diff --git a/homeassistant/components/advantage_air/config_flow.py b/homeassistant/components/advantage_air/config_flow.py index df3ee1c363862..f18a697a10e4e 100644 --- a/homeassistant/components/advantage_air/config_flow.py +++ b/homeassistant/components/advantage_air/config_flow.py @@ -1,7 +1,5 @@ """Config Flow for Advantage Air integration.""" -from __future__ import annotations - from typing import Any from advantage_air import ApiError, advantage_air diff --git a/homeassistant/components/advantage_air/coordinator.py b/homeassistant/components/advantage_air/coordinator.py index 54628d4f4c38a..db0f3526416e9 100644 --- a/homeassistant/components/advantage_air/coordinator.py +++ b/homeassistant/components/advantage_air/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Advantage Air integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/advantage_air/diagnostics.py b/homeassistant/components/advantage_air/diagnostics.py index d15ce57df5ebc..f2b6a6be9a243 100644 --- a/homeassistant/components/advantage_air/diagnostics.py +++ b/homeassistant/components/advantage_air/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Advantage Air.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/advantage_air/sensor.py b/homeassistant/components/advantage_air/sensor.py index 59d72a7bacf36..9bd2012153809 100644 --- a/homeassistant/components/advantage_air/sensor.py +++ b/homeassistant/components/advantage_air/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Advantage Air integration.""" -from __future__ import annotations - from decimal import Decimal from typing import Any diff --git a/homeassistant/components/advantage_air/services.py b/homeassistant/components/advantage_air/services.py index a64d1c9e225e6..ebcc4a699b781 100644 --- a/homeassistant/components/advantage_air/services.py +++ b/homeassistant/components/advantage_air/services.py @@ -1,7 +1,5 @@ """Services for Advantage Air integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.sensor import DOMAIN as SENSOR_DOMAIN diff --git a/homeassistant/components/aemet/config_flow.py b/homeassistant/components/aemet/config_flow.py index c3df75be2ce1a..0f142a2a01b02 100644 --- a/homeassistant/components/aemet/config_flow.py +++ b/homeassistant/components/aemet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for AEMET OpenData.""" -from __future__ import annotations - from typing import Any from aemet_opendata.exceptions import AuthError diff --git a/homeassistant/components/aemet/const.py b/homeassistant/components/aemet/const.py index b79a94d209dae..a083146132bb4 100644 --- a/homeassistant/components/aemet/const.py +++ b/homeassistant/components/aemet/const.py @@ -1,7 +1,5 @@ """Constant values for the AEMET OpenData component.""" -from __future__ import annotations - from aemet_opendata.const import ( AOD_COND_CLEAR_NIGHT, AOD_COND_CLOUDY, diff --git a/homeassistant/components/aemet/coordinator.py b/homeassistant/components/aemet/coordinator.py index 2e8534c746630..3f8648794db45 100644 --- a/homeassistant/components/aemet/coordinator.py +++ b/homeassistant/components/aemet/coordinator.py @@ -1,7 +1,5 @@ """Weather data coordinator for the AEMET OpenData service.""" -from __future__ import annotations - from asyncio import timeout from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/aemet/diagnostics.py b/homeassistant/components/aemet/diagnostics.py index b072309d4b8f6..2df10df4d4227 100644 --- a/homeassistant/components/aemet/diagnostics.py +++ b/homeassistant/components/aemet/diagnostics.py @@ -1,7 +1,5 @@ """Support for the AEMET OpenData diagnostics.""" -from __future__ import annotations - from typing import Any from aemet_opendata.const import AOD_COORDS, AOD_IMG_BYTES diff --git a/homeassistant/components/aemet/entity.py b/homeassistant/components/aemet/entity.py index 562d82fd9c7a7..9ea15a4843f3d 100644 --- a/homeassistant/components/aemet/entity.py +++ b/homeassistant/components/aemet/entity.py @@ -1,7 +1,5 @@ """Entity classes for the AEMET OpenData integration.""" -from __future__ import annotations - from typing import Any from aemet_opendata.helpers import dict_nested_value diff --git a/homeassistant/components/aemet/image.py b/homeassistant/components/aemet/image.py index ba9986a5ccc61..4fa3c6df42344 100644 --- a/homeassistant/components/aemet/image.py +++ b/homeassistant/components/aemet/image.py @@ -1,7 +1,5 @@ """Support for the AEMET OpenData images.""" -from __future__ import annotations - from typing import Final from aemet_opendata.const import AOD_DATETIME, AOD_IMG_BYTES, AOD_IMG_TYPE, AOD_RADAR diff --git a/homeassistant/components/aemet/sensor.py b/homeassistant/components/aemet/sensor.py index 2e7e977cf3d76..20df424c8ab7b 100644 --- a/homeassistant/components/aemet/sensor.py +++ b/homeassistant/components/aemet/sensor.py @@ -1,7 +1,5 @@ """Support for the AEMET OpenData service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/aftership/__init__.py b/homeassistant/components/aftership/__init__.py index 9632217e96097..b4c7cb533199a 100644 --- a/homeassistant/components/aftership/__init__.py +++ b/homeassistant/components/aftership/__init__.py @@ -1,7 +1,5 @@ """The AfterShip integration.""" -from __future__ import annotations - from pyaftership import AfterShip, AfterShipException from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/aftership/config_flow.py b/homeassistant/components/aftership/config_flow.py index 99de28b2fc2cb..06ec384fa8413 100644 --- a/homeassistant/components/aftership/config_flow.py +++ b/homeassistant/components/aftership/config_flow.py @@ -1,7 +1,5 @@ """Config flow for AfterShip integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/aftership/const.py b/homeassistant/components/aftership/const.py index c5d7b00a94234..781e682308e1c 100644 --- a/homeassistant/components/aftership/const.py +++ b/homeassistant/components/aftership/const.py @@ -1,7 +1,5 @@ """Constants for the Aftership integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/aftership/sensor.py b/homeassistant/components/aftership/sensor.py index 7e0c6f524abba..377147d274d69 100644 --- a/homeassistant/components/aftership/sensor.py +++ b/homeassistant/components/aftership/sensor.py @@ -1,7 +1,5 @@ """Support for non-delivered packages recorded in AfterShip.""" -from __future__ import annotations - import logging from typing import Any, Final diff --git a/homeassistant/components/agent_dvr/alarm_control_panel.py b/homeassistant/components/agent_dvr/alarm_control_panel.py index 0d9267e7739df..6e2ee53585abc 100644 --- a/homeassistant/components/agent_dvr/alarm_control_panel.py +++ b/homeassistant/components/agent_dvr/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Agent DVR Alarm Control Panels.""" -from __future__ import annotations - from homeassistant.components.alarm_control_panel import ( AlarmControlPanelEntity, AlarmControlPanelEntityFeature, diff --git a/homeassistant/components/agent_dvr/services.py b/homeassistant/components/agent_dvr/services.py index b9c5c0f7ec653..dcfd3b70155cf 100644 --- a/homeassistant/components/agent_dvr/services.py +++ b/homeassistant/components/agent_dvr/services.py @@ -1,7 +1,5 @@ """Services for Agent DVR.""" -from __future__ import annotations - from homeassistant.components.camera import DOMAIN as CAMERA_DOMAIN from homeassistant.core import HomeAssistant, callback from homeassistant.helpers import service diff --git a/homeassistant/components/ai_task/const.py b/homeassistant/components/ai_task/const.py index 978e6f3cfb9dd..58709a09e19d3 100644 --- a/homeassistant/components/ai_task/const.py +++ b/homeassistant/components/ai_task/const.py @@ -1,7 +1,5 @@ """Constants for the AI Task integration.""" -from __future__ import annotations - from enum import IntFlag from typing import TYPE_CHECKING, Final diff --git a/homeassistant/components/ai_task/media_source.py b/homeassistant/components/ai_task/media_source.py index 61a212be5b065..37de5bf94079a 100644 --- a/homeassistant/components/ai_task/media_source.py +++ b/homeassistant/components/ai_task/media_source.py @@ -1,7 +1,5 @@ """Expose images as media sources.""" -from __future__ import annotations - from pathlib import Path from homeassistant.components.media_source import MediaSource, local_source diff --git a/homeassistant/components/ai_task/task.py b/homeassistant/components/ai_task/task.py index 1d27f75b6c7f1..f71ea656b6d53 100644 --- a/homeassistant/components/ai_task/task.py +++ b/homeassistant/components/ai_task/task.py @@ -1,7 +1,5 @@ """AI tasks to be handled by agents.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, timedelta import io diff --git a/homeassistant/components/air_quality/__init__.py b/homeassistant/components/air_quality/__init__.py index 1e2a0525f2999..ef11742e41d2f 100644 --- a/homeassistant/components/air_quality/__init__.py +++ b/homeassistant/components/air_quality/__init__.py @@ -1,7 +1,5 @@ """Component for handling Air Quality data for your location.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final, final diff --git a/homeassistant/components/airgradient/__init__.py b/homeassistant/components/airgradient/__init__.py index 8f7fd86847d13..7d713dfed9f41 100644 --- a/homeassistant/components/airgradient/__init__.py +++ b/homeassistant/components/airgradient/__init__.py @@ -1,7 +1,5 @@ """The Airgradient integration.""" -from __future__ import annotations - from airgradient import AirGradientClient from homeassistant.const import CONF_HOST, Platform diff --git a/homeassistant/components/airgradient/coordinator.py b/homeassistant/components/airgradient/coordinator.py index 9ee103b3a90d1..cf93a1aa90172 100644 --- a/homeassistant/components/airgradient/coordinator.py +++ b/homeassistant/components/airgradient/coordinator.py @@ -1,7 +1,5 @@ """Define an object to manage fetching AirGradient data.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/airgradient/diagnostics.py b/homeassistant/components/airgradient/diagnostics.py index dfc3262193ae2..5eca72d37841c 100644 --- a/homeassistant/components/airgradient/diagnostics.py +++ b/homeassistant/components/airgradient/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Airgradient.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/airly/__init__.py b/homeassistant/components/airly/__init__.py index 7c26f6062d626..a6a94f1ccbe17 100644 --- a/homeassistant/components/airly/__init__.py +++ b/homeassistant/components/airly/__init__.py @@ -1,7 +1,5 @@ """The Airly integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/airly/config_flow.py b/homeassistant/components/airly/config_flow.py index d3f2240a37c7d..09f94c3a3377c 100644 --- a/homeassistant/components/airly/config_flow.py +++ b/homeassistant/components/airly/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Airly.""" -from __future__ import annotations - from asyncio import timeout from http import HTTPStatus from typing import Any diff --git a/homeassistant/components/airly/const.py b/homeassistant/components/airly/const.py index 5939bfa62de24..533f753f8640e 100644 --- a/homeassistant/components/airly/const.py +++ b/homeassistant/components/airly/const.py @@ -1,7 +1,5 @@ """Constants for Airly integration.""" -from __future__ import annotations - from typing import Final ATTR_API_ADVICE: Final = "ADVICE" diff --git a/homeassistant/components/airly/diagnostics.py b/homeassistant/components/airly/diagnostics.py index 6e9e55a431140..676fd5f15db21 100644 --- a/homeassistant/components/airly/diagnostics.py +++ b/homeassistant/components/airly/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Airly.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/airly/sensor.py b/homeassistant/components/airly/sensor.py index 2aa99d9c792a0..68b7f527f7fc8 100644 --- a/homeassistant/components/airly/sensor.py +++ b/homeassistant/components/airly/sensor.py @@ -1,7 +1,5 @@ """Support for the Airly sensor service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/airly/system_health.py b/homeassistant/components/airly/system_health.py index 629cb25512226..427c4b9b56d7d 100644 --- a/homeassistant/components/airly/system_health.py +++ b/homeassistant/components/airly/system_health.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - from typing import Any from airly import Airly diff --git a/homeassistant/components/airnow/config_flow.py b/homeassistant/components/airnow/config_flow.py index 331fdb729f577..f29ec0d14c46b 100644 --- a/homeassistant/components/airnow/config_flow.py +++ b/homeassistant/components/airnow/config_flow.py @@ -1,7 +1,5 @@ """Config flow for AirNow integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airnow/diagnostics.py b/homeassistant/components/airnow/diagnostics.py index bd6dab9dc4773..574595363460d 100644 --- a/homeassistant/components/airnow/diagnostics.py +++ b/homeassistant/components/airnow/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for AirNow.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/airnow/sensor.py b/homeassistant/components/airnow/sensor.py index db579de49766a..f1205b284632d 100644 --- a/homeassistant/components/airnow/sensor.py +++ b/homeassistant/components/airnow/sensor.py @@ -1,7 +1,5 @@ """Support for the AirNow sensor service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/airobot/__init__.py b/homeassistant/components/airobot/__init__.py index abd3f5e53b35c..757b432062793 100644 --- a/homeassistant/components/airobot/__init__.py +++ b/homeassistant/components/airobot/__init__.py @@ -1,7 +1,5 @@ """The Airobot integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/airobot/button.py b/homeassistant/components/airobot/button.py index 44c161fe03ec0..a4c063a16f11c 100644 --- a/homeassistant/components/airobot/button.py +++ b/homeassistant/components/airobot/button.py @@ -1,7 +1,5 @@ """Button platform for Airobot integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/airobot/climate.py b/homeassistant/components/airobot/climate.py index 6570b56fe9d9c..adb5944d9795c 100644 --- a/homeassistant/components/airobot/climate.py +++ b/homeassistant/components/airobot/climate.py @@ -1,7 +1,5 @@ """Climate platform for Airobot thermostat.""" -from __future__ import annotations - from typing import Any from pyairobotrest.const import ( diff --git a/homeassistant/components/airobot/config_flow.py b/homeassistant/components/airobot/config_flow.py index f86b96ca94c0c..ee63af2957fe2 100644 --- a/homeassistant/components/airobot/config_flow.py +++ b/homeassistant/components/airobot/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Airobot integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from dataclasses import dataclass diff --git a/homeassistant/components/airobot/coordinator.py b/homeassistant/components/airobot/coordinator.py index ea7a974aa5de3..722eb2642b2a4 100644 --- a/homeassistant/components/airobot/coordinator.py +++ b/homeassistant/components/airobot/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Airobot integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/airobot/diagnostics.py b/homeassistant/components/airobot/diagnostics.py index 972519d1fd551..6d15031cc27dd 100644 --- a/homeassistant/components/airobot/diagnostics.py +++ b/homeassistant/components/airobot/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Airobot.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/airobot/entity.py b/homeassistant/components/airobot/entity.py index f099952a71b41..e9a33afdf7b1c 100644 --- a/homeassistant/components/airobot/entity.py +++ b/homeassistant/components/airobot/entity.py @@ -1,7 +1,5 @@ """Base entity for Airobot integration.""" -from __future__ import annotations - from homeassistant.const import CONF_MAC from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/airobot/models.py b/homeassistant/components/airobot/models.py index beffe5a6f953c..eac948b012cdf 100644 --- a/homeassistant/components/airobot/models.py +++ b/homeassistant/components/airobot/models.py @@ -1,7 +1,5 @@ """Models for the Airobot integration.""" -from __future__ import annotations - from dataclasses import dataclass from pyairobotrest.models import ThermostatSettings, ThermostatStatus diff --git a/homeassistant/components/airobot/number.py b/homeassistant/components/airobot/number.py index e8d041e9489f9..3b22086e99be6 100644 --- a/homeassistant/components/airobot/number.py +++ b/homeassistant/components/airobot/number.py @@ -1,7 +1,5 @@ """Number platform for Airobot thermostat.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/airobot/sensor.py b/homeassistant/components/airobot/sensor.py index 8afb78b3c76ec..5e08c10c00854 100644 --- a/homeassistant/components/airobot/sensor.py +++ b/homeassistant/components/airobot/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Airobot thermostat.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/airobot/switch.py b/homeassistant/components/airobot/switch.py index 3a7c5d8222da2..77269621dafc9 100644 --- a/homeassistant/components/airobot/switch.py +++ b/homeassistant/components/airobot/switch.py @@ -1,7 +1,5 @@ """Switch platform for Airobot thermostat.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/airos/__init__.py b/homeassistant/components/airos/__init__.py index a0e573f2f50a2..a5ac8381df65c 100644 --- a/homeassistant/components/airos/__init__.py +++ b/homeassistant/components/airos/__init__.py @@ -1,7 +1,5 @@ """The Ubiquiti airOS integration.""" -from __future__ import annotations - import logging from airos.airos6 import AirOS6 diff --git a/homeassistant/components/airos/binary_sensor.py b/homeassistant/components/airos/binary_sensor.py index 0154db8dcb511..92dd8d60cfe86 100644 --- a/homeassistant/components/airos/binary_sensor.py +++ b/homeassistant/components/airos/binary_sensor.py @@ -1,7 +1,5 @@ """AirOS Binary Sensor component for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Generic, TypeVar diff --git a/homeassistant/components/airos/button.py b/homeassistant/components/airos/button.py index 44eca04b9b647..713f1cc65238b 100644 --- a/homeassistant/components/airos/button.py +++ b/homeassistant/components/airos/button.py @@ -1,7 +1,5 @@ """AirOS button component for Home Assistant.""" -from __future__ import annotations - from airos.exceptions import AirOSException from homeassistant.components.button import ( diff --git a/homeassistant/components/airos/config_flow.py b/homeassistant/components/airos/config_flow.py index 4e79ba932d5d1..fb7f7fa768b37 100644 --- a/homeassistant/components/airos/config_flow.py +++ b/homeassistant/components/airos/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Ubiquiti airOS integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/airos/coordinator.py b/homeassistant/components/airos/coordinator.py index 52ca88faebeb5..69333c95ab60c 100644 --- a/homeassistant/components/airos/coordinator.py +++ b/homeassistant/components/airos/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for AirOS.""" -from __future__ import annotations - import logging from airos.airos6 import AirOS6, AirOS6Data diff --git a/homeassistant/components/airos/diagnostics.py b/homeassistant/components/airos/diagnostics.py index 70fef685c8689..34f803813fe30 100644 --- a/homeassistant/components/airos/diagnostics.py +++ b/homeassistant/components/airos/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for airOS.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/airos/entity.py b/homeassistant/components/airos/entity.py index 2a54bf2415d0c..c2f8b18f3bfd3 100644 --- a/homeassistant/components/airos/entity.py +++ b/homeassistant/components/airos/entity.py @@ -1,7 +1,5 @@ """Generic AirOS Entity Class.""" -from __future__ import annotations - from homeassistant.const import CONF_HOST, CONF_SSL from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/airos/sensor.py b/homeassistant/components/airos/sensor.py index 8b0673e241c74..c7ad243daefc1 100644 --- a/homeassistant/components/airos/sensor.py +++ b/homeassistant/components/airos/sensor.py @@ -1,7 +1,5 @@ """AirOS Sensor component for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/airpatrol/__init__.py b/homeassistant/components/airpatrol/__init__.py index 6a52f18477a52..5c3394145fa0e 100644 --- a/homeassistant/components/airpatrol/__init__.py +++ b/homeassistant/components/airpatrol/__init__.py @@ -1,7 +1,5 @@ """The AirPatrol integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .const import PLATFORMS diff --git a/homeassistant/components/airpatrol/climate.py b/homeassistant/components/airpatrol/climate.py index 711c2655e988a..969953d02dd3f 100644 --- a/homeassistant/components/airpatrol/climate.py +++ b/homeassistant/components/airpatrol/climate.py @@ -1,7 +1,5 @@ """Climate platform for AirPatrol integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/airpatrol/config_flow.py b/homeassistant/components/airpatrol/config_flow.py index 7d8103366763e..8aea32c57bc7e 100644 --- a/homeassistant/components/airpatrol/config_flow.py +++ b/homeassistant/components/airpatrol/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the AirPatrol integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/airpatrol/coordinator.py b/homeassistant/components/airpatrol/coordinator.py index 37946c65a3b48..f47f4de9bdd72 100644 --- a/homeassistant/components/airpatrol/coordinator.py +++ b/homeassistant/components/airpatrol/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for AirPatrol.""" -from __future__ import annotations - from typing import Any from airpatrol.api import AirPatrolAPI, AirPatrolAuthenticationError, AirPatrolError diff --git a/homeassistant/components/airpatrol/entity.py b/homeassistant/components/airpatrol/entity.py index 0f4e14c008630..96b5e4144351e 100644 --- a/homeassistant/components/airpatrol/entity.py +++ b/homeassistant/components/airpatrol/entity.py @@ -1,7 +1,5 @@ """Base entity for AirPatrol integration.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/airpatrol/sensor.py b/homeassistant/components/airpatrol/sensor.py index f25c045599af5..c5ac1d092b146 100644 --- a/homeassistant/components/airpatrol/sensor.py +++ b/homeassistant/components/airpatrol/sensor.py @@ -1,7 +1,5 @@ """Sensors for AirPatrol integration.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/airq/__init__.py b/homeassistant/components/airq/__init__.py index f87365797e73f..97dd9ce9cd5f2 100644 --- a/homeassistant/components/airq/__init__.py +++ b/homeassistant/components/airq/__init__.py @@ -1,7 +1,5 @@ """The air-Q integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/airq/config_flow.py b/homeassistant/components/airq/config_flow.py index 391d9632e6d99..31bc70f9bb4ad 100644 --- a/homeassistant/components/airq/config_flow.py +++ b/homeassistant/components/airq/config_flow.py @@ -1,7 +1,5 @@ """Config flow for air-Q integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airq/coordinator.py b/homeassistant/components/airq/coordinator.py index 7c62a023a1180..d00c1a1264cf5 100644 --- a/homeassistant/components/airq/coordinator.py +++ b/homeassistant/components/airq/coordinator.py @@ -1,7 +1,5 @@ """The air-Q integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/airq/number.py b/homeassistant/components/airq/number.py index e980760ed5245..ed7708b420031 100644 --- a/homeassistant/components/airq/number.py +++ b/homeassistant/components/airq/number.py @@ -1,7 +1,5 @@ """Definition of air-Q number platform used to control the LED strips.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/airq/sensor.py b/homeassistant/components/airq/sensor.py index e749ae08f33e6..e2d81c190a453 100644 --- a/homeassistant/components/airq/sensor.py +++ b/homeassistant/components/airq/sensor.py @@ -1,7 +1,5 @@ """Definition of air-Q sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/airthings/__init__.py b/homeassistant/components/airthings/__init__.py index 04c666dc5bc25..a7bd239b543cc 100644 --- a/homeassistant/components/airthings/__init__.py +++ b/homeassistant/components/airthings/__init__.py @@ -1,7 +1,5 @@ """The Airthings integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/airthings/config_flow.py b/homeassistant/components/airthings/config_flow.py index 42e21b2846734..bcb4e27a03aee 100644 --- a/homeassistant/components/airthings/config_flow.py +++ b/homeassistant/components/airthings/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Airthings integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airthings/sensor.py b/homeassistant/components/airthings/sensor.py index 45e532268c07c..7ed03cc45b8e4 100644 --- a/homeassistant/components/airthings/sensor.py +++ b/homeassistant/components/airthings/sensor.py @@ -1,7 +1,5 @@ """Support for Airthings sensors.""" -from __future__ import annotations - from airthings import AirthingsDevice from homeassistant.components.sensor import ( diff --git a/homeassistant/components/airthings_ble/__init__.py b/homeassistant/components/airthings_ble/__init__.py index 1c3c608473967..51d801bf25f24 100644 --- a/homeassistant/components/airthings_ble/__init__.py +++ b/homeassistant/components/airthings_ble/__init__.py @@ -1,7 +1,5 @@ """The Airthings BLE integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/airthings_ble/config_flow.py b/homeassistant/components/airthings_ble/config_flow.py index a697c8e6e2cb5..869408237dde9 100644 --- a/homeassistant/components/airthings_ble/config_flow.py +++ b/homeassistant/components/airthings_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Airthings BlE integration.""" -from __future__ import annotations - import dataclasses import logging from typing import Any diff --git a/homeassistant/components/airthings_ble/coordinator.py b/homeassistant/components/airthings_ble/coordinator.py index 74bab31487629..dcecf26c7da3c 100644 --- a/homeassistant/components/airthings_ble/coordinator.py +++ b/homeassistant/components/airthings_ble/coordinator.py @@ -1,7 +1,5 @@ """The Airthings BLE integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/airthings_ble/sensor.py b/homeassistant/components/airthings_ble/sensor.py index eb0d016528e8f..847a44a2d78fd 100644 --- a/homeassistant/components/airthings_ble/sensor.py +++ b/homeassistant/components/airthings_ble/sensor.py @@ -1,7 +1,5 @@ """Support for airthings ble sensors.""" -from __future__ import annotations - import dataclasses import logging diff --git a/homeassistant/components/airtouch4/climate.py b/homeassistant/components/airtouch4/climate.py index 72b66db778f3b..84dd31f1bd2c6 100644 --- a/homeassistant/components/airtouch4/climate.py +++ b/homeassistant/components/airtouch4/climate.py @@ -1,7 +1,5 @@ """AirTouch 4 component to control of AirTouch 4 Climate Devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airtouch5/__init__.py b/homeassistant/components/airtouch5/__init__.py index f0c7ba8123c96..d903943d08ed8 100644 --- a/homeassistant/components/airtouch5/__init__.py +++ b/homeassistant/components/airtouch5/__init__.py @@ -1,7 +1,5 @@ """The Airtouch 5 integration.""" -from __future__ import annotations - from airtouch5py.airtouch5_simple_client import Airtouch5SimpleClient from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/airtouch5/config_flow.py b/homeassistant/components/airtouch5/config_flow.py index 38c85e45fb867..2a62ef1740d33 100644 --- a/homeassistant/components/airtouch5/config_flow.py +++ b/homeassistant/components/airtouch5/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Airtouch 5 integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airvisual/__init__.py b/homeassistant/components/airvisual/__init__.py index 9d4756cdd3999..c5c37497f49ef 100644 --- a/homeassistant/components/airvisual/__init__.py +++ b/homeassistant/components/airvisual/__init__.py @@ -1,7 +1,5 @@ """The AirVisual component.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta from math import ceil diff --git a/homeassistant/components/airvisual/config_flow.py b/homeassistant/components/airvisual/config_flow.py index 129cf4b060ea1..64ffad7b45da2 100644 --- a/homeassistant/components/airvisual/config_flow.py +++ b/homeassistant/components/airvisual/config_flow.py @@ -1,7 +1,5 @@ """Define a config flow manager for AirVisual.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/airvisual/coordinator.py b/homeassistant/components/airvisual/coordinator.py index 42c753014ce83..5a8a08eb98de8 100644 --- a/homeassistant/components/airvisual/coordinator.py +++ b/homeassistant/components/airvisual/coordinator.py @@ -1,7 +1,5 @@ """Define an AirVisual data coordinator.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/airvisual/diagnostics.py b/homeassistant/components/airvisual/diagnostics.py index ff4f1d919c351..35e4791306059 100644 --- a/homeassistant/components/airvisual/diagnostics.py +++ b/homeassistant/components/airvisual/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for AirVisual.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/airvisual/entity.py b/homeassistant/components/airvisual/entity.py index 4bdec1d7f2ed1..4edc722869633 100644 --- a/homeassistant/components/airvisual/entity.py +++ b/homeassistant/components/airvisual/entity.py @@ -1,7 +1,5 @@ """The AirVisual component.""" -from __future__ import annotations - from homeassistant.core import callback from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/airvisual/sensor.py b/homeassistant/components/airvisual/sensor.py index 929fbd7c886ac..293370631921e 100644 --- a/homeassistant/components/airvisual/sensor.py +++ b/homeassistant/components/airvisual/sensor.py @@ -1,7 +1,5 @@ """Support for AirVisual air quality sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/airvisual_pro/__init__.py b/homeassistant/components/airvisual_pro/__init__.py index 2c56086d39933..2993f3b9bbfa4 100644 --- a/homeassistant/components/airvisual_pro/__init__.py +++ b/homeassistant/components/airvisual_pro/__init__.py @@ -1,7 +1,5 @@ """The AirVisual Pro integration.""" -from __future__ import annotations - import asyncio from contextlib import suppress diff --git a/homeassistant/components/airvisual_pro/config_flow.py b/homeassistant/components/airvisual_pro/config_flow.py index c2d136f310260..3d1c1ab33c4c4 100644 --- a/homeassistant/components/airvisual_pro/config_flow.py +++ b/homeassistant/components/airvisual_pro/config_flow.py @@ -1,7 +1,5 @@ """Define a config flow manager for AirVisual Pro.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass, field from typing import Any diff --git a/homeassistant/components/airvisual_pro/coordinator.py b/homeassistant/components/airvisual_pro/coordinator.py index 946a247ace14b..0b5dc58d4520b 100644 --- a/homeassistant/components/airvisual_pro/coordinator.py +++ b/homeassistant/components/airvisual_pro/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the AirVisual Pro integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/airvisual_pro/diagnostics.py b/homeassistant/components/airvisual_pro/diagnostics.py index dc69483c78f29..3820e73bfe534 100644 --- a/homeassistant/components/airvisual_pro/diagnostics.py +++ b/homeassistant/components/airvisual_pro/diagnostics.py @@ -1,7 +1,5 @@ """Support for AirVisual Pro diagnostics.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/airvisual_pro/entity.py b/homeassistant/components/airvisual_pro/entity.py index b44c5ed8bceb6..803efc8c093ec 100644 --- a/homeassistant/components/airvisual_pro/entity.py +++ b/homeassistant/components/airvisual_pro/entity.py @@ -1,7 +1,5 @@ """The AirVisual Pro integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/airvisual_pro/sensor.py b/homeassistant/components/airvisual_pro/sensor.py index 3fac272e655c2..f2890b7e43e05 100644 --- a/homeassistant/components/airvisual_pro/sensor.py +++ b/homeassistant/components/airvisual_pro/sensor.py @@ -1,7 +1,5 @@ """Support for AirVisual Pro sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/airzone/__init__.py b/homeassistant/components/airzone/__init__.py index a56f2cc244514..af144ed84794d 100644 --- a/homeassistant/components/airzone/__init__.py +++ b/homeassistant/components/airzone/__init__.py @@ -1,7 +1,5 @@ """The Airzone integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airzone/binary_sensor.py b/homeassistant/components/airzone/binary_sensor.py index 7274df4426116..6fb3df4c114f9 100644 --- a/homeassistant/components/airzone/binary_sensor.py +++ b/homeassistant/components/airzone/binary_sensor.py @@ -1,7 +1,5 @@ """Support for the Airzone sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/airzone/climate.py b/homeassistant/components/airzone/climate.py index 39e70e58e6d69..98510b480cfb6 100644 --- a/homeassistant/components/airzone/climate.py +++ b/homeassistant/components/airzone/climate.py @@ -1,7 +1,5 @@ """Support for the Airzone climate.""" -from __future__ import annotations - from typing import Any, Final from aioairzone.common import OperationAction, OperationMode diff --git a/homeassistant/components/airzone/config_flow.py b/homeassistant/components/airzone/config_flow.py index c4088e950e9f2..c86cc593eaa8a 100644 --- a/homeassistant/components/airzone/config_flow.py +++ b/homeassistant/components/airzone/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Airzone.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airzone/coordinator.py b/homeassistant/components/airzone/coordinator.py index 4b4519beed815..25d624726c42f 100644 --- a/homeassistant/components/airzone/coordinator.py +++ b/homeassistant/components/airzone/coordinator.py @@ -1,7 +1,5 @@ """The Airzone integration.""" -from __future__ import annotations - from asyncio import timeout from datetime import timedelta import logging diff --git a/homeassistant/components/airzone/diagnostics.py b/homeassistant/components/airzone/diagnostics.py index e745a85ee5ead..396f0d53da556 100644 --- a/homeassistant/components/airzone/diagnostics.py +++ b/homeassistant/components/airzone/diagnostics.py @@ -1,7 +1,5 @@ """Support for the Airzone diagnostics.""" -from __future__ import annotations - from typing import Any from aioairzone.const import API_MAC, AZD_MAC diff --git a/homeassistant/components/airzone/entity.py b/homeassistant/components/airzone/entity.py index 7513eec8a7594..253b1c9947a79 100644 --- a/homeassistant/components/airzone/entity.py +++ b/homeassistant/components/airzone/entity.py @@ -1,7 +1,5 @@ """Entity classes for the Airzone integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/airzone/select.py b/homeassistant/components/airzone/select.py index fe259c190ff4c..5800e751c90b8 100644 --- a/homeassistant/components/airzone/select.py +++ b/homeassistant/components/airzone/select.py @@ -1,7 +1,5 @@ """Support for the Airzone sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/airzone/sensor.py b/homeassistant/components/airzone/sensor.py index 66657836b741b..52f2fad9a8736 100644 --- a/homeassistant/components/airzone/sensor.py +++ b/homeassistant/components/airzone/sensor.py @@ -1,7 +1,5 @@ """Support for the Airzone sensors.""" -from __future__ import annotations - from typing import Any, Final from aioairzone.const import ( diff --git a/homeassistant/components/airzone/switch.py b/homeassistant/components/airzone/switch.py index 07278970e0322..c10396b62017d 100644 --- a/homeassistant/components/airzone/switch.py +++ b/homeassistant/components/airzone/switch.py @@ -1,7 +1,5 @@ """Support for the Airzone switch.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/airzone/water_heater.py b/homeassistant/components/airzone/water_heater.py index eb1537dc22245..876b747911e3b 100644 --- a/homeassistant/components/airzone/water_heater.py +++ b/homeassistant/components/airzone/water_heater.py @@ -1,7 +1,5 @@ """Support for the Airzone water heater.""" -from __future__ import annotations - from typing import Any, Final from aioairzone.common import HotWaterOperation diff --git a/homeassistant/components/airzone_cloud/__init__.py b/homeassistant/components/airzone_cloud/__init__.py index a5a29263140cd..a1da7e0216aec 100644 --- a/homeassistant/components/airzone_cloud/__init__.py +++ b/homeassistant/components/airzone_cloud/__init__.py @@ -1,7 +1,5 @@ """The Airzone Cloud integration.""" -from __future__ import annotations - from aioairzone_cloud.cloudapi import AirzoneCloudApi from aioairzone_cloud.common import ConnectionOptions diff --git a/homeassistant/components/airzone_cloud/binary_sensor.py b/homeassistant/components/airzone_cloud/binary_sensor.py index 64fa8cb5151c8..4c9adcd9b2377 100644 --- a/homeassistant/components/airzone_cloud/binary_sensor.py +++ b/homeassistant/components/airzone_cloud/binary_sensor.py @@ -1,7 +1,5 @@ """Support for the Airzone Cloud binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/airzone_cloud/climate.py b/homeassistant/components/airzone_cloud/climate.py index 115f6e32dbfe9..2c5df434efa6d 100644 --- a/homeassistant/components/airzone_cloud/climate.py +++ b/homeassistant/components/airzone_cloud/climate.py @@ -1,7 +1,5 @@ """Support for the Airzone Cloud climate.""" -from __future__ import annotations - from typing import Any, Final from aioairzone_cloud.common import OperationAction, OperationMode, TemperatureUnit diff --git a/homeassistant/components/airzone_cloud/config_flow.py b/homeassistant/components/airzone_cloud/config_flow.py index 529c710be3893..bf00d6c1a210f 100644 --- a/homeassistant/components/airzone_cloud/config_flow.py +++ b/homeassistant/components/airzone_cloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Airzone Cloud.""" -from __future__ import annotations - from typing import Any from aioairzone_cloud.cloudapi import AirzoneCloudApi diff --git a/homeassistant/components/airzone_cloud/coordinator.py b/homeassistant/components/airzone_cloud/coordinator.py index 840bfec0d1bb3..7f4d737a8a641 100644 --- a/homeassistant/components/airzone_cloud/coordinator.py +++ b/homeassistant/components/airzone_cloud/coordinator.py @@ -1,7 +1,5 @@ """The Airzone Cloud integration coordinator.""" -from __future__ import annotations - from asyncio import timeout from datetime import timedelta import logging diff --git a/homeassistant/components/airzone_cloud/diagnostics.py b/homeassistant/components/airzone_cloud/diagnostics.py index 04aac7e2aa87c..161f2d9f9dfc7 100644 --- a/homeassistant/components/airzone_cloud/diagnostics.py +++ b/homeassistant/components/airzone_cloud/diagnostics.py @@ -1,7 +1,5 @@ """Support for the Airzone Cloud diagnostics.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/airzone_cloud/entity.py b/homeassistant/components/airzone_cloud/entity.py index b8ab464d20c36..65f4c30d433e5 100644 --- a/homeassistant/components/airzone_cloud/entity.py +++ b/homeassistant/components/airzone_cloud/entity.py @@ -1,7 +1,5 @@ """Entity classes for the Airzone Cloud integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod import logging from typing import Any diff --git a/homeassistant/components/airzone_cloud/select.py b/homeassistant/components/airzone_cloud/select.py index 816544efdf885..3a0360a1823fa 100644 --- a/homeassistant/components/airzone_cloud/select.py +++ b/homeassistant/components/airzone_cloud/select.py @@ -1,7 +1,5 @@ """Support for the Airzone Cloud select.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/airzone_cloud/sensor.py b/homeassistant/components/airzone_cloud/sensor.py index 43526c3aa52c7..1386b4c4bc05f 100644 --- a/homeassistant/components/airzone_cloud/sensor.py +++ b/homeassistant/components/airzone_cloud/sensor.py @@ -1,7 +1,5 @@ """Support for the Airzone Cloud sensors.""" -from __future__ import annotations - from typing import Any, Final from aioairzone_cloud.const import ( diff --git a/homeassistant/components/airzone_cloud/switch.py b/homeassistant/components/airzone_cloud/switch.py index ab703cd537a59..9b1470f354110 100644 --- a/homeassistant/components/airzone_cloud/switch.py +++ b/homeassistant/components/airzone_cloud/switch.py @@ -1,7 +1,5 @@ """Support for the Airzone Cloud switch.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/airzone_cloud/water_heater.py b/homeassistant/components/airzone_cloud/water_heater.py index 41d43002569cb..54d8deeaaa7a7 100644 --- a/homeassistant/components/airzone_cloud/water_heater.py +++ b/homeassistant/components/airzone_cloud/water_heater.py @@ -1,7 +1,5 @@ """Support for the Airzone Cloud water heater.""" -from __future__ import annotations - from typing import Any, Final from aioairzone_cloud.common import HotWaterOperation, TemperatureUnit diff --git a/homeassistant/components/aladdin_connect/__init__.py b/homeassistant/components/aladdin_connect/__init__.py index 2af0f4e885996..905b44ea473d4 100644 --- a/homeassistant/components/aladdin_connect/__init__.py +++ b/homeassistant/components/aladdin_connect/__init__.py @@ -1,7 +1,5 @@ """The Aladdin Connect Genie integration.""" -from __future__ import annotations - import aiohttp from genie_partner_sdk.client import AladdinConnectClient diff --git a/homeassistant/components/aladdin_connect/coordinator.py b/homeassistant/components/aladdin_connect/coordinator.py index 3f6e3cb4eb60b..a1167b70150f6 100644 --- a/homeassistant/components/aladdin_connect/coordinator.py +++ b/homeassistant/components/aladdin_connect/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Aladdin Connect integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/aladdin_connect/cover.py b/homeassistant/components/aladdin_connect/cover.py index 2cd9f8c287174..dac89eec512b5 100644 --- a/homeassistant/components/aladdin_connect/cover.py +++ b/homeassistant/components/aladdin_connect/cover.py @@ -1,7 +1,5 @@ """Cover Entity for Genie Garage Door.""" -from __future__ import annotations - from typing import Any import aiohttp diff --git a/homeassistant/components/aladdin_connect/diagnostics.py b/homeassistant/components/aladdin_connect/diagnostics.py index 804a401daf1ce..69c660628d19b 100644 --- a/homeassistant/components/aladdin_connect/diagnostics.py +++ b/homeassistant/components/aladdin_connect/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Aladdin Connect.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/aladdin_connect/sensor.py b/homeassistant/components/aladdin_connect/sensor.py index d8d286b007244..48132345b7f7e 100644 --- a/homeassistant/components/aladdin_connect/sensor.py +++ b/homeassistant/components/aladdin_connect/sensor.py @@ -1,7 +1,5 @@ """Support for Aladdin Connect Genie sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/alarm_control_panel/__init__.py b/homeassistant/components/alarm_control_panel/__init__.py index d54e9bbdf772f..b9c75f07f45ce 100644 --- a/homeassistant/components/alarm_control_panel/__init__.py +++ b/homeassistant/components/alarm_control_panel/__init__.py @@ -1,7 +1,5 @@ """Component to interface with an alarm control panel.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any, Final, final diff --git a/homeassistant/components/alarm_control_panel/device_action.py b/homeassistant/components/alarm_control_panel/device_action.py index 6779eada07019..e996a42c1f200 100644 --- a/homeassistant/components/alarm_control_panel/device_action.py +++ b/homeassistant/components/alarm_control_panel/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for Alarm control panel.""" -from __future__ import annotations - from typing import Final import voluptuous as vol diff --git a/homeassistant/components/alarm_control_panel/device_condition.py b/homeassistant/components/alarm_control_panel/device_condition.py index 6d343bbe6058b..fece5f4d30f59 100644 --- a/homeassistant/components/alarm_control_panel/device_condition.py +++ b/homeassistant/components/alarm_control_panel/device_condition.py @@ -1,7 +1,5 @@ """Provide the device automations for Alarm control panel.""" -from __future__ import annotations - from typing import Final import voluptuous as vol diff --git a/homeassistant/components/alarm_control_panel/device_trigger.py b/homeassistant/components/alarm_control_panel/device_trigger.py index a488cf10870ac..b1265fcc22447 100644 --- a/homeassistant/components/alarm_control_panel/device_trigger.py +++ b/homeassistant/components/alarm_control_panel/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Alarm control panel.""" -from __future__ import annotations - from typing import Final import voluptuous as vol diff --git a/homeassistant/components/alarm_control_panel/reproduce_state.py b/homeassistant/components/alarm_control_panel/reproduce_state.py index 765514e98ec95..80fdc2049c9d1 100644 --- a/homeassistant/components/alarm_control_panel/reproduce_state.py +++ b/homeassistant/components/alarm_control_panel/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Alarm control panel state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/alarm_control_panel/significant_change.py b/homeassistant/components/alarm_control_panel/significant_change.py index 4a2209e08683d..5564459ce7ca3 100644 --- a/homeassistant/components/alarm_control_panel/significant_change.py +++ b/homeassistant/components/alarm_control_panel/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Alarm Control Panel state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/alarmdecoder/alarm_control_panel.py b/homeassistant/components/alarmdecoder/alarm_control_panel.py index ea3f339256ac4..f6f5f96fcb965 100644 --- a/homeassistant/components/alarmdecoder/alarm_control_panel.py +++ b/homeassistant/components/alarmdecoder/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for AlarmDecoder-based alarm control panels (Honeywell/DSC).""" -from __future__ import annotations - from homeassistant.components.alarm_control_panel import ( AlarmControlPanelEntity, AlarmControlPanelEntityFeature, diff --git a/homeassistant/components/alarmdecoder/config_flow.py b/homeassistant/components/alarmdecoder/config_flow.py index 093ed220973e4..57f89f2f7a20f 100644 --- a/homeassistant/components/alarmdecoder/config_flow.py +++ b/homeassistant/components/alarmdecoder/config_flow.py @@ -1,7 +1,5 @@ """Config flow for AlarmDecoder.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/alarmdecoder/services.py b/homeassistant/components/alarmdecoder/services.py index d9d5002ca947b..cff0684bd7609 100644 --- a/homeassistant/components/alarmdecoder/services.py +++ b/homeassistant/components/alarmdecoder/services.py @@ -1,7 +1,5 @@ """Support for AlarmDecoder-based alarm control panels (Honeywell/DSC).""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.alarm_control_panel import ( diff --git a/homeassistant/components/alert/__init__.py b/homeassistant/components/alert/__init__.py index 8be19850881b8..33e5f1dd234a1 100644 --- a/homeassistant/components/alert/__init__.py +++ b/homeassistant/components/alert/__init__.py @@ -3,8 +3,6 @@ DEVELOPMENT OF THE ALERT INTEGRATION IS FROZEN. """ -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/alert/entity.py b/homeassistant/components/alert/entity.py index a7f9f50f61e22..8419043bf5d47 100644 --- a/homeassistant/components/alert/entity.py +++ b/homeassistant/components/alert/entity.py @@ -3,8 +3,6 @@ DEVELOPMENT OF THE ALERT INTEGRATION IS FROZEN. """ -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta from typing import Any diff --git a/homeassistant/components/alert/reproduce_state.py b/homeassistant/components/alert/reproduce_state.py index dee20bc1c5de6..c7a908a3c5ec8 100644 --- a/homeassistant/components/alert/reproduce_state.py +++ b/homeassistant/components/alert/reproduce_state.py @@ -3,8 +3,6 @@ DEVELOPMENT OF THE ALERT INTEGRATION IS FROZEN. """ -from __future__ import annotations - import asyncio from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/alexa/__init__.py b/homeassistant/components/alexa/__init__.py index eeeb8e53e43f0..7347b3419a939 100644 --- a/homeassistant/components/alexa/__init__.py +++ b/homeassistant/components/alexa/__init__.py @@ -1,7 +1,5 @@ """Support for Alexa skill service end point.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/alexa/capabilities.py b/homeassistant/components/alexa/capabilities.py index 90f09f343ec4f..e002e78819ef4 100644 --- a/homeassistant/components/alexa/capabilities.py +++ b/homeassistant/components/alexa/capabilities.py @@ -1,7 +1,5 @@ """Alexa capabilities.""" -from __future__ import annotations - from collections.abc import Generator import logging from typing import Any diff --git a/homeassistant/components/alexa/config.py b/homeassistant/components/alexa/config.py index 0801a32a607d6..87b97f7f0dce1 100644 --- a/homeassistant/components/alexa/config.py +++ b/homeassistant/components/alexa/config.py @@ -1,7 +1,5 @@ """Config helpers for Alexa.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio import logging diff --git a/homeassistant/components/alexa/diagnostics.py b/homeassistant/components/alexa/diagnostics.py index 54233a0f4320a..04c003e52509b 100644 --- a/homeassistant/components/alexa/diagnostics.py +++ b/homeassistant/components/alexa/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics helpers for Alexa.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/alexa/entities.py b/homeassistant/components/alexa/entities.py index 5f789813869f3..e58b3b80ffc60 100644 --- a/homeassistant/components/alexa/entities.py +++ b/homeassistant/components/alexa/entities.py @@ -1,7 +1,5 @@ """Alexa entity adapters.""" -from __future__ import annotations - from collections.abc import Generator, Iterable import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/alexa/errors.py b/homeassistant/components/alexa/errors.py index c341356db86f6..120b165b68e4c 100644 --- a/homeassistant/components/alexa/errors.py +++ b/homeassistant/components/alexa/errors.py @@ -1,7 +1,5 @@ """Alexa related errors.""" -from __future__ import annotations - from typing import Any, Literal from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/alexa/handlers.py b/homeassistant/components/alexa/handlers.py index 793c3680724a1..2186ce0234c9a 100644 --- a/homeassistant/components/alexa/handlers.py +++ b/homeassistant/components/alexa/handlers.py @@ -1,7 +1,5 @@ """Alexa message handlers.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import logging diff --git a/homeassistant/components/alexa/state_report.py b/homeassistant/components/alexa/state_report.py index 7c87e5418e75d..82d6e9b302bab 100644 --- a/homeassistant/components/alexa/state_report.py +++ b/homeassistant/components/alexa/state_report.py @@ -1,7 +1,5 @@ """Alexa state report code.""" -from __future__ import annotations - from asyncio import timeout from collections.abc import Mapping from http import HTTPStatus diff --git a/homeassistant/components/alexa_devices/binary_sensor.py b/homeassistant/components/alexa_devices/binary_sensor.py index 0e44416aff7f3..09bcaad022ad1 100644 --- a/homeassistant/components/alexa_devices/binary_sensor.py +++ b/homeassistant/components/alexa_devices/binary_sensor.py @@ -1,7 +1,5 @@ """Support for binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/alexa_devices/config_flow.py b/homeassistant/components/alexa_devices/config_flow.py index cc7cdc3eb076a..66f1f55192a04 100644 --- a/homeassistant/components/alexa_devices/config_flow.py +++ b/homeassistant/components/alexa_devices/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Alexa Devices integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/alexa_devices/diagnostics.py b/homeassistant/components/alexa_devices/diagnostics.py index cf08e0dfd6ee0..0cc8f201e8a5d 100644 --- a/homeassistant/components/alexa_devices/diagnostics.py +++ b/homeassistant/components/alexa_devices/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Alexa Devices integration.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/alexa_devices/notify.py b/homeassistant/components/alexa_devices/notify.py index 99a0a12d4f5e7..c810275afa30f 100644 --- a/homeassistant/components/alexa_devices/notify.py +++ b/homeassistant/components/alexa_devices/notify.py @@ -1,7 +1,5 @@ """Support for notification entity.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/alexa_devices/sensor.py b/homeassistant/components/alexa_devices/sensor.py index 209f9636405fd..4a096c2351ea7 100644 --- a/homeassistant/components/alexa_devices/sensor.py +++ b/homeassistant/components/alexa_devices/sensor.py @@ -1,7 +1,5 @@ """Support for sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/alexa_devices/switch.py b/homeassistant/components/alexa_devices/switch.py index acc076c799347..ae602ab277b22 100644 --- a/homeassistant/components/alexa_devices/switch.py +++ b/homeassistant/components/alexa_devices/switch.py @@ -1,7 +1,5 @@ """Support for switches.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any, Final diff --git a/homeassistant/components/alpha_vantage/sensor.py b/homeassistant/components/alpha_vantage/sensor.py index 48d3ae6f52665..c9d87b1edd22f 100644 --- a/homeassistant/components/alpha_vantage/sensor.py +++ b/homeassistant/components/alpha_vantage/sensor.py @@ -1,7 +1,5 @@ """Stock market information from Alpha Vantage.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/altruist/__init__.py b/homeassistant/components/altruist/__init__.py index 6040b347bb56d..3a8faae7532d0 100644 --- a/homeassistant/components/altruist/__init__.py +++ b/homeassistant/components/altruist/__init__.py @@ -1,7 +1,5 @@ """The Altruist integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/amazon_polly/const.py b/homeassistant/components/amazon_polly/const.py index 40b1bba3ddddd..350dee1aa5995 100644 --- a/homeassistant/components/amazon_polly/const.py +++ b/homeassistant/components/amazon_polly/const.py @@ -1,7 +1,5 @@ """Constants for the Amazon Polly text to speech service.""" -from __future__ import annotations - from typing import Final CONF_REGION: Final = "region_name" diff --git a/homeassistant/components/amazon_polly/tts.py b/homeassistant/components/amazon_polly/tts.py index 985b3b6dd7ca1..ac4c68c05f0f3 100644 --- a/homeassistant/components/amazon_polly/tts.py +++ b/homeassistant/components/amazon_polly/tts.py @@ -1,7 +1,5 @@ """Support for the Amazon Polly text to speech service.""" -from __future__ import annotations - from collections import defaultdict import logging from typing import Any, Final diff --git a/homeassistant/components/amberelectric/binary_sensor.py b/homeassistant/components/amberelectric/binary_sensor.py index 3ee27f1984998..048bd3a12de44 100644 --- a/homeassistant/components/amberelectric/binary_sensor.py +++ b/homeassistant/components/amberelectric/binary_sensor.py @@ -1,7 +1,5 @@ """Amber Electric Binary Sensor definitions.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/amberelectric/config_flow.py b/homeassistant/components/amberelectric/config_flow.py index b5f034b44482b..0985df787e43f 100644 --- a/homeassistant/components/amberelectric/config_flow.py +++ b/homeassistant/components/amberelectric/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Amber Electric integration.""" -from __future__ import annotations - import amberelectric from amberelectric.models.site import Site from amberelectric.models.site_status import SiteStatus diff --git a/homeassistant/components/amberelectric/coordinator.py b/homeassistant/components/amberelectric/coordinator.py index 2ea14b5200b40..f5c7950df994e 100644 --- a/homeassistant/components/amberelectric/coordinator.py +++ b/homeassistant/components/amberelectric/coordinator.py @@ -1,7 +1,5 @@ """Amber Electric Coordinator.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/amberelectric/sensor.py b/homeassistant/components/amberelectric/sensor.py index f7a61bea5a524..ad673d9e306f2 100644 --- a/homeassistant/components/amberelectric/sensor.py +++ b/homeassistant/components/amberelectric/sensor.py @@ -4,8 +4,6 @@ # Current and forecast will create general, controlled load and feed in as required # At the moment renewables in the only grid sensor. -from __future__ import annotations - from typing import Any from amberelectric.models.channel import ChannelType diff --git a/homeassistant/components/ambient_network/__init__.py b/homeassistant/components/ambient_network/__init__.py index 5c39982eb91db..2b1064c76dc12 100644 --- a/homeassistant/components/ambient_network/__init__.py +++ b/homeassistant/components/ambient_network/__init__.py @@ -1,7 +1,5 @@ """The Ambient Weather Network integration.""" -from __future__ import annotations - from aioambient.open_api import OpenAPI from homeassistant.const import Platform diff --git a/homeassistant/components/ambient_network/config_flow.py b/homeassistant/components/ambient_network/config_flow.py index d195db03149fb..abb59c61345fa 100644 --- a/homeassistant/components/ambient_network/config_flow.py +++ b/homeassistant/components/ambient_network/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Ambient Weather Network integration.""" -from __future__ import annotations - from typing import Any from aioambient import OpenAPI diff --git a/homeassistant/components/ambient_network/coordinator.py b/homeassistant/components/ambient_network/coordinator.py index 5fb1939f6b400..adb9a40573c5d 100644 --- a/homeassistant/components/ambient_network/coordinator.py +++ b/homeassistant/components/ambient_network/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Ambient Weather Network integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any, cast diff --git a/homeassistant/components/ambient_network/entity.py b/homeassistant/components/ambient_network/entity.py index ad0241ea3def8..38e59ab02b5cb 100644 --- a/homeassistant/components/ambient_network/entity.py +++ b/homeassistant/components/ambient_network/entity.py @@ -1,7 +1,5 @@ """Base entity class for the Ambient Weather Network integration.""" -from __future__ import annotations - from abc import abstractmethod from homeassistant.core import callback diff --git a/homeassistant/components/ambient_network/helper.py b/homeassistant/components/ambient_network/helper.py index fbde45ee75643..962f15fdf722f 100644 --- a/homeassistant/components/ambient_network/helper.py +++ b/homeassistant/components/ambient_network/helper.py @@ -1,7 +1,5 @@ """Helper class for the Ambient Weather Network integration.""" -from __future__ import annotations - from typing import Any from .const import ( diff --git a/homeassistant/components/ambient_network/sensor.py b/homeassistant/components/ambient_network/sensor.py index 03476f6b8a034..249cc0cb2e8df 100644 --- a/homeassistant/components/ambient_network/sensor.py +++ b/homeassistant/components/ambient_network/sensor.py @@ -1,7 +1,5 @@ """Support for Ambient Weather Network sensors.""" -from __future__ import annotations - from datetime import datetime from homeassistant.components.sensor import ( diff --git a/homeassistant/components/ambient_station/__init__.py b/homeassistant/components/ambient_station/__init__.py index 374c313a1449d..953743c66a6a6 100644 --- a/homeassistant/components/ambient_station/__init__.py +++ b/homeassistant/components/ambient_station/__init__.py @@ -1,7 +1,5 @@ """Support for Ambient Weather Station Service.""" -from __future__ import annotations - from typing import Any from aioambient import Websocket diff --git a/homeassistant/components/ambient_station/binary_sensor.py b/homeassistant/components/ambient_station/binary_sensor.py index 9a7c89db95eb8..eb0a0fce3c70c 100644 --- a/homeassistant/components/ambient_station/binary_sensor.py +++ b/homeassistant/components/ambient_station/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Ambient Weather Station binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Literal diff --git a/homeassistant/components/ambient_station/config_flow.py b/homeassistant/components/ambient_station/config_flow.py index 1c76008f040f3..a3b3c42af245e 100644 --- a/homeassistant/components/ambient_station/config_flow.py +++ b/homeassistant/components/ambient_station/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Ambient PWS component.""" -from __future__ import annotations - from typing import Any from aioambient import API diff --git a/homeassistant/components/ambient_station/diagnostics.py b/homeassistant/components/ambient_station/diagnostics.py index bddbb1ab9df4f..70ddb57f8eb4e 100644 --- a/homeassistant/components/ambient_station/diagnostics.py +++ b/homeassistant/components/ambient_station/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Ambient PWS.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/ambient_station/entity.py b/homeassistant/components/ambient_station/entity.py index 9dec905b1574f..6c6c39be8709d 100644 --- a/homeassistant/components/ambient_station/entity.py +++ b/homeassistant/components/ambient_station/entity.py @@ -1,7 +1,5 @@ """Base entity Ambient Weather Station Service.""" -from __future__ import annotations - from aioambient.util import get_public_device_id from homeassistant.core import callback diff --git a/homeassistant/components/ambient_station/sensor.py b/homeassistant/components/ambient_station/sensor.py index 9e03415972496..e60f431a0bcf2 100644 --- a/homeassistant/components/ambient_station/sensor.py +++ b/homeassistant/components/ambient_station/sensor.py @@ -1,7 +1,5 @@ """Support for Ambient Weather Station sensors.""" -from __future__ import annotations - from datetime import UTC, datetime from homeassistant.components.sensor import ( diff --git a/homeassistant/components/amcrest/__init__.py b/homeassistant/components/amcrest/__init__.py index 241256fb5ca21..f4744859889ea 100644 --- a/homeassistant/components/amcrest/__init__.py +++ b/homeassistant/components/amcrest/__init__.py @@ -1,7 +1,5 @@ """Support for Amcrest IP cameras.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, Callable from contextlib import asynccontextmanager, suppress diff --git a/homeassistant/components/amcrest/binary_sensor.py b/homeassistant/components/amcrest/binary_sensor.py index ccbf5efd8f4c6..fef666ea89ab9 100644 --- a/homeassistant/components/amcrest/binary_sensor.py +++ b/homeassistant/components/amcrest/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Amcrest IP camera binary sensors.""" -from __future__ import annotations - from contextlib import suppress from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/amcrest/camera.py b/homeassistant/components/amcrest/camera.py index 5c3655e8d3115..3cfba5e7823c4 100644 --- a/homeassistant/components/amcrest/camera.py +++ b/homeassistant/components/amcrest/camera.py @@ -1,7 +1,5 @@ """Support for Amcrest IP cameras.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import timedelta diff --git a/homeassistant/components/amcrest/helpers.py b/homeassistant/components/amcrest/helpers.py index 5da1ea412bf01..33fa499ab374f 100644 --- a/homeassistant/components/amcrest/helpers.py +++ b/homeassistant/components/amcrest/helpers.py @@ -1,7 +1,5 @@ """Helpers for amcrest component.""" -from __future__ import annotations - import logging from homeassistant.helpers.typing import UndefinedType diff --git a/homeassistant/components/amcrest/sensor.py b/homeassistant/components/amcrest/sensor.py index b54d71c58147f..fc1c1c07224db 100644 --- a/homeassistant/components/amcrest/sensor.py +++ b/homeassistant/components/amcrest/sensor.py @@ -1,7 +1,5 @@ """Support for Amcrest IP camera sensors.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/amcrest/services.py b/homeassistant/components/amcrest/services.py index 6b4ca8ade535f..715d3b07d6b24 100644 --- a/homeassistant/components/amcrest/services.py +++ b/homeassistant/components/amcrest/services.py @@ -1,7 +1,5 @@ """Support for Amcrest IP cameras.""" -from __future__ import annotations - from homeassistant.auth.models import User from homeassistant.auth.permissions.const import POLICY_CONTROL from homeassistant.const import ATTR_ENTITY_ID, ENTITY_MATCH_ALL, ENTITY_MATCH_NONE diff --git a/homeassistant/components/amcrest/switch.py b/homeassistant/components/amcrest/switch.py index 0566e26b7ed7d..d3edd9d3aaf9b 100644 --- a/homeassistant/components/amcrest/switch.py +++ b/homeassistant/components/amcrest/switch.py @@ -1,7 +1,5 @@ """Support for Amcrest Switches.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/ampio/air_quality.py b/homeassistant/components/ampio/air_quality.py index ce2830d5b14e1..fa303b58ef13d 100644 --- a/homeassistant/components/ampio/air_quality.py +++ b/homeassistant/components/ampio/air_quality.py @@ -1,7 +1,5 @@ """Support for Ampio Air Quality data.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/analytics/analytics.py b/homeassistant/components/analytics/analytics.py index 1634f01bf06b6..25fcce3d44cf6 100644 --- a/homeassistant/components/analytics/analytics.py +++ b/homeassistant/components/analytics/analytics.py @@ -1,7 +1,5 @@ """Analytics helper class for the analytics integration.""" -from __future__ import annotations - import asyncio from asyncio import timeout from collections.abc import Awaitable, Callable, Iterable, Mapping diff --git a/homeassistant/components/analytics_insights/__init__.py b/homeassistant/components/analytics_insights/__init__.py index 3691cab230069..f2a8ab8ca506a 100644 --- a/homeassistant/components/analytics_insights/__init__.py +++ b/homeassistant/components/analytics_insights/__init__.py @@ -1,7 +1,5 @@ """The Homeassistant Analytics integration.""" -from __future__ import annotations - from dataclasses import dataclass from python_homeassistant_analytics import ( diff --git a/homeassistant/components/analytics_insights/config_flow.py b/homeassistant/components/analytics_insights/config_flow.py index 080bb93f4ba5e..215427e321b8a 100644 --- a/homeassistant/components/analytics_insights/config_flow.py +++ b/homeassistant/components/analytics_insights/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Homeassistant Analytics integration.""" -from __future__ import annotations - from typing import Any from python_homeassistant_analytics import ( diff --git a/homeassistant/components/analytics_insights/coordinator.py b/homeassistant/components/analytics_insights/coordinator.py index fb004b8932ae8..4f415b7db4d79 100644 --- a/homeassistant/components/analytics_insights/coordinator.py +++ b/homeassistant/components/analytics_insights/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Homeassistant Analytics integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/analytics_insights/sensor.py b/homeassistant/components/analytics_insights/sensor.py index d5a64e93b0ad3..27fd01ec3c7f1 100644 --- a/homeassistant/components/analytics_insights/sensor.py +++ b/homeassistant/components/analytics_insights/sensor.py @@ -1,7 +1,5 @@ """Sensor for Home Assistant analytics.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/android_ip_webcam/__init__.py b/homeassistant/components/android_ip_webcam/__init__.py index 92bb0add445af..8d37288315951 100644 --- a/homeassistant/components/android_ip_webcam/__init__.py +++ b/homeassistant/components/android_ip_webcam/__init__.py @@ -1,7 +1,5 @@ """The Android IP Webcam integration.""" -from __future__ import annotations - from pydroid_ipcam import PyDroidIPCam from homeassistant.const import ( diff --git a/homeassistant/components/android_ip_webcam/binary_sensor.py b/homeassistant/components/android_ip_webcam/binary_sensor.py index 67816664752b8..1245c4f9e5cab 100644 --- a/homeassistant/components/android_ip_webcam/binary_sensor.py +++ b/homeassistant/components/android_ip_webcam/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Android IP Webcam binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/android_ip_webcam/camera.py b/homeassistant/components/android_ip_webcam/camera.py index e4b0f5536a7dc..32fee1763e40f 100644 --- a/homeassistant/components/android_ip_webcam/camera.py +++ b/homeassistant/components/android_ip_webcam/camera.py @@ -1,7 +1,5 @@ """Support for Android IP Webcam Cameras.""" -from __future__ import annotations - from homeassistant.components.camera import CameraEntityFeature from homeassistant.components.mjpeg import MjpegCamera, filter_urllib3_logging from homeassistant.const import ( diff --git a/homeassistant/components/android_ip_webcam/config_flow.py b/homeassistant/components/android_ip_webcam/config_flow.py index 70870debfb18f..b21420b68516a 100644 --- a/homeassistant/components/android_ip_webcam/config_flow.py +++ b/homeassistant/components/android_ip_webcam/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Android IP Webcam integration.""" -from __future__ import annotations - from typing import Any from pydroid_ipcam import PyDroidIPCam diff --git a/homeassistant/components/android_ip_webcam/sensor.py b/homeassistant/components/android_ip_webcam/sensor.py index e9d5f8514e820..465aee309b66e 100644 --- a/homeassistant/components/android_ip_webcam/sensor.py +++ b/homeassistant/components/android_ip_webcam/sensor.py @@ -1,7 +1,5 @@ """Support for Android IP Webcam sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/android_ip_webcam/switch.py b/homeassistant/components/android_ip_webcam/switch.py index 3ceaf6e59b976..6ab869af53249 100644 --- a/homeassistant/components/android_ip_webcam/switch.py +++ b/homeassistant/components/android_ip_webcam/switch.py @@ -1,7 +1,5 @@ """Support for Android IP Webcam settings.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/androidtv/__init__.py b/homeassistant/components/androidtv/__init__.py index a5637053e4a48..adf1a39a1176c 100644 --- a/homeassistant/components/androidtv/__init__.py +++ b/homeassistant/components/androidtv/__init__.py @@ -1,7 +1,5 @@ """Support for functionality to interact with Android/Fire TV devices.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass import logging diff --git a/homeassistant/components/androidtv/config_flow.py b/homeassistant/components/androidtv/config_flow.py index e06669f7178bd..12bd65da9b4ed 100644 --- a/homeassistant/components/androidtv/config_flow.py +++ b/homeassistant/components/androidtv/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Android Debug Bridge integration.""" -from __future__ import annotations - import logging import os from typing import Any diff --git a/homeassistant/components/androidtv/diagnostics.py b/homeassistant/components/androidtv/diagnostics.py index 3e4244d6d9f4c..47cf6aa5ea884 100644 --- a/homeassistant/components/androidtv/diagnostics.py +++ b/homeassistant/components/androidtv/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for AndroidTV.""" -from __future__ import annotations - from typing import Any import attr diff --git a/homeassistant/components/androidtv/entity.py b/homeassistant/components/androidtv/entity.py index fa583bb2777c4..1832614759b39 100644 --- a/homeassistant/components/androidtv/entity.py +++ b/homeassistant/components/androidtv/entity.py @@ -1,7 +1,5 @@ """Base AndroidTV Entity.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine import functools import logging diff --git a/homeassistant/components/androidtv/media_player.py b/homeassistant/components/androidtv/media_player.py index 57a45798364e8..38e8443604017 100644 --- a/homeassistant/components/androidtv/media_player.py +++ b/homeassistant/components/androidtv/media_player.py @@ -1,7 +1,5 @@ """Support for functionality to interact with Android / Fire TV devices.""" -from __future__ import annotations - from datetime import datetime, timedelta import hashlib import logging diff --git a/homeassistant/components/androidtv/remote.py b/homeassistant/components/androidtv/remote.py index 026d1485e07ac..1f1dde4670fd1 100644 --- a/homeassistant/components/androidtv/remote.py +++ b/homeassistant/components/androidtv/remote.py @@ -1,7 +1,5 @@ """Support for the AndroidTV remote.""" -from __future__ import annotations - from collections.abc import Iterable import logging from typing import Any diff --git a/homeassistant/components/androidtv/services.py b/homeassistant/components/androidtv/services.py index 895f9d334ce73..2d565628f71bb 100644 --- a/homeassistant/components/androidtv/services.py +++ b/homeassistant/components/androidtv/services.py @@ -1,7 +1,5 @@ """Services for Android/Fire TV devices.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/androidtv_remote/__init__.py b/homeassistant/components/androidtv_remote/__init__.py index 328ac863e46cb..d546cc7d40f5b 100644 --- a/homeassistant/components/androidtv_remote/__init__.py +++ b/homeassistant/components/androidtv_remote/__init__.py @@ -1,7 +1,5 @@ """The Android TV Remote integration.""" -from __future__ import annotations - from asyncio import timeout import logging diff --git a/homeassistant/components/androidtv_remote/config_flow.py b/homeassistant/components/androidtv_remote/config_flow.py index 5fde8b28bb3f3..b59533aa86679 100644 --- a/homeassistant/components/androidtv_remote/config_flow.py +++ b/homeassistant/components/androidtv_remote/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Android TV Remote integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/androidtv_remote/const.py b/homeassistant/components/androidtv_remote/const.py index 540c8186e204e..4d348cff6b2f6 100644 --- a/homeassistant/components/androidtv_remote/const.py +++ b/homeassistant/components/androidtv_remote/const.py @@ -1,7 +1,5 @@ """Constants for the Android TV Remote integration.""" -from __future__ import annotations - from typing import Final DOMAIN: Final = "androidtv_remote" diff --git a/homeassistant/components/androidtv_remote/diagnostics.py b/homeassistant/components/androidtv_remote/diagnostics.py index add28b807e938..0438523ec1438 100644 --- a/homeassistant/components/androidtv_remote/diagnostics.py +++ b/homeassistant/components/androidtv_remote/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Android TV Remote.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/androidtv_remote/entity.py b/homeassistant/components/androidtv_remote/entity.py index a006118afff33..3f55b2bb33672 100644 --- a/homeassistant/components/androidtv_remote/entity.py +++ b/homeassistant/components/androidtv_remote/entity.py @@ -1,7 +1,5 @@ """Base entity for Android TV Remote.""" -from __future__ import annotations - from typing import Any from androidtvremote2 import AndroidTVRemote, ConnectionClosed diff --git a/homeassistant/components/androidtv_remote/helpers.py b/homeassistant/components/androidtv_remote/helpers.py index c267677f1f7af..6fc4049516072 100644 --- a/homeassistant/components/androidtv_remote/helpers.py +++ b/homeassistant/components/androidtv_remote/helpers.py @@ -1,7 +1,5 @@ """Helper functions for Android TV Remote integration.""" -from __future__ import annotations - from androidtvremote2 import AndroidTVRemote from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/androidtv_remote/media_player.py b/homeassistant/components/androidtv_remote/media_player.py index 371c97cc33eda..f2517f6b13a05 100644 --- a/homeassistant/components/androidtv_remote/media_player.py +++ b/homeassistant/components/androidtv_remote/media_player.py @@ -1,7 +1,5 @@ """Media player support for Android TV Remote.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/androidtv_remote/remote.py b/homeassistant/components/androidtv_remote/remote.py index 612d27de189ae..215a93ee699d6 100644 --- a/homeassistant/components/androidtv_remote/remote.py +++ b/homeassistant/components/androidtv_remote/remote.py @@ -1,7 +1,5 @@ """Remote control support for Android TV Remote.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/anel_pwrctrl/switch.py b/homeassistant/components/anel_pwrctrl/switch.py index 97691c8b0283a..4950210a5c283 100644 --- a/homeassistant/components/anel_pwrctrl/switch.py +++ b/homeassistant/components/anel_pwrctrl/switch.py @@ -1,7 +1,5 @@ """Support for ANEL PwrCtrl switches.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/anglian_water/__init__.py b/homeassistant/components/anglian_water/__init__.py index a6532b4affcb3..6935b4c14e8c8 100644 --- a/homeassistant/components/anglian_water/__init__.py +++ b/homeassistant/components/anglian_water/__init__.py @@ -1,7 +1,5 @@ """The Anglian Water integration.""" -from __future__ import annotations - from aiohttp import CookieJar from pyanglianwater import AnglianWater from pyanglianwater.auth import MSOB2CAuth diff --git a/homeassistant/components/anglian_water/config_flow.py b/homeassistant/components/anglian_water/config_flow.py index 8421e2d35e19d..430aa60faffe8 100644 --- a/homeassistant/components/anglian_water/config_flow.py +++ b/homeassistant/components/anglian_water/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Anglian Water integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/anglian_water/coordinator.py b/homeassistant/components/anglian_water/coordinator.py index 81c845420a634..11fd0c021fdb0 100644 --- a/homeassistant/components/anglian_water/coordinator.py +++ b/homeassistant/components/anglian_water/coordinator.py @@ -1,7 +1,5 @@ """Anglian Water data coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/anglian_water/entity.py b/homeassistant/components/anglian_water/entity.py index 81d3f6a6a7f12..d06374881b10c 100644 --- a/homeassistant/components/anglian_water/entity.py +++ b/homeassistant/components/anglian_water/entity.py @@ -1,7 +1,5 @@ """Anglian Water entity.""" -from __future__ import annotations - import logging from pyanglianwater.meter import SmartMeter diff --git a/homeassistant/components/anglian_water/sensor.py b/homeassistant/components/anglian_water/sensor.py index 52cd629f8bbbf..26add0a7fc8a4 100644 --- a/homeassistant/components/anglian_water/sensor.py +++ b/homeassistant/components/anglian_water/sensor.py @@ -1,7 +1,5 @@ """Anglian Water sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/anova/__init__.py b/homeassistant/components/anova/__init__.py index 9307cfc4bdd9a..92ae61a96f118 100644 --- a/homeassistant/components/anova/__init__.py +++ b/homeassistant/components/anova/__init__.py @@ -1,7 +1,5 @@ """The Anova integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/anova/config_flow.py b/homeassistant/components/anova/config_flow.py index f382606baba99..3385a26433e40 100644 --- a/homeassistant/components/anova/config_flow.py +++ b/homeassistant/components/anova/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Anova.""" -from __future__ import annotations - import logging from anova_wifi import AnovaApi, InvalidLogin diff --git a/homeassistant/components/anova/coordinator.py b/homeassistant/components/anova/coordinator.py index 61d118ed0a50f..4832380ffd531 100644 --- a/homeassistant/components/anova/coordinator.py +++ b/homeassistant/components/anova/coordinator.py @@ -1,7 +1,5 @@ """Support for Anova Coordinators.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/anova/entity.py b/homeassistant/components/anova/entity.py index 54492f3775e9a..f0b04faba833b 100644 --- a/homeassistant/components/anova/entity.py +++ b/homeassistant/components/anova/entity.py @@ -1,7 +1,5 @@ """Base entity for the Anova integration.""" -from __future__ import annotations - from homeassistant.helpers.entity import Entity, EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/anova/sensor.py b/homeassistant/components/anova/sensor.py index c3a3d3861f29a..c69f84b15cd9a 100644 --- a/homeassistant/components/anova/sensor.py +++ b/homeassistant/components/anova/sensor.py @@ -1,7 +1,5 @@ """Support for Anova Sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/anthemav/__init__.py b/homeassistant/components/anthemav/__init__.py index 9616d55442414..2185d0ddf4a98 100644 --- a/homeassistant/components/anthemav/__init__.py +++ b/homeassistant/components/anthemav/__init__.py @@ -1,7 +1,5 @@ """The Anthem A/V Receivers integration.""" -from __future__ import annotations - import logging import anthemav diff --git a/homeassistant/components/anthemav/config_flow.py b/homeassistant/components/anthemav/config_flow.py index fe9c65130413e..12e6f1fc7f596 100644 --- a/homeassistant/components/anthemav/config_flow.py +++ b/homeassistant/components/anthemav/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Anthem A/V Receivers integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/anthemav/media_player.py b/homeassistant/components/anthemav/media_player.py index 317498e96b5d0..5b1f6cebe869e 100644 --- a/homeassistant/components/anthemav/media_player.py +++ b/homeassistant/components/anthemav/media_player.py @@ -1,7 +1,5 @@ """Support for Anthem Network Receivers and Processors.""" -from __future__ import annotations - import logging from anthemav.protocol import AVR diff --git a/homeassistant/components/anthropic/__init__.py b/homeassistant/components/anthropic/__init__.py index e479c1836ec3e..f2ce49f46ea5b 100644 --- a/homeassistant/components/anthropic/__init__.py +++ b/homeassistant/components/anthropic/__init__.py @@ -1,7 +1,5 @@ """The Anthropic integration.""" -from __future__ import annotations - import anthropic from homeassistant.config_entries import ConfigEntry, ConfigSubentry diff --git a/homeassistant/components/anthropic/ai_task.py b/homeassistant/components/anthropic/ai_task.py index 8701e28577eef..4673b73a3c514 100644 --- a/homeassistant/components/anthropic/ai_task.py +++ b/homeassistant/components/anthropic/ai_task.py @@ -1,7 +1,5 @@ """AI Task integration for Anthropic.""" -from __future__ import annotations - from json import JSONDecodeError import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/anthropic/config_flow.py b/homeassistant/components/anthropic/config_flow.py index 36c4a80f85d47..a8c591239ebdc 100644 --- a/homeassistant/components/anthropic/config_flow.py +++ b/homeassistant/components/anthropic/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Anthropic integration.""" -from __future__ import annotations - from collections.abc import Mapping import json import logging diff --git a/homeassistant/components/anthropic/repairs.py b/homeassistant/components/anthropic/repairs.py index 4594967d37957..6d4f01a092454 100644 --- a/homeassistant/components/anthropic/repairs.py +++ b/homeassistant/components/anthropic/repairs.py @@ -1,7 +1,5 @@ """Issue repair flow for Anthropic.""" -from __future__ import annotations - from collections.abc import Iterator from typing import TYPE_CHECKING diff --git a/homeassistant/components/aosmith/__init__.py b/homeassistant/components/aosmith/__init__.py index 210993b22037a..b9c52b27fa6f1 100644 --- a/homeassistant/components/aosmith/__init__.py +++ b/homeassistant/components/aosmith/__init__.py @@ -1,7 +1,5 @@ """The A. O. Smith integration.""" -from __future__ import annotations - from py_aosmith import AOSmithAPIClient from homeassistant.const import CONF_EMAIL, CONF_PASSWORD, Platform diff --git a/homeassistant/components/aosmith/config_flow.py b/homeassistant/components/aosmith/config_flow.py index a6a0712c4f751..a775beb72c216 100644 --- a/homeassistant/components/aosmith/config_flow.py +++ b/homeassistant/components/aosmith/config_flow.py @@ -1,7 +1,5 @@ """Config flow for A. O. Smith integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/aosmith/coordinator.py b/homeassistant/components/aosmith/coordinator.py index 16cacfcbc10f4..3253edd5be2a9 100644 --- a/homeassistant/components/aosmith/coordinator.py +++ b/homeassistant/components/aosmith/coordinator.py @@ -1,7 +1,5 @@ """The data update coordinator for the A. O. Smith integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/aosmith/diagnostics.py b/homeassistant/components/aosmith/diagnostics.py index 4019bee4dc8c3..47416df066ecd 100644 --- a/homeassistant/components/aosmith/diagnostics.py +++ b/homeassistant/components/aosmith/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for A. O. Smith.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/apache_kafka/__init__.py b/homeassistant/components/apache_kafka/__init__.py index 40f71ec4e4b99..2303367c946d4 100644 --- a/homeassistant/components/apache_kafka/__init__.py +++ b/homeassistant/components/apache_kafka/__init__.py @@ -1,7 +1,5 @@ """Support for Apache Kafka.""" -from __future__ import annotations - from datetime import datetime import json from typing import Any, Literal diff --git a/homeassistant/components/apcupsd/__init__.py b/homeassistant/components/apcupsd/__init__.py index 7526d605c594b..b1c6167364353 100644 --- a/homeassistant/components/apcupsd/__init__.py +++ b/homeassistant/components/apcupsd/__init__.py @@ -1,7 +1,5 @@ """Support for APCUPSd via its Network Information Server (NIS).""" -from __future__ import annotations - from typing import Final from homeassistant.const import CONF_HOST, CONF_PORT, Platform diff --git a/homeassistant/components/apcupsd/binary_sensor.py b/homeassistant/components/apcupsd/binary_sensor.py index 394ff4c4088e6..4018d7d838607 100644 --- a/homeassistant/components/apcupsd/binary_sensor.py +++ b/homeassistant/components/apcupsd/binary_sensor.py @@ -1,7 +1,5 @@ """Support for tracking the online status of a UPS.""" -from __future__ import annotations - from typing import Final from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/apcupsd/config_flow.py b/homeassistant/components/apcupsd/config_flow.py index 71e60cdf01e71..059eb307a1d4e 100644 --- a/homeassistant/components/apcupsd/config_flow.py +++ b/homeassistant/components/apcupsd/config_flow.py @@ -1,7 +1,5 @@ """Config flow for APCUPSd integration.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/apcupsd/coordinator.py b/homeassistant/components/apcupsd/coordinator.py index fb9d31764cc4e..8298a54190f07 100644 --- a/homeassistant/components/apcupsd/coordinator.py +++ b/homeassistant/components/apcupsd/coordinator.py @@ -1,7 +1,5 @@ """Support for APCUPSd via its Network Information Server (NIS).""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/apcupsd/diagnostics.py b/homeassistant/components/apcupsd/diagnostics.py index a4bbf2191d222..5aded38a4da7a 100644 --- a/homeassistant/components/apcupsd/diagnostics.py +++ b/homeassistant/components/apcupsd/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for APCUPSD.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/apcupsd/entity.py b/homeassistant/components/apcupsd/entity.py index 9ebe51ff876d9..a7f0f2b720463 100644 --- a/homeassistant/components/apcupsd/entity.py +++ b/homeassistant/components/apcupsd/entity.py @@ -1,7 +1,5 @@ """Base entity for APCUPSd integration.""" -from __future__ import annotations - from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/apcupsd/sensor.py b/homeassistant/components/apcupsd/sensor.py index 85241ac743203..978e2083ac86e 100644 --- a/homeassistant/components/apcupsd/sensor.py +++ b/homeassistant/components/apcupsd/sensor.py @@ -1,7 +1,5 @@ """Support for APCUPSd sensors.""" -from __future__ import annotations - import logging import dateutil diff --git a/homeassistant/components/apple_tv/__init__.py b/homeassistant/components/apple_tv/__init__.py index 09b11f555cf8e..f890ca1fd8045 100644 --- a/homeassistant/components/apple_tv/__init__.py +++ b/homeassistant/components/apple_tv/__init__.py @@ -1,7 +1,5 @@ """The Apple TV integration.""" -from __future__ import annotations - import asyncio import logging from random import randrange diff --git a/homeassistant/components/apple_tv/binary_sensor.py b/homeassistant/components/apple_tv/binary_sensor.py index 3bbd46083fc3b..2f1a76bb90e90 100644 --- a/homeassistant/components/apple_tv/binary_sensor.py +++ b/homeassistant/components/apple_tv/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor support for Apple TV.""" -from __future__ import annotations - from pyatv.const import FeatureName, FeatureState, KeyboardFocusState from pyatv.interface import AppleTV, KeyboardListener diff --git a/homeassistant/components/apple_tv/config_flow.py b/homeassistant/components/apple_tv/config_flow.py index b026da33231a9..18fa2a2f8157d 100644 --- a/homeassistant/components/apple_tv/config_flow.py +++ b/homeassistant/components/apple_tv/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Apple TV integration.""" -from __future__ import annotations - import asyncio from collections import deque from collections.abc import Awaitable, Callable, Mapping diff --git a/homeassistant/components/apple_tv/entity.py b/homeassistant/components/apple_tv/entity.py index 30f8a1ed93922..4394614d99ea6 100644 --- a/homeassistant/components/apple_tv/entity.py +++ b/homeassistant/components/apple_tv/entity.py @@ -1,7 +1,5 @@ """The Apple TV integration.""" -from __future__ import annotations - from pyatv.interface import AppleTV as AppleTVInterface from homeassistant.core import callback diff --git a/homeassistant/components/apple_tv/media_player.py b/homeassistant/components/apple_tv/media_player.py index aa3be98062569..9a2c22351f78d 100644 --- a/homeassistant/components/apple_tv/media_player.py +++ b/homeassistant/components/apple_tv/media_player.py @@ -1,7 +1,5 @@ """Support for Apple TV media player.""" -from __future__ import annotations - from datetime import datetime import logging from typing import Any diff --git a/homeassistant/components/application_credentials/__init__.py b/homeassistant/components/application_credentials/__init__.py index ac0e92b37146b..95b127c76e0c9 100644 --- a/homeassistant/components/application_credentials/__init__.py +++ b/homeassistant/components/application_credentials/__init__.py @@ -6,8 +6,6 @@ provide credentials from yaml for backwards compatibility. """ -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any, Protocol diff --git a/homeassistant/components/apprise/notify.py b/homeassistant/components/apprise/notify.py index a2efcb577d322..15a2fb7a9e7ba 100644 --- a/homeassistant/components/apprise/notify.py +++ b/homeassistant/components/apprise/notify.py @@ -1,7 +1,5 @@ """Apprise platform for notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/aprilaire/__init__.py b/homeassistant/components/aprilaire/__init__.py index 90293798ed32a..181969e2f2e21 100644 --- a/homeassistant/components/aprilaire/__init__.py +++ b/homeassistant/components/aprilaire/__init__.py @@ -1,7 +1,5 @@ """The Aprilaire integration.""" -from __future__ import annotations - import logging from pyaprilaire.const import Attribute diff --git a/homeassistant/components/aprilaire/climate.py b/homeassistant/components/aprilaire/climate.py index bc8226c65a6c9..b4c42617da540 100644 --- a/homeassistant/components/aprilaire/climate.py +++ b/homeassistant/components/aprilaire/climate.py @@ -1,7 +1,5 @@ """The Aprilaire climate component.""" -from __future__ import annotations - from typing import Any from pyaprilaire.const import Attribute diff --git a/homeassistant/components/aprilaire/config_flow.py b/homeassistant/components/aprilaire/config_flow.py index 0b4f9af3401c8..f985e93a1dce8 100644 --- a/homeassistant/components/aprilaire/config_flow.py +++ b/homeassistant/components/aprilaire/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Aprilaire integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/aprilaire/const.py b/homeassistant/components/aprilaire/const.py index baf9229426611..4276bf81654ac 100644 --- a/homeassistant/components/aprilaire/const.py +++ b/homeassistant/components/aprilaire/const.py @@ -1,7 +1,5 @@ """Constants for the Aprilaire integration.""" -from __future__ import annotations - DOMAIN = "aprilaire" FAN_CIRCULATE = "Circulate" diff --git a/homeassistant/components/aprilaire/coordinator.py b/homeassistant/components/aprilaire/coordinator.py index 287b3c0a4aa60..ede461712257a 100644 --- a/homeassistant/components/aprilaire/coordinator.py +++ b/homeassistant/components/aprilaire/coordinator.py @@ -1,7 +1,5 @@ """The Aprilaire coordinator.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable import logging from typing import Any diff --git a/homeassistant/components/aprilaire/entity.py b/homeassistant/components/aprilaire/entity.py index e2f2bf109ef2b..51ba5e0c38c96 100644 --- a/homeassistant/components/aprilaire/entity.py +++ b/homeassistant/components/aprilaire/entity.py @@ -1,7 +1,5 @@ """Base functionality for Aprilaire entities.""" -from __future__ import annotations - import logging from pyaprilaire.const import Attribute diff --git a/homeassistant/components/aprilaire/humidifier.py b/homeassistant/components/aprilaire/humidifier.py index a58f8c4300189..0e5ec12058e11 100644 --- a/homeassistant/components/aprilaire/humidifier.py +++ b/homeassistant/components/aprilaire/humidifier.py @@ -1,7 +1,5 @@ """The Aprilaire humidifier component.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/aprilaire/select.py b/homeassistant/components/aprilaire/select.py index c38c9e9450158..a6d50f56b3e4f 100644 --- a/homeassistant/components/aprilaire/select.py +++ b/homeassistant/components/aprilaire/select.py @@ -1,7 +1,5 @@ """The Aprilaire select component.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/aprilaire/sensor.py b/homeassistant/components/aprilaire/sensor.py index bf3bd12f43dfa..e3380275dc9fe 100644 --- a/homeassistant/components/aprilaire/sensor.py +++ b/homeassistant/components/aprilaire/sensor.py @@ -1,7 +1,5 @@ """The Aprilaire sensor component.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/aprs/device_tracker.py b/homeassistant/components/aprs/device_tracker.py index fc3dbcabfe80c..57f33a9db0c5e 100644 --- a/homeassistant/components/aprs/device_tracker.py +++ b/homeassistant/components/aprs/device_tracker.py @@ -1,7 +1,5 @@ """Support for APRS device tracking.""" -from __future__ import annotations - import logging import threading from typing import Any diff --git a/homeassistant/components/apsystems/__init__.py b/homeassistant/components/apsystems/__init__.py index cdc4563b92d4d..69814c8deea2b 100644 --- a/homeassistant/components/apsystems/__init__.py +++ b/homeassistant/components/apsystems/__init__.py @@ -1,7 +1,5 @@ """The APsystems local API integration.""" -from __future__ import annotations - from APsystemsEZ1 import APsystemsEZ1M from homeassistant.const import CONF_IP_ADDRESS, CONF_PORT, Platform diff --git a/homeassistant/components/apsystems/binary_sensor.py b/homeassistant/components/apsystems/binary_sensor.py index 202d878014dda..8adad427b27e2 100644 --- a/homeassistant/components/apsystems/binary_sensor.py +++ b/homeassistant/components/apsystems/binary_sensor.py @@ -1,7 +1,5 @@ """The read-only binary sensors for APsystems local API integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/apsystems/coordinator.py b/homeassistant/components/apsystems/coordinator.py index 331af8f290f29..ae0b87925d34d 100644 --- a/homeassistant/components/apsystems/coordinator.py +++ b/homeassistant/components/apsystems/coordinator.py @@ -1,7 +1,5 @@ """The coordinator for APsystems local API integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/apsystems/entity.py b/homeassistant/components/apsystems/entity.py index 2ce8becbf80bf..335bdc7b2d8ab 100644 --- a/homeassistant/components/apsystems/entity.py +++ b/homeassistant/components/apsystems/entity.py @@ -1,7 +1,5 @@ """APsystems base entity.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/apsystems/number.py b/homeassistant/components/apsystems/number.py index 5b13a50213c8b..f819a7da423cb 100644 --- a/homeassistant/components/apsystems/number.py +++ b/homeassistant/components/apsystems/number.py @@ -1,7 +1,5 @@ """The output limit which can be set in the APsystems local API integration.""" -from __future__ import annotations - from aiohttp import ClientConnectorError from homeassistant.components.number import NumberDeviceClass, NumberEntity, NumberMode diff --git a/homeassistant/components/apsystems/sensor.py b/homeassistant/components/apsystems/sensor.py index 6e654cfbf619c..22ec1f03efc9d 100644 --- a/homeassistant/components/apsystems/sensor.py +++ b/homeassistant/components/apsystems/sensor.py @@ -1,7 +1,5 @@ """The read-only sensors for APsystems local API integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/apsystems/switch.py b/homeassistant/components/apsystems/switch.py index 73c0da7abf242..35d8990b4b9ee 100644 --- a/homeassistant/components/apsystems/switch.py +++ b/homeassistant/components/apsystems/switch.py @@ -1,7 +1,5 @@ """The power switch which can be toggled via the APsystems local API integration.""" -from __future__ import annotations - from typing import Any from aiohttp.client_exceptions import ClientConnectionError diff --git a/homeassistant/components/aquacell/__init__.py b/homeassistant/components/aquacell/__init__.py index 60787840fcb34..1b213f7e1adc4 100644 --- a/homeassistant/components/aquacell/__init__.py +++ b/homeassistant/components/aquacell/__init__.py @@ -1,7 +1,5 @@ """The Aquacell integration.""" -from __future__ import annotations - from aioaquacell import AquacellApi from aioaquacell.const import Brand diff --git a/homeassistant/components/aquacell/config_flow.py b/homeassistant/components/aquacell/config_flow.py index 5f62febf44187..444abb9ab2b01 100644 --- a/homeassistant/components/aquacell/config_flow.py +++ b/homeassistant/components/aquacell/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Aquacell integration.""" -from __future__ import annotations - from datetime import datetime import logging from typing import Any diff --git a/homeassistant/components/aquacell/sensor.py b/homeassistant/components/aquacell/sensor.py index 58d3548284e3b..c357600c88891 100644 --- a/homeassistant/components/aquacell/sensor.py +++ b/homeassistant/components/aquacell/sensor.py @@ -1,7 +1,5 @@ """Sensors exposing properties of the softener device.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/aqualogic/__init__.py b/homeassistant/components/aqualogic/__init__.py index 7c3a5966d1c7a..cd4f02741c5b1 100644 --- a/homeassistant/components/aqualogic/__init__.py +++ b/homeassistant/components/aqualogic/__init__.py @@ -1,7 +1,5 @@ """Support for AquaLogic devices.""" -from __future__ import annotations - from datetime import timedelta import logging import threading diff --git a/homeassistant/components/aqualogic/sensor.py b/homeassistant/components/aqualogic/sensor.py index e0cae5df16219..a76cce971975b 100644 --- a/homeassistant/components/aqualogic/sensor.py +++ b/homeassistant/components/aqualogic/sensor.py @@ -1,7 +1,5 @@ """Support for AquaLogic sensors.""" -from __future__ import annotations - from dataclasses import dataclass import voluptuous as vol diff --git a/homeassistant/components/aqualogic/switch.py b/homeassistant/components/aqualogic/switch.py index 667842a020c85..b3ba028a33db4 100644 --- a/homeassistant/components/aqualogic/switch.py +++ b/homeassistant/components/aqualogic/switch.py @@ -1,7 +1,5 @@ """Support for AquaLogic switches.""" -from __future__ import annotations - from typing import Any from aqualogic.core import States diff --git a/homeassistant/components/aquostv/media_player.py b/homeassistant/components/aquostv/media_player.py index 3fc6bed54a1c3..3d2fc14fc7edb 100644 --- a/homeassistant/components/aquostv/media_player.py +++ b/homeassistant/components/aquostv/media_player.py @@ -1,7 +1,5 @@ """Support for interface with an Aquos TV.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any, Concatenate diff --git a/homeassistant/components/aranet/__init__.py b/homeassistant/components/aranet/__init__.py index 81b3dae04de5c..cfc48648f9212 100644 --- a/homeassistant/components/aranet/__init__.py +++ b/homeassistant/components/aranet/__init__.py @@ -1,7 +1,5 @@ """The Aranet integration.""" -from __future__ import annotations - import logging from aranet4.client import Aranet4Advertisement diff --git a/homeassistant/components/aranet/config_flow.py b/homeassistant/components/aranet/config_flow.py index 876b175126edb..6a445d17f70f4 100644 --- a/homeassistant/components/aranet/config_flow.py +++ b/homeassistant/components/aranet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Aranet integration.""" -from __future__ import annotations - from typing import Any from aranet4.client import Aranet4Advertisement, Version as AranetVersion diff --git a/homeassistant/components/aranet/sensor.py b/homeassistant/components/aranet/sensor.py index ee2eb8c8a7526..0ec81ff711277 100644 --- a/homeassistant/components/aranet/sensor.py +++ b/homeassistant/components/aranet/sensor.py @@ -1,7 +1,5 @@ """Support for Aranet sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/arcam_fmj/config_flow.py b/homeassistant/components/arcam_fmj/config_flow.py index e1886a1db6086..d34b6e2f5b417 100644 --- a/homeassistant/components/arcam_fmj/config_flow.py +++ b/homeassistant/components/arcam_fmj/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Arcam FMJ component.""" -from __future__ import annotations - from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/arcam_fmj/coordinator.py b/homeassistant/components/arcam_fmj/coordinator.py index 6bfe41b1f5d12..684ae715311d2 100644 --- a/homeassistant/components/arcam_fmj/coordinator.py +++ b/homeassistant/components/arcam_fmj/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Arcam FMJ integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/arcam_fmj/device_trigger.py b/homeassistant/components/arcam_fmj/device_trigger.py index 16061f3a1e1a6..628414c08c202 100644 --- a/homeassistant/components/arcam_fmj/device_trigger.py +++ b/homeassistant/components/arcam_fmj/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Arcam FMJ Receiver control.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/arcam_fmj/media_player.py b/homeassistant/components/arcam_fmj/media_player.py index 81f1c733288ea..f28da57f1bd2c 100644 --- a/homeassistant/components/arcam_fmj/media_player.py +++ b/homeassistant/components/arcam_fmj/media_player.py @@ -1,7 +1,5 @@ """Arcam media player.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import functools import logging diff --git a/homeassistant/components/arest/binary_sensor.py b/homeassistant/components/arest/binary_sensor.py index a99ef049543fa..7e7ec8505fda8 100644 --- a/homeassistant/components/arest/binary_sensor.py +++ b/homeassistant/components/arest/binary_sensor.py @@ -1,7 +1,5 @@ """Support for an exposed aREST RESTful API of a device.""" -from __future__ import annotations - from datetime import timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/arest/sensor.py b/homeassistant/components/arest/sensor.py index 6554704b23089..0eb28be205b85 100644 --- a/homeassistant/components/arest/sensor.py +++ b/homeassistant/components/arest/sensor.py @@ -1,7 +1,5 @@ """Support for an exposed aREST RESTful API of a device.""" -from __future__ import annotations - from datetime import timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/arest/switch.py b/homeassistant/components/arest/switch.py index 7539336c38bec..3ad16640e06d1 100644 --- a/homeassistant/components/arest/switch.py +++ b/homeassistant/components/arest/switch.py @@ -1,7 +1,5 @@ """Support for an exposed aREST RESTful API of a device.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/arris_tg2492lg/device_tracker.py b/homeassistant/components/arris_tg2492lg/device_tracker.py index 828528508ecb6..d2ddd8b8beabe 100644 --- a/homeassistant/components/arris_tg2492lg/device_tracker.py +++ b/homeassistant/components/arris_tg2492lg/device_tracker.py @@ -1,7 +1,5 @@ """Support for Arris TG2492LG router.""" -from __future__ import annotations - from aiohttp.client_exceptions import ClientResponseError from arris_tg2492lg import ConnectBox, Device import voluptuous as vol diff --git a/homeassistant/components/aruba/device_tracker.py b/homeassistant/components/aruba/device_tracker.py index 667f2132fc80d..d85c3721973ce 100644 --- a/homeassistant/components/aruba/device_tracker.py +++ b/homeassistant/components/aruba/device_tracker.py @@ -1,7 +1,5 @@ """Support for Aruba Access Points.""" -from __future__ import annotations - import logging import re from typing import Any diff --git a/homeassistant/components/arve/__init__.py b/homeassistant/components/arve/__init__.py index 8a7c826f6c4a9..8419598c7450e 100644 --- a/homeassistant/components/arve/__init__.py +++ b/homeassistant/components/arve/__init__.py @@ -1,7 +1,5 @@ """The Arve integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/arve/config_flow.py b/homeassistant/components/arve/config_flow.py index 466ed7bad5f7b..adc2b5f7b9c4e 100644 --- a/homeassistant/components/arve/config_flow.py +++ b/homeassistant/components/arve/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Arve integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/arve/coordinator.py b/homeassistant/components/arve/coordinator.py index 4b08efd639e8e..2edf52bc9c7af 100644 --- a/homeassistant/components/arve/coordinator.py +++ b/homeassistant/components/arve/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Arve integration.""" -from __future__ import annotations - from datetime import timedelta from asyncarve import ( diff --git a/homeassistant/components/arve/entity.py b/homeassistant/components/arve/entity.py index 46c6bfc75ec74..517e6d7a231a7 100644 --- a/homeassistant/components/arve/entity.py +++ b/homeassistant/components/arve/entity.py @@ -1,7 +1,5 @@ """Arve base entity.""" -from __future__ import annotations - from asyncarve import ArveDeviceInfo from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/arwn/sensor.py b/homeassistant/components/arwn/sensor.py index bd8be66d9ba44..6fb6e7a4fe6d6 100644 --- a/homeassistant/components/arwn/sensor.py +++ b/homeassistant/components/arwn/sensor.py @@ -1,7 +1,5 @@ """Support for collecting data from the ARWN project.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/aseko_pool_live/__init__.py b/homeassistant/components/aseko_pool_live/__init__.py index 012b5a19b0fea..ea2d6f20db060 100644 --- a/homeassistant/components/aseko_pool_live/__init__.py +++ b/homeassistant/components/aseko_pool_live/__init__.py @@ -1,7 +1,5 @@ """The Aseko Pool Live integration.""" -from __future__ import annotations - import logging from aioaseko import Aseko, AsekoNotLoggedIn diff --git a/homeassistant/components/aseko_pool_live/binary_sensor.py b/homeassistant/components/aseko_pool_live/binary_sensor.py index 15c72614ee1b4..7d9c18fc66742 100644 --- a/homeassistant/components/aseko_pool_live/binary_sensor.py +++ b/homeassistant/components/aseko_pool_live/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Aseko Pool Live binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/aseko_pool_live/config_flow.py b/homeassistant/components/aseko_pool_live/config_flow.py index e93eb803d62f6..94bf3bceccf9f 100644 --- a/homeassistant/components/aseko_pool_live/config_flow.py +++ b/homeassistant/components/aseko_pool_live/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Aseko Pool Live integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/aseko_pool_live/coordinator.py b/homeassistant/components/aseko_pool_live/coordinator.py index d54aa756ddd2b..9cd169f37c71a 100644 --- a/homeassistant/components/aseko_pool_live/coordinator.py +++ b/homeassistant/components/aseko_pool_live/coordinator.py @@ -1,7 +1,5 @@ """The Aseko Pool Live integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/aseko_pool_live/sensor.py b/homeassistant/components/aseko_pool_live/sensor.py index f9a7287a9f151..397a20fcac108 100644 --- a/homeassistant/components/aseko_pool_live/sensor.py +++ b/homeassistant/components/aseko_pool_live/sensor.py @@ -1,7 +1,5 @@ """Support for Aseko Pool Live sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/assist_pipeline/__init__.py b/homeassistant/components/assist_pipeline/__init__.py index 7ee80a1414774..35602b7921bb0 100644 --- a/homeassistant/components/assist_pipeline/__init__.py +++ b/homeassistant/components/assist_pipeline/__init__.py @@ -1,7 +1,5 @@ """The Assist pipeline integration.""" -from __future__ import annotations - from collections.abc import AsyncIterable from typing import Any diff --git a/homeassistant/components/assist_pipeline/logbook.py b/homeassistant/components/assist_pipeline/logbook.py index b7ab24d2f2fcb..4a101d8dc10dd 100644 --- a/homeassistant/components/assist_pipeline/logbook.py +++ b/homeassistant/components/assist_pipeline/logbook.py @@ -1,7 +1,5 @@ """Describe assist_pipeline logbook events.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.logbook import LOGBOOK_ENTRY_MESSAGE, LOGBOOK_ENTRY_NAME diff --git a/homeassistant/components/assist_pipeline/pipeline.py b/homeassistant/components/assist_pipeline/pipeline.py index 071ae67a42670..b7b3cdc0adc11 100644 --- a/homeassistant/components/assist_pipeline/pipeline.py +++ b/homeassistant/components/assist_pipeline/pipeline.py @@ -1,7 +1,5 @@ """Classes for voice assistant pipelines.""" -from __future__ import annotations - import array import asyncio from collections import defaultdict, deque diff --git a/homeassistant/components/assist_pipeline/repair_flows.py b/homeassistant/components/assist_pipeline/repair_flows.py index d3d9633bd06d2..ea1b3f4d83b52 100644 --- a/homeassistant/components/assist_pipeline/repair_flows.py +++ b/homeassistant/components/assist_pipeline/repair_flows.py @@ -1,7 +1,5 @@ """Repairs implementation for the cloud integration.""" -from __future__ import annotations - from typing import cast import voluptuous as vol diff --git a/homeassistant/components/assist_pipeline/select.py b/homeassistant/components/assist_pipeline/select.py index 0dabfc2336c7c..2f61e1478f773 100644 --- a/homeassistant/components/assist_pipeline/select.py +++ b/homeassistant/components/assist_pipeline/select.py @@ -1,7 +1,5 @@ """Select entities for a pipeline.""" -from __future__ import annotations - from collections.abc import Iterable from dataclasses import replace diff --git a/homeassistant/components/assist_pipeline/vad.py b/homeassistant/components/assist_pipeline/vad.py index d4647fafe2a34..3ac2619c4f0fd 100644 --- a/homeassistant/components/assist_pipeline/vad.py +++ b/homeassistant/components/assist_pipeline/vad.py @@ -1,7 +1,5 @@ """Voice activity detection.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/assist_satellite/const.py b/homeassistant/components/assist_satellite/const.py index 7fca88f3b124a..ef228862bd699 100644 --- a/homeassistant/components/assist_satellite/const.py +++ b/homeassistant/components/assist_satellite/const.py @@ -1,7 +1,5 @@ """Constants for assist satellite.""" -from __future__ import annotations - import asyncio from enum import IntFlag from typing import TYPE_CHECKING diff --git a/homeassistant/components/asuswrt/bridge.py b/homeassistant/components/asuswrt/bridge.py index a1bfad989d4a3..dd50b849b7576 100644 --- a/homeassistant/components/asuswrt/bridge.py +++ b/homeassistant/components/asuswrt/bridge.py @@ -1,7 +1,5 @@ """aioasuswrt and pyasuswrt bridge classes.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Awaitable, Callable, Coroutine import functools diff --git a/homeassistant/components/asuswrt/config_flow.py b/homeassistant/components/asuswrt/config_flow.py index fcc2a8a18d54d..c1a49f05620e5 100644 --- a/homeassistant/components/asuswrt/config_flow.py +++ b/homeassistant/components/asuswrt/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the AsusWrt integration.""" -from __future__ import annotations - import logging import os import socket diff --git a/homeassistant/components/asuswrt/device_tracker.py b/homeassistant/components/asuswrt/device_tracker.py index 2781812cca7eb..51752aa3e21f7 100644 --- a/homeassistant/components/asuswrt/device_tracker.py +++ b/homeassistant/components/asuswrt/device_tracker.py @@ -1,7 +1,5 @@ """Support for ASUSWRT routers.""" -from __future__ import annotations - from homeassistant.components.device_tracker import ScannerEntity from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.dispatcher import async_dispatcher_connect diff --git a/homeassistant/components/asuswrt/diagnostics.py b/homeassistant/components/asuswrt/diagnostics.py index bc537d523ebd8..7aa6d4d8a7ac5 100644 --- a/homeassistant/components/asuswrt/diagnostics.py +++ b/homeassistant/components/asuswrt/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Asuswrt.""" -from __future__ import annotations - from typing import Any import attr diff --git a/homeassistant/components/asuswrt/helpers.py b/homeassistant/components/asuswrt/helpers.py index 65ebedfab4d5b..2779586a060b6 100644 --- a/homeassistant/components/asuswrt/helpers.py +++ b/homeassistant/components/asuswrt/helpers.py @@ -1,7 +1,5 @@ """Helpers for AsusWRT integration.""" -from __future__ import annotations - from typing import Any TRANSLATION_MAP = { diff --git a/homeassistant/components/asuswrt/router.py b/homeassistant/components/asuswrt/router.py index cf8995c6f637b..30c2b996e9c66 100644 --- a/homeassistant/components/asuswrt/router.py +++ b/homeassistant/components/asuswrt/router.py @@ -1,7 +1,5 @@ """Represent the AsusWrt router.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/asuswrt/sensor.py b/homeassistant/components/asuswrt/sensor.py index c4bd5e4bded6e..a4cee3a36c1cd 100644 --- a/homeassistant/components/asuswrt/sensor.py +++ b/homeassistant/components/asuswrt/sensor.py @@ -1,7 +1,5 @@ """Asuswrt status sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/atag/climate.py b/homeassistant/components/atag/climate.py index 8f1ded150f1f6..0bfed3a7f3ba2 100644 --- a/homeassistant/components/atag/climate.py +++ b/homeassistant/components/atag/climate.py @@ -1,7 +1,5 @@ """Initialization of ATAG One climate platform.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/aten_pe/switch.py b/homeassistant/components/aten_pe/switch.py index 30afab1601147..23d9352473e69 100644 --- a/homeassistant/components/aten_pe/switch.py +++ b/homeassistant/components/aten_pe/switch.py @@ -1,7 +1,5 @@ """The ATEN PE switch component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/atome/sensor.py b/homeassistant/components/atome/sensor.py index a1254c1ff4926..fa94297d292a9 100644 --- a/homeassistant/components/atome/sensor.py +++ b/homeassistant/components/atome/sensor.py @@ -1,7 +1,5 @@ """Linky Atome.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/august/__init__.py b/homeassistant/components/august/__init__.py index 341eba6b4b1d2..1025bbc409462 100644 --- a/homeassistant/components/august/__init__.py +++ b/homeassistant/components/august/__init__.py @@ -1,7 +1,5 @@ """Support for August devices.""" -from __future__ import annotations - from pathlib import Path from typing import cast diff --git a/homeassistant/components/august/binary_sensor.py b/homeassistant/components/august/binary_sensor.py index b4c440599c433..cd9818a077bb8 100644 --- a/homeassistant/components/august/binary_sensor.py +++ b/homeassistant/components/august/binary_sensor.py @@ -1,7 +1,5 @@ """Support for August binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/august/camera.py b/homeassistant/components/august/camera.py index 7b013022299b6..b2ae486545592 100644 --- a/homeassistant/components/august/camera.py +++ b/homeassistant/components/august/camera.py @@ -1,7 +1,5 @@ """Support for August doorbell camera.""" -from __future__ import annotations - import logging from aiohttp import ClientSession diff --git a/homeassistant/components/august/data.py b/homeassistant/components/august/data.py index 66ddfeedfde7e..0f2f6d75f2cfd 100644 --- a/homeassistant/components/august/data.py +++ b/homeassistant/components/august/data.py @@ -1,7 +1,5 @@ """Support for August devices.""" -from __future__ import annotations - from yalexs.lock import LockDetail from yalexs.manager.data import YaleXSData from yalexs_ble import YaleXSBLEDiscovery diff --git a/homeassistant/components/august/diagnostics.py b/homeassistant/components/august/diagnostics.py index b061e224df98a..211a0db18db30 100644 --- a/homeassistant/components/august/diagnostics.py +++ b/homeassistant/components/august/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for august.""" -from __future__ import annotations - from typing import Any from yalexs.const import DEFAULT_BRAND diff --git a/homeassistant/components/august/event.py b/homeassistant/components/august/event.py index 0abc840bc6992..7c995ac713e91 100644 --- a/homeassistant/components/august/event.py +++ b/homeassistant/components/august/event.py @@ -1,7 +1,5 @@ """Support for august events.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/august/lock.py b/homeassistant/components/august/lock.py index 92da05eabd106..d6954ed885153 100644 --- a/homeassistant/components/august/lock.py +++ b/homeassistant/components/august/lock.py @@ -1,7 +1,5 @@ """Support for August lock.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/august/sensor.py b/homeassistant/components/august/sensor.py index 94a5461149fcb..74f6e1d4723c2 100644 --- a/homeassistant/components/august/sensor.py +++ b/homeassistant/components/august/sensor.py @@ -1,7 +1,5 @@ """Support for August sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/august/util.py b/homeassistant/components/august/util.py index 5449d04861308..f0b3598bb5fd4 100644 --- a/homeassistant/components/august/util.py +++ b/homeassistant/components/august/util.py @@ -1,7 +1,5 @@ """August util functions.""" -from __future__ import annotations - from datetime import datetime, timedelta from functools import partial diff --git a/homeassistant/components/aurora/binary_sensor.py b/homeassistant/components/aurora/binary_sensor.py index 73e732dc44a06..50c769dabd250 100644 --- a/homeassistant/components/aurora/binary_sensor.py +++ b/homeassistant/components/aurora/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Aurora Forecast binary sensor.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import BinarySensorEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/aurora/config_flow.py b/homeassistant/components/aurora/config_flow.py index 521af17b6597f..75f99820b1308 100644 --- a/homeassistant/components/aurora/config_flow.py +++ b/homeassistant/components/aurora/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Aurora.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/aurora/coordinator.py b/homeassistant/components/aurora/coordinator.py index a7b87baec2201..829052c3a432c 100644 --- a/homeassistant/components/aurora/coordinator.py +++ b/homeassistant/components/aurora/coordinator.py @@ -1,7 +1,5 @@ """The aurora component.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/aurora/sensor.py b/homeassistant/components/aurora/sensor.py index d424b7e98ab32..6513dba253d06 100644 --- a/homeassistant/components/aurora/sensor.py +++ b/homeassistant/components/aurora/sensor.py @@ -1,7 +1,5 @@ """Support for Aurora Forecast sensor.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity, SensorStateClass from homeassistant.const import PERCENTAGE from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/aurora_abb_powerone/config_flow.py b/homeassistant/components/aurora_abb_powerone/config_flow.py index 0b6e41257fcae..d221716ea6396 100644 --- a/homeassistant/components/aurora_abb_powerone/config_flow.py +++ b/homeassistant/components/aurora_abb_powerone/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Aurora ABB PowerOne integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/aurora_abb_powerone/sensor.py b/homeassistant/components/aurora_abb_powerone/sensor.py index fdc9172bba629..dafcadca7314a 100644 --- a/homeassistant/components/aurora_abb_powerone/sensor.py +++ b/homeassistant/components/aurora_abb_powerone/sensor.py @@ -1,7 +1,5 @@ """Support for Aurora ABB PowerOne Solar Photovoltaic (PV) inverter.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/aussie_broadband/__init__.py b/homeassistant/components/aussie_broadband/__init__.py index 673df594e89bb..3dcc5ec5f4f30 100644 --- a/homeassistant/components/aussie_broadband/__init__.py +++ b/homeassistant/components/aussie_broadband/__init__.py @@ -1,7 +1,5 @@ """The Aussie Broadband integration.""" -from __future__ import annotations - from aiohttp import ClientError from aussiebb.asyncio import AussieBB from aussiebb.const import FETCH_TYPES diff --git a/homeassistant/components/aussie_broadband/config_flow.py b/homeassistant/components/aussie_broadband/config_flow.py index 72ff0b3b2b258..d24d56fbf85c3 100644 --- a/homeassistant/components/aussie_broadband/config_flow.py +++ b/homeassistant/components/aussie_broadband/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Aussie Broadband integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/aussie_broadband/coordinator.py b/homeassistant/components/aussie_broadband/coordinator.py index 20987c5f30fa1..091872f3b7fcf 100644 --- a/homeassistant/components/aussie_broadband/coordinator.py +++ b/homeassistant/components/aussie_broadband/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Aussie Broadband integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any, TypedDict diff --git a/homeassistant/components/aussie_broadband/diagnostics.py b/homeassistant/components/aussie_broadband/diagnostics.py index 9c68c068bb0b8..d549fe643971f 100644 --- a/homeassistant/components/aussie_broadband/diagnostics.py +++ b/homeassistant/components/aussie_broadband/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Aussie Broadband.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/aussie_broadband/sensor.py b/homeassistant/components/aussie_broadband/sensor.py index 41a2f164095d9..101702d89b45e 100644 --- a/homeassistant/components/aussie_broadband/sensor.py +++ b/homeassistant/components/aussie_broadband/sensor.py @@ -1,7 +1,5 @@ """Support for Aussie Broadband metric sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import re diff --git a/homeassistant/components/autarco/__init__.py b/homeassistant/components/autarco/__init__.py index a524535c1223f..f4de22d126e09 100644 --- a/homeassistant/components/autarco/__init__.py +++ b/homeassistant/components/autarco/__init__.py @@ -1,7 +1,5 @@ """The Autarco integration.""" -from __future__ import annotations - import asyncio from autarco import Autarco, AutarcoConnectionError diff --git a/homeassistant/components/autarco/config_flow.py b/homeassistant/components/autarco/config_flow.py index 294fa685fb88d..13ef05748704c 100644 --- a/homeassistant/components/autarco/config_flow.py +++ b/homeassistant/components/autarco/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Autarco integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/autarco/const.py b/homeassistant/components/autarco/const.py index 45a2825e79310..ea55125725f12 100644 --- a/homeassistant/components/autarco/const.py +++ b/homeassistant/components/autarco/const.py @@ -1,7 +1,5 @@ """Constants for the Autarco integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/autarco/coordinator.py b/homeassistant/components/autarco/coordinator.py index deb4015544371..0b1733fa7d30d 100644 --- a/homeassistant/components/autarco/coordinator.py +++ b/homeassistant/components/autarco/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Autarco integration.""" -from __future__ import annotations - from typing import NamedTuple from autarco import ( diff --git a/homeassistant/components/autarco/diagnostics.py b/homeassistant/components/autarco/diagnostics.py index a2dd0c5a361a9..eed42c150c2ec 100644 --- a/homeassistant/components/autarco/diagnostics.py +++ b/homeassistant/components/autarco/diagnostics.py @@ -1,7 +1,5 @@ """Support for the Autarco diagnostics.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/autarco/sensor.py b/homeassistant/components/autarco/sensor.py index 292dfa936445f..82edebc2279a1 100644 --- a/homeassistant/components/autarco/sensor.py +++ b/homeassistant/components/autarco/sensor.py @@ -1,7 +1,5 @@ """Support for Autarco sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/auth/__init__.py b/homeassistant/components/auth/__init__.py index 27eed49e5ca50..502058a739d86 100644 --- a/homeassistant/components/auth/__init__.py +++ b/homeassistant/components/auth/__init__.py @@ -123,8 +123,6 @@ as part of a config flow. """ -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import datetime, timedelta diff --git a/homeassistant/components/auth/indieauth.py b/homeassistant/components/auth/indieauth.py index dec6767d80717..af98deb7c15d3 100644 --- a/homeassistant/components/auth/indieauth.py +++ b/homeassistant/components/auth/indieauth.py @@ -1,7 +1,5 @@ """Helpers to resolve client ID/secret.""" -from __future__ import annotations - from html.parser import HTMLParser from ipaddress import ip_address import logging diff --git a/homeassistant/components/auth/login_flow.py b/homeassistant/components/auth/login_flow.py index a425c123e3ef5..df22e02ac58cd 100644 --- a/homeassistant/components/auth/login_flow.py +++ b/homeassistant/components/auth/login_flow.py @@ -67,8 +67,6 @@ } """ -from __future__ import annotations - from collections.abc import Callable from http import HTTPStatus from ipaddress import ip_address diff --git a/homeassistant/components/auth/mfa_setup_flow.py b/homeassistant/components/auth/mfa_setup_flow.py index 5b4a539b86f8b..c0b9ba5d08387 100644 --- a/homeassistant/components/auth/mfa_setup_flow.py +++ b/homeassistant/components/auth/mfa_setup_flow.py @@ -1,7 +1,5 @@ """Helpers to setup multi-factor auth module.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/automation/__init__.py b/homeassistant/components/automation/__init__.py index bc994ddb9c44f..6ab6bd456a3a3 100644 --- a/homeassistant/components/automation/__init__.py +++ b/homeassistant/components/automation/__init__.py @@ -1,7 +1,5 @@ """Allow to set up simple automation rules via the config file.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from collections.abc import Callable, Mapping diff --git a/homeassistant/components/automation/config.py b/homeassistant/components/automation/config.py index ae25103b4266f..e67374cd12362 100644 --- a/homeassistant/components/automation/config.py +++ b/homeassistant/components/automation/config.py @@ -1,7 +1,5 @@ """Config validation helper for the automation integration.""" -from __future__ import annotations - from collections.abc import Mapping from contextlib import suppress from enum import StrEnum diff --git a/homeassistant/components/automation/reproduce_state.py b/homeassistant/components/automation/reproduce_state.py index 06c982f567047..13b1193f9e51b 100644 --- a/homeassistant/components/automation/reproduce_state.py +++ b/homeassistant/components/automation/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Automation state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/automation/trace.py b/homeassistant/components/automation/trace.py index ed30b0d348b7c..6ccf2b97a9159 100644 --- a/homeassistant/components/automation/trace.py +++ b/homeassistant/components/automation/trace.py @@ -1,7 +1,5 @@ """Trace support for automation.""" -from __future__ import annotations - from collections.abc import Generator from contextlib import contextmanager from typing import Any diff --git a/homeassistant/components/avea/light.py b/homeassistant/components/avea/light.py index ec39a6f371c25..1de386b88c8c2 100644 --- a/homeassistant/components/avea/light.py +++ b/homeassistant/components/avea/light.py @@ -1,7 +1,5 @@ """Support for the Elgato Avea lights.""" -from __future__ import annotations - from typing import Any import avea diff --git a/homeassistant/components/avion/light.py b/homeassistant/components/avion/light.py index 5b9371e0e2b96..0db03839aaf31 100644 --- a/homeassistant/components/avion/light.py +++ b/homeassistant/components/avion/light.py @@ -1,7 +1,5 @@ """Support for Avion dimmers.""" -from __future__ import annotations - import importlib import time from typing import Any diff --git a/homeassistant/components/awair/__init__.py b/homeassistant/components/awair/__init__.py index e3e5f1f97fcb8..9fd668bcdd60c 100644 --- a/homeassistant/components/awair/__init__.py +++ b/homeassistant/components/awair/__init__.py @@ -1,7 +1,5 @@ """The awair component.""" -from __future__ import annotations - from homeassistant.const import CONF_HOST, Platform from homeassistant.core import HomeAssistant from homeassistant.helpers.aiohttp_client import async_get_clientsession diff --git a/homeassistant/components/awair/config_flow.py b/homeassistant/components/awair/config_flow.py index 429187e1f5bac..9b1d363fc09d0 100644 --- a/homeassistant/components/awair/config_flow.py +++ b/homeassistant/components/awair/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Awair.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, Self, cast diff --git a/homeassistant/components/awair/const.py b/homeassistant/components/awair/const.py index a7bb8a0c55074..7558768d89a52 100644 --- a/homeassistant/components/awair/const.py +++ b/homeassistant/components/awair/const.py @@ -1,7 +1,5 @@ """Constants for the Awair component.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/awair/coordinator.py b/homeassistant/components/awair/coordinator.py index 62725693522c0..4f4eea2729b47 100644 --- a/homeassistant/components/awair/coordinator.py +++ b/homeassistant/components/awair/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinators for awair integration.""" -from __future__ import annotations - from asyncio import gather, timeout from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/awair/sensor.py b/homeassistant/components/awair/sensor.py index b0a44cb3e1796..7b8ddf590fd18 100644 --- a/homeassistant/components/awair/sensor.py +++ b/homeassistant/components/awair/sensor.py @@ -1,7 +1,5 @@ """Support for Awair sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/aws/notify.py b/homeassistant/components/aws/notify.py index 47d66900eb039..31f9160fc000f 100644 --- a/homeassistant/components/aws/notify.py +++ b/homeassistant/components/aws/notify.py @@ -1,7 +1,5 @@ """AWS platform for notify component.""" -from __future__ import annotations - import asyncio import base64 import json diff --git a/homeassistant/components/aws_s3/__init__.py b/homeassistant/components/aws_s3/__init__.py index 57f2a45f18380..e28f22634f8f6 100644 --- a/homeassistant/components/aws_s3/__init__.py +++ b/homeassistant/components/aws_s3/__init__.py @@ -1,7 +1,5 @@ """The AWS S3 integration.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/aws_s3/config_flow.py b/homeassistant/components/aws_s3/config_flow.py index cb9d363172a3b..1f2091c7af8c5 100644 --- a/homeassistant/components/aws_s3/config_flow.py +++ b/homeassistant/components/aws_s3/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the AWS S3 integration.""" -from __future__ import annotations - from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/aws_s3/coordinator.py b/homeassistant/components/aws_s3/coordinator.py index 08df1dd4520b7..e92fb7add1dab 100644 --- a/homeassistant/components/aws_s3/coordinator.py +++ b/homeassistant/components/aws_s3/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for AWS S3.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/aws_s3/diagnostics.py b/homeassistant/components/aws_s3/diagnostics.py index 85acf83816a9e..f4f62f1529df5 100644 --- a/homeassistant/components/aws_s3/diagnostics.py +++ b/homeassistant/components/aws_s3/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for AWS S3.""" -from __future__ import annotations - import dataclasses from typing import Any diff --git a/homeassistant/components/aws_s3/helpers.py b/homeassistant/components/aws_s3/helpers.py index 4a5af12a4c033..37c1c8928733e 100644 --- a/homeassistant/components/aws_s3/helpers.py +++ b/homeassistant/components/aws_s3/helpers.py @@ -1,7 +1,5 @@ """Helpers for the AWS S3 integration.""" -from __future__ import annotations - import json import logging from typing import Any diff --git a/homeassistant/components/aws_s3/sensor.py b/homeassistant/components/aws_s3/sensor.py index 95e742cb2d95e..ac924eab0368e 100644 --- a/homeassistant/components/aws_s3/sensor.py +++ b/homeassistant/components/aws_s3/sensor.py @@ -1,7 +1,5 @@ """Support for AWS S3 sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/axis/binary_sensor.py b/homeassistant/components/axis/binary_sensor.py index 6933380c094ad..e222f0cefa0f4 100644 --- a/homeassistant/components/axis/binary_sensor.py +++ b/homeassistant/components/axis/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Axis binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/axis/config_flow.py b/homeassistant/components/axis/config_flow.py index 7ac0a3a0ebd62..c05ad6cf6019e 100644 --- a/homeassistant/components/axis/config_flow.py +++ b/homeassistant/components/axis/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Axis devices.""" -from __future__ import annotations - from collections.abc import Mapping from ipaddress import ip_address from typing import Any diff --git a/homeassistant/components/axis/diagnostics.py b/homeassistant/components/axis/diagnostics.py index ffc2b36db82fa..21ec290db4983 100644 --- a/homeassistant/components/axis/diagnostics.py +++ b/homeassistant/components/axis/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Axis.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/axis/entity.py b/homeassistant/components/axis/entity.py index 596d07de40fff..ce98422711284 100644 --- a/homeassistant/components/axis/entity.py +++ b/homeassistant/components/axis/entity.py @@ -1,7 +1,5 @@ """Base classes for Axis entities.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/axis/hub/config.py b/homeassistant/components/axis/hub/config.py index eba706edc837d..9002806e24afc 100644 --- a/homeassistant/components/axis/hub/config.py +++ b/homeassistant/components/axis/hub/config.py @@ -1,7 +1,5 @@ """Axis network device abstraction.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Self diff --git a/homeassistant/components/axis/hub/entity_loader.py b/homeassistant/components/axis/hub/entity_loader.py index 54815ff9a6965..e15cccf823f0b 100644 --- a/homeassistant/components/axis/hub/entity_loader.py +++ b/homeassistant/components/axis/hub/entity_loader.py @@ -3,8 +3,6 @@ Central point to load entities for the different platforms. """ -from __future__ import annotations - from typing import TYPE_CHECKING from axis.models.event import Event, EventOperation, EventTopic diff --git a/homeassistant/components/axis/hub/event_source.py b/homeassistant/components/axis/hub/event_source.py index d295639d1a676..efa9ec39eebf7 100644 --- a/homeassistant/components/axis/hub/event_source.py +++ b/homeassistant/components/axis/hub/event_source.py @@ -1,7 +1,5 @@ """Axis network device abstraction.""" -from __future__ import annotations - import axis from axis.errors import Unauthorized from axis.interfaces.mqtt import mqtt_json_to_event diff --git a/homeassistant/components/axis/hub/hub.py b/homeassistant/components/axis/hub/hub.py index 6caa8fd687138..3262bdba6c947 100644 --- a/homeassistant/components/axis/hub/hub.py +++ b/homeassistant/components/axis/hub/hub.py @@ -1,7 +1,5 @@ """Axis network device abstraction.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any import axis diff --git a/homeassistant/components/azure_data_explorer/__init__.py b/homeassistant/components/azure_data_explorer/__init__.py index c416fc1cba9c0..9f6e03f88d297 100644 --- a/homeassistant/components/azure_data_explorer/__init__.py +++ b/homeassistant/components/azure_data_explorer/__init__.py @@ -1,7 +1,5 @@ """The Azure Data Explorer integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/azure_data_explorer/client.py b/homeassistant/components/azure_data_explorer/client.py index d8b34a50102da..680235599f5ba 100644 --- a/homeassistant/components/azure_data_explorer/client.py +++ b/homeassistant/components/azure_data_explorer/client.py @@ -1,7 +1,5 @@ """Setting up the Azure Data Explorer ingest client.""" -from __future__ import annotations - from collections.abc import Mapping import io import logging diff --git a/homeassistant/components/azure_data_explorer/config_flow.py b/homeassistant/components/azure_data_explorer/config_flow.py index 3db734b08e625..d97197167ffa5 100644 --- a/homeassistant/components/azure_data_explorer/config_flow.py +++ b/homeassistant/components/azure_data_explorer/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Azure Data Explorer integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/azure_data_explorer/const.py b/homeassistant/components/azure_data_explorer/const.py index d6ab0bb499c77..a47ebf5460319 100644 --- a/homeassistant/components/azure_data_explorer/const.py +++ b/homeassistant/components/azure_data_explorer/const.py @@ -1,7 +1,5 @@ """Constants for the Azure Data Explorer integration.""" -from __future__ import annotations - from typing import Any from homeassistant.const import STATE_UNAVAILABLE, STATE_UNKNOWN diff --git a/homeassistant/components/azure_devops/__init__.py b/homeassistant/components/azure_devops/__init__.py index 0522e9778df21..03ee66f4d25bc 100644 --- a/homeassistant/components/azure_devops/__init__.py +++ b/homeassistant/components/azure_devops/__init__.py @@ -1,7 +1,5 @@ """Support for Azure DevOps.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/azure_devops/config_flow.py b/homeassistant/components/azure_devops/config_flow.py index 13666343e1df2..d8716c5838076 100644 --- a/homeassistant/components/azure_devops/config_flow.py +++ b/homeassistant/components/azure_devops/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Azure DevOps integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/azure_devops/sensor.py b/homeassistant/components/azure_devops/sensor.py index 55c821a119ea8..469e14179e42e 100644 --- a/homeassistant/components/azure_devops/sensor.py +++ b/homeassistant/components/azure_devops/sensor.py @@ -1,7 +1,5 @@ """Support for Azure DevOps sensors.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/azure_event_hub/__init__.py b/homeassistant/components/azure_event_hub/__init__.py index 6a035e664d48a..0b3120bf4982c 100644 --- a/homeassistant/components/azure_event_hub/__init__.py +++ b/homeassistant/components/azure_event_hub/__init__.py @@ -1,7 +1,5 @@ """Support for Azure Event Hubs.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Mapping from datetime import datetime diff --git a/homeassistant/components/azure_event_hub/client.py b/homeassistant/components/azure_event_hub/client.py index 0bf2cb6958314..a9d3af506b30f 100644 --- a/homeassistant/components/azure_event_hub/client.py +++ b/homeassistant/components/azure_event_hub/client.py @@ -1,7 +1,5 @@ """File for Azure Event Hub models.""" -from __future__ import annotations - from abc import ABC, abstractmethod from dataclasses import dataclass import logging diff --git a/homeassistant/components/azure_event_hub/config_flow.py b/homeassistant/components/azure_event_hub/config_flow.py index baed866042e0d..f1b571cbffab2 100644 --- a/homeassistant/components/azure_event_hub/config_flow.py +++ b/homeassistant/components/azure_event_hub/config_flow.py @@ -1,7 +1,5 @@ """Config flow for azure_event_hub integration.""" -from __future__ import annotations - from copy import deepcopy import logging from typing import Any diff --git a/homeassistant/components/azure_event_hub/const.py b/homeassistant/components/azure_event_hub/const.py index 59a287ac6ca87..6f11e6e03b3a9 100644 --- a/homeassistant/components/azure_event_hub/const.py +++ b/homeassistant/components/azure_event_hub/const.py @@ -1,7 +1,5 @@ """Constants and shared schema for the Azure Event Hub integration.""" -from __future__ import annotations - from typing import Any from homeassistant.const import STATE_UNAVAILABLE, STATE_UNKNOWN diff --git a/homeassistant/components/azure_service_bus/notify.py b/homeassistant/components/azure_service_bus/notify.py index 5943ec8f85518..054fa8eeef107 100644 --- a/homeassistant/components/azure_service_bus/notify.py +++ b/homeassistant/components/azure_service_bus/notify.py @@ -1,7 +1,5 @@ """Support for azure service bus notification.""" -from __future__ import annotations - import json import logging from typing import Any diff --git a/homeassistant/components/azure_storage/backup.py b/homeassistant/components/azure_storage/backup.py index 5a684bfcc77d3..8816d896df5ba 100644 --- a/homeassistant/components/azure_storage/backup.py +++ b/homeassistant/components/azure_storage/backup.py @@ -1,7 +1,5 @@ """Support for Azure Storage backup.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine from functools import wraps import json diff --git a/homeassistant/components/backblaze_b2/__init__.py b/homeassistant/components/backblaze_b2/__init__.py index 3a8d53f5b2a5e..db5d837297c3e 100644 --- a/homeassistant/components/backblaze_b2/__init__.py +++ b/homeassistant/components/backblaze_b2/__init__.py @@ -1,7 +1,5 @@ """The Backblaze B2 integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/backblaze_b2/config_flow.py b/homeassistant/components/backblaze_b2/config_flow.py index 45acf01c87492..9cddb57a7921b 100644 --- a/homeassistant/components/backblaze_b2/config_flow.py +++ b/homeassistant/components/backblaze_b2/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Backblaze B2 integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/backblaze_b2/diagnostics.py b/homeassistant/components/backblaze_b2/diagnostics.py index cf7d735571983..bf7176352d6a6 100644 --- a/homeassistant/components/backblaze_b2/diagnostics.py +++ b/homeassistant/components/backblaze_b2/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Backblaze B2.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/backblaze_b2/repairs.py b/homeassistant/components/backblaze_b2/repairs.py index a2747648d2f6d..21aacc02cbfa5 100644 --- a/homeassistant/components/backblaze_b2/repairs.py +++ b/homeassistant/components/backblaze_b2/repairs.py @@ -1,7 +1,5 @@ """Repair issues for the Backblaze B2 integration.""" -from __future__ import annotations - import logging from b2sdk.v2.exception import ( diff --git a/homeassistant/components/backup/agent.py b/homeassistant/components/backup/agent.py index afb4cbf1d184a..181e8905b0fd5 100644 --- a/homeassistant/components/backup/agent.py +++ b/homeassistant/components/backup/agent.py @@ -1,7 +1,5 @@ """Backup agents for the Backup integration.""" -from __future__ import annotations - import abc from collections.abc import AsyncIterator, Callable, Coroutine from pathlib import Path diff --git a/homeassistant/components/backup/backup.py b/homeassistant/components/backup/backup.py index 3396c7e103fab..4573fe0fefd86 100644 --- a/homeassistant/components/backup/backup.py +++ b/homeassistant/components/backup/backup.py @@ -1,7 +1,5 @@ """Local backup support for Core and Container installations.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine import json from pathlib import Path diff --git a/homeassistant/components/backup/config.py b/homeassistant/components/backup/config.py index e4feb7dd8bd13..7cee9ed6e3b8d 100644 --- a/homeassistant/components/backup/config.py +++ b/homeassistant/components/backup/config.py @@ -1,7 +1,5 @@ """Provide persistent configuration for the backup integration.""" -from __future__ import annotations - from collections import defaultdict from dataclasses import dataclass, field, replace import datetime as dt diff --git a/homeassistant/components/backup/config_flow.py b/homeassistant/components/backup/config_flow.py index ab1f884ea8658..fbd3a43de3da3 100644 --- a/homeassistant/components/backup/config_flow.py +++ b/homeassistant/components/backup/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Home Assistant Backup integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/backup/const.py b/homeassistant/components/backup/const.py index 131acf99a802e..6aa5188cdb176 100644 --- a/homeassistant/components/backup/const.py +++ b/homeassistant/components/backup/const.py @@ -1,7 +1,5 @@ """Constants for the Backup integration.""" -from __future__ import annotations - from logging import getLogger from typing import TYPE_CHECKING diff --git a/homeassistant/components/backup/coordinator.py b/homeassistant/components/backup/coordinator.py index 1a3429578c259..66489015ad01b 100644 --- a/homeassistant/components/backup/coordinator.py +++ b/homeassistant/components/backup/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Home Assistant Backup integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/backup/diagnostics.py b/homeassistant/components/backup/diagnostics.py index 9c3e28bde5be7..a009ae957dc5c 100644 --- a/homeassistant/components/backup/diagnostics.py +++ b/homeassistant/components/backup/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Home Assistant Backup integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/backup/entity.py b/homeassistant/components/backup/entity.py index f07a6a4e4dc4c..dd735243897bf 100644 --- a/homeassistant/components/backup/entity.py +++ b/homeassistant/components/backup/entity.py @@ -1,7 +1,5 @@ """Base for backup entities.""" -from __future__ import annotations - from homeassistant.const import __version__ as HA_VERSION from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import EntityDescription diff --git a/homeassistant/components/backup/event.py b/homeassistant/components/backup/event.py index 17c8933914836..b2638b875adf2 100644 --- a/homeassistant/components/backup/event.py +++ b/homeassistant/components/backup/event.py @@ -1,7 +1,5 @@ """Event platform for Home Assistant Backup integration.""" -from __future__ import annotations - from typing import Final from homeassistant.components.event import EventEntity diff --git a/homeassistant/components/backup/http.py b/homeassistant/components/backup/http.py index b40ea76cd5924..78bde9fe0aee4 100644 --- a/homeassistant/components/backup/http.py +++ b/homeassistant/components/backup/http.py @@ -1,7 +1,5 @@ """Http view for the Backup integration.""" -from __future__ import annotations - import asyncio from http import HTTPStatus import threading diff --git a/homeassistant/components/backup/manager.py b/homeassistant/components/backup/manager.py index fbd73a31923fa..4ae894672587d 100644 --- a/homeassistant/components/backup/manager.py +++ b/homeassistant/components/backup/manager.py @@ -1,7 +1,5 @@ """Backup manager for the Backup integration.""" -from __future__ import annotations - import abc import asyncio from collections import defaultdict diff --git a/homeassistant/components/backup/models.py b/homeassistant/components/backup/models.py index d927cd0bac569..006cbd96cc611 100644 --- a/homeassistant/components/backup/models.py +++ b/homeassistant/components/backup/models.py @@ -1,7 +1,5 @@ """Models for the backup integration.""" -from __future__ import annotations - from dataclasses import asdict, dataclass from enum import StrEnum from typing import Any, Self diff --git a/homeassistant/components/backup/onboarding.py b/homeassistant/components/backup/onboarding.py index dad0d5e7e35c8..fd284f9308e97 100644 --- a/homeassistant/components/backup/onboarding.py +++ b/homeassistant/components/backup/onboarding.py @@ -1,7 +1,5 @@ """Backup onboarding views.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from functools import wraps from http import HTTPStatus diff --git a/homeassistant/components/backup/sensor.py b/homeassistant/components/backup/sensor.py index 08e7ec49e3d8c..da61be25e41e6 100644 --- a/homeassistant/components/backup/sensor.py +++ b/homeassistant/components/backup/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Home Assistant Backup integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/backup/store.py b/homeassistant/components/backup/store.py index 94d09e0c53f2d..e895284d03ca4 100644 --- a/homeassistant/components/backup/store.py +++ b/homeassistant/components/backup/store.py @@ -1,7 +1,5 @@ """Store backup configuration.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any, TypedDict from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/backup/util.py b/homeassistant/components/backup/util.py index 23e230e8e2472..8d5448889c744 100644 --- a/homeassistant/components/backup/util.py +++ b/homeassistant/components/backup/util.py @@ -1,7 +1,5 @@ """Local backup support for Core and Container installations.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncIterator, Callable, Coroutine import copy diff --git a/homeassistant/components/baf/__init__.py b/homeassistant/components/baf/__init__.py index 8d26e3bea436f..db32828aa4647 100644 --- a/homeassistant/components/baf/__init__.py +++ b/homeassistant/components/baf/__init__.py @@ -1,7 +1,5 @@ """The Big Ass Fans integration.""" -from __future__ import annotations - from asyncio import timeout from aiobafi6 import Device, Service diff --git a/homeassistant/components/baf/binary_sensor.py b/homeassistant/components/baf/binary_sensor.py index e12bfd8b90c7f..ee2b29b406092 100644 --- a/homeassistant/components/baf/binary_sensor.py +++ b/homeassistant/components/baf/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Big Ass Fans binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/baf/climate.py b/homeassistant/components/baf/climate.py index abcc2afe25472..221d94c0c3108 100644 --- a/homeassistant/components/baf/climate.py +++ b/homeassistant/components/baf/climate.py @@ -1,7 +1,5 @@ """Support for Big Ass Fans auto comfort.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/baf/config_flow.py b/homeassistant/components/baf/config_flow.py index 4dbb59165fa27..d0beff3a5d850 100644 --- a/homeassistant/components/baf/config_flow.py +++ b/homeassistant/components/baf/config_flow.py @@ -1,7 +1,5 @@ """Config flow for baf.""" -from __future__ import annotations - from asyncio import timeout import logging from typing import Any diff --git a/homeassistant/components/baf/entity.py b/homeassistant/components/baf/entity.py index 6bb9dbfeca714..127f05075d9cf 100644 --- a/homeassistant/components/baf/entity.py +++ b/homeassistant/components/baf/entity.py @@ -1,7 +1,5 @@ """The baf integration entities.""" -from __future__ import annotations - from aiobafi6 import Device from homeassistant.core import callback diff --git a/homeassistant/components/baf/fan.py b/homeassistant/components/baf/fan.py index c990a24858893..31f39e82e296b 100644 --- a/homeassistant/components/baf/fan.py +++ b/homeassistant/components/baf/fan.py @@ -1,7 +1,5 @@ """Support for Big Ass Fans fan.""" -from __future__ import annotations - import math from typing import Any diff --git a/homeassistant/components/baf/light.py b/homeassistant/components/baf/light.py index e8298a8e4d497..8e2a499fa792f 100644 --- a/homeassistant/components/baf/light.py +++ b/homeassistant/components/baf/light.py @@ -1,7 +1,5 @@ """Support for Big Ass Fans lights.""" -from __future__ import annotations - from typing import Any from aiobafi6 import Device, OffOnAuto diff --git a/homeassistant/components/baf/models.py b/homeassistant/components/baf/models.py index 3bb574d5a1959..8ceceef8020ef 100644 --- a/homeassistant/components/baf/models.py +++ b/homeassistant/components/baf/models.py @@ -1,7 +1,5 @@ """The baf integration models.""" -from __future__ import annotations - from dataclasses import dataclass diff --git a/homeassistant/components/baf/number.py b/homeassistant/components/baf/number.py index 87b5cdc095b19..98a50e6b4470b 100644 --- a/homeassistant/components/baf/number.py +++ b/homeassistant/components/baf/number.py @@ -1,7 +1,5 @@ """Support for Big Ass Fans number.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/baf/sensor.py b/homeassistant/components/baf/sensor.py index e9b8965b7c4fb..d9472ac050d8c 100644 --- a/homeassistant/components/baf/sensor.py +++ b/homeassistant/components/baf/sensor.py @@ -1,7 +1,5 @@ """Support for Big Ass Fans sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/baf/switch.py b/homeassistant/components/baf/switch.py index 50bd90a610783..4616fd1b4c220 100644 --- a/homeassistant/components/baf/switch.py +++ b/homeassistant/components/baf/switch.py @@ -1,7 +1,5 @@ """Support for Big Ass Fans switch.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/balboa/__init__.py b/homeassistant/components/balboa/__init__.py index 54ae569bb7836..7e841ce014cc5 100644 --- a/homeassistant/components/balboa/__init__.py +++ b/homeassistant/components/balboa/__init__.py @@ -1,7 +1,5 @@ """The Balboa Spa Client integration.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/balboa/binary_sensor.py b/homeassistant/components/balboa/binary_sensor.py index 437a01866b834..7844e4a3387de 100644 --- a/homeassistant/components/balboa/binary_sensor.py +++ b/homeassistant/components/balboa/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Balboa Spa binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/balboa/climate.py b/homeassistant/components/balboa/climate.py index 3fb2457d61075..f0bf25b3e2989 100644 --- a/homeassistant/components/balboa/climate.py +++ b/homeassistant/components/balboa/climate.py @@ -1,7 +1,5 @@ """Support for Balboa Spa Wifi adaptor.""" -from __future__ import annotations - from enum import IntEnum from typing import Any diff --git a/homeassistant/components/balboa/config_flow.py b/homeassistant/components/balboa/config_flow.py index 24375ad4e5555..14ee684952aea 100644 --- a/homeassistant/components/balboa/config_flow.py +++ b/homeassistant/components/balboa/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Balboa Spa Client integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/balboa/entity.py b/homeassistant/components/balboa/entity.py index a541d044a2112..df127cde43def 100644 --- a/homeassistant/components/balboa/entity.py +++ b/homeassistant/components/balboa/entity.py @@ -1,7 +1,5 @@ """Balboa entities.""" -from __future__ import annotations - from pybalboa import EVENT_UPDATE, SpaClient from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo diff --git a/homeassistant/components/balboa/event.py b/homeassistant/components/balboa/event.py index 57263c3478397..cf566655950bf 100644 --- a/homeassistant/components/balboa/event.py +++ b/homeassistant/components/balboa/event.py @@ -1,7 +1,5 @@ """Support for Balboa events.""" -from __future__ import annotations - from datetime import datetime, timedelta from pybalboa import EVENT_UPDATE, SpaClient diff --git a/homeassistant/components/balboa/fan.py b/homeassistant/components/balboa/fan.py index b0d4379594bb3..666cb204961e6 100644 --- a/homeassistant/components/balboa/fan.py +++ b/homeassistant/components/balboa/fan.py @@ -1,7 +1,5 @@ """Support for Balboa Spa pumps.""" -from __future__ import annotations - import math from typing import Any, cast diff --git a/homeassistant/components/balboa/light.py b/homeassistant/components/balboa/light.py index 2f48747c08494..d26e6e47ac00d 100644 --- a/homeassistant/components/balboa/light.py +++ b/homeassistant/components/balboa/light.py @@ -1,7 +1,5 @@ """Support for Balboa Spa lights.""" -from __future__ import annotations - from typing import Any, cast from pybalboa import SpaControl diff --git a/homeassistant/components/balboa/switch.py b/homeassistant/components/balboa/switch.py index c8c947f499da1..5661f5672bc43 100644 --- a/homeassistant/components/balboa/switch.py +++ b/homeassistant/components/balboa/switch.py @@ -1,7 +1,5 @@ """Support for Balboa switches.""" -from __future__ import annotations - from typing import Any from pybalboa import SpaClient diff --git a/homeassistant/components/balboa/time.py b/homeassistant/components/balboa/time.py index 83467de87778b..248fefb2c4140 100644 --- a/homeassistant/components/balboa/time.py +++ b/homeassistant/components/balboa/time.py @@ -1,7 +1,5 @@ """Support for Balboa times.""" -from __future__ import annotations - from datetime import time import itertools from typing import Any diff --git a/homeassistant/components/bang_olufsen/__init__.py b/homeassistant/components/bang_olufsen/__init__.py index 1668b03b02146..373f08002d96a 100644 --- a/homeassistant/components/bang_olufsen/__init__.py +++ b/homeassistant/components/bang_olufsen/__init__.py @@ -1,7 +1,5 @@ """The Bang & Olufsen integration.""" -from __future__ import annotations - from dataclasses import dataclass from aiohttp.client_exceptions import ( diff --git a/homeassistant/components/bang_olufsen/binary_sensor.py b/homeassistant/components/bang_olufsen/binary_sensor.py index f90f648d96fe8..aefa4ae938b4b 100644 --- a/homeassistant/components/bang_olufsen/binary_sensor.py +++ b/homeassistant/components/bang_olufsen/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor entities for the Bang & Olufsen integration.""" -from __future__ import annotations - from mozart_api.models import BatteryState from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/bang_olufsen/config_flow.py b/homeassistant/components/bang_olufsen/config_flow.py index 62ee08502e2bf..40ca6d7386e79 100644 --- a/homeassistant/components/bang_olufsen/config_flow.py +++ b/homeassistant/components/bang_olufsen/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Bang & Olufsen integration.""" -from __future__ import annotations - from ipaddress import AddressValueError, IPv4Address from typing import Any, TypedDict diff --git a/homeassistant/components/bang_olufsen/const.py b/homeassistant/components/bang_olufsen/const.py index a029003e34cd4..9cd1a9b656fc6 100644 --- a/homeassistant/components/bang_olufsen/const.py +++ b/homeassistant/components/bang_olufsen/const.py @@ -1,7 +1,5 @@ """Constants for the Bang & Olufsen integration.""" -from __future__ import annotations - from enum import StrEnum from typing import Final diff --git a/homeassistant/components/bang_olufsen/diagnostics.py b/homeassistant/components/bang_olufsen/diagnostics.py index b484fdaab05a6..70f76d574f917 100644 --- a/homeassistant/components/bang_olufsen/diagnostics.py +++ b/homeassistant/components/bang_olufsen/diagnostics.py @@ -1,7 +1,5 @@ """Support for Bang & Olufsen diagnostics.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN diff --git a/homeassistant/components/bang_olufsen/entity.py b/homeassistant/components/bang_olufsen/entity.py index bd24018221cfc..92ae6ba83183c 100644 --- a/homeassistant/components/bang_olufsen/entity.py +++ b/homeassistant/components/bang_olufsen/entity.py @@ -1,7 +1,5 @@ """Entity representing a Bang & Olufsen device.""" -from __future__ import annotations - from typing import cast from mozart_api.models import ( diff --git a/homeassistant/components/bang_olufsen/event.py b/homeassistant/components/bang_olufsen/event.py index a14e940b65582..9eb14fca1cb2b 100644 --- a/homeassistant/components/bang_olufsen/event.py +++ b/homeassistant/components/bang_olufsen/event.py @@ -1,7 +1,5 @@ """Event entities for the Bang & Olufsen integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from mozart_api.models import PairedRemote diff --git a/homeassistant/components/bang_olufsen/media_player.py b/homeassistant/components/bang_olufsen/media_player.py index 090c297200804..69b240f41fabb 100644 --- a/homeassistant/components/bang_olufsen/media_player.py +++ b/homeassistant/components/bang_olufsen/media_player.py @@ -1,7 +1,5 @@ """Media player entity for the Bang & Olufsen integration.""" -from __future__ import annotations - from collections.abc import Callable import contextlib from datetime import timedelta diff --git a/homeassistant/components/bang_olufsen/sensor.py b/homeassistant/components/bang_olufsen/sensor.py index 9ff703112c391..40e1438019504 100644 --- a/homeassistant/components/bang_olufsen/sensor.py +++ b/homeassistant/components/bang_olufsen/sensor.py @@ -1,7 +1,5 @@ """Sensor entities for the Bang & Olufsen integration.""" -from __future__ import annotations - import contextlib from datetime import timedelta diff --git a/homeassistant/components/bang_olufsen/services.py b/homeassistant/components/bang_olufsen/services.py index a0f9f278ec0cc..db98053306ac8 100644 --- a/homeassistant/components/bang_olufsen/services.py +++ b/homeassistant/components/bang_olufsen/services.py @@ -1,7 +1,5 @@ """Services for Bang & Olufsen integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/bang_olufsen/util.py b/homeassistant/components/bang_olufsen/util.py index 540837441a47d..2046a55a880da 100644 --- a/homeassistant/components/bang_olufsen/util.py +++ b/homeassistant/components/bang_olufsen/util.py @@ -1,7 +1,5 @@ """Various utilities for the Bang & Olufsen integration.""" -from __future__ import annotations - from typing import cast from mozart_api.models import PairedRemote diff --git a/homeassistant/components/bang_olufsen/websocket.py b/homeassistant/components/bang_olufsen/websocket.py index 09e27ea5f8895..b1c4939d3dfe3 100644 --- a/homeassistant/components/bang_olufsen/websocket.py +++ b/homeassistant/components/bang_olufsen/websocket.py @@ -1,7 +1,5 @@ """Update coordinator and WebSocket listener(s) for the Bang & Olufsen integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/bayesian/binary_sensor.py b/homeassistant/components/bayesian/binary_sensor.py index 6d3dbb7f24482..6d74c6d4fa83c 100644 --- a/homeassistant/components/bayesian/binary_sensor.py +++ b/homeassistant/components/bayesian/binary_sensor.py @@ -1,7 +1,5 @@ """Use Bayesian Inference to trigger a binary sensor.""" -from __future__ import annotations - from collections import OrderedDict from collections.abc import Callable import logging diff --git a/homeassistant/components/bayesian/helpers.py b/homeassistant/components/bayesian/helpers.py index 2af3a33177571..8445292425268 100644 --- a/homeassistant/components/bayesian/helpers.py +++ b/homeassistant/components/bayesian/helpers.py @@ -1,7 +1,5 @@ """Helpers to deal with bayesian observations.""" -from __future__ import annotations - from dataclasses import dataclass, field import uuid diff --git a/homeassistant/components/bayesian/issues.py b/homeassistant/components/bayesian/issues.py index 35080949c6fbe..01421f03efde0 100644 --- a/homeassistant/components/bayesian/issues.py +++ b/homeassistant/components/bayesian/issues.py @@ -1,7 +1,5 @@ """Helpers for generating issues.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/bbox/device_tracker.py b/homeassistant/components/bbox/device_tracker.py index 18b62f2a506d6..ceae76b69ac6f 100644 --- a/homeassistant/components/bbox/device_tracker.py +++ b/homeassistant/components/bbox/device_tracker.py @@ -1,7 +1,5 @@ """Support for French FAI Bouygues Bbox routers.""" -from __future__ import annotations - from collections import namedtuple from datetime import timedelta import logging diff --git a/homeassistant/components/bbox/sensor.py b/homeassistant/components/bbox/sensor.py index fed059247d0bb..5eb55667de33b 100644 --- a/homeassistant/components/bbox/sensor.py +++ b/homeassistant/components/bbox/sensor.py @@ -1,7 +1,5 @@ """Support for Bbox Bouygues Modem Router.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/beewi_smartclim/sensor.py b/homeassistant/components/beewi_smartclim/sensor.py index 3a0a6f21f981d..77a7472cbd221 100644 --- a/homeassistant/components/beewi_smartclim/sensor.py +++ b/homeassistant/components/beewi_smartclim/sensor.py @@ -1,7 +1,5 @@ """Platform for beewi_smartclim integration.""" -from __future__ import annotations - from beewi_smartclim import BeewiSmartClimPoller import voluptuous as vol diff --git a/homeassistant/components/binary_sensor/__init__.py b/homeassistant/components/binary_sensor/__init__.py index 7b0c121ac6b69..dc06c3820036c 100644 --- a/homeassistant/components/binary_sensor/__init__.py +++ b/homeassistant/components/binary_sensor/__init__.py @@ -1,7 +1,5 @@ """Component to interface with binary sensors.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum import logging diff --git a/homeassistant/components/binary_sensor/device_condition.py b/homeassistant/components/binary_sensor/device_condition.py index bbd80959b12c5..1829a0a5ab0a4 100644 --- a/homeassistant/components/binary_sensor/device_condition.py +++ b/homeassistant/components/binary_sensor/device_condition.py @@ -1,7 +1,5 @@ """Implement device conditions for binary sensor.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import CONF_IS_OFF, CONF_IS_ON diff --git a/homeassistant/components/binary_sensor/significant_change.py b/homeassistant/components/binary_sensor/significant_change.py index 4801af1f54d6c..31d3a0b6ab703 100644 --- a/homeassistant/components/binary_sensor/significant_change.py +++ b/homeassistant/components/binary_sensor/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Binary Sensor state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/bitcoin/sensor.py b/homeassistant/components/bitcoin/sensor.py index f350c1c0b58b1..f499a679a0d53 100644 --- a/homeassistant/components/bitcoin/sensor.py +++ b/homeassistant/components/bitcoin/sensor.py @@ -1,7 +1,5 @@ """Bitcoin information service that uses blockchain.com.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/bizkaibus/sensor.py b/homeassistant/components/bizkaibus/sensor.py index 085c0093073ef..0f2a4d6db3bb0 100644 --- a/homeassistant/components/bizkaibus/sensor.py +++ b/homeassistant/components/bizkaibus/sensor.py @@ -1,7 +1,5 @@ """Support for Bizkaibus, Biscay (Basque Country, Spain) Bus service.""" -from __future__ import annotations - from contextlib import suppress from bizkaibus.bizkaibus import BizkaibusData diff --git a/homeassistant/components/blackbird/media_player.py b/homeassistant/components/blackbird/media_player.py index 2d39512cbe044..844df3119d8a6 100644 --- a/homeassistant/components/blackbird/media_player.py +++ b/homeassistant/components/blackbird/media_player.py @@ -1,7 +1,5 @@ """Support for interfacing with Monoprice Blackbird 4k 8x8 HDBaseT Matrix.""" -from __future__ import annotations - import logging from pyblackbird import get_blackbird diff --git a/homeassistant/components/blebox/button.py b/homeassistant/components/blebox/button.py index 15867f8402939..5fae765ec3a79 100644 --- a/homeassistant/components/blebox/button.py +++ b/homeassistant/components/blebox/button.py @@ -1,7 +1,5 @@ """BleBox button entities implementation.""" -from __future__ import annotations - import blebox_uniapi.button from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/blebox/config_flow.py b/homeassistant/components/blebox/config_flow.py index 523b5af793fe2..ed8999cf7d9d1 100644 --- a/homeassistant/components/blebox/config_flow.py +++ b/homeassistant/components/blebox/config_flow.py @@ -1,7 +1,5 @@ """Config flow for BleBox devices integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/blebox/cover.py b/homeassistant/components/blebox/cover.py index c52c551bbacc6..c4b6278551548 100644 --- a/homeassistant/components/blebox/cover.py +++ b/homeassistant/components/blebox/cover.py @@ -1,7 +1,5 @@ """BleBox cover entity.""" -from __future__ import annotations - from typing import Any import blebox_uniapi.cover diff --git a/homeassistant/components/blebox/helpers.py b/homeassistant/components/blebox/helpers.py index 8061fff5645bc..98b3e7777790d 100644 --- a/homeassistant/components/blebox/helpers.py +++ b/homeassistant/components/blebox/helpers.py @@ -1,7 +1,5 @@ """Blebox helpers.""" -from __future__ import annotations - import aiohttp from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/blebox/light.py b/homeassistant/components/blebox/light.py index 4db64d998f53f..9b05ca1526a7f 100644 --- a/homeassistant/components/blebox/light.py +++ b/homeassistant/components/blebox/light.py @@ -1,7 +1,5 @@ """BleBox light entities implementation.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/blink/alarm_control_panel.py b/homeassistant/components/blink/alarm_control_panel.py index 9a6de387150ac..8550ddff8eef4 100644 --- a/homeassistant/components/blink/alarm_control_panel.py +++ b/homeassistant/components/blink/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Blink Alarm Control Panel.""" -from __future__ import annotations - import logging from blinkpy.auth import UnauthorizedError diff --git a/homeassistant/components/blink/binary_sensor.py b/homeassistant/components/blink/binary_sensor.py index 3d5430c8d1f2a..1366eabbb7d56 100644 --- a/homeassistant/components/blink/binary_sensor.py +++ b/homeassistant/components/blink/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Blink system camera control.""" -from __future__ import annotations - import logging from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/blink/camera.py b/homeassistant/components/blink/camera.py index 0ebef1627954f..a5b1b05c41055 100644 --- a/homeassistant/components/blink/camera.py +++ b/homeassistant/components/blink/camera.py @@ -1,7 +1,5 @@ """Support for Blink system camera.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/blink/config_flow.py b/homeassistant/components/blink/config_flow.py index 896226327af8d..d334d9000d9c0 100644 --- a/homeassistant/components/blink/config_flow.py +++ b/homeassistant/components/blink/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Blink.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/blink/coordinator.py b/homeassistant/components/blink/coordinator.py index 032b36ed0a482..2819e3380c67b 100644 --- a/homeassistant/components/blink/coordinator.py +++ b/homeassistant/components/blink/coordinator.py @@ -1,7 +1,5 @@ """Blink Coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/blink/diagnostics.py b/homeassistant/components/blink/diagnostics.py index 255f58fc3695d..735e611affbb4 100644 --- a/homeassistant/components/blink/diagnostics.py +++ b/homeassistant/components/blink/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Blink.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/blink/sensor.py b/homeassistant/components/blink/sensor.py index 1df708c3a10e0..83f5353a0cc45 100644 --- a/homeassistant/components/blink/sensor.py +++ b/homeassistant/components/blink/sensor.py @@ -1,7 +1,5 @@ """Support for Blink system camera sensors.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import ( diff --git a/homeassistant/components/blink/services.py b/homeassistant/components/blink/services.py index 3882aa67312b4..11c4c3c1bcfbe 100644 --- a/homeassistant/components/blink/services.py +++ b/homeassistant/components/blink/services.py @@ -1,7 +1,5 @@ """Services for the Blink integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.camera import DOMAIN as CAMERA_DOMAIN diff --git a/homeassistant/components/blink/switch.py b/homeassistant/components/blink/switch.py index fd99184531278..f98baffd296c3 100644 --- a/homeassistant/components/blink/switch.py +++ b/homeassistant/components/blink/switch.py @@ -1,7 +1,5 @@ """Support for Blink Motion detection switches.""" -from __future__ import annotations - from typing import Any from blinkpy.auth import UnauthorizedError diff --git a/homeassistant/components/blinksticklight/light.py b/homeassistant/components/blinksticklight/light.py index 01e5c90aadf74..954c8325faf2d 100644 --- a/homeassistant/components/blinksticklight/light.py +++ b/homeassistant/components/blinksticklight/light.py @@ -1,7 +1,6 @@ """Support for Blinkstick lights.""" # mypy: ignore-errors -from __future__ import annotations from typing import Any diff --git a/homeassistant/components/blockchain/sensor.py b/homeassistant/components/blockchain/sensor.py index a6aedb2c4728b..816c23628bf07 100644 --- a/homeassistant/components/blockchain/sensor.py +++ b/homeassistant/components/blockchain/sensor.py @@ -1,7 +1,5 @@ """Support for Blockchain.com sensors.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/blue_current/__init__.py b/homeassistant/components/blue_current/__init__.py index 73255ae766961..4b9c328f7da67 100644 --- a/homeassistant/components/blue_current/__init__.py +++ b/homeassistant/components/blue_current/__init__.py @@ -1,7 +1,5 @@ """The Blue Current integration.""" -from __future__ import annotations - import asyncio from contextlib import suppress from typing import Any diff --git a/homeassistant/components/blue_current/button.py b/homeassistant/components/blue_current/button.py index 9d2cde547cac5..411fff27d4a8a 100644 --- a/homeassistant/components/blue_current/button.py +++ b/homeassistant/components/blue_current/button.py @@ -1,7 +1,5 @@ """Support for Blue Current buttons.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/blue_current/config_flow.py b/homeassistant/components/blue_current/config_flow.py index c8593b7d51c2f..0240716891a32 100644 --- a/homeassistant/components/blue_current/config_flow.py +++ b/homeassistant/components/blue_current/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Blue Current integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/blue_current/sensor.py b/homeassistant/components/blue_current/sensor.py index 9ea444f9ec2de..b9dcf96c63c29 100644 --- a/homeassistant/components/blue_current/sensor.py +++ b/homeassistant/components/blue_current/sensor.py @@ -1,7 +1,5 @@ """Support for Blue Current sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/blue_current/services.py b/homeassistant/components/blue_current/services.py index 8cd133ccdef9a..d92636bd23e4d 100644 --- a/homeassistant/components/blue_current/services.py +++ b/homeassistant/components/blue_current/services.py @@ -1,7 +1,5 @@ """The Blue Current integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.config_entries import ConfigEntry, ConfigEntryState diff --git a/homeassistant/components/blue_current/switch.py b/homeassistant/components/blue_current/switch.py index 3ca32e3405578..a28b2c3b7d560 100644 --- a/homeassistant/components/blue_current/switch.py +++ b/homeassistant/components/blue_current/switch.py @@ -1,7 +1,5 @@ """Support for Blue Current switches.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/bluemaestro/__init__.py b/homeassistant/components/bluemaestro/__init__.py index 3d358148fabe9..817fb737d2c3b 100644 --- a/homeassistant/components/bluemaestro/__init__.py +++ b/homeassistant/components/bluemaestro/__init__.py @@ -1,7 +1,5 @@ """The BlueMaestro integration.""" -from __future__ import annotations - import logging from bluemaestro_ble import BlueMaestroBluetoothDeviceData diff --git a/homeassistant/components/bluemaestro/config_flow.py b/homeassistant/components/bluemaestro/config_flow.py index 6f4898d260fb9..08c4b2de1fc87 100644 --- a/homeassistant/components/bluemaestro/config_flow.py +++ b/homeassistant/components/bluemaestro/config_flow.py @@ -1,7 +1,5 @@ """Config flow for bluemaestro ble integration.""" -from __future__ import annotations - from typing import Any from bluemaestro_ble import BlueMaestroBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/bluemaestro/device.py b/homeassistant/components/bluemaestro/device.py index 2d1a33347c365..1686425d84a18 100644 --- a/homeassistant/components/bluemaestro/device.py +++ b/homeassistant/components/bluemaestro/device.py @@ -1,7 +1,5 @@ """Support for BlueMaestro devices.""" -from __future__ import annotations - from bluemaestro_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/bluemaestro/sensor.py b/homeassistant/components/bluemaestro/sensor.py index 1163f8a1ff66a..d7d8d26a8038c 100644 --- a/homeassistant/components/bluemaestro/sensor.py +++ b/homeassistant/components/bluemaestro/sensor.py @@ -1,7 +1,5 @@ """Support for BlueMaestro sensors.""" -from __future__ import annotations - from bluemaestro_ble import ( SensorDeviceClass as BlueMaestroSensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/blueprint/errors.py b/homeassistant/components/blueprint/errors.py index e9a9defe05a96..2261df212b9f5 100644 --- a/homeassistant/components/blueprint/errors.py +++ b/homeassistant/components/blueprint/errors.py @@ -1,7 +1,5 @@ """Blueprint errors.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/blueprint/importer.py b/homeassistant/components/blueprint/importer.py index 83afa511b6847..380a83028bed2 100644 --- a/homeassistant/components/blueprint/importer.py +++ b/homeassistant/components/blueprint/importer.py @@ -1,7 +1,5 @@ """Import logic for blueprint.""" -from __future__ import annotations - from contextlib import suppress from dataclasses import dataclass import html diff --git a/homeassistant/components/blueprint/models.py b/homeassistant/components/blueprint/models.py index 88052100259c9..3af1acfa0147c 100644 --- a/homeassistant/components/blueprint/models.py +++ b/homeassistant/components/blueprint/models.py @@ -1,7 +1,5 @@ """Blueprint models.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable import logging diff --git a/homeassistant/components/blueprint/websocket_api.py b/homeassistant/components/blueprint/websocket_api.py index 873e3b30a364a..054cdc3452c9f 100644 --- a/homeassistant/components/blueprint/websocket_api.py +++ b/homeassistant/components/blueprint/websocket_api.py @@ -1,7 +1,5 @@ """Websocket API for blueprint.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import functools diff --git a/homeassistant/components/bluesound/button.py b/homeassistant/components/bluesound/button.py index 4c9d363fa5f45..7b3925ad67992 100644 --- a/homeassistant/components/bluesound/button.py +++ b/homeassistant/components/bluesound/button.py @@ -1,7 +1,5 @@ """Button entities for Bluesound.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/bluesound/coordinator.py b/homeassistant/components/bluesound/coordinator.py index ceaf0b392ebbd..9932212296ac8 100644 --- a/homeassistant/components/bluesound/coordinator.py +++ b/homeassistant/components/bluesound/coordinator.py @@ -1,7 +1,5 @@ """Define a base coordinator for Bluesound entities.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import contextlib diff --git a/homeassistant/components/bluesound/media_player.py b/homeassistant/components/bluesound/media_player.py index fd09be7160185..e772f80ca9c42 100644 --- a/homeassistant/components/bluesound/media_player.py +++ b/homeassistant/components/bluesound/media_player.py @@ -1,7 +1,5 @@ """Support for Bluesound devices.""" -from __future__ import annotations - from asyncio import Task from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/bluetooth/__init__.py b/homeassistant/components/bluetooth/__init__.py index 941a7822439e0..2a223ffbd7f23 100644 --- a/homeassistant/components/bluetooth/__init__.py +++ b/homeassistant/components/bluetooth/__init__.py @@ -1,7 +1,5 @@ """The bluetooth integration.""" -from __future__ import annotations - import datetime import logging import platform diff --git a/homeassistant/components/bluetooth/active_update_coordinator.py b/homeassistant/components/bluetooth/active_update_coordinator.py index 03c278d6b0d9b..1cbd94a7774cb 100644 --- a/homeassistant/components/bluetooth/active_update_coordinator.py +++ b/homeassistant/components/bluetooth/active_update_coordinator.py @@ -3,8 +3,6 @@ Receives data from advertisements but can also poll. """ -from __future__ import annotations - from collections.abc import Callable, Coroutine import logging from typing import Any diff --git a/homeassistant/components/bluetooth/active_update_processor.py b/homeassistant/components/bluetooth/active_update_processor.py index 8a23de682e636..2ecf4345958a0 100644 --- a/homeassistant/components/bluetooth/active_update_processor.py +++ b/homeassistant/components/bluetooth/active_update_processor.py @@ -3,8 +3,6 @@ Collects data from advertisements but can also poll. """ -from __future__ import annotations - from collections.abc import Callable, Coroutine import logging from typing import Any diff --git a/homeassistant/components/bluetooth/api.py b/homeassistant/components/bluetooth/api.py index c0ec6acf0a523..d419d2195e422 100644 --- a/homeassistant/components/bluetooth/api.py +++ b/homeassistant/components/bluetooth/api.py @@ -3,8 +3,6 @@ These APIs are the only documented way to interact with the bluetooth integration. """ -from __future__ import annotations - import asyncio from asyncio import Future from collections.abc import Callable, Iterable diff --git a/homeassistant/components/bluetooth/config_flow.py b/homeassistant/components/bluetooth/config_flow.py index 328707bd7229e..f027e6fa3c8a0 100644 --- a/homeassistant/components/bluetooth/config_flow.py +++ b/homeassistant/components/bluetooth/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Bluetooth integration.""" -from __future__ import annotations - import platform from typing import Any, cast diff --git a/homeassistant/components/bluetooth/const.py b/homeassistant/components/bluetooth/const.py index 22c885b4f8bf7..904b066d95ee3 100644 --- a/homeassistant/components/bluetooth/const.py +++ b/homeassistant/components/bluetooth/const.py @@ -1,7 +1,5 @@ """Constants for the Bluetooth integration.""" -from __future__ import annotations - from typing import Final from habluetooth import ( # noqa: F401 diff --git a/homeassistant/components/bluetooth/diagnostics.py b/homeassistant/components/bluetooth/diagnostics.py index 1c9c9a56b2ece..d9ed7158ac08a 100644 --- a/homeassistant/components/bluetooth/diagnostics.py +++ b/homeassistant/components/bluetooth/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for bluetooth.""" -from __future__ import annotations - import platform from typing import Any diff --git a/homeassistant/components/bluetooth/manager.py b/homeassistant/components/bluetooth/manager.py index 88f486fcc3519..4f923fff8dfc2 100644 --- a/homeassistant/components/bluetooth/manager.py +++ b/homeassistant/components/bluetooth/manager.py @@ -1,7 +1,5 @@ """The bluetooth integration.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from functools import partial import itertools diff --git a/homeassistant/components/bluetooth/match.py b/homeassistant/components/bluetooth/match.py index c755f9dcd1fbe..2c8c19696cd25 100644 --- a/homeassistant/components/bluetooth/match.py +++ b/homeassistant/components/bluetooth/match.py @@ -1,7 +1,5 @@ """The bluetooth integration matchers.""" -from __future__ import annotations - from collections import defaultdict from dataclasses import dataclass from fnmatch import translate diff --git a/homeassistant/components/bluetooth/models.py b/homeassistant/components/bluetooth/models.py index deab00430976c..d8b51df9ec793 100644 --- a/homeassistant/components/bluetooth/models.py +++ b/homeassistant/components/bluetooth/models.py @@ -1,7 +1,5 @@ """Models for bluetooth.""" -from __future__ import annotations - from collections.abc import Callable from enum import Enum diff --git a/homeassistant/components/bluetooth/passive_update_coordinator.py b/homeassistant/components/bluetooth/passive_update_coordinator.py index ccff85e502754..b42aae19e485d 100644 --- a/homeassistant/components/bluetooth/passive_update_coordinator.py +++ b/homeassistant/components/bluetooth/passive_update_coordinator.py @@ -1,7 +1,5 @@ """Passive update coordinator for the Bluetooth integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.core import CALLBACK_TYPE, HomeAssistant, callback diff --git a/homeassistant/components/bluetooth/passive_update_processor.py b/homeassistant/components/bluetooth/passive_update_processor.py index 37ba413f30f0e..bf4129ee594aa 100644 --- a/homeassistant/components/bluetooth/passive_update_processor.py +++ b/homeassistant/components/bluetooth/passive_update_processor.py @@ -1,7 +1,5 @@ """Passive update processors for the Bluetooth integration.""" -from __future__ import annotations - import dataclasses from datetime import timedelta from functools import cache diff --git a/homeassistant/components/bluetooth/storage.py b/homeassistant/components/bluetooth/storage.py index 3222eaef2c58b..a425e74ba9065 100644 --- a/homeassistant/components/bluetooth/storage.py +++ b/homeassistant/components/bluetooth/storage.py @@ -1,7 +1,5 @@ """Storage for remote scanners.""" -from __future__ import annotations - from habluetooth import ( DiscoveredDeviceAdvertisementData, DiscoveredDeviceAdvertisementDataDict, diff --git a/homeassistant/components/bluetooth/update_coordinator.py b/homeassistant/components/bluetooth/update_coordinator.py index 880824aeccfd3..aa4f967a150ad 100644 --- a/homeassistant/components/bluetooth/update_coordinator.py +++ b/homeassistant/components/bluetooth/update_coordinator.py @@ -1,7 +1,5 @@ """Update coordinator for the Bluetooth integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod import logging diff --git a/homeassistant/components/bluetooth/util.py b/homeassistant/components/bluetooth/util.py index 738a61b6f3353..bb38438313473 100644 --- a/homeassistant/components/bluetooth/util.py +++ b/homeassistant/components/bluetooth/util.py @@ -1,7 +1,5 @@ """The bluetooth integration utilities.""" -from __future__ import annotations - from bluetooth_adapters import ( ADAPTER_ADDRESS, ADAPTER_MANUFACTURER, diff --git a/homeassistant/components/bluetooth/websocket_api.py b/homeassistant/components/bluetooth/websocket_api.py index 042fe3fe24b21..82d1fb552e412 100644 --- a/homeassistant/components/bluetooth/websocket_api.py +++ b/homeassistant/components/bluetooth/websocket_api.py @@ -1,7 +1,5 @@ """The bluetooth integration websocket apis.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from functools import lru_cache, partial import time diff --git a/homeassistant/components/bluetooth_adapters/__init__.py b/homeassistant/components/bluetooth_adapters/__init__.py index 90593bf1018f0..f09aee923dbd9 100644 --- a/homeassistant/components/bluetooth_adapters/__init__.py +++ b/homeassistant/components/bluetooth_adapters/__init__.py @@ -1,7 +1,5 @@ """The Bluetooth Adapters integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/bluetooth_le_tracker/device_tracker.py b/homeassistant/components/bluetooth_le_tracker/device_tracker.py index 25a1aa60a1d4f..5f26eca9f7124 100644 --- a/homeassistant/components/bluetooth_le_tracker/device_tracker.py +++ b/homeassistant/components/bluetooth_le_tracker/device_tracker.py @@ -1,7 +1,5 @@ """Tracking for bluetooth low energy devices.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from uuid import UUID diff --git a/homeassistant/components/bond/button.py b/homeassistant/components/bond/button.py index 9cea0251b413c..808a98ffd8025 100644 --- a/homeassistant/components/bond/button.py +++ b/homeassistant/components/bond/button.py @@ -1,7 +1,5 @@ """Support for bond buttons.""" -from __future__ import annotations - from dataclasses import dataclass from bond_async import Action diff --git a/homeassistant/components/bond/config_flow.py b/homeassistant/components/bond/config_flow.py index 9fcfbd342d89e..f7c0d72354fe0 100644 --- a/homeassistant/components/bond/config_flow.py +++ b/homeassistant/components/bond/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Bond integration.""" -from __future__ import annotations - import contextlib from http import HTTPStatus import logging diff --git a/homeassistant/components/bond/cover.py b/homeassistant/components/bond/cover.py index d2a78819faec6..92c62413a6bee 100644 --- a/homeassistant/components/bond/cover.py +++ b/homeassistant/components/bond/cover.py @@ -1,7 +1,5 @@ """Support for Bond covers.""" -from __future__ import annotations - from typing import Any from bond_async import Action, DeviceType diff --git a/homeassistant/components/bond/diagnostics.py b/homeassistant/components/bond/diagnostics.py index 943610973627a..5828b0f42cda5 100644 --- a/homeassistant/components/bond/diagnostics.py +++ b/homeassistant/components/bond/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for bond.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/bond/entity.py b/homeassistant/components/bond/entity.py index 2ae1df5fd684c..3b7159694fe67 100644 --- a/homeassistant/components/bond/entity.py +++ b/homeassistant/components/bond/entity.py @@ -1,7 +1,5 @@ """An abstract class common to all Bond entities.""" -from __future__ import annotations - from abc import abstractmethod from asyncio import Lock from datetime import datetime diff --git a/homeassistant/components/bond/fan.py b/homeassistant/components/bond/fan.py index c1554caa9a49c..3391a953d2b41 100644 --- a/homeassistant/components/bond/fan.py +++ b/homeassistant/components/bond/fan.py @@ -1,7 +1,5 @@ """Support for Bond fans.""" -from __future__ import annotations - import logging import math from typing import Any diff --git a/homeassistant/components/bond/light.py b/homeassistant/components/bond/light.py index 35524357c8b1f..477ab379c38d0 100644 --- a/homeassistant/components/bond/light.py +++ b/homeassistant/components/bond/light.py @@ -1,7 +1,5 @@ """Support for Bond lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/bond/models.py b/homeassistant/components/bond/models.py index 7564961ee787b..d1b8cc02e708e 100644 --- a/homeassistant/components/bond/models.py +++ b/homeassistant/components/bond/models.py @@ -1,7 +1,5 @@ """The bond integration models.""" -from __future__ import annotations - from dataclasses import dataclass from bond_async import BPUPSubscriptions diff --git a/homeassistant/components/bond/services.py b/homeassistant/components/bond/services.py index 7974f6afde509..cc76b947ea521 100644 --- a/homeassistant/components/bond/services.py +++ b/homeassistant/components/bond/services.py @@ -1,7 +1,5 @@ """Support for Bond services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.fan import DOMAIN as FAN_DOMAIN diff --git a/homeassistant/components/bond/switch.py b/homeassistant/components/bond/switch.py index 9274e4724ff35..1ce0af45d1ccb 100644 --- a/homeassistant/components/bond/switch.py +++ b/homeassistant/components/bond/switch.py @@ -1,7 +1,5 @@ """Support for Bond generic devices.""" -from __future__ import annotations - from typing import Any from aiohttp.client_exceptions import ClientResponseError diff --git a/homeassistant/components/bond/utils.py b/homeassistant/components/bond/utils.py index 0a1067de709df..c5af2302413e2 100644 --- a/homeassistant/components/bond/utils.py +++ b/homeassistant/components/bond/utils.py @@ -1,7 +1,5 @@ """Reusable utilities for the Bond component.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/bosch_alarm/__init__.py b/homeassistant/components/bosch_alarm/__init__.py index f25dedb20bde9..31b1fd991ac97 100644 --- a/homeassistant/components/bosch_alarm/__init__.py +++ b/homeassistant/components/bosch_alarm/__init__.py @@ -1,7 +1,5 @@ """The Bosch Alarm integration.""" -from __future__ import annotations - from ssl import SSLError from bosch_alarm_mode2 import Panel diff --git a/homeassistant/components/bosch_alarm/alarm_control_panel.py b/homeassistant/components/bosch_alarm/alarm_control_panel.py index b502ee32fcaca..a5e549dd39618 100644 --- a/homeassistant/components/bosch_alarm/alarm_control_panel.py +++ b/homeassistant/components/bosch_alarm/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Bosch Alarm Panel.""" -from __future__ import annotations - from bosch_alarm_mode2 import Panel from homeassistant.components.alarm_control_panel import ( diff --git a/homeassistant/components/bosch_alarm/binary_sensor.py b/homeassistant/components/bosch_alarm/binary_sensor.py index ced97f0468689..c35804f127140 100644 --- a/homeassistant/components/bosch_alarm/binary_sensor.py +++ b/homeassistant/components/bosch_alarm/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Bosch Alarm Panel binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from bosch_alarm_mode2 import Panel diff --git a/homeassistant/components/bosch_alarm/config_flow.py b/homeassistant/components/bosch_alarm/config_flow.py index 7b3f549c91d38..90ddf9d57f458 100644 --- a/homeassistant/components/bosch_alarm/config_flow.py +++ b/homeassistant/components/bosch_alarm/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Bosch Alarm integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/bosch_alarm/entity.py b/homeassistant/components/bosch_alarm/entity.py index 6fe624e890111..f472ca53c72dc 100644 --- a/homeassistant/components/bosch_alarm/entity.py +++ b/homeassistant/components/bosch_alarm/entity.py @@ -1,7 +1,5 @@ """Support for Bosch Alarm Panel History as a sensor.""" -from __future__ import annotations - from bosch_alarm_mode2 import Panel from homeassistant.components.sensor import Entity diff --git a/homeassistant/components/bosch_alarm/sensor.py b/homeassistant/components/bosch_alarm/sensor.py index 479aaa03049b3..c2d964d283fcd 100644 --- a/homeassistant/components/bosch_alarm/sensor.py +++ b/homeassistant/components/bosch_alarm/sensor.py @@ -1,7 +1,5 @@ """Support for Bosch Alarm Panel History as a sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/bosch_alarm/services.py b/homeassistant/components/bosch_alarm/services.py index 1907d4ad45ea8..b0f917e98598d 100644 --- a/homeassistant/components/bosch_alarm/services.py +++ b/homeassistant/components/bosch_alarm/services.py @@ -1,7 +1,5 @@ """Services for the bosch_alarm integration.""" -from __future__ import annotations - import asyncio import datetime as dt from typing import Any diff --git a/homeassistant/components/bosch_alarm/switch.py b/homeassistant/components/bosch_alarm/switch.py index 9d6e48d591dcd..73d0fccc235cb 100644 --- a/homeassistant/components/bosch_alarm/switch.py +++ b/homeassistant/components/bosch_alarm/switch.py @@ -1,7 +1,5 @@ """Support for Bosch Alarm Panel outputs and doors as switches.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/bosch_shc/binary_sensor.py b/homeassistant/components/bosch_shc/binary_sensor.py index e7818a1007a9f..e856311d10f38 100644 --- a/homeassistant/components/bosch_shc/binary_sensor.py +++ b/homeassistant/components/bosch_shc/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for binarysensor integration.""" -from __future__ import annotations - from boschshcpy import SHCBatteryDevice, SHCShutterContact from boschshcpy.device import SHCDevice diff --git a/homeassistant/components/bosch_shc/config_flow.py b/homeassistant/components/bosch_shc/config_flow.py index c234000674d72..2fd46667cabe1 100644 --- a/homeassistant/components/bosch_shc/config_flow.py +++ b/homeassistant/components/bosch_shc/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Bosch Smart Home Controller integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from os import makedirs diff --git a/homeassistant/components/bosch_shc/entity.py b/homeassistant/components/bosch_shc/entity.py index e0e2963c340c8..f86cc88565514 100644 --- a/homeassistant/components/bosch_shc/entity.py +++ b/homeassistant/components/bosch_shc/entity.py @@ -1,7 +1,5 @@ """Bosch Smart Home Controller base entity.""" -from __future__ import annotations - from boschshcpy import SHCDevice, SHCIntrusionSystem from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/bosch_shc/sensor.py b/homeassistant/components/bosch_shc/sensor.py index 885908804c06f..30969dd6aecf7 100644 --- a/homeassistant/components/bosch_shc/sensor.py +++ b/homeassistant/components/bosch_shc/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/bosch_shc/switch.py b/homeassistant/components/bosch_shc/switch.py index bf1d5d39ee5f9..89ab26a86f171 100644 --- a/homeassistant/components/bosch_shc/switch.py +++ b/homeassistant/components/bosch_shc/switch.py @@ -1,7 +1,5 @@ """Platform for switch integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/brands/__init__.py b/homeassistant/components/brands/__init__.py index 0cfe254904f32..775b4860dd0b2 100644 --- a/homeassistant/components/brands/__init__.py +++ b/homeassistant/components/brands/__init__.py @@ -1,7 +1,5 @@ """The Brands integration.""" -from __future__ import annotations - from collections import deque from http import HTTPStatus import logging diff --git a/homeassistant/components/brands/const.py b/homeassistant/components/brands/const.py index fd2c9672a9e8b..e9321fb09b645 100644 --- a/homeassistant/components/brands/const.py +++ b/homeassistant/components/brands/const.py @@ -1,7 +1,5 @@ """Constants for the Brands integration.""" -from __future__ import annotations - from datetime import timedelta import re from typing import Final diff --git a/homeassistant/components/braviatv/__init__.py b/homeassistant/components/braviatv/__init__.py index 1c183b397d88d..098bfb483a2d8 100644 --- a/homeassistant/components/braviatv/__init__.py +++ b/homeassistant/components/braviatv/__init__.py @@ -1,7 +1,5 @@ """The Bravia TV integration.""" -from __future__ import annotations - from typing import Final from aiohttp import CookieJar diff --git a/homeassistant/components/braviatv/button.py b/homeassistant/components/braviatv/button.py index a1ee159290a72..48c86335bb3cf 100644 --- a/homeassistant/components/braviatv/button.py +++ b/homeassistant/components/braviatv/button.py @@ -1,7 +1,5 @@ """Button support for Bravia TV.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/braviatv/config_flow.py b/homeassistant/components/braviatv/config_flow.py index 01ecddad1d450..54a1b85ec715c 100644 --- a/homeassistant/components/braviatv/config_flow.py +++ b/homeassistant/components/braviatv/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Bravia TV integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast from urllib.parse import urlparse diff --git a/homeassistant/components/braviatv/const.py b/homeassistant/components/braviatv/const.py index dc9d452dbbcd1..164b83cb5fe3a 100644 --- a/homeassistant/components/braviatv/const.py +++ b/homeassistant/components/braviatv/const.py @@ -1,7 +1,5 @@ """Constants for Bravia TV integration.""" -from __future__ import annotations - from enum import StrEnum from typing import Final diff --git a/homeassistant/components/braviatv/coordinator.py b/homeassistant/components/braviatv/coordinator.py index f3d5db90e7174..341d0f11d6a8f 100644 --- a/homeassistant/components/braviatv/coordinator.py +++ b/homeassistant/components/braviatv/coordinator.py @@ -1,7 +1,5 @@ """Update coordinator for Bravia TV integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine, Iterable from datetime import datetime, timedelta from functools import wraps diff --git a/homeassistant/components/braviatv/media_player.py b/homeassistant/components/braviatv/media_player.py index c4226190ad8f6..1884d265d374d 100644 --- a/homeassistant/components/braviatv/media_player.py +++ b/homeassistant/components/braviatv/media_player.py @@ -1,7 +1,5 @@ """Media player support for Bravia TV integration.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/braviatv/remote.py b/homeassistant/components/braviatv/remote.py index 40f552c9258e9..122e295388714 100644 --- a/homeassistant/components/braviatv/remote.py +++ b/homeassistant/components/braviatv/remote.py @@ -1,7 +1,5 @@ """Remote control support for Bravia TV.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/bring/__init__.py b/homeassistant/components/bring/__init__.py index 943b4863aacea..fb600ce107bf3 100644 --- a/homeassistant/components/bring/__init__.py +++ b/homeassistant/components/bring/__init__.py @@ -1,7 +1,5 @@ """The Bring! integration.""" -from __future__ import annotations - import logging from bring_api import Bring diff --git a/homeassistant/components/bring/config_flow.py b/homeassistant/components/bring/config_flow.py index 9e5f4da8356d9..256ff006cdfb9 100644 --- a/homeassistant/components/bring/config_flow.py +++ b/homeassistant/components/bring/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Bring! integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/bring/coordinator.py b/homeassistant/components/bring/coordinator.py index e03acca5bb554..13384a3a476bb 100644 --- a/homeassistant/components/bring/coordinator.py +++ b/homeassistant/components/bring/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Bring! integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/bring/diagnostics.py b/homeassistant/components/bring/diagnostics.py index 2f5a0cae50491..146f3ea72800d 100644 --- a/homeassistant/components/bring/diagnostics.py +++ b/homeassistant/components/bring/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Bring.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/bring/entity.py b/homeassistant/components/bring/entity.py index 1bb49afeb5d23..b3ef8256463f9 100644 --- a/homeassistant/components/bring/entity.py +++ b/homeassistant/components/bring/entity.py @@ -1,7 +1,5 @@ """Base entity for the Bring! integration.""" -from __future__ import annotations - from bring_api import BringList from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo diff --git a/homeassistant/components/bring/event.py b/homeassistant/components/bring/event.py index 9cc41af10f772..3f9a54707a687 100644 --- a/homeassistant/components/bring/event.py +++ b/homeassistant/components/bring/event.py @@ -1,7 +1,5 @@ """Event platform for Bring integration.""" -from __future__ import annotations - from dataclasses import asdict from datetime import datetime diff --git a/homeassistant/components/bring/sensor.py b/homeassistant/components/bring/sensor.py index 6a22e35ab32b7..986104598b63e 100644 --- a/homeassistant/components/bring/sensor.py +++ b/homeassistant/components/bring/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the Bring! integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/bring/todo.py b/homeassistant/components/bring/todo.py index 00d2b07e582ed..67e8aaafd914c 100644 --- a/homeassistant/components/bring/todo.py +++ b/homeassistant/components/bring/todo.py @@ -1,7 +1,5 @@ """Todo platform for the Bring! integration.""" -from __future__ import annotations - from itertools import chain from typing import TYPE_CHECKING import uuid diff --git a/homeassistant/components/bring/util.py b/homeassistant/components/bring/util.py index 9a075f7bb89c3..f8fabffee70f7 100644 --- a/homeassistant/components/bring/util.py +++ b/homeassistant/components/bring/util.py @@ -1,7 +1,5 @@ """Utility functions for Bring.""" -from __future__ import annotations - from bring_api import BringUserSettingsResponse from .coordinator import BringData diff --git a/homeassistant/components/broadlink/__init__.py b/homeassistant/components/broadlink/__init__.py index 8dd6cee82cb18..ab400cdf5cc2a 100644 --- a/homeassistant/components/broadlink/__init__.py +++ b/homeassistant/components/broadlink/__init__.py @@ -1,7 +1,5 @@ """The Broadlink integration.""" -from __future__ import annotations - from dataclasses import dataclass, field from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/broadlink/select.py b/homeassistant/components/broadlink/select.py index 661fc62600dca..971b439e4771e 100644 --- a/homeassistant/components/broadlink/select.py +++ b/homeassistant/components/broadlink/select.py @@ -1,7 +1,5 @@ """Support for Broadlink selects.""" -from __future__ import annotations - from typing import Any from homeassistant.components.select import SelectEntity diff --git a/homeassistant/components/broadlink/sensor.py b/homeassistant/components/broadlink/sensor.py index 5323a08d22728..b19ab26c1f2f9 100644 --- a/homeassistant/components/broadlink/sensor.py +++ b/homeassistant/components/broadlink/sensor.py @@ -1,7 +1,5 @@ """Support for Broadlink sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/broadlink/switch.py b/homeassistant/components/broadlink/switch.py index d6869ac4c9c18..246e7b25cfeae 100644 --- a/homeassistant/components/broadlink/switch.py +++ b/homeassistant/components/broadlink/switch.py @@ -1,7 +1,5 @@ """Support for Broadlink switches.""" -from __future__ import annotations - from abc import ABC, abstractmethod import logging from typing import Any diff --git a/homeassistant/components/broadlink/time.py b/homeassistant/components/broadlink/time.py index 4687df6b8b6aa..6ba83357e763b 100644 --- a/homeassistant/components/broadlink/time.py +++ b/homeassistant/components/broadlink/time.py @@ -1,7 +1,5 @@ """Support for Broadlink device time.""" -from __future__ import annotations - from datetime import time from typing import Any diff --git a/homeassistant/components/broadlink/updater.py b/homeassistant/components/broadlink/updater.py index 8fdbb5054a8c7..1f9da0968588b 100644 --- a/homeassistant/components/broadlink/updater.py +++ b/homeassistant/components/broadlink/updater.py @@ -1,7 +1,5 @@ """Support for fetching data from Broadlink devices.""" -from __future__ import annotations - from abc import ABC, abstractmethod from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/brother/__init__.py b/homeassistant/components/brother/__init__.py index f969ee7b17ace..e4ea48efee041 100644 --- a/homeassistant/components/brother/__init__.py +++ b/homeassistant/components/brother/__init__.py @@ -1,7 +1,5 @@ """The Brother component.""" -from __future__ import annotations - import logging from brother import Brother, SnmpError diff --git a/homeassistant/components/brother/config_flow.py b/homeassistant/components/brother/config_flow.py index 057e23b313c5e..5ce710f80a97e 100644 --- a/homeassistant/components/brother/config_flow.py +++ b/homeassistant/components/brother/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Brother Printer.""" -from __future__ import annotations - from typing import Any from brother import Brother, SnmpError, UnsupportedModelError diff --git a/homeassistant/components/brother/const.py b/homeassistant/components/brother/const.py index 49b229ee1641d..8cc4065ce21db 100644 --- a/homeassistant/components/brother/const.py +++ b/homeassistant/components/brother/const.py @@ -1,7 +1,5 @@ """Constants for Brother integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/brother/diagnostics.py b/homeassistant/components/brother/diagnostics.py index 33b2e8297e4f9..664da8aa705f2 100644 --- a/homeassistant/components/brother/diagnostics.py +++ b/homeassistant/components/brother/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Brother.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/brother/sensor.py b/homeassistant/components/brother/sensor.py index 4f1a10c26213c..0836b58cf1dfe 100644 --- a/homeassistant/components/brother/sensor.py +++ b/homeassistant/components/brother/sensor.py @@ -1,7 +1,5 @@ """Support for the Brother service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/brottsplatskartan/__init__.py b/homeassistant/components/brottsplatskartan/__init__.py index 486bee5bcd55c..36f7c4ca0ae5d 100644 --- a/homeassistant/components/brottsplatskartan/__init__.py +++ b/homeassistant/components/brottsplatskartan/__init__.py @@ -1,7 +1,5 @@ """The brottsplatskartan component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/brottsplatskartan/config_flow.py b/homeassistant/components/brottsplatskartan/config_flow.py index ef35b3bd4f15d..ee6eb5434b0d8 100644 --- a/homeassistant/components/brottsplatskartan/config_flow.py +++ b/homeassistant/components/brottsplatskartan/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Brottsplatskartan integration.""" -from __future__ import annotations - from typing import Any import uuid diff --git a/homeassistant/components/brottsplatskartan/sensor.py b/homeassistant/components/brottsplatskartan/sensor.py index 60f9a8163dec7..ce09b26649105 100644 --- a/homeassistant/components/brottsplatskartan/sensor.py +++ b/homeassistant/components/brottsplatskartan/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Brottsplatskartan information.""" -from __future__ import annotations - from collections import defaultdict from datetime import timedelta from typing import Literal diff --git a/homeassistant/components/brunt/__init__.py b/homeassistant/components/brunt/__init__.py index c488c813b3b29..00947a0ec3ff8 100644 --- a/homeassistant/components/brunt/__init__.py +++ b/homeassistant/components/brunt/__init__.py @@ -1,7 +1,5 @@ """The brunt component.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .const import PLATFORMS diff --git a/homeassistant/components/brunt/config_flow.py b/homeassistant/components/brunt/config_flow.py index 3baea9b98cc5a..e7fc87ea365c8 100644 --- a/homeassistant/components/brunt/config_flow.py +++ b/homeassistant/components/brunt/config_flow.py @@ -1,7 +1,5 @@ """Config flow for brunt integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/brunt/coordinator.py b/homeassistant/components/brunt/coordinator.py index b07ec2c0c8873..947676630a2e8 100644 --- a/homeassistant/components/brunt/coordinator.py +++ b/homeassistant/components/brunt/coordinator.py @@ -1,7 +1,5 @@ """The brunt component.""" -from __future__ import annotations - from asyncio import timeout import logging diff --git a/homeassistant/components/brunt/cover.py b/homeassistant/components/brunt/cover.py index 95931d3449e41..b02a8a96c8b06 100644 --- a/homeassistant/components/brunt/cover.py +++ b/homeassistant/components/brunt/cover.py @@ -1,7 +1,5 @@ """Support for Brunt Blind Engine covers.""" -from __future__ import annotations - from typing import Any from aiohttp.client_exceptions import ClientResponseError diff --git a/homeassistant/components/bryant_evolution/__init__.py b/homeassistant/components/bryant_evolution/__init__.py index 6ff58ad5df501..51e7a9eb56fdc 100644 --- a/homeassistant/components/bryant_evolution/__init__.py +++ b/homeassistant/components/bryant_evolution/__init__.py @@ -1,7 +1,5 @@ """The Bryant Evolution integration.""" -from __future__ import annotations - import logging from evolutionhttp import BryantEvolutionLocalClient diff --git a/homeassistant/components/bryant_evolution/config_flow.py b/homeassistant/components/bryant_evolution/config_flow.py index 2e5a094948d88..1730e55838df1 100644 --- a/homeassistant/components/bryant_evolution/config_flow.py +++ b/homeassistant/components/bryant_evolution/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Bryant Evolution integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/bsblan/button.py b/homeassistant/components/bsblan/button.py index 9d3261814a2a5..866ef781d5300 100644 --- a/homeassistant/components/bsblan/button.py +++ b/homeassistant/components/bsblan/button.py @@ -1,7 +1,5 @@ """Button platform for BSB-Lan integration.""" -from __future__ import annotations - from homeassistant.components.button import ButtonEntity, ButtonEntityDescription from homeassistant.const import EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/bsblan/climate.py b/homeassistant/components/bsblan/climate.py index fc54f538873f3..ca6f8852ddef0 100644 --- a/homeassistant/components/bsblan/climate.py +++ b/homeassistant/components/bsblan/climate.py @@ -1,7 +1,5 @@ """BSBLAN platform to control a compatible Climate Device.""" -from __future__ import annotations - from typing import Any, Final from bsblan import BSBLANError, get_hvac_action_category diff --git a/homeassistant/components/bsblan/config_flow.py b/homeassistant/components/bsblan/config_flow.py index d85dc170b53cf..3e10d0d8318dd 100644 --- a/homeassistant/components/bsblan/config_flow.py +++ b/homeassistant/components/bsblan/config_flow.py @@ -1,7 +1,5 @@ """Config flow for BSB-LAN integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/bsblan/const.py b/homeassistant/components/bsblan/const.py index 8dfdc180089da..608cfd0afc57f 100644 --- a/homeassistant/components/bsblan/const.py +++ b/homeassistant/components/bsblan/const.py @@ -1,7 +1,5 @@ """Constants for the BSB-LAN integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/bsblan/coordinator.py b/homeassistant/components/bsblan/coordinator.py index e1869d5f772e9..3e917c58e7dc5 100644 --- a/homeassistant/components/bsblan/coordinator.py +++ b/homeassistant/components/bsblan/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the BSB-LAN integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/bsblan/diagnostics.py b/homeassistant/components/bsblan/diagnostics.py index 31b0f730d05aa..9602284abdc17 100644 --- a/homeassistant/components/bsblan/diagnostics.py +++ b/homeassistant/components/bsblan/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for BSBLan.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/bsblan/entity.py b/homeassistant/components/bsblan/entity.py index e95873ac85d99..c01a73d2bb266 100644 --- a/homeassistant/components/bsblan/entity.py +++ b/homeassistant/components/bsblan/entity.py @@ -1,7 +1,5 @@ """BSBLan base entity.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import ( CONNECTION_NETWORK_MAC, DeviceInfo, diff --git a/homeassistant/components/bsblan/helpers.py b/homeassistant/components/bsblan/helpers.py index 236d4825b7e98..fea6f6a878e5c 100644 --- a/homeassistant/components/bsblan/helpers.py +++ b/homeassistant/components/bsblan/helpers.py @@ -1,7 +1,5 @@ """Helper functions for BSB-Lan integration.""" -from __future__ import annotations - from bsblan import BSBLAN, BSBLANError from homeassistant.exceptions import HomeAssistantError diff --git a/homeassistant/components/bsblan/sensor.py b/homeassistant/components/bsblan/sensor.py index 72f3fbab2d0f0..8688f72c9c18b 100644 --- a/homeassistant/components/bsblan/sensor.py +++ b/homeassistant/components/bsblan/sensor.py @@ -1,7 +1,5 @@ """Support for BSB-LAN sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/bsblan/services.py b/homeassistant/components/bsblan/services.py index 62336f715c9c6..f111c84dce67c 100644 --- a/homeassistant/components/bsblan/services.py +++ b/homeassistant/components/bsblan/services.py @@ -1,7 +1,5 @@ """Support for BSB-LAN services.""" -from __future__ import annotations - from datetime import time import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/bsblan/water_heater.py b/homeassistant/components/bsblan/water_heater.py index ec8d01b9c710d..a892101a3238b 100644 --- a/homeassistant/components/bsblan/water_heater.py +++ b/homeassistant/components/bsblan/water_heater.py @@ -1,7 +1,5 @@ """BSBLAN platform to control a compatible Water Heater Device.""" -from __future__ import annotations - from typing import Any from bsblan import BSBLANError, SetHotWaterParam diff --git a/homeassistant/components/bt_home_hub_5/device_tracker.py b/homeassistant/components/bt_home_hub_5/device_tracker.py index 8445057398943..fd264b9b6b587 100644 --- a/homeassistant/components/bt_home_hub_5/device_tracker.py +++ b/homeassistant/components/bt_home_hub_5/device_tracker.py @@ -1,7 +1,5 @@ """Support for BT Home Hub 5.""" -from __future__ import annotations - import logging import bthomehub5_devicelist diff --git a/homeassistant/components/bt_smarthub/device_tracker.py b/homeassistant/components/bt_smarthub/device_tracker.py index 57ceb01700d61..9f5b6e8ff5212 100644 --- a/homeassistant/components/bt_smarthub/device_tracker.py +++ b/homeassistant/components/bt_smarthub/device_tracker.py @@ -1,7 +1,5 @@ """Support for BT Smart Hub (Sometimes referred to as BT Home Hub 6).""" -from __future__ import annotations - from collections import namedtuple import logging diff --git a/homeassistant/components/bthome/__init__.py b/homeassistant/components/bthome/__init__.py index 5464d6ccf988e..7f898d6ba1af2 100644 --- a/homeassistant/components/bthome/__init__.py +++ b/homeassistant/components/bthome/__init__.py @@ -1,7 +1,5 @@ """The BTHome Bluetooth integration.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/bthome/binary_sensor.py b/homeassistant/components/bthome/binary_sensor.py index 0fd1b88f0fca4..58546fb50c7d2 100644 --- a/homeassistant/components/bthome/binary_sensor.py +++ b/homeassistant/components/bthome/binary_sensor.py @@ -1,7 +1,5 @@ """Support for BTHome binary sensors.""" -from __future__ import annotations - from bthome_ble import ( BinarySensorDeviceClass as BTHomeBinarySensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/bthome/config_flow.py b/homeassistant/components/bthome/config_flow.py index 524365c11836c..6340f8e42637b 100644 --- a/homeassistant/components/bthome/config_flow.py +++ b/homeassistant/components/bthome/config_flow.py @@ -1,7 +1,5 @@ """Config flow for BTHome Bluetooth integration.""" -from __future__ import annotations - from collections.abc import Mapping import dataclasses from typing import Any diff --git a/homeassistant/components/bthome/const.py b/homeassistant/components/bthome/const.py index 3e7deac93037f..f425fa394d303 100644 --- a/homeassistant/components/bthome/const.py +++ b/homeassistant/components/bthome/const.py @@ -1,7 +1,5 @@ """Constants for the BTHome Bluetooth integration.""" -from __future__ import annotations - from typing import Final, TypedDict DOMAIN = "bthome" diff --git a/homeassistant/components/bthome/device.py b/homeassistant/components/bthome/device.py index 1afe558db42d2..b5404731a7042 100644 --- a/homeassistant/components/bthome/device.py +++ b/homeassistant/components/bthome/device.py @@ -1,7 +1,5 @@ """Support for BTHome Bluetooth devices.""" -from __future__ import annotations - from bthome_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/bthome/device_trigger.py b/homeassistant/components/bthome/device_trigger.py index f8a95c1f6f595..629c7baf23f29 100644 --- a/homeassistant/components/bthome/device_trigger.py +++ b/homeassistant/components/bthome/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for BTHome BLE.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any import voluptuous as vol diff --git a/homeassistant/components/bthome/event.py b/homeassistant/components/bthome/event.py index 99799819e4323..a5c1af3d3c459 100644 --- a/homeassistant/components/bthome/event.py +++ b/homeassistant/components/bthome/event.py @@ -1,7 +1,5 @@ """Support for bthome event entities.""" -from __future__ import annotations - from dataclasses import replace from homeassistant.components.event import ( diff --git a/homeassistant/components/bthome/logbook.py b/homeassistant/components/bthome/logbook.py index 1c41d5553da0f..5153cf4f7b17f 100644 --- a/homeassistant/components/bthome/logbook.py +++ b/homeassistant/components/bthome/logbook.py @@ -1,7 +1,5 @@ """Describe bthome logbook events.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.logbook import LOGBOOK_ENTRY_MESSAGE, LOGBOOK_ENTRY_NAME diff --git a/homeassistant/components/bthome/repairs.py b/homeassistant/components/bthome/repairs.py index 4985bcd4e51d1..d8d0bd53ad015 100644 --- a/homeassistant/components/bthome/repairs.py +++ b/homeassistant/components/bthome/repairs.py @@ -1,7 +1,5 @@ """Repairs for the BTHome integration.""" -from __future__ import annotations - from typing import Any from homeassistant import data_entry_flow diff --git a/homeassistant/components/bthome/sensor.py b/homeassistant/components/bthome/sensor.py index dd3ce4c560ea5..1bdc48be30508 100644 --- a/homeassistant/components/bthome/sensor.py +++ b/homeassistant/components/bthome/sensor.py @@ -1,7 +1,5 @@ """Support for BTHome sensors.""" -from __future__ import annotations - from typing import cast from bthome_ble import SensorDeviceClass as BTHomeSensorDeviceClass, SensorUpdate, Units diff --git a/homeassistant/components/buienradar/__init__.py b/homeassistant/components/buienradar/__init__.py index bea0102be40f3..319aa7cb144e0 100644 --- a/homeassistant/components/buienradar/__init__.py +++ b/homeassistant/components/buienradar/__init__.py @@ -1,7 +1,5 @@ """The buienradar integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/buienradar/camera.py b/homeassistant/components/buienradar/camera.py index 15d08281911ba..73fa043079675 100644 --- a/homeassistant/components/buienradar/camera.py +++ b/homeassistant/components/buienradar/camera.py @@ -1,7 +1,5 @@ """Provide animated GIF loops of Buienradar imagery.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/buienradar/config_flow.py b/homeassistant/components/buienradar/config_flow.py index 12f292036df8c..f0e24a32d3871 100644 --- a/homeassistant/components/buienradar/config_flow.py +++ b/homeassistant/components/buienradar/config_flow.py @@ -1,7 +1,5 @@ """Config flow for buienradar integration.""" -from __future__ import annotations - import copy from typing import Any, cast diff --git a/homeassistant/components/buienradar/sensor.py b/homeassistant/components/buienradar/sensor.py index b32e630ef5ccf..79fa9b3d80bd3 100644 --- a/homeassistant/components/buienradar/sensor.py +++ b/homeassistant/components/buienradar/sensor.py @@ -1,7 +1,5 @@ """Support for Buienradar.nl weather service.""" -from __future__ import annotations - import logging from buienradar.constants import ( diff --git a/homeassistant/components/button/__init__.py b/homeassistant/components/button/__init__.py index c6b9094532976..6ca286961a3d3 100644 --- a/homeassistant/components/button/__init__.py +++ b/homeassistant/components/button/__init__.py @@ -1,7 +1,5 @@ """Component to pressing a button as platforms.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum import logging diff --git a/homeassistant/components/button/device_action.py b/homeassistant/components/button/device_action.py index 30c0cc36835f0..26ce58443d428 100644 --- a/homeassistant/components/button/device_action.py +++ b/homeassistant/components/button/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Button.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import async_validate_entity_schema diff --git a/homeassistant/components/button/device_trigger.py b/homeassistant/components/button/device_trigger.py index f1028a0ca6a45..975a98136db7c 100644 --- a/homeassistant/components/button/device_trigger.py +++ b/homeassistant/components/button/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for Button.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/caldav/calendar.py b/homeassistant/components/caldav/calendar.py index 8e64fdecefd76..85ae72376dd23 100644 --- a/homeassistant/components/caldav/calendar.py +++ b/homeassistant/components/caldav/calendar.py @@ -1,7 +1,5 @@ """Support for WebDav Calendar.""" -from __future__ import annotations - from datetime import datetime from functools import partial import logging diff --git a/homeassistant/components/caldav/coordinator.py b/homeassistant/components/caldav/coordinator.py index c6bbd15bdff70..8cf66b6a1b1aa 100644 --- a/homeassistant/components/caldav/coordinator.py +++ b/homeassistant/components/caldav/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for caldav.""" -from __future__ import annotations - from datetime import date, datetime, time, timedelta from functools import partial import logging diff --git a/homeassistant/components/caldav/todo.py b/homeassistant/components/caldav/todo.py index 73f172dabeca1..5d507c269b122 100644 --- a/homeassistant/components/caldav/todo.py +++ b/homeassistant/components/caldav/todo.py @@ -1,7 +1,5 @@ """CalDAV todo platform.""" -from __future__ import annotations - import asyncio from datetime import date, datetime, timedelta from functools import partial diff --git a/homeassistant/components/calendar/__init__.py b/homeassistant/components/calendar/__init__.py index 032bd2fd36d45..a487abeaf9f02 100644 --- a/homeassistant/components/calendar/__init__.py +++ b/homeassistant/components/calendar/__init__.py @@ -1,7 +1,5 @@ """Support for Calendar event device sensors.""" -from __future__ import annotations - from collections.abc import Callable, Iterable import dataclasses import datetime diff --git a/homeassistant/components/calendar/const.py b/homeassistant/components/calendar/const.py index 821fe24c38315..f568fb83d87e5 100644 --- a/homeassistant/components/calendar/const.py +++ b/homeassistant/components/calendar/const.py @@ -1,7 +1,5 @@ """Constants for calendar components.""" -from __future__ import annotations - from enum import IntFlag from typing import TYPE_CHECKING diff --git a/homeassistant/components/calendar/trigger.py b/homeassistant/components/calendar/trigger.py index 18ab33516e7ce..8bd84a6bbb210 100644 --- a/homeassistant/components/calendar/trigger.py +++ b/homeassistant/components/calendar/trigger.py @@ -1,7 +1,5 @@ """Offer calendar automation rules.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/cambridge_audio/__init__.py b/homeassistant/components/cambridge_audio/__init__.py index cdae1a6dc0c81..0735b3ea7c706 100644 --- a/homeassistant/components/cambridge_audio/__init__.py +++ b/homeassistant/components/cambridge_audio/__init__.py @@ -1,7 +1,5 @@ """The Cambridge Audio integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/cambridge_audio/media_player.py b/homeassistant/components/cambridge_audio/media_player.py index 75e537e457c72..2bfc32089c8d9 100644 --- a/homeassistant/components/cambridge_audio/media_player.py +++ b/homeassistant/components/cambridge_audio/media_player.py @@ -1,7 +1,5 @@ """Support for Cambridge Audio AV Receiver.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/camera/__init__.py b/homeassistant/components/camera/__init__.py index 16dd4432ecc32..6c901f703924e 100644 --- a/homeassistant/components/camera/__init__.py +++ b/homeassistant/components/camera/__init__.py @@ -1,7 +1,5 @@ """Component to interface with cameras.""" -from __future__ import annotations - import asyncio import collections from collections.abc import Awaitable, Callable, Coroutine diff --git a/homeassistant/components/camera/const.py b/homeassistant/components/camera/const.py index 65862e66dabe6..05299537eceab 100644 --- a/homeassistant/components/camera/const.py +++ b/homeassistant/components/camera/const.py @@ -1,7 +1,5 @@ """Constants for Camera component.""" -from __future__ import annotations - from enum import StrEnum from typing import TYPE_CHECKING, Final diff --git a/homeassistant/components/camera/helper.py b/homeassistant/components/camera/helper.py index 5e84b18dda8a0..d154947af7745 100644 --- a/homeassistant/components/camera/helper.py +++ b/homeassistant/components/camera/helper.py @@ -1,7 +1,5 @@ """Camera helper functions.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/camera/img_util.py b/homeassistant/components/camera/img_util.py index 971e6804add04..2d06cc2d76610 100644 --- a/homeassistant/components/camera/img_util.py +++ b/homeassistant/components/camera/img_util.py @@ -1,7 +1,5 @@ """Image processing for cameras.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Literal, cast diff --git a/homeassistant/components/camera/media_source.py b/homeassistant/components/camera/media_source.py index 701457afc3e91..63df676d0031f 100644 --- a/homeassistant/components/camera/media_source.py +++ b/homeassistant/components/camera/media_source.py @@ -1,7 +1,5 @@ """Expose cameras as media sources.""" -from __future__ import annotations - import asyncio from homeassistant.components.media_player import BrowseError, MediaClass diff --git a/homeassistant/components/camera/prefs.py b/homeassistant/components/camera/prefs.py index ceeb050b89986..8fdafe7886dc0 100644 --- a/homeassistant/components/camera/prefs.py +++ b/homeassistant/components/camera/prefs.py @@ -1,7 +1,5 @@ """Preference management for camera component.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import asdict, dataclass from typing import Final, cast diff --git a/homeassistant/components/camera/significant_change.py b/homeassistant/components/camera/significant_change.py index 5240e16376c3b..ba97aaaa7ccf0 100644 --- a/homeassistant/components/camera/significant_change.py +++ b/homeassistant/components/camera/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Camera state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/camera/webrtc.py b/homeassistant/components/camera/webrtc.py index 796a5160c0710..73183997f2018 100644 --- a/homeassistant/components/camera/webrtc.py +++ b/homeassistant/components/camera/webrtc.py @@ -1,7 +1,5 @@ """Helper for WebRTC support.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from collections.abc import Awaitable, Callable diff --git a/homeassistant/components/canary/__init__.py b/homeassistant/components/canary/__init__.py index 4ea1bf48cf057..626a64a255533 100644 --- a/homeassistant/components/canary/__init__.py +++ b/homeassistant/components/canary/__init__.py @@ -1,7 +1,5 @@ """Support for Canary devices.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/canary/alarm_control_panel.py b/homeassistant/components/canary/alarm_control_panel.py index 7fb8b1450e709..50d5c9c7c7750 100644 --- a/homeassistant/components/canary/alarm_control_panel.py +++ b/homeassistant/components/canary/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Canary alarm.""" -from __future__ import annotations - from typing import Any from canary.const import LOCATION_MODE_AWAY, LOCATION_MODE_HOME, LOCATION_MODE_NIGHT diff --git a/homeassistant/components/canary/camera.py b/homeassistant/components/canary/camera.py index 2fe7e9694aedc..6986f5c3ff45c 100644 --- a/homeassistant/components/canary/camera.py +++ b/homeassistant/components/canary/camera.py @@ -1,7 +1,5 @@ """Support for Canary camera.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/canary/config_flow.py b/homeassistant/components/canary/config_flow.py index 8570a6886aca9..edcdc8518173f 100644 --- a/homeassistant/components/canary/config_flow.py +++ b/homeassistant/components/canary/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Canary.""" -from __future__ import annotations - import logging from typing import Any, Final diff --git a/homeassistant/components/canary/coordinator.py b/homeassistant/components/canary/coordinator.py index 7c90074f81a06..e83fe58cfb2e0 100644 --- a/homeassistant/components/canary/coordinator.py +++ b/homeassistant/components/canary/coordinator.py @@ -1,7 +1,5 @@ """Provides the Canary DataUpdateCoordinator.""" -from __future__ import annotations - import asyncio from collections.abc import ValuesView from datetime import timedelta diff --git a/homeassistant/components/canary/model.py b/homeassistant/components/canary/model.py index 261e59b8cfa13..954b1c07fe0de 100644 --- a/homeassistant/components/canary/model.py +++ b/homeassistant/components/canary/model.py @@ -1,7 +1,5 @@ """Constants for the Canary integration.""" -from __future__ import annotations - from collections.abc import ValuesView from typing import TypedDict diff --git a/homeassistant/components/canary/sensor.py b/homeassistant/components/canary/sensor.py index 9643fb6805aac..c97d5f07721d2 100644 --- a/homeassistant/components/canary/sensor.py +++ b/homeassistant/components/canary/sensor.py @@ -1,7 +1,5 @@ """Support for Canary sensors.""" -from __future__ import annotations - from typing import Final from canary.model import Device, Location, SensorType diff --git a/homeassistant/components/cast/__init__.py b/homeassistant/components/cast/__init__.py index e72eb196b6123..8aacdf5edc2f2 100644 --- a/homeassistant/components/cast/__init__.py +++ b/homeassistant/components/cast/__init__.py @@ -1,7 +1,5 @@ """Component to embed Google Cast.""" -from __future__ import annotations - from typing import Protocol from pychromecast import Chromecast diff --git a/homeassistant/components/cast/config_flow.py b/homeassistant/components/cast/config_flow.py index 6c33eac230fcf..a904550e27bcd 100644 --- a/homeassistant/components/cast/config_flow.py +++ b/homeassistant/components/cast/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Cast.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/cast/const.py b/homeassistant/components/cast/const.py index 0a85a0007b3c0..4cccf4f6abf35 100644 --- a/homeassistant/components/cast/const.py +++ b/homeassistant/components/cast/const.py @@ -1,7 +1,5 @@ """Consts for Cast integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING, NotRequired, TypedDict from homeassistant.util.signal_type import SignalType diff --git a/homeassistant/components/cast/helpers.py b/homeassistant/components/cast/helpers.py index 2948c30fd1a19..04535d8e7c391 100644 --- a/homeassistant/components/cast/helpers.py +++ b/homeassistant/components/cast/helpers.py @@ -1,7 +1,5 @@ """Helpers to deal with Cast devices.""" -from __future__ import annotations - import configparser from dataclasses import dataclass import logging diff --git a/homeassistant/components/cast/home_assistant_cast.py b/homeassistant/components/cast/home_assistant_cast.py index 5db37519bdf89..ffd06c7cd7566 100644 --- a/homeassistant/components/cast/home_assistant_cast.py +++ b/homeassistant/components/cast/home_assistant_cast.py @@ -1,7 +1,5 @@ """Home Assistant Cast integration for Cast.""" -from __future__ import annotations - import voluptuous as vol from homeassistant import auth, config_entries, core diff --git a/homeassistant/components/cast/media_player.py b/homeassistant/components/cast/media_player.py index 6acbb068953ec..cf4f712bcccd4 100644 --- a/homeassistant/components/cast/media_player.py +++ b/homeassistant/components/cast/media_player.py @@ -1,7 +1,5 @@ """Provide functionality to interact with Cast devices on the network.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from datetime import datetime diff --git a/homeassistant/components/ccm15/__init__.py b/homeassistant/components/ccm15/__init__.py index eae5d095ce775..c0d36811c3a09 100644 --- a/homeassistant/components/ccm15/__init__.py +++ b/homeassistant/components/ccm15/__init__.py @@ -1,7 +1,5 @@ """The Midea ccm15 AC Controller integration.""" -from __future__ import annotations - from homeassistant.const import CONF_HOST, CONF_PORT, Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/ccm15/config_flow.py b/homeassistant/components/ccm15/config_flow.py index c059796045c8f..559e3879336f8 100644 --- a/homeassistant/components/ccm15/config_flow.py +++ b/homeassistant/components/ccm15/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Midea ccm15 AC Controller integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ccm15/diagnostics.py b/homeassistant/components/ccm15/diagnostics.py index c259e7f35c940..279fc86a31a4f 100644 --- a/homeassistant/components/ccm15/diagnostics.py +++ b/homeassistant/components/ccm15/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for CCM15.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/cert_expiry/__init__.py b/homeassistant/components/cert_expiry/__init__.py index adf1e0e981c74..2898a6a608253 100644 --- a/homeassistant/components/cert_expiry/__init__.py +++ b/homeassistant/components/cert_expiry/__init__.py @@ -1,7 +1,5 @@ """The cert_expiry component.""" -from __future__ import annotations - from homeassistant.const import CONF_HOST, CONF_PORT, Platform from homeassistant.core import HomeAssistant from homeassistant.helpers.start import async_at_started diff --git a/homeassistant/components/cert_expiry/config_flow.py b/homeassistant/components/cert_expiry/config_flow.py index f6dafa18a2528..8509a395896f5 100644 --- a/homeassistant/components/cert_expiry/config_flow.py +++ b/homeassistant/components/cert_expiry/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Cert Expiry platform.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/cert_expiry/coordinator.py b/homeassistant/components/cert_expiry/coordinator.py index 644e3ee3d00cd..a3f6e9f02e333 100644 --- a/homeassistant/components/cert_expiry/coordinator.py +++ b/homeassistant/components/cert_expiry/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for cert_expiry coordinator.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/cert_expiry/entity.py b/homeassistant/components/cert_expiry/entity.py index f412f16fba85a..7fb5bc80bc850 100644 --- a/homeassistant/components/cert_expiry/entity.py +++ b/homeassistant/components/cert_expiry/entity.py @@ -1,7 +1,5 @@ """Counter for the days until an HTTPS (TLS) certificate will expire.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/cert_expiry/sensor.py b/homeassistant/components/cert_expiry/sensor.py index 3854dfc109ece..4abf2dba036c5 100644 --- a/homeassistant/components/cert_expiry/sensor.py +++ b/homeassistant/components/cert_expiry/sensor.py @@ -1,7 +1,5 @@ """Counter for the days until an HTTPS (TLS) certificate will expire.""" -from __future__ import annotations - from datetime import datetime from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/chacon_dio/config_flow.py b/homeassistant/components/chacon_dio/config_flow.py index daaf38e0edcbd..35a00e67fcc43 100644 --- a/homeassistant/components/chacon_dio/config_flow.py +++ b/homeassistant/components/chacon_dio/config_flow.py @@ -1,7 +1,5 @@ """Config flow for chacon_dio integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/channels/media_player.py b/homeassistant/components/channels/media_player.py index f6de35a4156c5..6dbaab95be782 100644 --- a/homeassistant/components/channels/media_player.py +++ b/homeassistant/components/channels/media_player.py @@ -1,7 +1,5 @@ """Support for interfacing with an instance of getchannels.com.""" -from __future__ import annotations - from typing import Any from pychannels import Channels diff --git a/homeassistant/components/chess_com/__init__.py b/homeassistant/components/chess_com/__init__.py index 998bd942ec448..a1e02320aa880 100644 --- a/homeassistant/components/chess_com/__init__.py +++ b/homeassistant/components/chess_com/__init__.py @@ -1,7 +1,5 @@ """The Chess.com integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/chess_com/config_flow.py b/homeassistant/components/chess_com/config_flow.py index 687d331b1ddb6..13d10aef6e3b2 100644 --- a/homeassistant/components/chess_com/config_flow.py +++ b/homeassistant/components/chess_com/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Chess.com integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/cisco_ios/device_tracker.py b/homeassistant/components/cisco_ios/device_tracker.py index 6cc403817cff7..737d0c9e14899 100644 --- a/homeassistant/components/cisco_ios/device_tracker.py +++ b/homeassistant/components/cisco_ios/device_tracker.py @@ -1,7 +1,5 @@ """Support for Cisco IOS Routers.""" -from __future__ import annotations - import logging from pexpect import pxssh diff --git a/homeassistant/components/cisco_mobility_express/device_tracker.py b/homeassistant/components/cisco_mobility_express/device_tracker.py index 78bbcc9edbc6c..3dcb7a0dc7695 100644 --- a/homeassistant/components/cisco_mobility_express/device_tracker.py +++ b/homeassistant/components/cisco_mobility_express/device_tracker.py @@ -1,7 +1,5 @@ """Support for Cisco Mobility Express.""" -from __future__ import annotations - import logging from ciscomobilityexpress.ciscome import CiscoMobilityExpress diff --git a/homeassistant/components/cisco_webex_teams/notify.py b/homeassistant/components/cisco_webex_teams/notify.py index 888af58b7981c..8b68626ad0eba 100644 --- a/homeassistant/components/cisco_webex_teams/notify.py +++ b/homeassistant/components/cisco_webex_teams/notify.py @@ -1,7 +1,5 @@ """Cisco Webex notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/citybikes/sensor.py b/homeassistant/components/citybikes/sensor.py index d77a9ab9dda2d..9a66c1b13b64c 100644 --- a/homeassistant/components/citybikes/sensor.py +++ b/homeassistant/components/citybikes/sensor.py @@ -1,7 +1,5 @@ """Sensor for the CityBikes data.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/clementine/media_player.py b/homeassistant/components/clementine/media_player.py index 04c1305cb13c1..4bde6593f377b 100644 --- a/homeassistant/components/clementine/media_player.py +++ b/homeassistant/components/clementine/media_player.py @@ -1,7 +1,5 @@ """Support for Clementine Music Player as media player.""" -from __future__ import annotations - from datetime import timedelta import time diff --git a/homeassistant/components/clickatell/notify.py b/homeassistant/components/clickatell/notify.py index 9a5a5160adaa1..add536249367c 100644 --- a/homeassistant/components/clickatell/notify.py +++ b/homeassistant/components/clickatell/notify.py @@ -1,7 +1,5 @@ """Clickatell platform for notify component.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/clicksend/notify.py b/homeassistant/components/clicksend/notify.py index 53f16875d6ff3..bc2c2160b31f3 100644 --- a/homeassistant/components/clicksend/notify.py +++ b/homeassistant/components/clicksend/notify.py @@ -1,7 +1,5 @@ """Clicksend platform for notify component.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/clicksend_tts/notify.py b/homeassistant/components/clicksend_tts/notify.py index 632b76bc7be05..3baa4cbe379b9 100644 --- a/homeassistant/components/clicksend_tts/notify.py +++ b/homeassistant/components/clicksend_tts/notify.py @@ -1,7 +1,5 @@ """clicksend_tts platform for notify component.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/climate/__init__.py b/homeassistant/components/climate/__init__.py index 516de37268302..1a82ee3edb88d 100644 --- a/homeassistant/components/climate/__init__.py +++ b/homeassistant/components/climate/__init__.py @@ -1,7 +1,5 @@ """Provides functionality to interact with climate devices.""" -from __future__ import annotations - from datetime import timedelta import functools as ft import logging diff --git a/homeassistant/components/climate/device_action.py b/homeassistant/components/climate/device_action.py index c9d098d7be662..a52cdc15e79e2 100644 --- a/homeassistant/components/climate/device_action.py +++ b/homeassistant/components/climate/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for Climate.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/climate/device_condition.py b/homeassistant/components/climate/device_condition.py index 1becbf8491584..11b48639f39f3 100644 --- a/homeassistant/components/climate/device_condition.py +++ b/homeassistant/components/climate/device_condition.py @@ -1,7 +1,5 @@ """Provide the device automations for Climate.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/climate/device_trigger.py b/homeassistant/components/climate/device_trigger.py index 84651dd6d8647..dab54f4d17b9a 100644 --- a/homeassistant/components/climate/device_trigger.py +++ b/homeassistant/components/climate/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Climate.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/climate/intent.py b/homeassistant/components/climate/intent.py index 6f820ce0837fe..e9f3539d6dbf3 100644 --- a/homeassistant/components/climate/intent.py +++ b/homeassistant/components/climate/intent.py @@ -1,7 +1,5 @@ """Intents for the climate integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ATTR_ENTITY_ID diff --git a/homeassistant/components/climate/reproduce_state.py b/homeassistant/components/climate/reproduce_state.py index 0f965e5a9e96b..9bf2131d66480 100644 --- a/homeassistant/components/climate/reproduce_state.py +++ b/homeassistant/components/climate/reproduce_state.py @@ -1,7 +1,5 @@ """Module that groups code required to handle state restore for component.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/climate/significant_change.py b/homeassistant/components/climate/significant_change.py index 7bc42d5dbd565..3b98c9c2fc00a 100644 --- a/homeassistant/components/climate/significant_change.py +++ b/homeassistant/components/climate/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Climate state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.const import UnitOfTemperature diff --git a/homeassistant/components/cloud/__init__.py b/homeassistant/components/cloud/__init__.py index 17a1ad4800df6..df1c46efe5094 100644 --- a/homeassistant/components/cloud/__init__.py +++ b/homeassistant/components/cloud/__init__.py @@ -1,7 +1,5 @@ """Component to integrate the Home Assistant cloud.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable from contextlib import suppress diff --git a/homeassistant/components/cloud/account_link.py b/homeassistant/components/cloud/account_link.py index 2978a400bfd3a..824aa6231a1d9 100644 --- a/homeassistant/components/cloud/account_link.py +++ b/homeassistant/components/cloud/account_link.py @@ -1,7 +1,5 @@ """Account linking via the cloud.""" -from __future__ import annotations - from datetime import datetime import logging from typing import Any diff --git a/homeassistant/components/cloud/ai_task.py b/homeassistant/components/cloud/ai_task.py index 7123b5cd32b9f..0564475d81045 100644 --- a/homeassistant/components/cloud/ai_task.py +++ b/homeassistant/components/cloud/ai_task.py @@ -1,7 +1,5 @@ """AI Task integration for Home Assistant Cloud.""" -from __future__ import annotations - import io from json import JSONDecodeError import logging diff --git a/homeassistant/components/cloud/alexa_config.py b/homeassistant/components/cloud/alexa_config.py index 10cc54e96be09..22441a42e8551 100644 --- a/homeassistant/components/cloud/alexa_config.py +++ b/homeassistant/components/cloud/alexa_config.py @@ -1,7 +1,5 @@ """Alexa configuration for Home Assistant Cloud.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from contextlib import suppress diff --git a/homeassistant/components/cloud/backup.py b/homeassistant/components/cloud/backup.py index 180c14ef11173..5ea9f09aab206 100644 --- a/homeassistant/components/cloud/backup.py +++ b/homeassistant/components/cloud/backup.py @@ -1,7 +1,5 @@ """Backup platform for the cloud integration.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncIterator, Callable, Coroutine, Mapping from http import HTTPStatus diff --git a/homeassistant/components/cloud/binary_sensor.py b/homeassistant/components/cloud/binary_sensor.py index 0df13fe4c7b4d..91c0656b7a6bd 100644 --- a/homeassistant/components/cloud/binary_sensor.py +++ b/homeassistant/components/cloud/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Home Assistant Cloud binary sensors.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/cloud/client.py b/homeassistant/components/cloud/client.py index b1c3bebcaaefa..77c6a4a03e71d 100644 --- a/homeassistant/components/cloud/client.py +++ b/homeassistant/components/cloud/client.py @@ -1,7 +1,5 @@ """Interface implementation for cloud client.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import datetime diff --git a/homeassistant/components/cloud/config_flow.py b/homeassistant/components/cloud/config_flow.py index 92fbf78378bfb..65945d07b91a1 100644 --- a/homeassistant/components/cloud/config_flow.py +++ b/homeassistant/components/cloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Cloud integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/cloud/const.py b/homeassistant/components/cloud/const.py index f69533aabe4bc..bb324eea1b21e 100644 --- a/homeassistant/components/cloud/const.py +++ b/homeassistant/components/cloud/const.py @@ -1,7 +1,5 @@ """Constants for the cloud component.""" -from __future__ import annotations - import asyncio from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/cloud/conversation.py b/homeassistant/components/cloud/conversation.py index 06a11feef6e02..3d0e39babe1eb 100644 --- a/homeassistant/components/cloud/conversation.py +++ b/homeassistant/components/cloud/conversation.py @@ -1,7 +1,5 @@ """Conversation support for Home Assistant Cloud.""" -from __future__ import annotations - from typing import Literal from homeassistant.components import conversation diff --git a/homeassistant/components/cloud/google_config.py b/homeassistant/components/cloud/google_config.py index 3baea0f5b2e3f..ea8b2d84421b2 100644 --- a/homeassistant/components/cloud/google_config.py +++ b/homeassistant/components/cloud/google_config.py @@ -1,7 +1,5 @@ """Google config for Cloud.""" -from __future__ import annotations - import asyncio from http import HTTPStatus import logging diff --git a/homeassistant/components/cloud/helpers.py b/homeassistant/components/cloud/helpers.py index 61abab18c75ae..7795a314fb7ba 100644 --- a/homeassistant/components/cloud/helpers.py +++ b/homeassistant/components/cloud/helpers.py @@ -1,7 +1,5 @@ """Helpers for the cloud component.""" -from __future__ import annotations - from collections import deque import logging diff --git a/homeassistant/components/cloud/http_api.py b/homeassistant/components/cloud/http_api.py index 5dafed419ee3e..455c6accb3a5c 100644 --- a/homeassistant/components/cloud/http_api.py +++ b/homeassistant/components/cloud/http_api.py @@ -1,7 +1,5 @@ """The HTTP api to control the cloud integration.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine, Mapping from contextlib import suppress diff --git a/homeassistant/components/cloud/onboarding.py b/homeassistant/components/cloud/onboarding.py index ab0a0fbe310e8..b06106e4918f6 100644 --- a/homeassistant/components/cloud/onboarding.py +++ b/homeassistant/components/cloud/onboarding.py @@ -1,7 +1,5 @@ """Cloud onboarding views.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from functools import wraps from typing import TYPE_CHECKING, Any, Concatenate diff --git a/homeassistant/components/cloud/prefs.py b/homeassistant/components/cloud/prefs.py index 412c0cf75a8e1..f30eb2dd15019 100644 --- a/homeassistant/components/cloud/prefs.py +++ b/homeassistant/components/cloud/prefs.py @@ -1,7 +1,5 @@ """Preference management for cloud.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any import uuid diff --git a/homeassistant/components/cloud/repairs.py b/homeassistant/components/cloud/repairs.py index ed66cb8244f51..748cf0ba49902 100644 --- a/homeassistant/components/cloud/repairs.py +++ b/homeassistant/components/cloud/repairs.py @@ -1,7 +1,5 @@ """Repairs implementation for the cloud integration.""" -from __future__ import annotations - import asyncio from hass_nabucasa.payments_api import SubscriptionInfo diff --git a/homeassistant/components/cloud/stt.py b/homeassistant/components/cloud/stt.py index df377c9a41067..8ad95cc8afdee 100644 --- a/homeassistant/components/cloud/stt.py +++ b/homeassistant/components/cloud/stt.py @@ -1,7 +1,5 @@ """Support for the cloud for speech to text service.""" -from __future__ import annotations - from collections.abc import AsyncIterable import logging diff --git a/homeassistant/components/cloud/subscription.py b/homeassistant/components/cloud/subscription.py index 980823243bcd7..c994909509a0c 100644 --- a/homeassistant/components/cloud/subscription.py +++ b/homeassistant/components/cloud/subscription.py @@ -1,7 +1,5 @@ """Subscription information.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/cloud/tts.py b/homeassistant/components/cloud/tts.py index 179f467922fe8..ddc3414e398c0 100644 --- a/homeassistant/components/cloud/tts.py +++ b/homeassistant/components/cloud/tts.py @@ -1,7 +1,5 @@ """Support for the cloud for text-to-speech service.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/cloudflare/__init__.py b/homeassistant/components/cloudflare/__init__.py index e10ae22f404be..4b013fd4dfd54 100644 --- a/homeassistant/components/cloudflare/__init__.py +++ b/homeassistant/components/cloudflare/__init__.py @@ -1,7 +1,5 @@ """Update the IP addresses of your Cloudflare DNS records.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant, ServiceCall from .const import DOMAIN, SERVICE_UPDATE_RECORDS diff --git a/homeassistant/components/cloudflare/config_flow.py b/homeassistant/components/cloudflare/config_flow.py index 1fad38c5afc48..6ac7633d7555e 100644 --- a/homeassistant/components/cloudflare/config_flow.py +++ b/homeassistant/components/cloudflare/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Cloudflare integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/cloudflare/coordinator.py b/homeassistant/components/cloudflare/coordinator.py index fc01fa6ae68ab..035137f27311b 100644 --- a/homeassistant/components/cloudflare/coordinator.py +++ b/homeassistant/components/cloudflare/coordinator.py @@ -1,7 +1,5 @@ """Contains the Coordinator for updating the IP addresses of your Cloudflare DNS records.""" -from __future__ import annotations - import asyncio from datetime import timedelta from logging import getLogger diff --git a/homeassistant/components/cloudflare_r2/__init__.py b/homeassistant/components/cloudflare_r2/__init__.py index 0fd4089eae18f..a392120b3660e 100644 --- a/homeassistant/components/cloudflare_r2/__init__.py +++ b/homeassistant/components/cloudflare_r2/__init__.py @@ -1,7 +1,5 @@ """The Cloudflare R2 integration.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/cloudflare_r2/config_flow.py b/homeassistant/components/cloudflare_r2/config_flow.py index 323b4ac3decdd..f9a5805b7e686 100644 --- a/homeassistant/components/cloudflare_r2/config_flow.py +++ b/homeassistant/components/cloudflare_r2/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Cloudflare R2 integration.""" -from __future__ import annotations - from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/cmus/media_player.py b/homeassistant/components/cmus/media_player.py index a1f303809d07a..43bb4f19e2333 100644 --- a/homeassistant/components/cmus/media_player.py +++ b/homeassistant/components/cmus/media_player.py @@ -1,7 +1,5 @@ """Support for interacting with and controlling the cmus music player.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/co2signal/__init__.py b/homeassistant/components/co2signal/__init__.py index 612610eff43de..1973309113c12 100644 --- a/homeassistant/components/co2signal/__init__.py +++ b/homeassistant/components/co2signal/__init__.py @@ -1,7 +1,5 @@ """The CO2 Signal integration.""" -from __future__ import annotations - from aioelectricitymaps import ElectricityMaps from homeassistant.const import CONF_API_KEY, Platform diff --git a/homeassistant/components/co2signal/config_flow.py b/homeassistant/components/co2signal/config_flow.py index 2401121b76e05..e5256dc667af0 100644 --- a/homeassistant/components/co2signal/config_flow.py +++ b/homeassistant/components/co2signal/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Co2signal integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/co2signal/coordinator.py b/homeassistant/components/co2signal/coordinator.py index f29f3c72f1ffd..275fa786ac902 100644 --- a/homeassistant/components/co2signal/coordinator.py +++ b/homeassistant/components/co2signal/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the co2signal integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/co2signal/diagnostics.py b/homeassistant/components/co2signal/diagnostics.py index 840ba759a7bc6..13e6d9d2bccc5 100644 --- a/homeassistant/components/co2signal/diagnostics.py +++ b/homeassistant/components/co2signal/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for CO2Signal.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/co2signal/helpers.py b/homeassistant/components/co2signal/helpers.py index 207b412ec330e..2466e7f6663a3 100644 --- a/homeassistant/components/co2signal/helpers.py +++ b/homeassistant/components/co2signal/helpers.py @@ -1,7 +1,5 @@ """Helper functions for the CO2 Signal integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/co2signal/sensor.py b/homeassistant/components/co2signal/sensor.py index 9cf5ae4c9a797..48288af32401a 100644 --- a/homeassistant/components/co2signal/sensor.py +++ b/homeassistant/components/co2signal/sensor.py @@ -1,7 +1,5 @@ """Support for the CO2signal platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/co2signal/util.py b/homeassistant/components/co2signal/util.py index 5ec1f79c4665f..a70ab53067bdc 100644 --- a/homeassistant/components/co2signal/util.py +++ b/homeassistant/components/co2signal/util.py @@ -1,7 +1,5 @@ """Utils for CO2 signal.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/coinbase/__init__.py b/homeassistant/components/coinbase/__init__.py index dca7f77433188..88b157763dfb6 100644 --- a/homeassistant/components/coinbase/__init__.py +++ b/homeassistant/components/coinbase/__init__.py @@ -1,7 +1,5 @@ """The Coinbase integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/coinbase/config_flow.py b/homeassistant/components/coinbase/config_flow.py index a79bd2493e1ef..f9ccbe4fd568b 100644 --- a/homeassistant/components/coinbase/config_flow.py +++ b/homeassistant/components/coinbase/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Coinbase integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/coinbase/sensor.py b/homeassistant/components/coinbase/sensor.py index 4dfc744b7fa14..d4aa41db651b1 100644 --- a/homeassistant/components/coinbase/sensor.py +++ b/homeassistant/components/coinbase/sensor.py @@ -1,7 +1,5 @@ """Support for Coinbase sensors.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import SensorEntity, SensorStateClass diff --git a/homeassistant/components/color_extractor/config_flow.py b/homeassistant/components/color_extractor/config_flow.py index aab56eb95378d..0a922dbb7f3c9 100644 --- a/homeassistant/components/color_extractor/config_flow.py +++ b/homeassistant/components/color_extractor/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Color extractor integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/comed_hourly_pricing/sensor.py b/homeassistant/components/comed_hourly_pricing/sensor.py index 4aef024d15e0b..fd744a36735bd 100644 --- a/homeassistant/components/comed_hourly_pricing/sensor.py +++ b/homeassistant/components/comed_hourly_pricing/sensor.py @@ -1,7 +1,5 @@ """Support for ComEd Hourly Pricing data.""" -from __future__ import annotations - import asyncio from datetime import timedelta import json diff --git a/homeassistant/components/comelit/alarm_control_panel.py b/homeassistant/components/comelit/alarm_control_panel.py index de2186cf7f3b1..441b303790181 100644 --- a/homeassistant/components/comelit/alarm_control_panel.py +++ b/homeassistant/components/comelit/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Comelit VEDO system.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/comelit/binary_sensor.py b/homeassistant/components/comelit/binary_sensor.py index d512ebc4f3d34..e88dd1bcf7960 100644 --- a/homeassistant/components/comelit/binary_sensor.py +++ b/homeassistant/components/comelit/binary_sensor.py @@ -1,7 +1,5 @@ """Support for sensors.""" -from __future__ import annotations - from typing import TYPE_CHECKING, cast from aiocomelit.api import ComelitVedoZoneObject diff --git a/homeassistant/components/comelit/climate.py b/homeassistant/components/comelit/climate.py index 84761a8972247..ea76a9dc40f10 100644 --- a/homeassistant/components/comelit/climate.py +++ b/homeassistant/components/comelit/climate.py @@ -1,7 +1,5 @@ """Support for climates.""" -from __future__ import annotations - from enum import StrEnum from typing import Any, TypedDict, cast diff --git a/homeassistant/components/comelit/config_flow.py b/homeassistant/components/comelit/config_flow.py index 0cb9f7e00d0a3..0c990dedcbbb2 100644 --- a/homeassistant/components/comelit/config_flow.py +++ b/homeassistant/components/comelit/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Comelit integration.""" -from __future__ import annotations - from asyncio.exceptions import TimeoutError from collections.abc import Mapping import re diff --git a/homeassistant/components/comelit/cover.py b/homeassistant/components/comelit/cover.py index 0d16962129d79..4d74b6799bb8d 100644 --- a/homeassistant/components/comelit/cover.py +++ b/homeassistant/components/comelit/cover.py @@ -1,7 +1,5 @@ """Support for covers.""" -from __future__ import annotations - from typing import Any, cast from aiocomelit import ComelitSerialBridgeObject diff --git a/homeassistant/components/comelit/diagnostics.py b/homeassistant/components/comelit/diagnostics.py index 547735f387912..c6df3a5a04104 100644 --- a/homeassistant/components/comelit/diagnostics.py +++ b/homeassistant/components/comelit/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Comelit integration.""" -from __future__ import annotations - from typing import Any from aiocomelit import ( diff --git a/homeassistant/components/comelit/entity.py b/homeassistant/components/comelit/entity.py index 409cd6a3f4232..53394bf06db92 100644 --- a/homeassistant/components/comelit/entity.py +++ b/homeassistant/components/comelit/entity.py @@ -1,7 +1,5 @@ """Base entity for Comelit.""" -from __future__ import annotations - from aiocomelit import ComelitSerialBridgeObject from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/comelit/humidifier.py b/homeassistant/components/comelit/humidifier.py index 4a7361022ce7e..942f27a53fb33 100644 --- a/homeassistant/components/comelit/humidifier.py +++ b/homeassistant/components/comelit/humidifier.py @@ -1,7 +1,5 @@ """Support for humidifiers.""" -from __future__ import annotations - from enum import StrEnum from typing import Any, cast diff --git a/homeassistant/components/comelit/light.py b/homeassistant/components/comelit/light.py index ab34ad81b708b..e56bfc437c26a 100644 --- a/homeassistant/components/comelit/light.py +++ b/homeassistant/components/comelit/light.py @@ -1,7 +1,5 @@ """Support for lights.""" -from __future__ import annotations - from typing import Any, cast from aiocomelit.const import LIGHT, STATE_OFF, STATE_ON diff --git a/homeassistant/components/comelit/sensor.py b/homeassistant/components/comelit/sensor.py index baf5d7eff7a77..1536c3bee6849 100644 --- a/homeassistant/components/comelit/sensor.py +++ b/homeassistant/components/comelit/sensor.py @@ -1,7 +1,5 @@ """Support for sensors.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Final, cast from aiocomelit.api import ComelitSerialBridgeObject, ComelitVedoZoneObject diff --git a/homeassistant/components/comelit/switch.py b/homeassistant/components/comelit/switch.py index 29258ed915e2b..985f9566c6916 100644 --- a/homeassistant/components/comelit/switch.py +++ b/homeassistant/components/comelit/switch.py @@ -1,7 +1,5 @@ """Support for switches.""" -from __future__ import annotations - from typing import Any, cast from aiocomelit import ComelitSerialBridgeObject diff --git a/homeassistant/components/comfoconnect/fan.py b/homeassistant/components/comfoconnect/fan.py index 2295fdb4e8ea6..551e7d40f28e3 100644 --- a/homeassistant/components/comfoconnect/fan.py +++ b/homeassistant/components/comfoconnect/fan.py @@ -1,7 +1,5 @@ """Platform to control a Zehnder ComfoAir Q350/450/600 ventilation unit.""" -from __future__ import annotations - import logging import math from typing import Any diff --git a/homeassistant/components/comfoconnect/sensor.py b/homeassistant/components/comfoconnect/sensor.py index fbe958e6d6733..95e862dcd515c 100644 --- a/homeassistant/components/comfoconnect/sensor.py +++ b/homeassistant/components/comfoconnect/sensor.py @@ -1,7 +1,5 @@ """Platform to control a Zehnder ComfoAir Q350/450/600 ventilation unit.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/command_line/__init__.py b/homeassistant/components/command_line/__init__.py index b74c79fd842b7..55902a317eee7 100644 --- a/homeassistant/components/command_line/__init__.py +++ b/homeassistant/components/command_line/__init__.py @@ -1,7 +1,5 @@ """The command_line component.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine import logging diff --git a/homeassistant/components/command_line/binary_sensor.py b/homeassistant/components/command_line/binary_sensor.py index 727bf5b86ca1b..a00a0f7c5ddae 100644 --- a/homeassistant/components/command_line/binary_sensor.py +++ b/homeassistant/components/command_line/binary_sensor.py @@ -1,7 +1,5 @@ """Support for custom shell commands to retrieve values.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta diff --git a/homeassistant/components/command_line/cover.py b/homeassistant/components/command_line/cover.py index 066f6ae038850..efecbeee634c7 100644 --- a/homeassistant/components/command_line/cover.py +++ b/homeassistant/components/command_line/cover.py @@ -1,7 +1,5 @@ """Support for command line covers.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/command_line/notify.py b/homeassistant/components/command_line/notify.py index b0031e4d5eeb3..5ef92e2118e60 100644 --- a/homeassistant/components/command_line/notify.py +++ b/homeassistant/components/command_line/notify.py @@ -1,7 +1,5 @@ """Support for command line notification services.""" -from __future__ import annotations - import logging import subprocess from typing import Any diff --git a/homeassistant/components/command_line/sensor.py b/homeassistant/components/command_line/sensor.py index 234241fdeab31..45b3e754f0900 100644 --- a/homeassistant/components/command_line/sensor.py +++ b/homeassistant/components/command_line/sensor.py @@ -1,7 +1,5 @@ """Allows to configure custom shell commands to turn a value for a sensor.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from datetime import datetime, timedelta diff --git a/homeassistant/components/command_line/switch.py b/homeassistant/components/command_line/switch.py index 9d6b84c105fbd..2408467a90729 100644 --- a/homeassistant/components/command_line/switch.py +++ b/homeassistant/components/command_line/switch.py @@ -1,7 +1,5 @@ """Support for custom shell commands to turn a switch on/off.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/command_line/utils.py b/homeassistant/components/command_line/utils.py index 607340c4853a6..53ce62ed8b7da 100644 --- a/homeassistant/components/command_line/utils.py +++ b/homeassistant/components/command_line/utils.py @@ -1,7 +1,5 @@ """The command_line component utils.""" -from __future__ import annotations - import asyncio from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/compensation/sensor.py b/homeassistant/components/compensation/sensor.py index 36421e8ea0784..2bfcf5eb9c184 100644 --- a/homeassistant/components/compensation/sensor.py +++ b/homeassistant/components/compensation/sensor.py @@ -1,7 +1,5 @@ """Support for compensation sensor.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/compit/config_flow.py b/homeassistant/components/compit/config_flow.py index fc2cac432b1d4..fa7bc0c373e1b 100644 --- a/homeassistant/components/compit/config_flow.py +++ b/homeassistant/components/compit/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Compit integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/concord232/alarm_control_panel.py b/homeassistant/components/concord232/alarm_control_panel.py index f4498c43ab679..6f1265491dd70 100644 --- a/homeassistant/components/concord232/alarm_control_panel.py +++ b/homeassistant/components/concord232/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Concord232 alarm control panels.""" -from __future__ import annotations - import datetime import logging diff --git a/homeassistant/components/concord232/binary_sensor.py b/homeassistant/components/concord232/binary_sensor.py index cc4d3bb92bdb3..94f66e623828f 100644 --- a/homeassistant/components/concord232/binary_sensor.py +++ b/homeassistant/components/concord232/binary_sensor.py @@ -1,7 +1,5 @@ """Support for exposing Concord232 elements as sensors.""" -from __future__ import annotations - import datetime import logging from typing import Any diff --git a/homeassistant/components/config/__init__.py b/homeassistant/components/config/__init__.py index ca4ddda224288..ef7a1147273fa 100644 --- a/homeassistant/components/config/__init__.py +++ b/homeassistant/components/config/__init__.py @@ -1,7 +1,5 @@ """Component to configure Home Assistant via an API.""" -from __future__ import annotations - from homeassistant.components import frontend from homeassistant.const import EVENT_COMPONENT_LOADED from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/config/area_registry.py b/homeassistant/components/config/area_registry.py index 3e0a9c1df5fab..0d4383534f653 100644 --- a/homeassistant/components/config/area_registry.py +++ b/homeassistant/components/config/area_registry.py @@ -1,7 +1,5 @@ """HTTP views to interact with the area registry.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/config/auth.py b/homeassistant/components/config/auth.py index 1b3fa71d7ea84..183fe7859a4d1 100644 --- a/homeassistant/components/config/auth.py +++ b/homeassistant/components/config/auth.py @@ -1,7 +1,5 @@ """Offer API to configure Home Assistant auth.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/config/auth_provider_homeassistant.py b/homeassistant/components/config/auth_provider_homeassistant.py index 8513c53bd07c4..ab7b2a84e9e7a 100644 --- a/homeassistant/components/config/auth_provider_homeassistant.py +++ b/homeassistant/components/config/auth_provider_homeassistant.py @@ -1,7 +1,5 @@ """Offer API to configure the Home Assistant auth provider.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/config/automation.py b/homeassistant/components/config/automation.py index 50148bc88ae3f..e8e8a7e28b094 100644 --- a/homeassistant/components/config/automation.py +++ b/homeassistant/components/config/automation.py @@ -1,7 +1,5 @@ """Provide configuration end points for Automations.""" -from __future__ import annotations - from typing import Any import uuid diff --git a/homeassistant/components/config/config_entries.py b/homeassistant/components/config/config_entries.py index fe031e8466f2f..b37f5c9b0e847 100644 --- a/homeassistant/components/config/config_entries.py +++ b/homeassistant/components/config/config_entries.py @@ -1,7 +1,5 @@ """Http views to control the config manager.""" -from __future__ import annotations - from collections.abc import Callable from http import HTTPStatus import logging diff --git a/homeassistant/components/config/core.py b/homeassistant/components/config/core.py index b40f533d1f83f..a8b7c643160a3 100644 --- a/homeassistant/components/config/core.py +++ b/homeassistant/components/config/core.py @@ -1,7 +1,5 @@ """Component to interact with Hassbian tools.""" -from __future__ import annotations - from typing import Any from aiohttp import web diff --git a/homeassistant/components/config/device_registry.py b/homeassistant/components/config/device_registry.py index 8b114041672a4..befbbb74850e5 100644 --- a/homeassistant/components/config/device_registry.py +++ b/homeassistant/components/config/device_registry.py @@ -1,7 +1,5 @@ """HTTP views to interact with the device registry.""" -from __future__ import annotations - from typing import Any, cast import voluptuous as vol diff --git a/homeassistant/components/config/entity_registry.py b/homeassistant/components/config/entity_registry.py index 3a593906bcd81..50b683fcef983 100644 --- a/homeassistant/components/config/entity_registry.py +++ b/homeassistant/components/config/entity_registry.py @@ -1,7 +1,5 @@ """HTTP views to interact with the entity registry.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/config/scene.py b/homeassistant/components/config/scene.py index 2f0fc180c0b4f..d88da6adbabc7 100644 --- a/homeassistant/components/config/scene.py +++ b/homeassistant/components/config/scene.py @@ -1,7 +1,5 @@ """Provide configuration end points for Scenes.""" -from __future__ import annotations - from typing import Any import uuid diff --git a/homeassistant/components/config/script.py b/homeassistant/components/config/script.py index 7e18e926c7f11..49eaaa2456adf 100644 --- a/homeassistant/components/config/script.py +++ b/homeassistant/components/config/script.py @@ -1,7 +1,5 @@ """Provide configuration end points for scripts.""" -from __future__ import annotations - from typing import Any from homeassistant.components.script import DOMAIN as SCRIPT_DOMAIN diff --git a/homeassistant/components/config/view.py b/homeassistant/components/config/view.py index 14d89356c92b2..75cbd1c42556f 100644 --- a/homeassistant/components/config/view.py +++ b/homeassistant/components/config/view.py @@ -1,7 +1,5 @@ """Component to configure Home Assistant via an API.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from http import HTTPStatus diff --git a/homeassistant/components/configurator/__init__.py b/homeassistant/components/configurator/__init__.py index d1ddcb6cd4b8e..26c87fd0696dc 100644 --- a/homeassistant/components/configurator/__init__.py +++ b/homeassistant/components/configurator/__init__.py @@ -6,8 +6,6 @@ the user has submitted configuration information. """ -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from datetime import datetime diff --git a/homeassistant/components/control4/__init__.py b/homeassistant/components/control4/__init__.py index 5e77421e69083..e0d7fbe985789 100644 --- a/homeassistant/components/control4/__init__.py +++ b/homeassistant/components/control4/__init__.py @@ -1,7 +1,5 @@ """The Control4 integration.""" -from __future__ import annotations - from dataclasses import dataclass import json import logging diff --git a/homeassistant/components/control4/climate.py b/homeassistant/components/control4/climate.py index ba0005cbf3ade..929eaa100d2b6 100644 --- a/homeassistant/components/control4/climate.py +++ b/homeassistant/components/control4/climate.py @@ -1,7 +1,5 @@ """Platform for Control4 Climate/Thermostat.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/control4/config_flow.py b/homeassistant/components/control4/config_flow.py index 39360459cbd82..f3e554c9b2a41 100644 --- a/homeassistant/components/control4/config_flow.py +++ b/homeassistant/components/control4/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Control4 integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/control4/entity.py b/homeassistant/components/control4/entity.py index f7ca0e1fabc28..b18909adbc471 100644 --- a/homeassistant/components/control4/entity.py +++ b/homeassistant/components/control4/entity.py @@ -1,7 +1,5 @@ """The Control4 integration.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/control4/light.py b/homeassistant/components/control4/light.py index 2e9528063d130..439160169b93f 100644 --- a/homeassistant/components/control4/light.py +++ b/homeassistant/components/control4/light.py @@ -1,7 +1,5 @@ """Platform for Control4 Lights.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/control4/media_player.py b/homeassistant/components/control4/media_player.py index be891c3d153f6..c8f87a9020729 100644 --- a/homeassistant/components/control4/media_player.py +++ b/homeassistant/components/control4/media_player.py @@ -1,7 +1,5 @@ """Platform for Control4 Rooms Media Players.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import enum diff --git a/homeassistant/components/conversation/__init__.py b/homeassistant/components/conversation/__init__.py index b386121543c93..da91919ca9106 100644 --- a/homeassistant/components/conversation/__init__.py +++ b/homeassistant/components/conversation/__init__.py @@ -1,7 +1,5 @@ """Support for functionality to have conversations with Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any, Literal diff --git a/homeassistant/components/conversation/agent_manager.py b/homeassistant/components/conversation/agent_manager.py index 8aff2c5fba6be..02dd833160f91 100644 --- a/homeassistant/components/conversation/agent_manager.py +++ b/homeassistant/components/conversation/agent_manager.py @@ -1,7 +1,5 @@ """Agent foundation for conversation integration.""" -from __future__ import annotations - from collections.abc import Callable import dataclasses import logging diff --git a/homeassistant/components/conversation/chat_log.py b/homeassistant/components/conversation/chat_log.py index 4ee8a8cc310bf..2b45bb2507227 100644 --- a/homeassistant/components/conversation/chat_log.py +++ b/homeassistant/components/conversation/chat_log.py @@ -1,7 +1,5 @@ """Conversation chat log.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, AsyncIterable, Callable, Generator from contextlib import contextmanager diff --git a/homeassistant/components/conversation/const.py b/homeassistant/components/conversation/const.py index c291a87b53d07..20fee62c47b9c 100644 --- a/homeassistant/components/conversation/const.py +++ b/homeassistant/components/conversation/const.py @@ -1,7 +1,5 @@ """Const for conversation integration.""" -from __future__ import annotations - from enum import IntFlag, StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/conversation/default_agent.py b/homeassistant/components/conversation/default_agent.py index eb52e2efe36e9..dc581aabf0b51 100644 --- a/homeassistant/components/conversation/default_agent.py +++ b/homeassistant/components/conversation/default_agent.py @@ -1,7 +1,5 @@ """Standard conversation implementation for Home Assistant.""" -from __future__ import annotations - import asyncio from collections import OrderedDict from collections.abc import Callable, Iterable diff --git a/homeassistant/components/conversation/http.py b/homeassistant/components/conversation/http.py index 86e18f3aff011..8d940a14ac173 100644 --- a/homeassistant/components/conversation/http.py +++ b/homeassistant/components/conversation/http.py @@ -1,7 +1,5 @@ """HTTP endpoints for conversation integration.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/conversation/models.py b/homeassistant/components/conversation/models.py index 96c245d4b2741..83ce1fc156c1d 100644 --- a/homeassistant/components/conversation/models.py +++ b/homeassistant/components/conversation/models.py @@ -1,7 +1,5 @@ """Agent foundation for conversation integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod from dataclasses import dataclass from typing import Any, Literal diff --git a/homeassistant/components/conversation/trigger.py b/homeassistant/components/conversation/trigger.py index d852b1b826aec..6394b1d43dda0 100644 --- a/homeassistant/components/conversation/trigger.py +++ b/homeassistant/components/conversation/trigger.py @@ -1,7 +1,5 @@ """Offer sentence based automation rules.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from typing import Any diff --git a/homeassistant/components/conversation/util.py b/homeassistant/components/conversation/util.py index 04a5a420279f5..3a3715727c89d 100644 --- a/homeassistant/components/conversation/util.py +++ b/homeassistant/components/conversation/util.py @@ -1,7 +1,5 @@ """Utility functions for conversation integration.""" -from __future__ import annotations - import logging from homeassistant.core import callback diff --git a/homeassistant/components/cookidoo/__init__.py b/homeassistant/components/cookidoo/__init__.py index 2129d1d8ed5ed..3a86e962c311d 100644 --- a/homeassistant/components/cookidoo/__init__.py +++ b/homeassistant/components/cookidoo/__init__.py @@ -1,7 +1,5 @@ """The Cookidoo integration.""" -from __future__ import annotations - import logging from cookidoo_api import CookidooAuthException, CookidooRequestException diff --git a/homeassistant/components/cookidoo/calendar.py b/homeassistant/components/cookidoo/calendar.py index 0035e225e8fe0..42834fadaff7d 100644 --- a/homeassistant/components/cookidoo/calendar.py +++ b/homeassistant/components/cookidoo/calendar.py @@ -1,7 +1,5 @@ """Calendar platform for the Cookidoo integration.""" -from __future__ import annotations - from datetime import date, datetime, timedelta import logging diff --git a/homeassistant/components/cookidoo/config_flow.py b/homeassistant/components/cookidoo/config_flow.py index 71ad30157304b..8345142edfe16 100644 --- a/homeassistant/components/cookidoo/config_flow.py +++ b/homeassistant/components/cookidoo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Cookidoo integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/cookidoo/coordinator.py b/homeassistant/components/cookidoo/coordinator.py index 940c6e36f713c..53eeb0a98bf62 100644 --- a/homeassistant/components/cookidoo/coordinator.py +++ b/homeassistant/components/cookidoo/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Cookidoo integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import date, timedelta import logging diff --git a/homeassistant/components/cookidoo/entity.py b/homeassistant/components/cookidoo/entity.py index 97ebb384ecbe1..5e5e0142160e7 100644 --- a/homeassistant/components/cookidoo/entity.py +++ b/homeassistant/components/cookidoo/entity.py @@ -1,7 +1,5 @@ """Base entity for the Cookidoo integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/cookidoo/sensor.py b/homeassistant/components/cookidoo/sensor.py index 2e9cbcc05b869..5f64b321c8fb1 100644 --- a/homeassistant/components/cookidoo/sensor.py +++ b/homeassistant/components/cookidoo/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the Cookidoo integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/cookidoo/todo.py b/homeassistant/components/cookidoo/todo.py index c577b84565760..5b496a1ae6000 100644 --- a/homeassistant/components/cookidoo/todo.py +++ b/homeassistant/components/cookidoo/todo.py @@ -1,7 +1,5 @@ """Todo platform for the Cookidoo integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from cookidoo_api import ( diff --git a/homeassistant/components/coolmaster/binary_sensor.py b/homeassistant/components/coolmaster/binary_sensor.py index 5c1f19fd14ca5..c86d9e4669bc4 100644 --- a/homeassistant/components/coolmaster/binary_sensor.py +++ b/homeassistant/components/coolmaster/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for CoolMasterNet integration.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/coolmaster/button.py b/homeassistant/components/coolmaster/button.py index 7cc8fc56c806f..0346bf06da56b 100644 --- a/homeassistant/components/coolmaster/button.py +++ b/homeassistant/components/coolmaster/button.py @@ -1,7 +1,5 @@ """Button platform for CoolMasterNet integration.""" -from __future__ import annotations - from homeassistant.components.button import ButtonEntity, ButtonEntityDescription from homeassistant.const import EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/coolmaster/climate.py b/homeassistant/components/coolmaster/climate.py index f6017c95b43b0..062dceeb66038 100644 --- a/homeassistant/components/coolmaster/climate.py +++ b/homeassistant/components/coolmaster/climate.py @@ -1,7 +1,5 @@ """CoolMasterNet platform to control of CoolMasterNet Climate Devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/coolmaster/config_flow.py b/homeassistant/components/coolmaster/config_flow.py index d9c16dcb7cf44..727748ded6984 100644 --- a/homeassistant/components/coolmaster/config_flow.py +++ b/homeassistant/components/coolmaster/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Coolmaster.""" -from __future__ import annotations - from typing import Any from pycoolmasternet_async import CoolMasterNet diff --git a/homeassistant/components/coolmaster/coordinator.py b/homeassistant/components/coolmaster/coordinator.py index b7fe0c28134de..8e1dccf76910e 100644 --- a/homeassistant/components/coolmaster/coordinator.py +++ b/homeassistant/components/coolmaster/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for coolmaster integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/coolmaster/sensor.py b/homeassistant/components/coolmaster/sensor.py index 32dceb83c5f09..acd5dfcb27614 100644 --- a/homeassistant/components/coolmaster/sensor.py +++ b/homeassistant/components/coolmaster/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for CoolMasterNet integration.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity, SensorEntityDescription from homeassistant.const import EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/counter/__init__.py b/homeassistant/components/counter/__init__.py index e84a92328b2c2..19a5be94f8760 100644 --- a/homeassistant/components/counter/__init__.py +++ b/homeassistant/components/counter/__init__.py @@ -1,7 +1,5 @@ """Component to count within automations.""" -from __future__ import annotations - import logging from typing import Any, Self diff --git a/homeassistant/components/counter/reproduce_state.py b/homeassistant/components/counter/reproduce_state.py index 42c68d1f344ad..30d390e5588ce 100644 --- a/homeassistant/components/counter/reproduce_state.py +++ b/homeassistant/components/counter/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Counter state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/cover/__init__.py b/homeassistant/components/cover/__init__.py index d252f84677d16..10a74242ed948 100644 --- a/homeassistant/components/cover/__init__.py +++ b/homeassistant/components/cover/__init__.py @@ -1,7 +1,5 @@ """Support for Cover devices.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import functools as ft diff --git a/homeassistant/components/cover/device_action.py b/homeassistant/components/cover/device_action.py index a982e99776b9a..a7f7213ef9159 100644 --- a/homeassistant/components/cover/device_action.py +++ b/homeassistant/components/cover/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for Cover.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import async_validate_entity_schema diff --git a/homeassistant/components/cover/device_condition.py b/homeassistant/components/cover/device_condition.py index f1d89a0e1ebee..b2198701d84a1 100644 --- a/homeassistant/components/cover/device_condition.py +++ b/homeassistant/components/cover/device_condition.py @@ -1,7 +1,5 @@ """Provides device automations for Cover.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/cover/device_trigger.py b/homeassistant/components/cover/device_trigger.py index 0f65ef80a7f45..25b95ae6ef35c 100644 --- a/homeassistant/components/cover/device_trigger.py +++ b/homeassistant/components/cover/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Cover.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/cover/reproduce_state.py b/homeassistant/components/cover/reproduce_state.py index 927e725460c6e..ea7f3ef1f22d7 100644 --- a/homeassistant/components/cover/reproduce_state.py +++ b/homeassistant/components/cover/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Cover state.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine, Iterable from functools import partial diff --git a/homeassistant/components/cover/significant_change.py b/homeassistant/components/cover/significant_change.py index 32f62057b93ce..c1a860afd19ec 100644 --- a/homeassistant/components/cover/significant_change.py +++ b/homeassistant/components/cover/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Cover state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/cppm_tracker/device_tracker.py b/homeassistant/components/cppm_tracker/device_tracker.py index 3b2682d4e32b7..ceae6b756229e 100644 --- a/homeassistant/components/cppm_tracker/device_tracker.py +++ b/homeassistant/components/cppm_tracker/device_tracker.py @@ -1,7 +1,5 @@ """Support for ClearPass Policy Manager.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/cpuspeed/config_flow.py b/homeassistant/components/cpuspeed/config_flow.py index 21dc577b5bf55..6defa844fb71a 100644 --- a/homeassistant/components/cpuspeed/config_flow.py +++ b/homeassistant/components/cpuspeed/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the CPU Speed integration.""" -from __future__ import annotations - from typing import Any from cpuinfo import cpuinfo diff --git a/homeassistant/components/cpuspeed/diagnostics.py b/homeassistant/components/cpuspeed/diagnostics.py index 64fe7f86fa26d..26b5d47697e6a 100644 --- a/homeassistant/components/cpuspeed/diagnostics.py +++ b/homeassistant/components/cpuspeed/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for CPU Speed.""" -from __future__ import annotations - from typing import Any from cpuinfo import cpuinfo diff --git a/homeassistant/components/cpuspeed/sensor.py b/homeassistant/components/cpuspeed/sensor.py index 11f683b1434cf..46ba2eba7f8b5 100644 --- a/homeassistant/components/cpuspeed/sensor.py +++ b/homeassistant/components/cpuspeed/sensor.py @@ -1,7 +1,5 @@ """Support for displaying the current CPU speed.""" -from __future__ import annotations - from cpuinfo import cpuinfo from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/crownstone/__init__.py b/homeassistant/components/crownstone/__init__.py index 8f5739f917211..8c294d46e0a20 100644 --- a/homeassistant/components/crownstone/__init__.py +++ b/homeassistant/components/crownstone/__init__.py @@ -1,7 +1,5 @@ """Integration for Crownstone.""" -from __future__ import annotations - from homeassistant.const import EVENT_HOMEASSISTANT_STOP from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/crownstone/config_flow.py b/homeassistant/components/crownstone/config_flow.py index 5f5af4f51a464..00ab95afae504 100644 --- a/homeassistant/components/crownstone/config_flow.py +++ b/homeassistant/components/crownstone/config_flow.py @@ -1,7 +1,5 @@ """Flow handler for Crownstone.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/crownstone/const.py b/homeassistant/components/crownstone/const.py index 5325a47626699..455f2a8be6c8a 100644 --- a/homeassistant/components/crownstone/const.py +++ b/homeassistant/components/crownstone/const.py @@ -1,7 +1,5 @@ """Constants for the crownstone integration.""" -from __future__ import annotations - from typing import Final from homeassistant.const import Platform diff --git a/homeassistant/components/crownstone/entity.py b/homeassistant/components/crownstone/entity.py index cb06a5fb00dfb..b086e8be06e63 100644 --- a/homeassistant/components/crownstone/entity.py +++ b/homeassistant/components/crownstone/entity.py @@ -1,7 +1,5 @@ """Base classes for Crownstone devices.""" -from __future__ import annotations - from crownstone_cloud.cloud_models.crownstones import Crownstone from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/crownstone/entry_manager.py b/homeassistant/components/crownstone/entry_manager.py index e414e3c705590..a74798f1154f2 100644 --- a/homeassistant/components/crownstone/entry_manager.py +++ b/homeassistant/components/crownstone/entry_manager.py @@ -1,7 +1,5 @@ """Manager to set up IO with Crownstone devices for a config entry.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/crownstone/helpers.py b/homeassistant/components/crownstone/helpers.py index 4da8bc8dbe75b..8f0a8aaddde56 100644 --- a/homeassistant/components/crownstone/helpers.py +++ b/homeassistant/components/crownstone/helpers.py @@ -1,7 +1,5 @@ """Helper functions for the Crownstone integration.""" -from __future__ import annotations - from collections.abc import Sequence import os diff --git a/homeassistant/components/crownstone/light.py b/homeassistant/components/crownstone/light.py index 4b5b12f4cb3a1..6b245ee32fabf 100644 --- a/homeassistant/components/crownstone/light.py +++ b/homeassistant/components/crownstone/light.py @@ -1,7 +1,5 @@ """Support for Crownstone devices.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/crownstone/listeners.py b/homeassistant/components/crownstone/listeners.py index 2642e1501ef60..2382282d808a2 100644 --- a/homeassistant/components/crownstone/listeners.py +++ b/homeassistant/components/crownstone/listeners.py @@ -4,8 +4,6 @@ For fast device switching Local Push is used in form of a USB dongle that hooks into a BLE mesh. """ -from __future__ import annotations - from functools import partial from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/currencylayer/sensor.py b/homeassistant/components/currencylayer/sensor.py index 832a856f51a97..69b2241e3a200 100644 --- a/homeassistant/components/currencylayer/sensor.py +++ b/homeassistant/components/currencylayer/sensor.py @@ -1,7 +1,5 @@ """Support for currencylayer.com exchange rates service.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/cync/__init__.py b/homeassistant/components/cync/__init__.py index ba340f90fd772..246eaaa628754 100644 --- a/homeassistant/components/cync/__init__.py +++ b/homeassistant/components/cync/__init__.py @@ -1,7 +1,5 @@ """The Cync integration.""" -from __future__ import annotations - from pycync import Auth, Cync, User from pycync.exceptions import AuthFailedError, CyncError diff --git a/homeassistant/components/cync/config_flow.py b/homeassistant/components/cync/config_flow.py index 23359697ff619..3fdac84a1bbdb 100644 --- a/homeassistant/components/cync/config_flow.py +++ b/homeassistant/components/cync/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Cync integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/cync/coordinator.py b/homeassistant/components/cync/coordinator.py index 84bfa6d0fee70..b9d9833e34b9d 100644 --- a/homeassistant/components/cync/coordinator.py +++ b/homeassistant/components/cync/coordinator.py @@ -1,7 +1,5 @@ """Coordinator to handle keeping device states up to date.""" -from __future__ import annotations - from datetime import timedelta import logging import time diff --git a/homeassistant/components/daikin/__init__.py b/homeassistant/components/daikin/__init__.py index a96918747a244..ed05b3bbe9086 100644 --- a/homeassistant/components/daikin/__init__.py +++ b/homeassistant/components/daikin/__init__.py @@ -1,7 +1,5 @@ """Platform for the Daikin AC.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/daikin/climate.py b/homeassistant/components/daikin/climate.py index d9917c3cfe629..e7d6d693894c2 100644 --- a/homeassistant/components/daikin/climate.py +++ b/homeassistant/components/daikin/climate.py @@ -1,7 +1,5 @@ """Support for the Daikin HVAC.""" -from __future__ import annotations - from collections.abc import Sequence import logging from typing import Any diff --git a/homeassistant/components/daikin/config_flow.py b/homeassistant/components/daikin/config_flow.py index 52d03c9799586..04771d13a8658 100644 --- a/homeassistant/components/daikin/config_flow.py +++ b/homeassistant/components/daikin/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Daikin platform.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/daikin/sensor.py b/homeassistant/components/daikin/sensor.py index c1aa28fbe67c2..eae3fa5aeb135 100644 --- a/homeassistant/components/daikin/sensor.py +++ b/homeassistant/components/daikin/sensor.py @@ -1,7 +1,5 @@ """Support for Daikin AC sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/daikin/switch.py b/homeassistant/components/daikin/switch.py index 20d27e7d3ea37..5e9a8d41862a1 100644 --- a/homeassistant/components/daikin/switch.py +++ b/homeassistant/components/daikin/switch.py @@ -1,7 +1,5 @@ """Support for Daikin AirBase zones.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/danfoss_air/binary_sensor.py b/homeassistant/components/danfoss_air/binary_sensor.py index 736604d7ea1bd..78fada815f19a 100644 --- a/homeassistant/components/danfoss_air/binary_sensor.py +++ b/homeassistant/components/danfoss_air/binary_sensor.py @@ -1,7 +1,5 @@ """Support for the for Danfoss Air HRV binary sensors.""" -from __future__ import annotations - from pydanfossair.commands import ReadCommand from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/danfoss_air/sensor.py b/homeassistant/components/danfoss_air/sensor.py index 569ba21b23410..b7f2b0eaf9a5c 100644 --- a/homeassistant/components/danfoss_air/sensor.py +++ b/homeassistant/components/danfoss_air/sensor.py @@ -1,7 +1,5 @@ """Support for the for Danfoss Air HRV sensors.""" -from __future__ import annotations - import logging from pydanfossair.commands import ReadCommand diff --git a/homeassistant/components/danfoss_air/switch.py b/homeassistant/components/danfoss_air/switch.py index c30dc3fac83dd..57e254ed4b7f9 100644 --- a/homeassistant/components/danfoss_air/switch.py +++ b/homeassistant/components/danfoss_air/switch.py @@ -1,7 +1,5 @@ """Support for the for Danfoss Air HRV sswitches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/date/__init__.py b/homeassistant/components/date/__init__.py index 43ce6a9b4c160..97abbb417ffff 100644 --- a/homeassistant/components/date/__init__.py +++ b/homeassistant/components/date/__init__.py @@ -1,7 +1,5 @@ """Component to allow setting date as platforms.""" -from __future__ import annotations - from datetime import date, timedelta import logging from typing import final diff --git a/homeassistant/components/datetime/__init__.py b/homeassistant/components/datetime/__init__.py index 53f85992abc38..3595be108f266 100644 --- a/homeassistant/components/datetime/__init__.py +++ b/homeassistant/components/datetime/__init__.py @@ -1,7 +1,5 @@ """Component to allow setting date/time as platforms.""" -from __future__ import annotations - from datetime import UTC, datetime, timedelta import logging from typing import final diff --git a/homeassistant/components/ddwrt/device_tracker.py b/homeassistant/components/ddwrt/device_tracker.py index e93b7e14e05e1..aa995d866b838 100644 --- a/homeassistant/components/ddwrt/device_tracker.py +++ b/homeassistant/components/ddwrt/device_tracker.py @@ -1,7 +1,5 @@ """Support for DD-WRT routers.""" -from __future__ import annotations - from http import HTTPStatus import logging import re diff --git a/homeassistant/components/deako/__init__.py b/homeassistant/components/deako/__init__.py index 7a169defe0125..6e4412109ea7e 100644 --- a/homeassistant/components/deako/__init__.py +++ b/homeassistant/components/deako/__init__.py @@ -1,7 +1,5 @@ """The deako integration.""" -from __future__ import annotations - import logging from pydeako import Deako, DeakoDiscoverer, FindDevicesError diff --git a/homeassistant/components/debugpy/__init__.py b/homeassistant/components/debugpy/__init__.py index cef98211d9ef4..4ed32cac83450 100644 --- a/homeassistant/components/debugpy/__init__.py +++ b/homeassistant/components/debugpy/__init__.py @@ -1,7 +1,5 @@ """The Remote Python Debugger integration.""" -from __future__ import annotations - from asyncio import Event, get_running_loop import logging from threading import Thread diff --git a/homeassistant/components/deconz/__init__.py b/homeassistant/components/deconz/__init__.py index 7de091c1292df..40b4264145345 100644 --- a/homeassistant/components/deconz/__init__.py +++ b/homeassistant/components/deconz/__init__.py @@ -1,7 +1,5 @@ """Support for deCONZ devices.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import EVENT_HOMEASSISTANT_STOP from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/deconz/alarm_control_panel.py b/homeassistant/components/deconz/alarm_control_panel.py index 85ca32d76e633..f0750644d228d 100644 --- a/homeassistant/components/deconz/alarm_control_panel.py +++ b/homeassistant/components/deconz/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for deCONZ alarm control panel devices.""" -from __future__ import annotations - from pydeconz.models.alarm_system import AlarmSystemArmAction from pydeconz.models.event import EventType from pydeconz.models.sensor.ancillary_control import ( diff --git a/homeassistant/components/deconz/binary_sensor.py b/homeassistant/components/deconz/binary_sensor.py index fcbb61a4e4fc5..395b18f5e4fea 100644 --- a/homeassistant/components/deconz/binary_sensor.py +++ b/homeassistant/components/deconz/binary_sensor.py @@ -1,7 +1,5 @@ """Support for deCONZ binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/deconz/button.py b/homeassistant/components/deconz/button.py index 1d96f9867a71b..0679b4c57dd1e 100644 --- a/homeassistant/components/deconz/button.py +++ b/homeassistant/components/deconz/button.py @@ -1,7 +1,5 @@ """Support for deCONZ buttons.""" -from __future__ import annotations - from dataclasses import dataclass from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/climate.py b/homeassistant/components/deconz/climate.py index af10bf7e3c371..387dc5c299cbf 100644 --- a/homeassistant/components/deconz/climate.py +++ b/homeassistant/components/deconz/climate.py @@ -1,7 +1,5 @@ """Support for deCONZ climate devices.""" -from __future__ import annotations - from typing import Any from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/config_flow.py b/homeassistant/components/deconz/config_flow.py index c979b7059b2da..9936dc1e5de45 100644 --- a/homeassistant/components/deconz/config_flow.py +++ b/homeassistant/components/deconz/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure deCONZ component.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/deconz/cover.py b/homeassistant/components/deconz/cover.py index d68e0fec09c2f..059502cb54a7e 100644 --- a/homeassistant/components/deconz/cover.py +++ b/homeassistant/components/deconz/cover.py @@ -1,7 +1,5 @@ """Support for deCONZ covers.""" -from __future__ import annotations - from typing import Any, cast from pydeconz.interfaces.lights import CoverAction diff --git a/homeassistant/components/deconz/deconz_event.py b/homeassistant/components/deconz/deconz_event.py index d6d2ddf13731f..ad1ff8fe09e0a 100644 --- a/homeassistant/components/deconz/deconz_event.py +++ b/homeassistant/components/deconz/deconz_event.py @@ -1,7 +1,5 @@ """Representation of a deCONZ remote or keypad.""" -from __future__ import annotations - from typing import Any from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/device_trigger.py b/homeassistant/components/deconz/device_trigger.py index 4bc723abfcee1..f86483c217f09 100644 --- a/homeassistant/components/deconz/device_trigger.py +++ b/homeassistant/components/deconz/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for deconz events.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/deconz/diagnostics.py b/homeassistant/components/deconz/diagnostics.py index 284b538d1dd15..9b21ae83f22d6 100644 --- a/homeassistant/components/deconz/diagnostics.py +++ b/homeassistant/components/deconz/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for deCONZ.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/deconz/entity.py b/homeassistant/components/deconz/entity.py index d1ac18c8a5218..f0b7adc0cf76a 100644 --- a/homeassistant/components/deconz/entity.py +++ b/homeassistant/components/deconz/entity.py @@ -1,7 +1,5 @@ """Base class for deCONZ devices.""" -from __future__ import annotations - from pydeconz.models.deconz_device import DeconzDevice as PydeconzDevice from pydeconz.models.group import Group as PydeconzGroup from pydeconz.models.light import LightBase as PydeconzLightBase diff --git a/homeassistant/components/deconz/fan.py b/homeassistant/components/deconz/fan.py index 324ada807e043..fc261f5559bec 100644 --- a/homeassistant/components/deconz/fan.py +++ b/homeassistant/components/deconz/fan.py @@ -1,7 +1,5 @@ """Support for deCONZ fans.""" -from __future__ import annotations - from typing import Any from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/hub/api.py b/homeassistant/components/deconz/hub/api.py index c00a2178eb064..ff479cdc26c75 100644 --- a/homeassistant/components/deconz/hub/api.py +++ b/homeassistant/components/deconz/hub/api.py @@ -1,7 +1,5 @@ """deCONZ API representation.""" -from __future__ import annotations - import asyncio from typing import TYPE_CHECKING diff --git a/homeassistant/components/deconz/hub/config.py b/homeassistant/components/deconz/hub/config.py index 5acbe816833c8..b04e850333ea5 100644 --- a/homeassistant/components/deconz/hub/config.py +++ b/homeassistant/components/deconz/hub/config.py @@ -1,7 +1,5 @@ """deCONZ config entry abstraction.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING, Self diff --git a/homeassistant/components/deconz/hub/hub.py b/homeassistant/components/deconz/hub/hub.py index 3fb864e7019eb..c304060f6047f 100644 --- a/homeassistant/components/deconz/hub/hub.py +++ b/homeassistant/components/deconz/hub/hub.py @@ -1,7 +1,5 @@ """Representation of a deCONZ gateway.""" -from __future__ import annotations - from collections.abc import Callable from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/deconz/light.py b/homeassistant/components/deconz/light.py index 077fabc6d83ed..209276f8e6278 100644 --- a/homeassistant/components/deconz/light.py +++ b/homeassistant/components/deconz/light.py @@ -1,7 +1,5 @@ """Support for deCONZ lights.""" -from __future__ import annotations - from typing import Any, TypedDict, cast from pydeconz.interfaces.groups import GroupHandler diff --git a/homeassistant/components/deconz/lock.py b/homeassistant/components/deconz/lock.py index 77b9ea435c73e..ed316d40c0133 100644 --- a/homeassistant/components/deconz/lock.py +++ b/homeassistant/components/deconz/lock.py @@ -1,7 +1,5 @@ """Support for deCONZ locks.""" -from __future__ import annotations - from typing import Any from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/logbook.py b/homeassistant/components/deconz/logbook.py index b62e4957c4c31..2ce0f45af98ca 100644 --- a/homeassistant/components/deconz/logbook.py +++ b/homeassistant/components/deconz/logbook.py @@ -1,7 +1,5 @@ """Describe deCONZ logbook events.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.logbook import LOGBOOK_ENTRY_MESSAGE, LOGBOOK_ENTRY_NAME diff --git a/homeassistant/components/deconz/number.py b/homeassistant/components/deconz/number.py index d5ba8cc28d509..3eb44b31c6142 100644 --- a/homeassistant/components/deconz/number.py +++ b/homeassistant/components/deconz/number.py @@ -1,7 +1,5 @@ """Support for configuring different deCONZ numbers.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/deconz/scene.py b/homeassistant/components/deconz/scene.py index 0aff2b3ca8cf7..34f296b322992 100644 --- a/homeassistant/components/deconz/scene.py +++ b/homeassistant/components/deconz/scene.py @@ -1,7 +1,5 @@ """Support for deCONZ scenes.""" -from __future__ import annotations - from typing import Any from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/select.py b/homeassistant/components/deconz/select.py index 4d92b465cdc23..5c6b040e3b5f0 100644 --- a/homeassistant/components/deconz/select.py +++ b/homeassistant/components/deconz/select.py @@ -1,7 +1,5 @@ """Support for deCONZ select entities.""" -from __future__ import annotations - from pydeconz.models.event import EventType from pydeconz.models.sensor.air_purifier import AirPurifier, AirPurifierFanMode from pydeconz.models.sensor.presence import ( diff --git a/homeassistant/components/deconz/sensor.py b/homeassistant/components/deconz/sensor.py index 955ea3df853e6..b7908c6ffeaea 100644 --- a/homeassistant/components/deconz/sensor.py +++ b/homeassistant/components/deconz/sensor.py @@ -1,7 +1,5 @@ """Support for deCONZ sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/deconz/siren.py b/homeassistant/components/deconz/siren.py index 4c15cf8ccfe7e..7d67316ce5092 100644 --- a/homeassistant/components/deconz/siren.py +++ b/homeassistant/components/deconz/siren.py @@ -1,7 +1,5 @@ """Support for deCONZ siren.""" -from __future__ import annotations - from typing import Any from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/switch.py b/homeassistant/components/deconz/switch.py index 4990464280428..b10fdcd67b892 100644 --- a/homeassistant/components/deconz/switch.py +++ b/homeassistant/components/deconz/switch.py @@ -1,7 +1,5 @@ """Support for deCONZ switches.""" -from __future__ import annotations - from typing import Any from pydeconz.models.event import EventType diff --git a/homeassistant/components/deconz/util.py b/homeassistant/components/deconz/util.py index c4dc9df08ce69..692fa62a0d6e2 100644 --- a/homeassistant/components/deconz/util.py +++ b/homeassistant/components/deconz/util.py @@ -1,7 +1,5 @@ """Utilities for deCONZ integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/decora_wifi/light.py b/homeassistant/components/decora_wifi/light.py index 4ec9a1e4246da..fdf3fb20b4215 100644 --- a/homeassistant/components/decora_wifi/light.py +++ b/homeassistant/components/decora_wifi/light.py @@ -1,7 +1,5 @@ """Interfaces with the myLeviton API for Decora Smart WiFi products.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/delijn/sensor.py b/homeassistant/components/delijn/sensor.py index 7f94f272c0d6a..bf7692f57d932 100644 --- a/homeassistant/components/delijn/sensor.py +++ b/homeassistant/components/delijn/sensor.py @@ -1,7 +1,5 @@ """Support for De Lijn (Flemish public transport) information.""" -from __future__ import annotations - from datetime import datetime import logging diff --git a/homeassistant/components/deluge/__init__.py b/homeassistant/components/deluge/__init__.py index f9972570df384..26d9b9ea6caf0 100644 --- a/homeassistant/components/deluge/__init__.py +++ b/homeassistant/components/deluge/__init__.py @@ -1,7 +1,5 @@ """The Deluge integration.""" -from __future__ import annotations - import logging from ssl import SSLError diff --git a/homeassistant/components/deluge/config_flow.py b/homeassistant/components/deluge/config_flow.py index 0fcd7edfb0de7..0c5c3f7dab36c 100644 --- a/homeassistant/components/deluge/config_flow.py +++ b/homeassistant/components/deluge/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Deluge integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from ssl import SSLError diff --git a/homeassistant/components/deluge/coordinator.py b/homeassistant/components/deluge/coordinator.py index f86f92767ee95..1bdfae025382d 100644 --- a/homeassistant/components/deluge/coordinator.py +++ b/homeassistant/components/deluge/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Deluge integration.""" -from __future__ import annotations - from collections import Counter from datetime import timedelta from ssl import SSLError diff --git a/homeassistant/components/deluge/entity.py b/homeassistant/components/deluge/entity.py index 5873abb3199c0..ac9641acd1005 100644 --- a/homeassistant/components/deluge/entity.py +++ b/homeassistant/components/deluge/entity.py @@ -1,7 +1,5 @@ """The Deluge integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/deluge/sensor.py b/homeassistant/components/deluge/sensor.py index eb6ac9b27b912..e49e22f426b66 100644 --- a/homeassistant/components/deluge/sensor.py +++ b/homeassistant/components/deluge/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring the Deluge BitTorrent client API.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/deluge/switch.py b/homeassistant/components/deluge/switch.py index 342442ee727a4..371c353f21f6c 100644 --- a/homeassistant/components/deluge/switch.py +++ b/homeassistant/components/deluge/switch.py @@ -1,7 +1,5 @@ """Support for setting the Deluge BitTorrent client in Pause.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/demo/__init__.py b/homeassistant/components/demo/__init__.py index dbc65119bfae6..64ac2bb6afe8c 100644 --- a/homeassistant/components/demo/__init__.py +++ b/homeassistant/components/demo/__init__.py @@ -1,7 +1,5 @@ """Set up the demo environment that mimics interaction with devices.""" -from __future__ import annotations - import asyncio from homeassistant import config_entries, core as ha, setup diff --git a/homeassistant/components/demo/air_quality.py b/homeassistant/components/demo/air_quality.py index 4e247812efe12..453a23994b768 100644 --- a/homeassistant/components/demo/air_quality.py +++ b/homeassistant/components/demo/air_quality.py @@ -1,7 +1,5 @@ """Demo platform that offers fake air quality data.""" -from __future__ import annotations - from homeassistant.components.air_quality import AirQualityEntity from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/demo/alarm_control_panel.py b/homeassistant/components/demo/alarm_control_panel.py index 9716eccc2c165..5276946446ebc 100644 --- a/homeassistant/components/demo/alarm_control_panel.py +++ b/homeassistant/components/demo/alarm_control_panel.py @@ -1,7 +1,5 @@ """Demo platform that has two fake alarm control panels.""" -from __future__ import annotations - import datetime from homeassistant.components.alarm_control_panel import AlarmControlPanelState diff --git a/homeassistant/components/demo/binary_sensor.py b/homeassistant/components/demo/binary_sensor.py index b210e7262056c..19e091a408738 100644 --- a/homeassistant/components/demo/binary_sensor.py +++ b/homeassistant/components/demo/binary_sensor.py @@ -1,7 +1,5 @@ """Demo platform that has two fake binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/demo/button.py b/homeassistant/components/demo/button.py index 25212f3898975..6404f2be44030 100644 --- a/homeassistant/components/demo/button.py +++ b/homeassistant/components/demo/button.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake button entity.""" -from __future__ import annotations - from homeassistant.components import persistent_notification from homeassistant.components.button import ButtonEntity from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/demo/calendar.py b/homeassistant/components/demo/calendar.py index b0e82acfa6100..d3d93ab34bcb6 100644 --- a/homeassistant/components/demo/calendar.py +++ b/homeassistant/components/demo/calendar.py @@ -1,7 +1,5 @@ """Demo platform that has two fake calendars.""" -from __future__ import annotations - import datetime from homeassistant.components.calendar import CalendarEntity, CalendarEvent diff --git a/homeassistant/components/demo/camera.py b/homeassistant/components/demo/camera.py index 69ba7efda01bd..1d68ef8de5503 100644 --- a/homeassistant/components/demo/camera.py +++ b/homeassistant/components/demo/camera.py @@ -1,7 +1,5 @@ """Demo camera platform that has a fake camera.""" -from __future__ import annotations - from pathlib import Path from homeassistant.components.camera import Camera, CameraEntityFeature diff --git a/homeassistant/components/demo/climate.py b/homeassistant/components/demo/climate.py index b1876f3f6cef2..73561822e2667 100644 --- a/homeassistant/components/demo/climate.py +++ b/homeassistant/components/demo/climate.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake climate device.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/demo/config_flow.py b/homeassistant/components/demo/config_flow.py index 6f8ee26f51170..df0ee6a2693d3 100644 --- a/homeassistant/components/demo/config_flow.py +++ b/homeassistant/components/demo/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure demo component.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/demo/cover.py b/homeassistant/components/demo/cover.py index af7b493497564..f112460f06cba 100644 --- a/homeassistant/components/demo/cover.py +++ b/homeassistant/components/demo/cover.py @@ -1,7 +1,5 @@ """Demo platform for the cover component.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/demo/date.py b/homeassistant/components/demo/date.py index 875075a381d67..4e92afd23c6e1 100644 --- a/homeassistant/components/demo/date.py +++ b/homeassistant/components/demo/date.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake Date entity.""" -from __future__ import annotations - from datetime import date from homeassistant.components.date import DateEntity diff --git a/homeassistant/components/demo/datetime.py b/homeassistant/components/demo/datetime.py index 353ed8311bbce..3aef9b3cc7171 100644 --- a/homeassistant/components/demo/datetime.py +++ b/homeassistant/components/demo/datetime.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake date/time entity.""" -from __future__ import annotations - from datetime import UTC, datetime from homeassistant.components.datetime import DateTimeEntity diff --git a/homeassistant/components/demo/device_tracker.py b/homeassistant/components/demo/device_tracker.py index 2097f29ea285c..25e24f03a7bd0 100644 --- a/homeassistant/components/demo/device_tracker.py +++ b/homeassistant/components/demo/device_tracker.py @@ -1,7 +1,5 @@ """Demo platform for the Device tracker component.""" -from __future__ import annotations - import random from homeassistant.components.device_tracker import SeeCallback diff --git a/homeassistant/components/demo/event.py b/homeassistant/components/demo/event.py index f593a833123e3..c52073131b246 100644 --- a/homeassistant/components/demo/event.py +++ b/homeassistant/components/demo/event.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake event entity.""" -from __future__ import annotations - from homeassistant.components.event import EventDeviceClass, EventEntity from homeassistant.config_entries import ConfigEntry from homeassistant.core import Event, HomeAssistant, callback diff --git a/homeassistant/components/demo/fan.py b/homeassistant/components/demo/fan.py index 9f48628688e5e..f20749e93ad4c 100644 --- a/homeassistant/components/demo/fan.py +++ b/homeassistant/components/demo/fan.py @@ -1,7 +1,5 @@ """Demo fan platform that has a fake fan.""" -from __future__ import annotations - from typing import Any from homeassistant.components.fan import FanEntity, FanEntityFeature diff --git a/homeassistant/components/demo/geo_location.py b/homeassistant/components/demo/geo_location.py index ac72a3097b0e4..b0a77fca0298f 100644 --- a/homeassistant/components/demo/geo_location.py +++ b/homeassistant/components/demo/geo_location.py @@ -1,7 +1,5 @@ """Demo platform for the geolocation component.""" -from __future__ import annotations - from datetime import timedelta import logging from math import cos, pi, radians, sin diff --git a/homeassistant/components/demo/humidifier.py b/homeassistant/components/demo/humidifier.py index 7f34c23751b68..9dd9757f6b87b 100644 --- a/homeassistant/components/demo/humidifier.py +++ b/homeassistant/components/demo/humidifier.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake humidifier device.""" -from __future__ import annotations - from typing import Any from homeassistant.components.humidifier import ( diff --git a/homeassistant/components/demo/image_processing.py b/homeassistant/components/demo/image_processing.py index d109f55f5a2b5..cb6226f62aaf3 100644 --- a/homeassistant/components/demo/image_processing.py +++ b/homeassistant/components/demo/image_processing.py @@ -1,7 +1,5 @@ """Support for the demo image processing.""" -from __future__ import annotations - from homeassistant.components.image_processing import ( FaceInformation, ImageProcessingFaceEntity, diff --git a/homeassistant/components/demo/light.py b/homeassistant/components/demo/light.py index a70d3fe481a83..cd1feba84a3ca 100644 --- a/homeassistant/components/demo/light.py +++ b/homeassistant/components/demo/light.py @@ -1,7 +1,5 @@ """Demo light platform that implements lights.""" -from __future__ import annotations - import random from typing import Any diff --git a/homeassistant/components/demo/lock.py b/homeassistant/components/demo/lock.py index 081e1cf1d530c..1a7b2de655c76 100644 --- a/homeassistant/components/demo/lock.py +++ b/homeassistant/components/demo/lock.py @@ -1,7 +1,5 @@ """Demo lock platform that implements locks.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/demo/media_player.py b/homeassistant/components/demo/media_player.py index c65cdd12becd8..f55563b3eca26 100644 --- a/homeassistant/components/demo/media_player.py +++ b/homeassistant/components/demo/media_player.py @@ -1,7 +1,5 @@ """Demo implementation of the media player.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/demo/notify.py b/homeassistant/components/demo/notify.py index d26e13cc5417f..10449bd63251b 100644 --- a/homeassistant/components/demo/notify.py +++ b/homeassistant/components/demo/notify.py @@ -1,7 +1,5 @@ """Demo notification entity.""" -from __future__ import annotations - from homeassistant.components.notify import ( DOMAIN as NOTIFY_DOMAIN, NotifyEntity, diff --git a/homeassistant/components/demo/number.py b/homeassistant/components/demo/number.py index c7b62bdc3e05c..bcbf43b2f4efb 100644 --- a/homeassistant/components/demo/number.py +++ b/homeassistant/components/demo/number.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake Number entity.""" -from __future__ import annotations - from homeassistant.components.number import NumberDeviceClass, NumberEntity, NumberMode from homeassistant.config_entries import ConfigEntry from homeassistant.const import UnitOfTemperature diff --git a/homeassistant/components/demo/remote.py b/homeassistant/components/demo/remote.py index ffd6fd6e6096b..89327f8ff300d 100644 --- a/homeassistant/components/demo/remote.py +++ b/homeassistant/components/demo/remote.py @@ -1,7 +1,5 @@ """Demo platform that has two fake remotes.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/demo/select.py b/homeassistant/components/demo/select.py index fce90bc9b4f62..8c0fad8541325 100644 --- a/homeassistant/components/demo/select.py +++ b/homeassistant/components/demo/select.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake select entity.""" -from __future__ import annotations - from homeassistant.components.select import SelectEntity from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/demo/sensor.py b/homeassistant/components/demo/sensor.py index ae9ff26eca947..3acc9fa5b3be5 100644 --- a/homeassistant/components/demo/sensor.py +++ b/homeassistant/components/demo/sensor.py @@ -1,7 +1,5 @@ """Demo platform that has a couple of fake sensors.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import cast diff --git a/homeassistant/components/demo/siren.py b/homeassistant/components/demo/siren.py index ddaa5101e0f04..a10fea387d280 100644 --- a/homeassistant/components/demo/siren.py +++ b/homeassistant/components/demo/siren.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake siren device.""" -from __future__ import annotations - from typing import Any from homeassistant.components.siren import SirenEntity, SirenEntityFeature diff --git a/homeassistant/components/demo/stt.py b/homeassistant/components/demo/stt.py index 1757e4a8b8833..225046151ac90 100644 --- a/homeassistant/components/demo/stt.py +++ b/homeassistant/components/demo/stt.py @@ -1,7 +1,5 @@ """Support for the demo for speech-to-text service.""" -from __future__ import annotations - from collections.abc import AsyncIterable from homeassistant.components.stt import ( diff --git a/homeassistant/components/demo/switch.py b/homeassistant/components/demo/switch.py index dd288f285af0c..c159c93c32339 100644 --- a/homeassistant/components/demo/switch.py +++ b/homeassistant/components/demo/switch.py @@ -1,7 +1,5 @@ """Demo platform that has two fake switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchDeviceClass, SwitchEntity diff --git a/homeassistant/components/demo/text.py b/homeassistant/components/demo/text.py index 3219821ef9863..feaa19cc1980b 100644 --- a/homeassistant/components/demo/text.py +++ b/homeassistant/components/demo/text.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake text entity.""" -from __future__ import annotations - from homeassistant.components.text import TextEntity, TextMode from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/demo/time.py b/homeassistant/components/demo/time.py index 296155e9becf8..4d3e8fb4c18bd 100644 --- a/homeassistant/components/demo/time.py +++ b/homeassistant/components/demo/time.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake time entity.""" -from __future__ import annotations - from datetime import time from homeassistant.components.time import TimeEntity diff --git a/homeassistant/components/demo/tts.py b/homeassistant/components/demo/tts.py index 1d28d1358e113..f51a8e544c7a9 100644 --- a/homeassistant/components/demo/tts.py +++ b/homeassistant/components/demo/tts.py @@ -1,7 +1,5 @@ """Support for the demo for text-to-speech service.""" -from __future__ import annotations - import os from typing import Any diff --git a/homeassistant/components/demo/update.py b/homeassistant/components/demo/update.py index 916646416e93d..492e450879e2d 100644 --- a/homeassistant/components/demo/update.py +++ b/homeassistant/components/demo/update.py @@ -1,7 +1,5 @@ """Demo platform that offers fake update entities.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/demo/vacuum.py b/homeassistant/components/demo/vacuum.py index 28bfea66be2b7..7ab2c64019abd 100644 --- a/homeassistant/components/demo/vacuum.py +++ b/homeassistant/components/demo/vacuum.py @@ -1,7 +1,5 @@ """Demo platform for the vacuum component.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/demo/valve.py b/homeassistant/components/demo/valve.py index eb415e8475c30..c6674ef50fc48 100644 --- a/homeassistant/components/demo/valve.py +++ b/homeassistant/components/demo/valve.py @@ -1,7 +1,5 @@ """Demo valve platform that implements valves.""" -from __future__ import annotations - import asyncio from datetime import datetime from typing import Any diff --git a/homeassistant/components/demo/water_heater.py b/homeassistant/components/demo/water_heater.py index 6432ce22ddf06..a15b9832f2749 100644 --- a/homeassistant/components/demo/water_heater.py +++ b/homeassistant/components/demo/water_heater.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake water heater device.""" -from __future__ import annotations - from typing import Any from homeassistant.components.water_heater import ( diff --git a/homeassistant/components/demo/weather.py b/homeassistant/components/demo/weather.py index d1f829fee1b17..10265f1e7686f 100644 --- a/homeassistant/components/demo/weather.py +++ b/homeassistant/components/demo/weather.py @@ -1,7 +1,5 @@ """Demo platform that offers fake meteorological data.""" -from __future__ import annotations - from datetime import datetime, timedelta from homeassistant.components.weather import ( diff --git a/homeassistant/components/denon/media_player.py b/homeassistant/components/denon/media_player.py index a33db94f41cd0..c30e4e24e9d61 100644 --- a/homeassistant/components/denon/media_player.py +++ b/homeassistant/components/denon/media_player.py @@ -1,7 +1,5 @@ """Support for Denon Network Receivers.""" -from __future__ import annotations - import logging import telnetlib # pylint: disable=deprecated-module diff --git a/homeassistant/components/denonavr/config_flow.py b/homeassistant/components/denonavr/config_flow.py index 196c894e8c00c..b6e5b2b237645 100644 --- a/homeassistant/components/denonavr/config_flow.py +++ b/homeassistant/components/denonavr/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Denon AVR receivers using their HTTP interface.""" -from __future__ import annotations - import logging from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/denonavr/media_player.py b/homeassistant/components/denonavr/media_player.py index 0df9872a66932..1077699520bdf 100644 --- a/homeassistant/components/denonavr/media_player.py +++ b/homeassistant/components/denonavr/media_player.py @@ -1,7 +1,5 @@ """Support for Denon AVR receivers using their HTTP interface.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from datetime import timedelta from functools import wraps diff --git a/homeassistant/components/denonavr/receiver.py b/homeassistant/components/denonavr/receiver.py index cbafe35cfc58a..da606f65c8632 100644 --- a/homeassistant/components/denonavr/receiver.py +++ b/homeassistant/components/denonavr/receiver.py @@ -1,7 +1,5 @@ """Code to handle a DenonAVR receiver.""" -from __future__ import annotations - from collections.abc import Callable import contextlib import logging diff --git a/homeassistant/components/denonavr/services.py b/homeassistant/components/denonavr/services.py index 0c4523fb98b98..126d16c92b132 100644 --- a/homeassistant/components/denonavr/services.py +++ b/homeassistant/components/denonavr/services.py @@ -1,7 +1,5 @@ """Support for Denon AVR receivers using their HTTP interface.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/derivative/__init__.py b/homeassistant/components/derivative/__init__.py index 4639a6cb5e548..199f1db7ef0e8 100644 --- a/homeassistant/components/derivative/__init__.py +++ b/homeassistant/components/derivative/__init__.py @@ -1,7 +1,5 @@ """The Derivative integration.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/derivative/config_flow.py b/homeassistant/components/derivative/config_flow.py index f9014681088ab..2de732540bbb0 100644 --- a/homeassistant/components/derivative/config_flow.py +++ b/homeassistant/components/derivative/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Derivative integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/derivative/diagnostics.py b/homeassistant/components/derivative/diagnostics.py index 4f5496d72fe79..27b66b103a3d9 100644 --- a/homeassistant/components/derivative/diagnostics.py +++ b/homeassistant/components/derivative/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for derivative.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/derivative/sensor.py b/homeassistant/components/derivative/sensor.py index 8515b54295a1d..e3cddcea33c07 100644 --- a/homeassistant/components/derivative/sensor.py +++ b/homeassistant/components/derivative/sensor.py @@ -1,7 +1,5 @@ """Numeric derivative of data coming from a source sensor over time.""" -from __future__ import annotations - from datetime import datetime, timedelta from decimal import Decimal, DecimalException, InvalidOperation import logging diff --git a/homeassistant/components/devialet/__init__.py b/homeassistant/components/devialet/__init__.py index be641ad58a5c0..718c85c0b8082 100644 --- a/homeassistant/components/devialet/__init__.py +++ b/homeassistant/components/devialet/__init__.py @@ -1,7 +1,5 @@ """The Devialet integration.""" -from __future__ import annotations - from devialet import DevialetApi from homeassistant.const import CONF_HOST, Platform diff --git a/homeassistant/components/devialet/config_flow.py b/homeassistant/components/devialet/config_flow.py index 45a00fc407343..4a4befb6ba418 100644 --- a/homeassistant/components/devialet/config_flow.py +++ b/homeassistant/components/devialet/config_flow.py @@ -1,7 +1,5 @@ """Support for Devialet Phantom speakers.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/devialet/diagnostics.py b/homeassistant/components/devialet/diagnostics.py index 75d6e7aa222ce..252b546d5df61 100644 --- a/homeassistant/components/devialet/diagnostics.py +++ b/homeassistant/components/devialet/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Devialet.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/devialet/media_player.py b/homeassistant/components/devialet/media_player.py index bcc4ce8548fb7..f6526076fac23 100644 --- a/homeassistant/components/devialet/media_player.py +++ b/homeassistant/components/devialet/media_player.py @@ -1,7 +1,5 @@ """Support for Devialet speakers.""" -from __future__ import annotations - from devialet.const import NORMAL_INPUTS from homeassistant.components.media_player import ( diff --git a/homeassistant/components/device_automation/__init__.py b/homeassistant/components/device_automation/__init__.py index 537ddc35c5a5b..b2ec8392abedd 100644 --- a/homeassistant/components/device_automation/__init__.py +++ b/homeassistant/components/device_automation/__init__.py @@ -1,7 +1,5 @@ """Helpers for device automations.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine, Iterable, Mapping from dataclasses import dataclass diff --git a/homeassistant/components/device_automation/action.py b/homeassistant/components/device_automation/action.py index b1c63ac439b8f..b9535d392ef99 100644 --- a/homeassistant/components/device_automation/action.py +++ b/homeassistant/components/device_automation/action.py @@ -1,7 +1,5 @@ """Device action validator.""" -from __future__ import annotations - from typing import Any, Protocol import voluptuous as vol diff --git a/homeassistant/components/device_automation/condition.py b/homeassistant/components/device_automation/condition.py index dde1ee7bfe081..4b651efd877a7 100644 --- a/homeassistant/components/device_automation/condition.py +++ b/homeassistant/components/device_automation/condition.py @@ -1,7 +1,5 @@ """Validate device conditions.""" -from __future__ import annotations - from typing import Any, Protocol import voluptuous as vol diff --git a/homeassistant/components/device_automation/entity.py b/homeassistant/components/device_automation/entity.py index aaa14dbf9b023..a3886ad2d9cb0 100644 --- a/homeassistant/components/device_automation/entity.py +++ b/homeassistant/components/device_automation/entity.py @@ -1,7 +1,5 @@ """Device automation helpers for entity.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.homeassistant.triggers import state as state_trigger diff --git a/homeassistant/components/device_automation/helpers.py b/homeassistant/components/device_automation/helpers.py index 0d935444a594c..6d80500f7eb52 100644 --- a/homeassistant/components/device_automation/helpers.py +++ b/homeassistant/components/device_automation/helpers.py @@ -1,7 +1,5 @@ """Helpers for device oriented automations.""" -from __future__ import annotations - from typing import cast import voluptuous as vol diff --git a/homeassistant/components/device_automation/toggle_entity.py b/homeassistant/components/device_automation/toggle_entity.py index d22208362269a..a7b8ab2fa1212 100644 --- a/homeassistant/components/device_automation/toggle_entity.py +++ b/homeassistant/components/device_automation/toggle_entity.py @@ -1,7 +1,5 @@ """Device automation helpers for toggle entity.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.homeassistant.triggers import state as state_trigger diff --git a/homeassistant/components/device_automation/trigger.py b/homeassistant/components/device_automation/trigger.py index 071b823608694..f297cb47fd050 100644 --- a/homeassistant/components/device_automation/trigger.py +++ b/homeassistant/components/device_automation/trigger.py @@ -1,7 +1,5 @@ """Offer device oriented automation.""" -from __future__ import annotations - from typing import Any, Protocol import voluptuous as vol diff --git a/homeassistant/components/device_tracker/__init__.py b/homeassistant/components/device_tracker/__init__.py index 313373e3181b8..0c6606a8bc095 100644 --- a/homeassistant/components/device_tracker/__init__.py +++ b/homeassistant/components/device_tracker/__init__.py @@ -1,7 +1,5 @@ """Provide functionality to keep track of devices.""" -from __future__ import annotations - from homeassistant.const import ATTR_GPS_ACCURACY, STATE_HOME # noqa: F401 from homeassistant.core import HomeAssistant from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/device_tracker/config_entry.py b/homeassistant/components/device_tracker/config_entry.py index b82cf0352a72e..f9c2efe6f9561 100644 --- a/homeassistant/components/device_tracker/config_entry.py +++ b/homeassistant/components/device_tracker/config_entry.py @@ -1,7 +1,5 @@ """Code to set up a device tracker platform using a config entry.""" -from __future__ import annotations - import asyncio from typing import final diff --git a/homeassistant/components/device_tracker/const.py b/homeassistant/components/device_tracker/const.py index c9e4d4e910a58..184415addd264 100644 --- a/homeassistant/components/device_tracker/const.py +++ b/homeassistant/components/device_tracker/const.py @@ -1,7 +1,5 @@ """Device tracker constants.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum import logging diff --git a/homeassistant/components/device_tracker/device_condition.py b/homeassistant/components/device_tracker/device_condition.py index 2d6d723dc4979..d7cf67404fdc0 100644 --- a/homeassistant/components/device_tracker/device_condition.py +++ b/homeassistant/components/device_tracker/device_condition.py @@ -1,7 +1,5 @@ """Provides device automations for Device tracker.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/device_tracker/device_trigger.py b/homeassistant/components/device_tracker/device_trigger.py index cb299236438ac..a85006d17814c 100644 --- a/homeassistant/components/device_tracker/device_trigger.py +++ b/homeassistant/components/device_tracker/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Device Tracker.""" -from __future__ import annotations - from operator import attrgetter from typing import Final diff --git a/homeassistant/components/device_tracker/legacy.py b/homeassistant/components/device_tracker/legacy.py index 5923aa2ed45fb..81bb76d21350f 100644 --- a/homeassistant/components/device_tracker/legacy.py +++ b/homeassistant/components/device_tracker/legacy.py @@ -1,7 +1,5 @@ """Legacy device tracker classes.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine, Sequence from datetime import datetime, timedelta diff --git a/homeassistant/components/devolo_home_control/__init__.py b/homeassistant/components/devolo_home_control/__init__.py index 8c6a857dd48a1..f6423625c378a 100644 --- a/homeassistant/components/devolo_home_control/__init__.py +++ b/homeassistant/components/devolo_home_control/__init__.py @@ -1,7 +1,5 @@ """The devolo_home_control integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from functools import partial diff --git a/homeassistant/components/devolo_home_control/binary_sensor.py b/homeassistant/components/devolo_home_control/binary_sensor.py index ef80005a9048e..2d149b5623643 100644 --- a/homeassistant/components/devolo_home_control/binary_sensor.py +++ b/homeassistant/components/devolo_home_control/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for binary sensor integration.""" -from __future__ import annotations - from devolo_home_control_api.devices.zwave import Zwave from devolo_home_control_api.homecontrol import HomeControl diff --git a/homeassistant/components/devolo_home_control/climate.py b/homeassistant/components/devolo_home_control/climate.py index 95db596c3ef63..bb3b72597650d 100644 --- a/homeassistant/components/devolo_home_control/climate.py +++ b/homeassistant/components/devolo_home_control/climate.py @@ -1,7 +1,5 @@ """Platform for climate integration.""" -from __future__ import annotations - from typing import Any from devolo_home_control_api.devices.zwave import Zwave diff --git a/homeassistant/components/devolo_home_control/config_flow.py b/homeassistant/components/devolo_home_control/config_flow.py index 64220949270cc..37e1dac912ac7 100644 --- a/homeassistant/components/devolo_home_control/config_flow.py +++ b/homeassistant/components/devolo_home_control/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the devolo home control integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/devolo_home_control/cover.py b/homeassistant/components/devolo_home_control/cover.py index bafef2b02c98f..d498ed77863c1 100644 --- a/homeassistant/components/devolo_home_control/cover.py +++ b/homeassistant/components/devolo_home_control/cover.py @@ -1,7 +1,5 @@ """Platform for cover integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import ( diff --git a/homeassistant/components/devolo_home_control/diagnostics.py b/homeassistant/components/devolo_home_control/diagnostics.py index 1ce65d90fd679..b66bd0368d4cd 100644 --- a/homeassistant/components/devolo_home_control/diagnostics.py +++ b/homeassistant/components/devolo_home_control/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for devolo Home Control.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/devolo_home_control/entity.py b/homeassistant/components/devolo_home_control/entity.py index ab9f29873cde6..a28209d89e857 100644 --- a/homeassistant/components/devolo_home_control/entity.py +++ b/homeassistant/components/devolo_home_control/entity.py @@ -1,7 +1,5 @@ """Base class for a device entity integrated in devolo Home Control.""" -from __future__ import annotations - import logging from urllib.parse import urlparse diff --git a/homeassistant/components/devolo_home_control/light.py b/homeassistant/components/devolo_home_control/light.py index 907a46ec27b9d..5ba26f15c88e0 100644 --- a/homeassistant/components/devolo_home_control/light.py +++ b/homeassistant/components/devolo_home_control/light.py @@ -1,7 +1,5 @@ """Platform for light integration.""" -from __future__ import annotations - from typing import Any from devolo_home_control_api.devices.zwave import Zwave diff --git a/homeassistant/components/devolo_home_control/sensor.py b/homeassistant/components/devolo_home_control/sensor.py index e601728d85195..426212b7627ce 100644 --- a/homeassistant/components/devolo_home_control/sensor.py +++ b/homeassistant/components/devolo_home_control/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from devolo_home_control_api.devices.zwave import Zwave from devolo_home_control_api.homecontrol import HomeControl diff --git a/homeassistant/components/devolo_home_control/switch.py b/homeassistant/components/devolo_home_control/switch.py index 62f9326bb8980..7d20e02b49f7a 100644 --- a/homeassistant/components/devolo_home_control/switch.py +++ b/homeassistant/components/devolo_home_control/switch.py @@ -1,7 +1,5 @@ """Platform for switch integration.""" -from __future__ import annotations - from typing import Any from devolo_home_control_api.devices.zwave import Zwave diff --git a/homeassistant/components/devolo_home_network/__init__.py b/homeassistant/components/devolo_home_network/__init__.py index 79d00ee50be3e..82cd529b3ffc7 100644 --- a/homeassistant/components/devolo_home_network/__init__.py +++ b/homeassistant/components/devolo_home_network/__init__.py @@ -1,7 +1,5 @@ """The devolo Home Network integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/devolo_home_network/binary_sensor.py b/homeassistant/components/devolo_home_network/binary_sensor.py index 3b1debe42c586..9a37186a42cbf 100644 --- a/homeassistant/components/devolo_home_network/binary_sensor.py +++ b/homeassistant/components/devolo_home_network/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for binary sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/devolo_home_network/button.py b/homeassistant/components/devolo_home_network/button.py index 53de2945d0057..a7a6c9ad79a13 100644 --- a/homeassistant/components/devolo_home_network/button.py +++ b/homeassistant/components/devolo_home_network/button.py @@ -1,7 +1,5 @@ """Platform for button integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/devolo_home_network/config_flow.py b/homeassistant/components/devolo_home_network/config_flow.py index 125559eefe487..b2e3e3dec8764 100644 --- a/homeassistant/components/devolo_home_network/config_flow.py +++ b/homeassistant/components/devolo_home_network/config_flow.py @@ -1,7 +1,5 @@ """Config flow for devolo Home Network integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/devolo_home_network/device_tracker.py b/homeassistant/components/devolo_home_network/device_tracker.py index d691cc130078f..504275c6095a4 100644 --- a/homeassistant/components/devolo_home_network/device_tracker.py +++ b/homeassistant/components/devolo_home_network/device_tracker.py @@ -1,7 +1,5 @@ """Platform for device tracker integration.""" -from __future__ import annotations - from devolo_plc_api.device import Device from devolo_plc_api.device_api import ConnectedStationInfo diff --git a/homeassistant/components/devolo_home_network/diagnostics.py b/homeassistant/components/devolo_home_network/diagnostics.py index 1683edb4074d0..f34b70b841b09 100644 --- a/homeassistant/components/devolo_home_network/diagnostics.py +++ b/homeassistant/components/devolo_home_network/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for devolo Home Network.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/devolo_home_network/entity.py b/homeassistant/components/devolo_home_network/entity.py index 79b9b846463f7..9d4f3d4bac725 100644 --- a/homeassistant/components/devolo_home_network/entity.py +++ b/homeassistant/components/devolo_home_network/entity.py @@ -1,7 +1,5 @@ """Generic platform.""" -from __future__ import annotations - from devolo_plc_api.device_api import ( ConnectedStationInfo, NeighborAPInfo, diff --git a/homeassistant/components/devolo_home_network/image.py b/homeassistant/components/devolo_home_network/image.py index 8dc701a30c9d7..52f469a642737 100644 --- a/homeassistant/components/devolo_home_network/image.py +++ b/homeassistant/components/devolo_home_network/image.py @@ -1,7 +1,5 @@ """Platform for image integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/devolo_home_network/sensor.py b/homeassistant/components/devolo_home_network/sensor.py index 941eec4215d1d..2f6fcb0fcf35f 100644 --- a/homeassistant/components/devolo_home_network/sensor.py +++ b/homeassistant/components/devolo_home_network/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/devolo_home_network/switch.py b/homeassistant/components/devolo_home_network/switch.py index e709d0f54b484..0047458fb908c 100644 --- a/homeassistant/components/devolo_home_network/switch.py +++ b/homeassistant/components/devolo_home_network/switch.py @@ -1,7 +1,5 @@ """Platform for switch integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/devolo_home_network/update.py b/homeassistant/components/devolo_home_network/update.py index ace12f24358ea..7ceece97e4d21 100644 --- a/homeassistant/components/devolo_home_network/update.py +++ b/homeassistant/components/devolo_home_network/update.py @@ -1,7 +1,5 @@ """Platform for update integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/dexcom/config_flow.py b/homeassistant/components/dexcom/config_flow.py index cbe97952fef24..2ad53f2c9f9ac 100644 --- a/homeassistant/components/dexcom/config_flow.py +++ b/homeassistant/components/dexcom/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Dexcom integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/dexcom/sensor.py b/homeassistant/components/dexcom/sensor.py index eac0134f01079..958b39e4dfe10 100644 --- a/homeassistant/components/dexcom/sensor.py +++ b/homeassistant/components/dexcom/sensor.py @@ -1,7 +1,5 @@ """Support for Dexcom sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorEntity from homeassistant.const import CONF_USERNAME, UnitOfBloodGlucoseConcentration from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/dhcp/__init__.py b/homeassistant/components/dhcp/__init__.py index 66e99d116f9fe..a2055f638b9ca 100644 --- a/homeassistant/components/dhcp/__init__.py +++ b/homeassistant/components/dhcp/__init__.py @@ -1,7 +1,5 @@ """The dhcp integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import timedelta diff --git a/homeassistant/components/dhcp/helpers.py b/homeassistant/components/dhcp/helpers.py index e5ab767ee71c2..7acf26f76fdea 100644 --- a/homeassistant/components/dhcp/helpers.py +++ b/homeassistant/components/dhcp/helpers.py @@ -1,7 +1,5 @@ """The dhcp integration.""" -from __future__ import annotations - from collections.abc import Callable from functools import partial diff --git a/homeassistant/components/dhcp/models.py b/homeassistant/components/dhcp/models.py index d26993e7f0f67..2bafd2303d1cf 100644 --- a/homeassistant/components/dhcp/models.py +++ b/homeassistant/components/dhcp/models.py @@ -1,7 +1,5 @@ """The dhcp integration.""" -from __future__ import annotations - from collections.abc import Callable import dataclasses from dataclasses import dataclass diff --git a/homeassistant/components/dhcp/websocket_api.py b/homeassistant/components/dhcp/websocket_api.py index e6682de215805..dda36c81aef8e 100644 --- a/homeassistant/components/dhcp/websocket_api.py +++ b/homeassistant/components/dhcp/websocket_api.py @@ -1,7 +1,5 @@ """The dhcp integration websocket apis.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/diagnostics/__init__.py b/homeassistant/components/diagnostics/__init__.py index 0cb2eddb199c2..0672dd39d2e22 100644 --- a/homeassistant/components/diagnostics/__init__.py +++ b/homeassistant/components/diagnostics/__init__.py @@ -1,7 +1,5 @@ """The Diagnostics integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Mapping from dataclasses import dataclass, field from http import HTTPStatus diff --git a/homeassistant/components/diagnostics/util.py b/homeassistant/components/diagnostics/util.py index 0ca85c9a58437..06d2ceedc3271 100644 --- a/homeassistant/components/diagnostics/util.py +++ b/homeassistant/components/diagnostics/util.py @@ -1,7 +1,5 @@ """Diagnostic utilities.""" -from __future__ import annotations - from collections.abc import Iterable, Mapping from typing import Any, cast, overload diff --git a/homeassistant/components/digital_ocean/__init__.py b/homeassistant/components/digital_ocean/__init__.py index b4bd6ab1b923d..44cad0fc68ad7 100644 --- a/homeassistant/components/digital_ocean/__init__.py +++ b/homeassistant/components/digital_ocean/__init__.py @@ -1,7 +1,5 @@ """Support for Digital Ocean.""" -from __future__ import annotations - import logging import digitalocean diff --git a/homeassistant/components/digital_ocean/binary_sensor.py b/homeassistant/components/digital_ocean/binary_sensor.py index 6439a97ade8cc..9588993ec6372 100644 --- a/homeassistant/components/digital_ocean/binary_sensor.py +++ b/homeassistant/components/digital_ocean/binary_sensor.py @@ -1,7 +1,5 @@ """Support for monitoring the state of Digital Ocean droplets.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/digital_ocean/const.py b/homeassistant/components/digital_ocean/const.py index 77dfb1bf4e273..23898353b9804 100644 --- a/homeassistant/components/digital_ocean/const.py +++ b/homeassistant/components/digital_ocean/const.py @@ -1,7 +1,5 @@ """Support for Digital Ocean.""" -from __future__ import annotations - from datetime import timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/digital_ocean/switch.py b/homeassistant/components/digital_ocean/switch.py index a3e6b4f95bf23..64cc70a3a5ecd 100644 --- a/homeassistant/components/digital_ocean/switch.py +++ b/homeassistant/components/digital_ocean/switch.py @@ -1,7 +1,5 @@ """Support for interacting with Digital Ocean droplets.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/directv/__init__.py b/homeassistant/components/directv/__init__.py index 274cc4cbf535e..a6aa9ea9745eb 100644 --- a/homeassistant/components/directv/__init__.py +++ b/homeassistant/components/directv/__init__.py @@ -1,7 +1,5 @@ """The DirecTV integration.""" -from __future__ import annotations - from datetime import timedelta from directv import DIRECTV, DIRECTVError diff --git a/homeassistant/components/directv/config_flow.py b/homeassistant/components/directv/config_flow.py index 927d2325c2d02..f25035078a97e 100644 --- a/homeassistant/components/directv/config_flow.py +++ b/homeassistant/components/directv/config_flow.py @@ -1,7 +1,5 @@ """Config flow for DirecTV.""" -from __future__ import annotations - import logging from typing import Any, cast from urllib.parse import urlparse diff --git a/homeassistant/components/directv/entity.py b/homeassistant/components/directv/entity.py index 45a3c59991d02..4f0126dcc2491 100644 --- a/homeassistant/components/directv/entity.py +++ b/homeassistant/components/directv/entity.py @@ -1,7 +1,5 @@ """Base DirecTV Entity.""" -from __future__ import annotations - from directv import DIRECTV from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/directv/media_player.py b/homeassistant/components/directv/media_player.py index 6f57375e8781b..1426e5938e9d3 100644 --- a/homeassistant/components/directv/media_player.py +++ b/homeassistant/components/directv/media_player.py @@ -1,7 +1,5 @@ """Support for the DirecTV receivers.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/directv/remote.py b/homeassistant/components/directv/remote.py index c9aacaae4d3c9..fd98a208c8087 100644 --- a/homeassistant/components/directv/remote.py +++ b/homeassistant/components/directv/remote.py @@ -1,7 +1,5 @@ """Support for the DIRECTV remote.""" -from __future__ import annotations - from collections.abc import Iterable from datetime import timedelta import logging diff --git a/homeassistant/components/discogs/sensor.py b/homeassistant/components/discogs/sensor.py index cce4b5651db88..489023b5db616 100644 --- a/homeassistant/components/discogs/sensor.py +++ b/homeassistant/components/discogs/sensor.py @@ -1,7 +1,5 @@ """Show the amount of records in a user's Discogs collection.""" -from __future__ import annotations - from datetime import timedelta import logging import random diff --git a/homeassistant/components/discord/config_flow.py b/homeassistant/components/discord/config_flow.py index 975cf5330703e..cee885eca6904 100644 --- a/homeassistant/components/discord/config_flow.py +++ b/homeassistant/components/discord/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Discord integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/discord/notify.py b/homeassistant/components/discord/notify.py index 8a98d17291364..cb8900c9c3b8b 100644 --- a/homeassistant/components/discord/notify.py +++ b/homeassistant/components/discord/notify.py @@ -1,7 +1,5 @@ """Discord platform for notify component.""" -from __future__ import annotations - from io import BytesIO import logging import os.path diff --git a/homeassistant/components/discovergy/__init__.py b/homeassistant/components/discovergy/__init__.py index 65687debd3a9a..462bcc87557c1 100644 --- a/homeassistant/components/discovergy/__init__.py +++ b/homeassistant/components/discovergy/__init__.py @@ -1,7 +1,5 @@ """The Discovergy integration.""" -from __future__ import annotations - from pydiscovergy import Discovergy from pydiscovergy.authentication import BasicAuth import pydiscovergy.error as discovergyError diff --git a/homeassistant/components/discovergy/config_flow.py b/homeassistant/components/discovergy/config_flow.py index f4369951ba385..b528eaa699053 100644 --- a/homeassistant/components/discovergy/config_flow.py +++ b/homeassistant/components/discovergy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Discovergy integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/discovergy/const.py b/homeassistant/components/discovergy/const.py index 80c3c23a8fa2a..761099d68f785 100644 --- a/homeassistant/components/discovergy/const.py +++ b/homeassistant/components/discovergy/const.py @@ -1,6 +1,4 @@ """Constants for the Discovergy integration.""" -from __future__ import annotations - DOMAIN = "discovergy" MANUFACTURER = "inexogy" diff --git a/homeassistant/components/discovergy/coordinator.py b/homeassistant/components/discovergy/coordinator.py index 2c77ab2388e2f..94212984ade5f 100644 --- a/homeassistant/components/discovergy/coordinator.py +++ b/homeassistant/components/discovergy/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Discovergy integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/discovergy/diagnostics.py b/homeassistant/components/discovergy/diagnostics.py index f4d6a3397d015..39871174d9ccf 100644 --- a/homeassistant/components/discovergy/diagnostics.py +++ b/homeassistant/components/discovergy/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for discovergy.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/dlink/__init__.py b/homeassistant/components/dlink/__init__.py index 212fe2e9e21be..6acde8c7ab891 100644 --- a/homeassistant/components/dlink/__init__.py +++ b/homeassistant/components/dlink/__init__.py @@ -1,7 +1,5 @@ """The D-Link Power Plug integration.""" -from __future__ import annotations - from pyW215.pyW215 import SmartPlug from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/dlink/config_flow.py b/homeassistant/components/dlink/config_flow.py index 02ef94dae7dcb..eb4b7ae1ad915 100644 --- a/homeassistant/components/dlink/config_flow.py +++ b/homeassistant/components/dlink/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the D-Link Power Plug integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/dlink/data.py b/homeassistant/components/dlink/data.py index 939b230f2c3ad..8e22438c2c5ea 100644 --- a/homeassistant/components/dlink/data.py +++ b/homeassistant/components/dlink/data.py @@ -1,7 +1,5 @@ """Data for the D-Link Power Plug integration.""" -from __future__ import annotations - from datetime import datetime import logging import urllib.error diff --git a/homeassistant/components/dlink/entity.py b/homeassistant/components/dlink/entity.py index 228dfd168a58b..45ae67895c021 100644 --- a/homeassistant/components/dlink/entity.py +++ b/homeassistant/components/dlink/entity.py @@ -1,7 +1,5 @@ """Entity representing a D-Link Power Plug device.""" -from __future__ import annotations - from homeassistant.const import ATTR_CONNECTIONS from homeassistant.helpers import device_registry as dr from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/dlink/switch.py b/homeassistant/components/dlink/switch.py index ef1348f613d72..76380b8685b13 100644 --- a/homeassistant/components/dlink/switch.py +++ b/homeassistant/components/dlink/switch.py @@ -1,7 +1,5 @@ """Support for D-Link Power Plug Switches.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/dlna_dmr/__init__.py b/homeassistant/components/dlna_dmr/__init__.py index d22f4eb41d4db..f5fe16fde570d 100644 --- a/homeassistant/components/dlna_dmr/__init__.py +++ b/homeassistant/components/dlna_dmr/__init__.py @@ -1,7 +1,5 @@ """The dlna_dmr component.""" -from __future__ import annotations - from homeassistant import config_entries from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/dlna_dmr/config_flow.py b/homeassistant/components/dlna_dmr/config_flow.py index ede9119c50dd7..d0bfb57b6fa14 100644 --- a/homeassistant/components/dlna_dmr/config_flow.py +++ b/homeassistant/components/dlna_dmr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for DLNA DMR.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from functools import partial from ipaddress import IPv6Address, ip_address diff --git a/homeassistant/components/dlna_dmr/const.py b/homeassistant/components/dlna_dmr/const.py index df81cee08e49d..cb308faea15fd 100644 --- a/homeassistant/components/dlna_dmr/const.py +++ b/homeassistant/components/dlna_dmr/const.py @@ -1,7 +1,5 @@ """Constants for the DLNA DMR component.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Final diff --git a/homeassistant/components/dlna_dmr/data.py b/homeassistant/components/dlna_dmr/data.py index 7af396f7c606d..3794f0d7a8004 100644 --- a/homeassistant/components/dlna_dmr/data.py +++ b/homeassistant/components/dlna_dmr/data.py @@ -1,7 +1,5 @@ """Data used by this integration.""" -from __future__ import annotations - import asyncio from collections import defaultdict from typing import NamedTuple, cast diff --git a/homeassistant/components/dlna_dmr/media_player.py b/homeassistant/components/dlna_dmr/media_player.py index 1c43d76ea0840..c73eae77fd9cc 100644 --- a/homeassistant/components/dlna_dmr/media_player.py +++ b/homeassistant/components/dlna_dmr/media_player.py @@ -1,7 +1,5 @@ """Support for DLNA DMR (Device Media Renderer).""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine, Sequence import contextlib diff --git a/homeassistant/components/dlna_dms/__init__.py b/homeassistant/components/dlna_dms/__init__.py index 668a2e9d96527..189edc9fb3ea5 100644 --- a/homeassistant/components/dlna_dms/__init__.py +++ b/homeassistant/components/dlna_dms/__init__.py @@ -4,8 +4,6 @@ server is wrapped in a DmsEntity, and the server's USN is used as the unique_id. """ -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/dlna_dms/config_flow.py b/homeassistant/components/dlna_dms/config_flow.py index a87b4a510f5d9..04cbbdeae7980 100644 --- a/homeassistant/components/dlna_dms/config_flow.py +++ b/homeassistant/components/dlna_dms/config_flow.py @@ -1,7 +1,5 @@ """Config flow for DLNA DMS.""" -from __future__ import annotations - import logging from pprint import pformat from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/dlna_dms/const.py b/homeassistant/components/dlna_dms/const.py index 686e6c631088e..4bc3d58d079a4 100644 --- a/homeassistant/components/dlna_dms/const.py +++ b/homeassistant/components/dlna_dms/const.py @@ -1,7 +1,5 @@ """Constants for the DLNA MediaServer integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Final diff --git a/homeassistant/components/dlna_dms/dms.py b/homeassistant/components/dlna_dms/dms.py index 8da971b7b49b6..9d0a374dd13f5 100644 --- a/homeassistant/components/dlna_dms/dms.py +++ b/homeassistant/components/dlna_dms/dms.py @@ -1,7 +1,5 @@ """Wrapper for media_source around async_upnp_client's DmsDevice .""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/dlna_dms/media_source.py b/homeassistant/components/dlna_dms/media_source.py index f5bb440f9786a..0cf8413370496 100644 --- a/homeassistant/components/dlna_dms/media_source.py +++ b/homeassistant/components/dlna_dms/media_source.py @@ -10,8 +10,6 @@ for the syntax. """ -from __future__ import annotations - from homeassistant.components.media_player import BrowseError, MediaClass, MediaType from homeassistant.components.media_source import ( BrowseMediaSource, diff --git a/homeassistant/components/dlna_dms/util.py b/homeassistant/components/dlna_dms/util.py index 78ada3c708aa5..ebc05c6bf90f8 100644 --- a/homeassistant/components/dlna_dms/util.py +++ b/homeassistant/components/dlna_dms/util.py @@ -1,7 +1,5 @@ """Small utility functions for the dlna_dms integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.util import slugify diff --git a/homeassistant/components/dnsip/__init__.py b/homeassistant/components/dnsip/__init__.py index 3487ce83c7bf4..da39023394f67 100644 --- a/homeassistant/components/dnsip/__init__.py +++ b/homeassistant/components/dnsip/__init__.py @@ -1,7 +1,5 @@ """The dnsip component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_PORT from homeassistant.core import _LOGGER, HomeAssistant diff --git a/homeassistant/components/dnsip/config_flow.py b/homeassistant/components/dnsip/config_flow.py index 0ea2a9d092b92..2315d52fd3b88 100644 --- a/homeassistant/components/dnsip/config_flow.py +++ b/homeassistant/components/dnsip/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for dnsip integration.""" -from __future__ import annotations - import asyncio import contextlib from typing import Any, Literal diff --git a/homeassistant/components/dnsip/sensor.py b/homeassistant/components/dnsip/sensor.py index adadfd5e23d5d..dd5a4f38aab37 100644 --- a/homeassistant/components/dnsip/sensor.py +++ b/homeassistant/components/dnsip/sensor.py @@ -1,7 +1,5 @@ """Get your own public IP address or that of any host.""" -from __future__ import annotations - import asyncio from datetime import timedelta from ipaddress import IPv4Address, IPv6Address diff --git a/homeassistant/components/doods/image_processing.py b/homeassistant/components/doods/image_processing.py index a00f942ec61dd..6f17b569a2bea 100644 --- a/homeassistant/components/doods/image_processing.py +++ b/homeassistant/components/doods/image_processing.py @@ -1,7 +1,5 @@ """Support for the DOODS service.""" -from __future__ import annotations - import io import logging import os diff --git a/homeassistant/components/door/__init__.py b/homeassistant/components/door/__init__.py index cd19966ffdf7f..558b9ea14d473 100644 --- a/homeassistant/components/door/__init__.py +++ b/homeassistant/components/door/__init__.py @@ -1,7 +1,5 @@ """Integration for door triggers.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/doorbird/__init__.py b/homeassistant/components/doorbird/__init__.py index 5090f309c4972..b01c44eeab578 100644 --- a/homeassistant/components/doorbird/__init__.py +++ b/homeassistant/components/doorbird/__init__.py @@ -1,7 +1,5 @@ """Support for DoorBird devices.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/doorbird/camera.py b/homeassistant/components/doorbird/camera.py index a41e7c41b282a..5e1eeb0b0b8ae 100644 --- a/homeassistant/components/doorbird/camera.py +++ b/homeassistant/components/doorbird/camera.py @@ -1,7 +1,5 @@ """Support for viewing the camera feed from a DoorBird video doorbell.""" -from __future__ import annotations - import datetime import logging diff --git a/homeassistant/components/doorbird/config_flow.py b/homeassistant/components/doorbird/config_flow.py index 7a9764876fede..10100bc93742d 100644 --- a/homeassistant/components/doorbird/config_flow.py +++ b/homeassistant/components/doorbird/config_flow.py @@ -1,7 +1,5 @@ """Config flow for DoorBird integration.""" -from __future__ import annotations - from collections.abc import Mapping from http import HTTPStatus import logging diff --git a/homeassistant/components/doorbird/device.py b/homeassistant/components/doorbird/device.py index 17067b81d9b2c..ea435d7885109 100644 --- a/homeassistant/components/doorbird/device.py +++ b/homeassistant/components/doorbird/device.py @@ -1,7 +1,5 @@ """Support for DoorBird devices.""" -from __future__ import annotations - from collections import defaultdict from dataclasses import dataclass from http import HTTPStatus diff --git a/homeassistant/components/doorbird/logbook.py b/homeassistant/components/doorbird/logbook.py index 70fedf97faf4f..d9fc2f471c9e4 100644 --- a/homeassistant/components/doorbird/logbook.py +++ b/homeassistant/components/doorbird/logbook.py @@ -1,7 +1,5 @@ """Describe logbook events.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.logbook import ( diff --git a/homeassistant/components/doorbird/models.py b/homeassistant/components/doorbird/models.py index e4ea64653a2bb..0b99c7bde51b1 100644 --- a/homeassistant/components/doorbird/models.py +++ b/homeassistant/components/doorbird/models.py @@ -1,7 +1,5 @@ """The doorbird integration models.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/doorbird/repairs.py b/homeassistant/components/doorbird/repairs.py index c8f9b73ecbd51..7745dcf985d9c 100644 --- a/homeassistant/components/doorbird/repairs.py +++ b/homeassistant/components/doorbird/repairs.py @@ -1,7 +1,5 @@ """Repairs for DoorBird.""" -from __future__ import annotations - import voluptuous as vol from homeassistant import data_entry_flow diff --git a/homeassistant/components/doorbird/view.py b/homeassistant/components/doorbird/view.py index 71e9d33b681d8..0ebe4be0d703f 100644 --- a/homeassistant/components/doorbird/view.py +++ b/homeassistant/components/doorbird/view.py @@ -1,7 +1,5 @@ """Support for DoorBird devices.""" -from __future__ import annotations - from http import HTTPStatus from aiohttp import web diff --git a/homeassistant/components/dormakaba_dkey/__init__.py b/homeassistant/components/dormakaba_dkey/__init__.py index 0a00490f3d93f..852934849b661 100644 --- a/homeassistant/components/dormakaba_dkey/__init__.py +++ b/homeassistant/components/dormakaba_dkey/__init__.py @@ -1,7 +1,5 @@ """The Dormakaba dKey integration.""" -from __future__ import annotations - from py_dormakaba_dkey import DKEYLock from py_dormakaba_dkey.models import AssociationData diff --git a/homeassistant/components/dormakaba_dkey/binary_sensor.py b/homeassistant/components/dormakaba_dkey/binary_sensor.py index 719afb03b58e4..cb4ea3d38a1db 100644 --- a/homeassistant/components/dormakaba_dkey/binary_sensor.py +++ b/homeassistant/components/dormakaba_dkey/binary_sensor.py @@ -1,7 +1,5 @@ """Dormakaba dKey integration binary sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/dormakaba_dkey/config_flow.py b/homeassistant/components/dormakaba_dkey/config_flow.py index 369accb83d833..94a778d2354f8 100644 --- a/homeassistant/components/dormakaba_dkey/config_flow.py +++ b/homeassistant/components/dormakaba_dkey/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Dormakaba dKey integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/dormakaba_dkey/coordinator.py b/homeassistant/components/dormakaba_dkey/coordinator.py index 32f71ebf59da1..c11a23c51c6c8 100644 --- a/homeassistant/components/dormakaba_dkey/coordinator.py +++ b/homeassistant/components/dormakaba_dkey/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Dormakaba dKey integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/dormakaba_dkey/entity.py b/homeassistant/components/dormakaba_dkey/entity.py index cc34a70014dc8..e3e3283f58bdc 100644 --- a/homeassistant/components/dormakaba_dkey/entity.py +++ b/homeassistant/components/dormakaba_dkey/entity.py @@ -1,7 +1,5 @@ """Dormakaba dKey integration base entity.""" -from __future__ import annotations - import abc from py_dormakaba_dkey.commands import Notifications diff --git a/homeassistant/components/dormakaba_dkey/lock.py b/homeassistant/components/dormakaba_dkey/lock.py index 12a553adba389..e48ee9e92f698 100644 --- a/homeassistant/components/dormakaba_dkey/lock.py +++ b/homeassistant/components/dormakaba_dkey/lock.py @@ -1,7 +1,5 @@ """Dormakaba dKey integration lock platform.""" -from __future__ import annotations - from typing import Any from py_dormakaba_dkey.commands import UnlockStatus diff --git a/homeassistant/components/dormakaba_dkey/sensor.py b/homeassistant/components/dormakaba_dkey/sensor.py index 413ea1c56b1b5..8fe732bd720ad 100644 --- a/homeassistant/components/dormakaba_dkey/sensor.py +++ b/homeassistant/components/dormakaba_dkey/sensor.py @@ -1,7 +1,5 @@ """Dormakaba dKey integration sensor platform.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/dovado/notify.py b/homeassistant/components/dovado/notify.py index b074b4cc17c56..c5987908e4321 100644 --- a/homeassistant/components/dovado/notify.py +++ b/homeassistant/components/dovado/notify.py @@ -1,7 +1,5 @@ """Support for SMS notifications from the Dovado router.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/dovado/sensor.py b/homeassistant/components/dovado/sensor.py index 06a2e935d79b6..0b31024188c64 100644 --- a/homeassistant/components/dovado/sensor.py +++ b/homeassistant/components/dovado/sensor.py @@ -1,7 +1,5 @@ """Support for sensors from the Dovado router.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import re diff --git a/homeassistant/components/downloader/__init__.py b/homeassistant/components/downloader/__init__.py index 8b33c1d7ed3ff..93d0e7a0c8af8 100644 --- a/homeassistant/components/downloader/__init__.py +++ b/homeassistant/components/downloader/__init__.py @@ -1,7 +1,5 @@ """Support for functionality to download files.""" -from __future__ import annotations - import os from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/downloader/config_flow.py b/homeassistant/components/downloader/config_flow.py index 3c3d6189f8a64..2d58606ce141f 100644 --- a/homeassistant/components/downloader/config_flow.py +++ b/homeassistant/components/downloader/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Downloader integration.""" -from __future__ import annotations - import os from typing import Any diff --git a/homeassistant/components/downloader/services.py b/homeassistant/components/downloader/services.py index 74b503bebda6e..f4af711ed16f8 100644 --- a/homeassistant/components/downloader/services.py +++ b/homeassistant/components/downloader/services.py @@ -1,7 +1,5 @@ """Support for functionality to download files.""" -from __future__ import annotations - from http import HTTPStatus import os import re diff --git a/homeassistant/components/dremel_3d_printer/__init__.py b/homeassistant/components/dremel_3d_printer/__init__.py index 33a8ad0e67f79..fe00089896baa 100644 --- a/homeassistant/components/dremel_3d_printer/__init__.py +++ b/homeassistant/components/dremel_3d_printer/__init__.py @@ -1,7 +1,5 @@ """The Dremel 3D Printer (3D20, 3D40, 3D45) integration.""" -from __future__ import annotations - from dremel3dpy import Dremel3DPrinter from requests.exceptions import ConnectTimeout, HTTPError diff --git a/homeassistant/components/dremel_3d_printer/binary_sensor.py b/homeassistant/components/dremel_3d_printer/binary_sensor.py index 923bcdad09cbb..f83035a45c532 100644 --- a/homeassistant/components/dremel_3d_printer/binary_sensor.py +++ b/homeassistant/components/dremel_3d_printer/binary_sensor.py @@ -1,7 +1,5 @@ """Support for monitoring Dremel 3D Printer binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/dremel_3d_printer/button.py b/homeassistant/components/dremel_3d_printer/button.py index 880b179650f88..27c9bf4ca07e3 100644 --- a/homeassistant/components/dremel_3d_printer/button.py +++ b/homeassistant/components/dremel_3d_printer/button.py @@ -1,7 +1,5 @@ """Support for Dremel 3D Printer buttons.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/dremel_3d_printer/camera.py b/homeassistant/components/dremel_3d_printer/camera.py index ccb7eeaa658b5..8a9b28a7bc592 100644 --- a/homeassistant/components/dremel_3d_printer/camera.py +++ b/homeassistant/components/dremel_3d_printer/camera.py @@ -1,7 +1,5 @@ """Support for Dremel 3D45 Camera.""" -from __future__ import annotations - from homeassistant.components.camera import CameraEntityDescription from homeassistant.components.mjpeg import MjpegCamera from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/dremel_3d_printer/config_flow.py b/homeassistant/components/dremel_3d_printer/config_flow.py index 64989cb60c473..b4fcbb86a1360 100644 --- a/homeassistant/components/dremel_3d_printer/config_flow.py +++ b/homeassistant/components/dremel_3d_printer/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Dremel 3D Printer (3D20, 3D40, 3D45).""" -from __future__ import annotations - from json.decoder import JSONDecodeError from typing import Any diff --git a/homeassistant/components/dremel_3d_printer/const.py b/homeassistant/components/dremel_3d_printer/const.py index f060daf0d57c7..cf7f7a04c51dc 100644 --- a/homeassistant/components/dremel_3d_printer/const.py +++ b/homeassistant/components/dremel_3d_printer/const.py @@ -1,7 +1,5 @@ """Constants for the Dremel 3D Printer (3D20, 3D40, 3D45) integration.""" -from __future__ import annotations - import logging LOGGER = logging.getLogger(__package__) diff --git a/homeassistant/components/dremel_3d_printer/sensor.py b/homeassistant/components/dremel_3d_printer/sensor.py index 1f02b1fe239d4..683dc4aa284a3 100644 --- a/homeassistant/components/dremel_3d_printer/sensor.py +++ b/homeassistant/components/dremel_3d_printer/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring Dremel 3D Printer sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/drop_connect/__init__.py b/homeassistant/components/drop_connect/__init__.py index 52b8f5a7d6e7a..13e88554445da 100644 --- a/homeassistant/components/drop_connect/__init__.py +++ b/homeassistant/components/drop_connect/__init__.py @@ -1,7 +1,5 @@ """The drop_connect integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/drop_connect/binary_sensor.py b/homeassistant/components/drop_connect/binary_sensor.py index f133be431f0de..333320b3ae265 100644 --- a/homeassistant/components/drop_connect/binary_sensor.py +++ b/homeassistant/components/drop_connect/binary_sensor.py @@ -1,7 +1,5 @@ """Support for DROP binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/drop_connect/config_flow.py b/homeassistant/components/drop_connect/config_flow.py index 476b244f34566..f1a6cc6003bea 100644 --- a/homeassistant/components/drop_connect/config_flow.py +++ b/homeassistant/components/drop_connect/config_flow.py @@ -1,7 +1,5 @@ """Config flow for drop_connect integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/drop_connect/coordinator.py b/homeassistant/components/drop_connect/coordinator.py index d37127d89ed3d..a44b2f248f0b8 100644 --- a/homeassistant/components/drop_connect/coordinator.py +++ b/homeassistant/components/drop_connect/coordinator.py @@ -1,7 +1,5 @@ """DROP device data update coordinator object.""" -from __future__ import annotations - import logging from dropmqttapi.mqttapi import DropAPI diff --git a/homeassistant/components/drop_connect/entity.py b/homeassistant/components/drop_connect/entity.py index 459552e851194..69d8f5c56970b 100644 --- a/homeassistant/components/drop_connect/entity.py +++ b/homeassistant/components/drop_connect/entity.py @@ -1,7 +1,5 @@ """Base entity class for DROP entities.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/drop_connect/select.py b/homeassistant/components/drop_connect/select.py index e198033d0f7eb..1d5e4dd6245dc 100644 --- a/homeassistant/components/drop_connect/select.py +++ b/homeassistant/components/drop_connect/select.py @@ -1,7 +1,5 @@ """Support for DROP selects.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/drop_connect/sensor.py b/homeassistant/components/drop_connect/sensor.py index cc3356cb8e9fa..d21bc69322230 100644 --- a/homeassistant/components/drop_connect/sensor.py +++ b/homeassistant/components/drop_connect/sensor.py @@ -1,7 +1,5 @@ """Support for DROP sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/drop_connect/switch.py b/homeassistant/components/drop_connect/switch.py index d52d17c5ea027..61c05485475e1 100644 --- a/homeassistant/components/drop_connect/switch.py +++ b/homeassistant/components/drop_connect/switch.py @@ -1,7 +1,5 @@ """Support for DROP switches.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/droplet/__init__.py b/homeassistant/components/droplet/__init__.py index 47378742804f3..62f09735594f4 100644 --- a/homeassistant/components/droplet/__init__.py +++ b/homeassistant/components/droplet/__init__.py @@ -1,7 +1,5 @@ """The Droplet integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/droplet/config_flow.py b/homeassistant/components/droplet/config_flow.py index 929998b9c27d4..e66e276ce4997 100644 --- a/homeassistant/components/droplet/config_flow.py +++ b/homeassistant/components/droplet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Droplet integration.""" -from __future__ import annotations - from typing import Any from pydroplet.droplet import DropletConnection, DropletDiscovery diff --git a/homeassistant/components/droplet/coordinator.py b/homeassistant/components/droplet/coordinator.py index 33a5468ebd8f2..fc751dfdb6ddb 100644 --- a/homeassistant/components/droplet/coordinator.py +++ b/homeassistant/components/droplet/coordinator.py @@ -1,7 +1,5 @@ """Droplet device data update coordinator object.""" -from __future__ import annotations - import asyncio import logging import time diff --git a/homeassistant/components/droplet/sensor.py b/homeassistant/components/droplet/sensor.py index 73420abc12153..6cb4d223348f5 100644 --- a/homeassistant/components/droplet/sensor.py +++ b/homeassistant/components/droplet/sensor.py @@ -1,7 +1,5 @@ """Support for Droplet.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/dsmr/__init__.py b/homeassistant/components/dsmr/__init__.py index e21262cf8070e..10a2170e6f8ac 100644 --- a/homeassistant/components/dsmr/__init__.py +++ b/homeassistant/components/dsmr/__init__.py @@ -1,7 +1,5 @@ """The dsmr component.""" -from __future__ import annotations - from asyncio import CancelledError, Task from contextlib import suppress from dataclasses import dataclass diff --git a/homeassistant/components/dsmr/config_flow.py b/homeassistant/components/dsmr/config_flow.py index 577def8b3ecd1..b63b1947022e0 100644 --- a/homeassistant/components/dsmr/config_flow.py +++ b/homeassistant/components/dsmr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for DSMR integration.""" -from __future__ import annotations - import asyncio from functools import partial import os diff --git a/homeassistant/components/dsmr/const.py b/homeassistant/components/dsmr/const.py index 2682b4df1cc00..8dbcef1ffc751 100644 --- a/homeassistant/components/dsmr/const.py +++ b/homeassistant/components/dsmr/const.py @@ -1,7 +1,5 @@ """Constants for the DSMR integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/dsmr/diagnostics.py b/homeassistant/components/dsmr/diagnostics.py index 6f3b76273e1c2..bdda8ca564236 100644 --- a/homeassistant/components/dsmr/diagnostics.py +++ b/homeassistant/components/dsmr/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for DSMR.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/dsmr/sensor.py b/homeassistant/components/dsmr/sensor.py index 0c4595e8f7f20..b86c73b4ee1c0 100644 --- a/homeassistant/components/dsmr/sensor.py +++ b/homeassistant/components/dsmr/sensor.py @@ -1,7 +1,5 @@ """Support for Dutch Smart Meter (also known as Smartmeter or P1 port).""" -from __future__ import annotations - import asyncio from asyncio import CancelledError from collections.abc import Callable, Generator diff --git a/homeassistant/components/dsmr_reader/config_flow.py b/homeassistant/components/dsmr_reader/config_flow.py index 4f2485ec64747..4bfd24a8d9591 100644 --- a/homeassistant/components/dsmr_reader/config_flow.py +++ b/homeassistant/components/dsmr_reader/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure DSMR Reader.""" -from __future__ import annotations - from collections.abc import Awaitable from typing import Any diff --git a/homeassistant/components/dsmr_reader/definitions.py b/homeassistant/components/dsmr_reader/definitions.py index 62d095aa993ff..54196a10b7600 100644 --- a/homeassistant/components/dsmr_reader/definitions.py +++ b/homeassistant/components/dsmr_reader/definitions.py @@ -1,7 +1,5 @@ """Definitions for DSMR Reader sensors added to MQTT.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/dsmr_reader/diagnostics.py b/homeassistant/components/dsmr_reader/diagnostics.py index 554d90cc5ddbc..f87ef965eee2f 100644 --- a/homeassistant/components/dsmr_reader/diagnostics.py +++ b/homeassistant/components/dsmr_reader/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for DSMR Reader.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/dsmr_reader/sensor.py b/homeassistant/components/dsmr_reader/sensor.py index 82cc4589b30ab..35e5514b8b4c7 100644 --- a/homeassistant/components/dsmr_reader/sensor.py +++ b/homeassistant/components/dsmr_reader/sensor.py @@ -1,7 +1,5 @@ """Support for DSMR Reader through MQTT.""" -from __future__ import annotations - from homeassistant.components import mqtt from homeassistant.components.sensor import SensorEntity from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/dublin_bus_transport/sensor.py b/homeassistant/components/dublin_bus_transport/sensor.py index 8720be7330fdf..540ab675a4962 100644 --- a/homeassistant/components/dublin_bus_transport/sensor.py +++ b/homeassistant/components/dublin_bus_transport/sensor.py @@ -4,8 +4,6 @@ https://data.gov.ie/dataset/real-time-passenger-information-rtpi-for-dublin-bus-bus-eireann-luas-and-irish-rail/resource/4b9f2c4f-6bf5-4958-a43a-f12dab04cf61 """ -from __future__ import annotations - from contextlib import suppress from datetime import datetime, timedelta from http import HTTPStatus diff --git a/homeassistant/components/duckdns/__init__.py b/homeassistant/components/duckdns/__init__.py index 42fb32f2643d8..6843a9348d45d 100644 --- a/homeassistant/components/duckdns/__init__.py +++ b/homeassistant/components/duckdns/__init__.py @@ -1,7 +1,5 @@ """Duck DNS integration.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/duckdns/config_flow.py b/homeassistant/components/duckdns/config_flow.py index 0a2ad9bdc19f5..84e2815f60fc8 100644 --- a/homeassistant/components/duckdns/config_flow.py +++ b/homeassistant/components/duckdns/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Duck DNS integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/duckdns/coordinator.py b/homeassistant/components/duckdns/coordinator.py index 9c972b4fa11ff..55c91ce6131c8 100644 --- a/homeassistant/components/duckdns/coordinator.py +++ b/homeassistant/components/duckdns/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Duck DNS integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/duckdns/services.py b/homeassistant/components/duckdns/services.py index b6a0e5174bf63..cfbf4bbba11cc 100644 --- a/homeassistant/components/duckdns/services.py +++ b/homeassistant/components/duckdns/services.py @@ -1,7 +1,5 @@ """Actions for Duck DNS.""" -from __future__ import annotations - from aiohttp import ClientError import voluptuous as vol diff --git a/homeassistant/components/dunehd/__init__.py b/homeassistant/components/dunehd/__init__.py index 302a7280128bd..9462185d51a20 100644 --- a/homeassistant/components/dunehd/__init__.py +++ b/homeassistant/components/dunehd/__init__.py @@ -1,7 +1,5 @@ """The Dune HD component.""" -from __future__ import annotations - from typing import Final from pdunehd import DuneHDPlayer diff --git a/homeassistant/components/dunehd/config_flow.py b/homeassistant/components/dunehd/config_flow.py index 33ffd4a812afd..f2d1e2f7c568b 100644 --- a/homeassistant/components/dunehd/config_flow.py +++ b/homeassistant/components/dunehd/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Dune HD integration.""" -from __future__ import annotations - from typing import Any from pdunehd import DuneHDPlayer diff --git a/homeassistant/components/dunehd/const.py b/homeassistant/components/dunehd/const.py index b4aa34ee72c90..bd32bdd58b4c1 100644 --- a/homeassistant/components/dunehd/const.py +++ b/homeassistant/components/dunehd/const.py @@ -1,7 +1,5 @@ """Constants for Dune HD integration.""" -from __future__ import annotations - from typing import Final ATTR_MANUFACTURER: Final = "Dune" diff --git a/homeassistant/components/dunehd/media_player.py b/homeassistant/components/dunehd/media_player.py index 3960d7b6d3a1e..d1222d885cd39 100644 --- a/homeassistant/components/dunehd/media_player.py +++ b/homeassistant/components/dunehd/media_player.py @@ -1,7 +1,5 @@ """Dune HD implementation of the media player.""" -from __future__ import annotations - from typing import Any, Final from pdunehd import DuneHDPlayer diff --git a/homeassistant/components/duotecno/__init__.py b/homeassistant/components/duotecno/__init__.py index 766fad49e81c2..b1b1483e33a8c 100644 --- a/homeassistant/components/duotecno/__init__.py +++ b/homeassistant/components/duotecno/__init__.py @@ -1,7 +1,5 @@ """The duotecno integration.""" -from __future__ import annotations - from duotecno.controller import PyDuotecno from duotecno.exceptions import InvalidPassword, LoadFailure diff --git a/homeassistant/components/duotecno/binary_sensor.py b/homeassistant/components/duotecno/binary_sensor.py index e2431b5eade3f..f23254f6bac98 100644 --- a/homeassistant/components/duotecno/binary_sensor.py +++ b/homeassistant/components/duotecno/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Duotecno binary sensors.""" -from __future__ import annotations - from duotecno.unit import ControlUnit, VirtualUnit from homeassistant.components.binary_sensor import BinarySensorEntity diff --git a/homeassistant/components/duotecno/climate.py b/homeassistant/components/duotecno/climate.py index 0ae6735feb538..562a80c1521d1 100644 --- a/homeassistant/components/duotecno/climate.py +++ b/homeassistant/components/duotecno/climate.py @@ -1,7 +1,5 @@ """Support for Duotecno climate devices.""" -from __future__ import annotations - from typing import Any, Final from duotecno.unit import SensUnit diff --git a/homeassistant/components/duotecno/config_flow.py b/homeassistant/components/duotecno/config_flow.py index 51b92d4673a0d..4e69be3319d3f 100644 --- a/homeassistant/components/duotecno/config_flow.py +++ b/homeassistant/components/duotecno/config_flow.py @@ -1,7 +1,5 @@ """Config flow for duotecno integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/duotecno/cover.py b/homeassistant/components/duotecno/cover.py index e184cf7ffb3b3..df950a69ca017 100644 --- a/homeassistant/components/duotecno/cover.py +++ b/homeassistant/components/duotecno/cover.py @@ -1,7 +1,5 @@ """Support for Velbus covers.""" -from __future__ import annotations - from typing import Any from duotecno.unit import DuoswitchUnit diff --git a/homeassistant/components/duotecno/entity.py b/homeassistant/components/duotecno/entity.py index 3908440a18258..c4310838924c4 100644 --- a/homeassistant/components/duotecno/entity.py +++ b/homeassistant/components/duotecno/entity.py @@ -1,7 +1,5 @@ """Support for Velbus devices.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps from typing import Any, Concatenate diff --git a/homeassistant/components/dwd_weather_warnings/__init__.py b/homeassistant/components/dwd_weather_warnings/__init__.py index 727fcf9533929..7945f39aeb296 100644 --- a/homeassistant/components/dwd_weather_warnings/__init__.py +++ b/homeassistant/components/dwd_weather_warnings/__init__.py @@ -1,7 +1,5 @@ """The dwd_weather_warnings component.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/dwd_weather_warnings/config_flow.py b/homeassistant/components/dwd_weather_warnings/config_flow.py index 064cf52d04d93..6292d797012bf 100644 --- a/homeassistant/components/dwd_weather_warnings/config_flow.py +++ b/homeassistant/components/dwd_weather_warnings/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the dwd_weather_warnings integration.""" -from __future__ import annotations - from typing import Any from dwdwfsapi import DwdWeatherWarningsAPI diff --git a/homeassistant/components/dwd_weather_warnings/const.py b/homeassistant/components/dwd_weather_warnings/const.py index 4f0a6767660ab..7ff8f9751a009 100644 --- a/homeassistant/components/dwd_weather_warnings/const.py +++ b/homeassistant/components/dwd_weather_warnings/const.py @@ -1,7 +1,5 @@ """Constants for the dwd_weather_warnings integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/dwd_weather_warnings/coordinator.py b/homeassistant/components/dwd_weather_warnings/coordinator.py index 61656a82de6c9..f60ab166a43b6 100644 --- a/homeassistant/components/dwd_weather_warnings/coordinator.py +++ b/homeassistant/components/dwd_weather_warnings/coordinator.py @@ -1,7 +1,5 @@ """Data coordinator for the dwd_weather_warnings integration.""" -from __future__ import annotations - from dwdwfsapi import DwdWeatherWarningsAPI from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/dwd_weather_warnings/sensor.py b/homeassistant/components/dwd_weather_warnings/sensor.py index 6069fdc6a2fed..6186609220246 100644 --- a/homeassistant/components/dwd_weather_warnings/sensor.py +++ b/homeassistant/components/dwd_weather_warnings/sensor.py @@ -9,8 +9,6 @@ Wetterwarnungen (Stufe 1) """ -from __future__ import annotations - from datetime import UTC, datetime from typing import Any diff --git a/homeassistant/components/dwd_weather_warnings/util.py b/homeassistant/components/dwd_weather_warnings/util.py index 730ebf4b71e23..c2c1d65faa284 100644 --- a/homeassistant/components/dwd_weather_warnings/util.py +++ b/homeassistant/components/dwd_weather_warnings/util.py @@ -1,7 +1,5 @@ """Util functions for the dwd_weather_warnings integration.""" -from __future__ import annotations - from homeassistant.const import ATTR_LATITUDE, ATTR_LONGITUDE from homeassistant.core import HomeAssistant from homeassistant.helpers import entity_registry as er diff --git a/homeassistant/components/dynalite/__init__.py b/homeassistant/components/dynalite/__init__.py index 1eb6b4f2e443b..5846f19bb9b9b 100644 --- a/homeassistant/components/dynalite/__init__.py +++ b/homeassistant/components/dynalite/__init__.py @@ -1,7 +1,5 @@ """Support for the Dynalite networks.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady diff --git a/homeassistant/components/dynalite/bridge.py b/homeassistant/components/dynalite/bridge.py index 162d1167e8172..1293122ae24b0 100644 --- a/homeassistant/components/dynalite/bridge.py +++ b/homeassistant/components/dynalite/bridge.py @@ -1,7 +1,5 @@ """Code to handle a Dynalite bridge.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from typing import Any diff --git a/homeassistant/components/dynalite/config_flow.py b/homeassistant/components/dynalite/config_flow.py index 4b111c25cc96b..ef6852ba2a0d4 100644 --- a/homeassistant/components/dynalite/config_flow.py +++ b/homeassistant/components/dynalite/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Dynalite hub.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/dynalite/convert_config.py b/homeassistant/components/dynalite/convert_config.py index e37ce93ece492..36af6c8a41f3a 100644 --- a/homeassistant/components/dynalite/convert_config.py +++ b/homeassistant/components/dynalite/convert_config.py @@ -1,7 +1,5 @@ """Convert the HA config to the dynalite config.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/dynalite/entity.py b/homeassistant/components/dynalite/entity.py index 7957e9c851583..d1418bfee52ff 100644 --- a/homeassistant/components/dynalite/entity.py +++ b/homeassistant/components/dynalite/entity.py @@ -1,7 +1,5 @@ """Support for the Dynalite devices as entities.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/dynalite/schema.py b/homeassistant/components/dynalite/schema.py index d470243782b4a..81f0a3272b48e 100644 --- a/homeassistant/components/dynalite/schema.py +++ b/homeassistant/components/dynalite/schema.py @@ -1,7 +1,5 @@ """Schema for config entries.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/dynalite/services.py b/homeassistant/components/dynalite/services.py index 2621df61853f7..e5ad9c374af39 100644 --- a/homeassistant/components/dynalite/services.py +++ b/homeassistant/components/dynalite/services.py @@ -1,7 +1,5 @@ """Support for the Dynalite networks.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.core import HomeAssistant, ServiceCall, callback diff --git a/homeassistant/components/easyenergy/__init__.py b/homeassistant/components/easyenergy/__init__.py index 0548431f09d45..9e5d11249b682 100644 --- a/homeassistant/components/easyenergy/__init__.py +++ b/homeassistant/components/easyenergy/__init__.py @@ -1,7 +1,5 @@ """The easyEnergy integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady diff --git a/homeassistant/components/easyenergy/config_flow.py b/homeassistant/components/easyenergy/config_flow.py index 07e94060b745d..68ea4d4618eee 100644 --- a/homeassistant/components/easyenergy/config_flow.py +++ b/homeassistant/components/easyenergy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for easyEnergy integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/easyenergy/const.py b/homeassistant/components/easyenergy/const.py index 4670e9c4eddbf..b4c61f71f915a 100644 --- a/homeassistant/components/easyenergy/const.py +++ b/homeassistant/components/easyenergy/const.py @@ -1,7 +1,5 @@ """Constants for the easyEnergy integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/easyenergy/coordinator.py b/homeassistant/components/easyenergy/coordinator.py index e36bdf188ee2c..f39770a20ac76 100644 --- a/homeassistant/components/easyenergy/coordinator.py +++ b/homeassistant/components/easyenergy/coordinator.py @@ -1,7 +1,5 @@ """The Coordinator for easyEnergy.""" -from __future__ import annotations - from datetime import timedelta from typing import NamedTuple diff --git a/homeassistant/components/easyenergy/diagnostics.py b/homeassistant/components/easyenergy/diagnostics.py index 64f30ba61fdac..9b9bc0a42ca6a 100644 --- a/homeassistant/components/easyenergy/diagnostics.py +++ b/homeassistant/components/easyenergy/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for easyEnergy.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/easyenergy/sensor.py b/homeassistant/components/easyenergy/sensor.py index 35fab870af381..dc7ed03790602 100644 --- a/homeassistant/components/easyenergy/sensor.py +++ b/homeassistant/components/easyenergy/sensor.py @@ -1,7 +1,5 @@ """Support for easyEnergy sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/easyenergy/services.py b/homeassistant/components/easyenergy/services.py index 1ae7d5c5b5a72..de8fb8ae3b276 100644 --- a/homeassistant/components/easyenergy/services.py +++ b/homeassistant/components/easyenergy/services.py @@ -1,7 +1,5 @@ """Services for easyEnergy integration.""" -from __future__ import annotations - from datetime import date, datetime from enum import StrEnum from functools import partial diff --git a/homeassistant/components/ebox/sensor.py b/homeassistant/components/ebox/sensor.py index a7628e78a9a2c..56352312262a9 100644 --- a/homeassistant/components/ebox/sensor.py +++ b/homeassistant/components/ebox/sensor.py @@ -3,8 +3,6 @@ Get data from 'My Usage Page' page: https://client.ebox.ca/myusage """ -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/ebusd/const.py b/homeassistant/components/ebusd/const.py index 6f6c536f75d8b..31fe24312e8aa 100644 --- a/homeassistant/components/ebusd/const.py +++ b/homeassistant/components/ebusd/const.py @@ -1,7 +1,5 @@ """Constants for ebus component.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.components.sensor import SensorDeviceClass diff --git a/homeassistant/components/ebusd/sensor.py b/homeassistant/components/ebusd/sensor.py index a69a034322016..be19382225d58 100644 --- a/homeassistant/components/ebusd/sensor.py +++ b/homeassistant/components/ebusd/sensor.py @@ -1,7 +1,5 @@ """Support for Ebusd sensors.""" -from __future__ import annotations - import datetime import logging from typing import Any, cast diff --git a/homeassistant/components/ecoal_boiler/sensor.py b/homeassistant/components/ecoal_boiler/sensor.py index 4ce52d283fc9f..0d388253ce1c0 100644 --- a/homeassistant/components/ecoal_boiler/sensor.py +++ b/homeassistant/components/ecoal_boiler/sensor.py @@ -1,7 +1,5 @@ """Allows reading temperatures from ecoal/esterownik.pl controller.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorEntity from homeassistant.const import UnitOfTemperature from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/ecoal_boiler/switch.py b/homeassistant/components/ecoal_boiler/switch.py index 7fede88bc2b5c..88b5892f42e87 100644 --- a/homeassistant/components/ecoal_boiler/switch.py +++ b/homeassistant/components/ecoal_boiler/switch.py @@ -1,7 +1,5 @@ """Allows to configuration ecoal (esterownik.pl) pumps as switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/ecobee/binary_sensor.py b/homeassistant/components/ecobee/binary_sensor.py index 76b3399ec6e7a..da00f8e97426b 100644 --- a/homeassistant/components/ecobee/binary_sensor.py +++ b/homeassistant/components/ecobee/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Ecobee binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/ecobee/climate.py b/homeassistant/components/ecobee/climate.py index 62bb388610727..6cf893312f904 100644 --- a/homeassistant/components/ecobee/climate.py +++ b/homeassistant/components/ecobee/climate.py @@ -1,7 +1,5 @@ """Support for Ecobee Thermostats.""" -from __future__ import annotations - import collections from typing import Any diff --git a/homeassistant/components/ecobee/entity.py b/homeassistant/components/ecobee/entity.py index 08ec196899927..ca367260beaa7 100644 --- a/homeassistant/components/ecobee/entity.py +++ b/homeassistant/components/ecobee/entity.py @@ -1,7 +1,5 @@ """Base classes shared among Ecobee entities.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ecobee/humidifier.py b/homeassistant/components/ecobee/humidifier.py index a6f3c16f84a2a..eee649b596180 100644 --- a/homeassistant/components/ecobee/humidifier.py +++ b/homeassistant/components/ecobee/humidifier.py @@ -1,7 +1,5 @@ """Support for using humidifier with ecobee thermostats.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/ecobee/notify.py b/homeassistant/components/ecobee/notify.py index 2cf6a30acd7f2..42d449f5885b8 100644 --- a/homeassistant/components/ecobee/notify.py +++ b/homeassistant/components/ecobee/notify.py @@ -1,7 +1,5 @@ """Support for Ecobee Send Message service.""" -from __future__ import annotations - from homeassistant.components.notify import NotifyEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/ecobee/number.py b/homeassistant/components/ecobee/number.py index 50e9170394dfd..cdca528952705 100644 --- a/homeassistant/components/ecobee/number.py +++ b/homeassistant/components/ecobee/number.py @@ -1,7 +1,5 @@ """Support for using number with ecobee thermostats.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/ecobee/sensor.py b/homeassistant/components/ecobee/sensor.py index 759f167ec1cb9..53e98ebdfa718 100644 --- a/homeassistant/components/ecobee/sensor.py +++ b/homeassistant/components/ecobee/sensor.py @@ -1,7 +1,5 @@ """Support for Ecobee sensors.""" -from __future__ import annotations - from dataclasses import dataclass from pyecobee.const import ECOBEE_STATE_CALIBRATING, ECOBEE_STATE_UNKNOWN diff --git a/homeassistant/components/ecobee/switch.py b/homeassistant/components/ecobee/switch.py index e0848913b396d..403ade5fd04bf 100644 --- a/homeassistant/components/ecobee/switch.py +++ b/homeassistant/components/ecobee/switch.py @@ -1,7 +1,5 @@ """Support for using switch with ecobee thermostats.""" -from __future__ import annotations - from datetime import tzinfo import logging from typing import Any diff --git a/homeassistant/components/ecobee/weather.py b/homeassistant/components/ecobee/weather.py index 8c918db3038fc..4b239300d0b85 100644 --- a/homeassistant/components/ecobee/weather.py +++ b/homeassistant/components/ecobee/weather.py @@ -1,7 +1,5 @@ """Support for displaying weather info from Ecobee API.""" -from __future__ import annotations - from datetime import timedelta from pyecobee.const import ECOBEE_STATE_UNKNOWN diff --git a/homeassistant/components/ecoforest/__init__.py b/homeassistant/components/ecoforest/__init__.py index e5350beba8eb8..b4ed673351b14 100644 --- a/homeassistant/components/ecoforest/__init__.py +++ b/homeassistant/components/ecoforest/__init__.py @@ -1,7 +1,5 @@ """The Ecoforest integration.""" -from __future__ import annotations - import logging import httpx diff --git a/homeassistant/components/ecoforest/config_flow.py b/homeassistant/components/ecoforest/config_flow.py index 9c0f15f390bed..07ce39ce40e27 100644 --- a/homeassistant/components/ecoforest/config_flow.py +++ b/homeassistant/components/ecoforest/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ecoforest integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ecoforest/entity.py b/homeassistant/components/ecoforest/entity.py index 539b0e55e19c3..0533a1d31ed5c 100644 --- a/homeassistant/components/ecoforest/entity.py +++ b/homeassistant/components/ecoforest/entity.py @@ -1,7 +1,5 @@ """Base Entity for Ecoforest.""" -from __future__ import annotations - from pyecoforest.models.device import Device from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/ecoforest/number.py b/homeassistant/components/ecoforest/number.py index c1d5f5f305524..321d765591675 100644 --- a/homeassistant/components/ecoforest/number.py +++ b/homeassistant/components/ecoforest/number.py @@ -1,7 +1,5 @@ """Support for Ecoforest number platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/ecoforest/sensor.py b/homeassistant/components/ecoforest/sensor.py index d0e4c17abe1e1..63c64954e3329 100644 --- a/homeassistant/components/ecoforest/sensor.py +++ b/homeassistant/components/ecoforest/sensor.py @@ -1,7 +1,5 @@ """Support for Ecoforest sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/ecoforest/switch.py b/homeassistant/components/ecoforest/switch.py index bd83bfc9ee544..ad4f3b3f7e662 100644 --- a/homeassistant/components/ecoforest/switch.py +++ b/homeassistant/components/ecoforest/switch.py @@ -1,7 +1,5 @@ """Switch platform for Ecoforest.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/econet/binary_sensor.py b/homeassistant/components/econet/binary_sensor.py index b9bcd72dd2873..311ed0d31f0b4 100644 --- a/homeassistant/components/econet/binary_sensor.py +++ b/homeassistant/components/econet/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Rheem EcoNet water heaters.""" -from __future__ import annotations - from pyeconet.equipment import Equipment, EquipmentType from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/econet/select.py b/homeassistant/components/econet/select.py index 35d5e55d679d7..1369e0b7c35a3 100644 --- a/homeassistant/components/econet/select.py +++ b/homeassistant/components/econet/select.py @@ -1,7 +1,5 @@ """Support for Rheem EcoNet thermostats with variable fan speeds and fan modes.""" -from __future__ import annotations - from pyeconet.equipment import EquipmentType from pyeconet.equipment.thermostat import Thermostat, ThermostatFanMode diff --git a/homeassistant/components/econet/sensor.py b/homeassistant/components/econet/sensor.py index 1cc806ca8d51e..b19c4cd98fc7c 100644 --- a/homeassistant/components/econet/sensor.py +++ b/homeassistant/components/econet/sensor.py @@ -1,7 +1,5 @@ """Support for Rheem EcoNet water heaters.""" -from __future__ import annotations - from pyeconet.equipment import Equipment, EquipmentType from homeassistant.components.sensor import ( diff --git a/homeassistant/components/econet/switch.py b/homeassistant/components/econet/switch.py index a19100baf9ce8..7794be8e4b4bc 100644 --- a/homeassistant/components/econet/switch.py +++ b/homeassistant/components/econet/switch.py @@ -1,7 +1,5 @@ """Support for using switch with ecoNet thermostats.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ecovacs/config_flow.py b/homeassistant/components/ecovacs/config_flow.py index 2637dbbddf89c..d1ff235ac8b90 100644 --- a/homeassistant/components/ecovacs/config_flow.py +++ b/homeassistant/components/ecovacs/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ecovacs mqtt integration.""" -from __future__ import annotations - from functools import partial import logging import ssl diff --git a/homeassistant/components/ecovacs/controller.py b/homeassistant/components/ecovacs/controller.py index 127262f00bf42..cb94505e4a77d 100644 --- a/homeassistant/components/ecovacs/controller.py +++ b/homeassistant/components/ecovacs/controller.py @@ -1,7 +1,5 @@ """Controller module.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from functools import partial diff --git a/homeassistant/components/ecovacs/diagnostics.py b/homeassistant/components/ecovacs/diagnostics.py index 22a55d9c6ab14..6a8a3716c55de 100644 --- a/homeassistant/components/ecovacs/diagnostics.py +++ b/homeassistant/components/ecovacs/diagnostics.py @@ -1,7 +1,5 @@ """Ecovacs diagnostics.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/ecovacs/entity.py b/homeassistant/components/ecovacs/entity.py index 85a788d7afe06..2e1ff2fc9bce7 100644 --- a/homeassistant/components/ecovacs/entity.py +++ b/homeassistant/components/ecovacs/entity.py @@ -1,7 +1,5 @@ """Ecovacs mqtt entity module.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/ecovacs/lawn_mower.py b/homeassistant/components/ecovacs/lawn_mower.py index b9af67fafcd1f..0ae376747533e 100644 --- a/homeassistant/components/ecovacs/lawn_mower.py +++ b/homeassistant/components/ecovacs/lawn_mower.py @@ -1,7 +1,5 @@ """Ecovacs mower entity.""" -from __future__ import annotations - import logging from deebot_client.capabilities import Capabilities, DeviceType diff --git a/homeassistant/components/ecovacs/number.py b/homeassistant/components/ecovacs/number.py index e8cefbd6d1f50..201a80f458f5c 100644 --- a/homeassistant/components/ecovacs/number.py +++ b/homeassistant/components/ecovacs/number.py @@ -1,7 +1,5 @@ """Ecovacs number module.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/ecovacs/sensor.py b/homeassistant/components/ecovacs/sensor.py index b368b92a579ce..c5d88900b2391 100644 --- a/homeassistant/components/ecovacs/sensor.py +++ b/homeassistant/components/ecovacs/sensor.py @@ -1,7 +1,5 @@ """Ecovacs sensor module.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/ecovacs/services.py b/homeassistant/components/ecovacs/services.py index 1b37ddd2a4850..9d541f2d5aa14 100644 --- a/homeassistant/components/ecovacs/services.py +++ b/homeassistant/components/ecovacs/services.py @@ -1,7 +1,5 @@ """Ecovacs services.""" -from __future__ import annotations - from homeassistant.components.vacuum import DOMAIN as VACUUM_DOMAIN from homeassistant.core import HomeAssistant, SupportsResponse, callback from homeassistant.helpers import service diff --git a/homeassistant/components/ecovacs/util.py b/homeassistant/components/ecovacs/util.py index d26bd1981d7ff..b5c6cb844615b 100644 --- a/homeassistant/components/ecovacs/util.py +++ b/homeassistant/components/ecovacs/util.py @@ -1,7 +1,5 @@ """Ecovacs util functions.""" -from __future__ import annotations - from enum import Enum import random import string diff --git a/homeassistant/components/ecovacs/vacuum.py b/homeassistant/components/ecovacs/vacuum.py index 19ddfa0562fe2..acd9a8a94c769 100644 --- a/homeassistant/components/ecovacs/vacuum.py +++ b/homeassistant/components/ecovacs/vacuum.py @@ -1,7 +1,5 @@ """Support for Ecovacs Ecovacs Vacuums.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/ecowitt/__init__.py b/homeassistant/components/ecowitt/__init__.py index 3097160f463c8..ea9c3e3150f58 100644 --- a/homeassistant/components/ecowitt/__init__.py +++ b/homeassistant/components/ecowitt/__init__.py @@ -1,7 +1,5 @@ """The Ecowitt Weather Station Component.""" -from __future__ import annotations - from aioecowitt import EcoWittListener from aiohttp import web diff --git a/homeassistant/components/ecowitt/config_flow.py b/homeassistant/components/ecowitt/config_flow.py index b131cbea6aec7..943d4ee19013e 100644 --- a/homeassistant/components/ecowitt/config_flow.py +++ b/homeassistant/components/ecowitt/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ecowitt.""" -from __future__ import annotations - import secrets from typing import Any diff --git a/homeassistant/components/ecowitt/diagnostics.py b/homeassistant/components/ecowitt/diagnostics.py index 4c0afa25e0c1c..e936eb92a9819 100644 --- a/homeassistant/components/ecowitt/diagnostics.py +++ b/homeassistant/components/ecowitt/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for EcoWitt.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/ecowitt/entity.py b/homeassistant/components/ecowitt/entity.py index d6e268c357814..f6e11ce84ffff 100644 --- a/homeassistant/components/ecowitt/entity.py +++ b/homeassistant/components/ecowitt/entity.py @@ -1,7 +1,5 @@ """The Ecowitt Weather Station Entity.""" -from __future__ import annotations - import time from aioecowitt import EcoWittSensor diff --git a/homeassistant/components/ecowitt/sensor.py b/homeassistant/components/ecowitt/sensor.py index 296490511cbea..ecb509de15db9 100644 --- a/homeassistant/components/ecowitt/sensor.py +++ b/homeassistant/components/ecowitt/sensor.py @@ -1,7 +1,5 @@ """Support for Ecowitt Weather Stations.""" -from __future__ import annotations - import dataclasses from datetime import datetime import logging diff --git a/homeassistant/components/edimax/switch.py b/homeassistant/components/edimax/switch.py index ccf439059b18f..82e2d8b4f99de 100644 --- a/homeassistant/components/edimax/switch.py +++ b/homeassistant/components/edimax/switch.py @@ -1,7 +1,5 @@ """Support for Edimax switches.""" -from __future__ import annotations - from typing import Any from pyedimax.smartplug import SmartPlug diff --git a/homeassistant/components/edl21/sensor.py b/homeassistant/components/edl21/sensor.py index 3194781d71c08..5c15139a1f5f5 100644 --- a/homeassistant/components/edl21/sensor.py +++ b/homeassistant/components/edl21/sensor.py @@ -1,7 +1,5 @@ """Support for EDL21 Smart Meters.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta from typing import Any diff --git a/homeassistant/components/efergy/__init__.py b/homeassistant/components/efergy/__init__.py index fd5aa930027f0..c7475a8b31977 100644 --- a/homeassistant/components/efergy/__init__.py +++ b/homeassistant/components/efergy/__init__.py @@ -1,7 +1,5 @@ """The Efergy integration.""" -from __future__ import annotations - from pyefergy import Efergy, exceptions from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/efergy/config_flow.py b/homeassistant/components/efergy/config_flow.py index 5b132211587ee..e32d710b44b82 100644 --- a/homeassistant/components/efergy/config_flow.py +++ b/homeassistant/components/efergy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Efergy integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/efergy/entity.py b/homeassistant/components/efergy/entity.py index 4cbe44d1c10ea..796c77a645293 100644 --- a/homeassistant/components/efergy/entity.py +++ b/homeassistant/components/efergy/entity.py @@ -1,7 +1,5 @@ """The Efergy integration.""" -from __future__ import annotations - from pyefergy import Efergy from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/efergy/sensor.py b/homeassistant/components/efergy/sensor.py index 6b54e4779a0e2..99aa711e7e880 100644 --- a/homeassistant/components/efergy/sensor.py +++ b/homeassistant/components/efergy/sensor.py @@ -1,7 +1,5 @@ """Support for Efergy sensors.""" -from __future__ import annotations - import dataclasses from re import sub from typing import cast diff --git a/homeassistant/components/egardia/alarm_control_panel.py b/homeassistant/components/egardia/alarm_control_panel.py index 9ebe8c1704eb0..2951ad3d841c5 100644 --- a/homeassistant/components/egardia/alarm_control_panel.py +++ b/homeassistant/components/egardia/alarm_control_panel.py @@ -1,7 +1,5 @@ """Interfaces with Egardia/Woonveilig alarm control panel.""" -from __future__ import annotations - import logging from pythonegardia.egardiadevice import EgardiaDevice diff --git a/homeassistant/components/egardia/binary_sensor.py b/homeassistant/components/egardia/binary_sensor.py index 3b3e68f51f9f4..3f41661d0fc08 100644 --- a/homeassistant/components/egardia/binary_sensor.py +++ b/homeassistant/components/egardia/binary_sensor.py @@ -1,7 +1,5 @@ """Interfaces with Egardia/Woonveilig alarm control panel.""" -from __future__ import annotations - from pythonegardia.egardiadevice import EgardiaDevice from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/egauge/__init__.py b/homeassistant/components/egauge/__init__.py index 3cbc19ca51e4c..5e50bb653c8cb 100644 --- a/homeassistant/components/egauge/__init__.py +++ b/homeassistant/components/egauge/__init__.py @@ -1,7 +1,5 @@ """Integration for eGauge energy monitors.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/egauge/config_flow.py b/homeassistant/components/egauge/config_flow.py index 8d0a8c935dc24..9931e5b66d1e3 100644 --- a/homeassistant/components/egauge/config_flow.py +++ b/homeassistant/components/egauge/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the eGauge integration.""" -from __future__ import annotations - from typing import Any from egauge_async.exceptions import EgaugeAuthenticationError, EgaugePermissionError diff --git a/homeassistant/components/egauge/coordinator.py b/homeassistant/components/egauge/coordinator.py index 2791d828e6d33..2623cef92ee55 100644 --- a/homeassistant/components/egauge/coordinator.py +++ b/homeassistant/components/egauge/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for eGauge energy monitors.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/egauge/entity.py b/homeassistant/components/egauge/entity.py index 3db1fa9ba9a91..cc12606907d34 100644 --- a/homeassistant/components/egauge/entity.py +++ b/homeassistant/components/egauge/entity.py @@ -1,7 +1,5 @@ """Base entity for the eGauge integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/egauge/sensor.py b/homeassistant/components/egauge/sensor.py index 743bc34a42973..2aa2bf81446bb 100644 --- a/homeassistant/components/egauge/sensor.py +++ b/homeassistant/components/egauge/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for eGauge energy monitors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/eheimdigital/__init__.py b/homeassistant/components/eheimdigital/__init__.py index bc8bbded18601..c6f1e832c4b4c 100644 --- a/homeassistant/components/eheimdigital/__init__.py +++ b/homeassistant/components/eheimdigital/__init__.py @@ -1,7 +1,5 @@ """The EHEIM Digital integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.helpers.device_registry import DeviceEntry diff --git a/homeassistant/components/eheimdigital/config_flow.py b/homeassistant/components/eheimdigital/config_flow.py index af09baea1e385..36241eca99954 100644 --- a/homeassistant/components/eheimdigital/config_flow.py +++ b/homeassistant/components/eheimdigital/config_flow.py @@ -1,7 +1,5 @@ """Config flow for EHEIM Digital.""" -from __future__ import annotations - import asyncio from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/eheimdigital/coordinator.py b/homeassistant/components/eheimdigital/coordinator.py index 61c3be363c839..7ad2563701f89 100644 --- a/homeassistant/components/eheimdigital/coordinator.py +++ b/homeassistant/components/eheimdigital/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the EHEIM Digital integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable diff --git a/homeassistant/components/eight_sleep/__init__.py b/homeassistant/components/eight_sleep/__init__.py index cfb2cfba84510..629945246b52a 100644 --- a/homeassistant/components/eight_sleep/__init__.py +++ b/homeassistant/components/eight_sleep/__init__.py @@ -1,7 +1,5 @@ """The Eight Sleep integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/ekeybionyx/__init__.py b/homeassistant/components/ekeybionyx/__init__.py index 672824b811ac1..02749f3b66af5 100644 --- a/homeassistant/components/ekeybionyx/__init__.py +++ b/homeassistant/components/ekeybionyx/__init__.py @@ -1,7 +1,5 @@ """The Ekey Bionyx integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/electrasmart/__init__.py b/homeassistant/components/electrasmart/__init__.py index 27cebc9aee90e..235f56dd78745 100644 --- a/homeassistant/components/electrasmart/__init__.py +++ b/homeassistant/components/electrasmart/__init__.py @@ -1,7 +1,5 @@ """The Electra Air Conditioner integration.""" -from __future__ import annotations - from electrasmart.api import ElectraAPI, ElectraApiError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/electrasmart/climate.py b/homeassistant/components/electrasmart/climate.py index bdf94f606db39..fb55a78cf957f 100644 --- a/homeassistant/components/electrasmart/climate.py +++ b/homeassistant/components/electrasmart/climate.py @@ -1,7 +1,5 @@ """Support for the Electra climate.""" -from __future__ import annotations - from datetime import timedelta import logging import time diff --git a/homeassistant/components/electrasmart/config_flow.py b/homeassistant/components/electrasmart/config_flow.py index a2e6889c346c4..fad9db80bafa0 100644 --- a/homeassistant/components/electrasmart/config_flow.py +++ b/homeassistant/components/electrasmart/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Electra Air Conditioner integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/electric_kiwi/__init__.py b/homeassistant/components/electric_kiwi/__init__.py index 825dbc5401310..5706e708a5702 100644 --- a/homeassistant/components/electric_kiwi/__init__.py +++ b/homeassistant/components/electric_kiwi/__init__.py @@ -1,7 +1,5 @@ """The Electric Kiwi integration.""" -from __future__ import annotations - import aiohttp from electrickiwi_api import ElectricKiwiApi from electrickiwi_api.exceptions import ApiException, AuthException diff --git a/homeassistant/components/electric_kiwi/api.py b/homeassistant/components/electric_kiwi/api.py index 9f7ff33337858..24ffa3ebb8106 100644 --- a/homeassistant/components/electric_kiwi/api.py +++ b/homeassistant/components/electric_kiwi/api.py @@ -1,7 +1,5 @@ """API for Electric Kiwi bound to Home Assistant OAuth.""" -from __future__ import annotations - from aiohttp import ClientSession from electrickiwi_api import AbstractAuth diff --git a/homeassistant/components/electric_kiwi/config_flow.py b/homeassistant/components/electric_kiwi/config_flow.py index b83fd89c4c67e..ed3fe2fa75ab8 100644 --- a/homeassistant/components/electric_kiwi/config_flow.py +++ b/homeassistant/components/electric_kiwi/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Electric Kiwi.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/electric_kiwi/coordinator.py b/homeassistant/components/electric_kiwi/coordinator.py index 635b55b2bc0e3..bfaf7b491d4b7 100644 --- a/homeassistant/components/electric_kiwi/coordinator.py +++ b/homeassistant/components/electric_kiwi/coordinator.py @@ -1,7 +1,5 @@ """Electric Kiwi coordinators.""" -from __future__ import annotations - import asyncio from collections import OrderedDict from dataclasses import dataclass diff --git a/homeassistant/components/electric_kiwi/oauth2.py b/homeassistant/components/electric_kiwi/oauth2.py index 9a6c4cd22a5fd..06efd04aa48cf 100644 --- a/homeassistant/components/electric_kiwi/oauth2.py +++ b/homeassistant/components/electric_kiwi/oauth2.py @@ -1,7 +1,5 @@ """OAuth2 implementations for Toon.""" -from __future__ import annotations - import base64 from typing import Any, cast diff --git a/homeassistant/components/electric_kiwi/select.py b/homeassistant/components/electric_kiwi/select.py index 2ba2a0895574f..3da1c58b69fbd 100644 --- a/homeassistant/components/electric_kiwi/select.py +++ b/homeassistant/components/electric_kiwi/select.py @@ -1,7 +1,5 @@ """Support for Electric Kiwi hour of free power.""" -from __future__ import annotations - import logging from homeassistant.components.select import SelectEntity, SelectEntityDescription diff --git a/homeassistant/components/electric_kiwi/sensor.py b/homeassistant/components/electric_kiwi/sensor.py index 27f13a82e09e9..879f1eaf05d4e 100644 --- a/homeassistant/components/electric_kiwi/sensor.py +++ b/homeassistant/components/electric_kiwi/sensor.py @@ -1,7 +1,5 @@ """Support for Electric Kiwi sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/elevenlabs/__init__.py b/homeassistant/components/elevenlabs/__init__.py index ea1cd9d63ac6a..bc14ca189e5d6 100644 --- a/homeassistant/components/elevenlabs/__init__.py +++ b/homeassistant/components/elevenlabs/__init__.py @@ -1,7 +1,5 @@ """The ElevenLabs text-to-speech integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/elevenlabs/config_flow.py b/homeassistant/components/elevenlabs/config_flow.py index 6e1baec08eff9..fc71a217e74f8 100644 --- a/homeassistant/components/elevenlabs/config_flow.py +++ b/homeassistant/components/elevenlabs/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ElevenLabs text-to-speech integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/elevenlabs/stt.py b/homeassistant/components/elevenlabs/stt.py index 76604b46317e4..dc5d7bb9674ec 100644 --- a/homeassistant/components/elevenlabs/stt.py +++ b/homeassistant/components/elevenlabs/stt.py @@ -1,7 +1,5 @@ """Support for the ElevenLabs speech-to-text service.""" -from __future__ import annotations - from collections.abc import AsyncIterable from io import BytesIO import logging diff --git a/homeassistant/components/elevenlabs/tts.py b/homeassistant/components/elevenlabs/tts.py index b1c26093cf9d2..6c5b1c4f7c321 100644 --- a/homeassistant/components/elevenlabs/tts.py +++ b/homeassistant/components/elevenlabs/tts.py @@ -1,7 +1,5 @@ """Support for the ElevenLabs text-to-speech service.""" -from __future__ import annotations - import asyncio from collections import deque from collections.abc import AsyncGenerator, Mapping diff --git a/homeassistant/components/elgato/button.py b/homeassistant/components/elgato/button.py index 23ed65ded331e..ed6f9c0a8a647 100644 --- a/homeassistant/components/elgato/button.py +++ b/homeassistant/components/elgato/button.py @@ -1,7 +1,5 @@ """Support for Elgato button.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/elgato/config_flow.py b/homeassistant/components/elgato/config_flow.py index a47f039384ca2..c0c67ad80e6fd 100644 --- a/homeassistant/components/elgato/config_flow.py +++ b/homeassistant/components/elgato/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Elgato Light integration.""" -from __future__ import annotations - from typing import Any from elgato import Elgato, ElgatoError diff --git a/homeassistant/components/elgato/const.py b/homeassistant/components/elgato/const.py index 46af5739fe52d..a3da1b7d41654 100644 --- a/homeassistant/components/elgato/const.py +++ b/homeassistant/components/elgato/const.py @@ -1,7 +1,5 @@ """Constants for the Elgato Light integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/elgato/diagnostics.py b/homeassistant/components/elgato/diagnostics.py index 4e1b9d4cfddaa..c9e059da6720b 100644 --- a/homeassistant/components/elgato/diagnostics.py +++ b/homeassistant/components/elgato/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Elgato.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/elgato/entity.py b/homeassistant/components/elgato/entity.py index 42920c3d28e53..97a58e3c29cb8 100644 --- a/homeassistant/components/elgato/entity.py +++ b/homeassistant/components/elgato/entity.py @@ -1,7 +1,5 @@ """Base entity for the Elgato integration.""" -from __future__ import annotations - from homeassistant.const import ATTR_CONNECTIONS, CONF_MAC from homeassistant.helpers.device_registry import ( CONNECTION_NETWORK_MAC, diff --git a/homeassistant/components/elgato/light.py b/homeassistant/components/elgato/light.py index 429f6d1db018d..e456c843d7537 100644 --- a/homeassistant/components/elgato/light.py +++ b/homeassistant/components/elgato/light.py @@ -1,7 +1,5 @@ """Support for Elgato lights.""" -from __future__ import annotations - from typing import Any from elgato import ElgatoError diff --git a/homeassistant/components/elgato/sensor.py b/homeassistant/components/elgato/sensor.py index 02dbc2aeef658..c19f5e3f06f7d 100644 --- a/homeassistant/components/elgato/sensor.py +++ b/homeassistant/components/elgato/sensor.py @@ -1,7 +1,5 @@ """Support for Elgato sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/elgato/services.py b/homeassistant/components/elgato/services.py index b7bf8282e1871..b188cb647f452 100644 --- a/homeassistant/components/elgato/services.py +++ b/homeassistant/components/elgato/services.py @@ -1,7 +1,5 @@ """Support for Elgato services.""" -from __future__ import annotations - from homeassistant.components.light import DOMAIN as LIGHT_DOMAIN from homeassistant.core import HomeAssistant, callback from homeassistant.helpers import service diff --git a/homeassistant/components/elgato/switch.py b/homeassistant/components/elgato/switch.py index 1b24f62180746..50d203bc2cce4 100644 --- a/homeassistant/components/elgato/switch.py +++ b/homeassistant/components/elgato/switch.py @@ -1,7 +1,5 @@ """Support for Elgato switches.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/eliqonline/sensor.py b/homeassistant/components/eliqonline/sensor.py index 1a5490da0a5b0..d121b4f6c8dd5 100644 --- a/homeassistant/components/eliqonline/sensor.py +++ b/homeassistant/components/eliqonline/sensor.py @@ -1,7 +1,5 @@ """Monitors home energy use for the ELIQ Online service.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/elkm1/__init__.py b/homeassistant/components/elkm1/__init__.py index 14bd8c55aebe2..fa7c393dd9bd2 100644 --- a/homeassistant/components/elkm1/__init__.py +++ b/homeassistant/components/elkm1/__init__.py @@ -1,7 +1,5 @@ """Support the ElkM1 Gold and ElkM1 EZ8 alarm/integration panels.""" -from __future__ import annotations - import asyncio import logging import re diff --git a/homeassistant/components/elkm1/alarm_control_panel.py b/homeassistant/components/elkm1/alarm_control_panel.py index 393845f65ff4a..8ec116036bf53 100644 --- a/homeassistant/components/elkm1/alarm_control_panel.py +++ b/homeassistant/components/elkm1/alarm_control_panel.py @@ -1,7 +1,5 @@ """Each ElkM1 area will be created as a separate alarm_control_panel.""" -from __future__ import annotations - from typing import Any from elkm1_lib.areas import Area diff --git a/homeassistant/components/elkm1/binary_sensor.py b/homeassistant/components/elkm1/binary_sensor.py index ba6a375c29b88..4637d8bea33bf 100644 --- a/homeassistant/components/elkm1/binary_sensor.py +++ b/homeassistant/components/elkm1/binary_sensor.py @@ -1,7 +1,5 @@ """Support for control of ElkM1 binary sensors.""" -from __future__ import annotations - from typing import Any from elkm1_lib.const import ZoneLogicalStatus, ZoneType diff --git a/homeassistant/components/elkm1/climate.py b/homeassistant/components/elkm1/climate.py index 59d3aa9605ab6..be5873a819127 100644 --- a/homeassistant/components/elkm1/climate.py +++ b/homeassistant/components/elkm1/climate.py @@ -1,7 +1,5 @@ """Support for control of Elk-M1 connected thermostats.""" -from __future__ import annotations - from typing import Any from elkm1_lib.const import ThermostatFan, ThermostatMode, ThermostatSetting diff --git a/homeassistant/components/elkm1/config_flow.py b/homeassistant/components/elkm1/config_flow.py index 7e1a177d4de17..821647b6346bb 100644 --- a/homeassistant/components/elkm1/config_flow.py +++ b/homeassistant/components/elkm1/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Elk-M1 Control integration.""" -from __future__ import annotations - import logging from typing import Any, Self diff --git a/homeassistant/components/elkm1/discovery.py b/homeassistant/components/elkm1/discovery.py index 916e8a8aeacb3..b685567c37c55 100644 --- a/homeassistant/components/elkm1/discovery.py +++ b/homeassistant/components/elkm1/discovery.py @@ -1,7 +1,5 @@ """The elkm1 integration discovery.""" -from __future__ import annotations - import asyncio from dataclasses import asdict import logging diff --git a/homeassistant/components/elkm1/entity.py b/homeassistant/components/elkm1/entity.py index ce717578eae8e..f4ca817f7e9d4 100644 --- a/homeassistant/components/elkm1/entity.py +++ b/homeassistant/components/elkm1/entity.py @@ -1,7 +1,5 @@ """Support the ElkM1 Gold and ElkM1 EZ8 alarm/integration panels.""" -from __future__ import annotations - from collections.abc import Iterable from enum import Enum import logging diff --git a/homeassistant/components/elkm1/light.py b/homeassistant/components/elkm1/light.py index b5e2f0acacf37..42cd44e8523ea 100644 --- a/homeassistant/components/elkm1/light.py +++ b/homeassistant/components/elkm1/light.py @@ -1,7 +1,5 @@ """Support for control of ElkM1 lighting (X10, UPB, etc).""" -from __future__ import annotations - from typing import Any from elkm1_lib.elements import Element diff --git a/homeassistant/components/elkm1/logbook.py b/homeassistant/components/elkm1/logbook.py index b31c537d93ff1..d6e2f34db0436 100644 --- a/homeassistant/components/elkm1/logbook.py +++ b/homeassistant/components/elkm1/logbook.py @@ -1,7 +1,5 @@ """Describe elkm1 logbook events.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.logbook import LOGBOOK_ENTRY_MESSAGE, LOGBOOK_ENTRY_NAME diff --git a/homeassistant/components/elkm1/models.py b/homeassistant/components/elkm1/models.py index 7dd3313782e63..4d34deb016192 100644 --- a/homeassistant/components/elkm1/models.py +++ b/homeassistant/components/elkm1/models.py @@ -1,7 +1,5 @@ """The elkm1 integration models.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/elkm1/scene.py b/homeassistant/components/elkm1/scene.py index 5da240aee2d77..8ecd59c3082c4 100644 --- a/homeassistant/components/elkm1/scene.py +++ b/homeassistant/components/elkm1/scene.py @@ -1,7 +1,5 @@ """Support for control of ElkM1 tasks ("macros").""" -from __future__ import annotations - from typing import Any from elkm1_lib.tasks import Task diff --git a/homeassistant/components/elkm1/sensor.py b/homeassistant/components/elkm1/sensor.py index aaa63a115b696..189b97a45111f 100644 --- a/homeassistant/components/elkm1/sensor.py +++ b/homeassistant/components/elkm1/sensor.py @@ -1,7 +1,5 @@ """Support for control of ElkM1 sensors.""" -from __future__ import annotations - from typing import Any from elkm1_lib.const import SettingFormat, ZoneType diff --git a/homeassistant/components/elkm1/services.py b/homeassistant/components/elkm1/services.py index bfdd968680c3d..5ad9df46f7f36 100644 --- a/homeassistant/components/elkm1/services.py +++ b/homeassistant/components/elkm1/services.py @@ -1,7 +1,5 @@ """Support the ElkM1 Gold and ElkM1 EZ8 alarm/integration panels.""" -from __future__ import annotations - from elkm1_lib.elk import Elk, Panel import voluptuous as vol diff --git a/homeassistant/components/elkm1/switch.py b/homeassistant/components/elkm1/switch.py index d91d65512a2b6..046c0bbaf6a20 100644 --- a/homeassistant/components/elkm1/switch.py +++ b/homeassistant/components/elkm1/switch.py @@ -1,7 +1,5 @@ """Support for control of ElkM1 outputs (relays).""" -from __future__ import annotations - from typing import Any from elkm1_lib.const import ThermostatMode, ThermostatSetting diff --git a/homeassistant/components/elmax/__init__.py b/homeassistant/components/elmax/__init__.py index ec293be827392..3aa8f64af0493 100644 --- a/homeassistant/components/elmax/__init__.py +++ b/homeassistant/components/elmax/__init__.py @@ -1,7 +1,5 @@ """The elmax-cloud integration.""" -from __future__ import annotations - from elmax_api.exceptions import ElmaxBadLoginError from elmax_api.http import Elmax, ElmaxLocal, GenericElmax from elmax_api.model.panel import PanelEntry diff --git a/homeassistant/components/elmax/alarm_control_panel.py b/homeassistant/components/elmax/alarm_control_panel.py index a90c8f2652ccc..8ed8f3c3ca6cf 100644 --- a/homeassistant/components/elmax/alarm_control_panel.py +++ b/homeassistant/components/elmax/alarm_control_panel.py @@ -1,7 +1,5 @@ """Elmax sensor platform.""" -from __future__ import annotations - from elmax_api.exceptions import ElmaxApiError from elmax_api.model.alarm_status import AlarmArmStatus, AlarmStatus from elmax_api.model.command import AreaCommand diff --git a/homeassistant/components/elmax/binary_sensor.py b/homeassistant/components/elmax/binary_sensor.py index d9ec3e759014c..93d7f98eb4bc9 100644 --- a/homeassistant/components/elmax/binary_sensor.py +++ b/homeassistant/components/elmax/binary_sensor.py @@ -1,7 +1,5 @@ """Elmax sensor platform.""" -from __future__ import annotations - from elmax_api.model.panel import PanelStatus from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/elmax/common.py b/homeassistant/components/elmax/common.py index 18350e45efeb0..ba6a88e8e9ed2 100644 --- a/homeassistant/components/elmax/common.py +++ b/homeassistant/components/elmax/common.py @@ -1,7 +1,5 @@ """Elmax integration common classes and utilities.""" -from __future__ import annotations - import ssl from elmax_api.model.panel import PanelEntry diff --git a/homeassistant/components/elmax/config_flow.py b/homeassistant/components/elmax/config_flow.py index f28ee9b7a82a4..4a96776ab461f 100644 --- a/homeassistant/components/elmax/config_flow.py +++ b/homeassistant/components/elmax/config_flow.py @@ -1,7 +1,5 @@ """Config flow for elmax-cloud integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/elmax/coordinator.py b/homeassistant/components/elmax/coordinator.py index abcc098359e90..ed4707fb962e8 100644 --- a/homeassistant/components/elmax/coordinator.py +++ b/homeassistant/components/elmax/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the elmax-cloud integration.""" -from __future__ import annotations - from asyncio import timeout from datetime import timedelta import logging diff --git a/homeassistant/components/elmax/cover.py b/homeassistant/components/elmax/cover.py index 6993d5e44be35..d84d927955bc8 100644 --- a/homeassistant/components/elmax/cover.py +++ b/homeassistant/components/elmax/cover.py @@ -1,7 +1,5 @@ """Elmax cover platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/elmax/entity.py b/homeassistant/components/elmax/entity.py index a49fdc14c3e97..68dbf853e096a 100644 --- a/homeassistant/components/elmax/entity.py +++ b/homeassistant/components/elmax/entity.py @@ -1,7 +1,5 @@ """Elmax integration common classes and utilities.""" -from __future__ import annotations - from elmax_api.model.endpoint import DeviceEndpoint from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/elv/switch.py b/homeassistant/components/elv/switch.py index c4645dc39b357..3e93970f3421e 100644 --- a/homeassistant/components/elv/switch.py +++ b/homeassistant/components/elv/switch.py @@ -1,7 +1,5 @@ """Support for PCA 301 smart switch.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/elvia/__init__.py b/homeassistant/components/elvia/__init__.py index f1eafe64079d9..143141da8aad3 100644 --- a/homeassistant/components/elvia/__init__.py +++ b/homeassistant/components/elvia/__init__.py @@ -1,7 +1,5 @@ """The Elvia integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/elvia/config_flow.py b/homeassistant/components/elvia/config_flow.py index 2db6e4bb2b5e9..4e53ce27b1aea 100644 --- a/homeassistant/components/elvia/config_flow.py +++ b/homeassistant/components/elvia/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Elvia integration.""" -from __future__ import annotations - from datetime import timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/elvia/importer.py b/homeassistant/components/elvia/importer.py index 40795458f66ef..c663219e5850a 100644 --- a/homeassistant/components/elvia/importer.py +++ b/homeassistant/components/elvia/importer.py @@ -1,7 +1,5 @@ """Importer for the Elvia integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/emby/media_player.py b/homeassistant/components/emby/media_player.py index 812e58ecc199a..3e601a43e81f4 100644 --- a/homeassistant/components/emby/media_player.py +++ b/homeassistant/components/emby/media_player.py @@ -1,7 +1,5 @@ """Support to interface with the Emby API.""" -from __future__ import annotations - import logging from pyemby import EmbyServer diff --git a/homeassistant/components/emoncms/config_flow.py b/homeassistant/components/emoncms/config_flow.py index 375077a83d41d..0b422f0f24b00 100644 --- a/homeassistant/components/emoncms/config_flow.py +++ b/homeassistant/components/emoncms/config_flow.py @@ -1,7 +1,5 @@ """Configflow for the emoncms integration.""" -from __future__ import annotations - from typing import Any from pyemoncms import EmoncmsClient diff --git a/homeassistant/components/emoncms/sensor.py b/homeassistant/components/emoncms/sensor.py index 185726a663ab9..6869074b99ba1 100644 --- a/homeassistant/components/emoncms/sensor.py +++ b/homeassistant/components/emoncms/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring emoncms feeds.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import ( diff --git a/homeassistant/components/emonitor/__init__.py b/homeassistant/components/emonitor/__init__.py index 4316487352b23..13cd71382e21a 100644 --- a/homeassistant/components/emonitor/__init__.py +++ b/homeassistant/components/emonitor/__init__.py @@ -1,7 +1,5 @@ """The SiteSage Emonitor integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/emonitor/sensor.py b/homeassistant/components/emonitor/sensor.py index 3e2f6dcbc8f56..3c260bf7a63b4 100644 --- a/homeassistant/components/emonitor/sensor.py +++ b/homeassistant/components/emonitor/sensor.py @@ -1,7 +1,5 @@ """Support for a Emonitor channel sensor.""" -from __future__ import annotations - from aioemonitor.monitor import EmonitorChannel, EmonitorStatus from homeassistant.components.sensor import ( diff --git a/homeassistant/components/emulated_hue/__init__.py b/homeassistant/components/emulated_hue/__init__.py index 556831496c6b2..014a23cea0a2d 100644 --- a/homeassistant/components/emulated_hue/__init__.py +++ b/homeassistant/components/emulated_hue/__init__.py @@ -1,7 +1,5 @@ """Support for local control of entities by emulating a Philips Hue bridge.""" -from __future__ import annotations - import logging from aiohttp import web diff --git a/homeassistant/components/emulated_hue/config.py b/homeassistant/components/emulated_hue/config.py index 91876d815086e..c5cd4a6e76c38 100644 --- a/homeassistant/components/emulated_hue/config.py +++ b/homeassistant/components/emulated_hue/config.py @@ -1,7 +1,5 @@ """Support for local control of entities by emulating a Philips Hue bridge.""" -from __future__ import annotations - from functools import cache import logging diff --git a/homeassistant/components/emulated_hue/hue_api.py b/homeassistant/components/emulated_hue/hue_api.py index 9ccb8a6436797..57cf92620939e 100644 --- a/homeassistant/components/emulated_hue/hue_api.py +++ b/homeassistant/components/emulated_hue/hue_api.py @@ -1,7 +1,5 @@ """Support for a Hue API to control Home Assistant.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from functools import lru_cache diff --git a/homeassistant/components/emulated_hue/upnp.py b/homeassistant/components/emulated_hue/upnp.py index 4fb0be81814a3..5781460439fe0 100644 --- a/homeassistant/components/emulated_hue/upnp.py +++ b/homeassistant/components/emulated_hue/upnp.py @@ -1,7 +1,5 @@ """Support UPNP discovery method that mimics Hue hubs.""" -from __future__ import annotations - import asyncio from contextlib import suppress import logging diff --git a/homeassistant/components/energy/__init__.py b/homeassistant/components/energy/__init__.py index fe2d3b0da144d..c60c3c64e767e 100644 --- a/homeassistant/components/energy/__init__.py +++ b/homeassistant/components/energy/__init__.py @@ -1,7 +1,5 @@ """The Energy integration.""" -from __future__ import annotations - from homeassistant.components import frontend from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/energy/data.py b/homeassistant/components/energy/data.py index afb6311a880e9..9b92869f15497 100644 --- a/homeassistant/components/energy/data.py +++ b/homeassistant/components/energy/data.py @@ -1,7 +1,5 @@ """Energy data.""" -from __future__ import annotations - import asyncio from collections import Counter from collections.abc import Awaitable, Callable diff --git a/homeassistant/components/energy/helpers.py b/homeassistant/components/energy/helpers.py index f97e598cc0438..127e0ef5af97c 100644 --- a/homeassistant/components/energy/helpers.py +++ b/homeassistant/components/energy/helpers.py @@ -1,7 +1,5 @@ """Helpers for the Energy integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING if TYPE_CHECKING: diff --git a/homeassistant/components/energy/sensor.py b/homeassistant/components/energy/sensor.py index e228e11d00d77..03f2871c42c05 100644 --- a/homeassistant/components/energy/sensor.py +++ b/homeassistant/components/energy/sensor.py @@ -1,7 +1,5 @@ """Helper sensor for calculating utility costs.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Mapping import copy diff --git a/homeassistant/components/energy/types.py b/homeassistant/components/energy/types.py index 96b122da8391d..970bdc2699d0e 100644 --- a/homeassistant/components/energy/types.py +++ b/homeassistant/components/energy/types.py @@ -1,7 +1,5 @@ """Types for the energy platform.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from typing import Protocol, TypedDict diff --git a/homeassistant/components/energy/validate.py b/homeassistant/components/energy/validate.py index 2e4f2715dd8fd..fe8eee2ba1085 100644 --- a/homeassistant/components/energy/validate.py +++ b/homeassistant/components/energy/validate.py @@ -1,7 +1,5 @@ """Validate the energy preferences provide valid data.""" -from __future__ import annotations - from collections.abc import Mapping, Sequence import dataclasses import functools diff --git a/homeassistant/components/energy/websocket_api.py b/homeassistant/components/energy/websocket_api.py index 3d7bc60c6fb4b..6d984a49a1687 100644 --- a/homeassistant/components/energy/websocket_api.py +++ b/homeassistant/components/energy/websocket_api.py @@ -1,7 +1,5 @@ """The Energy websocket API.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Callable, Coroutine diff --git a/homeassistant/components/energyid/__init__.py b/homeassistant/components/energyid/__init__.py index fc7db26f6551b..8cd3d2b9a4599 100644 --- a/homeassistant/components/energyid/__init__.py +++ b/homeassistant/components/energyid/__init__.py @@ -1,7 +1,5 @@ """The EnergyID integration.""" -from __future__ import annotations - from dataclasses import dataclass import datetime as dt from datetime import timedelta diff --git a/homeassistant/components/energyzero/__init__.py b/homeassistant/components/energyzero/__init__.py index fc2855374dd0c..d596853c99fb1 100644 --- a/homeassistant/components/energyzero/__init__.py +++ b/homeassistant/components/energyzero/__init__.py @@ -1,7 +1,5 @@ """The EnergyZero integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady diff --git a/homeassistant/components/energyzero/config_flow.py b/homeassistant/components/energyzero/config_flow.py index 72a1e376dcf1b..39cf70cc3d902 100644 --- a/homeassistant/components/energyzero/config_flow.py +++ b/homeassistant/components/energyzero/config_flow.py @@ -1,7 +1,5 @@ """Config flow for EnergyZero integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/energyzero/const.py b/homeassistant/components/energyzero/const.py index 7079b720f4df4..84c114d6779cc 100644 --- a/homeassistant/components/energyzero/const.py +++ b/homeassistant/components/energyzero/const.py @@ -1,7 +1,5 @@ """Constants for the EnergyZero integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/energyzero/coordinator.py b/homeassistant/components/energyzero/coordinator.py index 122c2f76deb39..c48a712d57db3 100644 --- a/homeassistant/components/energyzero/coordinator.py +++ b/homeassistant/components/energyzero/coordinator.py @@ -1,7 +1,5 @@ """The Coordinator for EnergyZero.""" -from __future__ import annotations - from datetime import timedelta from typing import NamedTuple diff --git a/homeassistant/components/energyzero/diagnostics.py b/homeassistant/components/energyzero/diagnostics.py index 0a45d87fee58a..2edd922dc447d 100644 --- a/homeassistant/components/energyzero/diagnostics.py +++ b/homeassistant/components/energyzero/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for EnergyZero.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/energyzero/sensor.py b/homeassistant/components/energyzero/sensor.py index 38349b89ff7a3..3910532eddf3e 100644 --- a/homeassistant/components/energyzero/sensor.py +++ b/homeassistant/components/energyzero/sensor.py @@ -1,7 +1,5 @@ """Support for EnergyZero sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/energyzero/services.py b/homeassistant/components/energyzero/services.py index 8609cb745f370..3f40ff2c57013 100644 --- a/homeassistant/components/energyzero/services.py +++ b/homeassistant/components/energyzero/services.py @@ -1,7 +1,5 @@ """The EnergyZero services.""" -from __future__ import annotations - from datetime import date, datetime from enum import Enum from functools import partial diff --git a/homeassistant/components/enigma2/media_player.py b/homeassistant/components/enigma2/media_player.py index a3cdd1858ed09..26a42929af6a8 100644 --- a/homeassistant/components/enigma2/media_player.py +++ b/homeassistant/components/enigma2/media_player.py @@ -1,7 +1,5 @@ """Support for Enigma2 media players.""" -from __future__ import annotations - import contextlib from logging import getLogger diff --git a/homeassistant/components/enocean/binary_sensor.py b/homeassistant/components/enocean/binary_sensor.py index 5c5dad08f7603..e63d5b0bba3f7 100644 --- a/homeassistant/components/enocean/binary_sensor.py +++ b/homeassistant/components/enocean/binary_sensor.py @@ -1,7 +1,5 @@ """Support for EnOcean binary sensors.""" -from __future__ import annotations - from enocean_async import ERP1Telegram import voluptuous as vol diff --git a/homeassistant/components/enocean/light.py b/homeassistant/components/enocean/light.py index 645667c8412aa..2c870f984c529 100644 --- a/homeassistant/components/enocean/light.py +++ b/homeassistant/components/enocean/light.py @@ -1,7 +1,5 @@ """Support for EnOcean light sources.""" -from __future__ import annotations - import math from typing import Any diff --git a/homeassistant/components/enocean/sensor.py b/homeassistant/components/enocean/sensor.py index b852690d05b50..4d177843ea489 100644 --- a/homeassistant/components/enocean/sensor.py +++ b/homeassistant/components/enocean/sensor.py @@ -1,7 +1,5 @@ """Support for EnOcean sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/enocean/switch.py b/homeassistant/components/enocean/switch.py index 676ca99eb7e80..b23a273dfeebd 100644 --- a/homeassistant/components/enocean/switch.py +++ b/homeassistant/components/enocean/switch.py @@ -1,7 +1,5 @@ """Support for EnOcean switches.""" -from __future__ import annotations - from typing import Any from enocean_async import EEP, EEP_SPECIFICATIONS, EEPHandler, EEPMessage, ERP1Telegram diff --git a/homeassistant/components/enphase_envoy/__init__.py b/homeassistant/components/enphase_envoy/__init__.py index 62d276b42242e..3af511fa6081e 100644 --- a/homeassistant/components/enphase_envoy/__init__.py +++ b/homeassistant/components/enphase_envoy/__init__.py @@ -1,7 +1,5 @@ """The Enphase Envoy integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from pyenphase import Envoy diff --git a/homeassistant/components/enphase_envoy/binary_sensor.py b/homeassistant/components/enphase_envoy/binary_sensor.py index 5dcc2f28c7fe5..6f420e21074cb 100644 --- a/homeassistant/components/enphase_envoy/binary_sensor.py +++ b/homeassistant/components/enphase_envoy/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Enphase Envoy solar energy monitor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from operator import attrgetter diff --git a/homeassistant/components/enphase_envoy/config_flow.py b/homeassistant/components/enphase_envoy/config_flow.py index 9ba11eafa5d03..bd6dc9230e07b 100644 --- a/homeassistant/components/enphase_envoy/config_flow.py +++ b/homeassistant/components/enphase_envoy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Enphase Envoy integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/enphase_envoy/coordinator.py b/homeassistant/components/enphase_envoy/coordinator.py index 57ce924733cf6..93a91eafdf3ab 100644 --- a/homeassistant/components/enphase_envoy/coordinator.py +++ b/homeassistant/components/enphase_envoy/coordinator.py @@ -1,7 +1,5 @@ """The enphase_envoy component.""" -from __future__ import annotations - import contextlib import datetime from datetime import timedelta diff --git a/homeassistant/components/enphase_envoy/diagnostics.py b/homeassistant/components/enphase_envoy/diagnostics.py index e3d86e7fa233c..0e974db087e9a 100644 --- a/homeassistant/components/enphase_envoy/diagnostics.py +++ b/homeassistant/components/enphase_envoy/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Enphase Envoy.""" -from __future__ import annotations - import copy from datetime import datetime from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/enphase_envoy/entity.py b/homeassistant/components/enphase_envoy/entity.py index 32be5ec8b8b8a..09432e0f2fd9b 100644 --- a/homeassistant/components/enphase_envoy/entity.py +++ b/homeassistant/components/enphase_envoy/entity.py @@ -1,7 +1,5 @@ """Support for Enphase Envoy solar energy monitor.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Concatenate diff --git a/homeassistant/components/enphase_envoy/number.py b/homeassistant/components/enphase_envoy/number.py index 6e8e48d684b03..5e031b873d070 100644 --- a/homeassistant/components/enphase_envoy/number.py +++ b/homeassistant/components/enphase_envoy/number.py @@ -1,7 +1,5 @@ """Number platform for Enphase Envoy solar energy monitor.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from operator import attrgetter diff --git a/homeassistant/components/enphase_envoy/select.py b/homeassistant/components/enphase_envoy/select.py index 358275942ca80..233191e3bcb7c 100644 --- a/homeassistant/components/enphase_envoy/select.py +++ b/homeassistant/components/enphase_envoy/select.py @@ -1,7 +1,5 @@ """Select platform for Enphase Envoy solar energy monitor.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/enphase_envoy/sensor.py b/homeassistant/components/enphase_envoy/sensor.py index bc82b85eb50fe..57212441bb45a 100644 --- a/homeassistant/components/enphase_envoy/sensor.py +++ b/homeassistant/components/enphase_envoy/sensor.py @@ -1,7 +1,5 @@ """Support for Enphase Envoy solar energy monitor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass, replace import datetime diff --git a/homeassistant/components/enphase_envoy/switch.py b/homeassistant/components/enphase_envoy/switch.py index 02736979e666d..11e448c25eb87 100644 --- a/homeassistant/components/enphase_envoy/switch.py +++ b/homeassistant/components/enphase_envoy/switch.py @@ -1,7 +1,5 @@ """Switch platform for Enphase Envoy solar energy monitor.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/entur_public_transport/sensor.py b/homeassistant/components/entur_public_transport/sensor.py index 56f7cf34916fa..c7a520673aeef 100644 --- a/homeassistant/components/entur_public_transport/sensor.py +++ b/homeassistant/components/entur_public_transport/sensor.py @@ -1,7 +1,5 @@ """Real-time information about public transport departures in Norway.""" -from __future__ import annotations - from datetime import datetime, timedelta from random import randint diff --git a/homeassistant/components/environment_canada/camera.py b/homeassistant/components/environment_canada/camera.py index dfc7e0c7007f9..084a823548e8e 100644 --- a/homeassistant/components/environment_canada/camera.py +++ b/homeassistant/components/environment_canada/camera.py @@ -1,7 +1,5 @@ """Support for the Environment Canada radar imagery.""" -from __future__ import annotations - from env_canada import ECRadar import voluptuous as vol diff --git a/homeassistant/components/environment_canada/coordinator.py b/homeassistant/components/environment_canada/coordinator.py index 89fc92b462ed1..48f53a4b6c0e8 100644 --- a/homeassistant/components/environment_canada/coordinator.py +++ b/homeassistant/components/environment_canada/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Environment Canada (EC) component.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/environment_canada/diagnostics.py b/homeassistant/components/environment_canada/diagnostics.py index 024cca15f1290..c50fa17bf1b78 100644 --- a/homeassistant/components/environment_canada/diagnostics.py +++ b/homeassistant/components/environment_canada/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Environment Canada.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/environment_canada/sensor.py b/homeassistant/components/environment_canada/sensor.py index 75d60ef16de92..51a1357c84ca3 100644 --- a/homeassistant/components/environment_canada/sensor.py +++ b/homeassistant/components/environment_canada/sensor.py @@ -1,7 +1,5 @@ """Support for the Environment Canada weather service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/environment_canada/weather.py b/homeassistant/components/environment_canada/weather.py index c7d04e4c03d88..777d0a907879e 100644 --- a/homeassistant/components/environment_canada/weather.py +++ b/homeassistant/components/environment_canada/weather.py @@ -1,7 +1,5 @@ """Platform for retrieving meteorological data from Environment Canada.""" -from __future__ import annotations - from typing import Any from env_canada import ECWeather diff --git a/homeassistant/components/envisalink/alarm_control_panel.py b/homeassistant/components/envisalink/alarm_control_panel.py index c1cee5198f28e..da312f47ea2b9 100644 --- a/homeassistant/components/envisalink/alarm_control_panel.py +++ b/homeassistant/components/envisalink/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Envisalink-based alarm control panels (Honeywell/DSC).""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/envisalink/binary_sensor.py b/homeassistant/components/envisalink/binary_sensor.py index 792fae3947be9..ad3954f5f290b 100644 --- a/homeassistant/components/envisalink/binary_sensor.py +++ b/homeassistant/components/envisalink/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Envisalink zone states- represented as binary sensors.""" -from __future__ import annotations - import datetime import logging from typing import Any diff --git a/homeassistant/components/envisalink/sensor.py b/homeassistant/components/envisalink/sensor.py index 4c445a76a8505..956b6d844b6c1 100644 --- a/homeassistant/components/envisalink/sensor.py +++ b/homeassistant/components/envisalink/sensor.py @@ -1,7 +1,5 @@ """Support for Envisalink sensors (shows panel info).""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/envisalink/switch.py b/homeassistant/components/envisalink/switch.py index 3082057f9f3bb..4144306528900 100644 --- a/homeassistant/components/envisalink/switch.py +++ b/homeassistant/components/envisalink/switch.py @@ -1,7 +1,5 @@ """Support for Envisalink zone bypass switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ephember/climate.py b/homeassistant/components/ephember/climate.py index 85b21da1dd515..07e68ba40abff 100644 --- a/homeassistant/components/ephember/climate.py +++ b/homeassistant/components/ephember/climate.py @@ -1,7 +1,5 @@ """Support for the EPH Controls Ember themostats.""" -from __future__ import annotations - from datetime import timedelta from enum import IntEnum import logging diff --git a/homeassistant/components/epic_games_store/__init__.py b/homeassistant/components/epic_games_store/__init__.py index d9fb3bee52949..30f314fdf4593 100644 --- a/homeassistant/components/epic_games_store/__init__.py +++ b/homeassistant/components/epic_games_store/__init__.py @@ -1,7 +1,5 @@ """The Epic Games Store integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/epic_games_store/calendar.py b/homeassistant/components/epic_games_store/calendar.py index 41edb5e31a7f3..e4ff4362142ae 100644 --- a/homeassistant/components/epic_games_store/calendar.py +++ b/homeassistant/components/epic_games_store/calendar.py @@ -1,7 +1,5 @@ """Calendar platform for a Epic Games Store.""" -from __future__ import annotations - from collections import namedtuple from datetime import datetime from typing import Any diff --git a/homeassistant/components/epic_games_store/config_flow.py b/homeassistant/components/epic_games_store/config_flow.py index 9e65c93c334c4..46a0dac9779d1 100644 --- a/homeassistant/components/epic_games_store/config_flow.py +++ b/homeassistant/components/epic_games_store/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Epic Games Store integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/epic_games_store/coordinator.py b/homeassistant/components/epic_games_store/coordinator.py index cd9f83a71fd76..3275af39d35aa 100644 --- a/homeassistant/components/epic_games_store/coordinator.py +++ b/homeassistant/components/epic_games_store/coordinator.py @@ -1,7 +1,5 @@ """The Epic Games Store integration data coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/epion/__init__.py b/homeassistant/components/epion/__init__.py index c04c77f760dc0..cd58d44adca5a 100644 --- a/homeassistant/components/epion/__init__.py +++ b/homeassistant/components/epion/__init__.py @@ -1,7 +1,5 @@ """The Epion integration.""" -from __future__ import annotations - from epion import Epion from homeassistant.const import CONF_API_KEY, Platform diff --git a/homeassistant/components/epion/config_flow.py b/homeassistant/components/epion/config_flow.py index ce9a733ffbf8f..6c9e380218322 100644 --- a/homeassistant/components/epion/config_flow.py +++ b/homeassistant/components/epion/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Epion.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/epion/sensor.py b/homeassistant/components/epion/sensor.py index 360c1f1d8a7c6..43b732392ac76 100644 --- a/homeassistant/components/epion/sensor.py +++ b/homeassistant/components/epion/sensor.py @@ -1,7 +1,5 @@ """Support for Epion API.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import ( diff --git a/homeassistant/components/epson/media_player.py b/homeassistant/components/epson/media_player.py index 1517fab10262b..07c8b3f025738 100644 --- a/homeassistant/components/epson/media_player.py +++ b/homeassistant/components/epson/media_player.py @@ -1,7 +1,5 @@ """Support for Epson projector.""" -from __future__ import annotations - import logging from epson_projector import Projector, ProjectorUnavailableError diff --git a/homeassistant/components/epson/services.py b/homeassistant/components/epson/services.py index 1ebb8b62eb1e0..ac6277c512040 100644 --- a/homeassistant/components/epson/services.py +++ b/homeassistant/components/epson/services.py @@ -1,7 +1,5 @@ """Support for Epson projector.""" -from __future__ import annotations - from epson_projector.const import CMODE_LIST_SET import voluptuous as vol diff --git a/homeassistant/components/escea/climate.py b/homeassistant/components/escea/climate.py index a1ac83844a29c..49d4dbc37d7cb 100644 --- a/homeassistant/components/escea/climate.py +++ b/homeassistant/components/escea/climate.py @@ -1,7 +1,5 @@ """Support for the Escea Fireplace.""" -from __future__ import annotations - from collections.abc import Coroutine import logging from typing import Any diff --git a/homeassistant/components/escea/discovery.py b/homeassistant/components/escea/discovery.py index cbdc77536d72b..fe3be72408dad 100644 --- a/homeassistant/components/escea/discovery.py +++ b/homeassistant/components/escea/discovery.py @@ -1,7 +1,5 @@ """Internal discovery service for Escea Fireplace.""" -from __future__ import annotations - from pescea import ( AbstractDiscoveryService, Controller, diff --git a/homeassistant/components/esphome/__init__.py b/homeassistant/components/esphome/__init__.py index 26814ae18a3d2..0d1135075fd88 100644 --- a/homeassistant/components/esphome/__init__.py +++ b/homeassistant/components/esphome/__init__.py @@ -1,7 +1,5 @@ """Support for esphome devices.""" -from __future__ import annotations - import logging from aioesphomeapi import APIClient, APIConnectionError diff --git a/homeassistant/components/esphome/alarm_control_panel.py b/homeassistant/components/esphome/alarm_control_panel.py index 70756c31f0f48..835b4033c0fd9 100644 --- a/homeassistant/components/esphome/alarm_control_panel.py +++ b/homeassistant/components/esphome/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for ESPHome Alarm Control Panel.""" -from __future__ import annotations - from functools import partial from aioesphomeapi import ( diff --git a/homeassistant/components/esphome/assist_satellite.py b/homeassistant/components/esphome/assist_satellite.py index 945b0714cd471..8f8b2b3fca934 100644 --- a/homeassistant/components/esphome/assist_satellite.py +++ b/homeassistant/components/esphome/assist_satellite.py @@ -1,7 +1,5 @@ """Support for assist satellites in ESPHome.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncIterable from functools import partial diff --git a/homeassistant/components/esphome/binary_sensor.py b/homeassistant/components/esphome/binary_sensor.py index deccb6cc7da0d..4c78a4e8fa368 100644 --- a/homeassistant/components/esphome/binary_sensor.py +++ b/homeassistant/components/esphome/binary_sensor.py @@ -1,7 +1,5 @@ """Support for ESPHome binary sensors.""" -from __future__ import annotations - from functools import partial from aioesphomeapi import BinarySensorInfo, BinarySensorState, EntityInfo diff --git a/homeassistant/components/esphome/bluetooth.py b/homeassistant/components/esphome/bluetooth.py index 27abb19909f7a..0d01da15ae7a5 100644 --- a/homeassistant/components/esphome/bluetooth.py +++ b/homeassistant/components/esphome/bluetooth.py @@ -1,7 +1,5 @@ """Bluetooth support for esphome.""" -from __future__ import annotations - from functools import partial from typing import TYPE_CHECKING diff --git a/homeassistant/components/esphome/button.py b/homeassistant/components/esphome/button.py index 795a4bc4ed84b..678d38af6058c 100644 --- a/homeassistant/components/esphome/button.py +++ b/homeassistant/components/esphome/button.py @@ -1,7 +1,5 @@ """Support for ESPHome buttons.""" -from __future__ import annotations - from functools import partial from aioesphomeapi import ButtonInfo, EntityInfo, EntityState diff --git a/homeassistant/components/esphome/camera.py b/homeassistant/components/esphome/camera.py index e2213153092c8..7f382efa703ac 100644 --- a/homeassistant/components/esphome/camera.py +++ b/homeassistant/components/esphome/camera.py @@ -1,7 +1,5 @@ """Support for ESPHome cameras.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from functools import partial diff --git a/homeassistant/components/esphome/climate.py b/homeassistant/components/esphome/climate.py index 1de8db61f4ba4..353481348b4fa 100644 --- a/homeassistant/components/esphome/climate.py +++ b/homeassistant/components/esphome/climate.py @@ -1,7 +1,5 @@ """Support for ESPHome climate devices.""" -from __future__ import annotations - from functools import partial from math import isfinite from typing import Any, cast diff --git a/homeassistant/components/esphome/config_flow.py b/homeassistant/components/esphome/config_flow.py index 7b6cf23e3ca8f..a5e044dab7226 100644 --- a/homeassistant/components/esphome/config_flow.py +++ b/homeassistant/components/esphome/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure esphome component.""" -from __future__ import annotations - from collections import OrderedDict from collections.abc import Mapping import json diff --git a/homeassistant/components/esphome/coordinator.py b/homeassistant/components/esphome/coordinator.py index 99ae6d38a9db4..0a41d54152115 100644 --- a/homeassistant/components/esphome/coordinator.py +++ b/homeassistant/components/esphome/coordinator.py @@ -1,7 +1,5 @@ """Coordinator to interact with an ESPHome dashboard.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/esphome/cover.py b/homeassistant/components/esphome/cover.py index f9ff944809ab9..215f2d1590776 100644 --- a/homeassistant/components/esphome/cover.py +++ b/homeassistant/components/esphome/cover.py @@ -1,7 +1,5 @@ """Support for ESPHome covers.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/esphome/dashboard.py b/homeassistant/components/esphome/dashboard.py index a12af89aca2a6..58b6363f91013 100644 --- a/homeassistant/components/esphome/dashboard.py +++ b/homeassistant/components/esphome/dashboard.py @@ -1,7 +1,5 @@ """Files to interact with an ESPHome dashboard.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/esphome/date.py b/homeassistant/components/esphome/date.py index fc125067553cd..1208f4d62db46 100644 --- a/homeassistant/components/esphome/date.py +++ b/homeassistant/components/esphome/date.py @@ -1,7 +1,5 @@ """Support for esphome dates.""" -from __future__ import annotations - from datetime import date from functools import partial diff --git a/homeassistant/components/esphome/datetime.py b/homeassistant/components/esphome/datetime.py index 46c5c2da2d844..aba40f25b0ace 100644 --- a/homeassistant/components/esphome/datetime.py +++ b/homeassistant/components/esphome/datetime.py @@ -1,7 +1,5 @@ """Support for esphome datetimes.""" -from __future__ import annotations - from datetime import datetime from functools import partial diff --git a/homeassistant/components/esphome/diagnostics.py b/homeassistant/components/esphome/diagnostics.py index c59fca26b906f..7ec405d8705c7 100644 --- a/homeassistant/components/esphome/diagnostics.py +++ b/homeassistant/components/esphome/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for ESPHome.""" -from __future__ import annotations - from typing import Any from homeassistant.components.bluetooth import async_scanner_by_source diff --git a/homeassistant/components/esphome/domain_data.py b/homeassistant/components/esphome/domain_data.py index 2a323d47a061c..6637125935c68 100644 --- a/homeassistant/components/esphome/domain_data.py +++ b/homeassistant/components/esphome/domain_data.py @@ -1,7 +1,5 @@ """Support for esphome domain data.""" -from __future__ import annotations - from dataclasses import dataclass, field from functools import cache from typing import Self diff --git a/homeassistant/components/esphome/encryption_key_storage.py b/homeassistant/components/esphome/encryption_key_storage.py index e4b5ef41c2e12..04071bc6c1a15 100644 --- a/homeassistant/components/esphome/encryption_key_storage.py +++ b/homeassistant/components/esphome/encryption_key_storage.py @@ -1,7 +1,5 @@ """Encryption key storage for ESPHome devices.""" -from __future__ import annotations - import logging from typing import TypedDict diff --git a/homeassistant/components/esphome/entity.py b/homeassistant/components/esphome/entity.py index d37fda3396e84..ec78932c38c26 100644 --- a/homeassistant/components/esphome/entity.py +++ b/homeassistant/components/esphome/entity.py @@ -1,7 +1,5 @@ """Support for esphome entities.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine import functools import logging diff --git a/homeassistant/components/esphome/entry_data.py b/homeassistant/components/esphome/entry_data.py index 46059407294f8..2bce49d18ffba 100644 --- a/homeassistant/components/esphome/entry_data.py +++ b/homeassistant/components/esphome/entry_data.py @@ -1,7 +1,5 @@ """Runtime entry data for ESPHome stored in hass.data.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Callable, Iterable diff --git a/homeassistant/components/esphome/event.py b/homeassistant/components/esphome/event.py index 4437292c5b4cc..2c9ceb33aa5d7 100644 --- a/homeassistant/components/esphome/event.py +++ b/homeassistant/components/esphome/event.py @@ -1,7 +1,5 @@ """Support for ESPHome event components.""" -from __future__ import annotations - from functools import partial from aioesphomeapi import EntityInfo, Event, EventInfo diff --git a/homeassistant/components/esphome/fan.py b/homeassistant/components/esphome/fan.py index 882cf3606e23c..b1b314ae68014 100644 --- a/homeassistant/components/esphome/fan.py +++ b/homeassistant/components/esphome/fan.py @@ -1,7 +1,5 @@ """Support for ESPHome fans.""" -from __future__ import annotations - from functools import partial import math from typing import Any diff --git a/homeassistant/components/esphome/infrared.py b/homeassistant/components/esphome/infrared.py index 580831f4aec9a..e8a1a7080ca36 100644 --- a/homeassistant/components/esphome/infrared.py +++ b/homeassistant/components/esphome/infrared.py @@ -1,7 +1,5 @@ """Infrared platform for ESPHome.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/esphome/light.py b/homeassistant/components/esphome/light.py index d663a65f8d6b9..0662a62c5fa7b 100644 --- a/homeassistant/components/esphome/light.py +++ b/homeassistant/components/esphome/light.py @@ -1,7 +1,5 @@ """Support for ESPHome lights.""" -from __future__ import annotations - from functools import lru_cache, partial from operator import methodcaller from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/esphome/lock.py b/homeassistant/components/esphome/lock.py index 958dcde9f3073..f0cd03bfa09df 100644 --- a/homeassistant/components/esphome/lock.py +++ b/homeassistant/components/esphome/lock.py @@ -1,7 +1,5 @@ """Support for ESPHome locks.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/esphome/manager.py b/homeassistant/components/esphome/manager.py index 87b7ec3361e03..490e24272821d 100644 --- a/homeassistant/components/esphome/manager.py +++ b/homeassistant/components/esphome/manager.py @@ -1,7 +1,5 @@ """Manager for esphome devices.""" -from __future__ import annotations - import base64 from functools import partial import logging diff --git a/homeassistant/components/esphome/media_player.py b/homeassistant/components/esphome/media_player.py index a35d93c9fe137..637ec20b69ee0 100644 --- a/homeassistant/components/esphome/media_player.py +++ b/homeassistant/components/esphome/media_player.py @@ -1,7 +1,5 @@ """Support for ESPHome media players.""" -from __future__ import annotations - from functools import partial import logging from typing import Any, cast diff --git a/homeassistant/components/esphome/number.py b/homeassistant/components/esphome/number.py index 59788eb6e1f93..60d3a7817c822 100644 --- a/homeassistant/components/esphome/number.py +++ b/homeassistant/components/esphome/number.py @@ -1,7 +1,5 @@ """Support for esphome numbers.""" -from __future__ import annotations - from functools import partial from aioesphomeapi import ( diff --git a/homeassistant/components/esphome/repairs.py b/homeassistant/components/esphome/repairs.py index d40a68dde1af4..8fe7884845ec7 100644 --- a/homeassistant/components/esphome/repairs.py +++ b/homeassistant/components/esphome/repairs.py @@ -1,7 +1,5 @@ """Repairs implementation for the esphome integration.""" -from __future__ import annotations - from typing import cast import voluptuous as vol diff --git a/homeassistant/components/esphome/select.py b/homeassistant/components/esphome/select.py index db16ad4010528..babdfbdcb76be 100644 --- a/homeassistant/components/esphome/select.py +++ b/homeassistant/components/esphome/select.py @@ -1,7 +1,5 @@ """Support for esphome selects.""" -from __future__ import annotations - from dataclasses import replace from aioesphomeapi import EntityInfo, SelectInfo, SelectState diff --git a/homeassistant/components/esphome/sensor.py b/homeassistant/components/esphome/sensor.py index ded2e280c01bb..eae5b89901ddd 100644 --- a/homeassistant/components/esphome/sensor.py +++ b/homeassistant/components/esphome/sensor.py @@ -1,7 +1,5 @@ """Support for esphome sensors.""" -from __future__ import annotations - from datetime import date, datetime import math diff --git a/homeassistant/components/esphome/switch.py b/homeassistant/components/esphome/switch.py index 7e5223ae54862..ee932ab428eb3 100644 --- a/homeassistant/components/esphome/switch.py +++ b/homeassistant/components/esphome/switch.py @@ -1,7 +1,5 @@ """Support for ESPHome switches.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/esphome/text.py b/homeassistant/components/esphome/text.py index 5ffc07ce08da8..d743209b05d48 100644 --- a/homeassistant/components/esphome/text.py +++ b/homeassistant/components/esphome/text.py @@ -1,7 +1,5 @@ """Support for esphome texts.""" -from __future__ import annotations - from functools import partial from aioesphomeapi import EntityInfo, TextInfo, TextMode as EsphomeTextMode, TextState diff --git a/homeassistant/components/esphome/time.py b/homeassistant/components/esphome/time.py index a416bb17a3185..a39e22d239213 100644 --- a/homeassistant/components/esphome/time.py +++ b/homeassistant/components/esphome/time.py @@ -1,7 +1,5 @@ """Support for esphome times.""" -from __future__ import annotations - from datetime import time from functools import partial diff --git a/homeassistant/components/esphome/update.py b/homeassistant/components/esphome/update.py index a6d053e1c4cf4..5d77a60be9624 100644 --- a/homeassistant/components/esphome/update.py +++ b/homeassistant/components/esphome/update.py @@ -1,7 +1,5 @@ """Update platform for ESPHome.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/esphome/valve.py b/homeassistant/components/esphome/valve.py index 0fe9151a5a6f8..547598368425b 100644 --- a/homeassistant/components/esphome/valve.py +++ b/homeassistant/components/esphome/valve.py @@ -1,7 +1,5 @@ """Support for ESPHome valves.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/esphome/water_heater.py b/homeassistant/components/esphome/water_heater.py index f294f38b24c09..a83ccc60e6551 100644 --- a/homeassistant/components/esphome/water_heater.py +++ b/homeassistant/components/esphome/water_heater.py @@ -1,7 +1,5 @@ """Support for ESPHome water heaters.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/essent/__init__.py b/homeassistant/components/essent/__init__.py index 00da3d8cd2360..b31178fedbb50 100644 --- a/homeassistant/components/essent/__init__.py +++ b/homeassistant/components/essent/__init__.py @@ -1,7 +1,5 @@ """The Essent integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/essent/config_flow.py b/homeassistant/components/essent/config_flow.py index c07f4e3d35488..f799219ac7577 100644 --- a/homeassistant/components/essent/config_flow.py +++ b/homeassistant/components/essent/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Essent integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/essent/const.py b/homeassistant/components/essent/const.py index 4b505e2113687..c1ccf13c41c5a 100644 --- a/homeassistant/components/essent/const.py +++ b/homeassistant/components/essent/const.py @@ -1,7 +1,5 @@ """Constants for the Essent integration.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum from typing import Final diff --git a/homeassistant/components/essent/coordinator.py b/homeassistant/components/essent/coordinator.py index 533e5b3b80687..9476c6764e3b2 100644 --- a/homeassistant/components/essent/coordinator.py +++ b/homeassistant/components/essent/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Essent integration.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/essent/sensor.py b/homeassistant/components/essent/sensor.py index 1ef3d5706e818..3ac770abbfb28 100644 --- a/homeassistant/components/essent/sensor.py +++ b/homeassistant/components/essent/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Essent integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/etherscan/sensor.py b/homeassistant/components/etherscan/sensor.py index 3e48307e8bf72..520372510347e 100644 --- a/homeassistant/components/etherscan/sensor.py +++ b/homeassistant/components/etherscan/sensor.py @@ -1,7 +1,5 @@ """Support for Etherscan sensors.""" -from __future__ import annotations - from datetime import timedelta from pyetherscan import get_balance diff --git a/homeassistant/components/eufy/light.py b/homeassistant/components/eufy/light.py index 48ba97c01df5b..58c1adc426a72 100644 --- a/homeassistant/components/eufy/light.py +++ b/homeassistant/components/eufy/light.py @@ -1,7 +1,5 @@ """Support for EufyHome lights.""" -from __future__ import annotations - from typing import Any import lakeside diff --git a/homeassistant/components/eufy/switch.py b/homeassistant/components/eufy/switch.py index 2f3e5931e615b..b9ae6a0171a8f 100644 --- a/homeassistant/components/eufy/switch.py +++ b/homeassistant/components/eufy/switch.py @@ -1,7 +1,5 @@ """Support for EufyHome switches.""" -from __future__ import annotations - from typing import Any import lakeside diff --git a/homeassistant/components/eufylife_ble/__init__.py b/homeassistant/components/eufylife_ble/__init__.py index 8a58c50c8e478..336028e968f94 100644 --- a/homeassistant/components/eufylife_ble/__init__.py +++ b/homeassistant/components/eufylife_ble/__init__.py @@ -1,7 +1,5 @@ """The EufyLife integration.""" -from __future__ import annotations - from eufylife_ble_client import EufyLifeBLEDevice from homeassistant.components import bluetooth diff --git a/homeassistant/components/eufylife_ble/config_flow.py b/homeassistant/components/eufylife_ble/config_flow.py index 767b544f85366..d32f2f3a55d49 100644 --- a/homeassistant/components/eufylife_ble/config_flow.py +++ b/homeassistant/components/eufylife_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the EufyLife integration.""" -from __future__ import annotations - from typing import Any from eufylife_ble_client import MODEL_TO_NAME diff --git a/homeassistant/components/eufylife_ble/models.py b/homeassistant/components/eufylife_ble/models.py index 26154a74fac2b..0d71bba40c85d 100644 --- a/homeassistant/components/eufylife_ble/models.py +++ b/homeassistant/components/eufylife_ble/models.py @@ -1,7 +1,5 @@ """Models for the EufyLife integration.""" -from __future__ import annotations - from dataclasses import dataclass from eufylife_ble_client import EufyLifeBLEDevice diff --git a/homeassistant/components/eufylife_ble/sensor.py b/homeassistant/components/eufylife_ble/sensor.py index 7172ba59d5a69..ad5d3b686adf8 100644 --- a/homeassistant/components/eufylife_ble/sensor.py +++ b/homeassistant/components/eufylife_ble/sensor.py @@ -1,7 +1,5 @@ """Support for EufyLife sensors.""" -from __future__ import annotations - from typing import Any from eufylife_ble_client import MODEL_TO_NAME diff --git a/homeassistant/components/event/__init__.py b/homeassistant/components/event/__init__.py index 4ed5a0f1378bf..3695600aa53ba 100644 --- a/homeassistant/components/event/__init__.py +++ b/homeassistant/components/event/__init__.py @@ -1,7 +1,5 @@ """Component for handling incoming events as a platform.""" -from __future__ import annotations - from dataclasses import asdict, dataclass from datetime import datetime, timedelta from enum import StrEnum diff --git a/homeassistant/components/everlights/light.py b/homeassistant/components/everlights/light.py index c153f01e83cee..4a4dcfc9e7132 100644 --- a/homeassistant/components/everlights/light.py +++ b/homeassistant/components/everlights/light.py @@ -1,7 +1,5 @@ """Support for EverLights lights.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any, cast diff --git a/homeassistant/components/evil_genius_labs/__init__.py b/homeassistant/components/evil_genius_labs/__init__.py index 7fb7430a0441b..4161328cab16a 100644 --- a/homeassistant/components/evil_genius_labs/__init__.py +++ b/homeassistant/components/evil_genius_labs/__init__.py @@ -1,7 +1,5 @@ """The Evil Genius Labs integration.""" -from __future__ import annotations - import pyevilgenius from homeassistant.const import Platform diff --git a/homeassistant/components/evil_genius_labs/config_flow.py b/homeassistant/components/evil_genius_labs/config_flow.py index 67bbd7faf54a5..1bc373cec8811 100644 --- a/homeassistant/components/evil_genius_labs/config_flow.py +++ b/homeassistant/components/evil_genius_labs/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Evil Genius Labs integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/evil_genius_labs/coordinator.py b/homeassistant/components/evil_genius_labs/coordinator.py index 202dcaf6ba7ce..694b9bc0c9fde 100644 --- a/homeassistant/components/evil_genius_labs/coordinator.py +++ b/homeassistant/components/evil_genius_labs/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Evil Genius Labs integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/evil_genius_labs/diagnostics.py b/homeassistant/components/evil_genius_labs/diagnostics.py index 371e0c85b356f..9f9936934d056 100644 --- a/homeassistant/components/evil_genius_labs/diagnostics.py +++ b/homeassistant/components/evil_genius_labs/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Evil Genius Labs.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/evil_genius_labs/entity.py b/homeassistant/components/evil_genius_labs/entity.py index a690b385c56fe..f7f8eaa74df6b 100644 --- a/homeassistant/components/evil_genius_labs/entity.py +++ b/homeassistant/components/evil_genius_labs/entity.py @@ -1,7 +1,5 @@ """The Evil Genius Labs integration.""" -from __future__ import annotations - from homeassistant.helpers import device_registry as dr from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/evil_genius_labs/light.py b/homeassistant/components/evil_genius_labs/light.py index 3dd9b763ae11c..b9466500f0349 100644 --- a/homeassistant/components/evil_genius_labs/light.py +++ b/homeassistant/components/evil_genius_labs/light.py @@ -1,7 +1,5 @@ """Light platform for Evil Genius Light.""" -from __future__ import annotations - import asyncio from typing import Any, cast diff --git a/homeassistant/components/evil_genius_labs/util.py b/homeassistant/components/evil_genius_labs/util.py index 1182cab3e8b0e..80c06803e6d7b 100644 --- a/homeassistant/components/evil_genius_labs/util.py +++ b/homeassistant/components/evil_genius_labs/util.py @@ -1,7 +1,5 @@ """Utilities for Evil Genius Labs.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps from typing import Any, Concatenate diff --git a/homeassistant/components/evohome/__init__.py b/homeassistant/components/evohome/__init__.py index c2d2e6aad0a97..104052fcf2608 100644 --- a/homeassistant/components/evohome/__init__.py +++ b/homeassistant/components/evohome/__init__.py @@ -6,8 +6,6 @@ Note that the API used by this integration's client does not support cooling. """ -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Final diff --git a/homeassistant/components/evohome/climate.py b/homeassistant/components/evohome/climate.py index 36a51edc3bc8d..84d2b809ed1e9 100644 --- a/homeassistant/components/evohome/climate.py +++ b/homeassistant/components/evohome/climate.py @@ -1,7 +1,5 @@ """Support for Climate entities of the Evohome integration.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from typing import Any diff --git a/homeassistant/components/evohome/const.py b/homeassistant/components/evohome/const.py index f601ebbfecbd1..401d79f4742ee 100644 --- a/homeassistant/components/evohome/const.py +++ b/homeassistant/components/evohome/const.py @@ -1,7 +1,5 @@ """The constants of the Evohome integration.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum, unique from typing import TYPE_CHECKING, Final diff --git a/homeassistant/components/evohome/coordinator.py b/homeassistant/components/evohome/coordinator.py index 33af90089a489..a62c85ad79d95 100644 --- a/homeassistant/components/evohome/coordinator.py +++ b/homeassistant/components/evohome/coordinator.py @@ -1,7 +1,5 @@ """Support for (EMEA/EU-based) Honeywell TCC systems.""" -from __future__ import annotations - from collections.abc import Awaitable from datetime import timedelta from http import HTTPStatus diff --git a/homeassistant/components/evohome/services.py b/homeassistant/components/evohome/services.py index e93ccce1df214..a22491bfa449c 100644 --- a/homeassistant/components/evohome/services.py +++ b/homeassistant/components/evohome/services.py @@ -1,7 +1,5 @@ """Service handlers for the Evohome integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Any, Final diff --git a/homeassistant/components/evohome/storage.py b/homeassistant/components/evohome/storage.py index b078c33b30510..cf6d9fe0014b3 100644 --- a/homeassistant/components/evohome/storage.py +++ b/homeassistant/components/evohome/storage.py @@ -1,7 +1,5 @@ """Support for (EMEA/EU-based) Honeywell TCC systems.""" -from __future__ import annotations - from datetime import UTC, datetime, timedelta from typing import Any, NotRequired, TypedDict diff --git a/homeassistant/components/evohome/water_heater.py b/homeassistant/components/evohome/water_heater.py index f6b6725b431a0..1b56addf0fd66 100644 --- a/homeassistant/components/evohome/water_heater.py +++ b/homeassistant/components/evohome/water_heater.py @@ -1,7 +1,5 @@ """Support for WaterHeater entities of the Evohome integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ezviz/alarm_control_panel.py b/homeassistant/components/ezviz/alarm_control_panel.py index f945fcf366706..5a445644ba064 100644 --- a/homeassistant/components/ezviz/alarm_control_panel.py +++ b/homeassistant/components/ezviz/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Ezviz alarm.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/ezviz/binary_sensor.py b/homeassistant/components/ezviz/binary_sensor.py index 5e069e0277a49..941506418c223 100644 --- a/homeassistant/components/ezviz/binary_sensor.py +++ b/homeassistant/components/ezviz/binary_sensor.py @@ -1,7 +1,5 @@ """Support for EZVIZ binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/ezviz/button.py b/homeassistant/components/ezviz/button.py index 52e029dca98b2..d8ba79d07eb3d 100644 --- a/homeassistant/components/ezviz/button.py +++ b/homeassistant/components/ezviz/button.py @@ -1,7 +1,5 @@ """Support for EZVIZ button controls.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/ezviz/camera.py b/homeassistant/components/ezviz/camera.py index a968543e5b789..a652cdcd8ad17 100644 --- a/homeassistant/components/ezviz/camera.py +++ b/homeassistant/components/ezviz/camera.py @@ -1,7 +1,5 @@ """Support ezviz camera devices.""" -from __future__ import annotations - import logging from pyezvizapi.exceptions import HTTPError, InvalidHost, PyEzvizError diff --git a/homeassistant/components/ezviz/config_flow.py b/homeassistant/components/ezviz/config_flow.py index 91b43767e4c41..40c311d70f22d 100644 --- a/homeassistant/components/ezviz/config_flow.py +++ b/homeassistant/components/ezviz/config_flow.py @@ -1,7 +1,5 @@ """Config flow for EZVIZ.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/ezviz/entity.py b/homeassistant/components/ezviz/entity.py index 0a76871285b8a..6a80b6117e0dc 100644 --- a/homeassistant/components/ezviz/entity.py +++ b/homeassistant/components/ezviz/entity.py @@ -1,7 +1,5 @@ """An abstract class common to all EZVIZ entities.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo diff --git a/homeassistant/components/ezviz/image.py b/homeassistant/components/ezviz/image.py index 6ba1eec462c98..15712eb625cb7 100644 --- a/homeassistant/components/ezviz/image.py +++ b/homeassistant/components/ezviz/image.py @@ -1,7 +1,5 @@ """Support EZVIZ last motion image.""" -from __future__ import annotations - import logging from propcache.api import cached_property diff --git a/homeassistant/components/ezviz/light.py b/homeassistant/components/ezviz/light.py index 9c9382a4f3ed6..04109ffd2a069 100644 --- a/homeassistant/components/ezviz/light.py +++ b/homeassistant/components/ezviz/light.py @@ -1,7 +1,5 @@ """Support for EZVIZ light entity.""" -from __future__ import annotations - from typing import Any from pyezvizapi.constants import DeviceCatagories, DeviceSwitchType, SupportExt diff --git a/homeassistant/components/ezviz/number.py b/homeassistant/components/ezviz/number.py index 3f29309138c8f..a953e51fe459f 100644 --- a/homeassistant/components/ezviz/number.py +++ b/homeassistant/components/ezviz/number.py @@ -1,7 +1,5 @@ """Support for EZVIZ number controls.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/ezviz/select.py b/homeassistant/components/ezviz/select.py index 24842f45b685e..3682d4cc57ce9 100644 --- a/homeassistant/components/ezviz/select.py +++ b/homeassistant/components/ezviz/select.py @@ -1,7 +1,5 @@ """Support for EZVIZ select controls.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/ezviz/sensor.py b/homeassistant/components/ezviz/sensor.py index c441b34b42dd1..4680361154dea 100644 --- a/homeassistant/components/ezviz/sensor.py +++ b/homeassistant/components/ezviz/sensor.py @@ -1,7 +1,5 @@ """Support for EZVIZ sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/ezviz/siren.py b/homeassistant/components/ezviz/siren.py index 1cbc17ba464ec..2474ff97171e5 100644 --- a/homeassistant/components/ezviz/siren.py +++ b/homeassistant/components/ezviz/siren.py @@ -1,7 +1,5 @@ """Support for EZVIZ sirens.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/ezviz/switch.py b/homeassistant/components/ezviz/switch.py index ae8419367c4c0..a2db31c1ae203 100644 --- a/homeassistant/components/ezviz/switch.py +++ b/homeassistant/components/ezviz/switch.py @@ -1,7 +1,5 @@ """Support for EZVIZ Switch sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/ezviz/update.py b/homeassistant/components/ezviz/update.py index ffd9a260ce915..ed83be0d9b681 100644 --- a/homeassistant/components/ezviz/update.py +++ b/homeassistant/components/ezviz/update.py @@ -1,7 +1,5 @@ """Support for EZVIZ sensors.""" -from __future__ import annotations - from typing import Any from pyezvizapi import HTTPError, PyEzvizError diff --git a/homeassistant/components/faa_delays/binary_sensor.py b/homeassistant/components/faa_delays/binary_sensor.py index 6822e2620fd24..b449a8312ed5b 100644 --- a/homeassistant/components/faa_delays/binary_sensor.py +++ b/homeassistant/components/faa_delays/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for FAA Delays sensor component.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/faa_delays/const.py b/homeassistant/components/faa_delays/const.py index b91b45362670b..2efab2bdcc4ac 100644 --- a/homeassistant/components/faa_delays/const.py +++ b/homeassistant/components/faa_delays/const.py @@ -1,5 +1,3 @@ """Constants for the FAA Delays integration.""" -from __future__ import annotations - DOMAIN = "faa_delays" diff --git a/homeassistant/components/facebook/notify.py b/homeassistant/components/facebook/notify.py index ba998e79e3adf..87b8bc4dc0b3e 100644 --- a/homeassistant/components/facebook/notify.py +++ b/homeassistant/components/facebook/notify.py @@ -1,7 +1,5 @@ """Facebook platform for notify component.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/fail2ban/sensor.py b/homeassistant/components/fail2ban/sensor.py index aa29f28244bd4..829124b79f6ef 100644 --- a/homeassistant/components/fail2ban/sensor.py +++ b/homeassistant/components/fail2ban/sensor.py @@ -1,7 +1,5 @@ """Support for displaying IPs banned by fail2ban.""" -from __future__ import annotations - from datetime import timedelta import logging import os diff --git a/homeassistant/components/familyhub/camera.py b/homeassistant/components/familyhub/camera.py index 6be13b2356848..ab1ab1f5e1aef 100644 --- a/homeassistant/components/familyhub/camera.py +++ b/homeassistant/components/familyhub/camera.py @@ -1,7 +1,5 @@ """Family Hub camera for Samsung Refrigerators.""" -from __future__ import annotations - from pyfamilyhublocal import FamilyHubCam import voluptuous as vol diff --git a/homeassistant/components/fan/__init__.py b/homeassistant/components/fan/__init__.py index b9e20e8dc919b..1aaee74a27fbb 100644 --- a/homeassistant/components/fan/__init__.py +++ b/homeassistant/components/fan/__init__.py @@ -1,7 +1,5 @@ """Provides functionality to interact with fans.""" -from __future__ import annotations - from datetime import timedelta from enum import IntFlag import functools as ft diff --git a/homeassistant/components/fan/device_action.py b/homeassistant/components/fan/device_action.py index b4164f1d1a6c2..fee4764dcd4e9 100644 --- a/homeassistant/components/fan/device_action.py +++ b/homeassistant/components/fan/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for Fan.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/fan/device_condition.py b/homeassistant/components/fan/device_condition.py index 39f77b7a12809..c02120475e848 100644 --- a/homeassistant/components/fan/device_condition.py +++ b/homeassistant/components/fan/device_condition.py @@ -1,7 +1,5 @@ """Provide the device automations for Fan.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/fan/device_trigger.py b/homeassistant/components/fan/device_trigger.py index 8e1c518d7c73f..c3522e84e9eb9 100644 --- a/homeassistant/components/fan/device_trigger.py +++ b/homeassistant/components/fan/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Fan.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/fan/reproduce_state.py b/homeassistant/components/fan/reproduce_state.py index 391059a369c82..52ceb9ad508d5 100644 --- a/homeassistant/components/fan/reproduce_state.py +++ b/homeassistant/components/fan/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Fan state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/fan/significant_change.py b/homeassistant/components/fan/significant_change.py index d3d346d5f665a..540ca1578d52a 100644 --- a/homeassistant/components/fan/significant_change.py +++ b/homeassistant/components/fan/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Fan state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/fastdotcom/__init__.py b/homeassistant/components/fastdotcom/__init__.py index 59cb3f984d275..d3f3a40dfef21 100644 --- a/homeassistant/components/fastdotcom/__init__.py +++ b/homeassistant/components/fastdotcom/__init__.py @@ -1,7 +1,5 @@ """Support for testing internet speed via Fast.com.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntryState diff --git a/homeassistant/components/fastdotcom/config_flow.py b/homeassistant/components/fastdotcom/config_flow.py index b84c30cf58da5..d6d39c65514e7 100644 --- a/homeassistant/components/fastdotcom/config_flow.py +++ b/homeassistant/components/fastdotcom/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Fast.com integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/fastdotcom/coordinator.py b/homeassistant/components/fastdotcom/coordinator.py index 9748b505fe8c0..2e0811daa07b8 100644 --- a/homeassistant/components/fastdotcom/coordinator.py +++ b/homeassistant/components/fastdotcom/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Fast.com integration.""" -from __future__ import annotations - from datetime import timedelta from fastdotcom import fast_com diff --git a/homeassistant/components/fastdotcom/diagnostics.py b/homeassistant/components/fastdotcom/diagnostics.py index 42f4e32f49e24..a7a1f4569775d 100644 --- a/homeassistant/components/fastdotcom/diagnostics.py +++ b/homeassistant/components/fastdotcom/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Fast.com.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/fastdotcom/sensor.py b/homeassistant/components/fastdotcom/sensor.py index b4d732947e4a6..07562ac5c4625 100644 --- a/homeassistant/components/fastdotcom/sensor.py +++ b/homeassistant/components/fastdotcom/sensor.py @@ -1,7 +1,5 @@ """Support for Fast.com internet speed testing sensor.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/feedreader/__init__.py b/homeassistant/components/feedreader/__init__.py index 11ac553513f0d..7e4c083859bd5 100644 --- a/homeassistant/components/feedreader/__init__.py +++ b/homeassistant/components/feedreader/__init__.py @@ -1,7 +1,5 @@ """Support for RSS/Atom feeds.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/feedreader/config_flow.py b/homeassistant/components/feedreader/config_flow.py index 37c627f21bac8..4afa4cf8dff46 100644 --- a/homeassistant/components/feedreader/config_flow.py +++ b/homeassistant/components/feedreader/config_flow.py @@ -1,7 +1,5 @@ """Config flow for RSS/Atom feeds.""" -from __future__ import annotations - import html import logging from typing import Any diff --git a/homeassistant/components/feedreader/coordinator.py b/homeassistant/components/feedreader/coordinator.py index 9901bd9f1b401..38840fe8277e0 100644 --- a/homeassistant/components/feedreader/coordinator.py +++ b/homeassistant/components/feedreader/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for RSS/Atom feeds.""" -from __future__ import annotations - from calendar import timegm from datetime import datetime import html diff --git a/homeassistant/components/feedreader/event.py b/homeassistant/components/feedreader/event.py index d74550d9fd180..867d2b4def76d 100644 --- a/homeassistant/components/feedreader/event.py +++ b/homeassistant/components/feedreader/event.py @@ -1,7 +1,5 @@ """Event entities for RSS/Atom feeds.""" -from __future__ import annotations - import html import logging diff --git a/homeassistant/components/ffmpeg/__init__.py b/homeassistant/components/ffmpeg/__init__.py index d4be04deae348..a132603e32576 100644 --- a/homeassistant/components/ffmpeg/__init__.py +++ b/homeassistant/components/ffmpeg/__init__.py @@ -1,7 +1,5 @@ """Support for FFmpeg.""" -from __future__ import annotations - import asyncio import re diff --git a/homeassistant/components/ffmpeg/camera.py b/homeassistant/components/ffmpeg/camera.py index 03566ba162c39..2dd1b8a03628e 100644 --- a/homeassistant/components/ffmpeg/camera.py +++ b/homeassistant/components/ffmpeg/camera.py @@ -1,7 +1,5 @@ """Support for Cameras with FFmpeg as decoder.""" -from __future__ import annotations - from typing import Any from aiohttp import web diff --git a/homeassistant/components/ffmpeg/services.py b/homeassistant/components/ffmpeg/services.py index 6b522799f4ff4..512d898159129 100644 --- a/homeassistant/components/ffmpeg/services.py +++ b/homeassistant/components/ffmpeg/services.py @@ -1,7 +1,5 @@ """Support for FFmpeg.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ATTR_ENTITY_ID diff --git a/homeassistant/components/ffmpeg_motion/binary_sensor.py b/homeassistant/components/ffmpeg_motion/binary_sensor.py index 3adae8441df44..e9a00fc1d28b2 100644 --- a/homeassistant/components/ffmpeg_motion/binary_sensor.py +++ b/homeassistant/components/ffmpeg_motion/binary_sensor.py @@ -1,7 +1,5 @@ """Provides a binary sensor which is a collection of ffmpeg tools.""" -from __future__ import annotations - from typing import Any from haffmpeg.core import HAFFmpeg diff --git a/homeassistant/components/ffmpeg_noise/binary_sensor.py b/homeassistant/components/ffmpeg_noise/binary_sensor.py index cc6f20cde7f41..7f530ca612d8b 100644 --- a/homeassistant/components/ffmpeg_noise/binary_sensor.py +++ b/homeassistant/components/ffmpeg_noise/binary_sensor.py @@ -1,7 +1,5 @@ """Provides a binary sensor which is a collection of ffmpeg tools.""" -from __future__ import annotations - from typing import Any import haffmpeg.sensor as ffmpeg_sensor diff --git a/homeassistant/components/fibaro/__init__.py b/homeassistant/components/fibaro/__init__.py index d56cd113e76e6..0bba799759735 100644 --- a/homeassistant/components/fibaro/__init__.py +++ b/homeassistant/components/fibaro/__init__.py @@ -1,7 +1,5 @@ """Support for the Fibaro devices.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable, Mapping import logging diff --git a/homeassistant/components/fibaro/binary_sensor.py b/homeassistant/components/fibaro/binary_sensor.py index 14c8f03f3ec54..6ea31820304cc 100644 --- a/homeassistant/components/fibaro/binary_sensor.py +++ b/homeassistant/components/fibaro/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Fibaro binary sensors.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/fibaro/climate.py b/homeassistant/components/fibaro/climate.py index 7a8cc3fd2a907..1f39aacdb1551 100644 --- a/homeassistant/components/fibaro/climate.py +++ b/homeassistant/components/fibaro/climate.py @@ -1,7 +1,5 @@ """Support for Fibaro thermostats.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import Any diff --git a/homeassistant/components/fibaro/config_flow.py b/homeassistant/components/fibaro/config_flow.py index d941ceab37f06..d41071c21d8aa 100644 --- a/homeassistant/components/fibaro/config_flow.py +++ b/homeassistant/components/fibaro/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Fibaro integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/fibaro/cover.py b/homeassistant/components/fibaro/cover.py index e2027120d4387..eaa1b20129408 100644 --- a/homeassistant/components/fibaro/cover.py +++ b/homeassistant/components/fibaro/cover.py @@ -1,7 +1,5 @@ """Support for Fibaro cover - curtains, rollershutters etc.""" -from __future__ import annotations - from typing import Any, cast from pyfibaro.fibaro_device import DeviceModel diff --git a/homeassistant/components/fibaro/diagnostics.py b/homeassistant/components/fibaro/diagnostics.py index 2f1f397a69abf..b2c41e8ef8f12 100644 --- a/homeassistant/components/fibaro/diagnostics.py +++ b/homeassistant/components/fibaro/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for fibaro integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/fibaro/entity.py b/homeassistant/components/fibaro/entity.py index e8ed5afc50095..8b36e54be1ca6 100644 --- a/homeassistant/components/fibaro/entity.py +++ b/homeassistant/components/fibaro/entity.py @@ -1,7 +1,5 @@ """Support for the Fibaro devices.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/fibaro/event.py b/homeassistant/components/fibaro/event.py index ad44719c8be4a..92512cafd0681 100644 --- a/homeassistant/components/fibaro/event.py +++ b/homeassistant/components/fibaro/event.py @@ -1,7 +1,5 @@ """Support for Fibaro event entities.""" -from __future__ import annotations - from pyfibaro.fibaro_device import DeviceModel, SceneEvent from pyfibaro.fibaro_state_resolver import FibaroEvent diff --git a/homeassistant/components/fibaro/light.py b/homeassistant/components/fibaro/light.py index a82769bf9eed7..1d35242308f9d 100644 --- a/homeassistant/components/fibaro/light.py +++ b/homeassistant/components/fibaro/light.py @@ -1,7 +1,5 @@ """Support for Fibaro lights.""" -from __future__ import annotations - from contextlib import suppress from typing import Any diff --git a/homeassistant/components/fibaro/lock.py b/homeassistant/components/fibaro/lock.py index a1e76109e2d4b..f2c308b1a1f78 100644 --- a/homeassistant/components/fibaro/lock.py +++ b/homeassistant/components/fibaro/lock.py @@ -1,7 +1,5 @@ """Support for Fibaro locks.""" -from __future__ import annotations - from typing import Any from pyfibaro.fibaro_device import DeviceModel diff --git a/homeassistant/components/fibaro/scene.py b/homeassistant/components/fibaro/scene.py index 8a594506f27d8..caad54d6e6026 100644 --- a/homeassistant/components/fibaro/scene.py +++ b/homeassistant/components/fibaro/scene.py @@ -1,7 +1,5 @@ """Support for Fibaro scenes.""" -from __future__ import annotations - from typing import Any from pyfibaro.fibaro_scene import SceneModel diff --git a/homeassistant/components/fibaro/sensor.py b/homeassistant/components/fibaro/sensor.py index 9034bd7d05e47..004c9f087a737 100644 --- a/homeassistant/components/fibaro/sensor.py +++ b/homeassistant/components/fibaro/sensor.py @@ -1,7 +1,5 @@ """Support for Fibaro sensors.""" -from __future__ import annotations - from contextlib import suppress from pyfibaro.fibaro_device import DeviceModel diff --git a/homeassistant/components/fibaro/switch.py b/homeassistant/components/fibaro/switch.py index 8d77685c1e789..af2e7969da1f7 100644 --- a/homeassistant/components/fibaro/switch.py +++ b/homeassistant/components/fibaro/switch.py @@ -1,7 +1,5 @@ """Support for Fibaro switches.""" -from __future__ import annotations - from typing import Any from pyfibaro.fibaro_device import DeviceModel diff --git a/homeassistant/components/fido/sensor.py b/homeassistant/components/fido/sensor.py index cbce2efd7c5e3..d8b0ac1381522 100644 --- a/homeassistant/components/fido/sensor.py +++ b/homeassistant/components/fido/sensor.py @@ -4,8 +4,6 @@ https://www.fido.ca/pages/#/my-account/wireless """ -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/file/config_flow.py b/homeassistant/components/file/config_flow.py index 9078a4d115eda..69e5e0068e6e2 100644 --- a/homeassistant/components/file/config_flow.py +++ b/homeassistant/components/file/config_flow.py @@ -1,7 +1,5 @@ """Config flow for file integration.""" -from __future__ import annotations - from copy import deepcopy from typing import Any diff --git a/homeassistant/components/file/notify.py b/homeassistant/components/file/notify.py index 90af1677bcee0..a9ab4d5334504 100644 --- a/homeassistant/components/file/notify.py +++ b/homeassistant/components/file/notify.py @@ -1,7 +1,5 @@ """Support for file notification.""" -from __future__ import annotations - import os from typing import Any, TextIO diff --git a/homeassistant/components/file/sensor.py b/homeassistant/components/file/sensor.py index 6a22222ef0f09..5e6238953e336 100644 --- a/homeassistant/components/file/sensor.py +++ b/homeassistant/components/file/sensor.py @@ -1,7 +1,5 @@ """Support for sensor value(s) stored in local files.""" -from __future__ import annotations - import logging import os diff --git a/homeassistant/components/file_upload/__init__.py b/homeassistant/components/file_upload/__init__.py index fba514fefa653..7f8935487c0b2 100644 --- a/homeassistant/components/file_upload/__init__.py +++ b/homeassistant/components/file_upload/__init__.py @@ -1,7 +1,5 @@ """The File Upload integration.""" -from __future__ import annotations - import asyncio from collections.abc import Generator from contextlib import contextmanager diff --git a/homeassistant/components/filesize/__init__.py b/homeassistant/components/filesize/__init__.py index b10125de67c4e..b78f3f167719f 100644 --- a/homeassistant/components/filesize/__init__.py +++ b/homeassistant/components/filesize/__init__.py @@ -1,7 +1,5 @@ """The filesize component.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .const import PLATFORMS diff --git a/homeassistant/components/filesize/config_flow.py b/homeassistant/components/filesize/config_flow.py index 8ffe3f94353ca..cb0e55bd211a1 100644 --- a/homeassistant/components/filesize/config_flow.py +++ b/homeassistant/components/filesize/config_flow.py @@ -1,7 +1,5 @@ """The filesize config flow.""" -from __future__ import annotations - import logging import pathlib from typing import Any diff --git a/homeassistant/components/filesize/coordinator.py b/homeassistant/components/filesize/coordinator.py index 87f59f1a53eda..c9cd79c89211a 100644 --- a/homeassistant/components/filesize/coordinator.py +++ b/homeassistant/components/filesize/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for monitoring the size of a file.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging import os diff --git a/homeassistant/components/filesize/sensor.py b/homeassistant/components/filesize/sensor.py index 966e253660df9..7230c6a9e9235 100644 --- a/homeassistant/components/filesize/sensor.py +++ b/homeassistant/components/filesize/sensor.py @@ -1,7 +1,5 @@ """Sensor for monitoring the size of a file.""" -from __future__ import annotations - from datetime import datetime import logging diff --git a/homeassistant/components/filter/config_flow.py b/homeassistant/components/filter/config_flow.py index f974250b1e81b..02d92e57e0b53 100644 --- a/homeassistant/components/filter/config_flow.py +++ b/homeassistant/components/filter/config_flow.py @@ -1,7 +1,5 @@ """Config flow for filter.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/filter/sensor.py b/homeassistant/components/filter/sensor.py index eb1337002e4ad..d62d44999c59a 100644 --- a/homeassistant/components/filter/sensor.py +++ b/homeassistant/components/filter/sensor.py @@ -1,7 +1,5 @@ """Allows the creation of a sensor that filters state property.""" -from __future__ import annotations - from collections import Counter, deque from copy import copy from dataclasses import dataclass diff --git a/homeassistant/components/fing/__init__.py b/homeassistant/components/fing/__init__.py index 699bc447cf008..8303d6bf0cf54 100644 --- a/homeassistant/components/fing/__init__.py +++ b/homeassistant/components/fing/__init__.py @@ -1,7 +1,5 @@ """The Fing integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/fints/sensor.py b/homeassistant/components/fints/sensor.py index f5188d5bf21bf..54601c2e9ec47 100644 --- a/homeassistant/components/fints/sensor.py +++ b/homeassistant/components/fints/sensor.py @@ -1,7 +1,5 @@ """Read the balance of your bank accounts via FinTS.""" -from __future__ import annotations - from collections import namedtuple from datetime import timedelta import logging diff --git a/homeassistant/components/firefly_iii/__init__.py b/homeassistant/components/firefly_iii/__init__.py index 6a778ae8c8aef..a79139315ee2e 100644 --- a/homeassistant/components/firefly_iii/__init__.py +++ b/homeassistant/components/firefly_iii/__init__.py @@ -1,7 +1,5 @@ """The Firefly III integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/firefly_iii/config_flow.py b/homeassistant/components/firefly_iii/config_flow.py index 279d56c408fce..c569cd26b23ab 100644 --- a/homeassistant/components/firefly_iii/config_flow.py +++ b/homeassistant/components/firefly_iii/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Firefly III integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/firefly_iii/coordinator.py b/homeassistant/components/firefly_iii/coordinator.py index b5250d584d5de..fe19ef51a8627 100644 --- a/homeassistant/components/firefly_iii/coordinator.py +++ b/homeassistant/components/firefly_iii/coordinator.py @@ -1,7 +1,5 @@ """Data Update Coordinator for Firefly III integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/firefly_iii/diagnostics.py b/homeassistant/components/firefly_iii/diagnostics.py index 6b3a6a139402c..3bf23fbca8305 100644 --- a/homeassistant/components/firefly_iii/diagnostics.py +++ b/homeassistant/components/firefly_iii/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics for the Firefly III integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/firefly_iii/entity.py b/homeassistant/components/firefly_iii/entity.py index d0d980623288a..6e7da5c71a504 100644 --- a/homeassistant/components/firefly_iii/entity.py +++ b/homeassistant/components/firefly_iii/entity.py @@ -1,7 +1,5 @@ """Base entity for Firefly III integration.""" -from __future__ import annotations - from pyfirefly.models import Account, Budget, Category from yarl import URL diff --git a/homeassistant/components/firefly_iii/sensor.py b/homeassistant/components/firefly_iii/sensor.py index 445fdaf58790e..622e8791e4f3d 100644 --- a/homeassistant/components/firefly_iii/sensor.py +++ b/homeassistant/components/firefly_iii/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Firefly III integration.""" -from __future__ import annotations - from pyfirefly.models import Account, Budget, Category from homeassistant.components.sensor import ( diff --git a/homeassistant/components/fireservicerota/__init__.py b/homeassistant/components/fireservicerota/__init__.py index 0f30a29cfba26..0d5b4a180079f 100644 --- a/homeassistant/components/fireservicerota/__init__.py +++ b/homeassistant/components/fireservicerota/__init__.py @@ -1,7 +1,5 @@ """The FireServiceRota integration.""" -from __future__ import annotations - from datetime import timedelta from homeassistant.const import Platform diff --git a/homeassistant/components/fireservicerota/binary_sensor.py b/homeassistant/components/fireservicerota/binary_sensor.py index be7add191c00f..e5c326327497b 100644 --- a/homeassistant/components/fireservicerota/binary_sensor.py +++ b/homeassistant/components/fireservicerota/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for FireServiceRota integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import BinarySensorEntity diff --git a/homeassistant/components/fireservicerota/config_flow.py b/homeassistant/components/fireservicerota/config_flow.py index 7b7248d44a189..b44b2978c0ba4 100644 --- a/homeassistant/components/fireservicerota/config_flow.py +++ b/homeassistant/components/fireservicerota/config_flow.py @@ -1,7 +1,5 @@ """Config flow for FireServiceRota.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/fireservicerota/coordinator.py b/homeassistant/components/fireservicerota/coordinator.py index 0e108791f4ab9..44de98d196798 100644 --- a/homeassistant/components/fireservicerota/coordinator.py +++ b/homeassistant/components/fireservicerota/coordinator.py @@ -1,7 +1,5 @@ """The FireServiceRota integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/firmata/board.py b/homeassistant/components/firmata/board.py index 641a0a74fa792..53792a616255a 100644 --- a/homeassistant/components/firmata/board.py +++ b/homeassistant/components/firmata/board.py @@ -1,7 +1,5 @@ """Code to handle a Firmata board.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Literal diff --git a/homeassistant/components/firmata/entity.py b/homeassistant/components/firmata/entity.py index 60b7c3879ff6f..9752abbde2506 100644 --- a/homeassistant/components/firmata/entity.py +++ b/homeassistant/components/firmata/entity.py @@ -1,7 +1,5 @@ """Entity for Firmata devices.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/firmata/light.py b/homeassistant/components/firmata/light.py index f866ce9dbe5ba..14beb18a7e7c9 100644 --- a/homeassistant/components/firmata/light.py +++ b/homeassistant/components/firmata/light.py @@ -1,7 +1,5 @@ """Support for Firmata light output.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/firmata/pin.py b/homeassistant/components/firmata/pin.py index c27152a81506c..11052aab2ee7e 100644 --- a/homeassistant/components/firmata/pin.py +++ b/homeassistant/components/firmata/pin.py @@ -1,7 +1,5 @@ """Code to handle pins on a Firmata board.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import cast diff --git a/homeassistant/components/fish_audio/__init__.py b/homeassistant/components/fish_audio/__init__.py index 912229cc8bffe..a9532c376ae57 100644 --- a/homeassistant/components/fish_audio/__init__.py +++ b/homeassistant/components/fish_audio/__init__.py @@ -1,7 +1,5 @@ """The Fish Audio integration.""" -from __future__ import annotations - import logging from fishaudio import AsyncFishAudio diff --git a/homeassistant/components/fish_audio/config_flow.py b/homeassistant/components/fish_audio/config_flow.py index b6ce0a00436f5..1de1bce2f3b7e 100644 --- a/homeassistant/components/fish_audio/config_flow.py +++ b/homeassistant/components/fish_audio/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Fish Audio integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/fish_audio/tts.py b/homeassistant/components/fish_audio/tts.py index 5a355de8fce79..73f9e9deaade2 100644 --- a/homeassistant/components/fish_audio/tts.py +++ b/homeassistant/components/fish_audio/tts.py @@ -1,7 +1,5 @@ """TTS platform for the Fish Audio integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/fish_audio/types.py b/homeassistant/components/fish_audio/types.py index 9fd0f4d38215b..dc37a2129e97e 100644 --- a/homeassistant/components/fish_audio/types.py +++ b/homeassistant/components/fish_audio/types.py @@ -1,7 +1,5 @@ """Type definitions for the Fish Audio integration.""" -from __future__ import annotations - from fishaudio import AsyncFishAudio from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/fitbit/const.py b/homeassistant/components/fitbit/const.py index c20854e03cfa0..e04d986ec7889 100644 --- a/homeassistant/components/fitbit/const.py +++ b/homeassistant/components/fitbit/const.py @@ -1,7 +1,5 @@ """Constants for the Fitbit platform.""" -from __future__ import annotations - from enum import StrEnum from typing import Final diff --git a/homeassistant/components/fitbit/sensor.py b/homeassistant/components/fitbit/sensor.py index d8025225df522..f04b3c3fbf5df 100644 --- a/homeassistant/components/fitbit/sensor.py +++ b/homeassistant/components/fitbit/sensor.py @@ -1,7 +1,5 @@ """Support for the Fitbit API.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import datetime diff --git a/homeassistant/components/fivem/__init__.py b/homeassistant/components/fivem/__init__.py index c69a817227267..a9ea946f8521e 100644 --- a/homeassistant/components/fivem/__init__.py +++ b/homeassistant/components/fivem/__init__.py @@ -1,7 +1,5 @@ """The FiveM integration.""" -from __future__ import annotations - import logging from fivem import FiveMServerOfflineError diff --git a/homeassistant/components/fivem/config_flow.py b/homeassistant/components/fivem/config_flow.py index d5132627b9d4b..ef6eba47ffa2f 100644 --- a/homeassistant/components/fivem/config_flow.py +++ b/homeassistant/components/fivem/config_flow.py @@ -1,7 +1,5 @@ """Config flow for FiveM integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/fivem/coordinator.py b/homeassistant/components/fivem/coordinator.py index 2fcad7e0c98b3..11c96fd5b794b 100644 --- a/homeassistant/components/fivem/coordinator.py +++ b/homeassistant/components/fivem/coordinator.py @@ -1,7 +1,5 @@ """The FiveM update coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/fivem/entity.py b/homeassistant/components/fivem/entity.py index a7459123fa148..3b42ae6183d4f 100644 --- a/homeassistant/components/fivem/entity.py +++ b/homeassistant/components/fivem/entity.py @@ -1,7 +1,5 @@ """The FiveM entity.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass import logging diff --git a/homeassistant/components/fixer/sensor.py b/homeassistant/components/fixer/sensor.py index 3fb241208ad79..572297ab59904 100644 --- a/homeassistant/components/fixer/sensor.py +++ b/homeassistant/components/fixer/sensor.py @@ -1,7 +1,5 @@ """Currency exchange rate support that comes from fixer.io.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/fjaraskupan/__init__.py b/homeassistant/components/fjaraskupan/__init__.py index 961be04fd8d5f..6481edda46698 100644 --- a/homeassistant/components/fjaraskupan/__init__.py +++ b/homeassistant/components/fjaraskupan/__init__.py @@ -1,7 +1,5 @@ """The Fjäråskupan integration.""" -from __future__ import annotations - from collections.abc import Callable import logging diff --git a/homeassistant/components/fjaraskupan/binary_sensor.py b/homeassistant/components/fjaraskupan/binary_sensor.py index 7364fa85b2e9e..190b028455e6d 100644 --- a/homeassistant/components/fjaraskupan/binary_sensor.py +++ b/homeassistant/components/fjaraskupan/binary_sensor.py @@ -1,7 +1,5 @@ """Support for sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/fjaraskupan/config_flow.py b/homeassistant/components/fjaraskupan/config_flow.py index d5c287a0cffe9..5bd95f7c7f6e6 100644 --- a/homeassistant/components/fjaraskupan/config_flow.py +++ b/homeassistant/components/fjaraskupan/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Fjäråskupan integration.""" -from __future__ import annotations - from fjaraskupan import device_filter from homeassistant.components.bluetooth import async_discovered_service_info diff --git a/homeassistant/components/fjaraskupan/coordinator.py b/homeassistant/components/fjaraskupan/coordinator.py index 6cbe00e2d6b29..501486e1dc937 100644 --- a/homeassistant/components/fjaraskupan/coordinator.py +++ b/homeassistant/components/fjaraskupan/coordinator.py @@ -1,7 +1,5 @@ """The Fjäråskupan data update coordinator.""" -from __future__ import annotations - from collections.abc import AsyncGenerator from contextlib import asynccontextmanager, contextmanager from datetime import timedelta diff --git a/homeassistant/components/fjaraskupan/fan.py b/homeassistant/components/fjaraskupan/fan.py index b35bb7281313e..6b29a5f17fe62 100644 --- a/homeassistant/components/fjaraskupan/fan.py +++ b/homeassistant/components/fjaraskupan/fan.py @@ -1,7 +1,5 @@ """Support for Fjäråskupan fans.""" -from __future__ import annotations - from typing import Any from fjaraskupan import ( diff --git a/homeassistant/components/fjaraskupan/light.py b/homeassistant/components/fjaraskupan/light.py index c39e3ca473643..842ae497f4db5 100644 --- a/homeassistant/components/fjaraskupan/light.py +++ b/homeassistant/components/fjaraskupan/light.py @@ -1,7 +1,5 @@ """Support for lights.""" -from __future__ import annotations - from typing import Any from homeassistant.components.light import ATTR_BRIGHTNESS, ColorMode, LightEntity diff --git a/homeassistant/components/fjaraskupan/number.py b/homeassistant/components/fjaraskupan/number.py index 93fd31273e990..951022d7cd6de 100644 --- a/homeassistant/components/fjaraskupan/number.py +++ b/homeassistant/components/fjaraskupan/number.py @@ -1,7 +1,5 @@ """Support for sensors.""" -from __future__ import annotations - from homeassistant.components.number import NumberEntity from homeassistant.const import EntityCategory, UnitOfTime from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/fjaraskupan/sensor.py b/homeassistant/components/fjaraskupan/sensor.py index 039feb5913ccb..8fa1ed7319d00 100644 --- a/homeassistant/components/fjaraskupan/sensor.py +++ b/homeassistant/components/fjaraskupan/sensor.py @@ -1,7 +1,5 @@ """Support for sensors.""" -from __future__ import annotations - from fjaraskupan import Device from homeassistant.components.sensor import ( diff --git a/homeassistant/components/fleetgo/device_tracker.py b/homeassistant/components/fleetgo/device_tracker.py index 71f6c174ddee4..340581564e0ed 100644 --- a/homeassistant/components/fleetgo/device_tracker.py +++ b/homeassistant/components/fleetgo/device_tracker.py @@ -1,7 +1,5 @@ """Support for FleetGO Platform.""" -from __future__ import annotations - import logging import requests diff --git a/homeassistant/components/flexit/climate.py b/homeassistant/components/flexit/climate.py index c645c9d08e5e4..a79b6a3dbc3e7 100644 --- a/homeassistant/components/flexit/climate.py +++ b/homeassistant/components/flexit/climate.py @@ -1,7 +1,5 @@ """Platform for Flexit AC units with CI66 Modbus adapter.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/flexit_bacnet/__init__.py b/homeassistant/components/flexit_bacnet/__init__.py index 01e0051f53f6f..f7832fb6a60a1 100644 --- a/homeassistant/components/flexit_bacnet/__init__.py +++ b/homeassistant/components/flexit_bacnet/__init__.py @@ -1,7 +1,5 @@ """The Flexit Nordic (BACnet) integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/flexit_bacnet/config_flow.py b/homeassistant/components/flexit_bacnet/config_flow.py index f05a01b4b56ba..cb36872bad4b6 100644 --- a/homeassistant/components/flexit_bacnet/config_flow.py +++ b/homeassistant/components/flexit_bacnet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Flexit Nordic (BACnet) integration.""" -from __future__ import annotations - import asyncio.exceptions import logging from typing import Any diff --git a/homeassistant/components/flexit_bacnet/coordinator.py b/homeassistant/components/flexit_bacnet/coordinator.py index 9148ec8788381..2e0e27f0f982b 100644 --- a/homeassistant/components/flexit_bacnet/coordinator.py +++ b/homeassistant/components/flexit_bacnet/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Flexit Nordic (BACnet) integration..""" -from __future__ import annotations - import asyncio.exceptions from datetime import timedelta import logging diff --git a/homeassistant/components/flexit_bacnet/entity.py b/homeassistant/components/flexit_bacnet/entity.py index 38efa838c93a6..6ffa966ba99f6 100644 --- a/homeassistant/components/flexit_bacnet/entity.py +++ b/homeassistant/components/flexit_bacnet/entity.py @@ -1,7 +1,5 @@ """Base entity for the Flexit Nordic (BACnet) integration.""" -from __future__ import annotations - from flexit_bacnet import FlexitBACnet from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/flic/binary_sensor.py b/homeassistant/components/flic/binary_sensor.py index 281e960f22223..5ade4ac41a0eb 100644 --- a/homeassistant/components/flic/binary_sensor.py +++ b/homeassistant/components/flic/binary_sensor.py @@ -1,7 +1,5 @@ """Support to use flic buttons as a binary sensor.""" -from __future__ import annotations - import logging import threading diff --git a/homeassistant/components/flipr/binary_sensor.py b/homeassistant/components/flipr/binary_sensor.py index 899d045ad8612..765178d5c00a8 100644 --- a/homeassistant/components/flipr/binary_sensor.py +++ b/homeassistant/components/flipr/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Flipr binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/flipr/config_flow.py b/homeassistant/components/flipr/config_flow.py index 9673a1c5dd445..c1af23c9f1549 100644 --- a/homeassistant/components/flipr/config_flow.py +++ b/homeassistant/components/flipr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Flipr integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/flipr/coordinator.py b/homeassistant/components/flipr/coordinator.py index 82de5ae34d5ce..e1ef4d8f6caa2 100644 --- a/homeassistant/components/flipr/coordinator.py +++ b/homeassistant/components/flipr/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for flipr integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/flipr/sensor.py b/homeassistant/components/flipr/sensor.py index f96edbc0f7144..7be1dc1c3bfdc 100644 --- a/homeassistant/components/flipr/sensor.py +++ b/homeassistant/components/flipr/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the Flipr's pool_sensor.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/flo/binary_sensor.py b/homeassistant/components/flo/binary_sensor.py index 5025006c294a0..31c8313699d67 100644 --- a/homeassistant/components/flo/binary_sensor.py +++ b/homeassistant/components/flo/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Flo Water Monitor binary sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/flo/coordinator.py b/homeassistant/components/flo/coordinator.py index c1e9560ba816f..fdb16e85d3ca3 100644 --- a/homeassistant/components/flo/coordinator.py +++ b/homeassistant/components/flo/coordinator.py @@ -1,7 +1,5 @@ """Flo device object.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/flo/entity.py b/homeassistant/components/flo/entity.py index c9717b1605947..eb76cede7c49d 100644 --- a/homeassistant/components/flo/entity.py +++ b/homeassistant/components/flo/entity.py @@ -1,7 +1,5 @@ """Base entity class for Flo entities.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/flo/sensor.py b/homeassistant/components/flo/sensor.py index ca763839b879f..8b6b95b9e3f24 100644 --- a/homeassistant/components/flo/sensor.py +++ b/homeassistant/components/flo/sensor.py @@ -1,7 +1,5 @@ """Support for Flo Water Monitor sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/flo/switch.py b/homeassistant/components/flo/switch.py index 12e242db5c8f3..7d8be89a62c97 100644 --- a/homeassistant/components/flo/switch.py +++ b/homeassistant/components/flo/switch.py @@ -1,7 +1,5 @@ """Switch representing the shutoff valve for the Flo by Moen integration.""" -from __future__ import annotations - from typing import Any from aioflo.location import SLEEP_MINUTE_OPTIONS, SYSTEM_MODE_HOME, SYSTEM_REVERT_MODES diff --git a/homeassistant/components/flock/notify.py b/homeassistant/components/flock/notify.py index d4e8f864ee84d..5fcf73bddb9bd 100644 --- a/homeassistant/components/flock/notify.py +++ b/homeassistant/components/flock/notify.py @@ -1,7 +1,5 @@ """Flock platform for notify component.""" -from __future__ import annotations - import asyncio from http import HTTPStatus import logging diff --git a/homeassistant/components/flume/__init__.py b/homeassistant/components/flume/__init__.py index d229665ca62c2..d2a9ad7220d16 100644 --- a/homeassistant/components/flume/__init__.py +++ b/homeassistant/components/flume/__init__.py @@ -1,7 +1,5 @@ """The flume integration.""" -from __future__ import annotations - from pyflume import FlumeAuth, FlumeDeviceList from requests import Session from requests.exceptions import RequestException diff --git a/homeassistant/components/flume/binary_sensor.py b/homeassistant/components/flume/binary_sensor.py index 2c2dc285036b9..db3ef08799f2e 100644 --- a/homeassistant/components/flume/binary_sensor.py +++ b/homeassistant/components/flume/binary_sensor.py @@ -1,7 +1,5 @@ """Flume binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/flume/config_flow.py b/homeassistant/components/flume/config_flow.py index bdd4eb4cf51a1..3c683700360c0 100644 --- a/homeassistant/components/flume/config_flow.py +++ b/homeassistant/components/flume/config_flow.py @@ -1,7 +1,5 @@ """Config flow for flume integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging import os diff --git a/homeassistant/components/flume/const.py b/homeassistant/components/flume/const.py index a8fe21f4b060d..8e7d2e6553102 100644 --- a/homeassistant/components/flume/const.py +++ b/homeassistant/components/flume/const.py @@ -1,7 +1,5 @@ """The Flume component.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/flume/coordinator.py b/homeassistant/components/flume/coordinator.py index 1dabf5726b2e0..f6c7addaba4b7 100644 --- a/homeassistant/components/flume/coordinator.py +++ b/homeassistant/components/flume/coordinator.py @@ -1,7 +1,5 @@ """The IntelliFire integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/flume/entity.py b/homeassistant/components/flume/entity.py index 2698a3192202c..8f0dc7b274817 100644 --- a/homeassistant/components/flume/entity.py +++ b/homeassistant/components/flume/entity.py @@ -1,7 +1,5 @@ """Platform for shared base classes for sensors.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/flume/util.py b/homeassistant/components/flume/util.py index 58b3920c9be89..03c15319f44df 100644 --- a/homeassistant/components/flume/util.py +++ b/homeassistant/components/flume/util.py @@ -1,7 +1,5 @@ """Utilities for Flume.""" -from __future__ import annotations - from typing import Any from pyflume import FlumeDeviceList diff --git a/homeassistant/components/fluss/__init__.py b/homeassistant/components/fluss/__init__.py index c3d4b347ff52a..c55a9eb1c94e2 100644 --- a/homeassistant/components/fluss/__init__.py +++ b/homeassistant/components/fluss/__init__.py @@ -1,7 +1,5 @@ """The Fluss+ integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_API_KEY, Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/fluss/config_flow.py b/homeassistant/components/fluss/config_flow.py index 09c7da62973c5..202cb91bde27b 100644 --- a/homeassistant/components/fluss/config_flow.py +++ b/homeassistant/components/fluss/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Fluss+ integration.""" -from __future__ import annotations - from typing import Any from fluss_api import ( diff --git a/homeassistant/components/fluss/coordinator.py b/homeassistant/components/fluss/coordinator.py index 6f0bc20e30f6d..b8a33dd8b1260 100644 --- a/homeassistant/components/fluss/coordinator.py +++ b/homeassistant/components/fluss/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Fluss+ integration.""" -from __future__ import annotations - from typing import Any from fluss_api import ( diff --git a/homeassistant/components/flux/switch.py b/homeassistant/components/flux/switch.py index 53b90c82befec..13c0d55a61767 100644 --- a/homeassistant/components/flux/switch.py +++ b/homeassistant/components/flux/switch.py @@ -3,8 +3,6 @@ The idea was taken from https://github.com/KpaBap/hue-flux/ """ -from __future__ import annotations - import datetime import logging from typing import Any diff --git a/homeassistant/components/flux_led/__init__.py b/homeassistant/components/flux_led/__init__.py index 7515b6b8dfcda..cf3b355f8295f 100644 --- a/homeassistant/components/flux_led/__init__.py +++ b/homeassistant/components/flux_led/__init__.py @@ -1,7 +1,5 @@ """The Flux LED/MagicLight integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any, Final, cast diff --git a/homeassistant/components/flux_led/button.py b/homeassistant/components/flux_led/button.py index c4a7ff6569caf..3f11d656af76a 100644 --- a/homeassistant/components/flux_led/button.py +++ b/homeassistant/components/flux_led/button.py @@ -1,7 +1,5 @@ """Support for Magic home button.""" -from __future__ import annotations - from flux_led.aio import AIOWifiLedBulb from flux_led.protocol import RemoteConfig diff --git a/homeassistant/components/flux_led/config_flow.py b/homeassistant/components/flux_led/config_flow.py index 754ed0525b99c..bab770c88b369 100644 --- a/homeassistant/components/flux_led/config_flow.py +++ b/homeassistant/components/flux_led/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Flux LED/MagicLight.""" -from __future__ import annotations - import contextlib from typing import Any, Self, cast diff --git a/homeassistant/components/flux_led/coordinator.py b/homeassistant/components/flux_led/coordinator.py index 78d8bb947fd09..21106f34cb232 100644 --- a/homeassistant/components/flux_led/coordinator.py +++ b/homeassistant/components/flux_led/coordinator.py @@ -1,7 +1,5 @@ """The Flux LED/MagicLight integration coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/flux_led/diagnostics.py b/homeassistant/components/flux_led/diagnostics.py index 683aa36237787..2d23a2ac9f959 100644 --- a/homeassistant/components/flux_led/diagnostics.py +++ b/homeassistant/components/flux_led/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for flux_led.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/flux_led/discovery.py b/homeassistant/components/flux_led/discovery.py index c3a3c5df3a7ff..379b65490d8f7 100644 --- a/homeassistant/components/flux_led/discovery.py +++ b/homeassistant/components/flux_led/discovery.py @@ -1,7 +1,5 @@ """The Flux LED/MagicLight integration discovery.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/flux_led/entity.py b/homeassistant/components/flux_led/entity.py index f9b87dbb8c130..7203bb8a55e83 100644 --- a/homeassistant/components/flux_led/entity.py +++ b/homeassistant/components/flux_led/entity.py @@ -1,7 +1,5 @@ """Support for Magic Home lights.""" -from __future__ import annotations - from abc import abstractmethod from typing import Any diff --git a/homeassistant/components/flux_led/light.py b/homeassistant/components/flux_led/light.py index 4433ea2096240..7a765ed86bcec 100644 --- a/homeassistant/components/flux_led/light.py +++ b/homeassistant/components/flux_led/light.py @@ -1,7 +1,5 @@ """Support for Magic Home lights.""" -from __future__ import annotations - import ast import logging from typing import Any, Final diff --git a/homeassistant/components/flux_led/number.py b/homeassistant/components/flux_led/number.py index edf6b8c96546f..efbc6e2120255 100644 --- a/homeassistant/components/flux_led/number.py +++ b/homeassistant/components/flux_led/number.py @@ -1,7 +1,5 @@ """Support for LED numbers.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Coroutine import logging diff --git a/homeassistant/components/flux_led/select.py b/homeassistant/components/flux_led/select.py index bcb44c995b87f..8243acdef1030 100644 --- a/homeassistant/components/flux_led/select.py +++ b/homeassistant/components/flux_led/select.py @@ -1,7 +1,5 @@ """Support for Magic Home select.""" -from __future__ import annotations - import asyncio from flux_led.aio import AIOWifiLedBulb diff --git a/homeassistant/components/flux_led/sensor.py b/homeassistant/components/flux_led/sensor.py index ad4b9bacbbe12..b926fe1d1390c 100644 --- a/homeassistant/components/flux_led/sensor.py +++ b/homeassistant/components/flux_led/sensor.py @@ -1,7 +1,5 @@ """Support for Magic Home sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity from homeassistant.const import EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/flux_led/switch.py b/homeassistant/components/flux_led/switch.py index 5dea5408c846a..907cf51d19d96 100644 --- a/homeassistant/components/flux_led/switch.py +++ b/homeassistant/components/flux_led/switch.py @@ -1,7 +1,5 @@ """Support for Magic Home switches.""" -from __future__ import annotations - from typing import Any from flux_led import DeviceType diff --git a/homeassistant/components/flux_led/util.py b/homeassistant/components/flux_led/util.py index 3ccade0b9d2b5..18f7c8fa9a52d 100644 --- a/homeassistant/components/flux_led/util.py +++ b/homeassistant/components/flux_led/util.py @@ -1,7 +1,5 @@ """Utils for Magic Home.""" -from __future__ import annotations - from flux_led.aio import AIOWifiLedBulb from flux_led.const import COLOR_MODE_DIM as FLUX_COLOR_MODE_DIM, MultiColorEffects diff --git a/homeassistant/components/folder/sensor.py b/homeassistant/components/folder/sensor.py index 4667a6c348d0d..ac53c9f1a88b5 100644 --- a/homeassistant/components/folder/sensor.py +++ b/homeassistant/components/folder/sensor.py @@ -1,7 +1,5 @@ """Sensor for monitoring the contents of a folder.""" -from __future__ import annotations - from datetime import timedelta import glob import logging diff --git a/homeassistant/components/folder_watcher/__init__.py b/homeassistant/components/folder_watcher/__init__.py index dd56b3aad72af..ca8d8e3ddddf3 100644 --- a/homeassistant/components/folder_watcher/__init__.py +++ b/homeassistant/components/folder_watcher/__init__.py @@ -1,7 +1,5 @@ """Component for monitoring activity on a folder.""" -from __future__ import annotations - import logging import os from typing import cast diff --git a/homeassistant/components/folder_watcher/config_flow.py b/homeassistant/components/folder_watcher/config_flow.py index eb176cfaf2468..5b065800b0e48 100644 --- a/homeassistant/components/folder_watcher/config_flow.py +++ b/homeassistant/components/folder_watcher/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Folder watcher.""" -from __future__ import annotations - from collections.abc import Mapping import os from typing import Any diff --git a/homeassistant/components/folder_watcher/event.py b/homeassistant/components/folder_watcher/event.py index 472599c4eadb1..1c186e5cb9225 100644 --- a/homeassistant/components/folder_watcher/event.py +++ b/homeassistant/components/folder_watcher/event.py @@ -1,7 +1,5 @@ """Support for Folder watcher event entities.""" -from __future__ import annotations - from typing import Any from watchdog.events import ( diff --git a/homeassistant/components/foobot/sensor.py b/homeassistant/components/foobot/sensor.py index f3c6513f0515d..f77e9064c6f2b 100644 --- a/homeassistant/components/foobot/sensor.py +++ b/homeassistant/components/foobot/sensor.py @@ -1,7 +1,5 @@ """Support for the Foobot indoor air quality monitor.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/forecast_solar/__init__.py b/homeassistant/components/forecast_solar/__init__.py index 7b534b805005a..020d6d6ab38ff 100644 --- a/homeassistant/components/forecast_solar/__init__.py +++ b/homeassistant/components/forecast_solar/__init__.py @@ -1,7 +1,5 @@ """The Forecast.Solar integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/forecast_solar/config_flow.py b/homeassistant/components/forecast_solar/config_flow.py index 031764a0d0a3f..b6fa14fca8399 100644 --- a/homeassistant/components/forecast_solar/config_flow.py +++ b/homeassistant/components/forecast_solar/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Forecast.Solar integration.""" -from __future__ import annotations - import re from typing import Any diff --git a/homeassistant/components/forecast_solar/const.py b/homeassistant/components/forecast_solar/const.py index ac80b64b86992..50d92843f4dd6 100644 --- a/homeassistant/components/forecast_solar/const.py +++ b/homeassistant/components/forecast_solar/const.py @@ -1,7 +1,5 @@ """Constants for the Forecast.Solar integration.""" -from __future__ import annotations - import logging DOMAIN = "forecast_solar" diff --git a/homeassistant/components/forecast_solar/coordinator.py b/homeassistant/components/forecast_solar/coordinator.py index efed954e4900f..079c90b893a94 100644 --- a/homeassistant/components/forecast_solar/coordinator.py +++ b/homeassistant/components/forecast_solar/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Forecast.Solar integration.""" -from __future__ import annotations - from datetime import timedelta from forecast_solar import Estimate, ForecastSolar, ForecastSolarConnectionError diff --git a/homeassistant/components/forecast_solar/diagnostics.py b/homeassistant/components/forecast_solar/diagnostics.py index cb33ac5dc5a98..8a08df2d25bc6 100644 --- a/homeassistant/components/forecast_solar/diagnostics.py +++ b/homeassistant/components/forecast_solar/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Forecast.Solar integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/forecast_solar/energy.py b/homeassistant/components/forecast_solar/energy.py index 9031e5c1e1d03..f7b22891631a5 100644 --- a/homeassistant/components/forecast_solar/energy.py +++ b/homeassistant/components/forecast_solar/energy.py @@ -1,7 +1,5 @@ """Energy platform.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .coordinator import ForecastSolarDataUpdateCoordinator diff --git a/homeassistant/components/forecast_solar/sensor.py b/homeassistant/components/forecast_solar/sensor.py index 13a4d5c2d232e..7e2acb37fbb30 100644 --- a/homeassistant/components/forecast_solar/sensor.py +++ b/homeassistant/components/forecast_solar/sensor.py @@ -1,7 +1,5 @@ """Support for the Forecast.Solar sensor service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/forked_daapd/browse_media.py b/homeassistant/components/forked_daapd/browse_media.py index e6918f9e5d66c..6e7a4547aa338 100644 --- a/homeassistant/components/forked_daapd/browse_media.py +++ b/homeassistant/components/forked_daapd/browse_media.py @@ -1,7 +1,5 @@ """Browse media for forked-daapd.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/forked_daapd/coordinator.py b/homeassistant/components/forked_daapd/coordinator.py index 0ba339be505e0..77c340715302c 100644 --- a/homeassistant/components/forked_daapd/coordinator.py +++ b/homeassistant/components/forked_daapd/coordinator.py @@ -1,7 +1,5 @@ """Support forked_daapd media player.""" -from __future__ import annotations - import asyncio from collections.abc import Sequence import logging diff --git a/homeassistant/components/forked_daapd/media_player.py b/homeassistant/components/forked_daapd/media_player.py index eb9d361504d59..d29f15f8074ad 100644 --- a/homeassistant/components/forked_daapd/media_player.py +++ b/homeassistant/components/forked_daapd/media_player.py @@ -1,7 +1,5 @@ """Support forked_daapd media player.""" -from __future__ import annotations - import asyncio from collections import defaultdict import logging diff --git a/homeassistant/components/fortios/device_tracker.py b/homeassistant/components/fortios/device_tracker.py index 4360dd031c758..be3a505150750 100644 --- a/homeassistant/components/fortios/device_tracker.py +++ b/homeassistant/components/fortios/device_tracker.py @@ -3,8 +3,6 @@ This component is part of the device_tracker platform. """ -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/foscam/camera.py b/homeassistant/components/foscam/camera.py index f95650853a0bb..6c517de5880d5 100644 --- a/homeassistant/components/foscam/camera.py +++ b/homeassistant/components/foscam/camera.py @@ -1,7 +1,5 @@ """Component providing basic support for Foscam IP cameras.""" -from __future__ import annotations - import asyncio from urllib.parse import quote diff --git a/homeassistant/components/foscam/entity.py b/homeassistant/components/foscam/entity.py index e9930695a7540..8df5fa4321ae3 100644 --- a/homeassistant/components/foscam/entity.py +++ b/homeassistant/components/foscam/entity.py @@ -1,7 +1,5 @@ """Component providing basic support for Foscam IP cameras.""" -from __future__ import annotations - from homeassistant.const import ATTR_HW_VERSION, ATTR_MODEL, ATTR_SW_VERSION from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/foscam/number.py b/homeassistant/components/foscam/number.py index a693685c67e1d..dbbbcd98d20ca 100644 --- a/homeassistant/components/foscam/number.py +++ b/homeassistant/components/foscam/number.py @@ -1,7 +1,5 @@ """Foscam number platform for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/foscam/switch.py b/homeassistant/components/foscam/switch.py index 5a29182cf3850..d4003b36d9c0a 100644 --- a/homeassistant/components/foscam/switch.py +++ b/homeassistant/components/foscam/switch.py @@ -1,7 +1,5 @@ """Component provides support for the Foscam Switch.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/free_mobile/notify.py b/homeassistant/components/free_mobile/notify.py index 8f6613c5c2316..3c0f6e1b72c5d 100644 --- a/homeassistant/components/free_mobile/notify.py +++ b/homeassistant/components/free_mobile/notify.py @@ -1,7 +1,5 @@ """Support for Free Mobile SMS platform.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/freebox/binary_sensor.py b/homeassistant/components/freebox/binary_sensor.py index 0952af2b41540..83879e14115cc 100644 --- a/homeassistant/components/freebox/binary_sensor.py +++ b/homeassistant/components/freebox/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Freebox devices (Freebox v6 and Freebox mini 4K).""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/freebox/button.py b/homeassistant/components/freebox/button.py index 21a7b1c9990ba..7bcb3b7f78881 100644 --- a/homeassistant/components/freebox/button.py +++ b/homeassistant/components/freebox/button.py @@ -1,7 +1,5 @@ """Support for Freebox devices (Freebox v6 and Freebox mini 4K).""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/freebox/camera.py b/homeassistant/components/freebox/camera.py index af816b3102487..b3ac71e80ed5c 100644 --- a/homeassistant/components/freebox/camera.py +++ b/homeassistant/components/freebox/camera.py @@ -1,7 +1,5 @@ """Support for Freebox cameras.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/freebox/const.py b/homeassistant/components/freebox/const.py index da5ae836be0b2..02101eafe4250 100644 --- a/homeassistant/components/freebox/const.py +++ b/homeassistant/components/freebox/const.py @@ -1,7 +1,5 @@ """Freebox component constants.""" -from __future__ import annotations - import enum import socket diff --git a/homeassistant/components/freebox/device_tracker.py b/homeassistant/components/freebox/device_tracker.py index 243f0de315af0..dbfdcfac83d67 100644 --- a/homeassistant/components/freebox/device_tracker.py +++ b/homeassistant/components/freebox/device_tracker.py @@ -1,7 +1,5 @@ """Support for Freebox devices (Freebox v6 and Freebox mini 4K).""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/freebox/entity.py b/homeassistant/components/freebox/entity.py index e29ffb071e935..9272d35e6ad72 100644 --- a/homeassistant/components/freebox/entity.py +++ b/homeassistant/components/freebox/entity.py @@ -1,7 +1,5 @@ """Support for Freebox base features.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/freebox/router.py b/homeassistant/components/freebox/router.py index b2eb329b54530..a654552155d9e 100644 --- a/homeassistant/components/freebox/router.py +++ b/homeassistant/components/freebox/router.py @@ -1,7 +1,5 @@ """Represent the Freebox router and its devices and sensors.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from contextlib import suppress from datetime import datetime diff --git a/homeassistant/components/freebox/sensor.py b/homeassistant/components/freebox/sensor.py index 53314549f574a..8ea209c7bb6dc 100644 --- a/homeassistant/components/freebox/sensor.py +++ b/homeassistant/components/freebox/sensor.py @@ -1,7 +1,5 @@ """Support for Freebox devices (Freebox v6 and Freebox mini 4K).""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/freebox/switch.py b/homeassistant/components/freebox/switch.py index 9506a87b5faca..2dee05a8ba252 100644 --- a/homeassistant/components/freebox/switch.py +++ b/homeassistant/components/freebox/switch.py @@ -1,7 +1,5 @@ """Support for Freebox Delta, Revolution and Mini 4K.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/freedompro/__init__.py b/homeassistant/components/freedompro/__init__.py index 9ce7701216c98..e40c16c357efe 100644 --- a/homeassistant/components/freedompro/__init__.py +++ b/homeassistant/components/freedompro/__init__.py @@ -1,7 +1,5 @@ """Support for freedompro.""" -from __future__ import annotations - from typing import Final from homeassistant.const import Platform diff --git a/homeassistant/components/freedompro/climate.py b/homeassistant/components/freedompro/climate.py index 4e4660bc545d4..b22f4d3ff90d6 100644 --- a/homeassistant/components/freedompro/climate.py +++ b/homeassistant/components/freedompro/climate.py @@ -1,7 +1,5 @@ """Support for Freedompro climate.""" -from __future__ import annotations - import json import logging from typing import Any diff --git a/homeassistant/components/freedompro/coordinator.py b/homeassistant/components/freedompro/coordinator.py index 23b181b2655b5..aab60dc6a0b88 100644 --- a/homeassistant/components/freedompro/coordinator.py +++ b/homeassistant/components/freedompro/coordinator.py @@ -1,7 +1,5 @@ """Freedompro data update coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/freedompro/fan.py b/homeassistant/components/freedompro/fan.py index c65afb3a0e29c..b1dddd87d29c3 100644 --- a/homeassistant/components/freedompro/fan.py +++ b/homeassistant/components/freedompro/fan.py @@ -1,7 +1,5 @@ """Support for Freedompro fan.""" -from __future__ import annotations - import json from typing import Any diff --git a/homeassistant/components/freedompro/light.py b/homeassistant/components/freedompro/light.py index f9d90420c5d83..0f738c2afb593 100644 --- a/homeassistant/components/freedompro/light.py +++ b/homeassistant/components/freedompro/light.py @@ -1,7 +1,5 @@ """Support for Freedompro light.""" -from __future__ import annotations - import json from typing import Any diff --git a/homeassistant/components/freshr/config_flow.py b/homeassistant/components/freshr/config_flow.py index 9035928c97ba2..1be63d4cbdaa1 100644 --- a/homeassistant/components/freshr/config_flow.py +++ b/homeassistant/components/freshr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Fresh-r integration.""" -from __future__ import annotations - from typing import Any from aiohttp import ClientError diff --git a/homeassistant/components/freshr/sensor.py b/homeassistant/components/freshr/sensor.py index 210c3fccf08bd..ae302d0c33eef 100644 --- a/homeassistant/components/freshr/sensor.py +++ b/homeassistant/components/freshr/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the Fresh-r integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/fritz/binary_sensor.py b/homeassistant/components/fritz/binary_sensor.py index 0bc772db5a479..6dd6a86488632 100644 --- a/homeassistant/components/fritz/binary_sensor.py +++ b/homeassistant/components/fritz/binary_sensor.py @@ -1,7 +1,5 @@ """AVM FRITZ!Box connectivity sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/fritz/button.py b/homeassistant/components/fritz/button.py index af5c1b0e8699a..a967b4771625e 100644 --- a/homeassistant/components/fritz/button.py +++ b/homeassistant/components/fritz/button.py @@ -1,7 +1,5 @@ """Switches for AVM Fritz!Box buttons.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/fritz/config_flow.py b/homeassistant/components/fritz/config_flow.py index 270e9870c6316..4d00a3844f125 100644 --- a/homeassistant/components/fritz/config_flow.py +++ b/homeassistant/components/fritz/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the FRITZ!Box Tools integration.""" -from __future__ import annotations - from collections.abc import Mapping import ipaddress import logging diff --git a/homeassistant/components/fritz/coordinator.py b/homeassistant/components/fritz/coordinator.py index 0cc359b318acc..b7d812a9a67f3 100644 --- a/homeassistant/components/fritz/coordinator.py +++ b/homeassistant/components/fritz/coordinator.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!Box classes.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Mapping from dataclasses import dataclass, field diff --git a/homeassistant/components/fritz/device_tracker.py b/homeassistant/components/fritz/device_tracker.py index be8cde5753476..22248c8e32bc9 100644 --- a/homeassistant/components/fritz/device_tracker.py +++ b/homeassistant/components/fritz/device_tracker.py @@ -1,7 +1,5 @@ """Support for FRITZ!Box devices.""" -from __future__ import annotations - import datetime import logging diff --git a/homeassistant/components/fritz/diagnostics.py b/homeassistant/components/fritz/diagnostics.py index bfeb22e272174..43ed80f6396d4 100644 --- a/homeassistant/components/fritz/diagnostics.py +++ b/homeassistant/components/fritz/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for AVM FRITZ!Box.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/fritz/entity.py b/homeassistant/components/fritz/entity.py index ade7699397265..86130910ba998 100644 --- a/homeassistant/components/fritz/entity.py +++ b/homeassistant/components/fritz/entity.py @@ -1,7 +1,5 @@ """AVM FRITZ!Tools entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/fritz/helpers.py b/homeassistant/components/fritz/helpers.py index 47f2e462cd8be..1d9b24a076e84 100644 --- a/homeassistant/components/fritz/helpers.py +++ b/homeassistant/components/fritz/helpers.py @@ -1,7 +1,5 @@ """Helpers for AVM FRITZ!Box.""" -from __future__ import annotations - from collections.abc import ValuesView import logging diff --git a/homeassistant/components/fritz/image.py b/homeassistant/components/fritz/image.py index fd5900558254c..afa2414e3c40e 100644 --- a/homeassistant/components/fritz/image.py +++ b/homeassistant/components/fritz/image.py @@ -1,7 +1,5 @@ """FRITZ image integration.""" -from __future__ import annotations - from io import BytesIO import logging diff --git a/homeassistant/components/fritz/models.py b/homeassistant/components/fritz/models.py index 83bb790dc5847..35d903ba0cdf2 100644 --- a/homeassistant/components/fritz/models.py +++ b/homeassistant/components/fritz/models.py @@ -1,7 +1,5 @@ """Models for AVM FRITZ!Box.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/fritz/sensor.py b/homeassistant/components/fritz/sensor.py index 8aa48b216cb36..8dd8569940544 100644 --- a/homeassistant/components/fritz/sensor.py +++ b/homeassistant/components/fritz/sensor.py @@ -1,7 +1,5 @@ """AVM FRITZ!Box binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/fritz/switch.py b/homeassistant/components/fritz/switch.py index 6d188c65538da..b4b977dc18b32 100644 --- a/homeassistant/components/fritz/switch.py +++ b/homeassistant/components/fritz/switch.py @@ -1,7 +1,5 @@ """Switches for AVM Fritz!Box functions.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/fritz/update.py b/homeassistant/components/fritz/update.py index 4e54f4c28d3aa..74ef24090bccd 100644 --- a/homeassistant/components/fritz/update.py +++ b/homeassistant/components/fritz/update.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!Box update platform.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/fritzbox/__init__.py b/homeassistant/components/fritzbox/__init__.py index 75bf923c66a0c..75336ea35e967 100644 --- a/homeassistant/components/fritzbox/__init__.py +++ b/homeassistant/components/fritzbox/__init__.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!SmartHome devices.""" -from __future__ import annotations - from requests.exceptions import ConnectionError as RequestConnectionError, HTTPError from homeassistant.components.binary_sensor import DOMAIN as BINARY_SENSOR_DOMAIN diff --git a/homeassistant/components/fritzbox/binary_sensor.py b/homeassistant/components/fritzbox/binary_sensor.py index 9515656d6c198..786c6ec1414b0 100644 --- a/homeassistant/components/fritzbox/binary_sensor.py +++ b/homeassistant/components/fritzbox/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Fritzbox binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/fritzbox/climate.py b/homeassistant/components/fritzbox/climate.py index 3401eb99e6ab6..e06ae9df6f528 100644 --- a/homeassistant/components/fritzbox/climate.py +++ b/homeassistant/components/fritzbox/climate.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!SmartHome thermostat devices.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/fritzbox/config_flow.py b/homeassistant/components/fritzbox/config_flow.py index 3f66b43cc0c1a..a2b130aec8439 100644 --- a/homeassistant/components/fritzbox/config_flow.py +++ b/homeassistant/components/fritzbox/config_flow.py @@ -1,7 +1,5 @@ """Config flow for AVM FRITZ!SmartHome.""" -from __future__ import annotations - from collections.abc import Mapping import ipaddress from typing import Any, Self diff --git a/homeassistant/components/fritzbox/const.py b/homeassistant/components/fritzbox/const.py index 99ab173c21f1c..9f1de1e7dea5f 100644 --- a/homeassistant/components/fritzbox/const.py +++ b/homeassistant/components/fritzbox/const.py @@ -1,7 +1,5 @@ """Constants for the AVM FRITZ!SmartHome integration.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/fritzbox/coordinator.py b/homeassistant/components/fritzbox/coordinator.py index 756264f5e35f9..1dfb7942f9d70 100644 --- a/homeassistant/components/fritzbox/coordinator.py +++ b/homeassistant/components/fritzbox/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for AVM FRITZ!SmartHome devices.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/fritzbox/cover.py b/homeassistant/components/fritzbox/cover.py index b315fba8fc68f..00dab348bf369 100644 --- a/homeassistant/components/fritzbox/cover.py +++ b/homeassistant/components/fritzbox/cover.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!SmartHome cover devices.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import ( diff --git a/homeassistant/components/fritzbox/diagnostics.py b/homeassistant/components/fritzbox/diagnostics.py index cee4233e4583f..e888ac7308882 100644 --- a/homeassistant/components/fritzbox/diagnostics.py +++ b/homeassistant/components/fritzbox/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for AVM Fritz!Smarthome.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/fritzbox/entity.py b/homeassistant/components/fritzbox/entity.py index bbc7d9fe27675..ee58050cc1370 100644 --- a/homeassistant/components/fritzbox/entity.py +++ b/homeassistant/components/fritzbox/entity.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!SmartHome devices.""" -from __future__ import annotations - from abc import ABC, abstractmethod from pyfritzhome import FritzhomeDevice diff --git a/homeassistant/components/fritzbox/light.py b/homeassistant/components/fritzbox/light.py index 66917298922cd..dd1525b02dfb6 100644 --- a/homeassistant/components/fritzbox/light.py +++ b/homeassistant/components/fritzbox/light.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!SmartHome lightbulbs.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.components.light import ( diff --git a/homeassistant/components/fritzbox/model.py b/homeassistant/components/fritzbox/model.py index f0353bc58d631..2a37999e775b1 100644 --- a/homeassistant/components/fritzbox/model.py +++ b/homeassistant/components/fritzbox/model.py @@ -1,7 +1,5 @@ """Models for the AVM FRITZ!SmartHome integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TypedDict diff --git a/homeassistant/components/fritzbox/sensor.py b/homeassistant/components/fritzbox/sensor.py index c526793e73eb5..5c7cd903b09e0 100644 --- a/homeassistant/components/fritzbox/sensor.py +++ b/homeassistant/components/fritzbox/sensor.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!SmartHome temperature sensor only devices.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/fritzbox/switch.py b/homeassistant/components/fritzbox/switch.py index 9ddc48b55d363..0cfa7733bb8c7 100644 --- a/homeassistant/components/fritzbox/switch.py +++ b/homeassistant/components/fritzbox/switch.py @@ -1,7 +1,5 @@ """Support for AVM FRITZ!SmartHome switch devices.""" -from __future__ import annotations - from typing import Any from pyfritzhome.devicetypes import FritzhomeTrigger diff --git a/homeassistant/components/fritzbox_callmonitor/base.py b/homeassistant/components/fritzbox_callmonitor/base.py index 3c8714624e735..2b0945c8df3cc 100644 --- a/homeassistant/components/fritzbox_callmonitor/base.py +++ b/homeassistant/components/fritzbox_callmonitor/base.py @@ -1,7 +1,5 @@ """Base class for fritzbox_callmonitor entities.""" -from __future__ import annotations - from contextlib import suppress from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/fritzbox_callmonitor/config_flow.py b/homeassistant/components/fritzbox_callmonitor/config_flow.py index 25e25336d57e5..ba4e4720f4cd2 100644 --- a/homeassistant/components/fritzbox_callmonitor/config_flow.py +++ b/homeassistant/components/fritzbox_callmonitor/config_flow.py @@ -1,7 +1,5 @@ """Config flow for fritzbox_callmonitor.""" -from __future__ import annotations - from collections.abc import Mapping from enum import StrEnum from typing import Any, cast diff --git a/homeassistant/components/fritzbox_callmonitor/sensor.py b/homeassistant/components/fritzbox_callmonitor/sensor.py index 574ae9ef7f21c..2288c07e39cfd 100644 --- a/homeassistant/components/fritzbox_callmonitor/sensor.py +++ b/homeassistant/components/fritzbox_callmonitor/sensor.py @@ -1,7 +1,5 @@ """Sensor to monitor incoming/outgoing phone calls on a Fritz!Box router.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import datetime, timedelta from enum import StrEnum diff --git a/homeassistant/components/fronius/__init__.py b/homeassistant/components/fronius/__init__.py index cfbdfbcb424f7..679bdb2473278 100644 --- a/homeassistant/components/fronius/__init__.py +++ b/homeassistant/components/fronius/__init__.py @@ -1,7 +1,5 @@ """The Fronius integration.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/fronius/config_flow.py b/homeassistant/components/fronius/config_flow.py index 97e040abf98f2..f7a7115c995bf 100644 --- a/homeassistant/components/fronius/config_flow.py +++ b/homeassistant/components/fronius/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Fronius integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any, Final diff --git a/homeassistant/components/fronius/coordinator.py b/homeassistant/components/fronius/coordinator.py index d4f1fc6c23023..27b94561c991d 100644 --- a/homeassistant/components/fronius/coordinator.py +++ b/homeassistant/components/fronius/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinators for the Fronius integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod from datetime import timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/fronius/sensor.py b/homeassistant/components/fronius/sensor.py index e287786aaa8c3..564fc5f3044d0 100644 --- a/homeassistant/components/fronius/sensor.py +++ b/homeassistant/components/fronius/sensor.py @@ -1,7 +1,5 @@ """Support for Fronius devices.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any, Final diff --git a/homeassistant/components/frontend/__init__.py b/homeassistant/components/frontend/__init__.py index 6531f80ddaf49..8e1de7cd753c1 100644 --- a/homeassistant/components/frontend/__init__.py +++ b/homeassistant/components/frontend/__init__.py @@ -1,7 +1,5 @@ """Handle the frontend for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable, Iterator from functools import lru_cache, partial import logging diff --git a/homeassistant/components/frontend/pr_download.py b/homeassistant/components/frontend/pr_download.py index 1d4c28a047151..56fb45f637171 100644 --- a/homeassistant/components/frontend/pr_download.py +++ b/homeassistant/components/frontend/pr_download.py @@ -1,7 +1,5 @@ """GitHub PR artifact download functionality for frontend development.""" -from __future__ import annotations - import io import logging import pathlib diff --git a/homeassistant/components/frontend/storage.py b/homeassistant/components/frontend/storage.py index 71b6580a0a1e5..e60ef66ac7f35 100644 --- a/homeassistant/components/frontend/storage.py +++ b/homeassistant/components/frontend/storage.py @@ -1,7 +1,5 @@ """API for persistent storage for the frontend.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from functools import wraps diff --git a/homeassistant/components/frontier_silicon/__init__.py b/homeassistant/components/frontier_silicon/__init__.py index 71196c13f6804..3ec70d600b172 100644 --- a/homeassistant/components/frontier_silicon/__init__.py +++ b/homeassistant/components/frontier_silicon/__init__.py @@ -1,7 +1,5 @@ """The Frontier Silicon integration.""" -from __future__ import annotations - import logging from afsapi import AFSAPI, ConnectionError as FSConnectionError diff --git a/homeassistant/components/frontier_silicon/config_flow.py b/homeassistant/components/frontier_silicon/config_flow.py index dc4f6bea989e7..c1f8f80e88fa6 100644 --- a/homeassistant/components/frontier_silicon/config_flow.py +++ b/homeassistant/components/frontier_silicon/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Frontier Silicon Media Player integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/frontier_silicon/media_player.py b/homeassistant/components/frontier_silicon/media_player.py index 1a85245933a61..883eaa72ef17f 100644 --- a/homeassistant/components/frontier_silicon/media_player.py +++ b/homeassistant/components/frontier_silicon/media_player.py @@ -1,7 +1,5 @@ """Support for Frontier Silicon Devices (Medion, Hama, Auna,...).""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/fujitsu_fglair/__init__.py b/homeassistant/components/fujitsu_fglair/__init__.py index 699356a2e75bd..e9cd16ba34bef 100644 --- a/homeassistant/components/fujitsu_fglair/__init__.py +++ b/homeassistant/components/fujitsu_fglair/__init__.py @@ -1,7 +1,5 @@ """The Fujitsu HVAC (based on Ayla IOT) integration.""" -from __future__ import annotations - from contextlib import suppress from ayla_iot_unofficial import new_ayla_api diff --git a/homeassistant/components/fully_kiosk/binary_sensor.py b/homeassistant/components/fully_kiosk/binary_sensor.py index 8a25376f63524..29030eb25e7a5 100644 --- a/homeassistant/components/fully_kiosk/binary_sensor.py +++ b/homeassistant/components/fully_kiosk/binary_sensor.py @@ -1,7 +1,5 @@ """Fully Kiosk Browser sensor.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/fully_kiosk/button.py b/homeassistant/components/fully_kiosk/button.py index 625a965a0dabe..1d75e2553ff5b 100644 --- a/homeassistant/components/fully_kiosk/button.py +++ b/homeassistant/components/fully_kiosk/button.py @@ -1,7 +1,5 @@ """Fully Kiosk Browser button.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/fully_kiosk/camera.py b/homeassistant/components/fully_kiosk/camera.py index 6357660f8e8e9..167778767b57d 100644 --- a/homeassistant/components/fully_kiosk/camera.py +++ b/homeassistant/components/fully_kiosk/camera.py @@ -1,7 +1,5 @@ """Support for Fully Kiosk Browser camera.""" -from __future__ import annotations - from fullykiosk import FullyKioskError from homeassistant.components.camera import Camera, CameraEntityFeature diff --git a/homeassistant/components/fully_kiosk/config_flow.py b/homeassistant/components/fully_kiosk/config_flow.py index 7ab6ac90f146b..a0fcc99b9f330 100644 --- a/homeassistant/components/fully_kiosk/config_flow.py +++ b/homeassistant/components/fully_kiosk/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Fully Kiosk Browser integration.""" -from __future__ import annotations - import asyncio import json from typing import Any diff --git a/homeassistant/components/fully_kiosk/const.py b/homeassistant/components/fully_kiosk/const.py index 35fe539a55237..39be4ff7cff3e 100644 --- a/homeassistant/components/fully_kiosk/const.py +++ b/homeassistant/components/fully_kiosk/const.py @@ -1,7 +1,5 @@ """Constants for the Fully Kiosk Browser integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/fully_kiosk/diagnostics.py b/homeassistant/components/fully_kiosk/diagnostics.py index c8364c7775350..a83ffcc36dc41 100644 --- a/homeassistant/components/fully_kiosk/diagnostics.py +++ b/homeassistant/components/fully_kiosk/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Fully Kiosk Browser.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/fully_kiosk/entity.py b/homeassistant/components/fully_kiosk/entity.py index a1f077d7886cf..7dc7298260ff9 100644 --- a/homeassistant/components/fully_kiosk/entity.py +++ b/homeassistant/components/fully_kiosk/entity.py @@ -1,7 +1,5 @@ """Base entity for the Fully Kiosk Browser integration.""" -from __future__ import annotations - import json from yarl import URL diff --git a/homeassistant/components/fully_kiosk/image.py b/homeassistant/components/fully_kiosk/image.py index 158eae8671cd4..2a0a38399f8c4 100644 --- a/homeassistant/components/fully_kiosk/image.py +++ b/homeassistant/components/fully_kiosk/image.py @@ -1,7 +1,5 @@ """Support for Fully Kiosk Browser image.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/fully_kiosk/media_player.py b/homeassistant/components/fully_kiosk/media_player.py index c7b48759233c6..7389e31bf64b2 100644 --- a/homeassistant/components/fully_kiosk/media_player.py +++ b/homeassistant/components/fully_kiosk/media_player.py @@ -1,7 +1,5 @@ """Fully Kiosk Browser media player.""" -from __future__ import annotations - from typing import Any from homeassistant.components import media_source diff --git a/homeassistant/components/fully_kiosk/notify.py b/homeassistant/components/fully_kiosk/notify.py index 0a0c24c60e2f6..ce494ab0be76f 100644 --- a/homeassistant/components/fully_kiosk/notify.py +++ b/homeassistant/components/fully_kiosk/notify.py @@ -1,7 +1,5 @@ """Support for Fully Kiosk Browser notifications.""" -from __future__ import annotations - from dataclasses import dataclass from fullykiosk import FullyKioskError diff --git a/homeassistant/components/fully_kiosk/number.py b/homeassistant/components/fully_kiosk/number.py index 146608c390170..d4824edcce4cd 100644 --- a/homeassistant/components/fully_kiosk/number.py +++ b/homeassistant/components/fully_kiosk/number.py @@ -1,7 +1,5 @@ """Fully Kiosk Browser number entity.""" -from __future__ import annotations - from contextlib import suppress from homeassistant.components.number import NumberEntity, NumberEntityDescription diff --git a/homeassistant/components/fully_kiosk/sensor.py b/homeassistant/components/fully_kiosk/sensor.py index 6094a6c4c234a..0d86f373be770 100644 --- a/homeassistant/components/fully_kiosk/sensor.py +++ b/homeassistant/components/fully_kiosk/sensor.py @@ -1,7 +1,5 @@ """Fully Kiosk Browser sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/fully_kiosk/services.py b/homeassistant/components/fully_kiosk/services.py index 4a57572f4ed51..3433c0f321ad5 100644 --- a/homeassistant/components/fully_kiosk/services.py +++ b/homeassistant/components/fully_kiosk/services.py @@ -1,7 +1,5 @@ """Services for the Fully Kiosk Browser integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.config_entries import ConfigEntry, ConfigEntryState diff --git a/homeassistant/components/fully_kiosk/switch.py b/homeassistant/components/fully_kiosk/switch.py index 804233dcc9edd..d1eab622ce884 100644 --- a/homeassistant/components/fully_kiosk/switch.py +++ b/homeassistant/components/fully_kiosk/switch.py @@ -1,7 +1,5 @@ """Fully Kiosk Browser switch.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/futurenow/light.py b/homeassistant/components/futurenow/light.py index be15e2b2230c2..9b02b6d544120 100644 --- a/homeassistant/components/futurenow/light.py +++ b/homeassistant/components/futurenow/light.py @@ -1,7 +1,5 @@ """Support for FutureNow Ethernet unit outputs as Lights.""" -from __future__ import annotations - from typing import Any import pyfnip diff --git a/homeassistant/components/fyta/__init__.py b/homeassistant/components/fyta/__init__.py index 2264f341bada5..1d519ed3b83d9 100644 --- a/homeassistant/components/fyta/__init__.py +++ b/homeassistant/components/fyta/__init__.py @@ -1,7 +1,5 @@ """Initialization of FYTA integration.""" -from __future__ import annotations - from datetime import datetime import logging diff --git a/homeassistant/components/fyta/binary_sensor.py b/homeassistant/components/fyta/binary_sensor.py index ac092f1d9cb1c..8d54a06de798a 100644 --- a/homeassistant/components/fyta/binary_sensor.py +++ b/homeassistant/components/fyta/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for Fyta.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/fyta/config_flow.py b/homeassistant/components/fyta/config_flow.py index 9c5ab1de4050f..078daae98f183 100644 --- a/homeassistant/components/fyta/config_flow.py +++ b/homeassistant/components/fyta/config_flow.py @@ -1,7 +1,5 @@ """Config flow for FYTA integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/fyta/coordinator.py b/homeassistant/components/fyta/coordinator.py index 012ed3b2af039..b0a70ace731db 100644 --- a/homeassistant/components/fyta/coordinator.py +++ b/homeassistant/components/fyta/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for FYTA integration.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/fyta/diagnostics.py b/homeassistant/components/fyta/diagnostics.py index d6bda70d75491..00f6e3ef377cd 100644 --- a/homeassistant/components/fyta/diagnostics.py +++ b/homeassistant/components/fyta/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Fyta.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/fyta/image.py b/homeassistant/components/fyta/image.py index 891c0bf53eb04..0899aaaaa2c72 100644 --- a/homeassistant/components/fyta/image.py +++ b/homeassistant/components/fyta/image.py @@ -1,7 +1,5 @@ """Entity for Fyta plant image.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/fyta/sensor.py b/homeassistant/components/fyta/sensor.py index d16a3eccfff32..f43f3d9653854 100644 --- a/homeassistant/components/fyta/sensor.py +++ b/homeassistant/components/fyta/sensor.py @@ -1,7 +1,5 @@ """Summary data from Fyta.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/garadget/cover.py b/homeassistant/components/garadget/cover.py index 36bc6ce36ba52..80802c5d6cb32 100644 --- a/homeassistant/components/garadget/cover.py +++ b/homeassistant/components/garadget/cover.py @@ -1,7 +1,5 @@ """Platform for the Garadget cover component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/garage_door/__init__.py b/homeassistant/components/garage_door/__init__.py index ef353a5d31bae..b186fec647a6d 100644 --- a/homeassistant/components/garage_door/__init__.py +++ b/homeassistant/components/garage_door/__init__.py @@ -1,7 +1,5 @@ """Integration for garage door triggers.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/garages_amsterdam/__init__.py b/homeassistant/components/garages_amsterdam/__init__.py index 854e41f2d89c2..5c4749c29548a 100644 --- a/homeassistant/components/garages_amsterdam/__init__.py +++ b/homeassistant/components/garages_amsterdam/__init__.py @@ -1,7 +1,5 @@ """The Garages Amsterdam integration.""" -from __future__ import annotations - from odp_amsterdam import ODPAmsterdam from homeassistant.const import Platform diff --git a/homeassistant/components/garages_amsterdam/binary_sensor.py b/homeassistant/components/garages_amsterdam/binary_sensor.py index 6cfd68c8a0028..bf253025d7890 100644 --- a/homeassistant/components/garages_amsterdam/binary_sensor.py +++ b/homeassistant/components/garages_amsterdam/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for Garages Amsterdam.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/garages_amsterdam/config_flow.py b/homeassistant/components/garages_amsterdam/config_flow.py index 0f4f277ed61c1..0f1d59ad1a84f 100644 --- a/homeassistant/components/garages_amsterdam/config_flow.py +++ b/homeassistant/components/garages_amsterdam/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Garages Amsterdam integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/garages_amsterdam/const.py b/homeassistant/components/garages_amsterdam/const.py index be5e2216a81bb..552dc33907a0d 100644 --- a/homeassistant/components/garages_amsterdam/const.py +++ b/homeassistant/components/garages_amsterdam/const.py @@ -1,7 +1,5 @@ """Constants for the Garages Amsterdam integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/garages_amsterdam/coordinator.py b/homeassistant/components/garages_amsterdam/coordinator.py index 74f2361980dc4..9b7aab4cb6f85 100644 --- a/homeassistant/components/garages_amsterdam/coordinator.py +++ b/homeassistant/components/garages_amsterdam/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Garages Amsterdam integration.""" -from __future__ import annotations - from odp_amsterdam import Garage, ODPAmsterdam, VehicleType from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/garages_amsterdam/entity.py b/homeassistant/components/garages_amsterdam/entity.py index 433bc75b9628e..8ef486214b197 100644 --- a/homeassistant/components/garages_amsterdam/entity.py +++ b/homeassistant/components/garages_amsterdam/entity.py @@ -1,7 +1,5 @@ """Generic entity for Garages Amsterdam.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/garages_amsterdam/sensor.py b/homeassistant/components/garages_amsterdam/sensor.py index 5467ae73b1eaf..4f237e1d1a9be 100644 --- a/homeassistant/components/garages_amsterdam/sensor.py +++ b/homeassistant/components/garages_amsterdam/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Garages Amsterdam.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/gardena_bluetooth/__init__.py b/homeassistant/components/gardena_bluetooth/__init__.py index 4a21bb3d3e430..72667697ca20f 100644 --- a/homeassistant/components/gardena_bluetooth/__init__.py +++ b/homeassistant/components/gardena_bluetooth/__init__.py @@ -1,7 +1,5 @@ """The Gardena Bluetooth integration.""" -from __future__ import annotations - import logging from bleak.backends.device import BLEDevice diff --git a/homeassistant/components/gardena_bluetooth/binary_sensor.py b/homeassistant/components/gardena_bluetooth/binary_sensor.py index b41988afd8c28..7cbf74f1c1a80 100644 --- a/homeassistant/components/gardena_bluetooth/binary_sensor.py +++ b/homeassistant/components/gardena_bluetooth/binary_sensor.py @@ -1,7 +1,5 @@ """Support for binary_sensor entities.""" -from __future__ import annotations - from dataclasses import dataclass, field from gardena_bluetooth.const import Sensor, Valve diff --git a/homeassistant/components/gardena_bluetooth/button.py b/homeassistant/components/gardena_bluetooth/button.py index 6a4f0395fe0ad..19e5d9604beca 100644 --- a/homeassistant/components/gardena_bluetooth/button.py +++ b/homeassistant/components/gardena_bluetooth/button.py @@ -1,7 +1,5 @@ """Support for button entities.""" -from __future__ import annotations - from dataclasses import dataclass, field from gardena_bluetooth.const import Reset diff --git a/homeassistant/components/gardena_bluetooth/config_flow.py b/homeassistant/components/gardena_bluetooth/config_flow.py index 47db758c7897a..bd697ee216794 100644 --- a/homeassistant/components/gardena_bluetooth/config_flow.py +++ b/homeassistant/components/gardena_bluetooth/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Gardena Bluetooth integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/gardena_bluetooth/coordinator.py b/homeassistant/components/gardena_bluetooth/coordinator.py index f85fb83965796..eae73ac740d5b 100644 --- a/homeassistant/components/gardena_bluetooth/coordinator.py +++ b/homeassistant/components/gardena_bluetooth/coordinator.py @@ -1,7 +1,5 @@ """Provides the DataUpdateCoordinator.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/gardena_bluetooth/entity.py b/homeassistant/components/gardena_bluetooth/entity.py index a0344fc4ca018..79277cffe9f29 100644 --- a/homeassistant/components/gardena_bluetooth/entity.py +++ b/homeassistant/components/gardena_bluetooth/entity.py @@ -1,7 +1,5 @@ """Provides the DataUpdateCoordinator.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers.entity import EntityDescription diff --git a/homeassistant/components/gardena_bluetooth/number.py b/homeassistant/components/gardena_bluetooth/number.py index 342061c18d136..4e0e045aebe8a 100644 --- a/homeassistant/components/gardena_bluetooth/number.py +++ b/homeassistant/components/gardena_bluetooth/number.py @@ -1,7 +1,5 @@ """Support for number entities.""" -from __future__ import annotations - from dataclasses import dataclass, field from gardena_bluetooth.const import DeviceConfiguration, Sensor, Valve diff --git a/homeassistant/components/gardena_bluetooth/sensor.py b/homeassistant/components/gardena_bluetooth/sensor.py index 602f5bdfd6e01..1fac251d0c503 100644 --- a/homeassistant/components/gardena_bluetooth/sensor.py +++ b/homeassistant/components/gardena_bluetooth/sensor.py @@ -1,7 +1,5 @@ """Support for switch entities.""" -from __future__ import annotations - from dataclasses import dataclass, field from datetime import UTC, datetime, timedelta diff --git a/homeassistant/components/gardena_bluetooth/switch.py b/homeassistant/components/gardena_bluetooth/switch.py index de1fbe2247015..20aa2cbebc8ab 100644 --- a/homeassistant/components/gardena_bluetooth/switch.py +++ b/homeassistant/components/gardena_bluetooth/switch.py @@ -1,7 +1,5 @@ """Support for switch entities.""" -from __future__ import annotations - from typing import Any from gardena_bluetooth.const import Valve diff --git a/homeassistant/components/gardena_bluetooth/valve.py b/homeassistant/components/gardena_bluetooth/valve.py index 247a85f93f12f..c4218cef4163e 100644 --- a/homeassistant/components/gardena_bluetooth/valve.py +++ b/homeassistant/components/gardena_bluetooth/valve.py @@ -1,7 +1,5 @@ """Support for switch entities.""" -from __future__ import annotations - from typing import Any from gardena_bluetooth.const import Valve diff --git a/homeassistant/components/gc100/__init__.py b/homeassistant/components/gc100/__init__.py index 34cbbdbbb1cc0..7830ed2372848 100644 --- a/homeassistant/components/gc100/__init__.py +++ b/homeassistant/components/gc100/__init__.py @@ -1,7 +1,5 @@ """Support for controlling Global Cache gc100.""" -from __future__ import annotations - import gc100 import voluptuous as vol diff --git a/homeassistant/components/gc100/binary_sensor.py b/homeassistant/components/gc100/binary_sensor.py index 3dcbb355d3ac0..20743c99348bd 100644 --- a/homeassistant/components/gc100/binary_sensor.py +++ b/homeassistant/components/gc100/binary_sensor.py @@ -1,7 +1,5 @@ """Support for binary sensor using GC100.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/gc100/switch.py b/homeassistant/components/gc100/switch.py index bb4742bafdfa2..aec4290a577f5 100644 --- a/homeassistant/components/gc100/switch.py +++ b/homeassistant/components/gc100/switch.py @@ -1,7 +1,5 @@ """Support for switches using GC100.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/gdacs/__init__.py b/homeassistant/components/gdacs/__init__.py index 1a8f2fce236d0..f34375b115506 100644 --- a/homeassistant/components/gdacs/__init__.py +++ b/homeassistant/components/gdacs/__init__.py @@ -1,7 +1,5 @@ """The Global Disaster Alert and Coordination System (GDACS) integration.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/gdacs/diagnostics.py b/homeassistant/components/gdacs/diagnostics.py index 9501fb29dd2ff..ed75f83c00df1 100644 --- a/homeassistant/components/gdacs/diagnostics.py +++ b/homeassistant/components/gdacs/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for GDACS integration.""" -from __future__ import annotations - from typing import Any from aio_georss_client.status_update import StatusUpdate diff --git a/homeassistant/components/gdacs/geo_location.py b/homeassistant/components/gdacs/geo_location.py index e4057633101cc..9e9da1a72ee15 100644 --- a/homeassistant/components/gdacs/geo_location.py +++ b/homeassistant/components/gdacs/geo_location.py @@ -1,7 +1,5 @@ """Geolocation support for GDACS Feed.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import logging diff --git a/homeassistant/components/gdacs/sensor.py b/homeassistant/components/gdacs/sensor.py index f23a02d92b083..3a3411e564000 100644 --- a/homeassistant/components/gdacs/sensor.py +++ b/homeassistant/components/gdacs/sensor.py @@ -1,7 +1,5 @@ """Feed Entity Manager Sensor support for GDACS Feed.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import logging diff --git a/homeassistant/components/generic/__init__.py b/homeassistant/components/generic/__init__.py index 5fdb27ce51627..29da4e7ac6c3c 100644 --- a/homeassistant/components/generic/__init__.py +++ b/homeassistant/components/generic/__init__.py @@ -1,7 +1,5 @@ """The generic component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/generic/camera.py b/homeassistant/components/generic/camera.py index 530d9a0bb9a15..47675ae173b0c 100644 --- a/homeassistant/components/generic/camera.py +++ b/homeassistant/components/generic/camera.py @@ -1,7 +1,5 @@ """Support for IP Cameras.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from datetime import datetime, timedelta diff --git a/homeassistant/components/generic/config_flow.py b/homeassistant/components/generic/config_flow.py index 4e04b2eae68a6..44d95751c326a 100644 --- a/homeassistant/components/generic/config_flow.py +++ b/homeassistant/components/generic/config_flow.py @@ -1,7 +1,5 @@ """Config flow for generic (IP Camera).""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import contextlib diff --git a/homeassistant/components/generic/diagnostics.py b/homeassistant/components/generic/diagnostics.py index 3150ba0cd4c72..bb160b30b5815 100644 --- a/homeassistant/components/generic/diagnostics.py +++ b/homeassistant/components/generic/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for generic (IP camera).""" -from __future__ import annotations - from typing import Any import yarl diff --git a/homeassistant/components/generic_hygrostat/config_flow.py b/homeassistant/components/generic_hygrostat/config_flow.py index 88cf12d741be2..6630e7866cbf0 100644 --- a/homeassistant/components/generic_hygrostat/config_flow.py +++ b/homeassistant/components/generic_hygrostat/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Generic hygrostat.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/generic_hygrostat/humidifier.py b/homeassistant/components/generic_hygrostat/humidifier.py index 7746346d01043..a67d37e17539d 100644 --- a/homeassistant/components/generic_hygrostat/humidifier.py +++ b/homeassistant/components/generic_hygrostat/humidifier.py @@ -1,7 +1,5 @@ """Adds support for generic hygrostat units.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Mapping from datetime import datetime, timedelta diff --git a/homeassistant/components/generic_thermostat/climate.py b/homeassistant/components/generic_thermostat/climate.py index 26a368bcd6693..f50641d13dbf5 100644 --- a/homeassistant/components/generic_thermostat/climate.py +++ b/homeassistant/components/generic_thermostat/climate.py @@ -1,7 +1,5 @@ """Adds support for generic thermostat units.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from datetime import datetime, timedelta diff --git a/homeassistant/components/generic_thermostat/config_flow.py b/homeassistant/components/generic_thermostat/config_flow.py index 88a09013d75d9..8defadf8f4778 100644 --- a/homeassistant/components/generic_thermostat/config_flow.py +++ b/homeassistant/components/generic_thermostat/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Generic hygrostat.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/geniushub/__init__.py b/homeassistant/components/geniushub/__init__.py index 9bc645c6391bd..3b04364d1c98c 100644 --- a/homeassistant/components/geniushub/__init__.py +++ b/homeassistant/components/geniushub/__init__.py @@ -1,7 +1,5 @@ """Support for a Genius Hub system.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/geniushub/binary_sensor.py b/homeassistant/components/geniushub/binary_sensor.py index c2f255324531c..68fbd75c8393f 100644 --- a/homeassistant/components/geniushub/binary_sensor.py +++ b/homeassistant/components/geniushub/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Genius Hub binary_sensor devices.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import BinarySensorEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/geniushub/climate.py b/homeassistant/components/geniushub/climate.py index 3c5cc4d4ad99a..9fc866dfbcce1 100644 --- a/homeassistant/components/geniushub/climate.py +++ b/homeassistant/components/geniushub/climate.py @@ -1,7 +1,5 @@ """Support for Genius Hub climate devices.""" -from __future__ import annotations - from homeassistant.components.climate import ( PRESET_ACTIVITY, PRESET_BOOST, diff --git a/homeassistant/components/geniushub/config_flow.py b/homeassistant/components/geniushub/config_flow.py index b0f2f41fbeb4c..b6858563fc30b 100644 --- a/homeassistant/components/geniushub/config_flow.py +++ b/homeassistant/components/geniushub/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Geniushub integration.""" -from __future__ import annotations - from http import HTTPStatus import logging import socket diff --git a/homeassistant/components/geniushub/sensor.py b/homeassistant/components/geniushub/sensor.py index de7c047e934af..6574839fda01a 100644 --- a/homeassistant/components/geniushub/sensor.py +++ b/homeassistant/components/geniushub/sensor.py @@ -1,7 +1,5 @@ """Support for Genius Hub sensor devices.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/geniushub/switch.py b/homeassistant/components/geniushub/switch.py index 874bd0cee7b4f..f8389481cf4a4 100644 --- a/homeassistant/components/geniushub/switch.py +++ b/homeassistant/components/geniushub/switch.py @@ -1,7 +1,5 @@ """Support for Genius Hub switch/outlet devices.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/geniushub/water_heater.py b/homeassistant/components/geniushub/water_heater.py index 60acf8f2ccae1..ce6f181b3b7e0 100644 --- a/homeassistant/components/geniushub/water_heater.py +++ b/homeassistant/components/geniushub/water_heater.py @@ -1,7 +1,5 @@ """Support for Genius Hub water_heater devices.""" -from __future__ import annotations - from homeassistant.components.water_heater import ( WaterHeaterEntity, WaterHeaterEntityFeature, diff --git a/homeassistant/components/gentex_homelink/__init__.py b/homeassistant/components/gentex_homelink/__init__.py index cdd37a7920f26..5dbba5f0958cb 100644 --- a/homeassistant/components/gentex_homelink/__init__.py +++ b/homeassistant/components/gentex_homelink/__init__.py @@ -1,7 +1,5 @@ """The homelink integration.""" -from __future__ import annotations - from aiohttp import ClientResponseError from homelink.mqtt_provider import MQTTProvider diff --git a/homeassistant/components/gentex_homelink/coordinator.py b/homeassistant/components/gentex_homelink/coordinator.py index 9e03b16fc7927..cfa2063bfbc07 100644 --- a/homeassistant/components/gentex_homelink/coordinator.py +++ b/homeassistant/components/gentex_homelink/coordinator.py @@ -1,7 +1,5 @@ """Establish MQTT connection and listen for event data.""" -from __future__ import annotations - from collections.abc import Callable from functools import partial from typing import TypedDict diff --git a/homeassistant/components/gentex_homelink/event.py b/homeassistant/components/gentex_homelink/event.py index 213502c997009..b1838e50b9e2a 100644 --- a/homeassistant/components/gentex_homelink/event.py +++ b/homeassistant/components/gentex_homelink/event.py @@ -1,7 +1,5 @@ """Platform for Event integration.""" -from __future__ import annotations - from homeassistant.components.event import EventDeviceClass, EventEntity from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/geo_json_events/__init__.py b/homeassistant/components/geo_json_events/__init__.py index e38c17008a543..22c17b8655a20 100644 --- a/homeassistant/components/geo_json_events/__init__.py +++ b/homeassistant/components/geo_json_events/__init__.py @@ -1,7 +1,5 @@ """The GeoJSON events component.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/geo_json_events/config_flow.py b/homeassistant/components/geo_json_events/config_flow.py index 65e5d2b1c753f..9d7c2261fd521 100644 --- a/homeassistant/components/geo_json_events/config_flow.py +++ b/homeassistant/components/geo_json_events/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the GeoJSON events integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/geo_json_events/const.py b/homeassistant/components/geo_json_events/const.py index 679e8f2e565a5..a8e5c8b0e0274 100644 --- a/homeassistant/components/geo_json_events/const.py +++ b/homeassistant/components/geo_json_events/const.py @@ -1,7 +1,5 @@ """Define constants for the GeoJSON events integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/geo_json_events/geo_location.py b/homeassistant/components/geo_json_events/geo_location.py index a119571a0ca4c..d14fd80558269 100644 --- a/homeassistant/components/geo_json_events/geo_location.py +++ b/homeassistant/components/geo_json_events/geo_location.py @@ -1,7 +1,5 @@ """Support for generic GeoJSON events.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any diff --git a/homeassistant/components/geo_json_events/manager.py b/homeassistant/components/geo_json_events/manager.py index 223d3bf571fca..e54a991ed352b 100644 --- a/homeassistant/components/geo_json_events/manager.py +++ b/homeassistant/components/geo_json_events/manager.py @@ -1,7 +1,5 @@ """Entity manager for generic GeoJSON events.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import logging diff --git a/homeassistant/components/geo_location/__init__.py b/homeassistant/components/geo_location/__init__.py index 06b0320c805dc..5ab34d4a8e899 100644 --- a/homeassistant/components/geo_location/__init__.py +++ b/homeassistant/components/geo_location/__init__.py @@ -1,7 +1,5 @@ """Support for Geolocation.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any, final diff --git a/homeassistant/components/geo_location/trigger.py b/homeassistant/components/geo_location/trigger.py index ab5bde3682e8a..6ab87f3da8ef6 100644 --- a/homeassistant/components/geo_location/trigger.py +++ b/homeassistant/components/geo_location/trigger.py @@ -1,7 +1,5 @@ """Offer geolocation automation rules.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/geo_rss_events/sensor.py b/homeassistant/components/geo_rss_events/sensor.py index 34f5283b50c91..959093c279e77 100644 --- a/homeassistant/components/geo_rss_events/sensor.py +++ b/homeassistant/components/geo_rss_events/sensor.py @@ -5,8 +5,6 @@ and grouped by category. """ -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/geocaching/config_flow.py b/homeassistant/components/geocaching/config_flow.py index 05676cc346e27..f9f4d1c2a919a 100644 --- a/homeassistant/components/geocaching/config_flow.py +++ b/homeassistant/components/geocaching/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Geocaching.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/geocaching/const.py b/homeassistant/components/geocaching/const.py index 8c255f5452a75..836b8c8ce3b72 100644 --- a/homeassistant/components/geocaching/const.py +++ b/homeassistant/components/geocaching/const.py @@ -1,7 +1,5 @@ """Constants for the Geocaching integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/geocaching/coordinator.py b/homeassistant/components/geocaching/coordinator.py index bfe8206965067..a3dfeaf878bb0 100644 --- a/homeassistant/components/geocaching/coordinator.py +++ b/homeassistant/components/geocaching/coordinator.py @@ -1,7 +1,5 @@ """Provides the Geocaching DataUpdateCoordinator.""" -from __future__ import annotations - from geocachingapi.exceptions import GeocachingApiError, GeocachingInvalidSettingsError from geocachingapi.geocachingapi import GeocachingApi from geocachingapi.models import GeocachingStatus diff --git a/homeassistant/components/geocaching/oauth.py b/homeassistant/components/geocaching/oauth.py index c872f9a75229e..d72a197a3a7be 100644 --- a/homeassistant/components/geocaching/oauth.py +++ b/homeassistant/components/geocaching/oauth.py @@ -1,7 +1,5 @@ """oAuth2 functions and classes for Geocaching API integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.application_credentials import ( diff --git a/homeassistant/components/geocaching/sensor.py b/homeassistant/components/geocaching/sensor.py index daf64546f47d2..75eade05cf1ef 100644 --- a/homeassistant/components/geocaching/sensor.py +++ b/homeassistant/components/geocaching/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import datetime diff --git a/homeassistant/components/geonetnz_quakes/diagnostics.py b/homeassistant/components/geonetnz_quakes/diagnostics.py index ebb6a2e9046c2..d3b0040cb2c70 100644 --- a/homeassistant/components/geonetnz_quakes/diagnostics.py +++ b/homeassistant/components/geonetnz_quakes/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for GeoNet NZ Quakes Feeds integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/geonetnz_quakes/geo_location.py b/homeassistant/components/geonetnz_quakes/geo_location.py index e67d22c850f37..599e168240f34 100644 --- a/homeassistant/components/geonetnz_quakes/geo_location.py +++ b/homeassistant/components/geonetnz_quakes/geo_location.py @@ -1,7 +1,5 @@ """Geolocation support for GeoNet NZ Quakes Feeds.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any diff --git a/homeassistant/components/geonetnz_quakes/sensor.py b/homeassistant/components/geonetnz_quakes/sensor.py index d817a62dffb29..2003a3495af77 100644 --- a/homeassistant/components/geonetnz_quakes/sensor.py +++ b/homeassistant/components/geonetnz_quakes/sensor.py @@ -1,7 +1,5 @@ """Feed Entity Manager Sensor support for GeoNet NZ Quakes Feeds.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/geonetnz_volcano/__init__.py b/homeassistant/components/geonetnz_volcano/__init__.py index c3ceeab33f863..380ea31d85251 100644 --- a/homeassistant/components/geonetnz_volcano/__init__.py +++ b/homeassistant/components/geonetnz_volcano/__init__.py @@ -1,7 +1,5 @@ """The GeoNet NZ Volcano integration.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/geonetnz_volcano/sensor.py b/homeassistant/components/geonetnz_volcano/sensor.py index 55fb7a477bf3a..d1f0c721b8103 100644 --- a/homeassistant/components/geonetnz_volcano/sensor.py +++ b/homeassistant/components/geonetnz_volcano/sensor.py @@ -1,7 +1,5 @@ """Feed Entity Manager Sensor support for GeoNet NZ Volcano Feeds.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ghost/__init__.py b/homeassistant/components/ghost/__init__.py index cc1182bd1c3f5..9c162bd2cd36f 100644 --- a/homeassistant/components/ghost/__init__.py +++ b/homeassistant/components/ghost/__init__.py @@ -1,7 +1,5 @@ """The Ghost integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/ghost/config_flow.py b/homeassistant/components/ghost/config_flow.py index 44d6600e55d21..4e02e452a2380 100644 --- a/homeassistant/components/ghost/config_flow.py +++ b/homeassistant/components/ghost/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ghost integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/ghost/coordinator.py b/homeassistant/components/ghost/coordinator.py index 3e9b712b86f90..25efcdffa0351 100644 --- a/homeassistant/components/ghost/coordinator.py +++ b/homeassistant/components/ghost/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Ghost.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/ghost/diagnostics.py b/homeassistant/components/ghost/diagnostics.py index db24c9de6a45f..8f3982234a6c2 100644 --- a/homeassistant/components/ghost/diagnostics.py +++ b/homeassistant/components/ghost/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Ghost.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/ghost/sensor.py b/homeassistant/components/ghost/sensor.py index 9fd3ea977c657..d19a134062bad 100644 --- a/homeassistant/components/ghost/sensor.py +++ b/homeassistant/components/ghost/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Ghost.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/gios/__init__.py b/homeassistant/components/gios/__init__.py index e19b1d280d2b9..712dfc956138c 100644 --- a/homeassistant/components/gios/__init__.py +++ b/homeassistant/components/gios/__init__.py @@ -1,7 +1,5 @@ """The GIOS component.""" -from __future__ import annotations - import logging from aiohttp.client_exceptions import ClientConnectorError diff --git a/homeassistant/components/gios/config_flow.py b/homeassistant/components/gios/config_flow.py index eb83e92bc0335..27178549028a8 100644 --- a/homeassistant/components/gios/config_flow.py +++ b/homeassistant/components/gios/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for GIOS.""" -from __future__ import annotations - import asyncio from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/gios/const.py b/homeassistant/components/gios/const.py index 2d21b0b8d9ee6..a71f35515a7c1 100644 --- a/homeassistant/components/gios/const.py +++ b/homeassistant/components/gios/const.py @@ -1,7 +1,5 @@ """Constants for GIOS integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/gios/coordinator.py b/homeassistant/components/gios/coordinator.py index 60525b33edf29..95e9621976651 100644 --- a/homeassistant/components/gios/coordinator.py +++ b/homeassistant/components/gios/coordinator.py @@ -1,7 +1,5 @@ """The GIOS component.""" -from __future__ import annotations - import asyncio import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/gios/diagnostics.py b/homeassistant/components/gios/diagnostics.py index e25f56dcbc70a..3fcb9ae9e2150 100644 --- a/homeassistant/components/gios/diagnostics.py +++ b/homeassistant/components/gios/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for GIOS.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/gios/sensor.py b/homeassistant/components/gios/sensor.py index 5304fb98cf246..5ef40cea4b367 100644 --- a/homeassistant/components/gios/sensor.py +++ b/homeassistant/components/gios/sensor.py @@ -1,7 +1,5 @@ """Support for the GIOS service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/gios/system_health.py b/homeassistant/components/gios/system_health.py index 46fe78556e22a..2b5b632ec9179 100644 --- a/homeassistant/components/gios/system_health.py +++ b/homeassistant/components/gios/system_health.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - from typing import Any, Final from homeassistant.components import system_health diff --git a/homeassistant/components/github/__init__.py b/homeassistant/components/github/__init__.py index df50039b03f85..60281df374ee1 100644 --- a/homeassistant/components/github/__init__.py +++ b/homeassistant/components/github/__init__.py @@ -1,7 +1,5 @@ """The GitHub integration.""" -from __future__ import annotations - from aiogithubapi import GitHubAPI from homeassistant.const import CONF_ACCESS_TOKEN, Platform diff --git a/homeassistant/components/github/config_flow.py b/homeassistant/components/github/config_flow.py index a2a7e56830fe5..2da0bf00b06df 100644 --- a/homeassistant/components/github/config_flow.py +++ b/homeassistant/components/github/config_flow.py @@ -1,7 +1,5 @@ """Config flow for GitHub integration.""" -from __future__ import annotations - import asyncio from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/github/const.py b/homeassistant/components/github/const.py index df44860b780f6..3437e787812c1 100644 --- a/homeassistant/components/github/const.py +++ b/homeassistant/components/github/const.py @@ -1,7 +1,5 @@ """Constants for the GitHub integration.""" -from __future__ import annotations - from datetime import timedelta from logging import Logger, getLogger diff --git a/homeassistant/components/github/coordinator.py b/homeassistant/components/github/coordinator.py index d50728d47c3ef..fbb5b20384f0b 100644 --- a/homeassistant/components/github/coordinator.py +++ b/homeassistant/components/github/coordinator.py @@ -1,7 +1,5 @@ """Custom data update coordinator for the GitHub integration.""" -from __future__ import annotations - from typing import Any from aiogithubapi import ( diff --git a/homeassistant/components/github/diagnostics.py b/homeassistant/components/github/diagnostics.py index 41fef9406a482..633aa9c49ed86 100644 --- a/homeassistant/components/github/diagnostics.py +++ b/homeassistant/components/github/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for the GitHub integration.""" -from __future__ import annotations - from typing import Any from aiogithubapi import GitHubAPI, GitHubException diff --git a/homeassistant/components/github/sensor.py b/homeassistant/components/github/sensor.py index 744fb23001e4e..b049cf38e9e78 100644 --- a/homeassistant/components/github/sensor.py +++ b/homeassistant/components/github/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the GitHub integration.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/gitlab_ci/sensor.py b/homeassistant/components/gitlab_ci/sensor.py index 933ba0e482ec7..9cfe4485fd5bd 100644 --- a/homeassistant/components/gitlab_ci/sensor.py +++ b/homeassistant/components/gitlab_ci/sensor.py @@ -1,7 +1,5 @@ """Sensor for retrieving latest GitLab CI job information.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/gitter/sensor.py b/homeassistant/components/gitter/sensor.py index 950dc319da460..de2b3459402c7 100644 --- a/homeassistant/components/gitter/sensor.py +++ b/homeassistant/components/gitter/sensor.py @@ -1,7 +1,5 @@ """Support for displaying details about a Gitter.im chat room.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/glances/config_flow.py b/homeassistant/components/glances/config_flow.py index fb314364d4351..8961f2be72e6d 100644 --- a/homeassistant/components/glances/config_flow.py +++ b/homeassistant/components/glances/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Glances.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/glances/sensor.py b/homeassistant/components/glances/sensor.py index 67f57ee0fbfc7..2f59694c4c990 100644 --- a/homeassistant/components/glances/sensor.py +++ b/homeassistant/components/glances/sensor.py @@ -1,7 +1,5 @@ """Support gathering system information of hosts which are running glances.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/go2rtc/__init__.py b/homeassistant/components/go2rtc/__init__.py index cde9b5c83674d..421bf9e36204b 100644 --- a/homeassistant/components/go2rtc/__init__.py +++ b/homeassistant/components/go2rtc/__init__.py @@ -1,7 +1,5 @@ """The go2rtc component.""" -from __future__ import annotations - from dataclasses import dataclass import logging from secrets import token_hex diff --git a/homeassistant/components/go2rtc/config_flow.py b/homeassistant/components/go2rtc/config_flow.py index 02fdfb656a6f8..2cd887e9dfc78 100644 --- a/homeassistant/components/go2rtc/config_flow.py +++ b/homeassistant/components/go2rtc/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the go2rtc integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/goalzero/__init__.py b/homeassistant/components/goalzero/__init__.py index 4a34927a585b3..b94ff7563a610 100644 --- a/homeassistant/components/goalzero/__init__.py +++ b/homeassistant/components/goalzero/__init__.py @@ -1,7 +1,5 @@ """The Goal Zero Yeti integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from goalzero import Yeti, exceptions diff --git a/homeassistant/components/goalzero/binary_sensor.py b/homeassistant/components/goalzero/binary_sensor.py index 86287dc35eb65..95f751b6e585f 100644 --- a/homeassistant/components/goalzero/binary_sensor.py +++ b/homeassistant/components/goalzero/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Goal Zero Yeti Sensors.""" -from __future__ import annotations - from typing import cast from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/goalzero/config_flow.py b/homeassistant/components/goalzero/config_flow.py index 9764d36e42c0e..7686a8f8d12c0 100644 --- a/homeassistant/components/goalzero/config_flow.py +++ b/homeassistant/components/goalzero/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Goal Zero Yeti integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/goalzero/sensor.py b/homeassistant/components/goalzero/sensor.py index 67441930f7af7..3f121ff4fc07b 100644 --- a/homeassistant/components/goalzero/sensor.py +++ b/homeassistant/components/goalzero/sensor.py @@ -1,7 +1,5 @@ """Support for Goal Zero Yeti Sensors.""" -from __future__ import annotations - from typing import cast from homeassistant.components.sensor import ( diff --git a/homeassistant/components/goalzero/switch.py b/homeassistant/components/goalzero/switch.py index 00a1ad936d857..9c9c9fa1b71f2 100644 --- a/homeassistant/components/goalzero/switch.py +++ b/homeassistant/components/goalzero/switch.py @@ -1,7 +1,5 @@ """Support for Goal Zero Yeti Switches.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/gogogate2/common.py b/homeassistant/components/gogogate2/common.py index a98e1194e5bdb..e912855a3655f 100644 --- a/homeassistant/components/gogogate2/common.py +++ b/homeassistant/components/gogogate2/common.py @@ -1,7 +1,5 @@ """Common code for GogoGate2 component.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta import logging diff --git a/homeassistant/components/gogogate2/config_flow.py b/homeassistant/components/gogogate2/config_flow.py index cebff656d5dd0..d15ff15d6c5c8 100644 --- a/homeassistant/components/gogogate2/config_flow.py +++ b/homeassistant/components/gogogate2/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Gogogate2.""" -from __future__ import annotations - import dataclasses import logging import re diff --git a/homeassistant/components/gogogate2/coordinator.py b/homeassistant/components/gogogate2/coordinator.py index 5f5a082084c5d..6fc1fcd2d6ba3 100644 --- a/homeassistant/components/gogogate2/coordinator.py +++ b/homeassistant/components/gogogate2/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for GogoGate2 component.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from datetime import timedelta import logging diff --git a/homeassistant/components/gogogate2/cover.py b/homeassistant/components/gogogate2/cover.py index 539e53598fbb0..24b0ac8e66b41 100644 --- a/homeassistant/components/gogogate2/cover.py +++ b/homeassistant/components/gogogate2/cover.py @@ -1,7 +1,5 @@ """Support for Gogogate2 garage Doors.""" -from __future__ import annotations - from typing import Any from ismartgate.common import ( diff --git a/homeassistant/components/gogogate2/entity.py b/homeassistant/components/gogogate2/entity.py index f82e4d1f15002..6684807562e74 100644 --- a/homeassistant/components/gogogate2/entity.py +++ b/homeassistant/components/gogogate2/entity.py @@ -1,7 +1,5 @@ """Common code for GogoGate2 component.""" -from __future__ import annotations - from typing import Any from ismartgate.common import AbstractDoor, get_door_by_id diff --git a/homeassistant/components/gogogate2/sensor.py b/homeassistant/components/gogogate2/sensor.py index 4e4fa908b8f1a..3cce8d5e7ca5b 100644 --- a/homeassistant/components/gogogate2/sensor.py +++ b/homeassistant/components/gogogate2/sensor.py @@ -1,7 +1,5 @@ """Support for Gogogate2 garage Doors.""" -from __future__ import annotations - from itertools import chain from typing import Any diff --git a/homeassistant/components/goodwe/config_flow.py b/homeassistant/components/goodwe/config_flow.py index 5faa2b867680c..07a1b94d7a483 100644 --- a/homeassistant/components/goodwe/config_flow.py +++ b/homeassistant/components/goodwe/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Goodwe inverters using their local API.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/goodwe/coordinator.py b/homeassistant/components/goodwe/coordinator.py index 3d3f28341971f..d646c586820f5 100644 --- a/homeassistant/components/goodwe/coordinator.py +++ b/homeassistant/components/goodwe/coordinator.py @@ -1,7 +1,5 @@ """Update coordinator for Goodwe.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/goodwe/diagnostics.py b/homeassistant/components/goodwe/diagnostics.py index ece5f3b65079c..1711245c74c8f 100644 --- a/homeassistant/components/goodwe/diagnostics.py +++ b/homeassistant/components/goodwe/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Goodwe.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/goodwe/number.py b/homeassistant/components/goodwe/number.py index f11f8d9d97aba..cde4977e370f9 100644 --- a/homeassistant/components/goodwe/number.py +++ b/homeassistant/components/goodwe/number.py @@ -1,7 +1,5 @@ """GoodWe PV inverter numeric settings entities.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/goodwe/sensor.py b/homeassistant/components/goodwe/sensor.py index 110e26ae5e2e7..68f91cc4860b2 100644 --- a/homeassistant/components/goodwe/sensor.py +++ b/homeassistant/components/goodwe/sensor.py @@ -1,7 +1,5 @@ """Support for GoodWe inverter via UDP.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import date, datetime, timedelta diff --git a/homeassistant/components/google/__init__.py b/homeassistant/components/google/__init__.py index 0f8be7a52e985..243b2dc226853 100644 --- a/homeassistant/components/google/__init__.py +++ b/homeassistant/components/google/__init__.py @@ -1,7 +1,5 @@ """Support for Google - Calendar Event Devices.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/google/api.py b/homeassistant/components/google/api.py index efbbec73017d2..fd3fef980e4fc 100644 --- a/homeassistant/components/google/api.py +++ b/homeassistant/components/google/api.py @@ -1,7 +1,5 @@ """Client library for talking to Google APIs.""" -from __future__ import annotations - import datetime import logging from typing import Any, cast diff --git a/homeassistant/components/google/calendar.py b/homeassistant/components/google/calendar.py index 35b612cdc24b1..107353926342d 100644 --- a/homeassistant/components/google/calendar.py +++ b/homeassistant/components/google/calendar.py @@ -1,7 +1,5 @@ """Support for Google Calendar Search binary sensors.""" -from __future__ import annotations - from collections.abc import Mapping import dataclasses from datetime import datetime, timedelta diff --git a/homeassistant/components/google/config_flow.py b/homeassistant/components/google/config_flow.py index a998ea70d00ac..418cdc6896432 100644 --- a/homeassistant/components/google/config_flow.py +++ b/homeassistant/components/google/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Google integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/google/const.py b/homeassistant/components/google/const.py index 6613668cf91fd..c8437cba65590 100644 --- a/homeassistant/components/google/const.py +++ b/homeassistant/components/google/const.py @@ -1,7 +1,5 @@ """Constants for google integration.""" -from __future__ import annotations - from enum import Enum, StrEnum DOMAIN = "google" diff --git a/homeassistant/components/google/coordinator.py b/homeassistant/components/google/coordinator.py index 9f51c60b0694c..5d80adef4520c 100644 --- a/homeassistant/components/google/coordinator.py +++ b/homeassistant/components/google/coordinator.py @@ -1,7 +1,5 @@ """Support for Google Calendar Search binary sensors.""" -from __future__ import annotations - from collections.abc import Iterable from datetime import datetime, timedelta import itertools diff --git a/homeassistant/components/google/store.py b/homeassistant/components/google/store.py index 4936a86f38427..7fb8686e7c519 100644 --- a/homeassistant/components/google/store.py +++ b/homeassistant/components/google/store.py @@ -1,7 +1,5 @@ """Google Calendar local storage.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/google_air_quality/config_flow.py b/homeassistant/components/google_air_quality/config_flow.py index b0f1cd41826fb..b3a1f72655aa8 100644 --- a/homeassistant/components/google_air_quality/config_flow.py +++ b/homeassistant/components/google_air_quality/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Google Air Quality integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/google_assistant/__init__.py b/homeassistant/components/google_assistant/__init__.py index cfcada03a5c3b..f7281dc5807d2 100644 --- a/homeassistant/components/google_assistant/__init__.py +++ b/homeassistant/components/google_assistant/__init__.py @@ -1,7 +1,5 @@ """Support for Actions on Google Assistant Smart Home Control.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/google_assistant/button.py b/homeassistant/components/google_assistant/button.py index 00d809a851ce4..f3feba5b731f4 100644 --- a/homeassistant/components/google_assistant/button.py +++ b/homeassistant/components/google_assistant/button.py @@ -1,7 +1,5 @@ """Support for buttons.""" -from __future__ import annotations - from homeassistant.components.button import ButtonEntity from homeassistant.const import EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/google_assistant/data_redaction.py b/homeassistant/components/google_assistant/data_redaction.py index 50bd6dabf4c0c..318906f0d45a3 100644 --- a/homeassistant/components/google_assistant/data_redaction.py +++ b/homeassistant/components/google_assistant/data_redaction.py @@ -1,7 +1,5 @@ """Helpers to redact Google Assistant data when logging.""" -from __future__ import annotations - from collections.abc import Callable from functools import partial from typing import Any diff --git a/homeassistant/components/google_assistant/diagnostics.py b/homeassistant/components/google_assistant/diagnostics.py index 5121a68f35c9f..c594ea62172d7 100644 --- a/homeassistant/components/google_assistant/diagnostics.py +++ b/homeassistant/components/google_assistant/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Hue.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import REDACTED, async_redact_data diff --git a/homeassistant/components/google_assistant/helpers.py b/homeassistant/components/google_assistant/helpers.py index 6d4c9e1d21927..2ee3caadeba89 100644 --- a/homeassistant/components/google_assistant/helpers.py +++ b/homeassistant/components/google_assistant/helpers.py @@ -1,7 +1,5 @@ """Helper classes for Google Assistant integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod from asyncio import gather from collections.abc import Callable, Collection, Mapping diff --git a/homeassistant/components/google_assistant/http.py b/homeassistant/components/google_assistant/http.py index 8d317292ab609..961c9d3d34578 100644 --- a/homeassistant/components/google_assistant/http.py +++ b/homeassistant/components/google_assistant/http.py @@ -1,7 +1,5 @@ """Support for Google Actions Smart Home Control.""" -from __future__ import annotations - from datetime import timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/google_assistant/report_state.py b/homeassistant/components/google_assistant/report_state.py index 7fbe4bab5a924..bcfa2896b3762 100644 --- a/homeassistant/components/google_assistant/report_state.py +++ b/homeassistant/components/google_assistant/report_state.py @@ -1,7 +1,5 @@ """Google Report State implementation.""" -from __future__ import annotations - from collections import deque import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/google_assistant/trait.py b/homeassistant/components/google_assistant/trait.py index 5ae72b7a41ae7..9dd7009142eee 100644 --- a/homeassistant/components/google_assistant/trait.py +++ b/homeassistant/components/google_assistant/trait.py @@ -1,7 +1,5 @@ """Implement the Google Smart Home traits.""" -from __future__ import annotations - from abc import ABC, abstractmethod from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/google_assistant_sdk/__init__.py b/homeassistant/components/google_assistant_sdk/__init__.py index 8d98da2fe4e92..22d181ce863d4 100644 --- a/homeassistant/components/google_assistant_sdk/__init__.py +++ b/homeassistant/components/google_assistant_sdk/__init__.py @@ -1,7 +1,5 @@ """Support for Google Assistant SDK.""" -from __future__ import annotations - import aiohttp from gassist_text import TextAssistant from google.oauth2.credentials import Credentials diff --git a/homeassistant/components/google_assistant_sdk/config_flow.py b/homeassistant/components/google_assistant_sdk/config_flow.py index 466a11bfd3e87..1a802daccb14d 100644 --- a/homeassistant/components/google_assistant_sdk/config_flow.py +++ b/homeassistant/components/google_assistant_sdk/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Google Assistant SDK integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/google_assistant_sdk/diagnostics.py b/homeassistant/components/google_assistant_sdk/diagnostics.py index 45600f5010e9d..77a0f2620ca10 100644 --- a/homeassistant/components/google_assistant_sdk/diagnostics.py +++ b/homeassistant/components/google_assistant_sdk/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Google Assistant SDK.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/google_assistant_sdk/helpers.py b/homeassistant/components/google_assistant_sdk/helpers.py index b8318436a3a50..c8c6c02b12f5f 100644 --- a/homeassistant/components/google_assistant_sdk/helpers.py +++ b/homeassistant/components/google_assistant_sdk/helpers.py @@ -1,7 +1,5 @@ """Helper classes for Google Assistant SDK integration.""" -from __future__ import annotations - from dataclasses import dataclass from http import HTTPStatus import logging diff --git a/homeassistant/components/google_assistant_sdk/notify.py b/homeassistant/components/google_assistant_sdk/notify.py index 067f222ca50bb..73759d90ac9a7 100644 --- a/homeassistant/components/google_assistant_sdk/notify.py +++ b/homeassistant/components/google_assistant_sdk/notify.py @@ -1,7 +1,5 @@ """Support for Google Assistant SDK broadcast notifications.""" -from __future__ import annotations - from typing import Any from homeassistant.components.notify import ATTR_TARGET, BaseNotificationService diff --git a/homeassistant/components/google_assistant_sdk/services.py b/homeassistant/components/google_assistant_sdk/services.py index 6e3e92124430d..bb1b053ec8aa0 100644 --- a/homeassistant/components/google_assistant_sdk/services.py +++ b/homeassistant/components/google_assistant_sdk/services.py @@ -1,7 +1,5 @@ """Services for the Google Assistant SDK integration.""" -from __future__ import annotations - import dataclasses import voluptuous as vol diff --git a/homeassistant/components/google_cloud/__init__.py b/homeassistant/components/google_cloud/__init__.py index 3fc225ad4232c..4d6e71c6b1237 100644 --- a/homeassistant/components/google_cloud/__init__.py +++ b/homeassistant/components/google_cloud/__init__.py @@ -1,7 +1,5 @@ """The google_cloud component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/google_cloud/config_flow.py b/homeassistant/components/google_cloud/config_flow.py index 34a42bd8b8551..05b2ef2b44b57 100644 --- a/homeassistant/components/google_cloud/config_flow.py +++ b/homeassistant/components/google_cloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Google Cloud integration.""" -from __future__ import annotations - import json import logging from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/google_cloud/const.py b/homeassistant/components/google_cloud/const.py index 3a0b2bc48329d..a33d27a94c123 100644 --- a/homeassistant/components/google_cloud/const.py +++ b/homeassistant/components/google_cloud/const.py @@ -1,7 +1,5 @@ """Constants for the Google Cloud component.""" -from __future__ import annotations - DOMAIN = "google_cloud" TITLE = "Google Cloud" diff --git a/homeassistant/components/google_cloud/helpers.py b/homeassistant/components/google_cloud/helpers.py index 952a10482e7d8..f6fd4bce7a069 100644 --- a/homeassistant/components/google_cloud/helpers.py +++ b/homeassistant/components/google_cloud/helpers.py @@ -1,7 +1,5 @@ """Helper classes for Google Cloud integration.""" -from __future__ import annotations - from collections.abc import Mapping import functools import operator diff --git a/homeassistant/components/google_cloud/stt.py b/homeassistant/components/google_cloud/stt.py index ea438b01cdd1a..555ebdec964ef 100644 --- a/homeassistant/components/google_cloud/stt.py +++ b/homeassistant/components/google_cloud/stt.py @@ -1,7 +1,5 @@ """Support for the Google Cloud STT service.""" -from __future__ import annotations - from collections.abc import AsyncGenerator, AsyncIterable import logging diff --git a/homeassistant/components/google_cloud/tts.py b/homeassistant/components/google_cloud/tts.py index 817c424d1fc0d..34a35cf836389 100644 --- a/homeassistant/components/google_cloud/tts.py +++ b/homeassistant/components/google_cloud/tts.py @@ -1,7 +1,5 @@ """Support for the Google Cloud TTS service.""" -from __future__ import annotations - import logging from pathlib import Path from typing import Any, cast diff --git a/homeassistant/components/google_drive/__init__.py b/homeassistant/components/google_drive/__init__.py index d3fe021a5a296..c32770a22aa0d 100644 --- a/homeassistant/components/google_drive/__init__.py +++ b/homeassistant/components/google_drive/__init__.py @@ -1,7 +1,5 @@ """The Google Drive integration.""" -from __future__ import annotations - from collections.abc import Callable from google_drive_api.exceptions import GoogleDriveApiError diff --git a/homeassistant/components/google_drive/api.py b/homeassistant/components/google_drive/api.py index 035c19717b82f..a3687714274f9 100644 --- a/homeassistant/components/google_drive/api.py +++ b/homeassistant/components/google_drive/api.py @@ -1,7 +1,5 @@ """API for Google Drive bound to Home Assistant OAuth.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine from dataclasses import dataclass import json diff --git a/homeassistant/components/google_drive/backup.py b/homeassistant/components/google_drive/backup.py index e6967d95eaf7b..4a79b52035da4 100644 --- a/homeassistant/components/google_drive/backup.py +++ b/homeassistant/components/google_drive/backup.py @@ -1,7 +1,5 @@ """Backup platform for the Google Drive integration.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine import logging from typing import Any diff --git a/homeassistant/components/google_drive/config_flow.py b/homeassistant/components/google_drive/config_flow.py index cfcff47f658a2..2880b43921ca1 100644 --- a/homeassistant/components/google_drive/config_flow.py +++ b/homeassistant/components/google_drive/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Google Drive integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any, cast diff --git a/homeassistant/components/google_drive/const.py b/homeassistant/components/google_drive/const.py index f446b38e61a6f..3fa0f669f5e62 100644 --- a/homeassistant/components/google_drive/const.py +++ b/homeassistant/components/google_drive/const.py @@ -1,7 +1,5 @@ """Constants for the Google Drive integration.""" -from __future__ import annotations - from datetime import timedelta DOMAIN = "google_drive" diff --git a/homeassistant/components/google_drive/coordinator.py b/homeassistant/components/google_drive/coordinator.py index c6f613ab76365..34260416d17b6 100644 --- a/homeassistant/components/google_drive/coordinator.py +++ b/homeassistant/components/google_drive/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Google Drive.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/google_drive/diagnostics.py b/homeassistant/components/google_drive/diagnostics.py index 494ec52346f8a..183abb17d0a7a 100644 --- a/homeassistant/components/google_drive/diagnostics.py +++ b/homeassistant/components/google_drive/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Google Drive.""" -from __future__ import annotations - import dataclasses from typing import Any diff --git a/homeassistant/components/google_drive/sensor.py b/homeassistant/components/google_drive/sensor.py index 66137046fb1ec..bfb5ef01b5c85 100644 --- a/homeassistant/components/google_drive/sensor.py +++ b/homeassistant/components/google_drive/sensor.py @@ -1,7 +1,5 @@ """Support for GoogleDrive sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/google_generative_ai_conversation/__init__.py b/homeassistant/components/google_generative_ai_conversation/__init__.py index ddd9f20377d79..f0be73df0d4c0 100644 --- a/homeassistant/components/google_generative_ai_conversation/__init__.py +++ b/homeassistant/components/google_generative_ai_conversation/__init__.py @@ -1,7 +1,5 @@ """The Google Generative AI Conversation integration.""" -from __future__ import annotations - from functools import partial from pathlib import Path from types import MappingProxyType diff --git a/homeassistant/components/google_generative_ai_conversation/ai_task.py b/homeassistant/components/google_generative_ai_conversation/ai_task.py index b0007eac38504..e90c067204e32 100644 --- a/homeassistant/components/google_generative_ai_conversation/ai_task.py +++ b/homeassistant/components/google_generative_ai_conversation/ai_task.py @@ -1,7 +1,5 @@ """AI Task integration for Google Generative AI Conversation.""" -from __future__ import annotations - from json import JSONDecodeError from typing import TYPE_CHECKING diff --git a/homeassistant/components/google_generative_ai_conversation/config_flow.py b/homeassistant/components/google_generative_ai_conversation/config_flow.py index 0572c63085a94..558485ea40f8e 100644 --- a/homeassistant/components/google_generative_ai_conversation/config_flow.py +++ b/homeassistant/components/google_generative_ai_conversation/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Google Generative AI Conversation integration.""" -from __future__ import annotations - from collections.abc import Mapping from functools import partial import logging diff --git a/homeassistant/components/google_generative_ai_conversation/conversation.py b/homeassistant/components/google_generative_ai_conversation/conversation.py index d804073bfb4aa..102c403b4db7f 100644 --- a/homeassistant/components/google_generative_ai_conversation/conversation.py +++ b/homeassistant/components/google_generative_ai_conversation/conversation.py @@ -1,7 +1,5 @@ """Conversation support for the Google Generative AI Conversation integration.""" -from __future__ import annotations - from typing import Literal from homeassistant.components import conversation diff --git a/homeassistant/components/google_generative_ai_conversation/diagnostics.py b/homeassistant/components/google_generative_ai_conversation/diagnostics.py index 34b9f7623553c..94f7e515e2889 100644 --- a/homeassistant/components/google_generative_ai_conversation/diagnostics.py +++ b/homeassistant/components/google_generative_ai_conversation/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Google Generative AI Conversation.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/google_generative_ai_conversation/entity.py b/homeassistant/components/google_generative_ai_conversation/entity.py index fba51dcd7ef2f..0aa872ce5c96a 100644 --- a/homeassistant/components/google_generative_ai_conversation/entity.py +++ b/homeassistant/components/google_generative_ai_conversation/entity.py @@ -1,7 +1,5 @@ """Conversation support for the Google Generative AI Conversation integration.""" -from __future__ import annotations - import asyncio import base64 import codecs diff --git a/homeassistant/components/google_generative_ai_conversation/helpers.py b/homeassistant/components/google_generative_ai_conversation/helpers.py index 3d053aa9f1aa5..50b5d76c7ca7a 100644 --- a/homeassistant/components/google_generative_ai_conversation/helpers.py +++ b/homeassistant/components/google_generative_ai_conversation/helpers.py @@ -1,7 +1,5 @@ """Helper classes for Google Generative AI integration.""" -from __future__ import annotations - from contextlib import suppress import io import wave diff --git a/homeassistant/components/google_generative_ai_conversation/stt.py b/homeassistant/components/google_generative_ai_conversation/stt.py index f9b91ff66853a..efd5f4f72b88d 100644 --- a/homeassistant/components/google_generative_ai_conversation/stt.py +++ b/homeassistant/components/google_generative_ai_conversation/stt.py @@ -1,7 +1,5 @@ """Speech to text support for Google Generative AI.""" -from __future__ import annotations - from collections.abc import AsyncIterable from google.genai.errors import APIError, ClientError diff --git a/homeassistant/components/google_generative_ai_conversation/tts.py b/homeassistant/components/google_generative_ai_conversation/tts.py index 84f8e86e5620f..78e5e54f7a580 100644 --- a/homeassistant/components/google_generative_ai_conversation/tts.py +++ b/homeassistant/components/google_generative_ai_conversation/tts.py @@ -1,7 +1,5 @@ """Text to speech support for Google Generative AI.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/google_mail/__init__.py b/homeassistant/components/google_mail/__init__.py index 534ce783cbc16..f642058dc5eab 100644 --- a/homeassistant/components/google_mail/__init__.py +++ b/homeassistant/components/google_mail/__init__.py @@ -1,7 +1,5 @@ """Support for Google Mail.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_NAME, Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/google_mail/config_flow.py b/homeassistant/components/google_mail/config_flow.py index b3a9a0e5d5608..c2fea942c8477 100644 --- a/homeassistant/components/google_mail/config_flow.py +++ b/homeassistant/components/google_mail/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Google Mail integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any, cast diff --git a/homeassistant/components/google_mail/const.py b/homeassistant/components/google_mail/const.py index 816437b98c895..c03a3f718275e 100644 --- a/homeassistant/components/google_mail/const.py +++ b/homeassistant/components/google_mail/const.py @@ -1,7 +1,5 @@ """Constants for Google Mail integration.""" -from __future__ import annotations - ATTR_BCC = "bcc" ATTR_CC = "cc" ATTR_ENABLED = "enabled" diff --git a/homeassistant/components/google_mail/entity.py b/homeassistant/components/google_mail/entity.py index d83b18b9a5037..5ae145e0e3f2d 100644 --- a/homeassistant/components/google_mail/entity.py +++ b/homeassistant/components/google_mail/entity.py @@ -1,7 +1,5 @@ """Entity representing a Google Mail account.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import Entity, EntityDescription diff --git a/homeassistant/components/google_mail/notify.py b/homeassistant/components/google_mail/notify.py index cc9dd59503aa1..b42b4afc745c9 100644 --- a/homeassistant/components/google_mail/notify.py +++ b/homeassistant/components/google_mail/notify.py @@ -1,7 +1,5 @@ """Notification service for Google Mail integration.""" -from __future__ import annotations - import base64 from email.mime.text import MIMEText from email.utils import formataddr diff --git a/homeassistant/components/google_mail/sensor.py b/homeassistant/components/google_mail/sensor.py index 781ea9192f003..bc3ea5a8bc3e3 100644 --- a/homeassistant/components/google_mail/sensor.py +++ b/homeassistant/components/google_mail/sensor.py @@ -1,7 +1,5 @@ """Support for Google Mail Sensors.""" -from __future__ import annotations - from datetime import UTC, datetime, timedelta from googleapiclient.http import HttpRequest diff --git a/homeassistant/components/google_mail/services.py b/homeassistant/components/google_mail/services.py index d8287ea35a171..3421ab4072f21 100644 --- a/homeassistant/components/google_mail/services.py +++ b/homeassistant/components/google_mail/services.py @@ -1,7 +1,5 @@ """Services for Google Mail integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/google_maps/device_tracker.py b/homeassistant/components/google_maps/device_tracker.py index fd50295a6a1d8..2cb88d6bd958a 100644 --- a/homeassistant/components/google_maps/device_tracker.py +++ b/homeassistant/components/google_maps/device_tracker.py @@ -1,7 +1,5 @@ """Support for Google Maps location sharing.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/google_photos/__init__.py b/homeassistant/components/google_photos/__init__.py index 08bdce9b359cd..fc5a3bd9320f9 100644 --- a/homeassistant/components/google_photos/__init__.py +++ b/homeassistant/components/google_photos/__init__.py @@ -1,7 +1,5 @@ """The Google Photos integration.""" -from __future__ import annotations - from aiohttp import ClientError, ClientResponseError from google_photos_library_api.api import GooglePhotosLibraryApi diff --git a/homeassistant/components/google_photos/media_source.py b/homeassistant/components/google_photos/media_source.py index ef6e2ef3e0394..81f89694549bb 100644 --- a/homeassistant/components/google_photos/media_source.py +++ b/homeassistant/components/google_photos/media_source.py @@ -1,7 +1,5 @@ """Media source for Google Photos.""" -from __future__ import annotations - from dataclasses import dataclass from enum import StrEnum import logging diff --git a/homeassistant/components/google_photos/services.py b/homeassistant/components/google_photos/services.py index aaedd38cc7e93..606aba73f88e1 100644 --- a/homeassistant/components/google_photos/services.py +++ b/homeassistant/components/google_photos/services.py @@ -1,7 +1,5 @@ """Google Photos services.""" -from __future__ import annotations - import asyncio import mimetypes from pathlib import Path diff --git a/homeassistant/components/google_pubsub/__init__.py b/homeassistant/components/google_pubsub/__init__.py index ace56bf9354cc..ad973ed154a79 100644 --- a/homeassistant/components/google_pubsub/__init__.py +++ b/homeassistant/components/google_pubsub/__init__.py @@ -1,7 +1,5 @@ """Support for Google Cloud Pub/Sub.""" -from __future__ import annotations - import datetime import json import logging diff --git a/homeassistant/components/google_sheets/__init__.py b/homeassistant/components/google_sheets/__init__.py index ff0ce62ec2416..654f051f7f164 100644 --- a/homeassistant/components/google_sheets/__init__.py +++ b/homeassistant/components/google_sheets/__init__.py @@ -1,7 +1,5 @@ """Support for Google Sheets.""" -from __future__ import annotations - import aiohttp from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/google_sheets/config_flow.py b/homeassistant/components/google_sheets/config_flow.py index 81c82bf1bc430..ced953ed628c9 100644 --- a/homeassistant/components/google_sheets/config_flow.py +++ b/homeassistant/components/google_sheets/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Google Sheets integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/google_sheets/const.py b/homeassistant/components/google_sheets/const.py index b93916db0a6c4..9f677d1afaded 100644 --- a/homeassistant/components/google_sheets/const.py +++ b/homeassistant/components/google_sheets/const.py @@ -1,7 +1,5 @@ """Constants for Google Sheets integration.""" -from __future__ import annotations - DOMAIN = "google_sheets" DEFAULT_NAME = "Google Sheets" diff --git a/homeassistant/components/google_sheets/services.py b/homeassistant/components/google_sheets/services.py index e3b6dc5ceec55..d79b2389ef818 100644 --- a/homeassistant/components/google_sheets/services.py +++ b/homeassistant/components/google_sheets/services.py @@ -1,7 +1,5 @@ """Support for Google Sheets.""" -from __future__ import annotations - from datetime import datetime from typing import TYPE_CHECKING diff --git a/homeassistant/components/google_tasks/__init__.py b/homeassistant/components/google_tasks/__init__.py index 2d570854ad447..3902db3da5017 100644 --- a/homeassistant/components/google_tasks/__init__.py +++ b/homeassistant/components/google_tasks/__init__.py @@ -1,7 +1,5 @@ """The Google Tasks integration.""" -from __future__ import annotations - import asyncio from aiohttp import ClientError, ClientResponseError diff --git a/homeassistant/components/google_tasks/todo.py b/homeassistant/components/google_tasks/todo.py index 16bde96a5f9b2..1ce7739a94126 100644 --- a/homeassistant/components/google_tasks/todo.py +++ b/homeassistant/components/google_tasks/todo.py @@ -1,7 +1,5 @@ """Google Tasks todo platform.""" -from __future__ import annotations - from datetime import UTC, date, datetime from typing import Any, cast diff --git a/homeassistant/components/google_translate/__init__.py b/homeassistant/components/google_translate/__init__.py index 17400bbd0e260..2b345be3a18eb 100644 --- a/homeassistant/components/google_translate/__init__.py +++ b/homeassistant/components/google_translate/__init__.py @@ -1,7 +1,5 @@ """The Google Translate text-to-speech integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/google_translate/config_flow.py b/homeassistant/components/google_translate/config_flow.py index 5c140167b81d4..fb93332bdd63a 100644 --- a/homeassistant/components/google_translate/config_flow.py +++ b/homeassistant/components/google_translate/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Google Translate text-to-speech integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/google_translate/tts.py b/homeassistant/components/google_translate/tts.py index ef293a71093fa..f5565ecb10b1e 100644 --- a/homeassistant/components/google_translate/tts.py +++ b/homeassistant/components/google_translate/tts.py @@ -1,7 +1,5 @@ """Support for the Google speech service.""" -from __future__ import annotations - from io import BytesIO import logging from typing import Any diff --git a/homeassistant/components/google_travel_time/config_flow.py b/homeassistant/components/google_travel_time/config_flow.py index d27c0202f2de3..cfe9a39d085ef 100644 --- a/homeassistant/components/google_travel_time/config_flow.py +++ b/homeassistant/components/google_travel_time/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Google Maps Travel Time integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/google_travel_time/sensor.py b/homeassistant/components/google_travel_time/sensor.py index f1460d38e342d..2213dcaf8998f 100644 --- a/homeassistant/components/google_travel_time/sensor.py +++ b/homeassistant/components/google_travel_time/sensor.py @@ -1,7 +1,5 @@ """Support for Google travel time sensors.""" -from __future__ import annotations - import datetime import logging from typing import Any diff --git a/homeassistant/components/google_weather/__init__.py b/homeassistant/components/google_weather/__init__.py index 8f2c5a2b094dc..54d5c6c2bd22a 100644 --- a/homeassistant/components/google_weather/__init__.py +++ b/homeassistant/components/google_weather/__init__.py @@ -1,7 +1,5 @@ """The Google Weather integration.""" -from __future__ import annotations - import asyncio from google_weather_api import GoogleWeatherApi diff --git a/homeassistant/components/google_weather/config_flow.py b/homeassistant/components/google_weather/config_flow.py index 661146ab01d97..09d4d3d7fc410 100644 --- a/homeassistant/components/google_weather/config_flow.py +++ b/homeassistant/components/google_weather/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Google Weather integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/google_weather/coordinator.py b/homeassistant/components/google_weather/coordinator.py index 3f81a8a31e9be..0fc04f76a0f83 100644 --- a/homeassistant/components/google_weather/coordinator.py +++ b/homeassistant/components/google_weather/coordinator.py @@ -1,7 +1,5 @@ """The Google Weather coordinator.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/google_weather/entity.py b/homeassistant/components/google_weather/entity.py index 3b3da6e0c5e3a..5080c98c41725 100644 --- a/homeassistant/components/google_weather/entity.py +++ b/homeassistant/components/google_weather/entity.py @@ -1,7 +1,5 @@ """Base entity for Google Weather.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigSubentry from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/google_weather/sensor.py b/homeassistant/components/google_weather/sensor.py index 12b3b4bcce22b..23176789108c0 100644 --- a/homeassistant/components/google_weather/sensor.py +++ b/homeassistant/components/google_weather/sensor.py @@ -1,7 +1,5 @@ """Support for Google Weather sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/google_weather/weather.py b/homeassistant/components/google_weather/weather.py index 0c906abee4031..c822e5205553d 100644 --- a/homeassistant/components/google_weather/weather.py +++ b/homeassistant/components/google_weather/weather.py @@ -1,7 +1,5 @@ """Weather entity.""" -from __future__ import annotations - from google_weather_api import ( DailyForecastResponse, HourlyForecastResponse, diff --git a/homeassistant/components/google_wifi/sensor.py b/homeassistant/components/google_wifi/sensor.py index b409ca090464b..9da1a9089a221 100644 --- a/homeassistant/components/google_wifi/sensor.py +++ b/homeassistant/components/google_wifi/sensor.py @@ -1,7 +1,5 @@ """Support for retrieving status info from Google Wifi/OnHub routers.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/govee_ble/__init__.py b/homeassistant/components/govee_ble/__init__.py index 07f7ded544747..d801ec7230ea2 100644 --- a/homeassistant/components/govee_ble/__init__.py +++ b/homeassistant/components/govee_ble/__init__.py @@ -1,7 +1,5 @@ """The Govee Bluetooth BLE integration.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/govee_ble/binary_sensor.py b/homeassistant/components/govee_ble/binary_sensor.py index c3c71714e9062..5c8e0371944ee 100644 --- a/homeassistant/components/govee_ble/binary_sensor.py +++ b/homeassistant/components/govee_ble/binary_sensor.py @@ -1,7 +1,5 @@ """Support for govee-ble binary sensors.""" -from __future__ import annotations - from govee_ble import ( BinarySensorDeviceClass as GoveeBLEBinarySensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/govee_ble/config_flow.py b/homeassistant/components/govee_ble/config_flow.py index d48fffdd633d5..8bc2ee1492708 100644 --- a/homeassistant/components/govee_ble/config_flow.py +++ b/homeassistant/components/govee_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for govee ble integration.""" -from __future__ import annotations - from typing import Any from govee_ble import GoveeBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/govee_ble/coordinator.py b/homeassistant/components/govee_ble/coordinator.py index 4408b7f3199ac..011a89e565bb8 100644 --- a/homeassistant/components/govee_ble/coordinator.py +++ b/homeassistant/components/govee_ble/coordinator.py @@ -1,7 +1,5 @@ """The govee Bluetooth integration.""" -from __future__ import annotations - from collections.abc import Callable from logging import Logger diff --git a/homeassistant/components/govee_ble/device.py b/homeassistant/components/govee_ble/device.py index 90b602780a2ed..5c0ff73e62c1e 100644 --- a/homeassistant/components/govee_ble/device.py +++ b/homeassistant/components/govee_ble/device.py @@ -1,7 +1,5 @@ """Support for govee-ble devices.""" -from __future__ import annotations - from govee_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/govee_ble/event.py b/homeassistant/components/govee_ble/event.py index 03f74f37f6a3a..1162a7f8696bf 100644 --- a/homeassistant/components/govee_ble/event.py +++ b/homeassistant/components/govee_ble/event.py @@ -1,7 +1,5 @@ """Support for govee_ble event entities.""" -from __future__ import annotations - from govee_ble import ModelInfo, SensorType from homeassistant.components.bluetooth import ( diff --git a/homeassistant/components/govee_ble/sensor.py b/homeassistant/components/govee_ble/sensor.py index 848268ae61fb3..a440d7afb38de 100644 --- a/homeassistant/components/govee_ble/sensor.py +++ b/homeassistant/components/govee_ble/sensor.py @@ -1,7 +1,5 @@ """Support for govee ble sensors.""" -from __future__ import annotations - from datetime import date, datetime from decimal import Decimal diff --git a/homeassistant/components/govee_light_local/__init__.py b/homeassistant/components/govee_light_local/__init__.py index 509a8c0137f8e..a48534afd8135 100644 --- a/homeassistant/components/govee_light_local/__init__.py +++ b/homeassistant/components/govee_light_local/__init__.py @@ -1,7 +1,5 @@ """The Govee Light local integration.""" -from __future__ import annotations - import asyncio from contextlib import suppress from errno import EADDRINUSE diff --git a/homeassistant/components/govee_light_local/config_flow.py b/homeassistant/components/govee_light_local/config_flow.py index cd1dc00f9e0e1..9c49662e9ef00 100644 --- a/homeassistant/components/govee_light_local/config_flow.py +++ b/homeassistant/components/govee_light_local/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Govee light local.""" -from __future__ import annotations - import asyncio from contextlib import suppress import logging diff --git a/homeassistant/components/govee_light_local/light.py b/homeassistant/components/govee_light_local/light.py index c33b73e0d4a56..4f7460905453b 100644 --- a/homeassistant/components/govee_light_local/light.py +++ b/homeassistant/components/govee_light_local/light.py @@ -1,7 +1,5 @@ """Govee light local.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/gpsd/__init__.py b/homeassistant/components/gpsd/__init__.py index 0550148d2a78b..d1b010b068069 100644 --- a/homeassistant/components/gpsd/__init__.py +++ b/homeassistant/components/gpsd/__init__.py @@ -1,7 +1,5 @@ """The GPSD integration.""" -from __future__ import annotations - from gps3.agps3threaded import AGPS3mechanism from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/gpsd/config_flow.py b/homeassistant/components/gpsd/config_flow.py index ac41324f857ab..648bfb70db713 100644 --- a/homeassistant/components/gpsd/config_flow.py +++ b/homeassistant/components/gpsd/config_flow.py @@ -1,7 +1,5 @@ """Config flow for GPSD integration.""" -from __future__ import annotations - import socket from typing import Any diff --git a/homeassistant/components/gpsd/sensor.py b/homeassistant/components/gpsd/sensor.py index cc2257c88f773..0efb15aee92fb 100644 --- a/homeassistant/components/gpsd/sensor.py +++ b/homeassistant/components/gpsd/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for GPSD integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/gree/__init__.py b/homeassistant/components/gree/__init__.py index 2b5a38082fccb..2587b58a4f75b 100644 --- a/homeassistant/components/gree/__init__.py +++ b/homeassistant/components/gree/__init__.py @@ -1,7 +1,5 @@ """The Gree Climate integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/gree/climate.py b/homeassistant/components/gree/climate.py index e3549973f4392..e2ba7673a49ca 100644 --- a/homeassistant/components/gree/climate.py +++ b/homeassistant/components/gree/climate.py @@ -1,7 +1,5 @@ """Support for interface with a Gree climate systems.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/gree/coordinator.py b/homeassistant/components/gree/coordinator.py index 0d697398fc084..d1d3ec2a091d8 100644 --- a/homeassistant/components/gree/coordinator.py +++ b/homeassistant/components/gree/coordinator.py @@ -1,7 +1,5 @@ """Helper and wrapper classes for Gree module.""" -from __future__ import annotations - import copy from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/gree/switch.py b/homeassistant/components/gree/switch.py index ab138ea3be695..a59dda276a483 100644 --- a/homeassistant/components/gree/switch.py +++ b/homeassistant/components/gree/switch.py @@ -1,7 +1,5 @@ """Support for interface with a Gree climate systems.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/green_planet_energy/__init__.py b/homeassistant/components/green_planet_energy/__init__.py index 0eb00ee852334..589294bb624f0 100644 --- a/homeassistant/components/green_planet_energy/__init__.py +++ b/homeassistant/components/green_planet_energy/__init__.py @@ -1,7 +1,5 @@ """Green Planet Energy integration for Home Assistant.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/green_planet_energy/config_flow.py b/homeassistant/components/green_planet_energy/config_flow.py index ef5a273ae4ac3..275a458a37494 100644 --- a/homeassistant/components/green_planet_energy/config_flow.py +++ b/homeassistant/components/green_planet_energy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Green Planet Energy integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/green_planet_energy/coordinator.py b/homeassistant/components/green_planet_energy/coordinator.py index 52376d682d571..151220ffc6044 100644 --- a/homeassistant/components/green_planet_energy/coordinator.py +++ b/homeassistant/components/green_planet_energy/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Green Planet Energy.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/green_planet_energy/sensor.py b/homeassistant/components/green_planet_energy/sensor.py index dac92b8c4e115..4024f0c4c74ca 100644 --- a/homeassistant/components/green_planet_energy/sensor.py +++ b/homeassistant/components/green_planet_energy/sensor.py @@ -1,7 +1,5 @@ """Green Planet Energy sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/greeneye_monitor/__init__.py b/homeassistant/components/greeneye_monitor/__init__.py index e3acbcd56e97e..6b95dca6eeda6 100644 --- a/homeassistant/components/greeneye_monitor/__init__.py +++ b/homeassistant/components/greeneye_monitor/__init__.py @@ -1,7 +1,5 @@ """Support for monitoring a GreenEye Monitor energy monitor.""" -from __future__ import annotations - import logging import greeneye diff --git a/homeassistant/components/greeneye_monitor/const.py b/homeassistant/components/greeneye_monitor/const.py index 02c6d9845b01d..c92b5727f0063 100644 --- a/homeassistant/components/greeneye_monitor/const.py +++ b/homeassistant/components/greeneye_monitor/const.py @@ -1,7 +1,5 @@ """Shared constants for the greeneye_monitor integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/greeneye_monitor/sensor.py b/homeassistant/components/greeneye_monitor/sensor.py index b2a16ded0bc71..01ff185879d96 100644 --- a/homeassistant/components/greeneye_monitor/sensor.py +++ b/homeassistant/components/greeneye_monitor/sensor.py @@ -1,7 +1,5 @@ """Support for the sensors in a GreenEye Monitor.""" -from __future__ import annotations - from typing import Any import greeneye diff --git a/homeassistant/components/greenwave/light.py b/homeassistant/components/greenwave/light.py index 3512595b53ac6..f7fed33717437 100644 --- a/homeassistant/components/greenwave/light.py +++ b/homeassistant/components/greenwave/light.py @@ -1,7 +1,5 @@ """Support for Greenwave Reality (TCP Connected) lights.""" -from __future__ import annotations - from datetime import timedelta import logging import os diff --git a/homeassistant/components/group/__init__.py b/homeassistant/components/group/__init__.py index 5e199e5bcad48..f67f518174f15 100644 --- a/homeassistant/components/group/__init__.py +++ b/homeassistant/components/group/__init__.py @@ -1,7 +1,5 @@ """Provide the functionality to group entities.""" -from __future__ import annotations - import asyncio from collections.abc import Collection import logging diff --git a/homeassistant/components/group/binary_sensor.py b/homeassistant/components/group/binary_sensor.py index fa1777d551002..0be934ecc9a48 100644 --- a/homeassistant/components/group/binary_sensor.py +++ b/homeassistant/components/group/binary_sensor.py @@ -1,7 +1,5 @@ """Platform allowing several binary sensor to be grouped into one binary sensor.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/group/button.py b/homeassistant/components/group/button.py index c96d60067a11b..0022c2adac093 100644 --- a/homeassistant/components/group/button.py +++ b/homeassistant/components/group/button.py @@ -1,7 +1,5 @@ """Platform allowing several button entities to be grouped into one single button.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/group/config_flow.py b/homeassistant/components/group/config_flow.py index ea279a01dc662..cdde46c9322a4 100644 --- a/homeassistant/components/group/config_flow.py +++ b/homeassistant/components/group/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Group integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Mapping from functools import partial from typing import Any, cast diff --git a/homeassistant/components/group/const.py b/homeassistant/components/group/const.py index c706247ae01c0..c23e0c7277aa5 100644 --- a/homeassistant/components/group/const.py +++ b/homeassistant/components/group/const.py @@ -1,7 +1,5 @@ """Constants for the Group integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/group/cover.py b/homeassistant/components/group/cover.py index e258c662bc7cd..e8ed6a76cbd53 100644 --- a/homeassistant/components/group/cover.py +++ b/homeassistant/components/group/cover.py @@ -1,7 +1,5 @@ """Platform allowing several cover to be grouped into one cover.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/group/entity.py b/homeassistant/components/group/entity.py index 4b44de708b579..2493d591051f2 100644 --- a/homeassistant/components/group/entity.py +++ b/homeassistant/components/group/entity.py @@ -1,7 +1,5 @@ """Provide entity classes for group entities.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable, Collection, Mapping import logging diff --git a/homeassistant/components/group/event.py b/homeassistant/components/group/event.py index 4009c788362ae..ae36dcea0b99d 100644 --- a/homeassistant/components/group/event.py +++ b/homeassistant/components/group/event.py @@ -1,7 +1,5 @@ """Platform allowing several event entities to be grouped into one event.""" -from __future__ import annotations - import itertools from typing import Any diff --git a/homeassistant/components/group/fan.py b/homeassistant/components/group/fan.py index 621c00bb15674..9495b9497ae80 100644 --- a/homeassistant/components/group/fan.py +++ b/homeassistant/components/group/fan.py @@ -1,7 +1,5 @@ """Platform allowing several fans to be grouped into one fan.""" -from __future__ import annotations - from functools import reduce import logging from operator import ior diff --git a/homeassistant/components/group/light.py b/homeassistant/components/group/light.py index 585398205f62e..7ee020c1c6255 100644 --- a/homeassistant/components/group/light.py +++ b/homeassistant/components/group/light.py @@ -1,7 +1,5 @@ """Platform allowing several lights to be grouped into one light.""" -from __future__ import annotations - from collections import Counter import itertools import logging diff --git a/homeassistant/components/group/lock.py b/homeassistant/components/group/lock.py index 87e7474e03a1a..8f2d833e85050 100644 --- a/homeassistant/components/group/lock.py +++ b/homeassistant/components/group/lock.py @@ -1,7 +1,5 @@ """Platform allowing several locks to be grouped into one lock.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/group/media_player.py b/homeassistant/components/group/media_player.py index 3371e56b1dc8e..8c5cc549bb73b 100644 --- a/homeassistant/components/group/media_player.py +++ b/homeassistant/components/group/media_player.py @@ -1,7 +1,5 @@ """Platform allowing several media players to be grouped into one media player.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from contextlib import suppress from typing import Any diff --git a/homeassistant/components/group/notify.py b/homeassistant/components/group/notify.py index 096305c768906..fc47c804948ca 100644 --- a/homeassistant/components/group/notify.py +++ b/homeassistant/components/group/notify.py @@ -1,7 +1,5 @@ """Group platform for notify component.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from copy import deepcopy diff --git a/homeassistant/components/group/registry.py b/homeassistant/components/group/registry.py index 2f3c4aa5221ac..1bb12bba69743 100644 --- a/homeassistant/components/group/registry.py +++ b/homeassistant/components/group/registry.py @@ -3,8 +3,6 @@ Legacy group support will not be extended for new domains. """ -from __future__ import annotations - from dataclasses import dataclass from typing import Protocol diff --git a/homeassistant/components/group/reproduce_state.py b/homeassistant/components/group/reproduce_state.py index 06d4f95dee39d..10cad191608c4 100644 --- a/homeassistant/components/group/reproduce_state.py +++ b/homeassistant/components/group/reproduce_state.py @@ -1,7 +1,5 @@ """Module that groups code required to handle state restore for component.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/group/sensor.py b/homeassistant/components/group/sensor.py index 7bc4b44729201..cd6ee5db4daed 100644 --- a/homeassistant/components/group/sensor.py +++ b/homeassistant/components/group/sensor.py @@ -1,7 +1,5 @@ """Platform allowing several sensors to be grouped into one sensor to provide numeric combinations.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import logging diff --git a/homeassistant/components/group/switch.py b/homeassistant/components/group/switch.py index 0a13e2cf2051e..5b3ffe66d3cf2 100644 --- a/homeassistant/components/group/switch.py +++ b/homeassistant/components/group/switch.py @@ -1,7 +1,5 @@ """Platform allowing several switches to be grouped into one switch.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/group/util.py b/homeassistant/components/group/util.py index 6d5f875713b22..6af7198f1b78e 100644 --- a/homeassistant/components/group/util.py +++ b/homeassistant/components/group/util.py @@ -1,7 +1,5 @@ """Utility functions to combine state attributes from multiple entities.""" -from __future__ import annotations - from collections.abc import Callable, Iterator from itertools import groupby from math import atan2, cos, degrees, radians, sin diff --git a/homeassistant/components/group/valve.py b/homeassistant/components/group/valve.py index 29fe72cb57683..bc3a670f16df1 100644 --- a/homeassistant/components/group/valve.py +++ b/homeassistant/components/group/valve.py @@ -1,7 +1,5 @@ """Platform allowing several valves to be grouped into one valve.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/growatt_server/coordinator.py b/homeassistant/components/growatt_server/coordinator.py index 8a939a89439c3..e4f0741626f03 100644 --- a/homeassistant/components/growatt_server/coordinator.py +++ b/homeassistant/components/growatt_server/coordinator.py @@ -1,7 +1,5 @@ """Coordinator module for managing Growatt data fetching.""" -from __future__ import annotations - import datetime import json import logging diff --git a/homeassistant/components/growatt_server/models.py b/homeassistant/components/growatt_server/models.py index 8c5f409616ace..df53f29c7eca9 100644 --- a/homeassistant/components/growatt_server/models.py +++ b/homeassistant/components/growatt_server/models.py @@ -1,7 +1,5 @@ """Models for the Growatt server integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/growatt_server/number.py b/homeassistant/components/growatt_server/number.py index a7006d13f1f71..41d5fb9197b95 100644 --- a/homeassistant/components/growatt_server/number.py +++ b/homeassistant/components/growatt_server/number.py @@ -1,7 +1,5 @@ """Number platform for Growatt.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/growatt_server/sensor/__init__.py b/homeassistant/components/growatt_server/sensor/__init__.py index d4e76c8d86893..47fa4f88d1a6a 100644 --- a/homeassistant/components/growatt_server/sensor/__init__.py +++ b/homeassistant/components/growatt_server/sensor/__init__.py @@ -1,7 +1,5 @@ """Read status of growatt inverters.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import SensorEntity diff --git a/homeassistant/components/growatt_server/sensor/inverter.py b/homeassistant/components/growatt_server/sensor/inverter.py index 99c0256a6cdf9..b6b0b43200958 100644 --- a/homeassistant/components/growatt_server/sensor/inverter.py +++ b/homeassistant/components/growatt_server/sensor/inverter.py @@ -1,7 +1,5 @@ """Growatt Sensor definitions for the Inverter type.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass from homeassistant.const import ( UnitOfElectricCurrent, diff --git a/homeassistant/components/growatt_server/sensor/mix.py b/homeassistant/components/growatt_server/sensor/mix.py index 910ec447b230c..c3412600d826f 100644 --- a/homeassistant/components/growatt_server/sensor/mix.py +++ b/homeassistant/components/growatt_server/sensor/mix.py @@ -1,7 +1,5 @@ """Growatt Sensor definitions for the Mix type.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass from homeassistant.const import ( PERCENTAGE, diff --git a/homeassistant/components/growatt_server/sensor/sensor_entity_description.py b/homeassistant/components/growatt_server/sensor/sensor_entity_description.py index e1ee4c303267a..97ab1698a0a56 100644 --- a/homeassistant/components/growatt_server/sensor/sensor_entity_description.py +++ b/homeassistant/components/growatt_server/sensor/sensor_entity_description.py @@ -1,7 +1,5 @@ """Sensor Entity Description for the Growatt integration.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import SensorEntityDescription diff --git a/homeassistant/components/growatt_server/sensor/storage.py b/homeassistant/components/growatt_server/sensor/storage.py index 66f67c82e84fc..e8ae20caf069a 100644 --- a/homeassistant/components/growatt_server/sensor/storage.py +++ b/homeassistant/components/growatt_server/sensor/storage.py @@ -1,7 +1,5 @@ """Growatt Sensor definitions for the Storage type.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass from homeassistant.const import ( PERCENTAGE, diff --git a/homeassistant/components/growatt_server/sensor/tlx.py b/homeassistant/components/growatt_server/sensor/tlx.py index e3689fbf7d195..34db849820447 100644 --- a/homeassistant/components/growatt_server/sensor/tlx.py +++ b/homeassistant/components/growatt_server/sensor/tlx.py @@ -3,8 +3,6 @@ TLX Type is also shown on the UI as: "MIN/MIC/MOD/NEO" """ -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass from homeassistant.const import ( PERCENTAGE, diff --git a/homeassistant/components/growatt_server/sensor/total.py b/homeassistant/components/growatt_server/sensor/total.py index a1eb898ae1cd7..8ca7eb2a2c972 100644 --- a/homeassistant/components/growatt_server/sensor/total.py +++ b/homeassistant/components/growatt_server/sensor/total.py @@ -1,7 +1,5 @@ """Growatt Sensor definitions for Totals.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorStateClass from homeassistant.const import UnitOfEnergy, UnitOfPower diff --git a/homeassistant/components/growatt_server/services.py b/homeassistant/components/growatt_server/services.py index 49cca1e80ff12..ef3092a6b2c58 100644 --- a/homeassistant/components/growatt_server/services.py +++ b/homeassistant/components/growatt_server/services.py @@ -1,7 +1,5 @@ """Service handlers for Growatt Server integration.""" -from __future__ import annotations - from datetime import datetime from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/growatt_server/switch.py b/homeassistant/components/growatt_server/switch.py index 59cc2535da38e..a44b91e2f7025 100644 --- a/homeassistant/components/growatt_server/switch.py +++ b/homeassistant/components/growatt_server/switch.py @@ -1,7 +1,5 @@ """Switch platform for Growatt.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/gtfs/sensor.py b/homeassistant/components/gtfs/sensor.py index 8c624e2cdd625..3afec3f71004d 100644 --- a/homeassistant/components/gtfs/sensor.py +++ b/homeassistant/components/gtfs/sensor.py @@ -1,7 +1,5 @@ """Support for GTFS (Google/General Transport Format Schema).""" -from __future__ import annotations - import datetime import logging import os diff --git a/homeassistant/components/guardian/__init__.py b/homeassistant/components/guardian/__init__.py index 192cb62f5df1b..8b0ab5d186342 100644 --- a/homeassistant/components/guardian/__init__.py +++ b/homeassistant/components/guardian/__init__.py @@ -1,7 +1,5 @@ """The Elexa Guardian integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass diff --git a/homeassistant/components/guardian/binary_sensor.py b/homeassistant/components/guardian/binary_sensor.py index d6583abd843eb..79e23399ff7e1 100644 --- a/homeassistant/components/guardian/binary_sensor.py +++ b/homeassistant/components/guardian/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for the Elexa Guardian integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/guardian/button.py b/homeassistant/components/guardian/button.py index 2ecdbed38eabd..ec1b23c09947e 100644 --- a/homeassistant/components/guardian/button.py +++ b/homeassistant/components/guardian/button.py @@ -1,7 +1,5 @@ """Buttons for the Elexa Guardian integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/guardian/config_flow.py b/homeassistant/components/guardian/config_flow.py index 81a036dd83cf1..221fe1f36342b 100644 --- a/homeassistant/components/guardian/config_flow.py +++ b/homeassistant/components/guardian/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Elexa Guardian integration.""" -from __future__ import annotations - from typing import Any from aioguardian import Client diff --git a/homeassistant/components/guardian/coordinator.py b/homeassistant/components/guardian/coordinator.py index a49bf6803d960..93f5442da0e28 100644 --- a/homeassistant/components/guardian/coordinator.py +++ b/homeassistant/components/guardian/coordinator.py @@ -1,7 +1,5 @@ """Define Guardian-specific utilities.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from datetime import timedelta diff --git a/homeassistant/components/guardian/diagnostics.py b/homeassistant/components/guardian/diagnostics.py index 22a1bde7817e5..ddd6320a14f6a 100644 --- a/homeassistant/components/guardian/diagnostics.py +++ b/homeassistant/components/guardian/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Guardian.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/guardian/entity.py b/homeassistant/components/guardian/entity.py index 760b9423afd6f..6f4c4f964e49e 100644 --- a/homeassistant/components/guardian/entity.py +++ b/homeassistant/components/guardian/entity.py @@ -1,7 +1,5 @@ """The Elexa Guardian integration.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/guardian/sensor.py b/homeassistant/components/guardian/sensor.py index da4a78d7b7e1c..d8dd1b7a127dc 100644 --- a/homeassistant/components/guardian/sensor.py +++ b/homeassistant/components/guardian/sensor.py @@ -1,7 +1,5 @@ """Sensors for the Elexa Guardian integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/guardian/services.py b/homeassistant/components/guardian/services.py index 927be7c54a538..119a06e106465 100644 --- a/homeassistant/components/guardian/services.py +++ b/homeassistant/components/guardian/services.py @@ -1,7 +1,5 @@ """Support for Guardian services.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/guardian/switch.py b/homeassistant/components/guardian/switch.py index 7640425d8c1ec..c2494177f0406 100644 --- a/homeassistant/components/guardian/switch.py +++ b/homeassistant/components/guardian/switch.py @@ -1,7 +1,5 @@ """Switches for the Elexa Guardian integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/guardian/util.py b/homeassistant/components/guardian/util.py index d05b6ef98d920..ed396c6850498 100644 --- a/homeassistant/components/guardian/util.py +++ b/homeassistant/components/guardian/util.py @@ -1,7 +1,5 @@ """Define Guardian-specific utilities.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Iterable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/guardian/valve.py b/homeassistant/components/guardian/valve.py index ad8cd9cae001e..a31886d940b3d 100644 --- a/homeassistant/components/guardian/valve.py +++ b/homeassistant/components/guardian/valve.py @@ -1,7 +1,5 @@ """Valves for the Elexa Guardian integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/habitica/binary_sensor.py b/homeassistant/components/habitica/binary_sensor.py index 10464acaf17c3..aa355a465cf05 100644 --- a/homeassistant/components/habitica/binary_sensor.py +++ b/homeassistant/components/habitica/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Habitica integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/habitica/button.py b/homeassistant/components/habitica/button.py index e4a60452f9a74..c8ab020c816d4 100644 --- a/homeassistant/components/habitica/button.py +++ b/homeassistant/components/habitica/button.py @@ -1,7 +1,5 @@ """Habitica button platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/habitica/calendar.py b/homeassistant/components/habitica/calendar.py index 7dd5d5b4675cf..668be7285f95a 100644 --- a/homeassistant/components/habitica/calendar.py +++ b/homeassistant/components/habitica/calendar.py @@ -1,7 +1,5 @@ """Calendar platform for Habitica integration.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import asdict from datetime import date, datetime, timedelta diff --git a/homeassistant/components/habitica/config_flow.py b/homeassistant/components/habitica/config_flow.py index b74371be15f2b..1eb29ba65f562 100644 --- a/homeassistant/components/habitica/config_flow.py +++ b/homeassistant/components/habitica/config_flow.py @@ -1,7 +1,5 @@ """Config flow for habitica integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/habitica/coordinator.py b/homeassistant/components/habitica/coordinator.py index bb0c8e0577cc6..a5ba274a0301c 100644 --- a/homeassistant/components/habitica/coordinator.py +++ b/homeassistant/components/habitica/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Habitica integration.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/habitica/diagnostics.py b/homeassistant/components/habitica/diagnostics.py index 40a6d75b366af..39189e484e8db 100644 --- a/homeassistant/components/habitica/diagnostics.py +++ b/homeassistant/components/habitica/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for Habitica integration.""" -from __future__ import annotations - from typing import Any from homeassistant.const import CONF_URL diff --git a/homeassistant/components/habitica/entity.py b/homeassistant/components/habitica/entity.py index e4fff926aceb3..9d0bb21ccae0d 100644 --- a/homeassistant/components/habitica/entity.py +++ b/homeassistant/components/habitica/entity.py @@ -1,7 +1,5 @@ """Base entity for Habitica.""" -from __future__ import annotations - from typing import TYPE_CHECKING from uuid import UUID diff --git a/homeassistant/components/habitica/image.py b/homeassistant/components/habitica/image.py index d227aa1f2f1e0..a231eef5f73ae 100644 --- a/homeassistant/components/habitica/image.py +++ b/homeassistant/components/habitica/image.py @@ -1,7 +1,5 @@ """Image platform for Habitica integration.""" -from __future__ import annotations - from enum import StrEnum from typing import TYPE_CHECKING from uuid import UUID diff --git a/homeassistant/components/habitica/notify.py b/homeassistant/components/habitica/notify.py index 8a29ac1d641cb..64c98a86faeb0 100644 --- a/homeassistant/components/habitica/notify.py +++ b/homeassistant/components/habitica/notify.py @@ -1,7 +1,5 @@ """Notify platform for the Habitica integration.""" -from __future__ import annotations - from abc import abstractmethod from enum import StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/habitica/sensor.py b/homeassistant/components/habitica/sensor.py index e4f3246732907..b8019c082f499 100644 --- a/homeassistant/components/habitica/sensor.py +++ b/homeassistant/components/habitica/sensor.py @@ -1,7 +1,5 @@ """Support for Habitica sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/habitica/services.py b/homeassistant/components/habitica/services.py index ee909d1177de6..9b57aaab633fe 100644 --- a/homeassistant/components/habitica/services.py +++ b/homeassistant/components/habitica/services.py @@ -1,7 +1,5 @@ """Actions for the Habitica integration.""" -from __future__ import annotations - from dataclasses import asdict from datetime import UTC, date, datetime, time import logging diff --git a/homeassistant/components/habitica/switch.py b/homeassistant/components/habitica/switch.py index 826cd341bba19..cd1f76c8a7dec 100644 --- a/homeassistant/components/habitica/switch.py +++ b/homeassistant/components/habitica/switch.py @@ -1,7 +1,5 @@ """Switch platform for Habitica integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/habitica/todo.py b/homeassistant/components/habitica/todo.py index b8641deb9c2f4..bb4c30acf3dcb 100644 --- a/homeassistant/components/habitica/todo.py +++ b/homeassistant/components/habitica/todo.py @@ -1,7 +1,5 @@ """Todo platform for the Habitica integration.""" -from __future__ import annotations - from enum import StrEnum import logging import math diff --git a/homeassistant/components/habitica/util.py b/homeassistant/components/habitica/util.py index 858b47d601777..5a782d661416d 100644 --- a/homeassistant/components/habitica/util.py +++ b/homeassistant/components/habitica/util.py @@ -1,7 +1,5 @@ """Utility functions for Habitica.""" -from __future__ import annotations - from dataclasses import asdict, fields import datetime from math import floor diff --git a/homeassistant/components/hanna/__init__.py b/homeassistant/components/hanna/__init__.py index 4d32cfb394216..efde92730222f 100644 --- a/homeassistant/components/hanna/__init__.py +++ b/homeassistant/components/hanna/__init__.py @@ -1,7 +1,5 @@ """The Hanna Instruments integration.""" -from __future__ import annotations - from typing import Any from hanna_cloud import HannaCloudClient diff --git a/homeassistant/components/hanna/config_flow.py b/homeassistant/components/hanna/config_flow.py index 3696cbc31cc80..b9fc539a173e9 100644 --- a/homeassistant/components/hanna/config_flow.py +++ b/homeassistant/components/hanna/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Hanna Instruments integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hanna/sensor.py b/homeassistant/components/hanna/sensor.py index 6845f1a7c1038..ee9311877c97b 100644 --- a/homeassistant/components/hanna/sensor.py +++ b/homeassistant/components/hanna/sensor.py @@ -5,8 +5,6 @@ to fetch readings and updates them periodically. """ -from __future__ import annotations - import logging from homeassistant.components.sensor import ( diff --git a/homeassistant/components/hardkernel/__init__.py b/homeassistant/components/hardkernel/__init__.py index 66d2fa9d15404..5a94cfb5cd628 100644 --- a/homeassistant/components/hardkernel/__init__.py +++ b/homeassistant/components/hardkernel/__init__.py @@ -1,7 +1,5 @@ """The Hardkernel integration.""" -from __future__ import annotations - from homeassistant.components.hassio import get_os_info from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/hardkernel/config_flow.py b/homeassistant/components/hardkernel/config_flow.py index 5fa3611aa8665..816dc8add6320 100644 --- a/homeassistant/components/hardkernel/config_flow.py +++ b/homeassistant/components/hardkernel/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Hardkernel integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/hardkernel/hardware.py b/homeassistant/components/hardkernel/hardware.py index 45af8b4e14663..b536db8dd8827 100644 --- a/homeassistant/components/hardkernel/hardware.py +++ b/homeassistant/components/hardkernel/hardware.py @@ -1,7 +1,5 @@ """The Hardkernel hardware platform.""" -from __future__ import annotations - from homeassistant.components.hardware import BoardInfo, HardwareInfo from homeassistant.components.hassio import get_os_info from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/hardware/__init__.py b/homeassistant/components/hardware/__init__.py index 7d616ef4cefc5..6246acc6fbb11 100644 --- a/homeassistant/components/hardware/__init__.py +++ b/homeassistant/components/hardware/__init__.py @@ -1,7 +1,5 @@ """The Hardware integration.""" -from __future__ import annotations - import psutil_home_assistant as ha_psutil from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/hardware/const.py b/homeassistant/components/hardware/const.py index 2bde218c19d99..e7e5f18532b1d 100644 --- a/homeassistant/components/hardware/const.py +++ b/homeassistant/components/hardware/const.py @@ -1,7 +1,5 @@ """Constants for the Hardware integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/hardware/hardware.py b/homeassistant/components/hardware/hardware.py index 9fd257a14a7f9..5a49388f6cbfa 100644 --- a/homeassistant/components/hardware/hardware.py +++ b/homeassistant/components/hardware/hardware.py @@ -1,7 +1,5 @@ """The Hardware integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant, callback from homeassistant.exceptions import HomeAssistantError from homeassistant.helpers.integration_platform import ( diff --git a/homeassistant/components/hardware/models.py b/homeassistant/components/hardware/models.py index a972b567db242..0c86b7f592711 100644 --- a/homeassistant/components/hardware/models.py +++ b/homeassistant/components/hardware/models.py @@ -1,7 +1,5 @@ """Models for Hardware.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Protocol diff --git a/homeassistant/components/hardware/websocket_api.py b/homeassistant/components/hardware/websocket_api.py index 599eab34135e7..c01741589eef4 100644 --- a/homeassistant/components/hardware/websocket_api.py +++ b/homeassistant/components/hardware/websocket_api.py @@ -1,7 +1,5 @@ """The Hardware websocket API.""" -from __future__ import annotations - import contextlib from dataclasses import asdict from datetime import datetime, timedelta diff --git a/homeassistant/components/harman_kardon_avr/media_player.py b/homeassistant/components/harman_kardon_avr/media_player.py index 22bc1a6d529de..c89f8fc567d67 100644 --- a/homeassistant/components/harman_kardon_avr/media_player.py +++ b/homeassistant/components/harman_kardon_avr/media_player.py @@ -1,7 +1,5 @@ """Support for interface with an Harman/Kardon or JBL AVR.""" -from __future__ import annotations - import hkavr import voluptuous as vol diff --git a/homeassistant/components/harmony/__init__.py b/homeassistant/components/harmony/__init__.py index ed956b0718369..e4b6f1c7c2ca1 100644 --- a/homeassistant/components/harmony/__init__.py +++ b/homeassistant/components/harmony/__init__.py @@ -1,7 +1,5 @@ """The Logitech Harmony Hub integration.""" -from __future__ import annotations - import logging from homeassistant.components.remote import ATTR_ACTIVITY, ATTR_DELAY_SECS diff --git a/homeassistant/components/harmony/config_flow.py b/homeassistant/components/harmony/config_flow.py index b507c0ae11213..ed5a05eb3d6b8 100644 --- a/homeassistant/components/harmony/config_flow.py +++ b/homeassistant/components/harmony/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Logitech Harmony Hub integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/harmony/data.py b/homeassistant/components/harmony/data.py index 4dba412a17c4f..ce7b38c4e69d1 100644 --- a/homeassistant/components/harmony/data.py +++ b/homeassistant/components/harmony/data.py @@ -1,7 +1,5 @@ """Harmony data object which contains the Harmony Client.""" -from __future__ import annotations - from collections.abc import Iterable import logging diff --git a/homeassistant/components/harmony/entity.py b/homeassistant/components/harmony/entity.py index 8bfa9fbad4d0e..435791d8ca2c4 100644 --- a/homeassistant/components/harmony/entity.py +++ b/homeassistant/components/harmony/entity.py @@ -1,7 +1,5 @@ """Base class Harmony entities.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import logging diff --git a/homeassistant/components/harmony/remote.py b/homeassistant/components/harmony/remote.py index d09dc3ff7e8f8..ea737e22760e1 100644 --- a/homeassistant/components/harmony/remote.py +++ b/homeassistant/components/harmony/remote.py @@ -1,7 +1,5 @@ """Support for Harmony Hub devices.""" -from __future__ import annotations - from collections.abc import Iterable import json import logging diff --git a/homeassistant/components/harmony/select.py b/homeassistant/components/harmony/select.py index 3f45a23e26ea1..d2c742f4e20aa 100644 --- a/homeassistant/components/harmony/select.py +++ b/homeassistant/components/harmony/select.py @@ -1,7 +1,5 @@ """Support for Harmony Hub select activities.""" -from __future__ import annotations - import logging from homeassistant.components.select import SelectEntity diff --git a/homeassistant/components/harmony/subscriber.py b/homeassistant/components/harmony/subscriber.py index ec42c47f9fff7..ab08f1b5a5076 100644 --- a/homeassistant/components/harmony/subscriber.py +++ b/homeassistant/components/harmony/subscriber.py @@ -1,7 +1,5 @@ """Mixin class for handling harmony callback subscriptions.""" -from __future__ import annotations - import asyncio import logging from typing import Any, NamedTuple diff --git a/homeassistant/components/hassio/__init__.py b/homeassistant/components/hassio/__init__.py index ed7478422c912..5bb23c80e91db 100644 --- a/homeassistant/components/hassio/__init__.py +++ b/homeassistant/components/hassio/__init__.py @@ -1,7 +1,5 @@ """Support for Hass.io.""" -from __future__ import annotations - import asyncio from contextlib import suppress from datetime import datetime diff --git a/homeassistant/components/hassio/addon_manager.py b/homeassistant/components/hassio/addon_manager.py index 4abe976106530..deeee4f94451b 100644 --- a/homeassistant/components/hassio/addon_manager.py +++ b/homeassistant/components/hassio/addon_manager.py @@ -1,7 +1,5 @@ """Provide add-on management.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/hassio/backup.py b/homeassistant/components/hassio/backup.py index aeafe7d4d9616..b36dba4452343 100644 --- a/homeassistant/components/hassio/backup.py +++ b/homeassistant/components/hassio/backup.py @@ -1,7 +1,5 @@ """Backup functionality for supervised installations.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncIterator, Callable, Coroutine, Mapping from contextlib import suppress diff --git a/homeassistant/components/hassio/binary_sensor.py b/homeassistant/components/hassio/binary_sensor.py index dda9d92bf196b..f01624c216eb3 100644 --- a/homeassistant/components/hassio/binary_sensor.py +++ b/homeassistant/components/hassio/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Hass.io addons.""" -from __future__ import annotations - from dataclasses import dataclass import itertools diff --git a/homeassistant/components/hassio/config.py b/homeassistant/components/hassio/config.py index f277249ee94ad..e84ba5a476fef 100644 --- a/homeassistant/components/hassio/config.py +++ b/homeassistant/components/hassio/config.py @@ -1,7 +1,5 @@ """Provide persistent configuration for the hassio integration.""" -from __future__ import annotations - from dataclasses import dataclass, replace from typing import Required, Self, TypedDict diff --git a/homeassistant/components/hassio/config_flow.py b/homeassistant/components/hassio/config_flow.py index e8bed912fd7da..6f5c451d36f53 100644 --- a/homeassistant/components/hassio/config_flow.py +++ b/homeassistant/components/hassio/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Home Assistant Supervisor integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/hassio/const.py b/homeassistant/components/hassio/const.py index d71efb3d09e81..1d7792fa05e6c 100644 --- a/homeassistant/components/hassio/const.py +++ b/homeassistant/components/hassio/const.py @@ -1,7 +1,5 @@ """Hass.io const variables.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/hassio/coordinator.py b/homeassistant/components/hassio/coordinator.py index e67b76458a678..6808e7b8af173 100644 --- a/homeassistant/components/hassio/coordinator.py +++ b/homeassistant/components/hassio/coordinator.py @@ -1,7 +1,5 @@ """Data for Hass.io.""" -from __future__ import annotations - import asyncio from collections import defaultdict from copy import deepcopy diff --git a/homeassistant/components/hassio/diagnostics.py b/homeassistant/components/hassio/diagnostics.py index 0ef50cedc5af3..0746406e0ce1a 100644 --- a/homeassistant/components/hassio/diagnostics.py +++ b/homeassistant/components/hassio/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Supervisor.""" -from __future__ import annotations - from typing import Any from attr import asdict diff --git a/homeassistant/components/hassio/discovery.py b/homeassistant/components/hassio/discovery.py index 6d83367a5bbbd..fceafa896b650 100644 --- a/homeassistant/components/hassio/discovery.py +++ b/homeassistant/components/hassio/discovery.py @@ -1,7 +1,5 @@ """Implement the services discovery feature from Hass.io for Add-ons.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/hassio/entity.py b/homeassistant/components/hassio/entity.py index 44ae5a1db646d..6cd1bbc43694f 100644 --- a/homeassistant/components/hassio/entity.py +++ b/homeassistant/components/hassio/entity.py @@ -1,7 +1,5 @@ """Base for Hass.io entities.""" -from __future__ import annotations - from typing import Any from aiohasupervisor.models.mounts import CIFSMountResponse, NFSMountResponse diff --git a/homeassistant/components/hassio/handler.py b/homeassistant/components/hassio/handler.py index 2fb52034fcec2..0b94c99b9eaeb 100644 --- a/homeassistant/components/hassio/handler.py +++ b/homeassistant/components/hassio/handler.py @@ -1,7 +1,5 @@ """Handler for Hass.io.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from http import HTTPStatus diff --git a/homeassistant/components/hassio/http.py b/homeassistant/components/hassio/http.py index d0304e3f34d07..826a60d266e72 100644 --- a/homeassistant/components/hassio/http.py +++ b/homeassistant/components/hassio/http.py @@ -1,7 +1,5 @@ """HTTP Support for Hass.io.""" -from __future__ import annotations - from http import HTTPStatus import logging import os diff --git a/homeassistant/components/hassio/ingress.py b/homeassistant/components/hassio/ingress.py index 61661b9a4e9ba..5441443d6cd5f 100644 --- a/homeassistant/components/hassio/ingress.py +++ b/homeassistant/components/hassio/ingress.py @@ -1,7 +1,5 @@ """Hass.io Add-on ingress service.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from functools import lru_cache diff --git a/homeassistant/components/hassio/issues.py b/homeassistant/components/hassio/issues.py index 25b4db9c86136..8176a2b24ce12 100644 --- a/homeassistant/components/hassio/issues.py +++ b/homeassistant/components/hassio/issues.py @@ -1,7 +1,5 @@ """Supervisor events monitor.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass, field from datetime import datetime diff --git a/homeassistant/components/hassio/repairs.py b/homeassistant/components/hassio/repairs.py index de90026be5b17..d1e02410bc3e4 100644 --- a/homeassistant/components/hassio/repairs.py +++ b/homeassistant/components/hassio/repairs.py @@ -1,7 +1,5 @@ """Repairs implementation for supervisor integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from types import MethodType from typing import Any diff --git a/homeassistant/components/hassio/sensor.py b/homeassistant/components/hassio/sensor.py index 9b62faaabcfe2..6c6e01634b2c5 100644 --- a/homeassistant/components/hassio/sensor.py +++ b/homeassistant/components/hassio/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Hass.io addons.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/hassio/switch.py b/homeassistant/components/hassio/switch.py index 4aa7813783a6b..9bf9374a53297 100644 --- a/homeassistant/components/hassio/switch.py +++ b/homeassistant/components/hassio/switch.py @@ -1,7 +1,5 @@ """Switch platform for Hass.io addons.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hassio/system_health.py b/homeassistant/components/hassio/system_health.py index 0a7e9b51e97a1..bc9e32e3bb20b 100644 --- a/homeassistant/components/hassio/system_health.py +++ b/homeassistant/components/hassio/system_health.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - import os from typing import Any diff --git a/homeassistant/components/hassio/update.py b/homeassistant/components/hassio/update.py index 5354f21e72635..22f136fa00c8c 100644 --- a/homeassistant/components/hassio/update.py +++ b/homeassistant/components/hassio/update.py @@ -1,7 +1,5 @@ """Update platform for Supervisor.""" -from __future__ import annotations - import re from typing import Any diff --git a/homeassistant/components/hassio/update_helper.py b/homeassistant/components/hassio/update_helper.py index f44ee0700fcc8..5c0da77d2bd52 100644 --- a/homeassistant/components/hassio/update_helper.py +++ b/homeassistant/components/hassio/update_helper.py @@ -1,7 +1,5 @@ """Update helpers for Supervisor.""" -from __future__ import annotations - from aiohasupervisor import SupervisorError from aiohasupervisor.models import ( HomeAssistantUpdateOptions, diff --git a/homeassistant/components/haveibeenpwned/sensor.py b/homeassistant/components/haveibeenpwned/sensor.py index 0e8de64d7c61b..fe629039bca0e 100644 --- a/homeassistant/components/haveibeenpwned/sensor.py +++ b/homeassistant/components/haveibeenpwned/sensor.py @@ -1,7 +1,5 @@ """Support for haveibeenpwned (email breaches) sensor.""" -from __future__ import annotations - from datetime import timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/hddtemp/sensor.py b/homeassistant/components/hddtemp/sensor.py index 4d9bbeb951675..3e168ed52b5de 100644 --- a/homeassistant/components/hddtemp/sensor.py +++ b/homeassistant/components/hddtemp/sensor.py @@ -1,7 +1,5 @@ """Support for getting the disk temperature of a host.""" -from __future__ import annotations - from datetime import timedelta import logging import socket diff --git a/homeassistant/components/hdmi_cec/__init__.py b/homeassistant/components/hdmi_cec/__init__.py index 3f948a4474f78..140596319b394 100644 --- a/homeassistant/components/hdmi_cec/__init__.py +++ b/homeassistant/components/hdmi_cec/__init__.py @@ -1,7 +1,5 @@ """Support for HDMI CEC.""" -from __future__ import annotations - from functools import reduce import logging import multiprocessing diff --git a/homeassistant/components/hdmi_cec/entity.py b/homeassistant/components/hdmi_cec/entity.py index cc10fd95531be..cfbf44052694a 100644 --- a/homeassistant/components/hdmi_cec/entity.py +++ b/homeassistant/components/hdmi_cec/entity.py @@ -1,7 +1,5 @@ """Support for HDMI CEC.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/hdmi_cec/media_player.py b/homeassistant/components/hdmi_cec/media_player.py index 7ad06f0c45a94..6e16608f5eb63 100644 --- a/homeassistant/components/hdmi_cec/media_player.py +++ b/homeassistant/components/hdmi_cec/media_player.py @@ -1,7 +1,5 @@ """Support for HDMI CEC devices as media players.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hdmi_cec/switch.py b/homeassistant/components/hdmi_cec/switch.py index d1bb603a938e2..a76472cc0388f 100644 --- a/homeassistant/components/hdmi_cec/switch.py +++ b/homeassistant/components/hdmi_cec/switch.py @@ -1,7 +1,5 @@ """Support for HDMI CEC devices as switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/heatmiser/climate.py b/homeassistant/components/heatmiser/climate.py index c6d10bc72b249..930dfde4d6126 100644 --- a/homeassistant/components/heatmiser/climate.py +++ b/homeassistant/components/heatmiser/climate.py @@ -1,7 +1,5 @@ """Support for the PRT Heatmiser thermostats using the V3 protocol.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hegel/__init__.py b/homeassistant/components/hegel/__init__.py index e732d215839ef..20c7e5177e365 100644 --- a/homeassistant/components/hegel/__init__.py +++ b/homeassistant/components/hegel/__init__.py @@ -1,7 +1,5 @@ """The Hegel integration.""" -from __future__ import annotations - import logging from hegel_ip_client import HegelClient diff --git a/homeassistant/components/hegel/config_flow.py b/homeassistant/components/hegel/config_flow.py index 8bbd0d3d0eb56..8f40ee2fe4571 100644 --- a/homeassistant/components/hegel/config_flow.py +++ b/homeassistant/components/hegel/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Hegel integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hegel/media_player.py b/homeassistant/components/hegel/media_player.py index 7ee8252270ca4..535b3915a5ea4 100644 --- a/homeassistant/components/hegel/media_player.py +++ b/homeassistant/components/hegel/media_player.py @@ -1,7 +1,5 @@ """Hegel media player platform.""" -from __future__ import annotations - import asyncio from collections.abc import Callable import contextlib diff --git a/homeassistant/components/heos/__init__.py b/homeassistant/components/heos/__init__.py index 54510540f2abe..91e3d316b38ed 100644 --- a/homeassistant/components/heos/__init__.py +++ b/homeassistant/components/heos/__init__.py @@ -1,7 +1,5 @@ """Denon HEOS Media Player.""" -from __future__ import annotations - from datetime import timedelta from homeassistant.const import Platform diff --git a/homeassistant/components/heos/media_player.py b/homeassistant/components/heos/media_player.py index b0372145f8238..be9f4ee21fdc2 100644 --- a/homeassistant/components/heos/media_player.py +++ b/homeassistant/components/heos/media_player.py @@ -1,7 +1,5 @@ """Denon HEOS Media Player.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine, Sequence from contextlib import suppress import dataclasses diff --git a/homeassistant/components/here_travel_time/__init__.py b/homeassistant/components/here_travel_time/__init__.py index 9de8230e357f6..876095ae6e54f 100644 --- a/homeassistant/components/here_travel_time/__init__.py +++ b/homeassistant/components/here_travel_time/__init__.py @@ -1,7 +1,5 @@ """The HERE Travel Time integration.""" -from __future__ import annotations - import logging from homeassistant.const import CONF_API_KEY, CONF_MODE, Platform diff --git a/homeassistant/components/here_travel_time/config_flow.py b/homeassistant/components/here_travel_time/config_flow.py index 8c068de0af039..c4e24528b1dde 100644 --- a/homeassistant/components/here_travel_time/config_flow.py +++ b/homeassistant/components/here_travel_time/config_flow.py @@ -1,7 +1,5 @@ """Config flow for HERE Travel Time integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/here_travel_time/coordinator.py b/homeassistant/components/here_travel_time/coordinator.py index 0e447770ca988..ba7891e19cdc6 100644 --- a/homeassistant/components/here_travel_time/coordinator.py +++ b/homeassistant/components/here_travel_time/coordinator.py @@ -1,7 +1,5 @@ """The HERE Travel Time integration.""" -from __future__ import annotations - from datetime import datetime, time, timedelta import logging from typing import Any diff --git a/homeassistant/components/here_travel_time/model.py b/homeassistant/components/here_travel_time/model.py index deb886f6805f5..cc771a6d97332 100644 --- a/homeassistant/components/here_travel_time/model.py +++ b/homeassistant/components/here_travel_time/model.py @@ -1,7 +1,5 @@ """Model Classes for here_travel_time.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime from typing import TypedDict diff --git a/homeassistant/components/here_travel_time/sensor.py b/homeassistant/components/here_travel_time/sensor.py index 1500006fc3978..1c144a30d06c6 100644 --- a/homeassistant/components/here_travel_time/sensor.py +++ b/homeassistant/components/here_travel_time/sensor.py @@ -1,7 +1,5 @@ """Support for HERE travel time sensors.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta from typing import Any diff --git a/homeassistant/components/hikvision/__init__.py b/homeassistant/components/hikvision/__init__.py index af4f788d255f6..dc20944d29bf2 100644 --- a/homeassistant/components/hikvision/__init__.py +++ b/homeassistant/components/hikvision/__init__.py @@ -1,7 +1,5 @@ """The Hikvision integration.""" -from __future__ import annotations - from dataclasses import dataclass, field import logging from xml.etree.ElementTree import ParseError diff --git a/homeassistant/components/hikvision/binary_sensor.py b/homeassistant/components/hikvision/binary_sensor.py index 8196ed48bd92f..f604da186947f 100644 --- a/homeassistant/components/hikvision/binary_sensor.py +++ b/homeassistant/components/hikvision/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Hikvision event stream events represented as binary sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hikvision/camera.py b/homeassistant/components/hikvision/camera.py index 45db2a6d79abf..a4a69ce2c549b 100644 --- a/homeassistant/components/hikvision/camera.py +++ b/homeassistant/components/hikvision/camera.py @@ -1,7 +1,5 @@ """Support for Hikvision cameras.""" -from __future__ import annotations - from pyhik.hikvision import VideoChannel from homeassistant.components.camera import Camera, CameraEntityFeature diff --git a/homeassistant/components/hikvision/config_flow.py b/homeassistant/components/hikvision/config_flow.py index ebfa0931f19c2..dcec18db72839 100644 --- a/homeassistant/components/hikvision/config_flow.py +++ b/homeassistant/components/hikvision/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Hikvision integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hikvision/entity.py b/homeassistant/components/hikvision/entity.py index 0042e03e6b6cf..4cd1ed6315f70 100644 --- a/homeassistant/components/hikvision/entity.py +++ b/homeassistant/components/hikvision/entity.py @@ -1,7 +1,5 @@ """Base entity for Hikvision integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/hikvisioncam/switch.py b/homeassistant/components/hikvisioncam/switch.py index 85ad3ba2f7a73..af9575722bf03 100644 --- a/homeassistant/components/hikvisioncam/switch.py +++ b/homeassistant/components/hikvisioncam/switch.py @@ -1,7 +1,5 @@ """Support turning on/off motion detection on Hikvision cameras.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hisense_aehw4a1/climate.py b/homeassistant/components/hisense_aehw4a1/climate.py index cd9f3666e0869..aed82b765a649 100644 --- a/homeassistant/components/hisense_aehw4a1/climate.py +++ b/homeassistant/components/hisense_aehw4a1/climate.py @@ -1,7 +1,5 @@ """Pyaehw4a1 platform to control of Hisense AEH-W4A1 Climate Devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/history/__init__.py b/homeassistant/components/history/__init__.py index b948060fe24fb..63bc0ac6a445e 100644 --- a/homeassistant/components/history/__init__.py +++ b/homeassistant/components/history/__init__.py @@ -1,7 +1,5 @@ """Provide pre-made queries on top of the recorder component.""" -from __future__ import annotations - from datetime import datetime as dt, timedelta from http import HTTPStatus from typing import cast diff --git a/homeassistant/components/history/helpers.py b/homeassistant/components/history/helpers.py index 2010b7373ffa9..82b453a835743 100644 --- a/homeassistant/components/history/helpers.py +++ b/homeassistant/components/history/helpers.py @@ -1,7 +1,5 @@ """Helpers for the history integration.""" -from __future__ import annotations - from collections.abc import Iterable from datetime import datetime as dt diff --git a/homeassistant/components/history/websocket_api.py b/homeassistant/components/history/websocket_api.py index 3761c935992f5..77285d4afeba7 100644 --- a/homeassistant/components/history/websocket_api.py +++ b/homeassistant/components/history/websocket_api.py @@ -1,7 +1,5 @@ """Websocket API for the history integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Iterable from dataclasses import dataclass diff --git a/homeassistant/components/history_stats/__init__.py b/homeassistant/components/history_stats/__init__.py index 762d36c021052..5af162fa29dc6 100644 --- a/homeassistant/components/history_stats/__init__.py +++ b/homeassistant/components/history_stats/__init__.py @@ -1,7 +1,5 @@ """The history_stats component.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/history_stats/config_flow.py b/homeassistant/components/history_stats/config_flow.py index fc48e3c8e7402..2d7e3c695b0fd 100644 --- a/homeassistant/components/history_stats/config_flow.py +++ b/homeassistant/components/history_stats/config_flow.py @@ -1,7 +1,5 @@ """The history_stats component config flow.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta from typing import Any, cast diff --git a/homeassistant/components/history_stats/coordinator.py b/homeassistant/components/history_stats/coordinator.py index 091e1da6ad853..95872ba9e09c8 100644 --- a/homeassistant/components/history_stats/coordinator.py +++ b/homeassistant/components/history_stats/coordinator.py @@ -1,7 +1,5 @@ """History stats data coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/history_stats/data.py b/homeassistant/components/history_stats/data.py index 9a88812342ede..17f9661d846e7 100644 --- a/homeassistant/components/history_stats/data.py +++ b/homeassistant/components/history_stats/data.py @@ -1,7 +1,5 @@ """Manage the history_stats data.""" -from __future__ import annotations - from dataclasses import dataclass import datetime import logging diff --git a/homeassistant/components/history_stats/diagnostics.py b/homeassistant/components/history_stats/diagnostics.py index 045e37d49b96e..aa65920e2428e 100644 --- a/homeassistant/components/history_stats/diagnostics.py +++ b/homeassistant/components/history_stats/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for history_stats.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/history_stats/helpers.py b/homeassistant/components/history_stats/helpers.py index b0ed132c1eff5..8806c034140b3 100644 --- a/homeassistant/components/history_stats/helpers.py +++ b/homeassistant/components/history_stats/helpers.py @@ -1,7 +1,5 @@ """Helpers to make instant statistics about your history.""" -from __future__ import annotations - import datetime import logging import math diff --git a/homeassistant/components/history_stats/sensor.py b/homeassistant/components/history_stats/sensor.py index 367f9892ca2be..cadea34e3671b 100644 --- a/homeassistant/components/history_stats/sensor.py +++ b/homeassistant/components/history_stats/sensor.py @@ -1,7 +1,5 @@ """Component to make instant statistics about your history.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable, Mapping import datetime diff --git a/homeassistant/components/hitron_coda/device_tracker.py b/homeassistant/components/hitron_coda/device_tracker.py index 25de2d8956e2d..0a7fd6110af3c 100644 --- a/homeassistant/components/hitron_coda/device_tracker.py +++ b/homeassistant/components/hitron_coda/device_tracker.py @@ -1,7 +1,5 @@ """Support for the Hitron CODA-4582U, provided by Rogers.""" -from __future__ import annotations - from collections import namedtuple from http import HTTPStatus import logging diff --git a/homeassistant/components/hive/__init__.py b/homeassistant/components/hive/__init__.py index 5c2527aee8115..85d8bd2297429 100644 --- a/homeassistant/components/hive/__init__.py +++ b/homeassistant/components/hive/__init__.py @@ -1,7 +1,5 @@ """Support for the Hive devices and services.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps import logging diff --git a/homeassistant/components/hive/config_flow.py b/homeassistant/components/hive/config_flow.py index 41dba27c3a5cc..e73fcc69ec0ee 100644 --- a/homeassistant/components/hive/config_flow.py +++ b/homeassistant/components/hive/config_flow.py @@ -1,7 +1,5 @@ """Config Flow for Hive.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/hive/entity.py b/homeassistant/components/hive/entity.py index f564869020137..3a79fd8e48a34 100644 --- a/homeassistant/components/hive/entity.py +++ b/homeassistant/components/hive/entity.py @@ -1,7 +1,5 @@ """Support for the Hive devices and services.""" -from __future__ import annotations - from typing import Any from apyhiveapi import Hive diff --git a/homeassistant/components/hive/light.py b/homeassistant/components/hive/light.py index f89d23b851391..8bf09c82b2678 100644 --- a/homeassistant/components/hive/light.py +++ b/homeassistant/components/hive/light.py @@ -1,7 +1,5 @@ """Support for Hive light devices.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/hive/switch.py b/homeassistant/components/hive/switch.py index 0640436d105d5..2b6f8776710b2 100644 --- a/homeassistant/components/hive/switch.py +++ b/homeassistant/components/hive/switch.py @@ -1,7 +1,5 @@ """Support for the Hive switches.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/hko/__init__.py b/homeassistant/components/hko/__init__.py index b99fc07bc2fa3..f594c6f9412ae 100644 --- a/homeassistant/components/hko/__init__.py +++ b/homeassistant/components/hko/__init__.py @@ -1,7 +1,5 @@ """The Hong Kong Observatory integration.""" -from __future__ import annotations - from hko import LOCATIONS from homeassistant.const import CONF_LOCATION, Platform diff --git a/homeassistant/components/hko/config_flow.py b/homeassistant/components/hko/config_flow.py index 1e2a623045524..c6f0e929f5098 100644 --- a/homeassistant/components/hko/config_flow.py +++ b/homeassistant/components/hko/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Hong Kong Observatory integration.""" -from __future__ import annotations - from asyncio import timeout import logging from typing import Any diff --git a/homeassistant/components/hlk_sw16/switch.py b/homeassistant/components/hlk_sw16/switch.py index 795f3dc68ea04..7bd2617e78918 100644 --- a/homeassistant/components/hlk_sw16/switch.py +++ b/homeassistant/components/hlk_sw16/switch.py @@ -1,7 +1,5 @@ """Support for HLK-SW16 switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/holiday/__init__.py b/homeassistant/components/holiday/__init__.py index f0c340785cf82..52228284a9861 100644 --- a/homeassistant/components/holiday/__init__.py +++ b/homeassistant/components/holiday/__init__.py @@ -1,7 +1,5 @@ """The Holiday integration.""" -from __future__ import annotations - from functools import partial from holidays import country_holidays diff --git a/homeassistant/components/holiday/calendar.py b/homeassistant/components/holiday/calendar.py index c5b67b7d555d1..286436915dede 100644 --- a/homeassistant/components/holiday/calendar.py +++ b/homeassistant/components/holiday/calendar.py @@ -1,7 +1,5 @@ """Holiday Calendar.""" -from __future__ import annotations - from datetime import datetime, timedelta from holidays import PUBLIC, HolidayBase, country_holidays diff --git a/homeassistant/components/holiday/config_flow.py b/homeassistant/components/holiday/config_flow.py index e9f16a9e4c5bf..fb2681cbb9344 100644 --- a/homeassistant/components/holiday/config_flow.py +++ b/homeassistant/components/holiday/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Holiday integration.""" -from __future__ import annotations - from typing import Any from babel import Locale, UnknownLocaleError diff --git a/homeassistant/components/home_connect/__init__.py b/homeassistant/components/home_connect/__init__.py index 46fe0e637d213..9da6faa954f20 100644 --- a/homeassistant/components/home_connect/__init__.py +++ b/homeassistant/components/home_connect/__init__.py @@ -1,7 +1,5 @@ """Support for BSH Home Connect appliances.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/home_connect/coordinator.py b/homeassistant/components/home_connect/coordinator.py index f9f084ba2e714..54575c5cfcbf6 100644 --- a/homeassistant/components/home_connect/coordinator.py +++ b/homeassistant/components/home_connect/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Home Connect.""" -from __future__ import annotations - from asyncio import sleep as asyncio_sleep from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/home_connect/diagnostics.py b/homeassistant/components/home_connect/diagnostics.py index 08558fcd23264..364a109cf19de 100644 --- a/homeassistant/components/home_connect/diagnostics.py +++ b/homeassistant/components/home_connect/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Home Connect Diagnostics.""" -from __future__ import annotations - from typing import Any from aiohomeconnect.model import GetSetting, Status diff --git a/homeassistant/components/home_connect/services.py b/homeassistant/components/home_connect/services.py index ca6eca4d9192d..fb0dfea7ceef4 100644 --- a/homeassistant/components/home_connect/services.py +++ b/homeassistant/components/home_connect/services.py @@ -1,7 +1,5 @@ """Custom actions (previously known as services) for the Home Connect integration.""" -from __future__ import annotations - from collections.abc import Awaitable from typing import Any, cast diff --git a/homeassistant/components/homeassistant/const.py b/homeassistant/components/homeassistant/const.py index 3ca8a14cce7e7..95892bc9e4ada 100644 --- a/homeassistant/components/homeassistant/const.py +++ b/homeassistant/components/homeassistant/const.py @@ -1,7 +1,5 @@ """Constants for the Homeassistant integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Final from homeassistant import core as ha diff --git a/homeassistant/components/homeassistant/exposed_entities.py b/homeassistant/components/homeassistant/exposed_entities.py index 135e6cdd3763b..e44ac020fcc3e 100644 --- a/homeassistant/components/homeassistant/exposed_entities.py +++ b/homeassistant/components/homeassistant/exposed_entities.py @@ -1,7 +1,5 @@ """Control which entities are exposed to voice assistants.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import dataclasses from itertools import chain diff --git a/homeassistant/components/homeassistant/logbook.py b/homeassistant/components/homeassistant/logbook.py index 2e7c17485e120..c5c7ca08ec84d 100644 --- a/homeassistant/components/homeassistant/logbook.py +++ b/homeassistant/components/homeassistant/logbook.py @@ -1,7 +1,5 @@ """Describe homeassistant logbook events.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/homeassistant/repairs.py b/homeassistant/components/homeassistant/repairs.py index d631c13b569da..efc6b7f4cc5f1 100644 --- a/homeassistant/components/homeassistant/repairs.py +++ b/homeassistant/components/homeassistant/repairs.py @@ -1,7 +1,5 @@ """Repairs for Home Assistant.""" -from __future__ import annotations - from homeassistant.components.repairs import ConfirmRepairFlow, RepairsFlow from homeassistant.core import HomeAssistant from homeassistant.data_entry_flow import FlowResult diff --git a/homeassistant/components/homeassistant/scene.py b/homeassistant/components/homeassistant/scene.py index 33ae659f0f6df..c294276f0a1d0 100644 --- a/homeassistant/components/homeassistant/scene.py +++ b/homeassistant/components/homeassistant/scene.py @@ -1,7 +1,5 @@ """Allow users to set and activate scenes.""" -from __future__ import annotations - from collections.abc import Mapping, ValuesView import logging from typing import Any, NamedTuple, cast diff --git a/homeassistant/components/homeassistant/system_health.py b/homeassistant/components/homeassistant/system_health.py index 3f98c5ae6e0fd..addea87ac92f9 100644 --- a/homeassistant/components/homeassistant/system_health.py +++ b/homeassistant/components/homeassistant/system_health.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - from typing import Any from homeassistant.components import system_health diff --git a/homeassistant/components/homeassistant/triggers/event.py b/homeassistant/components/homeassistant/triggers/event.py index 8065c23c5c1a0..7f45f19862b55 100644 --- a/homeassistant/components/homeassistant/triggers/event.py +++ b/homeassistant/components/homeassistant/triggers/event.py @@ -1,7 +1,5 @@ """Offer event listening automation rules.""" -from __future__ import annotations - from collections.abc import ItemsView, Mapping from typing import Any diff --git a/homeassistant/components/homeassistant/triggers/numeric_state.py b/homeassistant/components/homeassistant/triggers/numeric_state.py index dac250792ea31..906674dc8ca4b 100644 --- a/homeassistant/components/homeassistant/triggers/numeric_state.py +++ b/homeassistant/components/homeassistant/triggers/numeric_state.py @@ -1,7 +1,5 @@ """Offer numeric state listening automation rules.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import logging diff --git a/homeassistant/components/homeassistant/triggers/state.py b/homeassistant/components/homeassistant/triggers/state.py index 53372cb479e21..431d080ca097a 100644 --- a/homeassistant/components/homeassistant/triggers/state.py +++ b/homeassistant/components/homeassistant/triggers/state.py @@ -1,7 +1,5 @@ """Offer state listening automation rules.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import logging diff --git a/homeassistant/components/homeassistant/triggers/time_pattern.py b/homeassistant/components/homeassistant/triggers/time_pattern.py index 14096d8727794..9bd9ce1fb3c6d 100644 --- a/homeassistant/components/homeassistant/triggers/time_pattern.py +++ b/homeassistant/components/homeassistant/triggers/time_pattern.py @@ -1,7 +1,5 @@ """Offer time listening automation rules.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/homeassistant_alerts/__init__.py b/homeassistant/components/homeassistant_alerts/__init__.py index 4a268901ca2a7..270afa41fad12 100644 --- a/homeassistant/components/homeassistant_alerts/__init__.py +++ b/homeassistant/components/homeassistant_alerts/__init__.py @@ -1,7 +1,5 @@ """The Home Assistant alerts integration.""" -from __future__ import annotations - import logging from homeassistant.const import EVENT_COMPONENT_LOADED diff --git a/homeassistant/components/homeassistant_connect_zbt2/__init__.py b/homeassistant/components/homeassistant_connect_zbt2/__init__.py index cbd88114e663f..72ad24f7cf1f8 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/__init__.py +++ b/homeassistant/components/homeassistant_connect_zbt2/__init__.py @@ -1,7 +1,5 @@ """The Home Assistant Connect ZBT-2 integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging import os.path diff --git a/homeassistant/components/homeassistant_connect_zbt2/config_flow.py b/homeassistant/components/homeassistant_connect_zbt2/config_flow.py index 0d01081afaca6..6e2945171bc1c 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/config_flow.py +++ b/homeassistant/components/homeassistant_connect_zbt2/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Home Assistant Connect ZBT-2 integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any, Protocol diff --git a/homeassistant/components/homeassistant_connect_zbt2/hardware.py b/homeassistant/components/homeassistant_connect_zbt2/hardware.py index 0d45e05540768..16317826c4d27 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/hardware.py +++ b/homeassistant/components/homeassistant_connect_zbt2/hardware.py @@ -1,7 +1,5 @@ """The Home Assistant Connect ZBT-2 hardware platform.""" -from __future__ import annotations - from homeassistant.components.hardware import HardwareInfo, USBInfo from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/homeassistant_connect_zbt2/switch.py b/homeassistant/components/homeassistant_connect_zbt2/switch.py index 07d6677e999b3..316e1821192b5 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/switch.py +++ b/homeassistant/components/homeassistant_connect_zbt2/switch.py @@ -1,7 +1,5 @@ """Home Assistant Connect ZBT-2 switch entities.""" -from __future__ import annotations - import logging from homeassistant.components.homeassistant_hardware.coordinator import ( diff --git a/homeassistant/components/homeassistant_connect_zbt2/update.py b/homeassistant/components/homeassistant_connect_zbt2/update.py index 0efa585abfa61..0485a3053da21 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/update.py +++ b/homeassistant/components/homeassistant_connect_zbt2/update.py @@ -1,7 +1,5 @@ """Home Assistant Connect ZBT-2 firmware update entity.""" -from __future__ import annotations - import logging from homeassistant.components.homeassistant_hardware.coordinator import ( diff --git a/homeassistant/components/homeassistant_connect_zbt2/util.py b/homeassistant/components/homeassistant_connect_zbt2/util.py index ebd6f33a8a895..13c7a85a95399 100644 --- a/homeassistant/components/homeassistant_connect_zbt2/util.py +++ b/homeassistant/components/homeassistant_connect_zbt2/util.py @@ -1,7 +1,5 @@ """Utility functions for Home Assistant Connect ZBT-2 integration.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/homeassistant_green/__init__.py b/homeassistant/components/homeassistant_green/__init__.py index 79688f9d16acc..b66e95d0b557e 100644 --- a/homeassistant/components/homeassistant_green/__init__.py +++ b/homeassistant/components/homeassistant_green/__init__.py @@ -1,7 +1,5 @@ """The Home Assistant Green integration.""" -from __future__ import annotations - from homeassistant.components.hassio import get_os_info from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/homeassistant_green/config_flow.py b/homeassistant/components/homeassistant_green/config_flow.py index ca03c213db78c..301060fb51652 100644 --- a/homeassistant/components/homeassistant_green/config_flow.py +++ b/homeassistant/components/homeassistant_green/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Home Assistant Green integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/homeassistant_green/hardware.py b/homeassistant/components/homeassistant_green/hardware.py index 825eede5653ea..900bc636e6cdc 100644 --- a/homeassistant/components/homeassistant_green/hardware.py +++ b/homeassistant/components/homeassistant_green/hardware.py @@ -1,7 +1,5 @@ """The Home Assistant Green hardware platform.""" -from __future__ import annotations - from homeassistant.components.hardware import BoardInfo, HardwareInfo from homeassistant.components.hassio import get_os_info from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/homeassistant_hardware/__init__.py b/homeassistant/components/homeassistant_hardware/__init__.py index fc2b393805e7e..9f815da13ba25 100644 --- a/homeassistant/components/homeassistant_hardware/__init__.py +++ b/homeassistant/components/homeassistant_hardware/__init__.py @@ -1,7 +1,5 @@ """The Home Assistant Hardware integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/homeassistant_hardware/const.py b/homeassistant/components/homeassistant_hardware/const.py index eeeab870514ee..a474833069926 100644 --- a/homeassistant/components/homeassistant_hardware/const.py +++ b/homeassistant/components/homeassistant_hardware/const.py @@ -1,7 +1,5 @@ """Constants for the Homeassistant Hardware integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/homeassistant_hardware/coordinator.py b/homeassistant/components/homeassistant_hardware/coordinator.py index 6c4b2cb38e4b8..85913533e5ba1 100644 --- a/homeassistant/components/homeassistant_hardware/coordinator.py +++ b/homeassistant/components/homeassistant_hardware/coordinator.py @@ -1,7 +1,5 @@ """Home Assistant hardware firmware update coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/homeassistant_hardware/firmware_config_flow.py b/homeassistant/components/homeassistant_hardware/firmware_config_flow.py index f61a3532c1afe..a18286029e90a 100644 --- a/homeassistant/components/homeassistant_hardware/firmware_config_flow.py +++ b/homeassistant/components/homeassistant_hardware/firmware_config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Home Assistant SkyConnect integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from enum import StrEnum diff --git a/homeassistant/components/homeassistant_hardware/helpers.py b/homeassistant/components/homeassistant_hardware/helpers.py index 58337362f0ed2..9335eccbb4f2d 100644 --- a/homeassistant/components/homeassistant_hardware/helpers.py +++ b/homeassistant/components/homeassistant_hardware/helpers.py @@ -1,7 +1,5 @@ """Home Assistant Hardware integration helpers.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import AsyncGenerator, AsyncIterator, Awaitable, Callable from contextlib import asynccontextmanager diff --git a/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py b/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py index b32998f55b0cb..dacdbd0b759c6 100644 --- a/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py +++ b/homeassistant/components/homeassistant_hardware/silabs_multiprotocol_addon.py @@ -1,7 +1,5 @@ """Manage the Silicon Labs Multiprotocol add-on.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio import dataclasses diff --git a/homeassistant/components/homeassistant_hardware/switch.py b/homeassistant/components/homeassistant_hardware/switch.py index 6da4964da39e3..4c447ab8f6eec 100644 --- a/homeassistant/components/homeassistant_hardware/switch.py +++ b/homeassistant/components/homeassistant_hardware/switch.py @@ -1,7 +1,5 @@ """Home Assistant Hardware base beta firmware switch entity.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homeassistant_hardware/update.py b/homeassistant/components/homeassistant_hardware/update.py index fd1ef16c88278..89590c9f8b941 100644 --- a/homeassistant/components/homeassistant_hardware/update.py +++ b/homeassistant/components/homeassistant_hardware/update.py @@ -1,7 +1,5 @@ """Home Assistant Hardware base firmware update entity.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/homeassistant_hardware/util.py b/homeassistant/components/homeassistant_hardware/util.py index 0af39c4a7b31b..0250ed213fe8b 100644 --- a/homeassistant/components/homeassistant_hardware/util.py +++ b/homeassistant/components/homeassistant_hardware/util.py @@ -1,7 +1,5 @@ """Utility functions for Home Assistant SkyConnect integration.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import AsyncGenerator, Callable, Sequence diff --git a/homeassistant/components/homeassistant_sky_connect/__init__.py b/homeassistant/components/homeassistant_sky_connect/__init__.py index 943892fc91001..d323df6f700f1 100644 --- a/homeassistant/components/homeassistant_sky_connect/__init__.py +++ b/homeassistant/components/homeassistant_sky_connect/__init__.py @@ -1,7 +1,5 @@ """The Home Assistant SkyConnect integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging import os.path diff --git a/homeassistant/components/homeassistant_sky_connect/config_flow.py b/homeassistant/components/homeassistant_sky_connect/config_flow.py index 0f0ab8084eef2..130a5fa92c4e4 100644 --- a/homeassistant/components/homeassistant_sky_connect/config_flow.py +++ b/homeassistant/components/homeassistant_sky_connect/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Home Assistant SkyConnect integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any, Protocol diff --git a/homeassistant/components/homeassistant_sky_connect/hardware.py b/homeassistant/components/homeassistant_sky_connect/hardware.py index 90ac80bf49a47..641701fb67db1 100644 --- a/homeassistant/components/homeassistant_sky_connect/hardware.py +++ b/homeassistant/components/homeassistant_sky_connect/hardware.py @@ -1,7 +1,5 @@ """The Home Assistant SkyConnect hardware platform.""" -from __future__ import annotations - from homeassistant.components.hardware import HardwareInfo, USBInfo from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/homeassistant_sky_connect/switch.py b/homeassistant/components/homeassistant_sky_connect/switch.py index 249e744fe8758..57fce65a1e25e 100644 --- a/homeassistant/components/homeassistant_sky_connect/switch.py +++ b/homeassistant/components/homeassistant_sky_connect/switch.py @@ -1,7 +1,5 @@ """Home Assistant SkyConnect switch entities.""" -from __future__ import annotations - import logging from homeassistant.components.homeassistant_hardware.coordinator import ( diff --git a/homeassistant/components/homeassistant_sky_connect/update.py b/homeassistant/components/homeassistant_sky_connect/update.py index 0671c07b07f6e..35a36a8132637 100644 --- a/homeassistant/components/homeassistant_sky_connect/update.py +++ b/homeassistant/components/homeassistant_sky_connect/update.py @@ -1,7 +1,5 @@ """Home Assistant SkyConnect firmware update entity.""" -from __future__ import annotations - import logging from homeassistant.components.homeassistant_hardware.coordinator import ( diff --git a/homeassistant/components/homeassistant_sky_connect/util.py b/homeassistant/components/homeassistant_sky_connect/util.py index c463c1b927549..5fee492c1a14e 100644 --- a/homeassistant/components/homeassistant_sky_connect/util.py +++ b/homeassistant/components/homeassistant_sky_connect/util.py @@ -1,7 +1,5 @@ """Utility functions for Home Assistant SkyConnect integration.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/homeassistant_yellow/__init__.py b/homeassistant/components/homeassistant_yellow/__init__.py index e772c0fe7b363..2de49f06d7a10 100644 --- a/homeassistant/components/homeassistant_yellow/__init__.py +++ b/homeassistant/components/homeassistant_yellow/__init__.py @@ -1,7 +1,5 @@ """The Home Assistant Yellow integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/homeassistant_yellow/config_flow.py b/homeassistant/components/homeassistant_yellow/config_flow.py index a8532e1ca7cc2..f6ca0e4f76f0e 100644 --- a/homeassistant/components/homeassistant_yellow/config_flow.py +++ b/homeassistant/components/homeassistant_yellow/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Home Assistant Yellow integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio import logging diff --git a/homeassistant/components/homeassistant_yellow/hardware.py b/homeassistant/components/homeassistant_yellow/hardware.py index 0772b27f93640..f7e9f97360c83 100644 --- a/homeassistant/components/homeassistant_yellow/hardware.py +++ b/homeassistant/components/homeassistant_yellow/hardware.py @@ -1,7 +1,5 @@ """The Home Assistant Yellow hardware platform.""" -from __future__ import annotations - from homeassistant.components.hardware import BoardInfo, HardwareInfo from homeassistant.components.hassio import get_os_info from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/homeassistant_yellow/switch.py b/homeassistant/components/homeassistant_yellow/switch.py index 3e4cf01c370b4..21ac69e67a2a7 100644 --- a/homeassistant/components/homeassistant_yellow/switch.py +++ b/homeassistant/components/homeassistant_yellow/switch.py @@ -1,7 +1,5 @@ """Home Assistant Yellow switch entities.""" -from __future__ import annotations - import logging from homeassistant.components.homeassistant_hardware.coordinator import ( diff --git a/homeassistant/components/homeassistant_yellow/update.py b/homeassistant/components/homeassistant_yellow/update.py index c8c60cb919028..d94c90c676fb4 100644 --- a/homeassistant/components/homeassistant_yellow/update.py +++ b/homeassistant/components/homeassistant_yellow/update.py @@ -1,7 +1,5 @@ """Home Assistant Yellow firmware update entity.""" -from __future__ import annotations - import logging from homeassistant.components.homeassistant_hardware.coordinator import ( diff --git a/homeassistant/components/homekit/__init__.py b/homeassistant/components/homekit/__init__.py index ce08feaaebb1b..546ea9b2fa1f8 100644 --- a/homeassistant/components/homekit/__init__.py +++ b/homeassistant/components/homekit/__init__.py @@ -1,7 +1,5 @@ """Support for Apple HomeKit.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Iterable diff --git a/homeassistant/components/homekit/accessories.py b/homeassistant/components/homekit/accessories.py index 06fc0a1c493de..337807d545995 100644 --- a/homeassistant/components/homekit/accessories.py +++ b/homeassistant/components/homekit/accessories.py @@ -1,7 +1,5 @@ """Extend the basic Accessory and Bridge functions.""" -from __future__ import annotations - import logging from typing import Any, cast from uuid import UUID diff --git a/homeassistant/components/homekit/aidmanager.py b/homeassistant/components/homekit/aidmanager.py index f755f6f901fb7..c76232f65f915 100644 --- a/homeassistant/components/homekit/aidmanager.py +++ b/homeassistant/components/homekit/aidmanager.py @@ -9,8 +9,6 @@ This module generates and stores them in a HA storage. """ -from __future__ import annotations - from collections.abc import Generator import random diff --git a/homeassistant/components/homekit/config_flow.py b/homeassistant/components/homekit/config_flow.py index 0ef2e8563bc2a..fde5df11c3ef0 100644 --- a/homeassistant/components/homekit/config_flow.py +++ b/homeassistant/components/homekit/config_flow.py @@ -1,7 +1,5 @@ """Config flow for HomeKit integration.""" -from __future__ import annotations - from collections.abc import Iterable from copy import deepcopy from operator import itemgetter diff --git a/homeassistant/components/homekit/const.py b/homeassistant/components/homekit/const.py index 2d4e2b0307903..5d5a8efc0e2ac 100644 --- a/homeassistant/components/homekit/const.py +++ b/homeassistant/components/homekit/const.py @@ -1,7 +1,5 @@ """Constants used be the HomeKit component.""" -from __future__ import annotations - from homeassistant.const import CONF_DEVICES from homeassistant.util.signal_type import SignalTypeFormat diff --git a/homeassistant/components/homekit/diagnostics.py b/homeassistant/components/homekit/diagnostics.py index eb062735ad06d..9304fcf72c481 100644 --- a/homeassistant/components/homekit/diagnostics.py +++ b/homeassistant/components/homekit/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for HomeKit.""" -from __future__ import annotations - from typing import Any from pyhap.accessory_driver import AccessoryDriver diff --git a/homeassistant/components/homekit/doorbell.py b/homeassistant/components/homekit/doorbell.py index 9857cf83b364c..ca7630ed1a933 100644 --- a/homeassistant/components/homekit/doorbell.py +++ b/homeassistant/components/homekit/doorbell.py @@ -1,7 +1,5 @@ """Extend the doorbell functions.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homekit/iidmanager.py b/homeassistant/components/homekit/iidmanager.py index a477dde9c9db0..3e3508ae0395c 100644 --- a/homeassistant/components/homekit/iidmanager.py +++ b/homeassistant/components/homekit/iidmanager.py @@ -6,8 +6,6 @@ This module generates and stores them in a HA storage. """ -from __future__ import annotations - from uuid import UUID from pyhap.util import uuid_to_hap_type diff --git a/homeassistant/components/homekit/models.py b/homeassistant/components/homekit/models.py index 9b647928fddfb..65db8b4d0a609 100644 --- a/homeassistant/components/homekit/models.py +++ b/homeassistant/components/homekit/models.py @@ -1,7 +1,5 @@ """Models for the HomeKit component.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/homekit/type_lights.py b/homeassistant/components/homekit/type_lights.py index 212b3228154db..33e86343c5b51 100644 --- a/homeassistant/components/homekit/type_lights.py +++ b/homeassistant/components/homekit/type_lights.py @@ -1,7 +1,5 @@ """Class to hold all light accessories.""" -from __future__ import annotations - from datetime import datetime import logging from typing import Any diff --git a/homeassistant/components/homekit/type_sensors.py b/homeassistant/components/homekit/type_sensors.py index 9fef970d560ae..8be2d4283216a 100644 --- a/homeassistant/components/homekit/type_sensors.py +++ b/homeassistant/components/homekit/type_sensors.py @@ -1,7 +1,5 @@ """Class to hold all sensor accessories.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any, NamedTuple diff --git a/homeassistant/components/homekit/type_switches.py b/homeassistant/components/homekit/type_switches.py index 8a1d9e33051b8..9ab020e329790 100644 --- a/homeassistant/components/homekit/type_switches.py +++ b/homeassistant/components/homekit/type_switches.py @@ -1,7 +1,5 @@ """Class to hold all switch accessories.""" -from __future__ import annotations - import logging from typing import Any, Final, NamedTuple diff --git a/homeassistant/components/homekit/type_triggers.py b/homeassistant/components/homekit/type_triggers.py index 86b2019e97e89..ed92e737bfa25 100644 --- a/homeassistant/components/homekit/type_triggers.py +++ b/homeassistant/components/homekit/type_triggers.py @@ -1,7 +1,5 @@ """Class to hold all sensor accessories.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homekit/util.py b/homeassistant/components/homekit/util.py index 242422b6f95a7..cf76e909d8304 100644 --- a/homeassistant/components/homekit/util.py +++ b/homeassistant/components/homekit/util.py @@ -1,7 +1,5 @@ """Collection of useful functions for the HomeKit component.""" -from __future__ import annotations - import io import ipaddress import logging diff --git a/homeassistant/components/homekit_controller/__init__.py b/homeassistant/components/homekit_controller/__init__.py index 639cec6dcb574..1fca676571b52 100644 --- a/homeassistant/components/homekit_controller/__init__.py +++ b/homeassistant/components/homekit_controller/__init__.py @@ -1,7 +1,5 @@ """Support for Homekit device discovery.""" -from __future__ import annotations - import asyncio import contextlib import logging diff --git a/homeassistant/components/homekit_controller/alarm_control_panel.py b/homeassistant/components/homekit_controller/alarm_control_panel.py index a0342203e4afc..5d5eed0c37b4c 100644 --- a/homeassistant/components/homekit_controller/alarm_control_panel.py +++ b/homeassistant/components/homekit_controller/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Homekit Alarm Control Panel.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics import CharacteristicsTypes diff --git a/homeassistant/components/homekit_controller/binary_sensor.py b/homeassistant/components/homekit_controller/binary_sensor.py index 1c80da3cc9cbf..ff7374544ebcf 100644 --- a/homeassistant/components/homekit_controller/binary_sensor.py +++ b/homeassistant/components/homekit_controller/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Homekit motion sensors.""" -from __future__ import annotations - from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.services import Service, ServicesTypes diff --git a/homeassistant/components/homekit_controller/button.py b/homeassistant/components/homekit_controller/button.py index 730b3c8425dff..a099b2e4bee9c 100644 --- a/homeassistant/components/homekit_controller/button.py +++ b/homeassistant/components/homekit_controller/button.py @@ -4,8 +4,6 @@ characteristics that don't map to a Home Assistant feature. """ -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/homekit_controller/camera.py b/homeassistant/components/homekit_controller/camera.py index 36bf30e5bab24..b20d24d8c56c8 100644 --- a/homeassistant/components/homekit_controller/camera.py +++ b/homeassistant/components/homekit_controller/camera.py @@ -1,7 +1,5 @@ """Support for Homekit cameras.""" -from __future__ import annotations - from aiohomekit.model import Accessory from aiohomekit.model.services import ServicesTypes diff --git a/homeassistant/components/homekit_controller/climate.py b/homeassistant/components/homekit_controller/climate.py index 45208b0339423..e0955c4c0de4c 100644 --- a/homeassistant/components/homekit_controller/climate.py +++ b/homeassistant/components/homekit_controller/climate.py @@ -1,7 +1,5 @@ """Support for Homekit climate devices.""" -from __future__ import annotations - import logging from typing import Any, Final diff --git a/homeassistant/components/homekit_controller/config_flow.py b/homeassistant/components/homekit_controller/config_flow.py index 3b15e69b14970..1b853f9eef6c5 100644 --- a/homeassistant/components/homekit_controller/config_flow.py +++ b/homeassistant/components/homekit_controller/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure homekit_controller.""" -from __future__ import annotations - import logging import re from typing import TYPE_CHECKING, Any, Self, cast diff --git a/homeassistant/components/homekit_controller/connection.py b/homeassistant/components/homekit_controller/connection.py index a3fba48ef9c22..f12a725262967 100644 --- a/homeassistant/components/homekit_controller/connection.py +++ b/homeassistant/components/homekit_controller/connection.py @@ -1,7 +1,5 @@ """Helpers for managing a pairing with a HomeKit accessory or bridge.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Iterable from datetime import datetime, timedelta diff --git a/homeassistant/components/homekit_controller/cover.py b/homeassistant/components/homekit_controller/cover.py index 5ea990f55e6d8..613646e392495 100644 --- a/homeassistant/components/homekit_controller/cover.py +++ b/homeassistant/components/homekit_controller/cover.py @@ -1,7 +1,5 @@ """Support for Homekit covers.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics import CharacteristicsTypes diff --git a/homeassistant/components/homekit_controller/device_trigger.py b/homeassistant/components/homekit_controller/device_trigger.py index 6195e61af3fdc..600c884989502 100644 --- a/homeassistant/components/homekit_controller/device_trigger.py +++ b/homeassistant/components/homekit_controller/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for homekit devices.""" -from __future__ import annotations - from collections.abc import Callable, Generator from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/homekit_controller/diagnostics.py b/homeassistant/components/homekit_controller/diagnostics.py index bfd034807c9b3..f72186439dc9b 100644 --- a/homeassistant/components/homekit_controller/diagnostics.py +++ b/homeassistant/components/homekit_controller/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for HomeKit Controller.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics.characteristic_types import CharacteristicsTypes diff --git a/homeassistant/components/homekit_controller/entity.py b/homeassistant/components/homekit_controller/entity.py index c5478ccb97db2..74a182539a743 100644 --- a/homeassistant/components/homekit_controller/entity.py +++ b/homeassistant/components/homekit_controller/entity.py @@ -1,7 +1,5 @@ """Homekit Controller entities.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics import ( diff --git a/homeassistant/components/homekit_controller/event.py b/homeassistant/components/homekit_controller/event.py index b90d561d60d6e..e6d1b26b35be0 100644 --- a/homeassistant/components/homekit_controller/event.py +++ b/homeassistant/components/homekit_controller/event.py @@ -1,7 +1,5 @@ """Support for Homekit motion sensors.""" -from __future__ import annotations - from aiohomekit.model.characteristics import CharacteristicsTypes from aiohomekit.model.characteristics.const import InputEventValues from aiohomekit.model.services import Service, ServicesTypes diff --git a/homeassistant/components/homekit_controller/fan.py b/homeassistant/components/homekit_controller/fan.py index 4138277d81cd2..fdb049b3363bf 100644 --- a/homeassistant/components/homekit_controller/fan.py +++ b/homeassistant/components/homekit_controller/fan.py @@ -1,7 +1,5 @@ """Support for Homekit fans.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics import CharacteristicsTypes diff --git a/homeassistant/components/homekit_controller/humidifier.py b/homeassistant/components/homekit_controller/humidifier.py index 7906d5ec52bd4..ef9821f89e466 100644 --- a/homeassistant/components/homekit_controller/humidifier.py +++ b/homeassistant/components/homekit_controller/humidifier.py @@ -1,7 +1,5 @@ """Support for HomeKit Controller humidifier.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics import CharacteristicsTypes diff --git a/homeassistant/components/homekit_controller/light.py b/homeassistant/components/homekit_controller/light.py index ab19adb8e9d68..5000748d24e38 100644 --- a/homeassistant/components/homekit_controller/light.py +++ b/homeassistant/components/homekit_controller/light.py @@ -1,7 +1,5 @@ """Support for Homekit lights.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics import CharacteristicsTypes diff --git a/homeassistant/components/homekit_controller/lock.py b/homeassistant/components/homekit_controller/lock.py index 06b8382c8af69..582ff9ed1a9b2 100644 --- a/homeassistant/components/homekit_controller/lock.py +++ b/homeassistant/components/homekit_controller/lock.py @@ -1,7 +1,5 @@ """Support for HomeKit Controller locks.""" -from __future__ import annotations - from typing import Any from aiohomekit.model.characteristics import CharacteristicsTypes diff --git a/homeassistant/components/homekit_controller/media_player.py b/homeassistant/components/homekit_controller/media_player.py index e3b4a7606807b..14613ff3c8565 100644 --- a/homeassistant/components/homekit_controller/media_player.py +++ b/homeassistant/components/homekit_controller/media_player.py @@ -1,7 +1,5 @@ """Support for HomeKit Controller Televisions.""" -from __future__ import annotations - import logging from aiohomekit.model.characteristics import ( diff --git a/homeassistant/components/homekit_controller/number.py b/homeassistant/components/homekit_controller/number.py index 96d6707d8eb98..8309ab62b6fde 100644 --- a/homeassistant/components/homekit_controller/number.py +++ b/homeassistant/components/homekit_controller/number.py @@ -4,8 +4,6 @@ characteristics that don't map to a Home Assistant feature. """ -from __future__ import annotations - from aiohomekit.model.characteristics import Characteristic, CharacteristicsTypes from homeassistant.components.number import ( diff --git a/homeassistant/components/homekit_controller/select.py b/homeassistant/components/homekit_controller/select.py index f174743b12f73..e8c5fce218479 100644 --- a/homeassistant/components/homekit_controller/select.py +++ b/homeassistant/components/homekit_controller/select.py @@ -1,7 +1,5 @@ """Support for Homekit select entities.""" -from __future__ import annotations - from dataclasses import dataclass from enum import IntEnum diff --git a/homeassistant/components/homekit_controller/sensor.py b/homeassistant/components/homekit_controller/sensor.py index 2e381b553a6c4..89ff8547a92c3 100644 --- a/homeassistant/components/homekit_controller/sensor.py +++ b/homeassistant/components/homekit_controller/sensor.py @@ -1,7 +1,5 @@ """Support for Homekit sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import IntEnum diff --git a/homeassistant/components/homekit_controller/storage.py b/homeassistant/components/homekit_controller/storage.py index 8a73f99b391af..c5add3a4c75d3 100644 --- a/homeassistant/components/homekit_controller/storage.py +++ b/homeassistant/components/homekit_controller/storage.py @@ -1,7 +1,5 @@ """Helpers for HomeKit data stored in HA storage.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homekit_controller/switch.py b/homeassistant/components/homekit_controller/switch.py index c24a4edf54557..6d5636e189c31 100644 --- a/homeassistant/components/homekit_controller/switch.py +++ b/homeassistant/components/homekit_controller/switch.py @@ -1,7 +1,5 @@ """Support for Homekit switches.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/homematic/binary_sensor.py b/homeassistant/components/homematic/binary_sensor.py index e2090b74ce873..c2707fcf4dece 100644 --- a/homeassistant/components/homematic/binary_sensor.py +++ b/homeassistant/components/homematic/binary_sensor.py @@ -1,7 +1,5 @@ """Support for HomeMatic binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/homematic/climate.py b/homeassistant/components/homematic/climate.py index 096ad76db1167..93c3cc3eea72a 100644 --- a/homeassistant/components/homematic/climate.py +++ b/homeassistant/components/homematic/climate.py @@ -1,7 +1,5 @@ """Support for Homematic thermostats.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/homematic/cover.py b/homeassistant/components/homematic/cover.py index f93d92eed5675..e923534e12ec9 100644 --- a/homeassistant/components/homematic/cover.py +++ b/homeassistant/components/homematic/cover.py @@ -1,7 +1,5 @@ """Support for HomeMatic covers.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import ( diff --git a/homeassistant/components/homematic/entity.py b/homeassistant/components/homematic/entity.py index 9a153eb0aa8c6..ecf0c61509859 100644 --- a/homeassistant/components/homematic/entity.py +++ b/homeassistant/components/homematic/entity.py @@ -1,7 +1,5 @@ """Homematic base entity.""" -from __future__ import annotations - from abc import abstractmethod from datetime import timedelta import logging diff --git a/homeassistant/components/homematic/light.py b/homeassistant/components/homematic/light.py index 62ce1cc9457b2..5cf70c7b3a06f 100644 --- a/homeassistant/components/homematic/light.py +++ b/homeassistant/components/homematic/light.py @@ -1,7 +1,5 @@ """Support for Homematic lights.""" -from __future__ import annotations - from typing import Any from homeassistant.components.light import ( diff --git a/homeassistant/components/homematic/lock.py b/homeassistant/components/homematic/lock.py index 7640146b422c4..7625ab5fe4d7e 100644 --- a/homeassistant/components/homematic/lock.py +++ b/homeassistant/components/homematic/lock.py @@ -1,7 +1,5 @@ """Support for Homematic locks.""" -from __future__ import annotations - from typing import Any from homeassistant.components.lock import LockEntity, LockEntityFeature diff --git a/homeassistant/components/homematic/notify.py b/homeassistant/components/homematic/notify.py index b4a2692a417a1..c7ea2ec72c146 100644 --- a/homeassistant/components/homematic/notify.py +++ b/homeassistant/components/homematic/notify.py @@ -1,7 +1,5 @@ """Notification support for Homematic.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/homematic/sensor.py b/homeassistant/components/homematic/sensor.py index 04b6546674cd7..5774456a81aee 100644 --- a/homeassistant/components/homematic/sensor.py +++ b/homeassistant/components/homematic/sensor.py @@ -1,7 +1,5 @@ """Support for HomeMatic sensors.""" -from __future__ import annotations - from copy import copy import logging diff --git a/homeassistant/components/homematic/switch.py b/homeassistant/components/homematic/switch.py index ac8a2e5fe14ed..ae75847280085 100644 --- a/homeassistant/components/homematic/switch.py +++ b/homeassistant/components/homematic/switch.py @@ -1,7 +1,5 @@ """Support for HomeMatic switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/homematicip_cloud/alarm_control_panel.py b/homeassistant/components/homematicip_cloud/alarm_control_panel.py index ddfe10fba54b8..a78866e8658f3 100644 --- a/homeassistant/components/homematicip_cloud/alarm_control_panel.py +++ b/homeassistant/components/homematicip_cloud/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud alarm control panel.""" -from __future__ import annotations - import logging from homematicip.functionalHomes import SecurityAndAlarmHome diff --git a/homeassistant/components/homematicip_cloud/binary_sensor.py b/homeassistant/components/homematicip_cloud/binary_sensor.py index 6b8aa341ddac3..2c5a92aad8516 100644 --- a/homeassistant/components/homematicip_cloud/binary_sensor.py +++ b/homeassistant/components/homematicip_cloud/binary_sensor.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud binary sensor.""" -from __future__ import annotations - from typing import Any from homematicip.base.enums import SmokeDetectorAlarmType, WindowState diff --git a/homeassistant/components/homematicip_cloud/button.py b/homeassistant/components/homematicip_cloud/button.py index 31fa2c889acf4..aa5c2a0ffe35e 100644 --- a/homeassistant/components/homematicip_cloud/button.py +++ b/homeassistant/components/homematicip_cloud/button.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud button devices.""" -from __future__ import annotations - from homematicip.device import WallMountedGarageDoorController from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/homematicip_cloud/climate.py b/homeassistant/components/homematicip_cloud/climate.py index 689bce9243f4b..1a5bb55389c22 100644 --- a/homeassistant/components/homematicip_cloud/climate.py +++ b/homeassistant/components/homematicip_cloud/climate.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud climate devices.""" -from __future__ import annotations - from typing import Any from homematicip.base.enums import AbsenceType diff --git a/homeassistant/components/homematicip_cloud/config_flow.py b/homeassistant/components/homematicip_cloud/config_flow.py index 3a8614b99592e..32e0d99111637 100644 --- a/homeassistant/components/homematicip_cloud/config_flow.py +++ b/homeassistant/components/homematicip_cloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the HomematicIP Cloud component.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/homematicip_cloud/cover.py b/homeassistant/components/homematicip_cloud/cover.py index a8070c455d1af..87327ffdd2c01 100644 --- a/homeassistant/components/homematicip_cloud/cover.py +++ b/homeassistant/components/homematicip_cloud/cover.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud cover devices.""" -from __future__ import annotations - from typing import Any from homematicip.base.enums import DoorCommand, DoorState diff --git a/homeassistant/components/homematicip_cloud/diagnostics.py b/homeassistant/components/homematicip_cloud/diagnostics.py index 64f418cbcc0f7..752384fcc618b 100644 --- a/homeassistant/components/homematicip_cloud/diagnostics.py +++ b/homeassistant/components/homematicip_cloud/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for HomematicIP Cloud.""" -from __future__ import annotations - import json from typing import Any diff --git a/homeassistant/components/homematicip_cloud/entity.py b/homeassistant/components/homematicip_cloud/entity.py index 81f2c7e8c7eb5..c828b6e126f35 100644 --- a/homeassistant/components/homematicip_cloud/entity.py +++ b/homeassistant/components/homematicip_cloud/entity.py @@ -1,7 +1,5 @@ """Generic entity for the HomematicIP Cloud component.""" -from __future__ import annotations - import contextlib import logging from typing import Any diff --git a/homeassistant/components/homematicip_cloud/hap.py b/homeassistant/components/homematicip_cloud/hap.py index 7d213e71e079e..76b783531b5ce 100644 --- a/homeassistant/components/homematicip_cloud/hap.py +++ b/homeassistant/components/homematicip_cloud/hap.py @@ -1,7 +1,5 @@ """Access point for the HomematicIP Cloud component.""" -from __future__ import annotations - import asyncio from collections.abc import Callable import logging diff --git a/homeassistant/components/homematicip_cloud/helpers.py b/homeassistant/components/homematicip_cloud/helpers.py index 041b6eb54d8d4..b3cfae75494c4 100644 --- a/homeassistant/components/homematicip_cloud/helpers.py +++ b/homeassistant/components/homematicip_cloud/helpers.py @@ -1,7 +1,5 @@ """Helper functions for Homematicip Cloud Integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from functools import wraps import json diff --git a/homeassistant/components/homematicip_cloud/light.py b/homeassistant/components/homematicip_cloud/light.py index c7fd40adabc3e..3935cd972d009 100644 --- a/homeassistant/components/homematicip_cloud/light.py +++ b/homeassistant/components/homematicip_cloud/light.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homematicip_cloud/lock.py b/homeassistant/components/homematicip_cloud/lock.py index bae075e1a1714..eb6ba9bbb02f2 100644 --- a/homeassistant/components/homematicip_cloud/lock.py +++ b/homeassistant/components/homematicip_cloud/lock.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud lock devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homematicip_cloud/sensor.py b/homeassistant/components/homematicip_cloud/sensor.py index 211dddd881147..9c83dc7eebff4 100644 --- a/homeassistant/components/homematicip_cloud/sensor.py +++ b/homeassistant/components/homematicip_cloud/sensor.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import UTC, datetime diff --git a/homeassistant/components/homematicip_cloud/services.py b/homeassistant/components/homematicip_cloud/services.py index 9e663ae549075..275afc294c1d4 100644 --- a/homeassistant/components/homematicip_cloud/services.py +++ b/homeassistant/components/homematicip_cloud/services.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud devices.""" -from __future__ import annotations - import logging from pathlib import Path diff --git a/homeassistant/components/homematicip_cloud/siren.py b/homeassistant/components/homematicip_cloud/siren.py index 5fb4d73a27b35..0296f76941c92 100644 --- a/homeassistant/components/homematicip_cloud/siren.py +++ b/homeassistant/components/homematicip_cloud/siren.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud sirens.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homematicip_cloud/switch.py b/homeassistant/components/homematicip_cloud/switch.py index 59216c904a497..0c0fb25e0ef78 100644 --- a/homeassistant/components/homematicip_cloud/switch.py +++ b/homeassistant/components/homematicip_cloud/switch.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud switches.""" -from __future__ import annotations - from typing import Any from homematicip.base.enums import DeviceType, FunctionalChannelType diff --git a/homeassistant/components/homematicip_cloud/weather.py b/homeassistant/components/homematicip_cloud/weather.py index 061f6642bb221..0d5e459dacf40 100644 --- a/homeassistant/components/homematicip_cloud/weather.py +++ b/homeassistant/components/homematicip_cloud/weather.py @@ -1,7 +1,5 @@ """Support for HomematicIP Cloud weather devices.""" -from __future__ import annotations - from homematicip.base.enums import WeatherCondition from homematicip.device import WeatherSensor, WeatherSensorPlus, WeatherSensorPro diff --git a/homeassistant/components/homevolt/__init__.py b/homeassistant/components/homevolt/__init__.py index fb0f3093b28f9..7a999b51084f2 100644 --- a/homeassistant/components/homevolt/__init__.py +++ b/homeassistant/components/homevolt/__init__.py @@ -1,7 +1,5 @@ """The Homevolt integration.""" -from __future__ import annotations - from homevolt import Homevolt from homeassistant.const import CONF_HOST, CONF_PASSWORD, Platform diff --git a/homeassistant/components/homevolt/config_flow.py b/homeassistant/components/homevolt/config_flow.py index 25acbc65312f4..ad2f2a293e644 100644 --- a/homeassistant/components/homevolt/config_flow.py +++ b/homeassistant/components/homevolt/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Homevolt integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/homevolt/const.py b/homeassistant/components/homevolt/const.py index d700bd8fc454c..691730185035d 100644 --- a/homeassistant/components/homevolt/const.py +++ b/homeassistant/components/homevolt/const.py @@ -1,7 +1,5 @@ """Constants for the Homevolt integration.""" -from __future__ import annotations - from datetime import timedelta DOMAIN = "homevolt" diff --git a/homeassistant/components/homevolt/coordinator.py b/homeassistant/components/homevolt/coordinator.py index 0109d4df9f235..4e8b9f59ccd27 100644 --- a/homeassistant/components/homevolt/coordinator.py +++ b/homeassistant/components/homevolt/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Homevolt integration.""" -from __future__ import annotations - import logging from homevolt import ( diff --git a/homeassistant/components/homevolt/diagnostics.py b/homeassistant/components/homevolt/diagnostics.py index 4d3c3907c6174..a643d2a108f05 100644 --- a/homeassistant/components/homevolt/diagnostics.py +++ b/homeassistant/components/homevolt/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Homevolt.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/homevolt/entity.py b/homeassistant/components/homevolt/entity.py index 7cfb14aa08332..fcea7c6da3acb 100644 --- a/homeassistant/components/homevolt/entity.py +++ b/homeassistant/components/homevolt/entity.py @@ -1,7 +1,5 @@ """Shared entity helpers for Homevolt.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Concatenate diff --git a/homeassistant/components/homevolt/sensor.py b/homeassistant/components/homevolt/sensor.py index 9140fd3f64ee9..4710270f6ca85 100644 --- a/homeassistant/components/homevolt/sensor.py +++ b/homeassistant/components/homevolt/sensor.py @@ -1,7 +1,5 @@ """Support for Homevolt sensors.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import ( diff --git a/homeassistant/components/homevolt/switch.py b/homeassistant/components/homevolt/switch.py index 1ce3efc1237ad..c2dc63a28a1e4 100644 --- a/homeassistant/components/homevolt/switch.py +++ b/homeassistant/components/homevolt/switch.py @@ -1,7 +1,5 @@ """Support for Homevolt switch entities.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/homewizard/config_flow.py b/homeassistant/components/homewizard/config_flow.py index 68dc54aef0e67..38c691f2c5584 100644 --- a/homeassistant/components/homewizard/config_flow.py +++ b/homeassistant/components/homewizard/config_flow.py @@ -1,7 +1,5 @@ """Config flow for HomeWizard.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/homewizard/const.py b/homeassistant/components/homewizard/const.py index ed1c140a23b23..52e6f552d687d 100644 --- a/homeassistant/components/homewizard/const.py +++ b/homeassistant/components/homewizard/const.py @@ -1,7 +1,5 @@ """Constants for the Homewizard integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/homewizard/coordinator.py b/homeassistant/components/homewizard/coordinator.py index e87381c5fa978..c6cee510d8934 100644 --- a/homeassistant/components/homewizard/coordinator.py +++ b/homeassistant/components/homewizard/coordinator.py @@ -1,7 +1,5 @@ """Update coordinator for HomeWizard.""" -from __future__ import annotations - from homewizard_energy import HomeWizardEnergy from homewizard_energy.errors import DisabledError, RequestError, UnauthorizedError from homewizard_energy.models import CombinedModels as DeviceResponseEntry diff --git a/homeassistant/components/homewizard/diagnostics.py b/homeassistant/components/homewizard/diagnostics.py index a3ae255517349..027a565bd4920 100644 --- a/homeassistant/components/homewizard/diagnostics.py +++ b/homeassistant/components/homewizard/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for P1 Monitor.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/homewizard/entity.py b/homeassistant/components/homewizard/entity.py index 1090f56183862..eb77ec8166b7f 100644 --- a/homeassistant/components/homewizard/entity.py +++ b/homeassistant/components/homewizard/entity.py @@ -1,7 +1,5 @@ """Base entity for the HomeWizard integration.""" -from __future__ import annotations - from homeassistant.const import ATTR_CONNECTIONS, ATTR_IDENTIFIERS from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/homewizard/helpers.py b/homeassistant/components/homewizard/helpers.py index 6197ec73e20b7..d6bb1cf977abb 100644 --- a/homeassistant/components/homewizard/helpers.py +++ b/homeassistant/components/homewizard/helpers.py @@ -1,7 +1,5 @@ """Helpers for HomeWizard.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Concatenate diff --git a/homeassistant/components/homewizard/number.py b/homeassistant/components/homewizard/number.py index a4c5c5c64a02b..81ec32a7c1a20 100644 --- a/homeassistant/components/homewizard/number.py +++ b/homeassistant/components/homewizard/number.py @@ -1,7 +1,5 @@ """Creates HomeWizard Number entities.""" -from __future__ import annotations - from homeassistant.components.number import NumberEntity from homeassistant.const import PERCENTAGE, EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/homewizard/repairs.py b/homeassistant/components/homewizard/repairs.py index 6079020203284..d47d19e051cc8 100644 --- a/homeassistant/components/homewizard/repairs.py +++ b/homeassistant/components/homewizard/repairs.py @@ -1,7 +1,5 @@ """Repairs for HomeWizard integration.""" -from __future__ import annotations - from homeassistant import data_entry_flow from homeassistant.components.repairs import RepairsFlow from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/homewizard/select.py b/homeassistant/components/homewizard/select.py index 53a6e7c3a6f1d..61bee78d3976c 100644 --- a/homeassistant/components/homewizard/select.py +++ b/homeassistant/components/homewizard/select.py @@ -1,7 +1,5 @@ """Support for HomeWizard select platform.""" -from __future__ import annotations - from homewizard_energy.models import Batteries from homeassistant.components.select import SelectEntity, SelectEntityDescription diff --git a/homeassistant/components/homewizard/sensor.py b/homeassistant/components/homewizard/sensor.py index 3d15a34c7e7bc..130e936fb5d02 100644 --- a/homeassistant/components/homewizard/sensor.py +++ b/homeassistant/components/homewizard/sensor.py @@ -1,7 +1,5 @@ """Creates HomeWizard sensor entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/homewizard/switch.py b/homeassistant/components/homewizard/switch.py index 786475c26f76c..db9f7a8093b7a 100644 --- a/homeassistant/components/homewizard/switch.py +++ b/homeassistant/components/homewizard/switch.py @@ -1,7 +1,5 @@ """Creates HomeWizard switch entities.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/homeworks/__init__.py b/homeassistant/components/homeworks/__init__.py index 4beea27374a2e..f9531e759a782 100644 --- a/homeassistant/components/homeworks/__init__.py +++ b/homeassistant/components/homeworks/__init__.py @@ -1,7 +1,5 @@ """Support for Lutron Homeworks Series 4 and 8 systems.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import logging diff --git a/homeassistant/components/homeworks/binary_sensor.py b/homeassistant/components/homeworks/binary_sensor.py index 9c2b2e12bc2cb..6ca84b4c3a4d4 100644 --- a/homeassistant/components/homeworks/binary_sensor.py +++ b/homeassistant/components/homeworks/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Lutron Homeworks binary sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/homeworks/button.py b/homeassistant/components/homeworks/button.py index 47c92a323ee9e..b2fefc824cd48 100644 --- a/homeassistant/components/homeworks/button.py +++ b/homeassistant/components/homeworks/button.py @@ -1,7 +1,5 @@ """Support for Lutron Homeworks buttons.""" -from __future__ import annotations - import asyncio from pyhomeworks.pyhomeworks import Homeworks diff --git a/homeassistant/components/homeworks/config_flow.py b/homeassistant/components/homeworks/config_flow.py index d1fa7774ef677..cb8b61062d5aa 100644 --- a/homeassistant/components/homeworks/config_flow.py +++ b/homeassistant/components/homeworks/config_flow.py @@ -1,7 +1,5 @@ """Lutron Homeworks Series 4 and 8 config flow.""" -from __future__ import annotations - from functools import partial import logging from typing import Any diff --git a/homeassistant/components/homeworks/const.py b/homeassistant/components/homeworks/const.py index 8baf1b6299de3..db83f20d167d7 100644 --- a/homeassistant/components/homeworks/const.py +++ b/homeassistant/components/homeworks/const.py @@ -1,7 +1,5 @@ """Constants for the Lutron Homeworks integration.""" -from __future__ import annotations - DOMAIN = "homeworks" CONF_ADDR = "addr" diff --git a/homeassistant/components/homeworks/entity.py b/homeassistant/components/homeworks/entity.py index 49abfb9241ea7..434aae217d68f 100644 --- a/homeassistant/components/homeworks/entity.py +++ b/homeassistant/components/homeworks/entity.py @@ -1,7 +1,5 @@ """Support for Lutron Homeworks Series 4 and 8 systems.""" -from __future__ import annotations - from pyhomeworks.pyhomeworks import Homeworks from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/homeworks/light.py b/homeassistant/components/homeworks/light.py index a9ed35f859edd..718d2ed6c2729 100644 --- a/homeassistant/components/homeworks/light.py +++ b/homeassistant/components/homeworks/light.py @@ -1,7 +1,5 @@ """Support for Lutron Homeworks lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/honeywell/climate.py b/homeassistant/components/honeywell/climate.py index 5fe84aadd7588..7806d107c6b34 100644 --- a/homeassistant/components/honeywell/climate.py +++ b/homeassistant/components/honeywell/climate.py @@ -1,7 +1,5 @@ """Support for Honeywell (US) Total Connect Comfort climate systems.""" -from __future__ import annotations - import datetime from typing import Any diff --git a/homeassistant/components/honeywell/config_flow.py b/homeassistant/components/honeywell/config_flow.py index c18bb0296aab6..6e61a3599923d 100644 --- a/homeassistant/components/honeywell/config_flow.py +++ b/homeassistant/components/honeywell/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the honeywell integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/honeywell/diagnostics.py b/homeassistant/components/honeywell/diagnostics.py index b266e06d110f4..0bf2ad370dd97 100644 --- a/homeassistant/components/honeywell/diagnostics.py +++ b/homeassistant/components/honeywell/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Honeywell.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/honeywell/humidifier.py b/homeassistant/components/honeywell/humidifier.py index 77776f84a2ef3..54bfe5518c5ca 100644 --- a/homeassistant/components/honeywell/humidifier.py +++ b/homeassistant/components/honeywell/humidifier.py @@ -1,7 +1,5 @@ """Support for Honeywell (de)humidifiers.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/honeywell/sensor.py b/homeassistant/components/honeywell/sensor.py index 75ac6b1b6d315..0b346e6fb4aa1 100644 --- a/homeassistant/components/honeywell/sensor.py +++ b/homeassistant/components/honeywell/sensor.py @@ -1,7 +1,5 @@ """Support for Honeywell (US) Total Connect Comfort sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/honeywell/switch.py b/homeassistant/components/honeywell/switch.py index 06c79bf4b1d96..1f4b96d704079 100644 --- a/homeassistant/components/honeywell/switch.py +++ b/homeassistant/components/honeywell/switch.py @@ -1,7 +1,5 @@ """Support for Honeywell switches.""" -from __future__ import annotations - from typing import Any from aiosomecomfort import SomeComfortError diff --git a/homeassistant/components/horizon/media_player.py b/homeassistant/components/horizon/media_player.py index d1b733ab84aa4..5ce6aa404af82 100644 --- a/homeassistant/components/horizon/media_player.py +++ b/homeassistant/components/horizon/media_player.py @@ -1,7 +1,5 @@ """Support for the Unitymedia Horizon HD Recorder.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/hp_ilo/sensor.py b/homeassistant/components/hp_ilo/sensor.py index e812535c936fb..7068664713a70 100644 --- a/homeassistant/components/hp_ilo/sensor.py +++ b/homeassistant/components/hp_ilo/sensor.py @@ -1,7 +1,5 @@ """Support for information from HP iLO sensors.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/html5/config_flow.py b/homeassistant/components/html5/config_flow.py index ae409d1366edf..78a44be59db4b 100644 --- a/homeassistant/components/html5/config_flow.py +++ b/homeassistant/components/html5/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the html5 component.""" -from __future__ import annotations - import binascii from typing import Any, cast diff --git a/homeassistant/components/html5/notify.py b/homeassistant/components/html5/notify.py index a5e823ce629cb..8dac4f9d65a0e 100644 --- a/homeassistant/components/html5/notify.py +++ b/homeassistant/components/html5/notify.py @@ -1,7 +1,5 @@ """HTML5 Push Messaging notification service.""" -from __future__ import annotations - from contextlib import suppress from datetime import datetime, timedelta from http import HTTPStatus diff --git a/homeassistant/components/http/__init__.py b/homeassistant/components/http/__init__.py index 75971b1ed1d5f..dfa33dcd25229 100644 --- a/homeassistant/components/http/__init__.py +++ b/homeassistant/components/http/__init__.py @@ -1,7 +1,5 @@ """Support to serve the Home Assistant API as WSGI application.""" -from __future__ import annotations - import asyncio from collections.abc import Collection from dataclasses import dataclass diff --git a/homeassistant/components/http/auth.py b/homeassistant/components/http/auth.py index 227ee074439e3..a74376df3d97c 100644 --- a/homeassistant/components/http/auth.py +++ b/homeassistant/components/http/auth.py @@ -1,7 +1,5 @@ """Authentication for HTTP component.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from datetime import timedelta from ipaddress import ip_address diff --git a/homeassistant/components/http/ban.py b/homeassistant/components/http/ban.py index e9ebdb6bfc7e1..00469314df69c 100644 --- a/homeassistant/components/http/ban.py +++ b/homeassistant/components/http/ban.py @@ -1,7 +1,5 @@ """Ban logic for HTTP component.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Awaitable, Callable, Coroutine from contextlib import suppress diff --git a/homeassistant/components/http/cors.py b/homeassistant/components/http/cors.py index b7e53a6bebfa7..e42a19c5a803c 100644 --- a/homeassistant/components/http/cors.py +++ b/homeassistant/components/http/cors.py @@ -1,7 +1,5 @@ """Provide CORS support for the HTTP component.""" -from __future__ import annotations - from typing import Final, cast from aiohttp.hdrs import ACCEPT, AUTHORIZATION, CONTENT_TYPE, ORIGIN diff --git a/homeassistant/components/http/data_validator.py b/homeassistant/components/http/data_validator.py index abfeadc718984..b2cc982b747b6 100644 --- a/homeassistant/components/http/data_validator.py +++ b/homeassistant/components/http/data_validator.py @@ -1,7 +1,5 @@ """Decorator for view methods to help with data validation.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps from http import HTTPStatus diff --git a/homeassistant/components/http/decorators.py b/homeassistant/components/http/decorators.py index 19a0a5d1c55fa..9eca097acb30b 100644 --- a/homeassistant/components/http/decorators.py +++ b/homeassistant/components/http/decorators.py @@ -1,7 +1,5 @@ """Decorators for the Home Assistant API.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from functools import wraps from typing import Any, Concatenate, overload diff --git a/homeassistant/components/http/forwarded.py b/homeassistant/components/http/forwarded.py index 9d19ac3dcaef2..f4a4a1b55edcb 100644 --- a/homeassistant/components/http/forwarded.py +++ b/homeassistant/components/http/forwarded.py @@ -1,7 +1,5 @@ """Middleware to handle forwarded data by a reverse proxy.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from ipaddress import IPv4Network, IPv6Network, ip_address import logging diff --git a/homeassistant/components/http/headers.py b/homeassistant/components/http/headers.py index fdb325c7b7441..58114038d904d 100644 --- a/homeassistant/components/http/headers.py +++ b/homeassistant/components/http/headers.py @@ -1,7 +1,5 @@ """Middleware that helps with the control of headers in our responses.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from typing import Final diff --git a/homeassistant/components/http/request_context.py b/homeassistant/components/http/request_context.py index c5fcdfb18f331..a4dbd54492ae6 100644 --- a/homeassistant/components/http/request_context.py +++ b/homeassistant/components/http/request_context.py @@ -1,7 +1,5 @@ """Middleware to set the request context.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from contextvars import ContextVar diff --git a/homeassistant/components/http/security_filter.py b/homeassistant/components/http/security_filter.py index 524d125b857da..98df4a815d3e3 100644 --- a/homeassistant/components/http/security_filter.py +++ b/homeassistant/components/http/security_filter.py @@ -1,7 +1,5 @@ """Middleware to add some basic security filtering to requests.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from functools import lru_cache import logging diff --git a/homeassistant/components/http/static.py b/homeassistant/components/http/static.py index 99877eaf0be27..17edd99700127 100644 --- a/homeassistant/components/http/static.py +++ b/homeassistant/components/http/static.py @@ -1,7 +1,5 @@ """Static file handling for HTTP component.""" -from __future__ import annotations - from collections.abc import Mapping from pathlib import Path from typing import Final diff --git a/homeassistant/components/http/view.py b/homeassistant/components/http/view.py index 712b4e9894fad..88f309041493d 100644 --- a/homeassistant/components/http/view.py +++ b/homeassistant/components/http/view.py @@ -1,7 +1,5 @@ """Support for views.""" -from __future__ import annotations - from homeassistant.helpers.http import ( # noqa: F401 HomeAssistantView, request_handler_factory, diff --git a/homeassistant/components/http/web_runner.py b/homeassistant/components/http/web_runner.py index f633433c9e4d5..f6eddcdb465a5 100644 --- a/homeassistant/components/http/web_runner.py +++ b/homeassistant/components/http/web_runner.py @@ -1,7 +1,5 @@ """HomeAssistant specific aiohttp Site.""" -from __future__ import annotations - import asyncio from ssl import SSLContext diff --git a/homeassistant/components/huawei_lte/__init__.py b/homeassistant/components/huawei_lte/__init__.py index a7bd90baefd28..9414115058f46 100644 --- a/homeassistant/components/huawei_lte/__init__.py +++ b/homeassistant/components/huawei_lte/__init__.py @@ -1,7 +1,5 @@ """Support for Huawei LTE routers.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable from contextlib import suppress diff --git a/homeassistant/components/huawei_lte/binary_sensor.py b/homeassistant/components/huawei_lte/binary_sensor.py index 41f4638b713fa..5e3560a928ced 100644 --- a/homeassistant/components/huawei_lte/binary_sensor.py +++ b/homeassistant/components/huawei_lte/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Huawei LTE binary sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/huawei_lte/button.py b/homeassistant/components/huawei_lte/button.py index 04480a85e03fe..c186917f3ea38 100644 --- a/homeassistant/components/huawei_lte/button.py +++ b/homeassistant/components/huawei_lte/button.py @@ -1,7 +1,5 @@ """Huawei LTE buttons.""" -from __future__ import annotations - import logging from huawei_lte_api.enums.device import ControlModeEnum diff --git a/homeassistant/components/huawei_lte/config_flow.py b/homeassistant/components/huawei_lte/config_flow.py index 120d96e7d7859..20d68938c1941 100644 --- a/homeassistant/components/huawei_lte/config_flow.py +++ b/homeassistant/components/huawei_lte/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Huawei LTE platform.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/huawei_lte/device_tracker.py b/homeassistant/components/huawei_lte/device_tracker.py index 58e61c80bfeea..2322806ea02b2 100644 --- a/homeassistant/components/huawei_lte/device_tracker.py +++ b/homeassistant/components/huawei_lte/device_tracker.py @@ -1,7 +1,5 @@ """Support for device tracking of Huawei LTE routers.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/huawei_lte/diagnostics.py b/homeassistant/components/huawei_lte/diagnostics.py index 975ab476e6cea..4823449fdb999 100644 --- a/homeassistant/components/huawei_lte/diagnostics.py +++ b/homeassistant/components/huawei_lte/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Huawei LTE.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/huawei_lte/entity.py b/homeassistant/components/huawei_lte/entity.py index b69d2e79fb693..d1ed37d652417 100644 --- a/homeassistant/components/huawei_lte/entity.py +++ b/homeassistant/components/huawei_lte/entity.py @@ -1,7 +1,5 @@ """Support for Huawei LTE routers.""" -from __future__ import annotations - from datetime import timedelta from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/huawei_lte/notify.py b/homeassistant/components/huawei_lte/notify.py index 7543eb71d88c8..8b45cd2416348 100644 --- a/homeassistant/components/huawei_lte/notify.py +++ b/homeassistant/components/huawei_lte/notify.py @@ -1,7 +1,5 @@ """Support for Huawei LTE router notifications.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/huawei_lte/select.py b/homeassistant/components/huawei_lte/select.py index 43961b4ec7365..2d0ca6f291d9e 100644 --- a/homeassistant/components/huawei_lte/select.py +++ b/homeassistant/components/huawei_lte/select.py @@ -1,7 +1,5 @@ """Support for Huawei LTE selects.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/huawei_lte/sensor.py b/homeassistant/components/huawei_lte/sensor.py index aaf71c9195b8c..a12014c6454b2 100644 --- a/homeassistant/components/huawei_lte/sensor.py +++ b/homeassistant/components/huawei_lte/sensor.py @@ -1,7 +1,5 @@ """Support for Huawei LTE sensors.""" -from __future__ import annotations - from bisect import bisect from collections.abc import Callable, Sequence from dataclasses import dataclass diff --git a/homeassistant/components/huawei_lte/switch.py b/homeassistant/components/huawei_lte/switch.py index ac8bca4234c19..c9f124d27ab83 100644 --- a/homeassistant/components/huawei_lte/switch.py +++ b/homeassistant/components/huawei_lte/switch.py @@ -1,7 +1,5 @@ """Support for Huawei LTE switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/huawei_lte/utils.py b/homeassistant/components/huawei_lte/utils.py index 2225fb13ffcdd..ae39c33bc165a 100644 --- a/homeassistant/components/huawei_lte/utils.py +++ b/homeassistant/components/huawei_lte/utils.py @@ -1,7 +1,5 @@ """Utilities for the Huawei LTE integration.""" -from __future__ import annotations - from contextlib import suppress import re from urllib.parse import urlparse diff --git a/homeassistant/components/hue/binary_sensor.py b/homeassistant/components/hue/binary_sensor.py index 1d5f10a8c912e..3d666ccc55c15 100644 --- a/homeassistant/components/hue/binary_sensor.py +++ b/homeassistant/components/hue/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Hue binary sensors.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/hue/bridge.py b/homeassistant/components/hue/bridge.py index 74ae5483242d0..2a67d92161c2a 100644 --- a/homeassistant/components/hue/bridge.py +++ b/homeassistant/components/hue/bridge.py @@ -1,7 +1,5 @@ """Code to handle a Hue bridge.""" -from __future__ import annotations - import asyncio from collections.abc import Callable import logging diff --git a/homeassistant/components/hue/config_flow.py b/homeassistant/components/hue/config_flow.py index f29bd47a24e3a..684cbd6ff2bf7 100644 --- a/homeassistant/components/hue/config_flow.py +++ b/homeassistant/components/hue/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Philips Hue.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/hue/device_trigger.py b/homeassistant/components/hue/device_trigger.py index 9592be69e7e3d..86fef4d56bd19 100644 --- a/homeassistant/components/hue/device_trigger.py +++ b/homeassistant/components/hue/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Philips Hue events.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.components.device_automation import InvalidDeviceAutomationConfig diff --git a/homeassistant/components/hue/diagnostics.py b/homeassistant/components/hue/diagnostics.py index a45813151e49d..40073da4ea52c 100644 --- a/homeassistant/components/hue/diagnostics.py +++ b/homeassistant/components/hue/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Hue.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/hue/event.py b/homeassistant/components/hue/event.py index c13cccd48e6e8..bf0e5f539d7f2 100644 --- a/homeassistant/components/hue/event.py +++ b/homeassistant/components/hue/event.py @@ -1,7 +1,5 @@ """Hue event entities from Button resources.""" -from __future__ import annotations - from typing import Any from aiohue.v2 import HueBridgeV2 diff --git a/homeassistant/components/hue/light.py b/homeassistant/components/hue/light.py index 332dc6978ad85..989e0c5970df4 100644 --- a/homeassistant/components/hue/light.py +++ b/homeassistant/components/hue/light.py @@ -1,7 +1,5 @@ """Support for Hue lights.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/hue/scene.py b/homeassistant/components/hue/scene.py index 8a4aac098ffa9..48b23381a27f9 100644 --- a/homeassistant/components/hue/scene.py +++ b/homeassistant/components/hue/scene.py @@ -1,7 +1,5 @@ """Support for scene platform for Hue scenes (V2 only).""" -from __future__ import annotations - from typing import Any from aiohue.v2 import HueBridgeV2 diff --git a/homeassistant/components/hue/sensor.py b/homeassistant/components/hue/sensor.py index 60845c0be7a6b..dac9cfc5b5556 100644 --- a/homeassistant/components/hue/sensor.py +++ b/homeassistant/components/hue/sensor.py @@ -1,7 +1,5 @@ """Support for Hue sensors.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/hue/services.py b/homeassistant/components/hue/services.py index 1a70e98e5b34c..8d73c050e89a2 100644 --- a/homeassistant/components/hue/services.py +++ b/homeassistant/components/hue/services.py @@ -1,7 +1,5 @@ """Handle Hue Service calls.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/hue/switch.py b/homeassistant/components/hue/switch.py index 33dfe02dd49ea..7400e1923992d 100644 --- a/homeassistant/components/hue/switch.py +++ b/homeassistant/components/hue/switch.py @@ -1,7 +1,5 @@ """Support for switch platform for Hue resources (V2 only).""" -from __future__ import annotations - from typing import Any from aiohue.v2 import HueBridgeV2 diff --git a/homeassistant/components/hue/v1/device_trigger.py b/homeassistant/components/hue/v1/device_trigger.py index c55573899d2e9..c0a6bb2ba1bdd 100644 --- a/homeassistant/components/hue/v1/device_trigger.py +++ b/homeassistant/components/hue/v1/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Philips Hue events in V1 bridge/api.""" -from __future__ import annotations - from typing import TYPE_CHECKING import voluptuous as vol diff --git a/homeassistant/components/hue/v1/light.py b/homeassistant/components/hue/v1/light.py index 3afa0945572d0..f716176cbd874 100644 --- a/homeassistant/components/hue/v1/light.py +++ b/homeassistant/components/hue/v1/light.py @@ -1,7 +1,5 @@ """Support for the Philips Hue lights.""" -from __future__ import annotations - import asyncio from datetime import timedelta from functools import partial diff --git a/homeassistant/components/hue/v1/sensor_base.py b/homeassistant/components/hue/v1/sensor_base.py index 9cb836386e089..9ecdf2121f806 100644 --- a/homeassistant/components/hue/v1/sensor_base.py +++ b/homeassistant/components/hue/v1/sensor_base.py @@ -1,7 +1,5 @@ """Support for the Philips Hue sensors as a platform.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/hue/v2/binary_sensor.py b/homeassistant/components/hue/v2/binary_sensor.py index ec80ad1f4bba7..2bfb53aa553f1 100644 --- a/homeassistant/components/hue/v2/binary_sensor.py +++ b/homeassistant/components/hue/v2/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Hue binary sensors.""" -from __future__ import annotations - from functools import partial from aiohue.v2 import HueBridgeV2 diff --git a/homeassistant/components/hue/v2/device.py b/homeassistant/components/hue/v2/device.py index e6bded7a7f7b6..4a18a1f59a270 100644 --- a/homeassistant/components/hue/v2/device.py +++ b/homeassistant/components/hue/v2/device.py @@ -1,7 +1,5 @@ """Handles Hue resource of type `device` mapping to Home Assistant device.""" -from __future__ import annotations - from typing import TYPE_CHECKING from aiohue.v2 import HueBridgeV2 diff --git a/homeassistant/components/hue/v2/device_trigger.py b/homeassistant/components/hue/v2/device_trigger.py index c35093a9f9c62..0c58286e13e5e 100644 --- a/homeassistant/components/hue/v2/device_trigger.py +++ b/homeassistant/components/hue/v2/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Philips Hue events.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from aiohue.v2.models.resource import ResourceTypes diff --git a/homeassistant/components/hue/v2/entity.py b/homeassistant/components/hue/v2/entity.py index e472009286ddd..02eb11e06431a 100644 --- a/homeassistant/components/hue/v2/entity.py +++ b/homeassistant/components/hue/v2/entity.py @@ -1,7 +1,5 @@ """Generic Hue Entity Model.""" -from __future__ import annotations - from typing import TYPE_CHECKING from aiohue.v2.controllers.base import BaseResourcesController diff --git a/homeassistant/components/hue/v2/group.py b/homeassistant/components/hue/v2/group.py index 8a1168d992ebd..d43dabf110083 100644 --- a/homeassistant/components/hue/v2/group.py +++ b/homeassistant/components/hue/v2/group.py @@ -1,7 +1,5 @@ """Support for Hue groups (room/zone).""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/hue/v2/helpers.py b/homeassistant/components/hue/v2/helpers.py index 12c0d6d10e89a..dd0c2c97f911b 100644 --- a/homeassistant/components/hue/v2/helpers.py +++ b/homeassistant/components/hue/v2/helpers.py @@ -1,7 +1,5 @@ """Helper functions for Philips Hue v2.""" -from __future__ import annotations - from homeassistant.util import color as color_util diff --git a/homeassistant/components/hue/v2/hue_event.py b/homeassistant/components/hue/v2/hue_event.py index 2eace5139afbf..64021bceec22b 100644 --- a/homeassistant/components/hue/v2/hue_event.py +++ b/homeassistant/components/hue/v2/hue_event.py @@ -1,7 +1,5 @@ """Handle forward of events transmitted by Hue devices to HASS.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/hue/v2/light.py b/homeassistant/components/hue/v2/light.py index e22d2c09f43e3..543b1b2169d37 100644 --- a/homeassistant/components/hue/v2/light.py +++ b/homeassistant/components/hue/v2/light.py @@ -1,7 +1,5 @@ """Support for Hue lights.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/hue/v2/sensor.py b/homeassistant/components/hue/v2/sensor.py index 0c92b0c8b3ef9..047613ac9559e 100644 --- a/homeassistant/components/hue/v2/sensor.py +++ b/homeassistant/components/hue/v2/sensor.py @@ -1,7 +1,5 @@ """Support for Hue sensors.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/hue_ble/config_flow.py b/homeassistant/components/hue_ble/config_flow.py index fff171609fae3..b1fe6f15b1922 100644 --- a/homeassistant/components/hue_ble/config_flow.py +++ b/homeassistant/components/hue_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Hue BLE integration.""" -from __future__ import annotations - from enum import Enum import logging from typing import Any diff --git a/homeassistant/components/hue_ble/light.py b/homeassistant/components/hue_ble/light.py index 9302ec7349bc3..acddc78bd94fb 100644 --- a/homeassistant/components/hue_ble/light.py +++ b/homeassistant/components/hue_ble/light.py @@ -1,7 +1,5 @@ """Hue BLE light platform.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/huisbaasje/sensor.py b/homeassistant/components/huisbaasje/sensor.py index d6049e5855085..212d3a03105a5 100644 --- a/homeassistant/components/huisbaasje/sensor.py +++ b/homeassistant/components/huisbaasje/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/humidifier/__init__.py b/homeassistant/components/humidifier/__init__.py index 8ee4a1eaf7866..5a1b337e33e0a 100644 --- a/homeassistant/components/humidifier/__init__.py +++ b/homeassistant/components/humidifier/__init__.py @@ -1,7 +1,5 @@ """Provides functionality to interact with humidifier devices.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum import logging diff --git a/homeassistant/components/humidifier/device_action.py b/homeassistant/components/humidifier/device_action.py index 9ff3641241837..d3ae95cfc5d0f 100644 --- a/homeassistant/components/humidifier/device_action.py +++ b/homeassistant/components/humidifier/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Humidifier.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/humidifier/device_condition.py b/homeassistant/components/humidifier/device_condition.py index 7ea9899bba7b3..f3ac0c116058b 100644 --- a/homeassistant/components/humidifier/device_condition.py +++ b/homeassistant/components/humidifier/device_condition.py @@ -1,7 +1,5 @@ """Provide the device automations for Humidifier.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/humidifier/device_trigger.py b/homeassistant/components/humidifier/device_trigger.py index 80e0ef8df5880..7fe5adac40fbe 100644 --- a/homeassistant/components/humidifier/device_trigger.py +++ b/homeassistant/components/humidifier/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Climate.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/humidifier/intent.py b/homeassistant/components/humidifier/intent.py index 490143c728d6d..346616d53edc0 100644 --- a/homeassistant/components/humidifier/intent.py +++ b/homeassistant/components/humidifier/intent.py @@ -1,7 +1,5 @@ """Intents for the humidifier integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ATTR_ENTITY_ID, ATTR_MODE, STATE_OFF diff --git a/homeassistant/components/humidifier/reproduce_state.py b/homeassistant/components/humidifier/reproduce_state.py index 7caff04acdb77..45941f3273745 100644 --- a/homeassistant/components/humidifier/reproduce_state.py +++ b/homeassistant/components/humidifier/reproduce_state.py @@ -1,7 +1,5 @@ """Module that groups code required to handle state restore for component.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/humidifier/significant_change.py b/homeassistant/components/humidifier/significant_change.py index dcf89f2eba9ff..c8d588512a04d 100644 --- a/homeassistant/components/humidifier/significant_change.py +++ b/homeassistant/components/humidifier/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Humidifier state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/humidity/__init__.py b/homeassistant/components/humidity/__init__.py index 2c84f69089fc5..4d1d58469d885 100644 --- a/homeassistant/components/humidity/__init__.py +++ b/homeassistant/components/humidity/__init__.py @@ -1,7 +1,5 @@ """Integration for humidity triggers.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/humidity/trigger.py b/homeassistant/components/humidity/trigger.py index 8596f4d0dd86a..2c8a3727673fd 100644 --- a/homeassistant/components/humidity/trigger.py +++ b/homeassistant/components/humidity/trigger.py @@ -1,7 +1,5 @@ """Provides triggers for humidity.""" -from __future__ import annotations - from homeassistant.components.climate import ( ATTR_CURRENT_HUMIDITY as CLIMATE_ATTR_CURRENT_HUMIDITY, DOMAIN as CLIMATE_DOMAIN, diff --git a/homeassistant/components/hunterdouglas_powerview/button.py b/homeassistant/components/hunterdouglas_powerview/button.py index c0bcac3a7df40..e25565e99c00b 100644 --- a/homeassistant/components/hunterdouglas_powerview/button.py +++ b/homeassistant/components/hunterdouglas_powerview/button.py @@ -1,7 +1,5 @@ """Buttons for Hunter Douglas Powerview advanced features.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/hunterdouglas_powerview/config_flow.py b/homeassistant/components/hunterdouglas_powerview/config_flow.py index c53c08c8ac769..cf7d7b7598426 100644 --- a/homeassistant/components/hunterdouglas_powerview/config_flow.py +++ b/homeassistant/components/hunterdouglas_powerview/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Hunter Douglas PowerView integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any, Self diff --git a/homeassistant/components/hunterdouglas_powerview/coordinator.py b/homeassistant/components/hunterdouglas_powerview/coordinator.py index 8bc89e10c1f27..91876030fde6c 100644 --- a/homeassistant/components/hunterdouglas_powerview/coordinator.py +++ b/homeassistant/components/hunterdouglas_powerview/coordinator.py @@ -1,7 +1,5 @@ """Coordinate data for powerview devices.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/hunterdouglas_powerview/cover.py b/homeassistant/components/hunterdouglas_powerview/cover.py index b78d0be08653e..1c4a6139c68a7 100644 --- a/homeassistant/components/hunterdouglas_powerview/cover.py +++ b/homeassistant/components/hunterdouglas_powerview/cover.py @@ -1,7 +1,5 @@ """Support for hunter douglas shades.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from dataclasses import replace from datetime import datetime, timedelta diff --git a/homeassistant/components/hunterdouglas_powerview/diagnostics.py b/homeassistant/components/hunterdouglas_powerview/diagnostics.py index 7d6908f193661..eb1bf45664801 100644 --- a/homeassistant/components/hunterdouglas_powerview/diagnostics.py +++ b/homeassistant/components/hunterdouglas_powerview/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Powerview Hunter Douglas.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/hunterdouglas_powerview/model.py b/homeassistant/components/hunterdouglas_powerview/model.py index 407de86368fcf..3e5ec3d517cf3 100644 --- a/homeassistant/components/hunterdouglas_powerview/model.py +++ b/homeassistant/components/hunterdouglas_powerview/model.py @@ -1,7 +1,5 @@ """Define Hunter Douglas data models.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/hunterdouglas_powerview/scene.py b/homeassistant/components/hunterdouglas_powerview/scene.py index 5016b590f9101..b09dddbe7599d 100644 --- a/homeassistant/components/hunterdouglas_powerview/scene.py +++ b/homeassistant/components/hunterdouglas_powerview/scene.py @@ -1,7 +1,5 @@ """Support for Powerview scenes from a Powerview hub.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hunterdouglas_powerview/select.py b/homeassistant/components/hunterdouglas_powerview/select.py index 932ff3ce3bded..216c751612eae 100644 --- a/homeassistant/components/hunterdouglas_powerview/select.py +++ b/homeassistant/components/hunterdouglas_powerview/select.py @@ -1,7 +1,5 @@ """Support for hunterdouglass_powerview settings.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/hunterdouglas_powerview/util.py b/homeassistant/components/hunterdouglas_powerview/util.py index 3551a78e627ac..77f384cb0f7e4 100644 --- a/homeassistant/components/hunterdouglas_powerview/util.py +++ b/homeassistant/components/hunterdouglas_powerview/util.py @@ -1,7 +1,5 @@ """Coordinate data for powerview devices.""" -from __future__ import annotations - from aiopvapi.helpers.aiorequest import AioRequest from aiopvapi.hub import Hub diff --git a/homeassistant/components/husqvarna_automower/coordinator.py b/homeassistant/components/husqvarna_automower/coordinator.py index 1d1619762dfdf..aeb429873e4b2 100644 --- a/homeassistant/components/husqvarna_automower/coordinator.py +++ b/homeassistant/components/husqvarna_automower/coordinator.py @@ -1,7 +1,5 @@ """Data UpdateCoordinator for the Husqvarna Automower integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import datetime, timedelta diff --git a/homeassistant/components/husqvarna_automower/diagnostics.py b/homeassistant/components/husqvarna_automower/diagnostics.py index ceeec0f3e0d58..bb0d7bb41432c 100644 --- a/homeassistant/components/husqvarna_automower/diagnostics.py +++ b/homeassistant/components/husqvarna_automower/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Husqvarna Automower.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/husqvarna_automower/entity.py b/homeassistant/components/husqvarna_automower/entity.py index 92d35616b2d9a..c02f8e3d92404 100644 --- a/homeassistant/components/husqvarna_automower/entity.py +++ b/homeassistant/components/husqvarna_automower/entity.py @@ -1,7 +1,5 @@ """Platform for Husqvarna Automower base entity.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import functools diff --git a/homeassistant/components/husqvarna_automower_ble/__init__.py b/homeassistant/components/husqvarna_automower_ble/__init__.py index 89de333644038..be4f4e119d490 100644 --- a/homeassistant/components/husqvarna_automower_ble/__init__.py +++ b/homeassistant/components/husqvarna_automower_ble/__init__.py @@ -1,7 +1,5 @@ """The Husqvarna Autoconnect Bluetooth integration.""" -from __future__ import annotations - from automower_ble.mower import Mower from automower_ble.protocol import ResponseResult from bleak import BleakError diff --git a/homeassistant/components/husqvarna_automower_ble/config_flow.py b/homeassistant/components/husqvarna_automower_ble/config_flow.py index c1002a9b0e48b..6a1afb826be84 100644 --- a/homeassistant/components/husqvarna_automower_ble/config_flow.py +++ b/homeassistant/components/husqvarna_automower_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Husqvarna Bluetooth integration.""" -from __future__ import annotations - from collections.abc import Mapping import random from typing import Any diff --git a/homeassistant/components/husqvarna_automower_ble/coordinator.py b/homeassistant/components/husqvarna_automower_ble/coordinator.py index cd5b4e06005ec..3a07356c440a1 100644 --- a/homeassistant/components/husqvarna_automower_ble/coordinator.py +++ b/homeassistant/components/husqvarna_automower_ble/coordinator.py @@ -1,7 +1,5 @@ """Provides the DataUpdateCoordinator.""" -from __future__ import annotations - from datetime import timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/husqvarna_automower_ble/entity.py b/homeassistant/components/husqvarna_automower_ble/entity.py index 32e5873ab0e89..0ec7bfa04e96a 100644 --- a/homeassistant/components/husqvarna_automower_ble/entity.py +++ b/homeassistant/components/husqvarna_automower_ble/entity.py @@ -1,7 +1,5 @@ """Provides the HusqvarnaAutomowerBleEntity.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import ( CONNECTION_BLUETOOTH, DeviceInfo, diff --git a/homeassistant/components/husqvarna_automower_ble/lawn_mower.py b/homeassistant/components/husqvarna_automower_ble/lawn_mower.py index ffe05bac8a888..440ac703d3c46 100644 --- a/homeassistant/components/husqvarna_automower_ble/lawn_mower.py +++ b/homeassistant/components/husqvarna_automower_ble/lawn_mower.py @@ -1,7 +1,5 @@ """The Husqvarna Autoconnect Bluetooth lawn mower platform.""" -from __future__ import annotations - from automower_ble.protocol import MowerActivity, MowerState, ResponseResult from homeassistant.components import bluetooth diff --git a/homeassistant/components/husqvarna_automower_ble/sensor.py b/homeassistant/components/husqvarna_automower_ble/sensor.py index f747133c95076..8994b7117fbc2 100644 --- a/homeassistant/components/husqvarna_automower_ble/sensor.py +++ b/homeassistant/components/husqvarna_automower_ble/sensor.py @@ -1,7 +1,5 @@ """Support for sensor entities.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/huum/__init__.py b/homeassistant/components/huum/__init__.py index d2dd7ff4fa3f4..07cfdce03b687 100644 --- a/homeassistant/components/huum/__init__.py +++ b/homeassistant/components/huum/__init__.py @@ -1,7 +1,5 @@ """The Huum integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .const import PLATFORMS diff --git a/homeassistant/components/huum/binary_sensor.py b/homeassistant/components/huum/binary_sensor.py index 7bc03e9fe9476..bd4768e175922 100644 --- a/homeassistant/components/huum/binary_sensor.py +++ b/homeassistant/components/huum/binary_sensor.py @@ -1,7 +1,5 @@ """Sensor for door state.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/huum/climate.py b/homeassistant/components/huum/climate.py index c520880e6919c..47d3125e16f2b 100644 --- a/homeassistant/components/huum/climate.py +++ b/homeassistant/components/huum/climate.py @@ -1,7 +1,5 @@ """Support for Huum wifi-enabled sauna.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/huum/config_flow.py b/homeassistant/components/huum/config_flow.py index 3654a17c8f413..59a0f9bd71bfd 100644 --- a/homeassistant/components/huum/config_flow.py +++ b/homeassistant/components/huum/config_flow.py @@ -1,7 +1,5 @@ """Config flow for huum integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/huum/coordinator.py b/homeassistant/components/huum/coordinator.py index 6580ca99da734..3234bb229291c 100644 --- a/homeassistant/components/huum/coordinator.py +++ b/homeassistant/components/huum/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Huum.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/huum/light.py b/homeassistant/components/huum/light.py index 9d3ec54101df1..ad96654609ddf 100644 --- a/homeassistant/components/huum/light.py +++ b/homeassistant/components/huum/light.py @@ -1,7 +1,5 @@ """Control for light.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/huum/number.py b/homeassistant/components/huum/number.py index 4c3a6ff0cae35..6153a718fc8fe 100644 --- a/homeassistant/components/huum/number.py +++ b/homeassistant/components/huum/number.py @@ -1,7 +1,5 @@ """Control for steamer.""" -from __future__ import annotations - import logging from huum.const import SaunaStatus diff --git a/homeassistant/components/huum/sensor.py b/homeassistant/components/huum/sensor.py index 9629fcfdf8858..36813ad4d1f75 100644 --- a/homeassistant/components/huum/sensor.py +++ b/homeassistant/components/huum/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Huum sauna integration.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/hvv_departures/binary_sensor.py b/homeassistant/components/hvv_departures/binary_sensor.py index 6260fd9fef444..16227dc5b2b5c 100644 --- a/homeassistant/components/hvv_departures/binary_sensor.py +++ b/homeassistant/components/hvv_departures/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for hvv_departures.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/hvv_departures/config_flow.py b/homeassistant/components/hvv_departures/config_flow.py index 63d457bf302c1..771f63d51645a 100644 --- a/homeassistant/components/hvv_departures/config_flow.py +++ b/homeassistant/components/hvv_departures/config_flow.py @@ -1,7 +1,5 @@ """Config flow for HVV integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/hydrawise/binary_sensor.py b/homeassistant/components/hydrawise/binary_sensor.py index d7344f56ab57d..10b660108ac69 100644 --- a/homeassistant/components/hydrawise/binary_sensor.py +++ b/homeassistant/components/hydrawise/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Hydrawise sprinkler binary sensors.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/hydrawise/config_flow.py b/homeassistant/components/hydrawise/config_flow.py index 3a61908ee2d6c..22363a3778e8b 100644 --- a/homeassistant/components/hydrawise/config_flow.py +++ b/homeassistant/components/hydrawise/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Hydrawise integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/hydrawise/coordinator.py b/homeassistant/components/hydrawise/coordinator.py index 308ffc23e36b5..c257ccec0cf64 100644 --- a/homeassistant/components/hydrawise/coordinator.py +++ b/homeassistant/components/hydrawise/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Hydrawise integration.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from dataclasses import dataclass, field diff --git a/homeassistant/components/hydrawise/entity.py b/homeassistant/components/hydrawise/entity.py index 58153d436345e..b5359875239d1 100644 --- a/homeassistant/components/hydrawise/entity.py +++ b/homeassistant/components/hydrawise/entity.py @@ -1,7 +1,5 @@ """Base classes for Hydrawise entities.""" -from __future__ import annotations - from pydrawise.schema import Controller, Sensor, Zone from homeassistant.core import callback diff --git a/homeassistant/components/hydrawise/sensor.py b/homeassistant/components/hydrawise/sensor.py index 19fcd0295a2cb..b9036f322069b 100644 --- a/homeassistant/components/hydrawise/sensor.py +++ b/homeassistant/components/hydrawise/sensor.py @@ -1,7 +1,5 @@ """Support for Hydrawise sprinkler sensors.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/hydrawise/switch.py b/homeassistant/components/hydrawise/switch.py index 238e249e1f69b..783b22cb78360 100644 --- a/homeassistant/components/hydrawise/switch.py +++ b/homeassistant/components/hydrawise/switch.py @@ -1,7 +1,5 @@ """Support for Hydrawise cloud switches.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Iterable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/hydrawise/valve.py b/homeassistant/components/hydrawise/valve.py index 56dd56e7d21dd..45256d2d4f5c5 100644 --- a/homeassistant/components/hydrawise/valve.py +++ b/homeassistant/components/hydrawise/valve.py @@ -1,7 +1,5 @@ """Support for Hydrawise sprinkler valves.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/hyperion/__init__.py b/homeassistant/components/hyperion/__init__.py index 60a53193acc82..e045339ac73a0 100644 --- a/homeassistant/components/hyperion/__init__.py +++ b/homeassistant/components/hyperion/__init__.py @@ -1,7 +1,5 @@ """The Hyperion component.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from contextlib import suppress diff --git a/homeassistant/components/hyperion/camera.py b/homeassistant/components/hyperion/camera.py index bd96c9667ad58..c22c996405091 100644 --- a/homeassistant/components/hyperion/camera.py +++ b/homeassistant/components/hyperion/camera.py @@ -1,7 +1,5 @@ """Switch platform for Hyperion.""" -from __future__ import annotations - import asyncio import base64 import binascii diff --git a/homeassistant/components/hyperion/config_flow.py b/homeassistant/components/hyperion/config_flow.py index 1ef53ad295129..f17608c5c3edf 100644 --- a/homeassistant/components/hyperion/config_flow.py +++ b/homeassistant/components/hyperion/config_flow.py @@ -1,7 +1,5 @@ """Hyperion config flow.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from contextlib import suppress diff --git a/homeassistant/components/hyperion/light.py b/homeassistant/components/hyperion/light.py index 4cf0ed0f5e2ca..0c1363cbbe4b3 100644 --- a/homeassistant/components/hyperion/light.py +++ b/homeassistant/components/hyperion/light.py @@ -1,7 +1,5 @@ """Support for Hyperion-NG remotes.""" -from __future__ import annotations - from collections.abc import Callable, Mapping, Sequence import functools import logging diff --git a/homeassistant/components/hyperion/sensor.py b/homeassistant/components/hyperion/sensor.py index bec17cfbd2f4f..5009e62f832d0 100644 --- a/homeassistant/components/hyperion/sensor.py +++ b/homeassistant/components/hyperion/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Hyperion.""" -from __future__ import annotations - import functools from typing import Any diff --git a/homeassistant/components/hyperion/switch.py b/homeassistant/components/hyperion/switch.py index b1288936636a3..65286ed3a73a3 100644 --- a/homeassistant/components/hyperion/switch.py +++ b/homeassistant/components/hyperion/switch.py @@ -1,7 +1,5 @@ """Switch platform for Hyperion.""" -from __future__ import annotations - import functools from typing import Any diff --git a/homeassistant/components/hypontech/__init__.py b/homeassistant/components/hypontech/__init__.py index ba0c0e5d45969..6c07aa20e0b99 100644 --- a/homeassistant/components/hypontech/__init__.py +++ b/homeassistant/components/hypontech/__init__.py @@ -1,7 +1,5 @@ """The Hypontech Cloud integration.""" -from __future__ import annotations - from hyponcloud import AuthenticationError, HyponCloud, RequestError from homeassistant.const import CONF_PASSWORD, CONF_USERNAME, Platform diff --git a/homeassistant/components/hypontech/config_flow.py b/homeassistant/components/hypontech/config_flow.py index a0f233b003916..90eb9e7f4e6b4 100644 --- a/homeassistant/components/hypontech/config_flow.py +++ b/homeassistant/components/hypontech/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Hypontech Cloud integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/hypontech/coordinator.py b/homeassistant/components/hypontech/coordinator.py index b3cae5d6e5de3..2949d8ea89463 100644 --- a/homeassistant/components/hypontech/coordinator.py +++ b/homeassistant/components/hypontech/coordinator.py @@ -1,7 +1,5 @@ """The coordinator for Hypontech Cloud integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/hypontech/entity.py b/homeassistant/components/hypontech/entity.py index a8abb23cf09c8..b7109be62263e 100644 --- a/homeassistant/components/hypontech/entity.py +++ b/homeassistant/components/hypontech/entity.py @@ -1,7 +1,5 @@ """Base entity for the Hypontech Cloud integration.""" -from __future__ import annotations - from hyponcloud import PlantData from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/hypontech/sensor.py b/homeassistant/components/hypontech/sensor.py index a85e77174d098..9e71f5b923c5f 100644 --- a/homeassistant/components/hypontech/sensor.py +++ b/homeassistant/components/hypontech/sensor.py @@ -1,7 +1,5 @@ """The read-only sensors for Hypontech integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/ialarm/__init__.py b/homeassistant/components/ialarm/__init__.py index 1604b37b967af..b61cf0d816dea 100644 --- a/homeassistant/components/ialarm/__init__.py +++ b/homeassistant/components/ialarm/__init__.py @@ -1,7 +1,5 @@ """iAlarm integration.""" -from __future__ import annotations - import asyncio from pyialarm import IAlarm diff --git a/homeassistant/components/ialarm/alarm_control_panel.py b/homeassistant/components/ialarm/alarm_control_panel.py index b2de9b3fefca3..3ca6b4f5494d7 100644 --- a/homeassistant/components/ialarm/alarm_control_panel.py +++ b/homeassistant/components/ialarm/alarm_control_panel.py @@ -1,7 +1,5 @@ """Interfaces with iAlarm control panels.""" -from __future__ import annotations - from homeassistant.components.alarm_control_panel import ( AlarmControlPanelEntity, AlarmControlPanelEntityFeature, diff --git a/homeassistant/components/ialarm/coordinator.py b/homeassistant/components/ialarm/coordinator.py index 546e0b6b71461..d14eb00d80bcf 100644 --- a/homeassistant/components/ialarm/coordinator.py +++ b/homeassistant/components/ialarm/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the iAlarm integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/iammeter/const.py b/homeassistant/components/iammeter/const.py index 0336007ef3e5b..ef0d541cbd6c5 100644 --- a/homeassistant/components/iammeter/const.py +++ b/homeassistant/components/iammeter/const.py @@ -1,7 +1,5 @@ """Constants for the Iammeter integration.""" -from __future__ import annotations - DOMAIN = "iammeter" # Default config for iammeter. diff --git a/homeassistant/components/iammeter/sensor.py b/homeassistant/components/iammeter/sensor.py index 047281bdb27ea..7d72f9e976339 100644 --- a/homeassistant/components/iammeter/sensor.py +++ b/homeassistant/components/iammeter/sensor.py @@ -1,7 +1,5 @@ """Support for iammeter via local API.""" -from __future__ import annotations - from asyncio import timeout from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/iaqualink/__init__.py b/homeassistant/components/iaqualink/__init__.py index 9a745a61f1fb0..8482c8303be3c 100644 --- a/homeassistant/components/iaqualink/__init__.py +++ b/homeassistant/components/iaqualink/__init__.py @@ -1,7 +1,5 @@ """Component to embed Aqualink devices.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/iaqualink/binary_sensor.py b/homeassistant/components/iaqualink/binary_sensor.py index 3c260c7ef037a..74b09d7fae2b6 100644 --- a/homeassistant/components/iaqualink/binary_sensor.py +++ b/homeassistant/components/iaqualink/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Aqualink temperature sensors.""" -from __future__ import annotations - from iaqualink.device import AqualinkBinarySensor from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/iaqualink/climate.py b/homeassistant/components/iaqualink/climate.py index 36aec12976acf..2726e8c64008d 100644 --- a/homeassistant/components/iaqualink/climate.py +++ b/homeassistant/components/iaqualink/climate.py @@ -1,7 +1,5 @@ """Support for Aqualink Thermostats.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/iaqualink/config_flow.py b/homeassistant/components/iaqualink/config_flow.py index b828c25c945aa..807e03d89b263 100644 --- a/homeassistant/components/iaqualink/config_flow.py +++ b/homeassistant/components/iaqualink/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure zone component.""" -from __future__ import annotations - from typing import Any import httpx diff --git a/homeassistant/components/iaqualink/entity.py b/homeassistant/components/iaqualink/entity.py index c0f44946b7716..51eae4a36cc7d 100644 --- a/homeassistant/components/iaqualink/entity.py +++ b/homeassistant/components/iaqualink/entity.py @@ -1,7 +1,5 @@ """Component to embed Aqualink devices.""" -from __future__ import annotations - from iaqualink.device import AqualinkDevice from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/iaqualink/light.py b/homeassistant/components/iaqualink/light.py index 55b14065cef9d..42ce91f5af5fe 100644 --- a/homeassistant/components/iaqualink/light.py +++ b/homeassistant/components/iaqualink/light.py @@ -1,7 +1,5 @@ """Support for Aqualink pool lights.""" -from __future__ import annotations - from typing import Any from iaqualink.device import AqualinkLight diff --git a/homeassistant/components/iaqualink/sensor.py b/homeassistant/components/iaqualink/sensor.py index baeca799bc3c6..0f35bc91b49db 100644 --- a/homeassistant/components/iaqualink/sensor.py +++ b/homeassistant/components/iaqualink/sensor.py @@ -1,7 +1,5 @@ """Support for Aqualink temperature sensors.""" -from __future__ import annotations - from iaqualink.device import AqualinkSensor from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/iaqualink/switch.py b/homeassistant/components/iaqualink/switch.py index 851554a197297..c77a62b8b623e 100644 --- a/homeassistant/components/iaqualink/switch.py +++ b/homeassistant/components/iaqualink/switch.py @@ -1,7 +1,5 @@ """Support for Aqualink pool feature switches.""" -from __future__ import annotations - from typing import Any from iaqualink.device import AqualinkSwitch diff --git a/homeassistant/components/iaqualink/utils.py b/homeassistant/components/iaqualink/utils.py index 62d2d4d2e937b..2bce5fba6c050 100644 --- a/homeassistant/components/iaqualink/utils.py +++ b/homeassistant/components/iaqualink/utils.py @@ -1,7 +1,5 @@ """Utility functions for Aqualink devices.""" -from __future__ import annotations - from collections.abc import Awaitable import httpx diff --git a/homeassistant/components/ibeacon/__init__.py b/homeassistant/components/ibeacon/__init__.py index 14d5bbca17f3b..8440758a0804d 100644 --- a/homeassistant/components/ibeacon/__init__.py +++ b/homeassistant/components/ibeacon/__init__.py @@ -1,7 +1,5 @@ """The iBeacon tracker integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/ibeacon/config_flow.py b/homeassistant/components/ibeacon/config_flow.py index 5850a623ad889..45b36a826cda0 100644 --- a/homeassistant/components/ibeacon/config_flow.py +++ b/homeassistant/components/ibeacon/config_flow.py @@ -1,7 +1,5 @@ """Config flow for iBeacon Tracker integration.""" -from __future__ import annotations - from typing import Any from uuid import UUID diff --git a/homeassistant/components/ibeacon/coordinator.py b/homeassistant/components/ibeacon/coordinator.py index 4f232220440fd..7cc478de359b5 100644 --- a/homeassistant/components/ibeacon/coordinator.py +++ b/homeassistant/components/ibeacon/coordinator.py @@ -1,7 +1,5 @@ """Tracking for iBeacon devices.""" -from __future__ import annotations - from datetime import datetime import logging import time diff --git a/homeassistant/components/ibeacon/device_tracker.py b/homeassistant/components/ibeacon/device_tracker.py index 0d2ee0137cc1e..558bd183880ec 100644 --- a/homeassistant/components/ibeacon/device_tracker.py +++ b/homeassistant/components/ibeacon/device_tracker.py @@ -1,7 +1,5 @@ """Support for tracking iBeacon devices.""" -from __future__ import annotations - from ibeacon_ble import iBeaconAdvertisement from homeassistant.components.device_tracker import SourceType diff --git a/homeassistant/components/ibeacon/entity.py b/homeassistant/components/ibeacon/entity.py index d4f969ff94a19..4a2b276555cff 100644 --- a/homeassistant/components/ibeacon/entity.py +++ b/homeassistant/components/ibeacon/entity.py @@ -1,7 +1,5 @@ """Support for iBeacon device sensors.""" -from __future__ import annotations - from abc import abstractmethod from ibeacon_ble import iBeaconAdvertisement diff --git a/homeassistant/components/ibeacon/sensor.py b/homeassistant/components/ibeacon/sensor.py index 7e1fd371128b7..4df586d7477d5 100644 --- a/homeassistant/components/ibeacon/sensor.py +++ b/homeassistant/components/ibeacon/sensor.py @@ -1,7 +1,5 @@ """Support for iBeacon device sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/icloud/__init__.py b/homeassistant/components/icloud/__init__.py index 16baa9fcb7de6..45a51c246a3a5 100644 --- a/homeassistant/components/icloud/__init__.py +++ b/homeassistant/components/icloud/__init__.py @@ -1,7 +1,5 @@ """The iCloud component.""" -from __future__ import annotations - from typing import Any from homeassistant.const import CONF_PASSWORD, CONF_USERNAME diff --git a/homeassistant/components/icloud/account.py b/homeassistant/components/icloud/account.py index d6b60d6da9862..630bc3d94ac34 100644 --- a/homeassistant/components/icloud/account.py +++ b/homeassistant/components/icloud/account.py @@ -1,7 +1,5 @@ """iCloud account.""" -from __future__ import annotations - from datetime import timedelta import logging import operator diff --git a/homeassistant/components/icloud/config_flow.py b/homeassistant/components/icloud/config_flow.py index d45863547a78d..36789d3cdb905 100644 --- a/homeassistant/components/icloud/config_flow.py +++ b/homeassistant/components/icloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the iCloud integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging import os diff --git a/homeassistant/components/icloud/device_tracker.py b/homeassistant/components/icloud/device_tracker.py index 2a4f6d81dc5d3..6295fa940ef81 100644 --- a/homeassistant/components/icloud/device_tracker.py +++ b/homeassistant/components/icloud/device_tracker.py @@ -1,7 +1,5 @@ """Support for tracking for iCloud devices.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.components.device_tracker import TrackerEntity diff --git a/homeassistant/components/icloud/sensor.py b/homeassistant/components/icloud/sensor.py index 11690a0da59af..f3ae82f762241 100644 --- a/homeassistant/components/icloud/sensor.py +++ b/homeassistant/components/icloud/sensor.py @@ -1,7 +1,5 @@ """Support for iCloud sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/icloud/services.py b/homeassistant/components/icloud/services.py index 44a2e5d52f7a6..c3de04fba4289 100644 --- a/homeassistant/components/icloud/services.py +++ b/homeassistant/components/icloud/services.py @@ -1,7 +1,5 @@ """The iCloud component.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.core import HomeAssistant, ServiceCall, callback diff --git a/homeassistant/components/idasen_desk/__init__.py b/homeassistant/components/idasen_desk/__init__.py index 158812cf01562..84af908c7bd37 100644 --- a/homeassistant/components/idasen_desk/__init__.py +++ b/homeassistant/components/idasen_desk/__init__.py @@ -1,7 +1,5 @@ """The IKEA Idasen Desk integration.""" -from __future__ import annotations - import logging from bleak.exc import BleakError diff --git a/homeassistant/components/idasen_desk/config_flow.py b/homeassistant/components/idasen_desk/config_flow.py index aa832fdfe4879..3a3f3cdb7f79e 100644 --- a/homeassistant/components/idasen_desk/config_flow.py +++ b/homeassistant/components/idasen_desk/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Idasen Desk integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/idasen_desk/coordinator.py b/homeassistant/components/idasen_desk/coordinator.py index ee15a90c66739..f7012346aa8ac 100644 --- a/homeassistant/components/idasen_desk/coordinator.py +++ b/homeassistant/components/idasen_desk/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the IKEA Idasen Desk integration.""" -from __future__ import annotations - import logging from idasen_ha import Desk diff --git a/homeassistant/components/idasen_desk/cover.py b/homeassistant/components/idasen_desk/cover.py index b451f4d0156cf..adb42258f4c0e 100644 --- a/homeassistant/components/idasen_desk/cover.py +++ b/homeassistant/components/idasen_desk/cover.py @@ -1,7 +1,5 @@ """Idasen Desk integration cover platform.""" -from __future__ import annotations - from typing import Any from bleak.exc import BleakError diff --git a/homeassistant/components/idasen_desk/entity.py b/homeassistant/components/idasen_desk/entity.py index 46730ee13fe77..6b0d1e6bc07a8 100644 --- a/homeassistant/components/idasen_desk/entity.py +++ b/homeassistant/components/idasen_desk/entity.py @@ -1,7 +1,5 @@ """Base entity for Idasen Desk.""" -from __future__ import annotations - from homeassistant.helpers import device_registry as dr from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/idasen_desk/sensor.py b/homeassistant/components/idasen_desk/sensor.py index 22680b4fa7f63..14ccaf9727c1e 100644 --- a/homeassistant/components/idasen_desk/sensor.py +++ b/homeassistant/components/idasen_desk/sensor.py @@ -1,7 +1,5 @@ """Representation of Idasen Desk sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/idrive_e2/__init__.py b/homeassistant/components/idrive_e2/__init__.py index caae39e166858..0b0e01245d174 100644 --- a/homeassistant/components/idrive_e2/__init__.py +++ b/homeassistant/components/idrive_e2/__init__.py @@ -1,7 +1,5 @@ """The IDrive e2 integration.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/idrive_e2/config_flow.py b/homeassistant/components/idrive_e2/config_flow.py index 9395383a702f2..0f54a03fb6843 100644 --- a/homeassistant/components/idrive_e2/config_flow.py +++ b/homeassistant/components/idrive_e2/config_flow.py @@ -1,7 +1,5 @@ """IDrive e2 config flow.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/idteck_prox/__init__.py b/homeassistant/components/idteck_prox/__init__.py index 68969f1eced63..ef1efc933490e 100644 --- a/homeassistant/components/idteck_prox/__init__.py +++ b/homeassistant/components/idteck_prox/__init__.py @@ -1,7 +1,5 @@ """Component for interfacing RFK101 proximity card readers.""" -from __future__ import annotations - import logging from rfk101py.rfk101py import rfk101py diff --git a/homeassistant/components/ifttt/__init__.py b/homeassistant/components/ifttt/__init__.py index c5682e5a8d998..23820438a5e90 100644 --- a/homeassistant/components/ifttt/__init__.py +++ b/homeassistant/components/ifttt/__init__.py @@ -1,7 +1,5 @@ """Support to trigger Maker IFTTT recipes.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/ifttt/alarm_control_panel.py b/homeassistant/components/ifttt/alarm_control_panel.py index f36fe8e672bab..7ff396d8178b8 100644 --- a/homeassistant/components/ifttt/alarm_control_panel.py +++ b/homeassistant/components/ifttt/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for alarm control panels that can be controlled through IFTTT.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/iglo/light.py b/homeassistant/components/iglo/light.py index 3fb09f0eac62b..26e3a460865f3 100644 --- a/homeassistant/components/iglo/light.py +++ b/homeassistant/components/iglo/light.py @@ -1,7 +1,5 @@ """Support for lights under the iGlo brand.""" -from __future__ import annotations - from typing import Any from iglo import Lamp diff --git a/homeassistant/components/igloohome/__init__.py b/homeassistant/components/igloohome/__init__.py index a3907fcbcf383..f333d79288346 100644 --- a/homeassistant/components/igloohome/__init__.py +++ b/homeassistant/components/igloohome/__init__.py @@ -1,7 +1,5 @@ """The igloohome integration.""" -from __future__ import annotations - from dataclasses import dataclass from aiohttp import ClientError diff --git a/homeassistant/components/igloohome/config_flow.py b/homeassistant/components/igloohome/config_flow.py index 89d072a128aa6..73de215389ffd 100644 --- a/homeassistant/components/igloohome/config_flow.py +++ b/homeassistant/components/igloohome/config_flow.py @@ -1,7 +1,5 @@ """Config flow for igloohome integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ign_sismologia/geo_location.py b/homeassistant/components/ign_sismologia/geo_location.py index e99f2b23ca038..a3f9b4032b2a5 100644 --- a/homeassistant/components/ign_sismologia/geo_location.py +++ b/homeassistant/components/ign_sismologia/geo_location.py @@ -1,7 +1,5 @@ """Support for IGN Sismologia (Earthquakes) Feeds.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import logging diff --git a/homeassistant/components/ihc/binary_sensor.py b/homeassistant/components/ihc/binary_sensor.py index 413d89ca02757..84943e4b6116b 100644 --- a/homeassistant/components/ihc/binary_sensor.py +++ b/homeassistant/components/ihc/binary_sensor.py @@ -1,7 +1,5 @@ """Support for IHC binary sensors.""" -from __future__ import annotations - from ihcsdk.ihccontroller import IHCController from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/ihc/light.py b/homeassistant/components/ihc/light.py index 47f343304dcbb..f42ba1c059576 100644 --- a/homeassistant/components/ihc/light.py +++ b/homeassistant/components/ihc/light.py @@ -1,7 +1,5 @@ """Support for IHC lights.""" -from __future__ import annotations - from typing import Any from ihcsdk.ihccontroller import IHCController diff --git a/homeassistant/components/ihc/sensor.py b/homeassistant/components/ihc/sensor.py index f3b722b2cdd52..f74a14216ad4f 100644 --- a/homeassistant/components/ihc/sensor.py +++ b/homeassistant/components/ihc/sensor.py @@ -1,7 +1,5 @@ """Support for IHC sensors.""" -from __future__ import annotations - from ihcsdk.ihccontroller import IHCController from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/ihc/switch.py b/homeassistant/components/ihc/switch.py index b509c2dd10f1f..f19d6141fc326 100644 --- a/homeassistant/components/ihc/switch.py +++ b/homeassistant/components/ihc/switch.py @@ -1,7 +1,5 @@ """Support for IHC switches.""" -from __future__ import annotations - from typing import Any from ihcsdk.ihccontroller import IHCController diff --git a/homeassistant/components/image/__init__.py b/homeassistant/components/image/__init__.py index 5f7c497fdb43c..f833d324001a0 100644 --- a/homeassistant/components/image/__init__.py +++ b/homeassistant/components/image/__init__.py @@ -1,7 +1,5 @@ """The image integration.""" -from __future__ import annotations - import asyncio import collections from contextlib import suppress diff --git a/homeassistant/components/image/const.py b/homeassistant/components/image/const.py index a646b0dd3d5d6..853455e6d9dda 100644 --- a/homeassistant/components/image/const.py +++ b/homeassistant/components/image/const.py @@ -1,7 +1,5 @@ """Constants for the image integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Final from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/image/media_source.py b/homeassistant/components/image/media_source.py index 8d06ec3807f89..89f52a2f71e06 100644 --- a/homeassistant/components/image/media_source.py +++ b/homeassistant/components/image/media_source.py @@ -1,7 +1,5 @@ """Expose images as media sources.""" -from __future__ import annotations - from typing import cast from homeassistant.components.media_player import BrowseError, MediaClass diff --git a/homeassistant/components/image_processing/__init__.py b/homeassistant/components/image_processing/__init__.py index 06b6bb7a57f8d..2f677e045b22c 100644 --- a/homeassistant/components/image_processing/__init__.py +++ b/homeassistant/components/image_processing/__init__.py @@ -1,7 +1,5 @@ """Provides functionality to interact with image processing services.""" -from __future__ import annotations - import asyncio from datetime import timedelta from enum import StrEnum diff --git a/homeassistant/components/image_upload/__init__.py b/homeassistant/components/image_upload/__init__.py index ff86d4441e49b..808433e9de8ed 100644 --- a/homeassistant/components/image_upload/__init__.py +++ b/homeassistant/components/image_upload/__init__.py @@ -1,7 +1,5 @@ """The Image Upload integration.""" -from __future__ import annotations - import asyncio import logging import pathlib diff --git a/homeassistant/components/image_upload/media_source.py b/homeassistant/components/image_upload/media_source.py index d1fc978c27839..172c23ff8f022 100644 --- a/homeassistant/components/image_upload/media_source.py +++ b/homeassistant/components/image_upload/media_source.py @@ -1,7 +1,5 @@ """Expose image_upload as media sources.""" -from __future__ import annotations - import pathlib from propcache.api import cached_property diff --git a/homeassistant/components/imap/__init__.py b/homeassistant/components/imap/__init__.py index a60bc30841093..51d6d49cba17a 100644 --- a/homeassistant/components/imap/__init__.py +++ b/homeassistant/components/imap/__init__.py @@ -1,7 +1,5 @@ """The imap integration.""" -from __future__ import annotations - import asyncio from email.message import Message import logging diff --git a/homeassistant/components/imap/config_flow.py b/homeassistant/components/imap/config_flow.py index a7e51e29dabf3..e859dcc4ead48 100644 --- a/homeassistant/components/imap/config_flow.py +++ b/homeassistant/components/imap/config_flow.py @@ -1,7 +1,5 @@ """Config flow for imap integration.""" -from __future__ import annotations - from collections.abc import Mapping import ssl from typing import Any diff --git a/homeassistant/components/imap/coordinator.py b/homeassistant/components/imap/coordinator.py index 157db4da174c8..955872a44de1f 100644 --- a/homeassistant/components/imap/coordinator.py +++ b/homeassistant/components/imap/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for imap integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from datetime import datetime, timedelta diff --git a/homeassistant/components/imap/diagnostics.py b/homeassistant/components/imap/diagnostics.py index d402053520a0e..034cdcb210fe3 100644 --- a/homeassistant/components/imap/diagnostics.py +++ b/homeassistant/components/imap/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for IMAP.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/imap/sensor.py b/homeassistant/components/imap/sensor.py index 01009e3d17be5..5f07567d1e3b7 100644 --- a/homeassistant/components/imap/sensor.py +++ b/homeassistant/components/imap/sensor.py @@ -1,7 +1,5 @@ """IMAP sensor support.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorEntity, SensorEntityDescription, diff --git a/homeassistant/components/imeon_inverter/__init__.py b/homeassistant/components/imeon_inverter/__init__.py index 0676731f375f3..8b079276c2efe 100644 --- a/homeassistant/components/imeon_inverter/__init__.py +++ b/homeassistant/components/imeon_inverter/__init__.py @@ -1,7 +1,5 @@ """Initialize the Imeon component.""" -from __future__ import annotations - import logging from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/imeon_inverter/coordinator.py b/homeassistant/components/imeon_inverter/coordinator.py index 3cb2b53d99312..48cd81b148e65 100644 --- a/homeassistant/components/imeon_inverter/coordinator.py +++ b/homeassistant/components/imeon_inverter/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Imeon integration.""" -from __future__ import annotations - from asyncio import timeout from datetime import timedelta import logging diff --git a/homeassistant/components/imgw_pib/__init__.py b/homeassistant/components/imgw_pib/__init__.py index f2d30ce34efd3..dc496d5a7a553 100644 --- a/homeassistant/components/imgw_pib/__init__.py +++ b/homeassistant/components/imgw_pib/__init__.py @@ -1,7 +1,5 @@ """The IMGW-PIB integration.""" -from __future__ import annotations - import logging from aiohttp import ClientError diff --git a/homeassistant/components/imgw_pib/config_flow.py b/homeassistant/components/imgw_pib/config_flow.py index fc4ff0e9f54e2..964ad481c9aed 100644 --- a/homeassistant/components/imgw_pib/config_flow.py +++ b/homeassistant/components/imgw_pib/config_flow.py @@ -1,7 +1,5 @@ """Config flow for IMGW-PIB integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/imgw_pib/coordinator.py b/homeassistant/components/imgw_pib/coordinator.py index f74878d672c40..0f3dfb87cd328 100644 --- a/homeassistant/components/imgw_pib/coordinator.py +++ b/homeassistant/components/imgw_pib/coordinator.py @@ -1,7 +1,5 @@ """Data Update Coordinator for IMGW-PIB integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/imgw_pib/diagnostics.py b/homeassistant/components/imgw_pib/diagnostics.py index ce9cb3f9e95ec..dbf4ef436dbf3 100644 --- a/homeassistant/components/imgw_pib/diagnostics.py +++ b/homeassistant/components/imgw_pib/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for IMGW-PIB.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/imgw_pib/sensor.py b/homeassistant/components/imgw_pib/sensor.py index 170736d8f6c97..b38080d062e21 100644 --- a/homeassistant/components/imgw_pib/sensor.py +++ b/homeassistant/components/imgw_pib/sensor.py @@ -1,7 +1,5 @@ """IMGW-PIB sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/immich/__init__.py b/homeassistant/components/immich/__init__.py index 9ef1d715f059e..6d101ec886c0a 100644 --- a/homeassistant/components/immich/__init__.py +++ b/homeassistant/components/immich/__init__.py @@ -1,7 +1,5 @@ """The Immich integration.""" -from __future__ import annotations - from aioimmich import Immich from aioimmich.const import CONNECT_ERRORS from aioimmich.exceptions import ImmichUnauthorizedError diff --git a/homeassistant/components/immich/config_flow.py b/homeassistant/components/immich/config_flow.py index 98709f25de70a..697d5b5d2d96a 100644 --- a/homeassistant/components/immich/config_flow.py +++ b/homeassistant/components/immich/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Immich integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/immich/coordinator.py b/homeassistant/components/immich/coordinator.py index 0d56cd3619d5a..c251ca09c18ac 100644 --- a/homeassistant/components/immich/coordinator.py +++ b/homeassistant/components/immich/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Immich integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/immich/diagnostics.py b/homeassistant/components/immich/diagnostics.py index c44e24d820247..8bdcea18ed24b 100644 --- a/homeassistant/components/immich/diagnostics.py +++ b/homeassistant/components/immich/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for immich.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/immich/media_source.py b/homeassistant/components/immich/media_source.py index e37172cb5e14f..7ffaa040ac4e9 100644 --- a/homeassistant/components/immich/media_source.py +++ b/homeassistant/components/immich/media_source.py @@ -1,7 +1,5 @@ """Immich as a media source.""" -from __future__ import annotations - from logging import getLogger from aiohttp.web import HTTPNotFound, Request, Response, StreamResponse diff --git a/homeassistant/components/immich/sensor.py b/homeassistant/components/immich/sensor.py index c083ec5126193..fafc99839b5a4 100644 --- a/homeassistant/components/immich/sensor.py +++ b/homeassistant/components/immich/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the Immich integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/immich/update.py b/homeassistant/components/immich/update.py index e0af5c1c67f1e..ae9e49692c9ba 100644 --- a/homeassistant/components/immich/update.py +++ b/homeassistant/components/immich/update.py @@ -1,7 +1,5 @@ """Update platform for the Immich integration.""" -from __future__ import annotations - from homeassistant.components.update import UpdateEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/improv_ble/__init__.py b/homeassistant/components/improv_ble/__init__.py index d0526ad715018..2710599ab5a8a 100644 --- a/homeassistant/components/improv_ble/__init__.py +++ b/homeassistant/components/improv_ble/__init__.py @@ -1,7 +1,5 @@ """The Improv BLE integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/improv_ble/config_flow.py b/homeassistant/components/improv_ble/config_flow.py index 2946018aace65..9452912927f32 100644 --- a/homeassistant/components/improv_ble/config_flow.py +++ b/homeassistant/components/improv_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Improv via BLE integration.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, Callable, Coroutine from contextlib import asynccontextmanager diff --git a/homeassistant/components/improv_ble/const.py b/homeassistant/components/improv_ble/const.py index c06e7c667a5d9..88afd41638cea 100644 --- a/homeassistant/components/improv_ble/const.py +++ b/homeassistant/components/improv_ble/const.py @@ -1,7 +1,5 @@ """Constants for the Improv BLE integration.""" -from __future__ import annotations - import asyncio from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/incomfort/__init__.py b/homeassistant/components/incomfort/__init__.py index 307ff09206f48..b1daaf7dfebbd 100644 --- a/homeassistant/components/incomfort/__init__.py +++ b/homeassistant/components/incomfort/__init__.py @@ -1,7 +1,5 @@ """Support for an Intergas boiler via an InComfort/Intouch Lan2RF gateway.""" -from __future__ import annotations - from aiohttp import ClientResponseError from incomfortclient import InvalidGateway, InvalidHeaterList diff --git a/homeassistant/components/incomfort/binary_sensor.py b/homeassistant/components/incomfort/binary_sensor.py index 356cee82e57cf..b8b79a8960de6 100644 --- a/homeassistant/components/incomfort/binary_sensor.py +++ b/homeassistant/components/incomfort/binary_sensor.py @@ -1,7 +1,5 @@ """Support for an Intergas heater via an InComfort/InTouch Lan2RF gateway.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/incomfort/climate.py b/homeassistant/components/incomfort/climate.py index c10cbe5be5bff..cbfa8bf8844a2 100644 --- a/homeassistant/components/incomfort/climate.py +++ b/homeassistant/components/incomfort/climate.py @@ -1,7 +1,5 @@ """Support for an Intergas boiler via an InComfort/InTouch Lan2RF gateway.""" -from __future__ import annotations - from typing import Any from incomfortclient import Heater as InComfortHeater, Room as InComfortRoom diff --git a/homeassistant/components/incomfort/config_flow.py b/homeassistant/components/incomfort/config_flow.py index 027c3ad46914e..86d3aa787c55a 100644 --- a/homeassistant/components/incomfort/config_flow.py +++ b/homeassistant/components/incomfort/config_flow.py @@ -1,7 +1,5 @@ """Config flow support for Intergas InComfort integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/incomfort/diagnostics.py b/homeassistant/components/incomfort/diagnostics.py index 4d7af14eac703..29ba123bf3fb3 100644 --- a/homeassistant/components/incomfort/diagnostics.py +++ b/homeassistant/components/incomfort/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for InComfort integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/incomfort/sensor.py b/homeassistant/components/incomfort/sensor.py index 21db7125c30c4..dab375f04b198 100644 --- a/homeassistant/components/incomfort/sensor.py +++ b/homeassistant/components/incomfort/sensor.py @@ -1,7 +1,5 @@ """Support for an Intergas heater via an InComfort/InTouch Lan2RF gateway.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/incomfort/water_heater.py b/homeassistant/components/incomfort/water_heater.py index 2a2c7cc47da6e..d7f3782edecc4 100644 --- a/homeassistant/components/incomfort/water_heater.py +++ b/homeassistant/components/incomfort/water_heater.py @@ -1,7 +1,5 @@ """Support for an Intergas boiler via an InComfort/Intouch Lan2RF gateway.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/indevolt/__init__.py b/homeassistant/components/indevolt/__init__.py index d2a911a1564e2..f7a593c197392 100644 --- a/homeassistant/components/indevolt/__init__.py +++ b/homeassistant/components/indevolt/__init__.py @@ -1,7 +1,5 @@ """Home Assistant integration for indevolt device.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/indevolt/coordinator.py b/homeassistant/components/indevolt/coordinator.py index 12a0d17b39e59..e64711306f981 100644 --- a/homeassistant/components/indevolt/coordinator.py +++ b/homeassistant/components/indevolt/coordinator.py @@ -1,7 +1,5 @@ """Home Assistant integration for Indevolt device.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/indevolt/diagnostics.py b/homeassistant/components/indevolt/diagnostics.py index fadc6e63403ec..727c48040fe89 100644 --- a/homeassistant/components/indevolt/diagnostics.py +++ b/homeassistant/components/indevolt/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Indevolt integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/indevolt/number.py b/homeassistant/components/indevolt/number.py index 0831e9b9657be..02c1017062a4b 100644 --- a/homeassistant/components/indevolt/number.py +++ b/homeassistant/components/indevolt/number.py @@ -1,7 +1,5 @@ """Number platform for Indevolt integration.""" -from __future__ import annotations - from dataclasses import dataclass, field from typing import Final diff --git a/homeassistant/components/indevolt/select.py b/homeassistant/components/indevolt/select.py index 2850ae2da522e..7f999497860b7 100644 --- a/homeassistant/components/indevolt/select.py +++ b/homeassistant/components/indevolt/select.py @@ -1,7 +1,5 @@ """Select platform for Indevolt integration.""" -from __future__ import annotations - from dataclasses import dataclass, field from typing import Final diff --git a/homeassistant/components/indevolt/switch.py b/homeassistant/components/indevolt/switch.py index c5bab6053ad96..fae9a1506230c 100644 --- a/homeassistant/components/indevolt/switch.py +++ b/homeassistant/components/indevolt/switch.py @@ -1,7 +1,5 @@ """Switch platform for Indevolt integration.""" -from __future__ import annotations - from dataclasses import dataclass, field from typing import Any, Final diff --git a/homeassistant/components/inels/__init__.py b/homeassistant/components/inels/__init__.py index cdfa4e3ed203c..54e0b013f7d97 100644 --- a/homeassistant/components/inels/__init__.py +++ b/homeassistant/components/inels/__init__.py @@ -1,7 +1,5 @@ """The iNELS integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/inels/config_flow.py b/homeassistant/components/inels/config_flow.py index 73c953ff239b9..373b291fd1abd 100644 --- a/homeassistant/components/inels/config_flow.py +++ b/homeassistant/components/inels/config_flow.py @@ -1,7 +1,5 @@ """Config flow for iNELS.""" -from __future__ import annotations - from typing import Any from homeassistant.components import mqtt diff --git a/homeassistant/components/inels/entity.py b/homeassistant/components/inels/entity.py index 592782ca5b7e4..cab1ae4d0f696 100644 --- a/homeassistant/components/inels/entity.py +++ b/homeassistant/components/inels/entity.py @@ -1,7 +1,5 @@ """Base class for iNELS components.""" -from __future__ import annotations - from inelsmqtt.devices import Device from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/inels/switch.py b/homeassistant/components/inels/switch.py index 22932e2c62975..19cad4fe5ebcb 100644 --- a/homeassistant/components/inels/switch.py +++ b/homeassistant/components/inels/switch.py @@ -1,7 +1,5 @@ """iNELS switch entity.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/influxdb/__init__.py b/homeassistant/components/influxdb/__init__.py index a064d5f580e83..ab9b9560079b2 100644 --- a/homeassistant/components/influxdb/__init__.py +++ b/homeassistant/components/influxdb/__init__.py @@ -1,7 +1,5 @@ """Support for sending data to an Influx database.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from dataclasses import dataclass diff --git a/homeassistant/components/influxdb/sensor.py b/homeassistant/components/influxdb/sensor.py index 30319416a6102..5a638a3eb6ab5 100644 --- a/homeassistant/components/influxdb/sensor.py +++ b/homeassistant/components/influxdb/sensor.py @@ -1,7 +1,5 @@ """InfluxDB component which allows you to get data from an Influx database.""" -from __future__ import annotations - import datetime import logging from typing import Final diff --git a/homeassistant/components/infrared/__init__.py b/homeassistant/components/infrared/__init__.py index 6411fe9599a66..190977cad7196 100644 --- a/homeassistant/components/infrared/__init__.py +++ b/homeassistant/components/infrared/__init__.py @@ -1,7 +1,5 @@ """Provides functionality to interact with infrared devices.""" -from __future__ import annotations - from abc import abstractmethod from datetime import timedelta import logging diff --git a/homeassistant/components/inkbird/__init__.py b/homeassistant/components/inkbird/__init__.py index 3df99e55aec6a..fb42ee051ea80 100644 --- a/homeassistant/components/inkbird/__init__.py +++ b/homeassistant/components/inkbird/__init__.py @@ -1,7 +1,5 @@ """The INKBIRD Bluetooth integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/inkbird/config_flow.py b/homeassistant/components/inkbird/config_flow.py index 9ce20baaeda6c..72af4b656c006 100644 --- a/homeassistant/components/inkbird/config_flow.py +++ b/homeassistant/components/inkbird/config_flow.py @@ -1,7 +1,5 @@ """Config flow for inkbird ble integration.""" -from __future__ import annotations - from typing import Any from inkbird_ble import INKBIRDBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/inkbird/coordinator.py b/homeassistant/components/inkbird/coordinator.py index fbacedf7e0f06..bf6de65110b82 100644 --- a/homeassistant/components/inkbird/coordinator.py +++ b/homeassistant/components/inkbird/coordinator.py @@ -1,7 +1,5 @@ """The INKBIRD Bluetooth integration.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from typing import Any diff --git a/homeassistant/components/inkbird/sensor.py b/homeassistant/components/inkbird/sensor.py index c7d80e9bc9f0c..ba81789b45eab 100644 --- a/homeassistant/components/inkbird/sensor.py +++ b/homeassistant/components/inkbird/sensor.py @@ -1,7 +1,5 @@ """Support for inkbird ble sensors.""" -from __future__ import annotations - from inkbird_ble import DeviceClass, DeviceKey, SensorUpdate, Units from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/input_boolean/__init__.py b/homeassistant/components/input_boolean/__init__.py index 5fd500848958a..cb07e5b715b04 100644 --- a/homeassistant/components/input_boolean/__init__.py +++ b/homeassistant/components/input_boolean/__init__.py @@ -1,7 +1,5 @@ """Support to keep track of user controlled booleans for within automation.""" -from __future__ import annotations - import logging from typing import Any, Self diff --git a/homeassistant/components/input_boolean/reproduce_state.py b/homeassistant/components/input_boolean/reproduce_state.py index 7af28f8a92a9b..7dfd70f4246be 100644 --- a/homeassistant/components/input_boolean/reproduce_state.py +++ b/homeassistant/components/input_boolean/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an input boolean state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/input_button/__init__.py b/homeassistant/components/input_button/__init__.py index 6bf7dc9d6bff1..3957432df31ad 100644 --- a/homeassistant/components/input_button/__init__.py +++ b/homeassistant/components/input_button/__init__.py @@ -1,7 +1,5 @@ """Support to keep track of user controlled buttons which can be used in automations.""" -from __future__ import annotations - import logging from typing import Self, cast diff --git a/homeassistant/components/input_datetime/__init__.py b/homeassistant/components/input_datetime/__init__.py index fb7394902331d..8c88e3d8faa8e 100644 --- a/homeassistant/components/input_datetime/__init__.py +++ b/homeassistant/components/input_datetime/__init__.py @@ -1,7 +1,5 @@ """Support to select a date and/or a time.""" -from __future__ import annotations - import datetime as py_datetime import logging from typing import Any, Self diff --git a/homeassistant/components/input_datetime/reproduce_state.py b/homeassistant/components/input_datetime/reproduce_state.py index ccadbccd8d468..ea087f7d83693 100644 --- a/homeassistant/components/input_datetime/reproduce_state.py +++ b/homeassistant/components/input_datetime/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Input datetime state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/input_number/__init__.py b/homeassistant/components/input_number/__init__.py index 81d1479be03b6..9cc1743d1cc00 100644 --- a/homeassistant/components/input_number/__init__.py +++ b/homeassistant/components/input_number/__init__.py @@ -1,7 +1,5 @@ """Support to set a numeric value from a slider or text box.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import Any, Self diff --git a/homeassistant/components/input_number/reproduce_state.py b/homeassistant/components/input_number/reproduce_state.py index c2f9cfc47026a..f82490d255593 100644 --- a/homeassistant/components/input_number/reproduce_state.py +++ b/homeassistant/components/input_number/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Input number state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/input_select/__init__.py b/homeassistant/components/input_select/__init__.py index b05509ea09e5d..a6ce997865835 100644 --- a/homeassistant/components/input_select/__init__.py +++ b/homeassistant/components/input_select/__init__.py @@ -1,7 +1,5 @@ """Support to select an option from a list.""" -from __future__ import annotations - import logging from typing import Any, Self, cast diff --git a/homeassistant/components/input_select/reproduce_state.py b/homeassistant/components/input_select/reproduce_state.py index b451f8c3f0920..de0db6fa1f885 100644 --- a/homeassistant/components/input_select/reproduce_state.py +++ b/homeassistant/components/input_select/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Input select state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable, Mapping import logging diff --git a/homeassistant/components/input_text/__init__.py b/homeassistant/components/input_text/__init__.py index 9945f1dcc3afe..86d447f97c6d5 100644 --- a/homeassistant/components/input_text/__init__.py +++ b/homeassistant/components/input_text/__init__.py @@ -1,7 +1,5 @@ """Support to enter a value into a text box.""" -from __future__ import annotations - import logging from typing import Any, Self diff --git a/homeassistant/components/input_text/reproduce_state.py b/homeassistant/components/input_text/reproduce_state.py index 78e81dba95a70..774009a9f1da4 100644 --- a/homeassistant/components/input_text/reproduce_state.py +++ b/homeassistant/components/input_text/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Input text state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/insteon/api/config.py b/homeassistant/components/insteon/api/config.py index 47eb5137ce5e2..70a827d64cfc2 100644 --- a/homeassistant/components/insteon/api/config.py +++ b/homeassistant/components/insteon/api/config.py @@ -1,7 +1,5 @@ """API calls to manage Insteon configuration changes.""" -from __future__ import annotations - from typing import Any, TypedDict from pyinsteon import async_close, async_connect, devices diff --git a/homeassistant/components/insteon/climate.py b/homeassistant/components/insteon/climate.py index e26d30d5cdd04..e17f13effa300 100644 --- a/homeassistant/components/insteon/climate.py +++ b/homeassistant/components/insteon/climate.py @@ -1,7 +1,5 @@ """Support for Insteon thermostat.""" -from __future__ import annotations - from typing import Any from pyinsteon.config import CELSIUS diff --git a/homeassistant/components/insteon/config_flow.py b/homeassistant/components/insteon/config_flow.py index 5475639721184..c4dd65a5f38de 100644 --- a/homeassistant/components/insteon/config_flow.py +++ b/homeassistant/components/insteon/config_flow.py @@ -1,7 +1,5 @@ """Test config flow for Insteon.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/insteon/fan.py b/homeassistant/components/insteon/fan.py index f4e0abf3d5453..bce87aa4f8744 100644 --- a/homeassistant/components/insteon/fan.py +++ b/homeassistant/components/insteon/fan.py @@ -1,7 +1,5 @@ """Support for INSTEON fans via PowerLinc Modem.""" -from __future__ import annotations - import math from typing import Any diff --git a/homeassistant/components/insteon/schemas.py b/homeassistant/components/insteon/schemas.py index 70458dc5d6f6a..13cb9039cd68a 100644 --- a/homeassistant/components/insteon/schemas.py +++ b/homeassistant/components/insteon/schemas.py @@ -1,7 +1,5 @@ """Schemas used by insteon component.""" -from __future__ import annotations - from pyinsteon.constants import HC_LOOKUP import voluptuous as vol diff --git a/homeassistant/components/insteon/services.py b/homeassistant/components/insteon/services.py index eb671a720ad0a..80cedeefd88fe 100644 --- a/homeassistant/components/insteon/services.py +++ b/homeassistant/components/insteon/services.py @@ -1,7 +1,5 @@ """Utilities used by insteon component.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/insteon/utils.py b/homeassistant/components/insteon/utils.py index 5f48306754edb..29e1a7fbeca02 100644 --- a/homeassistant/components/insteon/utils.py +++ b/homeassistant/components/insteon/utils.py @@ -1,7 +1,5 @@ """Utilities used by insteon component.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/integration/__init__.py b/homeassistant/components/integration/__init__.py index d45ac8f3708f9..1a4fab2a6fa22 100644 --- a/homeassistant/components/integration/__init__.py +++ b/homeassistant/components/integration/__init__.py @@ -1,7 +1,5 @@ """The Integration integration.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/integration/config_flow.py b/homeassistant/components/integration/config_flow.py index 370de8b80113e..7632d6f5202fb 100644 --- a/homeassistant/components/integration/config_flow.py +++ b/homeassistant/components/integration/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Integration - Riemann sum integral integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/integration/sensor.py b/homeassistant/components/integration/sensor.py index 4011caaa649ee..9875875002019 100644 --- a/homeassistant/components/integration/sensor.py +++ b/homeassistant/components/integration/sensor.py @@ -1,7 +1,5 @@ """Numeric integration of data coming from a source sensor over time.""" -from __future__ import annotations - from abc import ABC, abstractmethod from dataclasses import dataclass from datetime import UTC, datetime, timedelta diff --git a/homeassistant/components/intellifire/__init__.py b/homeassistant/components/intellifire/__init__.py index 8a32515212034..dd00c3711f8f0 100644 --- a/homeassistant/components/intellifire/__init__.py +++ b/homeassistant/components/intellifire/__init__.py @@ -1,7 +1,5 @@ """The IntelliFire integration.""" -from __future__ import annotations - import asyncio from intellifire4py import UnifiedFireplace diff --git a/homeassistant/components/intellifire/binary_sensor.py b/homeassistant/components/intellifire/binary_sensor.py index 7cc22290e3c52..2d9424ccebf7b 100644 --- a/homeassistant/components/intellifire/binary_sensor.py +++ b/homeassistant/components/intellifire/binary_sensor.py @@ -1,7 +1,5 @@ """Support for IntelliFire Binary Sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/intellifire/climate.py b/homeassistant/components/intellifire/climate.py index 0af438a737452..ef7d261bf5d70 100644 --- a/homeassistant/components/intellifire/climate.py +++ b/homeassistant/components/intellifire/climate.py @@ -1,7 +1,5 @@ """Intellifire Climate Entities.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/intellifire/config_flow.py b/homeassistant/components/intellifire/config_flow.py index e58a5e46559a2..95b1ee0c1d8ee 100644 --- a/homeassistant/components/intellifire/config_flow.py +++ b/homeassistant/components/intellifire/config_flow.py @@ -1,7 +1,5 @@ """Config flow for IntelliFire integration.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/intellifire/const.py b/homeassistant/components/intellifire/const.py index 051bb01f9d4d2..404c5d2c0a675 100644 --- a/homeassistant/components/intellifire/const.py +++ b/homeassistant/components/intellifire/const.py @@ -1,7 +1,5 @@ """Constants for the IntelliFire integration.""" -from __future__ import annotations - import logging DOMAIN = "intellifire" diff --git a/homeassistant/components/intellifire/coordinator.py b/homeassistant/components/intellifire/coordinator.py index dc9aa45d58bcd..7ff9315761e29 100644 --- a/homeassistant/components/intellifire/coordinator.py +++ b/homeassistant/components/intellifire/coordinator.py @@ -1,7 +1,5 @@ """The IntelliFire integration.""" -from __future__ import annotations - from datetime import timedelta from intellifire4py import UnifiedFireplace diff --git a/homeassistant/components/intellifire/entity.py b/homeassistant/components/intellifire/entity.py index 571c4717ac2df..4dd1009db2ef8 100644 --- a/homeassistant/components/intellifire/entity.py +++ b/homeassistant/components/intellifire/entity.py @@ -1,7 +1,5 @@ """Platform for shared base classes for sensors.""" -from __future__ import annotations - from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/intellifire/fan.py b/homeassistant/components/intellifire/fan.py index 3075a5fb2a8bf..f002a51017739 100644 --- a/homeassistant/components/intellifire/fan.py +++ b/homeassistant/components/intellifire/fan.py @@ -1,7 +1,5 @@ """Fan definition for Intellifire.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import math diff --git a/homeassistant/components/intellifire/light.py b/homeassistant/components/intellifire/light.py index a40441d640da3..f3a6dfbef9603 100644 --- a/homeassistant/components/intellifire/light.py +++ b/homeassistant/components/intellifire/light.py @@ -1,7 +1,5 @@ """The IntelliFire Light.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/intellifire/number.py b/homeassistant/components/intellifire/number.py index 68097d30b44ab..a4a219618e841 100644 --- a/homeassistant/components/intellifire/number.py +++ b/homeassistant/components/intellifire/number.py @@ -1,7 +1,5 @@ """Flame height number sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.number import ( diff --git a/homeassistant/components/intellifire/sensor.py b/homeassistant/components/intellifire/sensor.py index 11a2c27f2f5a3..c461185619708 100644 --- a/homeassistant/components/intellifire/sensor.py +++ b/homeassistant/components/intellifire/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/intellifire/switch.py b/homeassistant/components/intellifire/switch.py index a6ab89d6bd7a9..11bd478cb2d09 100644 --- a/homeassistant/components/intellifire/switch.py +++ b/homeassistant/components/intellifire/switch.py @@ -1,7 +1,5 @@ """Define switch func.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/intent/__init__.py b/homeassistant/components/intent/__init__.py index 690fccbf29fd4..0cb1ea6c0acec 100644 --- a/homeassistant/components/intent/__init__.py +++ b/homeassistant/components/intent/__init__.py @@ -1,7 +1,5 @@ """The Intent integration.""" -from __future__ import annotations - from collections.abc import Collection import logging from typing import Any, Protocol diff --git a/homeassistant/components/intent/timers.py b/homeassistant/components/intent/timers.py index 37188cb5a2ea8..7374f45ff7af5 100644 --- a/homeassistant/components/intent/timers.py +++ b/homeassistant/components/intent/timers.py @@ -1,7 +1,5 @@ """Timer implementation for intents.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/intent_script/__init__.py b/homeassistant/components/intent_script/__init__.py index 8d58a0dd45b58..176bbcfeb66a1 100644 --- a/homeassistant/components/intent_script/__init__.py +++ b/homeassistant/components/intent_script/__init__.py @@ -1,7 +1,5 @@ """Handle intents with scripts.""" -from __future__ import annotations - import logging from typing import Any, TypedDict diff --git a/homeassistant/components/intesishome/climate.py b/homeassistant/components/intesishome/climate.py index c0ad603ba17ea..35a2121827d2a 100644 --- a/homeassistant/components/intesishome/climate.py +++ b/homeassistant/components/intesishome/climate.py @@ -1,7 +1,5 @@ """Support for IntesisHome and airconwithme Smart AC Controllers.""" -from __future__ import annotations - import logging from random import randrange from typing import Any, NamedTuple diff --git a/homeassistant/components/iometer/__init__.py b/homeassistant/components/iometer/__init__.py index feb7ce9b8cfb9..98e3d84def456 100644 --- a/homeassistant/components/iometer/__init__.py +++ b/homeassistant/components/iometer/__init__.py @@ -1,7 +1,5 @@ """The IOmeter integration.""" -from __future__ import annotations - from iometer import IOmeterClient, IOmeterConnectionError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/ios/notify.py b/homeassistant/components/ios/notify.py index cf70a97f52ae4..f7e3af9b7e2dd 100644 --- a/homeassistant/components/ios/notify.py +++ b/homeassistant/components/ios/notify.py @@ -1,7 +1,5 @@ """Support for iOS push notifications.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/ios/sensor.py b/homeassistant/components/ios/sensor.py index a3c9876a88467..a348d8d018bf2 100644 --- a/homeassistant/components/ios/sensor.py +++ b/homeassistant/components/ios/sensor.py @@ -1,7 +1,5 @@ """Support for Home Assistant iOS app sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import ( diff --git a/homeassistant/components/iotawatt/config_flow.py b/homeassistant/components/iotawatt/config_flow.py index 668844a1c5c4b..9bbef4db188d0 100644 --- a/homeassistant/components/iotawatt/config_flow.py +++ b/homeassistant/components/iotawatt/config_flow.py @@ -1,7 +1,5 @@ """Config flow for iotawatt integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/iotawatt/const.py b/homeassistant/components/iotawatt/const.py index de008388f6220..01034ae2a703a 100644 --- a/homeassistant/components/iotawatt/const.py +++ b/homeassistant/components/iotawatt/const.py @@ -1,7 +1,5 @@ """Constants for the IoTaWatt integration.""" -from __future__ import annotations - import json import httpx diff --git a/homeassistant/components/iotawatt/coordinator.py b/homeassistant/components/iotawatt/coordinator.py index 48d55dad81883..a10cc6ae144d7 100644 --- a/homeassistant/components/iotawatt/coordinator.py +++ b/homeassistant/components/iotawatt/coordinator.py @@ -1,7 +1,5 @@ """IoTaWatt DataUpdateCoordinator.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/iotawatt/sensor.py b/homeassistant/components/iotawatt/sensor.py index 591397ad6e753..6ac1dfd9c2e2a 100644 --- a/homeassistant/components/iotawatt/sensor.py +++ b/homeassistant/components/iotawatt/sensor.py @@ -1,7 +1,5 @@ """Support for IoTaWatt Energy monitor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/iotty/__init__.py b/homeassistant/components/iotty/__init__.py index c9eb26393489f..2565e0c89af36 100644 --- a/homeassistant/components/iotty/__init__.py +++ b/homeassistant/components/iotty/__init__.py @@ -1,7 +1,5 @@ """The iotty integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/iotty/api.py b/homeassistant/components/iotty/api.py index d87fda57731ee..3273a442b41e9 100644 --- a/homeassistant/components/iotty/api.py +++ b/homeassistant/components/iotty/api.py @@ -1,7 +1,5 @@ """API for iotty bound to Home Assistant OAuth.""" -from __future__ import annotations - from typing import Any from aiohttp import ClientSession diff --git a/homeassistant/components/iotty/application_credentials.py b/homeassistant/components/iotty/application_credentials.py index 83498b9edfea0..31ac17ff3a6b4 100644 --- a/homeassistant/components/iotty/application_credentials.py +++ b/homeassistant/components/iotty/application_credentials.py @@ -1,7 +1,5 @@ """Application credentials platform for iotty.""" -from __future__ import annotations - from homeassistant.components.application_credentials import AuthorizationServer from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/iotty/config_flow.py b/homeassistant/components/iotty/config_flow.py index 7aafde33f3d61..fe1fbdbe949b3 100644 --- a/homeassistant/components/iotty/config_flow.py +++ b/homeassistant/components/iotty/config_flow.py @@ -1,7 +1,5 @@ """Config flow for iotty.""" -from __future__ import annotations - import logging from homeassistant.helpers import config_entry_oauth2_flow diff --git a/homeassistant/components/iotty/const.py b/homeassistant/components/iotty/const.py index e9e28f7d3e391..1696e958ce5b7 100644 --- a/homeassistant/components/iotty/const.py +++ b/homeassistant/components/iotty/const.py @@ -1,5 +1,3 @@ """Constants for the iotty integration.""" -from __future__ import annotations - DOMAIN = "iotty" diff --git a/homeassistant/components/iotty/coordinator.py b/homeassistant/components/iotty/coordinator.py index af870c347bdbb..5075b7c25f61a 100644 --- a/homeassistant/components/iotty/coordinator.py +++ b/homeassistant/components/iotty/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for iotty.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/iotty/cover.py b/homeassistant/components/iotty/cover.py index d8b11131f4f2f..8994977bd143a 100644 --- a/homeassistant/components/iotty/cover.py +++ b/homeassistant/components/iotty/cover.py @@ -1,7 +1,5 @@ """Implement a iotty Shutter Device.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/iotty/switch.py b/homeassistant/components/iotty/switch.py index 113a4439e85e7..a4d8b8a783e2c 100644 --- a/homeassistant/components/iotty/switch.py +++ b/homeassistant/components/iotty/switch.py @@ -1,7 +1,5 @@ """Implement a iotty Light Switch Device.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/iperf3/__init__.py b/homeassistant/components/iperf3/__init__.py index 3fbe447f9fb2e..feca7e33f5488 100644 --- a/homeassistant/components/iperf3/__init__.py +++ b/homeassistant/components/iperf3/__init__.py @@ -1,7 +1,5 @@ """Support for Iperf3 network measurement tool.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/iperf3/sensor.py b/homeassistant/components/iperf3/sensor.py index b30e019798c83..7a6d484031d74 100644 --- a/homeassistant/components/iperf3/sensor.py +++ b/homeassistant/components/iperf3/sensor.py @@ -1,7 +1,5 @@ """Support for Iperf3 sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import SensorEntity, SensorEntityDescription diff --git a/homeassistant/components/ipma/const.py b/homeassistant/components/ipma/const.py index 1cb1af17d9572..af0b6aeda3e7a 100644 --- a/homeassistant/components/ipma/const.py +++ b/homeassistant/components/ipma/const.py @@ -1,7 +1,5 @@ """Constants for IPMA component.""" -from __future__ import annotations - from datetime import timedelta from homeassistant.components.weather import ( diff --git a/homeassistant/components/ipma/diagnostics.py b/homeassistant/components/ipma/diagnostics.py index bf86832459319..1ce33a089b4f3 100644 --- a/homeassistant/components/ipma/diagnostics.py +++ b/homeassistant/components/ipma/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for IPMA.""" -from __future__ import annotations - from typing import Any from homeassistant.const import CONF_LATITUDE, CONF_LONGITUDE diff --git a/homeassistant/components/ipma/entity.py b/homeassistant/components/ipma/entity.py index ef9401fcb07e6..d1344c5ea84af 100644 --- a/homeassistant/components/ipma/entity.py +++ b/homeassistant/components/ipma/entity.py @@ -1,7 +1,5 @@ """Base Entity for IPMA.""" -from __future__ import annotations - from pyipma.api import IPMA_API from pyipma.location import Location diff --git a/homeassistant/components/ipma/sensor.py b/homeassistant/components/ipma/sensor.py index 7e71457513beb..6ae59f6a75dcd 100644 --- a/homeassistant/components/ipma/sensor.py +++ b/homeassistant/components/ipma/sensor.py @@ -1,7 +1,5 @@ """Support for IPMA sensors.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from dataclasses import asdict, dataclass diff --git a/homeassistant/components/ipma/weather.py b/homeassistant/components/ipma/weather.py index 02689a4b791ea..bed284f8d9c77 100644 --- a/homeassistant/components/ipma/weather.py +++ b/homeassistant/components/ipma/weather.py @@ -1,7 +1,5 @@ """Support for IPMA weather service.""" -from __future__ import annotations - import asyncio import contextlib import logging diff --git a/homeassistant/components/ipp/__init__.py b/homeassistant/components/ipp/__init__.py index 99332dca0e2eb..52f009652f47d 100644 --- a/homeassistant/components/ipp/__init__.py +++ b/homeassistant/components/ipp/__init__.py @@ -1,7 +1,5 @@ """The Internet Printing Protocol (IPP) integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/ipp/config_flow.py b/homeassistant/components/ipp/config_flow.py index 4c3423df3781d..7246b24a94cdb 100644 --- a/homeassistant/components/ipp/config_flow.py +++ b/homeassistant/components/ipp/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the IPP integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ipp/coordinator.py b/homeassistant/components/ipp/coordinator.py index 1c3dc4d0a0370..45d2f3093de17 100644 --- a/homeassistant/components/ipp/coordinator.py +++ b/homeassistant/components/ipp/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for The Internet Printing Protocol (IPP) integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/ipp/diagnostics.py b/homeassistant/components/ipp/diagnostics.py index cd136e78373e4..2d2c587e5108b 100644 --- a/homeassistant/components/ipp/diagnostics.py +++ b/homeassistant/components/ipp/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Internet Printing Protocol (IPP).""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/ipp/entity.py b/homeassistant/components/ipp/entity.py index ce146db8c3ba3..ca961be07dfd4 100644 --- a/homeassistant/components/ipp/entity.py +++ b/homeassistant/components/ipp/entity.py @@ -1,7 +1,5 @@ """Entities for The Internet Printing Protocol (IPP) integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/ipp/sensor.py b/homeassistant/components/ipp/sensor.py index e16819a54ffee..17e4d93f52551 100644 --- a/homeassistant/components/ipp/sensor.py +++ b/homeassistant/components/ipp/sensor.py @@ -1,7 +1,5 @@ """Support for IPP sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/iqvia/__init__.py b/homeassistant/components/iqvia/__init__.py index ad8b78bf9e3fe..e070b7cdce5fc 100644 --- a/homeassistant/components/iqvia/__init__.py +++ b/homeassistant/components/iqvia/__init__.py @@ -1,7 +1,5 @@ """Support for IQVIA.""" -from __future__ import annotations - import asyncio from pyiqvia import Client diff --git a/homeassistant/components/iqvia/config_flow.py b/homeassistant/components/iqvia/config_flow.py index 444d86a7fb865..f138217d43139 100644 --- a/homeassistant/components/iqvia/config_flow.py +++ b/homeassistant/components/iqvia/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the IQVIA component.""" -from __future__ import annotations - from typing import Any from pyiqvia import Client diff --git a/homeassistant/components/iqvia/coordinator.py b/homeassistant/components/iqvia/coordinator.py index ef926d1112dfc..28a95b3d6d8d8 100644 --- a/homeassistant/components/iqvia/coordinator.py +++ b/homeassistant/components/iqvia/coordinator.py @@ -1,7 +1,5 @@ """Support for IQVIA.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from datetime import timedelta from typing import Any diff --git a/homeassistant/components/iqvia/diagnostics.py b/homeassistant/components/iqvia/diagnostics.py index 953d42eafc293..9b2436786c692 100644 --- a/homeassistant/components/iqvia/diagnostics.py +++ b/homeassistant/components/iqvia/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for IQVIA.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/iqvia/entity.py b/homeassistant/components/iqvia/entity.py index 04e92ef9c4d2a..53750815afec7 100644 --- a/homeassistant/components/iqvia/entity.py +++ b/homeassistant/components/iqvia/entity.py @@ -1,7 +1,5 @@ """Support for IQVIA.""" -from __future__ import annotations - from homeassistant.core import callback from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/iqvia/sensor.py b/homeassistant/components/iqvia/sensor.py index 8b838d35ea1fc..6f8ea35a40f4a 100644 --- a/homeassistant/components/iqvia/sensor.py +++ b/homeassistant/components/iqvia/sensor.py @@ -1,7 +1,5 @@ """Support for IQVIA sensors.""" -from __future__ import annotations - from statistics import mean from typing import Any, NamedTuple, cast diff --git a/homeassistant/components/irish_rail_transport/sensor.py b/homeassistant/components/irish_rail_transport/sensor.py index 13f827b2265cb..87a59c629a575 100644 --- a/homeassistant/components/irish_rail_transport/sensor.py +++ b/homeassistant/components/irish_rail_transport/sensor.py @@ -1,7 +1,5 @@ """Support for Irish Rail RTPI information.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/iron_os/__init__.py b/homeassistant/components/iron_os/__init__.py index 01ce091845908..6e334741409fd 100644 --- a/homeassistant/components/iron_os/__init__.py +++ b/homeassistant/components/iron_os/__init__.py @@ -1,7 +1,5 @@ """The IronOS integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/iron_os/binary_sensor.py b/homeassistant/components/iron_os/binary_sensor.py index 66e642c7aaa0a..a7e94f8ec2b4c 100644 --- a/homeassistant/components/iron_os/binary_sensor.py +++ b/homeassistant/components/iron_os/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for IronOS integration.""" -from __future__ import annotations - from enum import StrEnum from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/iron_os/button.py b/homeassistant/components/iron_os/button.py index e069ddb1d9f7a..ce7ac0f7946b1 100644 --- a/homeassistant/components/iron_os/button.py +++ b/homeassistant/components/iron_os/button.py @@ -1,7 +1,5 @@ """Button platform for IronOS integration.""" -from __future__ import annotations - from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/iron_os/config_flow.py b/homeassistant/components/iron_os/config_flow.py index d8df13d4a55a8..c2aa61726ed0b 100644 --- a/homeassistant/components/iron_os/config_flow.py +++ b/homeassistant/components/iron_os/config_flow.py @@ -1,7 +1,5 @@ """Config flow for IronOS integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/iron_os/coordinator.py b/homeassistant/components/iron_os/coordinator.py index 2a94794f2b832..908891a5b04a2 100644 --- a/homeassistant/components/iron_os/coordinator.py +++ b/homeassistant/components/iron_os/coordinator.py @@ -1,7 +1,5 @@ """Update coordinator for IronOS Integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta from enum import Enum diff --git a/homeassistant/components/iron_os/diagnostics.py b/homeassistant/components/iron_os/diagnostics.py index e9545c24dec67..a6d60b7b22244 100644 --- a/homeassistant/components/iron_os/diagnostics.py +++ b/homeassistant/components/iron_os/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for IronOS integration.""" -from __future__ import annotations - from typing import Any from homeassistant.const import CONF_ADDRESS diff --git a/homeassistant/components/iron_os/entity.py b/homeassistant/components/iron_os/entity.py index d07ad5a3aa15e..bd487ffbdba0d 100644 --- a/homeassistant/components/iron_os/entity.py +++ b/homeassistant/components/iron_os/entity.py @@ -1,7 +1,5 @@ """Base entity for IronOS integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.helpers.device_registry import CONNECTION_BLUETOOTH, DeviceInfo diff --git a/homeassistant/components/iron_os/number.py b/homeassistant/components/iron_os/number.py index e9056bc9abca8..fcae9ca878975 100644 --- a/homeassistant/components/iron_os/number.py +++ b/homeassistant/components/iron_os/number.py @@ -1,7 +1,5 @@ """Number platform for IronOS integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/iron_os/select.py b/homeassistant/components/iron_os/select.py index 3265282953110..7d28374340540 100644 --- a/homeassistant/components/iron_os/select.py +++ b/homeassistant/components/iron_os/select.py @@ -1,7 +1,5 @@ """Select platform for IronOS integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import Enum, StrEnum diff --git a/homeassistant/components/iron_os/sensor.py b/homeassistant/components/iron_os/sensor.py index da70b998e34fa..02312e81271a1 100644 --- a/homeassistant/components/iron_os/sensor.py +++ b/homeassistant/components/iron_os/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for IronOS integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/iron_os/switch.py b/homeassistant/components/iron_os/switch.py index f1f189d83b32f..838e2d55eabca 100644 --- a/homeassistant/components/iron_os/switch.py +++ b/homeassistant/components/iron_os/switch.py @@ -1,7 +1,5 @@ """Switch platform for IronOS integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/iron_os/update.py b/homeassistant/components/iron_os/update.py index ca7e758106744..5e788d717c178 100644 --- a/homeassistant/components/iron_os/update.py +++ b/homeassistant/components/iron_os/update.py @@ -1,7 +1,5 @@ """Update platform for IronOS integration.""" -from __future__ import annotations - from homeassistant.components.update import ( ATTR_INSTALLED_VERSION, UpdateDeviceClass, diff --git a/homeassistant/components/isal/__init__.py b/homeassistant/components/isal/__init__.py index 3df59b7ea9f6f..10271bc81e934 100644 --- a/homeassistant/components/isal/__init__.py +++ b/homeassistant/components/isal/__init__.py @@ -1,7 +1,5 @@ """The isal integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/iskra/__init__.py b/homeassistant/components/iskra/__init__.py index 21c60db20fe08..07975b3baf150 100644 --- a/homeassistant/components/iskra/__init__.py +++ b/homeassistant/components/iskra/__init__.py @@ -1,7 +1,5 @@ """The iskra integration.""" -from __future__ import annotations - from pyiskra.adapters import Modbus, RestAPI from pyiskra.devices import Device from pyiskra.exceptions import DeviceConnectionError, DeviceNotSupported, NotAuthorised diff --git a/homeassistant/components/iskra/config_flow.py b/homeassistant/components/iskra/config_flow.py index b67b9ba383956..55d50721bd66a 100644 --- a/homeassistant/components/iskra/config_flow.py +++ b/homeassistant/components/iskra/config_flow.py @@ -1,7 +1,5 @@ """Config flow for iskra integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/iskra/sensor.py b/homeassistant/components/iskra/sensor.py index 10aa55552495e..e61eda7379642 100644 --- a/homeassistant/components/iskra/sensor.py +++ b/homeassistant/components/iskra/sensor.py @@ -1,7 +1,5 @@ """Support for Iskra.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass, replace diff --git a/homeassistant/components/islamic_prayer_times/__init__.py b/homeassistant/components/islamic_prayer_times/__init__.py index 731d1324c717b..2450d7e0b1618 100644 --- a/homeassistant/components/islamic_prayer_times/__init__.py +++ b/homeassistant/components/islamic_prayer_times/__init__.py @@ -1,7 +1,5 @@ """The islamic_prayer_times component.""" -from __future__ import annotations - import logging from homeassistant.const import CONF_LATITUDE, CONF_LONGITUDE, Platform diff --git a/homeassistant/components/islamic_prayer_times/config_flow.py b/homeassistant/components/islamic_prayer_times/config_flow.py index ce911ccc49d35..2a1ee0c09b551 100644 --- a/homeassistant/components/islamic_prayer_times/config_flow.py +++ b/homeassistant/components/islamic_prayer_times/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Islamic Prayer Times integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/islamic_prayer_times/coordinator.py b/homeassistant/components/islamic_prayer_times/coordinator.py index 8bd7e5904b039..af76b50e80730 100644 --- a/homeassistant/components/islamic_prayer_times/coordinator.py +++ b/homeassistant/components/islamic_prayer_times/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Islamic prayer times integration.""" -from __future__ import annotations - from datetime import date, datetime, timedelta import logging from typing import Any, cast diff --git a/homeassistant/components/israel_rail/coordinator.py b/homeassistant/components/israel_rail/coordinator.py index 190ed938790a3..8a95f1a92a002 100644 --- a/homeassistant/components/israel_rail/coordinator.py +++ b/homeassistant/components/israel_rail/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the israel rail integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime import logging diff --git a/homeassistant/components/israel_rail/sensor.py b/homeassistant/components/israel_rail/sensor.py index 6e3324de7ae85..12d641f9953fc 100644 --- a/homeassistant/components/israel_rail/sensor.py +++ b/homeassistant/components/israel_rail/sensor.py @@ -1,7 +1,5 @@ """Support for israel rail.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/iss/__init__.py b/homeassistant/components/iss/__init__.py index d8ffa9c215d9e..1aebf8f44b6d4 100644 --- a/homeassistant/components/iss/__init__.py +++ b/homeassistant/components/iss/__init__.py @@ -1,7 +1,5 @@ """The iss component.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/iss/config_flow.py b/homeassistant/components/iss/config_flow.py index 5aa49c3d45a8f..87bcf37188225 100644 --- a/homeassistant/components/iss/config_flow.py +++ b/homeassistant/components/iss/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure iss component.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.config_entries import ConfigFlow, ConfigFlowResult, OptionsFlow diff --git a/homeassistant/components/iss/coordinator.py b/homeassistant/components/iss/coordinator.py index 88a9c8ebbdbc9..021f953b2b35f 100644 --- a/homeassistant/components/iss/coordinator.py +++ b/homeassistant/components/iss/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the ISS integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/iss/sensor.py b/homeassistant/components/iss/sensor.py index b7fa190c3bde2..57488b0c5754b 100644 --- a/homeassistant/components/iss/sensor.py +++ b/homeassistant/components/iss/sensor.py @@ -1,7 +1,5 @@ """Support for iss sensor.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ista_ecotrend/__init__.py b/homeassistant/components/ista_ecotrend/__init__.py index e39850d6c5167..24fea9ee5e504 100644 --- a/homeassistant/components/ista_ecotrend/__init__.py +++ b/homeassistant/components/ista_ecotrend/__init__.py @@ -1,7 +1,5 @@ """The ista Ecotrend integration.""" -from __future__ import annotations - import logging from pyecotrend_ista import PyEcotrendIsta diff --git a/homeassistant/components/ista_ecotrend/config_flow.py b/homeassistant/components/ista_ecotrend/config_flow.py index 3eb7c4720b215..9e3c5b152460b 100644 --- a/homeassistant/components/ista_ecotrend/config_flow.py +++ b/homeassistant/components/ista_ecotrend/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ista EcoTrend integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/ista_ecotrend/coordinator.py b/homeassistant/components/ista_ecotrend/coordinator.py index 13167b9d06c11..80b9e8bef9ca4 100644 --- a/homeassistant/components/ista_ecotrend/coordinator.py +++ b/homeassistant/components/ista_ecotrend/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Ista EcoTrend integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/ista_ecotrend/diagnostics.py b/homeassistant/components/ista_ecotrend/diagnostics.py index 4c61c197b5e96..e56579b9131fa 100644 --- a/homeassistant/components/ista_ecotrend/diagnostics.py +++ b/homeassistant/components/ista_ecotrend/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for ista EcoTrend integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/ista_ecotrend/sensor.py b/homeassistant/components/ista_ecotrend/sensor.py index 95096375530b7..4e7e18935d4cf 100644 --- a/homeassistant/components/ista_ecotrend/sensor.py +++ b/homeassistant/components/ista_ecotrend/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Ista EcoTrend integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import datetime diff --git a/homeassistant/components/ista_ecotrend/util.py b/homeassistant/components/ista_ecotrend/util.py index 5d790a3cf1c16..0a7f0341e9354 100644 --- a/homeassistant/components/ista_ecotrend/util.py +++ b/homeassistant/components/ista_ecotrend/util.py @@ -1,7 +1,5 @@ """Utility functions for Ista EcoTrend integration.""" -from __future__ import annotations - import datetime from enum import StrEnum from typing import Any diff --git a/homeassistant/components/isy994/__init__.py b/homeassistant/components/isy994/__init__.py index 68ca63b6bb5ab..ce8e6bb927486 100644 --- a/homeassistant/components/isy994/__init__.py +++ b/homeassistant/components/isy994/__init__.py @@ -1,7 +1,5 @@ """Support the Universal Devices ISY/IoX controllers.""" -from __future__ import annotations - import asyncio from urllib.parse import urlparse diff --git a/homeassistant/components/isy994/binary_sensor.py b/homeassistant/components/isy994/binary_sensor.py index d452b5bacef33..dff4ce9d52fbe 100644 --- a/homeassistant/components/isy994/binary_sensor.py +++ b/homeassistant/components/isy994/binary_sensor.py @@ -1,7 +1,5 @@ """Support for ISY binary sensors.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/isy994/button.py b/homeassistant/components/isy994/button.py index cfb077c7dc050..ba81d40afa5d5 100644 --- a/homeassistant/components/isy994/button.py +++ b/homeassistant/components/isy994/button.py @@ -1,7 +1,5 @@ """Representation of ISY/IoX buttons.""" -from __future__ import annotations - from pyisy import ISY from pyisy.constants import ( ATTR_ACTION, diff --git a/homeassistant/components/isy994/climate.py b/homeassistant/components/isy994/climate.py index ce39cae542893..52436f5d4559c 100644 --- a/homeassistant/components/isy994/climate.py +++ b/homeassistant/components/isy994/climate.py @@ -1,7 +1,5 @@ """Support for Insteon Thermostats via ISY Platform.""" -from __future__ import annotations - from typing import Any from pyisy.constants import ( diff --git a/homeassistant/components/isy994/config_flow.py b/homeassistant/components/isy994/config_flow.py index 77ca0c851ec56..4306b05b83226 100644 --- a/homeassistant/components/isy994/config_flow.py +++ b/homeassistant/components/isy994/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Universal Devices ISY/IoX integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/isy994/cover.py b/homeassistant/components/isy994/cover.py index f940fe55332aa..c37d328606bcb 100644 --- a/homeassistant/components/isy994/cover.py +++ b/homeassistant/components/isy994/cover.py @@ -1,7 +1,5 @@ """Support for ISY covers.""" -from __future__ import annotations - from typing import Any, cast from pyisy.constants import ISY_VALUE_UNKNOWN diff --git a/homeassistant/components/isy994/entity.py b/homeassistant/components/isy994/entity.py index d170854396c72..139a17846d622 100644 --- a/homeassistant/components/isy994/entity.py +++ b/homeassistant/components/isy994/entity.py @@ -1,7 +1,5 @@ """Representation of ISYEntity Types.""" -from __future__ import annotations - from typing import Any, cast from pyisy.constants import ( diff --git a/homeassistant/components/isy994/fan.py b/homeassistant/components/isy994/fan.py index 025424627885a..c0f2f3f86f47b 100644 --- a/homeassistant/components/isy994/fan.py +++ b/homeassistant/components/isy994/fan.py @@ -1,7 +1,5 @@ """Support for ISY fans.""" -from __future__ import annotations - import math from typing import Any diff --git a/homeassistant/components/isy994/helpers.py b/homeassistant/components/isy994/helpers.py index 587c0544d6c8c..02487a12b7f56 100644 --- a/homeassistant/components/isy994/helpers.py +++ b/homeassistant/components/isy994/helpers.py @@ -1,7 +1,5 @@ """Sorting helpers for ISY device classifications.""" -from __future__ import annotations - from typing import cast from pyisy.constants import ( diff --git a/homeassistant/components/isy994/light.py b/homeassistant/components/isy994/light.py index d3edc25c3e26f..1ba973ca1e18d 100644 --- a/homeassistant/components/isy994/light.py +++ b/homeassistant/components/isy994/light.py @@ -1,7 +1,5 @@ """Support for ISY lights.""" -from __future__ import annotations - from typing import Any, cast from pyisy.constants import ISY_VALUE_UNKNOWN diff --git a/homeassistant/components/isy994/lock.py b/homeassistant/components/isy994/lock.py index 056d1d0d49244..ee76139f9b67f 100644 --- a/homeassistant/components/isy994/lock.py +++ b/homeassistant/components/isy994/lock.py @@ -1,7 +1,5 @@ """Support for ISY locks.""" -from __future__ import annotations - from typing import Any from pyisy.constants import ISY_VALUE_UNKNOWN diff --git a/homeassistant/components/isy994/models.py b/homeassistant/components/isy994/models.py index 4fc7b96fcd582..df0ab93c62329 100644 --- a/homeassistant/components/isy994/models.py +++ b/homeassistant/components/isy994/models.py @@ -1,7 +1,5 @@ """The ISY/IoX integration data models.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/isy994/number.py b/homeassistant/components/isy994/number.py index c5797491e3103..cfe71ba1c622b 100644 --- a/homeassistant/components/isy994/number.py +++ b/homeassistant/components/isy994/number.py @@ -1,7 +1,5 @@ """Support for ISY number entities.""" -from __future__ import annotations - from dataclasses import replace from typing import Any diff --git a/homeassistant/components/isy994/select.py b/homeassistant/components/isy994/select.py index ce5e224bc881b..ccd3744b2a8f9 100644 --- a/homeassistant/components/isy994/select.py +++ b/homeassistant/components/isy994/select.py @@ -1,7 +1,5 @@ """Support for ISY select entities.""" -from __future__ import annotations - from typing import cast from pyisy.constants import ( diff --git a/homeassistant/components/isy994/sensor.py b/homeassistant/components/isy994/sensor.py index 6e0b5a8963795..23073595d3849 100644 --- a/homeassistant/components/isy994/sensor.py +++ b/homeassistant/components/isy994/sensor.py @@ -1,7 +1,5 @@ """Support for ISY sensors.""" -from __future__ import annotations - from typing import Any, cast from pyisy.constants import ( diff --git a/homeassistant/components/isy994/services.py b/homeassistant/components/isy994/services.py index 3f31b2e5730dd..d66060937b73c 100644 --- a/homeassistant/components/isy994/services.py +++ b/homeassistant/components/isy994/services.py @@ -1,7 +1,5 @@ """ISY Services and Commands.""" -from __future__ import annotations - from typing import Any from pyisy.constants import COMMAND_FRIENDLY_NAME diff --git a/homeassistant/components/isy994/switch.py b/homeassistant/components/isy994/switch.py index f44613317c572..185f8ac398cd6 100644 --- a/homeassistant/components/isy994/switch.py +++ b/homeassistant/components/isy994/switch.py @@ -1,7 +1,5 @@ """Support for ISY switches.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/isy994/system_health.py b/homeassistant/components/isy994/system_health.py index 9c5a04ba34a6f..316946d3d1bca 100644 --- a/homeassistant/components/isy994/system_health.py +++ b/homeassistant/components/isy994/system_health.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - from typing import Any from homeassistant.components import system_health diff --git a/homeassistant/components/isy994/util.py b/homeassistant/components/isy994/util.py index 87cb450d08b4b..e69da2428ebc5 100644 --- a/homeassistant/components/isy994/util.py +++ b/homeassistant/components/isy994/util.py @@ -1,7 +1,5 @@ """ISY utils.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant, callback from homeassistant.helpers import entity_registry as er diff --git a/homeassistant/components/itach/remote.py b/homeassistant/components/itach/remote.py index 9b53525bd9a1b..c05f8ab4c98f2 100644 --- a/homeassistant/components/itach/remote.py +++ b/homeassistant/components/itach/remote.py @@ -1,7 +1,5 @@ """Support for iTach IR devices.""" -from __future__ import annotations - from collections.abc import Iterable import logging from typing import Any diff --git a/homeassistant/components/itunes/media_player.py b/homeassistant/components/itunes/media_player.py index 373f1003b0a81..b8204de74d151 100644 --- a/homeassistant/components/itunes/media_player.py +++ b/homeassistant/components/itunes/media_player.py @@ -1,7 +1,5 @@ """Support for interfacing to iTunes API.""" -from __future__ import annotations - from typing import Any import requests diff --git a/homeassistant/components/ituran/__init__.py b/homeassistant/components/ituran/__init__.py index 41392c5cee122..f0c5c20ed395a 100644 --- a/homeassistant/components/ituran/__init__.py +++ b/homeassistant/components/ituran/__init__.py @@ -1,7 +1,5 @@ """The Ituran integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/ituran/binary_sensor.py b/homeassistant/components/ituran/binary_sensor.py index 506e38d2625f5..5b4a7a837d6d0 100644 --- a/homeassistant/components/ituran/binary_sensor.py +++ b/homeassistant/components/ituran/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for Ituran vehicles.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/ituran/config_flow.py b/homeassistant/components/ituran/config_flow.py index 9709e471503ea..1e4942fc5e6ce 100644 --- a/homeassistant/components/ituran/config_flow.py +++ b/homeassistant/components/ituran/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ituran integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/ituran/device_tracker.py b/homeassistant/components/ituran/device_tracker.py index 5f816709864e9..e2d0bf71e8c92 100644 --- a/homeassistant/components/ituran/device_tracker.py +++ b/homeassistant/components/ituran/device_tracker.py @@ -1,7 +1,5 @@ """Device tracker for Ituran vehicles.""" -from __future__ import annotations - from homeassistant.components.device_tracker import TrackerEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/ituran/entity.py b/homeassistant/components/ituran/entity.py index 597cdac95137c..2b35ffa503607 100644 --- a/homeassistant/components/ituran/entity.py +++ b/homeassistant/components/ituran/entity.py @@ -1,7 +1,5 @@ """Base for all turan entities.""" -from __future__ import annotations - from pyituran import Vehicle from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/ituran/sensor.py b/homeassistant/components/ituran/sensor.py index 53e893b8927c0..2a85982e8bf61 100644 --- a/homeassistant/components/ituran/sensor.py +++ b/homeassistant/components/ituran/sensor.py @@ -1,7 +1,5 @@ """Sensors for Ituran vehicles.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/izone/climate.py b/homeassistant/components/izone/climate.py index f0fd93834e10b..41e22dd12b8e6 100644 --- a/homeassistant/components/izone/climate.py +++ b/homeassistant/components/izone/climate.py @@ -1,7 +1,5 @@ """Support for the iZone HVAC.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import logging from typing import Any, Concatenate diff --git a/homeassistant/components/jellyfin/browse_media.py b/homeassistant/components/jellyfin/browse_media.py index 9dc84971a211e..2dff730507824 100644 --- a/homeassistant/components/jellyfin/browse_media.py +++ b/homeassistant/components/jellyfin/browse_media.py @@ -1,7 +1,5 @@ """Support for media browsing.""" -from __future__ import annotations - import asyncio from functools import partial from typing import Any diff --git a/homeassistant/components/jellyfin/client_wrapper.py b/homeassistant/components/jellyfin/client_wrapper.py index 4855231184e48..d497ba17bf100 100644 --- a/homeassistant/components/jellyfin/client_wrapper.py +++ b/homeassistant/components/jellyfin/client_wrapper.py @@ -1,7 +1,5 @@ """Utility methods for initializing a Jellyfin client.""" -from __future__ import annotations - import socket from typing import Any diff --git a/homeassistant/components/jellyfin/config_flow.py b/homeassistant/components/jellyfin/config_flow.py index 03c637a989f8a..2549e75093ece 100644 --- a/homeassistant/components/jellyfin/config_flow.py +++ b/homeassistant/components/jellyfin/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Jellyfin integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/jellyfin/coordinator.py b/homeassistant/components/jellyfin/coordinator.py index 30149453ba361..a0daf42a618e0 100644 --- a/homeassistant/components/jellyfin/coordinator.py +++ b/homeassistant/components/jellyfin/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Jellyfin integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/jellyfin/diagnostics.py b/homeassistant/components/jellyfin/diagnostics.py index 721e0ae654efd..4d0303bcb225a 100644 --- a/homeassistant/components/jellyfin/diagnostics.py +++ b/homeassistant/components/jellyfin/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Jellyfin.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/jellyfin/entity.py b/homeassistant/components/jellyfin/entity.py index 107a67d6a8911..ff7cf69e42ef6 100644 --- a/homeassistant/components/jellyfin/entity.py +++ b/homeassistant/components/jellyfin/entity.py @@ -1,7 +1,5 @@ """Base Entity for Jellyfin.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/jellyfin/media_player.py b/homeassistant/components/jellyfin/media_player.py index eb463d8bed00a..d316e96cebc22 100644 --- a/homeassistant/components/jellyfin/media_player.py +++ b/homeassistant/components/jellyfin/media_player.py @@ -1,7 +1,5 @@ """Support for the Jellyfin media player.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/jellyfin/media_source.py b/homeassistant/components/jellyfin/media_source.py index 7dc0745a51ece..3be69b42b6139 100644 --- a/homeassistant/components/jellyfin/media_source.py +++ b/homeassistant/components/jellyfin/media_source.py @@ -1,7 +1,5 @@ """The Media Source implementation for the Jellyfin integration.""" -from __future__ import annotations - import logging import mimetypes import os diff --git a/homeassistant/components/jellyfin/remote.py b/homeassistant/components/jellyfin/remote.py index 27a0b131ca067..892ce7cedbeb6 100644 --- a/homeassistant/components/jellyfin/remote.py +++ b/homeassistant/components/jellyfin/remote.py @@ -1,7 +1,5 @@ """Support for Jellyfin remote commands.""" -from __future__ import annotations - from collections.abc import Iterable import time from typing import Any diff --git a/homeassistant/components/jellyfin/sensor.py b/homeassistant/components/jellyfin/sensor.py index e1100a9f43b97..8e3ec8fa035ad 100644 --- a/homeassistant/components/jellyfin/sensor.py +++ b/homeassistant/components/jellyfin/sensor.py @@ -1,7 +1,5 @@ """Support for Jellyfin sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/jewish_calendar/__init__.py b/homeassistant/components/jewish_calendar/__init__.py index 34189d4ab0984..eeae6a27dd04b 100644 --- a/homeassistant/components/jewish_calendar/__init__.py +++ b/homeassistant/components/jewish_calendar/__init__.py @@ -1,7 +1,5 @@ """The jewish_calendar component.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/jewish_calendar/binary_sensor.py b/homeassistant/components/jewish_calendar/binary_sensor.py index 205691bc1838c..63f865bad4df1 100644 --- a/homeassistant/components/jewish_calendar/binary_sensor.py +++ b/homeassistant/components/jewish_calendar/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Jewish Calendar binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import datetime as dt diff --git a/homeassistant/components/jewish_calendar/config_flow.py b/homeassistant/components/jewish_calendar/config_flow.py index f52e14537b3e6..faded9f1b7dbe 100644 --- a/homeassistant/components/jewish_calendar/config_flow.py +++ b/homeassistant/components/jewish_calendar/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Jewish calendar integration.""" -from __future__ import annotations - import logging from typing import Any, get_args import zoneinfo diff --git a/homeassistant/components/jewish_calendar/sensor.py b/homeassistant/components/jewish_calendar/sensor.py index ee008950de95c..4403ae0780722 100644 --- a/homeassistant/components/jewish_calendar/sensor.py +++ b/homeassistant/components/jewish_calendar/sensor.py @@ -1,7 +1,5 @@ """Support for Jewish calendar sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import datetime as dt diff --git a/homeassistant/components/joaoapps_join/notify.py b/homeassistant/components/joaoapps_join/notify.py index 6a1e7bb8e6d92..01d0cf233d137 100644 --- a/homeassistant/components/joaoapps_join/notify.py +++ b/homeassistant/components/joaoapps_join/notify.py @@ -1,7 +1,5 @@ """Support for Join notifications.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/justnimbus/__init__.py b/homeassistant/components/justnimbus/__init__.py index 5f369027b00fd..80066a6a17e40 100644 --- a/homeassistant/components/justnimbus/__init__.py +++ b/homeassistant/components/justnimbus/__init__.py @@ -1,7 +1,5 @@ """The JustNimbus integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryAuthFailed diff --git a/homeassistant/components/justnimbus/config_flow.py b/homeassistant/components/justnimbus/config_flow.py index 7b0d3f8e5db6f..f2d50ea720507 100644 --- a/homeassistant/components/justnimbus/config_flow.py +++ b/homeassistant/components/justnimbus/config_flow.py @@ -1,7 +1,5 @@ """Config flow for JustNimbus integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/justnimbus/coordinator.py b/homeassistant/components/justnimbus/coordinator.py index b51058a8e5491..e08a7fd91f3ac 100644 --- a/homeassistant/components/justnimbus/coordinator.py +++ b/homeassistant/components/justnimbus/coordinator.py @@ -1,7 +1,5 @@ """JustNimbus coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/justnimbus/entity.py b/homeassistant/components/justnimbus/entity.py index 1d0e6a4c1bc59..87a123b25d051 100644 --- a/homeassistant/components/justnimbus/entity.py +++ b/homeassistant/components/justnimbus/entity.py @@ -1,7 +1,5 @@ """Base Entity for JustNimbus sensors.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/justnimbus/sensor.py b/homeassistant/components/justnimbus/sensor.py index 88f12cad113ac..5e557595dc005 100644 --- a/homeassistant/components/justnimbus/sensor.py +++ b/homeassistant/components/justnimbus/sensor.py @@ -1,7 +1,5 @@ """Support for the JustNimbus platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/jvc_projector/__init__.py b/homeassistant/components/jvc_projector/__init__.py index a12bea0e15897..0bac933505bb2 100644 --- a/homeassistant/components/jvc_projector/__init__.py +++ b/homeassistant/components/jvc_projector/__init__.py @@ -1,7 +1,5 @@ """The jvc_projector integration.""" -from __future__ import annotations - from jvcprojector import JvcProjector, JvcProjectorAuthError, JvcProjectorTimeoutError from homeassistant.const import ( diff --git a/homeassistant/components/jvc_projector/binary_sensor.py b/homeassistant/components/jvc_projector/binary_sensor.py index 55c8ab765c37b..ef762701eb05d 100644 --- a/homeassistant/components/jvc_projector/binary_sensor.py +++ b/homeassistant/components/jvc_projector/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for JVC Projector integration.""" -from __future__ import annotations - from jvcprojector import command as cmd from homeassistant.components.binary_sensor import BinarySensorEntity diff --git a/homeassistant/components/jvc_projector/config_flow.py b/homeassistant/components/jvc_projector/config_flow.py index 26131f687c20b..b7ba49fed87e6 100644 --- a/homeassistant/components/jvc_projector/config_flow.py +++ b/homeassistant/components/jvc_projector/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the jvc_projector integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/jvc_projector/coordinator.py b/homeassistant/components/jvc_projector/coordinator.py index ccd125b98ed50..8a90e5cf9cc7e 100644 --- a/homeassistant/components/jvc_projector/coordinator.py +++ b/homeassistant/components/jvc_projector/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the jvc_projector integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/jvc_projector/entity.py b/homeassistant/components/jvc_projector/entity.py index 4bb084dc7f9e5..c7b545a2532e4 100644 --- a/homeassistant/components/jvc_projector/entity.py +++ b/homeassistant/components/jvc_projector/entity.py @@ -1,7 +1,5 @@ """Base Entity for the jvc_projector integration.""" -from __future__ import annotations - import logging from jvcprojector import Command, JvcProjector diff --git a/homeassistant/components/jvc_projector/remote.py b/homeassistant/components/jvc_projector/remote.py index 07a8d1c835bb1..9f5e3f95da496 100644 --- a/homeassistant/components/jvc_projector/remote.py +++ b/homeassistant/components/jvc_projector/remote.py @@ -1,7 +1,5 @@ """Remote platform for the jvc_projector integration.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/jvc_projector/select.py b/homeassistant/components/jvc_projector/select.py index 717cd06e4b5c4..89b79896c142d 100644 --- a/homeassistant/components/jvc_projector/select.py +++ b/homeassistant/components/jvc_projector/select.py @@ -1,7 +1,5 @@ """Select platform for the jvc_projector integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/jvc_projector/sensor.py b/homeassistant/components/jvc_projector/sensor.py index 626343de01f0e..80daaed6f8841 100644 --- a/homeassistant/components/jvc_projector/sensor.py +++ b/homeassistant/components/jvc_projector/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for JVC Projector integration.""" -from __future__ import annotations - from dataclasses import dataclass from jvcprojector import Command, command as cmd diff --git a/homeassistant/components/jvc_projector/switch.py b/homeassistant/components/jvc_projector/switch.py index ae80c7bf109ba..b37bd08b5b0e3 100644 --- a/homeassistant/components/jvc_projector/switch.py +++ b/homeassistant/components/jvc_projector/switch.py @@ -1,7 +1,5 @@ """Switch platform for the jvc_projector integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/kaiterra/air_quality.py b/homeassistant/components/kaiterra/air_quality.py index cdd9f3461ce2a..2a82eedc1cd41 100644 --- a/homeassistant/components/kaiterra/air_quality.py +++ b/homeassistant/components/kaiterra/air_quality.py @@ -1,7 +1,5 @@ """Support for Kaiterra Air Quality Sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.air_quality import AirQualityEntity diff --git a/homeassistant/components/kaiterra/sensor.py b/homeassistant/components/kaiterra/sensor.py index 22401f9027a9a..a0b5564342f52 100644 --- a/homeassistant/components/kaiterra/sensor.py +++ b/homeassistant/components/kaiterra/sensor.py @@ -1,7 +1,5 @@ """Support for Kaiterra Temperature ahn Humidity Sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/kaleidescape/__init__.py b/homeassistant/components/kaleidescape/__init__.py index 3f6277b85cccc..9b541bf219696 100644 --- a/homeassistant/components/kaleidescape/__init__.py +++ b/homeassistant/components/kaleidescape/__init__.py @@ -1,7 +1,5 @@ """The Kaleidescape integration.""" -from __future__ import annotations - from dataclasses import dataclass from kaleidescape import Device as KaleidescapeDevice, KaleidescapeError diff --git a/homeassistant/components/kaleidescape/config_flow.py b/homeassistant/components/kaleidescape/config_flow.py index 031709db9f24f..cd139bb7797ba 100644 --- a/homeassistant/components/kaleidescape/config_flow.py +++ b/homeassistant/components/kaleidescape/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Kaleidescape.""" -from __future__ import annotations - from typing import Any, cast from urllib.parse import urlparse diff --git a/homeassistant/components/kaleidescape/entity.py b/homeassistant/components/kaleidescape/entity.py index f9a67323f82a4..7057c8a5c492d 100644 --- a/homeassistant/components/kaleidescape/entity.py +++ b/homeassistant/components/kaleidescape/entity.py @@ -1,7 +1,5 @@ """Base Entity for Kaleidescape.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/kaleidescape/media_player.py b/homeassistant/components/kaleidescape/media_player.py index 564b0c41c302a..cb218e282e78b 100644 --- a/homeassistant/components/kaleidescape/media_player.py +++ b/homeassistant/components/kaleidescape/media_player.py @@ -1,7 +1,5 @@ """Kaleidescape Media Player.""" -from __future__ import annotations - from datetime import datetime import logging diff --git a/homeassistant/components/kaleidescape/remote.py b/homeassistant/components/kaleidescape/remote.py index a71fb7f917a42..80c3471467164 100644 --- a/homeassistant/components/kaleidescape/remote.py +++ b/homeassistant/components/kaleidescape/remote.py @@ -1,7 +1,5 @@ """Sensor platform for Kaleidescape integration.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/kaleidescape/sensor.py b/homeassistant/components/kaleidescape/sensor.py index 8d7365aa20b9c..d1e4320fe140b 100644 --- a/homeassistant/components/kaleidescape/sensor.py +++ b/homeassistant/components/kaleidescape/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Kaleidescape integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/kankun/switch.py b/homeassistant/components/kankun/switch.py index 0543e45abaeee..70360be2dd61e 100644 --- a/homeassistant/components/kankun/switch.py +++ b/homeassistant/components/kankun/switch.py @@ -1,7 +1,5 @@ """Support for customised Kankun SP3 Wifi switch.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/keba/binary_sensor.py b/homeassistant/components/keba/binary_sensor.py index 9f8e0ac3f3e40..ed27eab55671d 100644 --- a/homeassistant/components/keba/binary_sensor.py +++ b/homeassistant/components/keba/binary_sensor.py @@ -1,7 +1,5 @@ """Support for KEBA charging station binary sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/keba/lock.py b/homeassistant/components/keba/lock.py index be005b9287472..045f58e99ab18 100644 --- a/homeassistant/components/keba/lock.py +++ b/homeassistant/components/keba/lock.py @@ -1,7 +1,5 @@ """Support for KEBA charging station switch.""" -from __future__ import annotations - from typing import Any from homeassistant.components.lock import LockEntity diff --git a/homeassistant/components/keba/notify.py b/homeassistant/components/keba/notify.py index 3495e46649c51..c374980573022 100644 --- a/homeassistant/components/keba/notify.py +++ b/homeassistant/components/keba/notify.py @@ -1,7 +1,5 @@ """Support for Keba notifications.""" -from __future__ import annotations - from typing import Any from homeassistant.components.notify import ATTR_DATA, BaseNotificationService diff --git a/homeassistant/components/keba/sensor.py b/homeassistant/components/keba/sensor.py index 1878a7f6e49b9..1f920a581c8f7 100644 --- a/homeassistant/components/keba/sensor.py +++ b/homeassistant/components/keba/sensor.py @@ -1,7 +1,5 @@ """Support for KEBA charging station sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/keenetic_ndms2/__init__.py b/homeassistant/components/keenetic_ndms2/__init__.py index 358f9600845a2..58bfe94961c3c 100644 --- a/homeassistant/components/keenetic_ndms2/__init__.py +++ b/homeassistant/components/keenetic_ndms2/__init__.py @@ -1,7 +1,5 @@ """The keenetic_ndms2 component.""" -from __future__ import annotations - import logging from homeassistant.const import CONF_HOST, CONF_SCAN_INTERVAL, Platform diff --git a/homeassistant/components/keenetic_ndms2/config_flow.py b/homeassistant/components/keenetic_ndms2/config_flow.py index cec4796176ebd..c7adb25e1e7fd 100644 --- a/homeassistant/components/keenetic_ndms2/config_flow.py +++ b/homeassistant/components/keenetic_ndms2/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Keenetic NDMS2.""" -from __future__ import annotations - from typing import Any, cast from urllib.parse import urlparse diff --git a/homeassistant/components/keenetic_ndms2/device_tracker.py b/homeassistant/components/keenetic_ndms2/device_tracker.py index 94cdb13d79eb0..9960e89901c2d 100644 --- a/homeassistant/components/keenetic_ndms2/device_tracker.py +++ b/homeassistant/components/keenetic_ndms2/device_tracker.py @@ -1,7 +1,5 @@ """Support for Keenetic routers as device tracker.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/keenetic_ndms2/router.py b/homeassistant/components/keenetic_ndms2/router.py index 364e921cd4064..a58ed7a5e8f2d 100644 --- a/homeassistant/components/keenetic_ndms2/router.py +++ b/homeassistant/components/keenetic_ndms2/router.py @@ -1,7 +1,5 @@ """The Keenetic Client class.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import logging diff --git a/homeassistant/components/kef/media_player.py b/homeassistant/components/kef/media_player.py index c5f350e00cd96..6f9b34c126b08 100644 --- a/homeassistant/components/kef/media_player.py +++ b/homeassistant/components/kef/media_player.py @@ -1,7 +1,5 @@ """Platform for the KEF Wireless Speakers.""" -from __future__ import annotations - from datetime import timedelta from functools import partial import ipaddress diff --git a/homeassistant/components/kegtron/__init__.py b/homeassistant/components/kegtron/__init__.py index ec2ebee6995f2..d48800ce20d15 100644 --- a/homeassistant/components/kegtron/__init__.py +++ b/homeassistant/components/kegtron/__init__.py @@ -1,7 +1,5 @@ """The Kegtron integration.""" -from __future__ import annotations - import logging from kegtron_ble import KegtronBluetoothDeviceData diff --git a/homeassistant/components/kegtron/config_flow.py b/homeassistant/components/kegtron/config_flow.py index 396692491dceb..09589614ea577 100644 --- a/homeassistant/components/kegtron/config_flow.py +++ b/homeassistant/components/kegtron/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Kegtron ble integration.""" -from __future__ import annotations - from typing import Any from kegtron_ble import KegtronBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/kegtron/device.py b/homeassistant/components/kegtron/device.py index 033094e41d746..a5f9550a19351 100644 --- a/homeassistant/components/kegtron/device.py +++ b/homeassistant/components/kegtron/device.py @@ -1,7 +1,5 @@ """Support for Kegtron devices.""" -from __future__ import annotations - import logging from kegtron_ble import DeviceKey diff --git a/homeassistant/components/kegtron/sensor.py b/homeassistant/components/kegtron/sensor.py index f0023e8ef6a96..aa62a5bfaf54d 100644 --- a/homeassistant/components/kegtron/sensor.py +++ b/homeassistant/components/kegtron/sensor.py @@ -1,7 +1,5 @@ """Support for Kegtron sensors.""" -from __future__ import annotations - from kegtron_ble import ( SensorDeviceClass as KegtronSensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/keyboard_remote/__init__.py b/homeassistant/components/keyboard_remote/__init__.py index 7a5eae0eec6a1..d5909e507d66e 100644 --- a/homeassistant/components/keyboard_remote/__init__.py +++ b/homeassistant/components/keyboard_remote/__init__.py @@ -1,7 +1,5 @@ """Receive signals from a keyboard and use it as a remote control.""" -from __future__ import annotations - import asyncio from contextlib import suppress import logging diff --git a/homeassistant/components/keymitt_ble/__init__.py b/homeassistant/components/keymitt_ble/__init__.py index 0194800685285..6ccd9d09a8e7b 100644 --- a/homeassistant/components/keymitt_ble/__init__.py +++ b/homeassistant/components/keymitt_ble/__init__.py @@ -1,7 +1,5 @@ """Integration to integrate Keymitt BLE devices with Home Assistant.""" -from __future__ import annotations - from microbot import MicroBotApiClient from homeassistant.components import bluetooth diff --git a/homeassistant/components/keymitt_ble/config_flow.py b/homeassistant/components/keymitt_ble/config_flow.py index d5fcf442e4c0f..e1592dded8a8c 100644 --- a/homeassistant/components/keymitt_ble/config_flow.py +++ b/homeassistant/components/keymitt_ble/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for MicroBot.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/keymitt_ble/coordinator.py b/homeassistant/components/keymitt_ble/coordinator.py index 9d2b250ba8253..59725bdf65f8e 100644 --- a/homeassistant/components/keymitt_ble/coordinator.py +++ b/homeassistant/components/keymitt_ble/coordinator.py @@ -1,7 +1,5 @@ """Integration to integrate Keymitt BLE devices with Home Assistant.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/keymitt_ble/entity.py b/homeassistant/components/keymitt_ble/entity.py index 94bb149874416..41be3e091bf2e 100644 --- a/homeassistant/components/keymitt_ble/entity.py +++ b/homeassistant/components/keymitt_ble/entity.py @@ -1,7 +1,5 @@ """MicroBot class.""" -from __future__ import annotations - from typing import Any from homeassistant.components.bluetooth.passive_update_coordinator import ( diff --git a/homeassistant/components/keymitt_ble/switch.py b/homeassistant/components/keymitt_ble/switch.py index dab7d8c2d3637..97d242107d964 100644 --- a/homeassistant/components/keymitt_ble/switch.py +++ b/homeassistant/components/keymitt_ble/switch.py @@ -1,7 +1,5 @@ """Switch platform for MicroBot.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/kira/remote.py b/homeassistant/components/kira/remote.py index c1d28f8b077b3..fa6ed1ba41f00 100644 --- a/homeassistant/components/kira/remote.py +++ b/homeassistant/components/kira/remote.py @@ -1,7 +1,5 @@ """Support for Keene Electronics IR-IP devices.""" -from __future__ import annotations - from collections.abc import Iterable import logging from typing import Any diff --git a/homeassistant/components/kira/sensor.py b/homeassistant/components/kira/sensor.py index 5779ed4df35be..75795503a4d8b 100644 --- a/homeassistant/components/kira/sensor.py +++ b/homeassistant/components/kira/sensor.py @@ -1,7 +1,5 @@ """KIRA interface to receive UDP packets from an IR-IP bridge.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import SensorEntity diff --git a/homeassistant/components/kitchen_sink/__init__.py b/homeassistant/components/kitchen_sink/__init__.py index 6bf5896dd7030..8a88f5e0d1d4e 100644 --- a/homeassistant/components/kitchen_sink/__init__.py +++ b/homeassistant/components/kitchen_sink/__init__.py @@ -4,8 +4,6 @@ incorrect behavior, and are thus not wanted in the demo integration. """ -from __future__ import annotations - import datetime from functools import partial from random import random diff --git a/homeassistant/components/kitchen_sink/backup.py b/homeassistant/components/kitchen_sink/backup.py index 1ff9cc5e05d25..91543dcc44c85 100644 --- a/homeassistant/components/kitchen_sink/backup.py +++ b/homeassistant/components/kitchen_sink/backup.py @@ -1,7 +1,5 @@ """Backup platform for the kitchen_sink integration.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncIterator, Callable, Coroutine import logging diff --git a/homeassistant/components/kitchen_sink/button.py b/homeassistant/components/kitchen_sink/button.py index 1ee9bd78095b8..489f1feb8be69 100644 --- a/homeassistant/components/kitchen_sink/button.py +++ b/homeassistant/components/kitchen_sink/button.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake button entity.""" -from __future__ import annotations - from homeassistant.components import persistent_notification from homeassistant.components.button import ButtonEntity from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/kitchen_sink/config_flow.py b/homeassistant/components/kitchen_sink/config_flow.py index 434d54dc1e582..b8ab38fbaba3d 100644 --- a/homeassistant/components/kitchen_sink/config_flow.py +++ b/homeassistant/components/kitchen_sink/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Kitchen Sink component.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/kitchen_sink/const.py b/homeassistant/components/kitchen_sink/const.py index bce291bd5d661..6e506f7c33422 100644 --- a/homeassistant/components/kitchen_sink/const.py +++ b/homeassistant/components/kitchen_sink/const.py @@ -1,7 +1,5 @@ """Constants for the Kitchen Sink integration.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/kitchen_sink/device.py b/homeassistant/components/kitchen_sink/device.py index fef41f7917c7d..1b77213dacb1f 100644 --- a/homeassistant/components/kitchen_sink/device.py +++ b/homeassistant/components/kitchen_sink/device.py @@ -1,7 +1,5 @@ """Create device without entities.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/kitchen_sink/fan.py b/homeassistant/components/kitchen_sink/fan.py index db02da6930c27..8ece03d90c252 100644 --- a/homeassistant/components/kitchen_sink/fan.py +++ b/homeassistant/components/kitchen_sink/fan.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake infrared fan entity.""" -from __future__ import annotations - from typing import Any import infrared_protocols diff --git a/homeassistant/components/kitchen_sink/image.py b/homeassistant/components/kitchen_sink/image.py index 130317f4bc5bc..d5c1d40ef6672 100644 --- a/homeassistant/components/kitchen_sink/image.py +++ b/homeassistant/components/kitchen_sink/image.py @@ -1,7 +1,5 @@ """Demo image platform.""" -from __future__ import annotations - from pathlib import Path from homeassistant.components.image import ImageEntity diff --git a/homeassistant/components/kitchen_sink/infrared.py b/homeassistant/components/kitchen_sink/infrared.py index 4f93c9be0c59e..179a57cc80f0d 100644 --- a/homeassistant/components/kitchen_sink/infrared.py +++ b/homeassistant/components/kitchen_sink/infrared.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake infrared entity.""" -from __future__ import annotations - import infrared_protocols from homeassistant.components import persistent_notification diff --git a/homeassistant/components/kitchen_sink/lawn_mower.py b/homeassistant/components/kitchen_sink/lawn_mower.py index 18a3f3dee776c..ecc3666da2c9f 100644 --- a/homeassistant/components/kitchen_sink/lawn_mower.py +++ b/homeassistant/components/kitchen_sink/lawn_mower.py @@ -1,7 +1,5 @@ """Demo platform that has a couple fake lawn mowers.""" -from __future__ import annotations - from homeassistant.components.lawn_mower import ( LawnMowerActivity, LawnMowerEntity, diff --git a/homeassistant/components/kitchen_sink/lock.py b/homeassistant/components/kitchen_sink/lock.py index 63566482cdf81..655d58364deb9 100644 --- a/homeassistant/components/kitchen_sink/lock.py +++ b/homeassistant/components/kitchen_sink/lock.py @@ -1,7 +1,5 @@ """Demo platform that has a couple of fake locks.""" -from __future__ import annotations - from typing import Any from homeassistant.components.lock import LockEntity, LockEntityFeature, LockState diff --git a/homeassistant/components/kitchen_sink/notify.py b/homeassistant/components/kitchen_sink/notify.py index be5bad5810971..6f80c00fd51c7 100644 --- a/homeassistant/components/kitchen_sink/notify.py +++ b/homeassistant/components/kitchen_sink/notify.py @@ -1,7 +1,5 @@ """Demo platform that offers a fake notify entity.""" -from __future__ import annotations - from homeassistant.components import persistent_notification from homeassistant.components.notify import NotifyEntity, NotifyEntityFeature from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/kitchen_sink/repairs.py b/homeassistant/components/kitchen_sink/repairs.py index 51b474dcf0f5a..5bcf9d17a8cf8 100644 --- a/homeassistant/components/kitchen_sink/repairs.py +++ b/homeassistant/components/kitchen_sink/repairs.py @@ -1,7 +1,5 @@ """Repairs platform for the demo integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant import data_entry_flow diff --git a/homeassistant/components/kitchen_sink/sensor.py b/homeassistant/components/kitchen_sink/sensor.py index 15f73b781bc44..dd6be92a6e52a 100644 --- a/homeassistant/components/kitchen_sink/sensor.py +++ b/homeassistant/components/kitchen_sink/sensor.py @@ -1,7 +1,5 @@ """Demo platform that has a couple of fake sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/kitchen_sink/switch.py b/homeassistant/components/kitchen_sink/switch.py index 45d3cb14eca1a..6447f1b612fde 100644 --- a/homeassistant/components/kitchen_sink/switch.py +++ b/homeassistant/components/kitchen_sink/switch.py @@ -1,7 +1,5 @@ """Demo platform that has some fake switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchDeviceClass, SwitchEntity diff --git a/homeassistant/components/kitchen_sink/weather.py b/homeassistant/components/kitchen_sink/weather.py index a6b7cc69d05c5..7c6b2dad5a038 100644 --- a/homeassistant/components/kitchen_sink/weather.py +++ b/homeassistant/components/kitchen_sink/weather.py @@ -1,7 +1,5 @@ """Demo platform that offers fake meteorological data.""" -from __future__ import annotations - from datetime import timedelta from homeassistant.components.weather import ( diff --git a/homeassistant/components/kiwi/lock.py b/homeassistant/components/kiwi/lock.py index d378fcbcbed49..77e0016b8ec2c 100644 --- a/homeassistant/components/kiwi/lock.py +++ b/homeassistant/components/kiwi/lock.py @@ -1,7 +1,5 @@ """Support for the KIWI.KI lock platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/kmtronic/config_flow.py b/homeassistant/components/kmtronic/config_flow.py index 56b1d4675bce9..0d1093e1d5a0d 100644 --- a/homeassistant/components/kmtronic/config_flow.py +++ b/homeassistant/components/kmtronic/config_flow.py @@ -1,7 +1,5 @@ """Config flow for kmtronic integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/knocki/__init__.py b/homeassistant/components/knocki/__init__.py index 966f1dbf3096a..d8a299843ac24 100644 --- a/homeassistant/components/knocki/__init__.py +++ b/homeassistant/components/knocki/__init__.py @@ -1,7 +1,5 @@ """The Knocki integration.""" -from __future__ import annotations - from knocki import Event, EventType, KnockiClient from homeassistant.const import CONF_TOKEN, Platform diff --git a/homeassistant/components/knocki/config_flow.py b/homeassistant/components/knocki/config_flow.py index 7818c752a8778..7afbbdb362e25 100644 --- a/homeassistant/components/knocki/config_flow.py +++ b/homeassistant/components/knocki/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Knocki integration.""" -from __future__ import annotations - from typing import Any from knocki import KnockiClient, KnockiConnectionError, KnockiInvalidAuthError diff --git a/homeassistant/components/knx/__init__.py b/homeassistant/components/knx/__init__.py index 40c5ea8a65b8a..9d352c2af3bfe 100644 --- a/homeassistant/components/knx/__init__.py +++ b/homeassistant/components/knx/__init__.py @@ -1,7 +1,5 @@ """The KNX integration.""" -from __future__ import annotations - import contextlib from pathlib import Path from typing import Final diff --git a/homeassistant/components/knx/binary_sensor.py b/homeassistant/components/knx/binary_sensor.py index 471034851f0ca..dca068cb7938b 100644 --- a/homeassistant/components/knx/binary_sensor.py +++ b/homeassistant/components/knx/binary_sensor.py @@ -1,7 +1,5 @@ """Support for KNX binary sensor entities.""" -from __future__ import annotations - from typing import Any from xknx.devices import BinarySensor as XknxBinarySensor diff --git a/homeassistant/components/knx/button.py b/homeassistant/components/knx/button.py index 2c2baa3a2182f..7224f0f602af8 100644 --- a/homeassistant/components/knx/button.py +++ b/homeassistant/components/knx/button.py @@ -1,7 +1,5 @@ """Support for KNX button entities.""" -from __future__ import annotations - from xknx.devices import RawValue as XknxRawValue from homeassistant import config_entries diff --git a/homeassistant/components/knx/climate.py b/homeassistant/components/knx/climate.py index be8ec811afdc2..554fc3ea84fca 100644 --- a/homeassistant/components/knx/climate.py +++ b/homeassistant/components/knx/climate.py @@ -1,7 +1,5 @@ """Support for KNX climate entities.""" -from __future__ import annotations - from typing import Any from xknx import XKNX diff --git a/homeassistant/components/knx/config_flow.py b/homeassistant/components/knx/config_flow.py index bcfcbd18a2aba..e65184d79a3be 100644 --- a/homeassistant/components/knx/config_flow.py +++ b/homeassistant/components/knx/config_flow.py @@ -1,7 +1,5 @@ """Config flow for KNX.""" -from __future__ import annotations - from collections.abc import AsyncGenerator from typing import Any, Final, Literal diff --git a/homeassistant/components/knx/const.py b/homeassistant/components/knx/const.py index 8c27353e7f09e..c957f5cc5b2e9 100644 --- a/homeassistant/components/knx/const.py +++ b/homeassistant/components/knx/const.py @@ -1,7 +1,5 @@ """Constants for the KNX integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from enum import Enum, StrEnum from typing import TYPE_CHECKING, Final, TypedDict diff --git a/homeassistant/components/knx/cover.py b/homeassistant/components/knx/cover.py index ef7084661f104..4eba63e54087c 100644 --- a/homeassistant/components/knx/cover.py +++ b/homeassistant/components/knx/cover.py @@ -1,7 +1,5 @@ """Support for KNX cover entities.""" -from __future__ import annotations - from typing import Any from xknx import XKNX diff --git a/homeassistant/components/knx/date.py b/homeassistant/components/knx/date.py index 5ac84ae6543e9..650ba64f66b1e 100644 --- a/homeassistant/components/knx/date.py +++ b/homeassistant/components/knx/date.py @@ -1,7 +1,5 @@ """Support for KNX date entities.""" -from __future__ import annotations - from datetime import date as dt_date from typing import Any diff --git a/homeassistant/components/knx/datetime.py b/homeassistant/components/knx/datetime.py index 4d7e72c097a43..cdc3967232b30 100644 --- a/homeassistant/components/knx/datetime.py +++ b/homeassistant/components/knx/datetime.py @@ -1,7 +1,5 @@ """Support for KNX datetime entities.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/knx/device.py b/homeassistant/components/knx/device.py index 44fa716336040..568572b93f602 100644 --- a/homeassistant/components/knx/device.py +++ b/homeassistant/components/knx/device.py @@ -1,7 +1,5 @@ """Handle Home Assistant Devices for the KNX integration.""" -from __future__ import annotations - from xknx import XKNX from xknx.core import XknxConnectionState from xknx.io.gateway_scanner import GatewayDescriptor diff --git a/homeassistant/components/knx/device_trigger.py b/homeassistant/components/knx/device_trigger.py index e4a48c9c68dfc..74e72a684c410 100644 --- a/homeassistant/components/knx/device_trigger.py +++ b/homeassistant/components/knx/device_trigger.py @@ -1,7 +1,5 @@ """Provide device triggers for KNX.""" -from __future__ import annotations - from typing import Any, Final import voluptuous as vol diff --git a/homeassistant/components/knx/diagnostics.py b/homeassistant/components/knx/diagnostics.py index 8f98089a56796..308a9192ecbff 100644 --- a/homeassistant/components/knx/diagnostics.py +++ b/homeassistant/components/knx/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for the KNX integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/knx/entity.py b/homeassistant/components/knx/entity.py index 89cacf1aa04b8..72e0726d19e55 100644 --- a/homeassistant/components/knx/entity.py +++ b/homeassistant/components/knx/entity.py @@ -1,7 +1,5 @@ """Base classes for KNX entities.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from xknx.devices import Device as XknxDevice diff --git a/homeassistant/components/knx/expose.py b/homeassistant/components/knx/expose.py index 07dc8b70a02da..a006ee0cbb28c 100644 --- a/homeassistant/components/knx/expose.py +++ b/homeassistant/components/knx/expose.py @@ -1,7 +1,5 @@ """Expose Home Assistant entity states to KNX.""" -from __future__ import annotations - from asyncio import TaskGroup from collections.abc import Callable, Iterable from dataclasses import dataclass diff --git a/homeassistant/components/knx/fan.py b/homeassistant/components/knx/fan.py index daf69371c532e..9aaf32ba3dc56 100644 --- a/homeassistant/components/knx/fan.py +++ b/homeassistant/components/knx/fan.py @@ -1,7 +1,5 @@ """Support for KNX fan entities.""" -from __future__ import annotations - import logging import math from typing import Any diff --git a/homeassistant/components/knx/knx_module.py b/homeassistant/components/knx/knx_module.py index 105817a04d592..2c4bdd71961c9 100644 --- a/homeassistant/components/knx/knx_module.py +++ b/homeassistant/components/knx/knx_module.py @@ -1,7 +1,5 @@ """Base module for the KNX integration.""" -from __future__ import annotations - import logging from xknx import XKNX diff --git a/homeassistant/components/knx/light.py b/homeassistant/components/knx/light.py index bd54e5f75d98c..1c2b9b70656ae 100644 --- a/homeassistant/components/knx/light.py +++ b/homeassistant/components/knx/light.py @@ -1,7 +1,5 @@ """Support for KNX light entities.""" -from __future__ import annotations - from typing import Any, cast from propcache.api import cached_property diff --git a/homeassistant/components/knx/notify.py b/homeassistant/components/knx/notify.py index d64bac80d9dfe..5e2ad614c5af5 100644 --- a/homeassistant/components/knx/notify.py +++ b/homeassistant/components/knx/notify.py @@ -1,7 +1,5 @@ """Support for KNX notify entities.""" -from __future__ import annotations - from xknx import XKNX from xknx.devices import Notification as XknxNotification diff --git a/homeassistant/components/knx/number.py b/homeassistant/components/knx/number.py index c8079dc583a3f..c53d6343cb9a1 100644 --- a/homeassistant/components/knx/number.py +++ b/homeassistant/components/knx/number.py @@ -1,7 +1,5 @@ """Support for KNX number entities.""" -from __future__ import annotations - from typing import cast from xknx.devices import NumericValue diff --git a/homeassistant/components/knx/project.py b/homeassistant/components/knx/project.py index 04cac68aab076..aabb893edc2b8 100644 --- a/homeassistant/components/knx/project.py +++ b/homeassistant/components/knx/project.py @@ -1,7 +1,5 @@ """Handle KNX project data.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Final diff --git a/homeassistant/components/knx/repairs.py b/homeassistant/components/knx/repairs.py index 37bdaaa0f4273..00bb6b0970a9b 100644 --- a/homeassistant/components/knx/repairs.py +++ b/homeassistant/components/knx/repairs.py @@ -1,7 +1,5 @@ """Repairs for KNX integration.""" -from __future__ import annotations - from collections.abc import Callable from functools import partial from typing import TYPE_CHECKING, Any, Final diff --git a/homeassistant/components/knx/scene.py b/homeassistant/components/knx/scene.py index fd16aba1ef823..313a6d2754ce4 100644 --- a/homeassistant/components/knx/scene.py +++ b/homeassistant/components/knx/scene.py @@ -1,7 +1,5 @@ """Support for KNX scene entities.""" -from __future__ import annotations - from typing import Any from xknx.devices import Device as XknxDevice, Scene as XknxScene diff --git a/homeassistant/components/knx/schema.py b/homeassistant/components/knx/schema.py index 2498f5ca4e1fc..8520d82519b5b 100644 --- a/homeassistant/components/knx/schema.py +++ b/homeassistant/components/knx/schema.py @@ -1,7 +1,5 @@ """Voluptuous schemas for the KNX integration.""" -from __future__ import annotations - from abc import ABC from collections import OrderedDict from datetime import timedelta diff --git a/homeassistant/components/knx/select.py b/homeassistant/components/knx/select.py index 0dc2584876d12..480c8bb3ca25f 100644 --- a/homeassistant/components/knx/select.py +++ b/homeassistant/components/knx/select.py @@ -1,7 +1,5 @@ """Support for KNX select entities.""" -from __future__ import annotations - from xknx import XKNX from xknx.devices import Device as XknxDevice, RawValue diff --git a/homeassistant/components/knx/sensor.py b/homeassistant/components/knx/sensor.py index 113964980f371..4dc3f39e6e9fd 100644 --- a/homeassistant/components/knx/sensor.py +++ b/homeassistant/components/knx/sensor.py @@ -1,7 +1,5 @@ """Support for KNX sensor entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/knx/services.py b/homeassistant/components/knx/services.py index 0e6798e1584e6..48b0cd2b99ebe 100644 --- a/homeassistant/components/knx/services.py +++ b/homeassistant/components/knx/services.py @@ -1,7 +1,5 @@ """KNX integration services.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/knx/storage/time_server.py b/homeassistant/components/knx/storage/time_server.py index 47e2fd0669e83..ba1e0c323bf19 100644 --- a/homeassistant/components/knx/storage/time_server.py +++ b/homeassistant/components/knx/storage/time_server.py @@ -1,7 +1,5 @@ """Time server controller for KNX integration.""" -from __future__ import annotations - from typing import Any, TypedDict import voluptuous as vol diff --git a/homeassistant/components/knx/switch.py b/homeassistant/components/knx/switch.py index 4d6ca288dc6f5..c80948900c9df 100644 --- a/homeassistant/components/knx/switch.py +++ b/homeassistant/components/knx/switch.py @@ -1,7 +1,5 @@ """Support for KNX switch entities.""" -from __future__ import annotations - from typing import Any from xknx.devices import Switch as XknxSwitch diff --git a/homeassistant/components/knx/telegrams.py b/homeassistant/components/knx/telegrams.py index 1aa75aa1141aa..db86c2b0fee7c 100644 --- a/homeassistant/components/knx/telegrams.py +++ b/homeassistant/components/knx/telegrams.py @@ -1,7 +1,5 @@ """KNX Telegram handler.""" -from __future__ import annotations - from collections import deque from typing import Final, TypedDict diff --git a/homeassistant/components/knx/text.py b/homeassistant/components/knx/text.py index d4a6f8b2785a2..37628909bc555 100644 --- a/homeassistant/components/knx/text.py +++ b/homeassistant/components/knx/text.py @@ -1,7 +1,5 @@ """Support for KNX text entities.""" -from __future__ import annotations - from propcache.api import cached_property from xknx.devices import Notification as XknxNotification from xknx.dpt import DPTLatin1 diff --git a/homeassistant/components/knx/time.py b/homeassistant/components/knx/time.py index 65078f2af3021..ffed93a7bfb7e 100644 --- a/homeassistant/components/knx/time.py +++ b/homeassistant/components/knx/time.py @@ -1,7 +1,5 @@ """Support for KNX time entities.""" -from __future__ import annotations - from datetime import time as dt_time from typing import Any diff --git a/homeassistant/components/knx/weather.py b/homeassistant/components/knx/weather.py index e8f0036f5bb0a..d0e685154c9f2 100644 --- a/homeassistant/components/knx/weather.py +++ b/homeassistant/components/knx/weather.py @@ -1,7 +1,5 @@ """Support for KNX weather entities.""" -from __future__ import annotations - from xknx import XKNX from xknx.devices import Weather as XknxWeather diff --git a/homeassistant/components/knx/websocket.py b/homeassistant/components/knx/websocket.py index e70f89d59340b..ae9f1bd493d62 100644 --- a/homeassistant/components/knx/websocket.py +++ b/homeassistant/components/knx/websocket.py @@ -1,7 +1,5 @@ """KNX Websocket API.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from contextlib import ExitStack from functools import wraps diff --git a/homeassistant/components/kodi/config_flow.py b/homeassistant/components/kodi/config_flow.py index 30cffded66022..b6a9627a60022 100644 --- a/homeassistant/components/kodi/config_flow.py +++ b/homeassistant/components/kodi/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Kodi integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/kodi/device_trigger.py b/homeassistant/components/kodi/device_trigger.py index 8659872f8c153..0df6c8fdc3218 100644 --- a/homeassistant/components/kodi/device_trigger.py +++ b/homeassistant/components/kodi/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Kodi.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/kodi/media_player.py b/homeassistant/components/kodi/media_player.py index 52030ec74f2a4..695fbc48dff9a 100644 --- a/homeassistant/components/kodi/media_player.py +++ b/homeassistant/components/kodi/media_player.py @@ -1,7 +1,5 @@ """Support for interfacing with the XBMC/Kodi JSON-RPC API.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from datetime import timedelta from functools import wraps diff --git a/homeassistant/components/kodi/notify.py b/homeassistant/components/kodi/notify.py index 49e326334b987..c688b051b81f3 100644 --- a/homeassistant/components/kodi/notify.py +++ b/homeassistant/components/kodi/notify.py @@ -1,7 +1,5 @@ """Kodi notification service.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/kodi/services.py b/homeassistant/components/kodi/services.py index 1e6266b331893..2e1139603d130 100644 --- a/homeassistant/components/kodi/services.py +++ b/homeassistant/components/kodi/services.py @@ -1,7 +1,5 @@ """Support for interfacing with the XBMC/Kodi JSON-RPC API.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/konnected/config_flow.py b/homeassistant/components/konnected/config_flow.py index 7f5f4d8abd43f..db864a513c494 100644 --- a/homeassistant/components/konnected/config_flow.py +++ b/homeassistant/components/konnected/config_flow.py @@ -1,7 +1,5 @@ """Config flow for konnected.io integration.""" -from __future__ import annotations - import asyncio import copy import logging diff --git a/homeassistant/components/konnected/sensor.py b/homeassistant/components/konnected/sensor.py index 155e99a70029a..fd38c4bf12c95 100644 --- a/homeassistant/components/konnected/sensor.py +++ b/homeassistant/components/konnected/sensor.py @@ -1,7 +1,5 @@ """Support for DHT and DS18B20 sensors attached to a Konnected device.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/kostal_plenticore/coordinator.py b/homeassistant/components/kostal_plenticore/coordinator.py index c3a49359fc4eb..69fa91d09d9cf 100644 --- a/homeassistant/components/kostal_plenticore/coordinator.py +++ b/homeassistant/components/kostal_plenticore/coordinator.py @@ -1,7 +1,5 @@ """Code to handle the Plenticore API.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Mapping from datetime import datetime, timedelta diff --git a/homeassistant/components/kostal_plenticore/diagnostics.py b/homeassistant/components/kostal_plenticore/diagnostics.py index a583770379cfa..0d9c5b87e2f6d 100644 --- a/homeassistant/components/kostal_plenticore/diagnostics.py +++ b/homeassistant/components/kostal_plenticore/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Kostal Plenticore.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import REDACTED, async_redact_data diff --git a/homeassistant/components/kostal_plenticore/helper.py b/homeassistant/components/kostal_plenticore/helper.py index 1324cf5cd0777..e38e995d7e5ba 100644 --- a/homeassistant/components/kostal_plenticore/helper.py +++ b/homeassistant/components/kostal_plenticore/helper.py @@ -1,7 +1,5 @@ """Code to handle the Plenticore API.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/kostal_plenticore/number.py b/homeassistant/components/kostal_plenticore/number.py index 05da93f30acda..3609c21e06987 100644 --- a/homeassistant/components/kostal_plenticore/number.py +++ b/homeassistant/components/kostal_plenticore/number.py @@ -1,7 +1,5 @@ """Platform for Kostal Plenticore numbers.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/kostal_plenticore/select.py b/homeassistant/components/kostal_plenticore/select.py index 86ffb63966d71..c8056e99709f7 100644 --- a/homeassistant/components/kostal_plenticore/select.py +++ b/homeassistant/components/kostal_plenticore/select.py @@ -1,7 +1,5 @@ """Platform for Kostal Plenticore select widgets.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/kostal_plenticore/sensor.py b/homeassistant/components/kostal_plenticore/sensor.py index 317e6e03cef2e..cc417ff19cff7 100644 --- a/homeassistant/components/kostal_plenticore/sensor.py +++ b/homeassistant/components/kostal_plenticore/sensor.py @@ -1,7 +1,5 @@ """Platform for Kostal Plenticore sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/kostal_plenticore/switch.py b/homeassistant/components/kostal_plenticore/switch.py index 85a5cdf8fe73a..76c6885a5d0b3 100644 --- a/homeassistant/components/kostal_plenticore/switch.py +++ b/homeassistant/components/kostal_plenticore/switch.py @@ -1,7 +1,5 @@ """Platform for Kostal Plenticore switches.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/kraken/__init__.py b/homeassistant/components/kraken/__init__.py index 065b647a971c4..ec8fd26d693e8 100644 --- a/homeassistant/components/kraken/__init__.py +++ b/homeassistant/components/kraken/__init__.py @@ -1,7 +1,5 @@ """The kraken integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_SCAN_INTERVAL, Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/kraken/config_flow.py b/homeassistant/components/kraken/config_flow.py index 54a817f0a50dc..20f5cfde7042d 100644 --- a/homeassistant/components/kraken/config_flow.py +++ b/homeassistant/components/kraken/config_flow.py @@ -1,7 +1,5 @@ """Config flow for kraken integration.""" -from __future__ import annotations - from typing import Any import krakenex diff --git a/homeassistant/components/kraken/const.py b/homeassistant/components/kraken/const.py index 9fbad46dd4b75..4c0ce3f9e710b 100644 --- a/homeassistant/components/kraken/const.py +++ b/homeassistant/components/kraken/const.py @@ -1,7 +1,5 @@ """Constants for the kraken integration.""" -from __future__ import annotations - from typing import TypedDict diff --git a/homeassistant/components/kraken/coordinator.py b/homeassistant/components/kraken/coordinator.py index c222e58ba15dd..45ad6f5632255 100644 --- a/homeassistant/components/kraken/coordinator.py +++ b/homeassistant/components/kraken/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the kraken integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/kraken/sensor.py b/homeassistant/components/kraken/sensor.py index f301a54ee07ce..bf642d66e5268 100644 --- a/homeassistant/components/kraken/sensor.py +++ b/homeassistant/components/kraken/sensor.py @@ -1,7 +1,5 @@ """The kraken integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/kraken/utils.py b/homeassistant/components/kraken/utils.py index ec89d1b158422..4713fdedaa735 100644 --- a/homeassistant/components/kraken/utils.py +++ b/homeassistant/components/kraken/utils.py @@ -1,7 +1,5 @@ """Utility functions for the kraken integration.""" -from __future__ import annotations - from pykrakenapi.pykrakenapi import KrakenAPI diff --git a/homeassistant/components/kulersky/light.py b/homeassistant/components/kulersky/light.py index d6a45ed1ebe4a..7a3335c6c7587 100644 --- a/homeassistant/components/kulersky/light.py +++ b/homeassistant/components/kulersky/light.py @@ -1,7 +1,5 @@ """Kuler Sky light platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/kwb/sensor.py b/homeassistant/components/kwb/sensor.py index 0074c3a434445..5eff9acf3fd3d 100644 --- a/homeassistant/components/kwb/sensor.py +++ b/homeassistant/components/kwb/sensor.py @@ -1,7 +1,5 @@ """Support for KWB Easyfire.""" -from __future__ import annotations - from pykwb import kwb import voluptuous as vol diff --git a/homeassistant/components/labs/__init__.py b/homeassistant/components/labs/__init__.py index 00a9e9c241d1d..3c7a38c9aa5d9 100644 --- a/homeassistant/components/labs/__init__.py +++ b/homeassistant/components/labs/__init__.py @@ -5,8 +5,6 @@ in the Home Assistant Labs UI for users to enable or disable. """ -from __future__ import annotations - import logging from homeassistant.const import EVENT_LABS_UPDATED diff --git a/homeassistant/components/labs/const.py b/homeassistant/components/labs/const.py index 81eada9cf4c63..ed35c79e1b7fc 100644 --- a/homeassistant/components/labs/const.py +++ b/homeassistant/components/labs/const.py @@ -1,7 +1,5 @@ """Constants for the Home Assistant Labs integration.""" -from __future__ import annotations - from homeassistant.util.hass_dict import HassKey from .models import LabsData diff --git a/homeassistant/components/labs/helpers.py b/homeassistant/components/labs/helpers.py index 2045487ec8463..c42b9dcf5ed6d 100644 --- a/homeassistant/components/labs/helpers.py +++ b/homeassistant/components/labs/helpers.py @@ -1,7 +1,5 @@ """Helper functions for the Home Assistant Labs integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any diff --git a/homeassistant/components/labs/models.py b/homeassistant/components/labs/models.py index b3156df4281b7..82cdfefa104cd 100644 --- a/homeassistant/components/labs/models.py +++ b/homeassistant/components/labs/models.py @@ -1,7 +1,5 @@ """Data models for the Home Assistant Labs integration.""" -from __future__ import annotations - from dataclasses import dataclass, field from typing import TYPE_CHECKING, Self, TypedDict diff --git a/homeassistant/components/labs/websocket_api.py b/homeassistant/components/labs/websocket_api.py index 595d8e1d6b074..edf74d2ef2b99 100644 --- a/homeassistant/components/labs/websocket_api.py +++ b/homeassistant/components/labs/websocket_api.py @@ -1,7 +1,5 @@ """Websocket API for the Home Assistant Labs integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/lacrosse/sensor.py b/homeassistant/components/lacrosse/sensor.py index a5c3585eac1e9..09af87582777a 100644 --- a/homeassistant/components/lacrosse/sensor.py +++ b/homeassistant/components/lacrosse/sensor.py @@ -1,7 +1,5 @@ """Support for LaCrosse sensor components.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from typing import Any diff --git a/homeassistant/components/lacrosse_view/__init__.py b/homeassistant/components/lacrosse_view/__init__.py index 6cb5e93acfe7b..52c3cb803772e 100644 --- a/homeassistant/components/lacrosse_view/__init__.py +++ b/homeassistant/components/lacrosse_view/__init__.py @@ -1,7 +1,5 @@ """The LaCrosse View integration.""" -from __future__ import annotations - import logging from lacrosse_view import LaCrosse, LoginError diff --git a/homeassistant/components/lacrosse_view/config_flow.py b/homeassistant/components/lacrosse_view/config_flow.py index 75a5c73703485..a8d41e071184a 100644 --- a/homeassistant/components/lacrosse_view/config_flow.py +++ b/homeassistant/components/lacrosse_view/config_flow.py @@ -1,7 +1,5 @@ """Config flow for LaCrosse View integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/lacrosse_view/coordinator.py b/homeassistant/components/lacrosse_view/coordinator.py index c6f3c2312c074..0e967c96992d8 100644 --- a/homeassistant/components/lacrosse_view/coordinator.py +++ b/homeassistant/components/lacrosse_view/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for LaCrosse View.""" -from __future__ import annotations - from datetime import timedelta import logging from time import time diff --git a/homeassistant/components/lacrosse_view/diagnostics.py b/homeassistant/components/lacrosse_view/diagnostics.py index 479533007c895..57e98eb737826 100644 --- a/homeassistant/components/lacrosse_view/diagnostics.py +++ b/homeassistant/components/lacrosse_view/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for LaCrosse View.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/lacrosse_view/sensor.py b/homeassistant/components/lacrosse_view/sensor.py index d0221e226678b..b35ff5a483226 100644 --- a/homeassistant/components/lacrosse_view/sensor.py +++ b/homeassistant/components/lacrosse_view/sensor.py @@ -1,7 +1,5 @@ """Sensor component for LaCrosse View.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass, replace import logging diff --git a/homeassistant/components/lamarzocco/config_flow.py b/homeassistant/components/lamarzocco/config_flow.py index 9e953d93044ac..f5469fcce2713 100644 --- a/homeassistant/components/lamarzocco/config_flow.py +++ b/homeassistant/components/lamarzocco/config_flow.py @@ -1,7 +1,5 @@ """Config flow for La Marzocco integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/lamarzocco/coordinator.py b/homeassistant/components/lamarzocco/coordinator.py index 084d9107151ea..fe5d524318239 100644 --- a/homeassistant/components/lamarzocco/coordinator.py +++ b/homeassistant/components/lamarzocco/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for La Marzocco API.""" -from __future__ import annotations - from abc import abstractmethod from asyncio import Task from collections.abc import Callable, Coroutine diff --git a/homeassistant/components/lamarzocco/diagnostics.py b/homeassistant/components/lamarzocco/diagnostics.py index 7743523e01dbf..6f86fc3a4650d 100644 --- a/homeassistant/components/lamarzocco/diagnostics.py +++ b/homeassistant/components/lamarzocco/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for La Marzocco.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/lametric/button.py b/homeassistant/components/lametric/button.py index 7b141665a4fa9..e40eb301b4328 100644 --- a/homeassistant/components/lametric/button.py +++ b/homeassistant/components/lametric/button.py @@ -1,7 +1,5 @@ """Support for LaMetric buttons.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/lametric/config_flow.py b/homeassistant/components/lametric/config_flow.py index 8a7bd098d7580..04889836ed700 100644 --- a/homeassistant/components/lametric/config_flow.py +++ b/homeassistant/components/lametric/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the LaMetric integration.""" -from __future__ import annotations - from collections.abc import Mapping from ipaddress import ip_address import logging diff --git a/homeassistant/components/lametric/coordinator.py b/homeassistant/components/lametric/coordinator.py index 5430150636680..c7e68041a8eba 100644 --- a/homeassistant/components/lametric/coordinator.py +++ b/homeassistant/components/lametric/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the LaMatric integration.""" -from __future__ import annotations - from demetriek import Device, LaMetricAuthenticationError, LaMetricDevice, LaMetricError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/lametric/diagnostics.py b/homeassistant/components/lametric/diagnostics.py index 9df72ee40fafa..1b1ed7c63a76b 100644 --- a/homeassistant/components/lametric/diagnostics.py +++ b/homeassistant/components/lametric/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for LaMetric.""" -from __future__ import annotations - import json from typing import Any diff --git a/homeassistant/components/lametric/entity.py b/homeassistant/components/lametric/entity.py index f0c0d14e0e458..1abfcba40f772 100644 --- a/homeassistant/components/lametric/entity.py +++ b/homeassistant/components/lametric/entity.py @@ -1,7 +1,5 @@ """Base entity for the LaMetric integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import ( CONNECTION_BLUETOOTH, CONNECTION_NETWORK_MAC, diff --git a/homeassistant/components/lametric/helpers.py b/homeassistant/components/lametric/helpers.py index 55b5ef1bb8b5b..c96d5a1c5238f 100644 --- a/homeassistant/components/lametric/helpers.py +++ b/homeassistant/components/lametric/helpers.py @@ -1,7 +1,5 @@ """Helpers for LaMetric.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Concatenate diff --git a/homeassistant/components/lametric/notify.py b/homeassistant/components/lametric/notify.py index db453d2fc20ce..d23de94f2504e 100644 --- a/homeassistant/components/lametric/notify.py +++ b/homeassistant/components/lametric/notify.py @@ -1,7 +1,5 @@ """Support for LaMetric notifications.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from demetriek import ( diff --git a/homeassistant/components/lametric/number.py b/homeassistant/components/lametric/number.py index acd196d4b3411..3f2ff70b8990f 100644 --- a/homeassistant/components/lametric/number.py +++ b/homeassistant/components/lametric/number.py @@ -1,7 +1,5 @@ """Support for LaMetric numbers.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/lametric/select.py b/homeassistant/components/lametric/select.py index 993ec7c909a54..a0e5c634b5454 100644 --- a/homeassistant/components/lametric/select.py +++ b/homeassistant/components/lametric/select.py @@ -1,7 +1,5 @@ """Support for LaMetric selects.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/lametric/sensor.py b/homeassistant/components/lametric/sensor.py index 309c80932043f..325e8d4a1902b 100644 --- a/homeassistant/components/lametric/sensor.py +++ b/homeassistant/components/lametric/sensor.py @@ -1,7 +1,5 @@ """Support for LaMetric sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/lametric/services.py b/homeassistant/components/lametric/services.py index a3cd2b9aa7e01..8a59dade157d4 100644 --- a/homeassistant/components/lametric/services.py +++ b/homeassistant/components/lametric/services.py @@ -1,7 +1,5 @@ """Support for LaMetric time services.""" -from __future__ import annotations - from demetriek import ( AlarmSound, Chart, diff --git a/homeassistant/components/lametric/switch.py b/homeassistant/components/lametric/switch.py index 8e4fb611d3e5d..fb05fbe2c02c0 100644 --- a/homeassistant/components/lametric/switch.py +++ b/homeassistant/components/lametric/switch.py @@ -1,7 +1,5 @@ """Support for LaMetric switches.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/landisgyr_heat_meter/__init__.py b/homeassistant/components/landisgyr_heat_meter/__init__.py index 669de160811d9..b2f893be5cd37 100644 --- a/homeassistant/components/landisgyr_heat_meter/__init__.py +++ b/homeassistant/components/landisgyr_heat_meter/__init__.py @@ -1,7 +1,5 @@ """The Landis+Gyr Heat Meter integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/landisgyr_heat_meter/config_flow.py b/homeassistant/components/landisgyr_heat_meter/config_flow.py index f7288b8a0cd58..fd918b3938956 100644 --- a/homeassistant/components/landisgyr_heat_meter/config_flow.py +++ b/homeassistant/components/landisgyr_heat_meter/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Landis+Gyr Heat Meter integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/landisgyr_heat_meter/sensor.py b/homeassistant/components/landisgyr_heat_meter/sensor.py index 9e9ef889500d6..c90e8986f83bd 100644 --- a/homeassistant/components/landisgyr_heat_meter/sensor.py +++ b/homeassistant/components/landisgyr_heat_meter/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/lannouncer/notify.py b/homeassistant/components/lannouncer/notify.py index 4b5f249a2f17a..3c4954a4ba163 100644 --- a/homeassistant/components/lannouncer/notify.py +++ b/homeassistant/components/lannouncer/notify.py @@ -1,7 +1,5 @@ """Lannouncer platform for notify component.""" -from __future__ import annotations - import logging import socket from typing import Any diff --git a/homeassistant/components/lastfm/__init__.py b/homeassistant/components/lastfm/__init__.py index 90bee0cf4e7db..1f75f548b3908 100644 --- a/homeassistant/components/lastfm/__init__.py +++ b/homeassistant/components/lastfm/__init__.py @@ -1,7 +1,5 @@ """The lastfm component.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .const import PLATFORMS diff --git a/homeassistant/components/lastfm/config_flow.py b/homeassistant/components/lastfm/config_flow.py index 47c5b0e217ef0..1eab5308aafc0 100644 --- a/homeassistant/components/lastfm/config_flow.py +++ b/homeassistant/components/lastfm/config_flow.py @@ -1,7 +1,5 @@ """Config flow for LastFm.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lastfm/coordinator.py b/homeassistant/components/lastfm/coordinator.py index ca3c7eda5087c..5506cf86d3b83 100644 --- a/homeassistant/components/lastfm/coordinator.py +++ b/homeassistant/components/lastfm/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the LastFM integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/lastfm/sensor.py b/homeassistant/components/lastfm/sensor.py index 0f4d22ba503dd..196a053204d6f 100644 --- a/homeassistant/components/lastfm/sensor.py +++ b/homeassistant/components/lastfm/sensor.py @@ -1,7 +1,5 @@ """Sensor for Last.fm account status.""" -from __future__ import annotations - import hashlib from typing import Any diff --git a/homeassistant/components/launch_library/__init__.py b/homeassistant/components/launch_library/__init__.py index 9b29af194e7db..7c3e060201590 100644 --- a/homeassistant/components/launch_library/__init__.py +++ b/homeassistant/components/launch_library/__init__.py @@ -1,7 +1,5 @@ """The launch_library component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/launch_library/config_flow.py b/homeassistant/components/launch_library/config_flow.py index 37b80fbff8a0f..29c49f35c04c4 100644 --- a/homeassistant/components/launch_library/config_flow.py +++ b/homeassistant/components/launch_library/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure launch library component.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/launch_library/coordinator.py b/homeassistant/components/launch_library/coordinator.py index b88bc105630dd..bfda928a83196 100644 --- a/homeassistant/components/launch_library/coordinator.py +++ b/homeassistant/components/launch_library/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the launch_library integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TypedDict diff --git a/homeassistant/components/launch_library/diagnostics.py b/homeassistant/components/launch_library/diagnostics.py index d96d5fed7f54f..0023738c89cfa 100644 --- a/homeassistant/components/launch_library/diagnostics.py +++ b/homeassistant/components/launch_library/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Launch Library.""" -from __future__ import annotations - from typing import Any from pylaunches.types import Event, Launch diff --git a/homeassistant/components/launch_library/sensor.py b/homeassistant/components/launch_library/sensor.py index e844744c83463..0860a4bf500f9 100644 --- a/homeassistant/components/launch_library/sensor.py +++ b/homeassistant/components/launch_library/sensor.py @@ -1,7 +1,5 @@ """Support for Launch Library sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/laundrify/__init__.py b/homeassistant/components/laundrify/__init__.py index b45ca25bd2e7b..d074ff65e2b2d 100644 --- a/homeassistant/components/laundrify/__init__.py +++ b/homeassistant/components/laundrify/__init__.py @@ -1,7 +1,5 @@ """The laundrify integration.""" -from __future__ import annotations - import logging from laundrify_aio import LaundrifyAPI diff --git a/homeassistant/components/laundrify/binary_sensor.py b/homeassistant/components/laundrify/binary_sensor.py index 0cfbaae6c2011..5ba4a4982b434 100644 --- a/homeassistant/components/laundrify/binary_sensor.py +++ b/homeassistant/components/laundrify/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for binary sensor integration.""" -from __future__ import annotations - import logging from laundrify_aio import LaundrifyDevice diff --git a/homeassistant/components/laundrify/config_flow.py b/homeassistant/components/laundrify/config_flow.py index 22988af32418a..5a4c2b8d63fcc 100644 --- a/homeassistant/components/laundrify/config_flow.py +++ b/homeassistant/components/laundrify/config_flow.py @@ -1,7 +1,5 @@ """Config flow for laundrify integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/lawn_mower/__init__.py b/homeassistant/components/lawn_mower/__init__.py index f8c3e0cd67d9e..5bf8e393bdbe1 100644 --- a/homeassistant/components/lawn_mower/__init__.py +++ b/homeassistant/components/lawn_mower/__init__.py @@ -1,7 +1,5 @@ """The lawn mower integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import final diff --git a/homeassistant/components/lcn/__init__.py b/homeassistant/components/lcn/__init__.py index 1e08f36cf723e..9ed7bf3417f55 100644 --- a/homeassistant/components/lcn/__init__.py +++ b/homeassistant/components/lcn/__init__.py @@ -1,7 +1,5 @@ """Support for LCN devices.""" -from __future__ import annotations - from functools import partial import logging from typing import cast diff --git a/homeassistant/components/lcn/config_flow.py b/homeassistant/components/lcn/config_flow.py index d4f211ad8ef8d..894eda67c0e61 100644 --- a/homeassistant/components/lcn/config_flow.py +++ b/homeassistant/components/lcn/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the LCN integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lcn/device_trigger.py b/homeassistant/components/lcn/device_trigger.py index 42b5506110f5f..2421fa0b9f5ec 100644 --- a/homeassistant/components/lcn/device_trigger.py +++ b/homeassistant/components/lcn/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for LCN.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/lcn/helpers.py b/homeassistant/components/lcn/helpers.py index af756ddf27bb4..49a72e0b750b8 100644 --- a/homeassistant/components/lcn/helpers.py +++ b/homeassistant/components/lcn/helpers.py @@ -1,7 +1,5 @@ """Helpers for LCN component.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Iterable from copy import deepcopy diff --git a/homeassistant/components/lcn/websocket.py b/homeassistant/components/lcn/websocket.py index 76c800cd5ea8d..8ab6851f2f30e 100644 --- a/homeassistant/components/lcn/websocket.py +++ b/homeassistant/components/lcn/websocket.py @@ -1,7 +1,5 @@ """LCN Websocket API.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from functools import wraps from typing import Any, Final diff --git a/homeassistant/components/ld2410_ble/config_flow.py b/homeassistant/components/ld2410_ble/config_flow.py index 8211be44d7a3f..ccc848518532d 100644 --- a/homeassistant/components/ld2410_ble/config_flow.py +++ b/homeassistant/components/ld2410_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for LD2410BLE integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ld2410_ble/coordinator.py b/homeassistant/components/ld2410_ble/coordinator.py index f3d2f544faf57..25bd5b10ca736 100644 --- a/homeassistant/components/ld2410_ble/coordinator.py +++ b/homeassistant/components/ld2410_ble/coordinator.py @@ -1,7 +1,5 @@ """Data coordinator for receiving LD2410B updates.""" -from __future__ import annotations - from datetime import datetime import logging import time diff --git a/homeassistant/components/ld2410_ble/models.py b/homeassistant/components/ld2410_ble/models.py index 46dd226e30397..4cb3fe91020db 100644 --- a/homeassistant/components/ld2410_ble/models.py +++ b/homeassistant/components/ld2410_ble/models.py @@ -1,7 +1,5 @@ """The ld2410 ble integration models.""" -from __future__ import annotations - from dataclasses import dataclass from ld2410_ble import LD2410BLE diff --git a/homeassistant/components/leaone/__init__.py b/homeassistant/components/leaone/__init__.py index 79ac349c69d4d..3d59aca202d79 100644 --- a/homeassistant/components/leaone/__init__.py +++ b/homeassistant/components/leaone/__init__.py @@ -1,7 +1,5 @@ """The Leaone integration.""" -from __future__ import annotations - import logging from leaone_ble import LeaoneBluetoothDeviceData diff --git a/homeassistant/components/leaone/config_flow.py b/homeassistant/components/leaone/config_flow.py index 5e139e594b207..bf9cf8ee450a7 100644 --- a/homeassistant/components/leaone/config_flow.py +++ b/homeassistant/components/leaone/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Leaone integration.""" -from __future__ import annotations - from typing import Any from leaone_ble import LeaoneBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/leaone/device.py b/homeassistant/components/leaone/device.py index 0b95783dfd71d..671513259605e 100644 --- a/homeassistant/components/leaone/device.py +++ b/homeassistant/components/leaone/device.py @@ -1,7 +1,5 @@ """Support for Leaone devices.""" -from __future__ import annotations - from leaone_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/leaone/sensor.py b/homeassistant/components/leaone/sensor.py index db9264b7b89fa..5d7eda3db4a44 100644 --- a/homeassistant/components/leaone/sensor.py +++ b/homeassistant/components/leaone/sensor.py @@ -1,7 +1,5 @@ """Support for Leaone sensors.""" -from __future__ import annotations - from leaone_ble import DeviceClass as LeaoneSensorDeviceClass, SensorUpdate, Units from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/led_ble/__init__.py b/homeassistant/components/led_ble/__init__.py index 82c67159a7ba9..14a41952b44da 100644 --- a/homeassistant/components/led_ble/__init__.py +++ b/homeassistant/components/led_ble/__init__.py @@ -1,7 +1,5 @@ """The LED BLE integration.""" -from __future__ import annotations - import asyncio from led_ble import LEDBLE diff --git a/homeassistant/components/led_ble/config_flow.py b/homeassistant/components/led_ble/config_flow.py index 336d268b397b7..dc8e017d42a5f 100644 --- a/homeassistant/components/led_ble/config_flow.py +++ b/homeassistant/components/led_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for LEDBLE integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/led_ble/coordinator.py b/homeassistant/components/led_ble/coordinator.py index c4bbf75816784..7e028f757f8f7 100644 --- a/homeassistant/components/led_ble/coordinator.py +++ b/homeassistant/components/led_ble/coordinator.py @@ -1,7 +1,5 @@ """The LED BLE coordinator.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/led_ble/light.py b/homeassistant/components/led_ble/light.py index 8ffc31582f9a4..cd1f40ecdd0b6 100644 --- a/homeassistant/components/led_ble/light.py +++ b/homeassistant/components/led_ble/light.py @@ -1,7 +1,5 @@ """LED BLE integration light platform.""" -from __future__ import annotations - from typing import Any, cast from led_ble import LEDBLE diff --git a/homeassistant/components/lektrico/__init__.py b/homeassistant/components/lektrico/__init__.py index 0a6675237ddec..30efdc0a827ef 100644 --- a/homeassistant/components/lektrico/__init__.py +++ b/homeassistant/components/lektrico/__init__.py @@ -1,7 +1,5 @@ """The Lektrico Charging Station integration.""" -from __future__ import annotations - from lektricowifi import Device from homeassistant.const import CONF_TYPE, Platform diff --git a/homeassistant/components/lektrico/config_flow.py b/homeassistant/components/lektrico/config_flow.py index 0641749a2b9bd..f4457c9145069 100644 --- a/homeassistant/components/lektrico/config_flow.py +++ b/homeassistant/components/lektrico/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Lektrico Charging Station.""" -from __future__ import annotations - from typing import Any from lektricowifi import Device, DeviceConnectionError diff --git a/homeassistant/components/lektrico/coordinator.py b/homeassistant/components/lektrico/coordinator.py index aa96cf49e07f1..26a36d276abcc 100644 --- a/homeassistant/components/lektrico/coordinator.py +++ b/homeassistant/components/lektrico/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Lektrico Charging Station integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/lektrico/entity.py b/homeassistant/components/lektrico/entity.py index 1a5e08febe367..ae82f1c7d028f 100644 --- a/homeassistant/components/lektrico/entity.py +++ b/homeassistant/components/lektrico/entity.py @@ -1,7 +1,5 @@ """Entity classes for the Lektrico integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/lektrico/sensor.py b/homeassistant/components/lektrico/sensor.py index 73e579569ca93..2ad47591f0526 100644 --- a/homeassistant/components/lektrico/sensor.py +++ b/homeassistant/components/lektrico/sensor.py @@ -1,7 +1,5 @@ """Support for Lektrico charging station sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/letpot/__init__.py b/homeassistant/components/letpot/__init__.py index 7e16879288770..f5153b6d05dd4 100644 --- a/homeassistant/components/letpot/__init__.py +++ b/homeassistant/components/letpot/__init__.py @@ -1,7 +1,5 @@ """The LetPot integration.""" -from __future__ import annotations - import asyncio from letpot.client import LetPotClient diff --git a/homeassistant/components/letpot/config_flow.py b/homeassistant/components/letpot/config_flow.py index bc710cd6aef1a..3e48d3d137a41 100644 --- a/homeassistant/components/letpot/config_flow.py +++ b/homeassistant/components/letpot/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the LetPot integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/letpot/coordinator.py b/homeassistant/components/letpot/coordinator.py index 0ef2c563f381e..4852b340952e5 100644 --- a/homeassistant/components/letpot/coordinator.py +++ b/homeassistant/components/letpot/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the LetPot integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/lg_netcast/config_flow.py b/homeassistant/components/lg_netcast/config_flow.py index d5e28f3c057e2..94519475d2fe3 100644 --- a/homeassistant/components/lg_netcast/config_flow.py +++ b/homeassistant/components/lg_netcast/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the LG Netcast TV integration.""" -from __future__ import annotations - import contextlib from datetime import datetime, timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/lg_netcast/device_trigger.py b/homeassistant/components/lg_netcast/device_trigger.py index c4f48fee4310c..647f097f57adf 100644 --- a/homeassistant/components/lg_netcast/device_trigger.py +++ b/homeassistant/components/lg_netcast/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for LG Netcast.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/lg_netcast/media_player.py b/homeassistant/components/lg_netcast/media_player.py index 9383c0e6bd1a1..24dea12c9f4e1 100644 --- a/homeassistant/components/lg_netcast/media_player.py +++ b/homeassistant/components/lg_netcast/media_player.py @@ -1,7 +1,5 @@ """Support for LG TV running on NetCast 3 or 4.""" -from __future__ import annotations - from datetime import datetime from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/lg_netcast/trigger.py b/homeassistant/components/lg_netcast/trigger.py index 8dfbe309e038c..6a4dc8d393ff2 100644 --- a/homeassistant/components/lg_netcast/trigger.py +++ b/homeassistant/components/lg_netcast/trigger.py @@ -1,7 +1,5 @@ """LG Netcast TV trigger dispatcher.""" -from __future__ import annotations - from typing import cast from homeassistant.const import CONF_PLATFORM diff --git a/homeassistant/components/lg_soundbar/media_player.py b/homeassistant/components/lg_soundbar/media_player.py index 939dfe3fc46a9..6bc7f9caa3a95 100644 --- a/homeassistant/components/lg_soundbar/media_player.py +++ b/homeassistant/components/lg_soundbar/media_player.py @@ -1,7 +1,5 @@ """Support for LG soundbars.""" -from __future__ import annotations - from typing import Any import temescal diff --git a/homeassistant/components/lg_thinq/__init__.py b/homeassistant/components/lg_thinq/__init__.py index 25e0d4afb8b27..ad0bfdbfc7aa9 100644 --- a/homeassistant/components/lg_thinq/__init__.py +++ b/homeassistant/components/lg_thinq/__init__.py @@ -1,7 +1,5 @@ """Support for LG ThinQ Connect device.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass, field import logging diff --git a/homeassistant/components/lg_thinq/binary_sensor.py b/homeassistant/components/lg_thinq/binary_sensor.py index 61b600037a793..a60d8e4e8a55d 100644 --- a/homeassistant/components/lg_thinq/binary_sensor.py +++ b/homeassistant/components/lg_thinq/binary_sensor.py @@ -1,7 +1,5 @@ """Support for binary sensor entities.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/lg_thinq/climate.py b/homeassistant/components/lg_thinq/climate.py index 4f84ef6fe2b8e..c77ab30fe6374 100644 --- a/homeassistant/components/lg_thinq/climate.py +++ b/homeassistant/components/lg_thinq/climate.py @@ -1,7 +1,5 @@ """Support for climate entities.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/lg_thinq/config_flow.py b/homeassistant/components/lg_thinq/config_flow.py index 3bbcf3cd226d4..471b296e69559 100644 --- a/homeassistant/components/lg_thinq/config_flow.py +++ b/homeassistant/components/lg_thinq/config_flow.py @@ -1,7 +1,5 @@ """Config flow for LG ThinQ.""" -from __future__ import annotations - import logging from typing import Any import uuid diff --git a/homeassistant/components/lg_thinq/coordinator.py b/homeassistant/components/lg_thinq/coordinator.py index 0a51b856131f4..ebdea49027940 100644 --- a/homeassistant/components/lg_thinq/coordinator.py +++ b/homeassistant/components/lg_thinq/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the LG ThinQ device.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import time import logging diff --git a/homeassistant/components/lg_thinq/entity.py b/homeassistant/components/lg_thinq/entity.py index 3c41b3e8facc7..ae1f366a588f9 100644 --- a/homeassistant/components/lg_thinq/entity.py +++ b/homeassistant/components/lg_thinq/entity.py @@ -1,7 +1,5 @@ """Base class for ThinQ entities.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import logging from typing import Any diff --git a/homeassistant/components/lg_thinq/event.py b/homeassistant/components/lg_thinq/event.py index f9baadf7a0501..d44c2e6056a20 100644 --- a/homeassistant/components/lg_thinq/event.py +++ b/homeassistant/components/lg_thinq/event.py @@ -1,7 +1,5 @@ """Support for event entity.""" -from __future__ import annotations - import logging from thinqconnect import DeviceType diff --git a/homeassistant/components/lg_thinq/fan.py b/homeassistant/components/lg_thinq/fan.py index 7d20be68b01fd..bf33e284e67c5 100644 --- a/homeassistant/components/lg_thinq/fan.py +++ b/homeassistant/components/lg_thinq/fan.py @@ -1,7 +1,5 @@ """Support for fan entities.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/lg_thinq/humidifier.py b/homeassistant/components/lg_thinq/humidifier.py index 37c14c055b8a6..8f3fbb6a142e5 100644 --- a/homeassistant/components/lg_thinq/humidifier.py +++ b/homeassistant/components/lg_thinq/humidifier.py @@ -1,7 +1,5 @@ """Support for humidifier entities.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/lg_thinq/mqtt.py b/homeassistant/components/lg_thinq/mqtt.py index 1eebf5fe86338..539437dd14c1e 100644 --- a/homeassistant/components/lg_thinq/mqtt.py +++ b/homeassistant/components/lg_thinq/mqtt.py @@ -1,7 +1,5 @@ """Support for LG ThinQ Connect API.""" -from __future__ import annotations - import asyncio from datetime import datetime import json diff --git a/homeassistant/components/lg_thinq/number.py b/homeassistant/components/lg_thinq/number.py index ac8991d6bb5c8..aa4dedc16dd0b 100644 --- a/homeassistant/components/lg_thinq/number.py +++ b/homeassistant/components/lg_thinq/number.py @@ -1,7 +1,5 @@ """Support for number entities.""" -from __future__ import annotations - import logging from thinqconnect import DeviceType diff --git a/homeassistant/components/lg_thinq/select.py b/homeassistant/components/lg_thinq/select.py index 80dcc4a40da75..2efbaf95e3ef9 100644 --- a/homeassistant/components/lg_thinq/select.py +++ b/homeassistant/components/lg_thinq/select.py @@ -1,7 +1,5 @@ """Support for select entities.""" -from __future__ import annotations - import logging from thinqconnect import DeviceType diff --git a/homeassistant/components/lg_thinq/sensor.py b/homeassistant/components/lg_thinq/sensor.py index 23eac6f3e763d..d9e60cd6a5079 100644 --- a/homeassistant/components/lg_thinq/sensor.py +++ b/homeassistant/components/lg_thinq/sensor.py @@ -1,7 +1,5 @@ """Support for sensor entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, time, timedelta diff --git a/homeassistant/components/lg_thinq/switch.py b/homeassistant/components/lg_thinq/switch.py index 8ba680ca93dc5..a85074cae2c25 100644 --- a/homeassistant/components/lg_thinq/switch.py +++ b/homeassistant/components/lg_thinq/switch.py @@ -1,7 +1,5 @@ """Support for switch entities.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/lg_thinq/vacuum.py b/homeassistant/components/lg_thinq/vacuum.py index 933af8734ec31..2fe772abe4599 100644 --- a/homeassistant/components/lg_thinq/vacuum.py +++ b/homeassistant/components/lg_thinq/vacuum.py @@ -1,7 +1,5 @@ """Support for vacuum entities.""" -from __future__ import annotations - from enum import StrEnum import logging from typing import Any diff --git a/homeassistant/components/lg_thinq/water_heater.py b/homeassistant/components/lg_thinq/water_heater.py index 5a5c8d024b6c8..8921ab550ca75 100644 --- a/homeassistant/components/lg_thinq/water_heater.py +++ b/homeassistant/components/lg_thinq/water_heater.py @@ -1,7 +1,5 @@ """Support for waterheater entities.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/libre_hardware_monitor/__init__.py b/homeassistant/components/libre_hardware_monitor/__init__.py index 5f4b50353523e..dae6a54a69515 100644 --- a/homeassistant/components/libre_hardware_monitor/__init__.py +++ b/homeassistant/components/libre_hardware_monitor/__init__.py @@ -1,7 +1,5 @@ """The LibreHardwareMonitor integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/libre_hardware_monitor/config_flow.py b/homeassistant/components/libre_hardware_monitor/config_flow.py index 0568d8f9f01d8..3bf85b0b06653 100644 --- a/homeassistant/components/libre_hardware_monitor/config_flow.py +++ b/homeassistant/components/libre_hardware_monitor/config_flow.py @@ -1,7 +1,5 @@ """Config flow for LibreHardwareMonitor.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/libre_hardware_monitor/coordinator.py b/homeassistant/components/libre_hardware_monitor/coordinator.py index 7c24fb753c1da..2cdc2ca6cd37d 100644 --- a/homeassistant/components/libre_hardware_monitor/coordinator.py +++ b/homeassistant/components/libre_hardware_monitor/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for LibreHardwareMonitor integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/libre_hardware_monitor/diagnostics.py b/homeassistant/components/libre_hardware_monitor/diagnostics.py index 96bf2aaab78d5..c9cd4094146d3 100644 --- a/homeassistant/components/libre_hardware_monitor/diagnostics.py +++ b/homeassistant/components/libre_hardware_monitor/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Libre Hardware Monitor.""" -from __future__ import annotations - from dataclasses import asdict, replace from typing import Any diff --git a/homeassistant/components/libre_hardware_monitor/sensor.py b/homeassistant/components/libre_hardware_monitor/sensor.py index a48fb6d4de6a8..e7773214f8481 100644 --- a/homeassistant/components/libre_hardware_monitor/sensor.py +++ b/homeassistant/components/libre_hardware_monitor/sensor.py @@ -1,7 +1,5 @@ """Support for LibreHardwareMonitor Sensor Platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lidarr/__init__.py b/homeassistant/components/lidarr/__init__.py index e3a5cf250b2f6..46d15279a8d34 100644 --- a/homeassistant/components/lidarr/__init__.py +++ b/homeassistant/components/lidarr/__init__.py @@ -1,7 +1,5 @@ """The Lidarr component.""" -from __future__ import annotations - from dataclasses import fields from aiopyarr.lidarr_client import LidarrClient diff --git a/homeassistant/components/lidarr/config_flow.py b/homeassistant/components/lidarr/config_flow.py index dda24c0a7e2c9..35ad46d1fe468 100644 --- a/homeassistant/components/lidarr/config_flow.py +++ b/homeassistant/components/lidarr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Lidarr.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/lidarr/coordinator.py b/homeassistant/components/lidarr/coordinator.py index 801d07fdc7d17..d732675a4a17e 100644 --- a/homeassistant/components/lidarr/coordinator.py +++ b/homeassistant/components/lidarr/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Lidarr integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/lidarr/entity.py b/homeassistant/components/lidarr/entity.py index a707f7850fb51..c2a340fcf839f 100644 --- a/homeassistant/components/lidarr/entity.py +++ b/homeassistant/components/lidarr/entity.py @@ -1,7 +1,5 @@ """The Lidarr component.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/lidarr/sensor.py b/homeassistant/components/lidarr/sensor.py index 81b2c570eaba1..ae847c349a46c 100644 --- a/homeassistant/components/lidarr/sensor.py +++ b/homeassistant/components/lidarr/sensor.py @@ -1,7 +1,5 @@ """Support for Lidarr.""" -from __future__ import annotations - from collections.abc import Callable import dataclasses from typing import Any, Generic diff --git a/homeassistant/components/liebherr/__init__.py b/homeassistant/components/liebherr/__init__.py index 90c0c953ffa15..2aa75034a4f4b 100644 --- a/homeassistant/components/liebherr/__init__.py +++ b/homeassistant/components/liebherr/__init__.py @@ -1,7 +1,5 @@ """The Liebherr integration.""" -from __future__ import annotations - import asyncio from datetime import datetime import logging diff --git a/homeassistant/components/liebherr/config_flow.py b/homeassistant/components/liebherr/config_flow.py index 8aa1f5628934d..2db6faffaf5f3 100644 --- a/homeassistant/components/liebherr/config_flow.py +++ b/homeassistant/components/liebherr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the liebherr integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/liebherr/coordinator.py b/homeassistant/components/liebherr/coordinator.py index 1364149f2c5df..c66829a167cd5 100644 --- a/homeassistant/components/liebherr/coordinator.py +++ b/homeassistant/components/liebherr/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Liebherr integration.""" -from __future__ import annotations - from dataclasses import dataclass, field import logging diff --git a/homeassistant/components/liebherr/diagnostics.py b/homeassistant/components/liebherr/diagnostics.py index a86b52aac918b..0533247058e60 100644 --- a/homeassistant/components/liebherr/diagnostics.py +++ b/homeassistant/components/liebherr/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Liebherr.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/liebherr/entity.py b/homeassistant/components/liebherr/entity.py index eb343491dce98..5a4fc8fcc0bc5 100644 --- a/homeassistant/components/liebherr/entity.py +++ b/homeassistant/components/liebherr/entity.py @@ -1,7 +1,5 @@ """Base entity for Liebherr integration.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine from typing import Any diff --git a/homeassistant/components/liebherr/number.py b/homeassistant/components/liebherr/number.py index 46a44e23d086d..aac2a6298441e 100644 --- a/homeassistant/components/liebherr/number.py +++ b/homeassistant/components/liebherr/number.py @@ -1,7 +1,5 @@ """Number platform for Liebherr integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/liebherr/select.py b/homeassistant/components/liebherr/select.py index 66166a30fedda..17c763ae459c9 100644 --- a/homeassistant/components/liebherr/select.py +++ b/homeassistant/components/liebherr/select.py @@ -1,7 +1,5 @@ """Select platform for Liebherr integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/liebherr/sensor.py b/homeassistant/components/liebherr/sensor.py index 1f4fb09dc4933..9123fcc122ca4 100644 --- a/homeassistant/components/liebherr/sensor.py +++ b/homeassistant/components/liebherr/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Liebherr integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/liebherr/switch.py b/homeassistant/components/liebherr/switch.py index aba8da3f418f2..e3505d4075c2e 100644 --- a/homeassistant/components/liebherr/switch.py +++ b/homeassistant/components/liebherr/switch.py @@ -1,7 +1,5 @@ """Switch platform for Liebherr integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/life360/__init__.py b/homeassistant/components/life360/__init__.py index 60c1ac753e6e0..8f87e4b853a38 100644 --- a/homeassistant/components/life360/__init__.py +++ b/homeassistant/components/life360/__init__.py @@ -1,7 +1,5 @@ """Life360 integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/life360/config_flow.py b/homeassistant/components/life360/config_flow.py index ea9f33d9f45ab..838919820be1b 100644 --- a/homeassistant/components/life360/config_flow.py +++ b/homeassistant/components/life360/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Life360 integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigFlow from . import DOMAIN diff --git a/homeassistant/components/lifx/__init__.py b/homeassistant/components/lifx/__init__.py index 99a8adb0182c4..007fc3656b0f3 100644 --- a/homeassistant/components/lifx/__init__.py +++ b/homeassistant/components/lifx/__init__.py @@ -1,7 +1,5 @@ """Support for LIFX.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from datetime import datetime, timedelta diff --git a/homeassistant/components/lifx/binary_sensor.py b/homeassistant/components/lifx/binary_sensor.py index 478a4d306e219..7d4a714632efd 100644 --- a/homeassistant/components/lifx/binary_sensor.py +++ b/homeassistant/components/lifx/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor entities for LIFX integration.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/lifx/button.py b/homeassistant/components/lifx/button.py index 758d7ab64356e..6cf1e7f0c91a6 100644 --- a/homeassistant/components/lifx/button.py +++ b/homeassistant/components/lifx/button.py @@ -1,7 +1,5 @@ """Button entity for LIFX devices..""" -from __future__ import annotations - from homeassistant.components.button import ( ButtonDeviceClass, ButtonEntity, diff --git a/homeassistant/components/lifx/config_flow.py b/homeassistant/components/lifx/config_flow.py index ee55a7589e2f8..d3c3e49214177 100644 --- a/homeassistant/components/lifx/config_flow.py +++ b/homeassistant/components/lifx/config_flow.py @@ -1,7 +1,5 @@ """Config flow flow LIFX.""" -from __future__ import annotations - import socket from typing import Any, Self diff --git a/homeassistant/components/lifx/const.py b/homeassistant/components/lifx/const.py index 2959f958aabea..d5161f024295c 100644 --- a/homeassistant/components/lifx/const.py +++ b/homeassistant/components/lifx/const.py @@ -1,7 +1,5 @@ """Const for LIFX.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/lifx/coordinator.py b/homeassistant/components/lifx/coordinator.py index c96f53d8f77a8..3a024ec84ad51 100644 --- a/homeassistant/components/lifx/coordinator.py +++ b/homeassistant/components/lifx/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for lifx.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import timedelta diff --git a/homeassistant/components/lifx/diagnostics.py b/homeassistant/components/lifx/diagnostics.py index 64e7390b21048..8e0bf59495d3e 100644 --- a/homeassistant/components/lifx/diagnostics.py +++ b/homeassistant/components/lifx/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for LIFX.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/lifx/discovery.py b/homeassistant/components/lifx/discovery.py index 81c2d44de8741..d14dbce14c6e1 100644 --- a/homeassistant/components/lifx/discovery.py +++ b/homeassistant/components/lifx/discovery.py @@ -1,7 +1,5 @@ """The lifx integration discovery.""" -from __future__ import annotations - import asyncio from collections.abc import Collection, Iterable diff --git a/homeassistant/components/lifx/entity.py b/homeassistant/components/lifx/entity.py index 279bcb86594fe..436af9e6365fc 100644 --- a/homeassistant/components/lifx/entity.py +++ b/homeassistant/components/lifx/entity.py @@ -1,7 +1,5 @@ """Support for LIFX lights.""" -from __future__ import annotations - from aiolifx import products from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/lifx/light.py b/homeassistant/components/lifx/light.py index 69f7580a05439..1d89d897e65b1 100644 --- a/homeassistant/components/lifx/light.py +++ b/homeassistant/components/lifx/light.py @@ -1,7 +1,5 @@ """Support for LIFX lights.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/lifx/manager.py b/homeassistant/components/lifx/manager.py index 0cb5e7f56c756..590e7479c4885 100644 --- a/homeassistant/components/lifx/manager.py +++ b/homeassistant/components/lifx/manager.py @@ -1,7 +1,5 @@ """Support for LIFX lights.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import timedelta diff --git a/homeassistant/components/lifx/migration.py b/homeassistant/components/lifx/migration.py index 1e8855e40db9f..60aded43fb908 100644 --- a/homeassistant/components/lifx/migration.py +++ b/homeassistant/components/lifx/migration.py @@ -1,7 +1,5 @@ """Migrate lifx devices to their own config entry.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant, callback from homeassistant.helpers import device_registry as dr, entity_registry as er diff --git a/homeassistant/components/lifx/select.py b/homeassistant/components/lifx/select.py index 0913d7a1662d6..a755ab6970d94 100644 --- a/homeassistant/components/lifx/select.py +++ b/homeassistant/components/lifx/select.py @@ -1,7 +1,5 @@ """Select sensor entities for LIFX integration.""" -from __future__ import annotations - from aiolifx_themes.themes import ThemeLibrary from homeassistant.components.select import SelectEntity, SelectEntityDescription diff --git a/homeassistant/components/lifx/sensor.py b/homeassistant/components/lifx/sensor.py index 8a9877dc4681e..f095bfbbec53e 100644 --- a/homeassistant/components/lifx/sensor.py +++ b/homeassistant/components/lifx/sensor.py @@ -1,7 +1,5 @@ """Sensors for LIFX lights.""" -from __future__ import annotations - from datetime import timedelta from homeassistant.components.sensor import ( diff --git a/homeassistant/components/lifx/util.py b/homeassistant/components/lifx/util.py index 4dc498a5ee48e..9333f77497b2e 100644 --- a/homeassistant/components/lifx/util.py +++ b/homeassistant/components/lifx/util.py @@ -1,7 +1,5 @@ """Support for LIFX.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from functools import partial diff --git a/homeassistant/components/lifx_cloud/scene.py b/homeassistant/components/lifx_cloud/scene.py index b3c36b051f447..cdeaaccace5aa 100644 --- a/homeassistant/components/lifx_cloud/scene.py +++ b/homeassistant/components/lifx_cloud/scene.py @@ -1,7 +1,5 @@ """Support for LIFX Cloud scenes.""" -from __future__ import annotations - import asyncio from http import HTTPStatus import logging diff --git a/homeassistant/components/light/__init__.py b/homeassistant/components/light/__init__.py index 746c88037c49f..7da1ba6d3e494 100644 --- a/homeassistant/components/light/__init__.py +++ b/homeassistant/components/light/__init__.py @@ -1,7 +1,5 @@ """Provides functionality to interact with lights.""" -from __future__ import annotations - from collections.abc import Iterable import csv import dataclasses diff --git a/homeassistant/components/light/const.py b/homeassistant/components/light/const.py index d27750a950d58..a2544b6981c6e 100644 --- a/homeassistant/components/light/const.py +++ b/homeassistant/components/light/const.py @@ -1,7 +1,5 @@ """Provides constants for lights.""" -from __future__ import annotations - from datetime import timedelta from enum import IntFlag, StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/light/device_action.py b/homeassistant/components/light/device_action.py index 56bf7485e6872..d71cbac2c4f31 100644 --- a/homeassistant/components/light/device_action.py +++ b/homeassistant/components/light/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for lights.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/light/device_condition.py b/homeassistant/components/light/device_condition.py index 6dc702f8551c1..8a54a0bd22ebf 100644 --- a/homeassistant/components/light/device_condition.py +++ b/homeassistant/components/light/device_condition.py @@ -1,7 +1,5 @@ """Provides device conditions for lights.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/light/device_trigger.py b/homeassistant/components/light/device_trigger.py index 1f6bfdbe6e94a..2f0e2edfc70fa 100644 --- a/homeassistant/components/light/device_trigger.py +++ b/homeassistant/components/light/device_trigger.py @@ -1,7 +1,5 @@ """Provides device trigger for lights.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/light/intent.py b/homeassistant/components/light/intent.py index 250e1f5b2c126..59da55747b3bc 100644 --- a/homeassistant/components/light/intent.py +++ b/homeassistant/components/light/intent.py @@ -1,7 +1,5 @@ """Intents for the light integration.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/light/reproduce_state.py b/homeassistant/components/light/reproduce_state.py index 271fbcaa14866..663c8d7f704de 100644 --- a/homeassistant/components/light/reproduce_state.py +++ b/homeassistant/components/light/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Light state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable, Mapping import logging diff --git a/homeassistant/components/light/significant_change.py b/homeassistant/components/light/significant_change.py index 773b7a6b898a9..afe9255e88203 100644 --- a/homeassistant/components/light/significant_change.py +++ b/homeassistant/components/light/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Light state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/lightwave/climate.py b/homeassistant/components/lightwave/climate.py index 136486f249262..32864f93a0036 100644 --- a/homeassistant/components/lightwave/climate.py +++ b/homeassistant/components/lightwave/climate.py @@ -1,7 +1,5 @@ """Support for LightwaveRF TRVs.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/lightwave/light.py b/homeassistant/components/lightwave/light.py index fb007b321abb2..9ab61f6a061b3 100644 --- a/homeassistant/components/lightwave/light.py +++ b/homeassistant/components/lightwave/light.py @@ -1,7 +1,5 @@ """Support for LightwaveRF lights.""" -from __future__ import annotations - from typing import Any from homeassistant.components.light import ATTR_BRIGHTNESS, ColorMode, LightEntity diff --git a/homeassistant/components/lightwave/sensor.py b/homeassistant/components/lightwave/sensor.py index 05dd04dd3cdcd..52c349f855e69 100644 --- a/homeassistant/components/lightwave/sensor.py +++ b/homeassistant/components/lightwave/sensor.py @@ -1,7 +1,5 @@ """Support for LightwaveRF TRV - Associated Battery.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/lightwave/switch.py b/homeassistant/components/lightwave/switch.py index ca146ca881c75..3ae05fc05acb5 100644 --- a/homeassistant/components/lightwave/switch.py +++ b/homeassistant/components/lightwave/switch.py @@ -1,7 +1,5 @@ """Support for LightwaveRF switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/limitlessled/light.py b/homeassistant/components/limitlessled/light.py index 4e28f16626962..dabeb906d06e1 100644 --- a/homeassistant/components/limitlessled/light.py +++ b/homeassistant/components/limitlessled/light.py @@ -1,7 +1,5 @@ """Support for LimitlessLED bulbs.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any, Concatenate, cast diff --git a/homeassistant/components/linkplay/button.py b/homeassistant/components/linkplay/button.py index 8865cf00aa54c..15b17d490993f 100644 --- a/homeassistant/components/linkplay/button.py +++ b/homeassistant/components/linkplay/button.py @@ -1,7 +1,5 @@ """Support for LinkPlay buttons.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass import logging diff --git a/homeassistant/components/linkplay/diagnostics.py b/homeassistant/components/linkplay/diagnostics.py index cfc1346aff4ad..143f6c56fd623 100644 --- a/homeassistant/components/linkplay/diagnostics.py +++ b/homeassistant/components/linkplay/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Linkplay.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/linkplay/media_player.py b/homeassistant/components/linkplay/media_player.py index 702aa0c762968..9a941e4cdd826 100644 --- a/homeassistant/components/linkplay/media_player.py +++ b/homeassistant/components/linkplay/media_player.py @@ -1,7 +1,5 @@ """Support for LinkPlay media players.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/linkplay/select.py b/homeassistant/components/linkplay/select.py index d11b054066339..7ff680592160b 100644 --- a/homeassistant/components/linkplay/select.py +++ b/homeassistant/components/linkplay/select.py @@ -1,7 +1,5 @@ """Support for LinkPlay select.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass import logging diff --git a/homeassistant/components/linkplay/services.py b/homeassistant/components/linkplay/services.py index bccb31148e425..9acafdd494e45 100644 --- a/homeassistant/components/linkplay/services.py +++ b/homeassistant/components/linkplay/services.py @@ -1,7 +1,5 @@ """Support for LinkPlay media players.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/linksys_smart/device_tracker.py b/homeassistant/components/linksys_smart/device_tracker.py index dd97a0dd033cc..7cf365d746426 100644 --- a/homeassistant/components/linksys_smart/device_tracker.py +++ b/homeassistant/components/linksys_smart/device_tracker.py @@ -1,7 +1,5 @@ """Support for Linksys Smart Wifi routers.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/linode/binary_sensor.py b/homeassistant/components/linode/binary_sensor.py index 93bdef4a1f43a..dcf606e5daa38 100644 --- a/homeassistant/components/linode/binary_sensor.py +++ b/homeassistant/components/linode/binary_sensor.py @@ -1,7 +1,5 @@ """Support for monitoring the state of Linode Nodes.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/linode/switch.py b/homeassistant/components/linode/switch.py index 74d2099a844fb..934ec52b2cf4a 100644 --- a/homeassistant/components/linode/switch.py +++ b/homeassistant/components/linode/switch.py @@ -1,7 +1,5 @@ """Support for interacting with Linode nodes.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/linux_battery/sensor.py b/homeassistant/components/linux_battery/sensor.py index e5f7370eb5f2a..b974aac7b3631 100644 --- a/homeassistant/components/linux_battery/sensor.py +++ b/homeassistant/components/linux_battery/sensor.py @@ -1,7 +1,5 @@ """Details about the built-in battery.""" -from __future__ import annotations - import logging import os from typing import Any diff --git a/homeassistant/components/litejet/config_flow.py b/homeassistant/components/litejet/config_flow.py index aeae8f5214468..318c760a77612 100644 --- a/homeassistant/components/litejet/config_flow.py +++ b/homeassistant/components/litejet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the LiteJet lighting system.""" -from __future__ import annotations - from typing import Any import pylitejet diff --git a/homeassistant/components/litejet/light.py b/homeassistant/components/litejet/light.py index 9587092707270..ffadda62454c6 100644 --- a/homeassistant/components/litejet/light.py +++ b/homeassistant/components/litejet/light.py @@ -1,7 +1,5 @@ """Support for LiteJet lights.""" -from __future__ import annotations - from typing import Any from pylitejet import LiteJet, LiteJetError diff --git a/homeassistant/components/litejet/trigger.py b/homeassistant/components/litejet/trigger.py index a35bf6fb65ed3..3f5bf50b1f52c 100644 --- a/homeassistant/components/litejet/trigger.py +++ b/homeassistant/components/litejet/trigger.py @@ -1,7 +1,5 @@ """Trigger an automation when a LiteJet switch is released.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime from typing import cast diff --git a/homeassistant/components/litterrobot/__init__.py b/homeassistant/components/litterrobot/__init__.py index 1a9fda45c287e..350c5f4fc06e1 100644 --- a/homeassistant/components/litterrobot/__init__.py +++ b/homeassistant/components/litterrobot/__init__.py @@ -1,7 +1,5 @@ """The Litter-Robot integration.""" -from __future__ import annotations - import itertools import logging diff --git a/homeassistant/components/litterrobot/binary_sensor.py b/homeassistant/components/litterrobot/binary_sensor.py index d4df011d0aa0d..a665a1c1aa918 100644 --- a/homeassistant/components/litterrobot/binary_sensor.py +++ b/homeassistant/components/litterrobot/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Litter-Robot binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Generic diff --git a/homeassistant/components/litterrobot/button.py b/homeassistant/components/litterrobot/button.py index 25e6449ae9b18..7a31803cca76b 100644 --- a/homeassistant/components/litterrobot/button.py +++ b/homeassistant/components/litterrobot/button.py @@ -1,7 +1,5 @@ """Support for Litter-Robot button.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any, Generic diff --git a/homeassistant/components/litterrobot/config_flow.py b/homeassistant/components/litterrobot/config_flow.py index 149142ab7fe74..f23d8e66dc602 100644 --- a/homeassistant/components/litterrobot/config_flow.py +++ b/homeassistant/components/litterrobot/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Litter-Robot integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/litterrobot/coordinator.py b/homeassistant/components/litterrobot/coordinator.py index 0076eae007c60..b742060192e6a 100644 --- a/homeassistant/components/litterrobot/coordinator.py +++ b/homeassistant/components/litterrobot/coordinator.py @@ -1,7 +1,5 @@ """The Litter-Robot coordinator.""" -from __future__ import annotations - from collections.abc import Generator from datetime import timedelta import logging diff --git a/homeassistant/components/litterrobot/entity.py b/homeassistant/components/litterrobot/entity.py index 4117069aa0e7e..44c62e66ce0a8 100644 --- a/homeassistant/components/litterrobot/entity.py +++ b/homeassistant/components/litterrobot/entity.py @@ -1,7 +1,5 @@ """Litter-Robot entities for common data and methods.""" -from __future__ import annotations - from typing import Generic, TypeVar from pylitterbot import Pet, Robot diff --git a/homeassistant/components/litterrobot/select.py b/homeassistant/components/litterrobot/select.py index 4ad681e5300b0..495c926d330e2 100644 --- a/homeassistant/components/litterrobot/select.py +++ b/homeassistant/components/litterrobot/select.py @@ -1,7 +1,5 @@ """Support for Litter-Robot selects.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any, Generic, TypeVar diff --git a/homeassistant/components/litterrobot/sensor.py b/homeassistant/components/litterrobot/sensor.py index 7f0300babd334..42b3224797e2b 100644 --- a/homeassistant/components/litterrobot/sensor.py +++ b/homeassistant/components/litterrobot/sensor.py @@ -1,7 +1,5 @@ """Support for Litter-Robot sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/litterrobot/services.py b/homeassistant/components/litterrobot/services.py index 2e6b2c8665c1f..2e39ddadb34c2 100644 --- a/homeassistant/components/litterrobot/services.py +++ b/homeassistant/components/litterrobot/services.py @@ -1,7 +1,5 @@ """Litter-Robot services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.vacuum import DOMAIN as VACUUM_DOMAIN diff --git a/homeassistant/components/litterrobot/switch.py b/homeassistant/components/litterrobot/switch.py index c9eff5be4c05d..b58e51f80ed71 100644 --- a/homeassistant/components/litterrobot/switch.py +++ b/homeassistant/components/litterrobot/switch.py @@ -1,7 +1,5 @@ """Support for Litter-Robot switches.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any, Generic diff --git a/homeassistant/components/litterrobot/time.py b/homeassistant/components/litterrobot/time.py index 3573418613b89..5edf34e820b68 100644 --- a/homeassistant/components/litterrobot/time.py +++ b/homeassistant/components/litterrobot/time.py @@ -1,7 +1,5 @@ """Support for Litter-Robot time.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import datetime, time diff --git a/homeassistant/components/litterrobot/update.py b/homeassistant/components/litterrobot/update.py index 8f3a176175b04..dd3fe506170f5 100644 --- a/homeassistant/components/litterrobot/update.py +++ b/homeassistant/components/litterrobot/update.py @@ -1,7 +1,5 @@ """Support for Litter-Robot updates.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/litterrobot/vacuum.py b/homeassistant/components/litterrobot/vacuum.py index 5cda02f7114be..3231e32ad028b 100644 --- a/homeassistant/components/litterrobot/vacuum.py +++ b/homeassistant/components/litterrobot/vacuum.py @@ -1,7 +1,5 @@ """Support for Litter-Robot "Vacuum".""" -from __future__ import annotations - from datetime import time from typing import Any diff --git a/homeassistant/components/livisi/__init__.py b/homeassistant/components/livisi/__init__.py index befbe6858ef65..3b97fbf8f903f 100644 --- a/homeassistant/components/livisi/__init__.py +++ b/homeassistant/components/livisi/__init__.py @@ -1,7 +1,5 @@ """The Livisi Smart Home integration.""" -from __future__ import annotations - from typing import Final from aiohttp import ClientConnectorError diff --git a/homeassistant/components/livisi/binary_sensor.py b/homeassistant/components/livisi/binary_sensor.py index ea61e7741b88e..25e602d3c066f 100644 --- a/homeassistant/components/livisi/binary_sensor.py +++ b/homeassistant/components/livisi/binary_sensor.py @@ -1,7 +1,5 @@ """Code to handle a Livisi Binary Sensor.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/livisi/climate.py b/homeassistant/components/livisi/climate.py index 05539043d74d1..4a9abaf881112 100644 --- a/homeassistant/components/livisi/climate.py +++ b/homeassistant/components/livisi/climate.py @@ -1,7 +1,5 @@ """Code to handle a Livisi Virtual Climate Control.""" -from __future__ import annotations - from typing import Any from livisi.const import CAPABILITY_CONFIG diff --git a/homeassistant/components/livisi/config_flow.py b/homeassistant/components/livisi/config_flow.py index ce14c0e44e9a7..fbd0787111a7e 100644 --- a/homeassistant/components/livisi/config_flow.py +++ b/homeassistant/components/livisi/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Livisi Home Assistant.""" -from __future__ import annotations - from contextlib import suppress from typing import Any diff --git a/homeassistant/components/livisi/coordinator.py b/homeassistant/components/livisi/coordinator.py index 1339ae7d68c85..5e4a1df4851af 100644 --- a/homeassistant/components/livisi/coordinator.py +++ b/homeassistant/components/livisi/coordinator.py @@ -1,7 +1,5 @@ """Code to manage fetching LIVISI data API.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/livisi/entity.py b/homeassistant/components/livisi/entity.py index 79af35c1f8c3e..4d768916d8a4c 100644 --- a/homeassistant/components/livisi/entity.py +++ b/homeassistant/components/livisi/entity.py @@ -1,7 +1,5 @@ """Code to handle a Livisi switches.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/livisi/switch.py b/homeassistant/components/livisi/switch.py index e053923f551e2..2fb9567f5a639 100644 --- a/homeassistant/components/livisi/switch.py +++ b/homeassistant/components/livisi/switch.py @@ -1,7 +1,5 @@ """Code to handle a Livisi switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/llamalab_automate/notify.py b/homeassistant/components/llamalab_automate/notify.py index 94693d3faa044..d6f930269cb51 100644 --- a/homeassistant/components/llamalab_automate/notify.py +++ b/homeassistant/components/llamalab_automate/notify.py @@ -1,7 +1,5 @@ """LlamaLab Automate notification service.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/local_calendar/__init__.py b/homeassistant/components/local_calendar/__init__.py index f95e27d31c2ba..23c0c6a62d1fa 100644 --- a/homeassistant/components/local_calendar/__init__.py +++ b/homeassistant/components/local_calendar/__init__.py @@ -1,7 +1,5 @@ """The Local Calendar integration.""" -from __future__ import annotations - from pathlib import Path from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/local_calendar/calendar.py b/homeassistant/components/local_calendar/calendar.py index 3b6d6070f5a29..8c6f6379d957e 100644 --- a/homeassistant/components/local_calendar/calendar.py +++ b/homeassistant/components/local_calendar/calendar.py @@ -1,7 +1,5 @@ """Calendar platform for a Local Calendar.""" -from __future__ import annotations - import asyncio from datetime import date, datetime, timedelta import logging diff --git a/homeassistant/components/local_calendar/config_flow.py b/homeassistant/components/local_calendar/config_flow.py index f5b3220fb8cdb..c3d0b73a1fcfb 100644 --- a/homeassistant/components/local_calendar/config_flow.py +++ b/homeassistant/components/local_calendar/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Local Calendar integration.""" -from __future__ import annotations - import logging from pathlib import Path import shutil diff --git a/homeassistant/components/local_file/camera.py b/homeassistant/components/local_file/camera.py index 4544f69dbee01..3e225125dda62 100644 --- a/homeassistant/components/local_file/camera.py +++ b/homeassistant/components/local_file/camera.py @@ -1,7 +1,5 @@ """Camera that loads a picture from a local file.""" -from __future__ import annotations - import logging import mimetypes diff --git a/homeassistant/components/local_file/config_flow.py b/homeassistant/components/local_file/config_flow.py index 206e4c2a7c83a..7509760e8b261 100644 --- a/homeassistant/components/local_file/config_flow.py +++ b/homeassistant/components/local_file/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Local file.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/local_ip/config_flow.py b/homeassistant/components/local_ip/config_flow.py index 6bf9f865489ed..224bc50485484 100644 --- a/homeassistant/components/local_ip/config_flow.py +++ b/homeassistant/components/local_ip/config_flow.py @@ -1,7 +1,5 @@ """Config flow for local_ip.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/local_todo/__init__.py b/homeassistant/components/local_todo/__init__.py index 4b8f02736bfac..d4eaa0de3fc82 100644 --- a/homeassistant/components/local_todo/__init__.py +++ b/homeassistant/components/local_todo/__init__.py @@ -1,7 +1,5 @@ """The Local To-do integration.""" -from __future__ import annotations - from pathlib import Path from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/local_todo/config_flow.py b/homeassistant/components/local_todo/config_flow.py index a79a62c647b7d..578aeaf1503dc 100644 --- a/homeassistant/components/local_todo/config_flow.py +++ b/homeassistant/components/local_todo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Local To-do integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/locative/__init__.py b/homeassistant/components/locative/__init__.py index 4154f343f4272..e5675454cc0ee 100644 --- a/homeassistant/components/locative/__init__.py +++ b/homeassistant/components/locative/__init__.py @@ -1,7 +1,5 @@ """Support for Locative.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/lock/__init__.py b/homeassistant/components/lock/__init__.py index dcb2ed794e7e5..8cc089f869d0c 100644 --- a/homeassistant/components/lock/__init__.py +++ b/homeassistant/components/lock/__init__.py @@ -1,7 +1,5 @@ """Component to interface with locks that can be controlled remotely.""" -from __future__ import annotations - from datetime import timedelta from enum import IntFlag import functools as ft diff --git a/homeassistant/components/lock/device_action.py b/homeassistant/components/lock/device_action.py index a396849f0498b..f1f45bc7ed453 100644 --- a/homeassistant/components/lock/device_action.py +++ b/homeassistant/components/lock/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for Lock.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import async_validate_entity_schema diff --git a/homeassistant/components/lock/device_condition.py b/homeassistant/components/lock/device_condition.py index c104abd82a4cf..d3b28d9c801c6 100644 --- a/homeassistant/components/lock/device_condition.py +++ b/homeassistant/components/lock/device_condition.py @@ -1,7 +1,5 @@ """Provides device automations for Lock.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/lock/device_trigger.py b/homeassistant/components/lock/device_trigger.py index 06e4e5b6431ca..34576a4ee1efe 100644 --- a/homeassistant/components/lock/device_trigger.py +++ b/homeassistant/components/lock/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Lock.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/lock/reproduce_state.py b/homeassistant/components/lock/reproduce_state.py index 252528c99858b..10e808f6dc76d 100644 --- a/homeassistant/components/lock/reproduce_state.py +++ b/homeassistant/components/lock/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Lock state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/lock/significant_change.py b/homeassistant/components/lock/significant_change.py index 138f23932571e..84ac6f51b46e7 100644 --- a/homeassistant/components/lock/significant_change.py +++ b/homeassistant/components/lock/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Lock state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/logbook/__init__.py b/homeassistant/components/logbook/__init__.py index de2ff570f0c05..44608ca79e13f 100644 --- a/homeassistant/components/logbook/__init__.py +++ b/homeassistant/components/logbook/__init__.py @@ -1,7 +1,5 @@ """Event parser and human readable log generator.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/logbook/const.py b/homeassistant/components/logbook/const.py index 282580bdc95ce..190ec0c6263fd 100644 --- a/homeassistant/components/logbook/const.py +++ b/homeassistant/components/logbook/const.py @@ -1,7 +1,5 @@ """Event parser and human readable log generator.""" -from __future__ import annotations - from homeassistant.components.automation import EVENT_AUTOMATION_TRIGGERED from homeassistant.components.script import EVENT_SCRIPT_STARTED from homeassistant.components.sensor import DOMAIN as SENSOR_DOMAIN diff --git a/homeassistant/components/logbook/helpers.py b/homeassistant/components/logbook/helpers.py index 238e6a0dda8a2..ef13469d39c0d 100644 --- a/homeassistant/components/logbook/helpers.py +++ b/homeassistant/components/logbook/helpers.py @@ -1,7 +1,5 @@ """Event parser and human readable log generator.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from typing import Any diff --git a/homeassistant/components/logbook/models.py b/homeassistant/components/logbook/models.py index f27a470a23dae..7be13dea4498c 100644 --- a/homeassistant/components/logbook/models.py +++ b/homeassistant/components/logbook/models.py @@ -1,7 +1,5 @@ """Event parser and human readable log generator.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import TYPE_CHECKING, Any, Final, NamedTuple, cast, final diff --git a/homeassistant/components/logbook/processor.py b/homeassistant/components/logbook/processor.py index 1a139bb379e8e..60f124849524e 100644 --- a/homeassistant/components/logbook/processor.py +++ b/homeassistant/components/logbook/processor.py @@ -1,7 +1,5 @@ """Event parser and human readable log generator.""" -from __future__ import annotations - from collections.abc import Callable, Generator, Sequence from dataclasses import dataclass from datetime import datetime as dt diff --git a/homeassistant/components/logbook/queries/__init__.py b/homeassistant/components/logbook/queries/__init__.py index c27da37742bf4..f5260851b1678 100644 --- a/homeassistant/components/logbook/queries/__init__.py +++ b/homeassistant/components/logbook/queries/__init__.py @@ -1,7 +1,5 @@ """Queries for logbook.""" -from __future__ import annotations - from collections.abc import Collection from datetime import datetime as dt diff --git a/homeassistant/components/logbook/queries/all.py b/homeassistant/components/logbook/queries/all.py index cd59641458358..1c545c7fabfaf 100644 --- a/homeassistant/components/logbook/queries/all.py +++ b/homeassistant/components/logbook/queries/all.py @@ -1,7 +1,5 @@ """All queries for logbook.""" -from __future__ import annotations - from sqlalchemy import lambda_stmt from sqlalchemy.sql.lambdas import StatementLambdaElement from sqlalchemy.sql.selectable import Select diff --git a/homeassistant/components/logbook/queries/common.py b/homeassistant/components/logbook/queries/common.py index 8f9ab8a80cd08..4dbdca09eb4be 100644 --- a/homeassistant/components/logbook/queries/common.py +++ b/homeassistant/components/logbook/queries/common.py @@ -1,7 +1,5 @@ """Queries for logbook.""" -from __future__ import annotations - from typing import Final import sqlalchemy diff --git a/homeassistant/components/logbook/queries/devices.py b/homeassistant/components/logbook/queries/devices.py index 0e67ad2338166..7c237d9ae9c4b 100644 --- a/homeassistant/components/logbook/queries/devices.py +++ b/homeassistant/components/logbook/queries/devices.py @@ -1,7 +1,5 @@ """Devices queries for logbook.""" -from __future__ import annotations - from collections.abc import Iterable import sqlalchemy diff --git a/homeassistant/components/logbook/queries/entities.py b/homeassistant/components/logbook/queries/entities.py index 494c2965215dd..a16cd2a86b5fc 100644 --- a/homeassistant/components/logbook/queries/entities.py +++ b/homeassistant/components/logbook/queries/entities.py @@ -1,7 +1,5 @@ """Entities queries for logbook.""" -from __future__ import annotations - from collections.abc import Collection, Iterable import sqlalchemy diff --git a/homeassistant/components/logbook/queries/entities_and_devices.py b/homeassistant/components/logbook/queries/entities_and_devices.py index bef34f0858bd6..5ca80ce3d72cb 100644 --- a/homeassistant/components/logbook/queries/entities_and_devices.py +++ b/homeassistant/components/logbook/queries/entities_and_devices.py @@ -1,7 +1,5 @@ """Entities and Devices queries for logbook.""" -from __future__ import annotations - from collections.abc import Collection, Iterable from sqlalchemy import lambda_stmt, select, union_all diff --git a/homeassistant/components/logbook/rest_api.py b/homeassistant/components/logbook/rest_api.py index e4a8e64cecf09..79ecc481702f4 100644 --- a/homeassistant/components/logbook/rest_api.py +++ b/homeassistant/components/logbook/rest_api.py @@ -1,7 +1,5 @@ """Event parser and human readable log generator.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta from http import HTTPStatus diff --git a/homeassistant/components/logbook/websocket_api.py b/homeassistant/components/logbook/websocket_api.py index 4b767f66d699b..65b732fd5d89c 100644 --- a/homeassistant/components/logbook/websocket_api.py +++ b/homeassistant/components/logbook/websocket_api.py @@ -1,7 +1,5 @@ """Event parser and human readable log generator.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/logger/__init__.py b/homeassistant/components/logger/__init__.py index 8593b3c478e4e..e49d4b614916f 100644 --- a/homeassistant/components/logger/__init__.py +++ b/homeassistant/components/logger/__init__.py @@ -1,7 +1,5 @@ """Support for setting the level of logging for components.""" -from __future__ import annotations - import logging import re diff --git a/homeassistant/components/logger/helpers.py b/homeassistant/components/logger/helpers.py index ec06701f5b384..aa2b78e663cb2 100644 --- a/homeassistant/components/logger/helpers.py +++ b/homeassistant/components/logger/helpers.py @@ -1,7 +1,5 @@ """Helpers for the logger integration.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Mapping import contextlib diff --git a/homeassistant/components/london_air/sensor.py b/homeassistant/components/london_air/sensor.py index 3560e9b332145..3ee6e8f52c976 100644 --- a/homeassistant/components/london_air/sensor.py +++ b/homeassistant/components/london_air/sensor.py @@ -1,7 +1,5 @@ """Sensor for checking the status of London air.""" -from __future__ import annotations - from datetime import timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/london_underground/__init__.py b/homeassistant/components/london_underground/__init__.py index c9910ee846108..8234c385a547a 100644 --- a/homeassistant/components/london_underground/__init__.py +++ b/homeassistant/components/london_underground/__init__.py @@ -1,7 +1,5 @@ """The london_underground component.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.helpers.aiohttp_client import async_get_clientsession diff --git a/homeassistant/components/london_underground/config_flow.py b/homeassistant/components/london_underground/config_flow.py index baca9b91c32bc..d2aa95f22965e 100644 --- a/homeassistant/components/london_underground/config_flow.py +++ b/homeassistant/components/london_underground/config_flow.py @@ -1,7 +1,5 @@ """Config flow for London Underground integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/london_underground/coordinator.py b/homeassistant/components/london_underground/coordinator.py index a80150e6313d7..9ee836c187f2f 100644 --- a/homeassistant/components/london_underground/coordinator.py +++ b/homeassistant/components/london_underground/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for London underground integration.""" -from __future__ import annotations - import asyncio import logging from typing import cast diff --git a/homeassistant/components/london_underground/sensor.py b/homeassistant/components/london_underground/sensor.py index c9df10b470c67..5c32bf716f837 100644 --- a/homeassistant/components/london_underground/sensor.py +++ b/homeassistant/components/london_underground/sensor.py @@ -1,7 +1,5 @@ """Sensor for checking the status of London Underground tube lines.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lookin/__init__.py b/homeassistant/components/lookin/__init__.py index 1814f95d5a155..f82835a08d0bb 100644 --- a/homeassistant/components/lookin/__init__.py +++ b/homeassistant/components/lookin/__init__.py @@ -1,7 +1,5 @@ """The lookin integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import logging diff --git a/homeassistant/components/lookin/climate.py b/homeassistant/components/lookin/climate.py index cc9634ac1b647..423b23b685ba3 100644 --- a/homeassistant/components/lookin/climate.py +++ b/homeassistant/components/lookin/climate.py @@ -1,7 +1,5 @@ """The lookin integration climate platform.""" -from __future__ import annotations - import logging from typing import Any, Final, cast diff --git a/homeassistant/components/lookin/config_flow.py b/homeassistant/components/lookin/config_flow.py index 6aafc89d0b0c7..3d4e7bd15353c 100644 --- a/homeassistant/components/lookin/config_flow.py +++ b/homeassistant/components/lookin/config_flow.py @@ -1,7 +1,5 @@ """The lookin integration config_flow.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lookin/const.py b/homeassistant/components/lookin/const.py index d4624932ad9e2..6fe35f5fb3fed 100644 --- a/homeassistant/components/lookin/const.py +++ b/homeassistant/components/lookin/const.py @@ -1,7 +1,5 @@ """The lookin integration constants.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/lookin/coordinator.py b/homeassistant/components/lookin/coordinator.py index fd3f73120a282..f9ccb1e5fd9b6 100644 --- a/homeassistant/components/lookin/coordinator.py +++ b/homeassistant/components/lookin/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for lookin devices.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from datetime import timedelta import logging diff --git a/homeassistant/components/lookin/entity.py b/homeassistant/components/lookin/entity.py index fd36301ddb68c..99748d7de3a25 100644 --- a/homeassistant/components/lookin/entity.py +++ b/homeassistant/components/lookin/entity.py @@ -1,7 +1,5 @@ """The lookin integration entity.""" -from __future__ import annotations - from abc import abstractmethod import logging diff --git a/homeassistant/components/lookin/light.py b/homeassistant/components/lookin/light.py index 6e467871428f1..47c3f6a56f120 100644 --- a/homeassistant/components/lookin/light.py +++ b/homeassistant/components/lookin/light.py @@ -1,7 +1,5 @@ """The lookin integration light platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lookin/media_player.py b/homeassistant/components/lookin/media_player.py index 16b6997137048..515f65b2ed195 100644 --- a/homeassistant/components/lookin/media_player.py +++ b/homeassistant/components/lookin/media_player.py @@ -1,7 +1,5 @@ """The lookin integration light platform.""" -from __future__ import annotations - import logging from aiolookin import Remote diff --git a/homeassistant/components/lookin/models.py b/homeassistant/components/lookin/models.py index 622efb834c0a5..3e0774b644477 100644 --- a/homeassistant/components/lookin/models.py +++ b/homeassistant/components/lookin/models.py @@ -1,7 +1,5 @@ """The lookin integration models.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/lookin/sensor.py b/homeassistant/components/lookin/sensor.py index e53ff135b2f54..2c3ed35f4e390 100644 --- a/homeassistant/components/lookin/sensor.py +++ b/homeassistant/components/lookin/sensor.py @@ -1,7 +1,5 @@ """The lookin integration sensor platform.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import ( diff --git a/homeassistant/components/loqed/__init__.py b/homeassistant/components/loqed/__init__.py index 94bcd2ec3327f..5027317bec832 100644 --- a/homeassistant/components/loqed/__init__.py +++ b/homeassistant/components/loqed/__init__.py @@ -1,7 +1,5 @@ """The loqed integration.""" -from __future__ import annotations - import re import aiohttp diff --git a/homeassistant/components/loqed/config_flow.py b/homeassistant/components/loqed/config_flow.py index a3879d0412f77..74d8578b24afe 100644 --- a/homeassistant/components/loqed/config_flow.py +++ b/homeassistant/components/loqed/config_flow.py @@ -1,7 +1,5 @@ """Config flow for loqed integration.""" -from __future__ import annotations - import logging import re from typing import Any diff --git a/homeassistant/components/loqed/entity.py b/homeassistant/components/loqed/entity.py index 9a443e23924c2..1899c161fbf1d 100644 --- a/homeassistant/components/loqed/entity.py +++ b/homeassistant/components/loqed/entity.py @@ -1,7 +1,5 @@ """Base entity for the LOQED integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/loqed/lock.py b/homeassistant/components/loqed/lock.py index be44d3ef09f7b..87b7b45629da8 100644 --- a/homeassistant/components/loqed/lock.py +++ b/homeassistant/components/loqed/lock.py @@ -1,7 +1,5 @@ """LOQED lock integration for Home Assistant.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lovelace/cast.py b/homeassistant/components/lovelace/cast.py index a0e6185b06f88..6834bfd9d76bd 100644 --- a/homeassistant/components/lovelace/cast.py +++ b/homeassistant/components/lovelace/cast.py @@ -1,7 +1,5 @@ """Home Assistant Cast platform.""" -from __future__ import annotations - from typing import Any from pychromecast import Chromecast diff --git a/homeassistant/components/lovelace/const.py b/homeassistant/components/lovelace/const.py index 1102aef02a882..b79946b57b47e 100644 --- a/homeassistant/components/lovelace/const.py +++ b/homeassistant/components/lovelace/const.py @@ -1,7 +1,5 @@ """Constants for Lovelace.""" -from __future__ import annotations - from typing import TYPE_CHECKING import voluptuous as vol diff --git a/homeassistant/components/lovelace/dashboard.py b/homeassistant/components/lovelace/dashboard.py index 0eea15cf2e283..6293efcb83d68 100644 --- a/homeassistant/components/lovelace/dashboard.py +++ b/homeassistant/components/lovelace/dashboard.py @@ -1,7 +1,5 @@ """Lovelace dashboard support.""" -from __future__ import annotations - from abc import ABC, abstractmethod import logging import os diff --git a/homeassistant/components/lovelace/resources.py b/homeassistant/components/lovelace/resources.py index 96f84ccbc6056..d487d6e1c0795 100644 --- a/homeassistant/components/lovelace/resources.py +++ b/homeassistant/components/lovelace/resources.py @@ -1,7 +1,5 @@ """Lovelace resources support.""" -from __future__ import annotations - import logging from typing import Any import uuid diff --git a/homeassistant/components/lovelace/websocket.py b/homeassistant/components/lovelace/websocket.py index f8eb7772c780b..4214800b6dc8d 100644 --- a/homeassistant/components/lovelace/websocket.py +++ b/homeassistant/components/lovelace/websocket.py @@ -1,7 +1,5 @@ """Websocket API for Lovelace.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from functools import wraps from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/luci/device_tracker.py b/homeassistant/components/luci/device_tracker.py index a2e9a809acbc6..c397bde15e734 100644 --- a/homeassistant/components/luci/device_tracker.py +++ b/homeassistant/components/luci/device_tracker.py @@ -1,7 +1,5 @@ """Support for OpenWRT (luci) routers.""" -from __future__ import annotations - import logging from openwrt_luci_rpc import OpenWrtRpc diff --git a/homeassistant/components/luftdaten/__init__.py b/homeassistant/components/luftdaten/__init__.py index bb1c80b5a587f..88a69706ec925 100644 --- a/homeassistant/components/luftdaten/__init__.py +++ b/homeassistant/components/luftdaten/__init__.py @@ -4,8 +4,6 @@ the integration name. """ -from __future__ import annotations - from luftdaten import Luftdaten from homeassistant.const import Platform diff --git a/homeassistant/components/luftdaten/config_flow.py b/homeassistant/components/luftdaten/config_flow.py index 1ee444d5c846d..37faa2a4c36c3 100644 --- a/homeassistant/components/luftdaten/config_flow.py +++ b/homeassistant/components/luftdaten/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Sensor.Community integration.""" -from __future__ import annotations - from typing import Any from luftdaten import Luftdaten diff --git a/homeassistant/components/luftdaten/coordinator.py b/homeassistant/components/luftdaten/coordinator.py index 2c311bb640908..bef9d194fb15f 100644 --- a/homeassistant/components/luftdaten/coordinator.py +++ b/homeassistant/components/luftdaten/coordinator.py @@ -4,8 +4,6 @@ the integration name. """ -from __future__ import annotations - import logging from luftdaten import Luftdaten diff --git a/homeassistant/components/luftdaten/diagnostics.py b/homeassistant/components/luftdaten/diagnostics.py index 3affde443872a..d66ed1bc1d1cd 100644 --- a/homeassistant/components/luftdaten/diagnostics.py +++ b/homeassistant/components/luftdaten/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Sensor.Community.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/luftdaten/sensor.py b/homeassistant/components/luftdaten/sensor.py index 07500f2e10c0c..e5d50c670f171 100644 --- a/homeassistant/components/luftdaten/sensor.py +++ b/homeassistant/components/luftdaten/sensor.py @@ -1,7 +1,5 @@ """Support for Sensor.Community sensors.""" -from __future__ import annotations - from typing import cast from homeassistant.components.sensor import ( diff --git a/homeassistant/components/lunatone/coordinator.py b/homeassistant/components/lunatone/coordinator.py index 6f2c310ac7b36..1c96d86c02d2a 100644 --- a/homeassistant/components/lunatone/coordinator.py +++ b/homeassistant/components/lunatone/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for handling data fetching and updates.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/lunatone/light.py b/homeassistant/components/lunatone/light.py index a733fd6588b0a..70cdc98e813a8 100644 --- a/homeassistant/components/lunatone/light.py +++ b/homeassistant/components/lunatone/light.py @@ -1,7 +1,5 @@ """Platform for Lunatone light integration.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/lupusec/alarm_control_panel.py b/homeassistant/components/lupusec/alarm_control_panel.py index 69f1cfacf33ba..c6710513e367c 100644 --- a/homeassistant/components/lupusec/alarm_control_panel.py +++ b/homeassistant/components/lupusec/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Lupusec System alarm control panels.""" -from __future__ import annotations - from datetime import timedelta import lupupy diff --git a/homeassistant/components/lupusec/binary_sensor.py b/homeassistant/components/lupusec/binary_sensor.py index 356ec9ab99b97..355fe73515d74 100644 --- a/homeassistant/components/lupusec/binary_sensor.py +++ b/homeassistant/components/lupusec/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Lupusec Security System binary sensors.""" -from __future__ import annotations - from datetime import timedelta from functools import partial import logging diff --git a/homeassistant/components/lupusec/switch.py b/homeassistant/components/lupusec/switch.py index 346d1a3570399..89f23b45fc50c 100644 --- a/homeassistant/components/lupusec/switch.py +++ b/homeassistant/components/lupusec/switch.py @@ -1,7 +1,5 @@ """Support for Lupusec Security System switches.""" -from __future__ import annotations - from datetime import timedelta from functools import partial from typing import Any diff --git a/homeassistant/components/lutron/binary_sensor.py b/homeassistant/components/lutron/binary_sensor.py index fddfdac7c8db0..6c1c946bad815 100644 --- a/homeassistant/components/lutron/binary_sensor.py +++ b/homeassistant/components/lutron/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Lutron Powr Savr occupancy sensors.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/lutron/config_flow.py b/homeassistant/components/lutron/config_flow.py index 99b8a166b18f8..4db47d3eaa4eb 100644 --- a/homeassistant/components/lutron/config_flow.py +++ b/homeassistant/components/lutron/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Lutron integration.""" -from __future__ import annotations - import logging from typing import Any from urllib.error import HTTPError diff --git a/homeassistant/components/lutron/cover.py b/homeassistant/components/lutron/cover.py index 3956bb9f48650..586a1c433b60c 100644 --- a/homeassistant/components/lutron/cover.py +++ b/homeassistant/components/lutron/cover.py @@ -1,7 +1,5 @@ """Support for Lutron shades.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/lutron/fan.py b/homeassistant/components/lutron/fan.py index d6a1168a2fe39..7dbf50d016600 100644 --- a/homeassistant/components/lutron/fan.py +++ b/homeassistant/components/lutron/fan.py @@ -1,7 +1,5 @@ """Lutron fan platform.""" -from __future__ import annotations - from typing import Any from pylutron import Output diff --git a/homeassistant/components/lutron/light.py b/homeassistant/components/lutron/light.py index 9216202bf7caf..01ea05a75d5d7 100644 --- a/homeassistant/components/lutron/light.py +++ b/homeassistant/components/lutron/light.py @@ -1,7 +1,5 @@ """Support for Lutron lights.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/lutron/scene.py b/homeassistant/components/lutron/scene.py index 5f3736f0882b7..e9a9dca1e1041 100644 --- a/homeassistant/components/lutron/scene.py +++ b/homeassistant/components/lutron/scene.py @@ -1,7 +1,5 @@ """Support for Lutron scenes.""" -from __future__ import annotations - from typing import Any from pylutron import Button, Keypad, Lutron diff --git a/homeassistant/components/lutron/switch.py b/homeassistant/components/lutron/switch.py index 37818387b4a8d..d1a3e3bc6d0be 100644 --- a/homeassistant/components/lutron/switch.py +++ b/homeassistant/components/lutron/switch.py @@ -1,7 +1,5 @@ """Support for Lutron switches.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/lutron_caseta/__init__.py b/homeassistant/components/lutron_caseta/__init__.py index bde3e7d4ec472..99d94951345ec 100644 --- a/homeassistant/components/lutron_caseta/__init__.py +++ b/homeassistant/components/lutron_caseta/__init__.py @@ -1,7 +1,5 @@ """Component for interacting with a Lutron Caseta system.""" -from __future__ import annotations - import asyncio from itertools import chain import logging diff --git a/homeassistant/components/lutron_caseta/button.py b/homeassistant/components/lutron_caseta/button.py index f2da502d34609..5b6fd617b2900 100644 --- a/homeassistant/components/lutron_caseta/button.py +++ b/homeassistant/components/lutron_caseta/button.py @@ -1,7 +1,5 @@ """Support for pico and keypad buttons.""" -from __future__ import annotations - from typing import Any from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/lutron_caseta/config_flow.py b/homeassistant/components/lutron_caseta/config_flow.py index 115da5cb10191..b15f83d0bc080 100644 --- a/homeassistant/components/lutron_caseta/config_flow.py +++ b/homeassistant/components/lutron_caseta/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Lutron Caseta.""" -from __future__ import annotations - import asyncio import logging import os diff --git a/homeassistant/components/lutron_caseta/device_trigger.py b/homeassistant/components/lutron_caseta/device_trigger.py index b3bfaaa7c6240..5ab026e856306 100644 --- a/homeassistant/components/lutron_caseta/device_trigger.py +++ b/homeassistant/components/lutron_caseta/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for lutron caseta.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/lutron_caseta/diagnostics.py b/homeassistant/components/lutron_caseta/diagnostics.py index 1e37b65782ec5..5404d22539068 100644 --- a/homeassistant/components/lutron_caseta/diagnostics.py +++ b/homeassistant/components/lutron_caseta/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for lutron_caseta.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/lutron_caseta/entity.py b/homeassistant/components/lutron_caseta/entity.py index cde2cb5292370..9cfab8a5a8abd 100644 --- a/homeassistant/components/lutron_caseta/entity.py +++ b/homeassistant/components/lutron_caseta/entity.py @@ -1,7 +1,5 @@ """Component for interacting with a Lutron Caseta system.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lutron_caseta/fan.py b/homeassistant/components/lutron_caseta/fan.py index 1e7fe07b8ba3d..660c15cb0f7e0 100644 --- a/homeassistant/components/lutron_caseta/fan.py +++ b/homeassistant/components/lutron_caseta/fan.py @@ -1,7 +1,5 @@ """Support for Lutron Caseta fans.""" -from __future__ import annotations - from typing import Any from pylutron_caseta import FAN_HIGH, FAN_LOW, FAN_MEDIUM, FAN_MEDIUM_HIGH, FAN_OFF diff --git a/homeassistant/components/lutron_caseta/logbook.py b/homeassistant/components/lutron_caseta/logbook.py index 5b5d2c0f9f1e3..b0d5563a29b73 100644 --- a/homeassistant/components/lutron_caseta/logbook.py +++ b/homeassistant/components/lutron_caseta/logbook.py @@ -1,7 +1,5 @@ """Describe lutron_caseta logbook events.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.logbook import LOGBOOK_ENTRY_MESSAGE, LOGBOOK_ENTRY_NAME diff --git a/homeassistant/components/lutron_caseta/models.py b/homeassistant/components/lutron_caseta/models.py index 402fa8885e8e8..73f399ad8fa44 100644 --- a/homeassistant/components/lutron_caseta/models.py +++ b/homeassistant/components/lutron_caseta/models.py @@ -1,7 +1,5 @@ """The lutron_caseta integration models.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, Final, TypedDict diff --git a/homeassistant/components/lutron_caseta/util.py b/homeassistant/components/lutron_caseta/util.py index d4f0a9083fe09..d1eade26af94e 100644 --- a/homeassistant/components/lutron_caseta/util.py +++ b/homeassistant/components/lutron_caseta/util.py @@ -1,7 +1,5 @@ """Support for Lutron Caseta.""" -from __future__ import annotations - from .const import UNASSIGNED_AREA diff --git a/homeassistant/components/lw12wifi/light.py b/homeassistant/components/lw12wifi/light.py index 9ea67f23c3e80..d83b18cf926e1 100644 --- a/homeassistant/components/lw12wifi/light.py +++ b/homeassistant/components/lw12wifi/light.py @@ -1,7 +1,5 @@ """Support for Lagute LW-12 WiFi LED Controller.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/lyric/__init__.py b/homeassistant/components/lyric/__init__.py index c221b03a89115..086a3f446bd54 100644 --- a/homeassistant/components/lyric/__init__.py +++ b/homeassistant/components/lyric/__init__.py @@ -1,7 +1,5 @@ """The Honeywell Lyric integration.""" -from __future__ import annotations - from aiolyric import Lyric from homeassistant.const import Platform diff --git a/homeassistant/components/lyric/climate.py b/homeassistant/components/lyric/climate.py index 65bf03416d15a..cb274efa54af3 100644 --- a/homeassistant/components/lyric/climate.py +++ b/homeassistant/components/lyric/climate.py @@ -1,7 +1,5 @@ """Support for Honeywell Lyric climate platform.""" -from __future__ import annotations - import asyncio import enum import logging diff --git a/homeassistant/components/lyric/config_flow.py b/homeassistant/components/lyric/config_flow.py index db4647145fe0f..51845fdb59c2c 100644 --- a/homeassistant/components/lyric/config_flow.py +++ b/homeassistant/components/lyric/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Honeywell Lyric.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/lyric/coordinator.py b/homeassistant/components/lyric/coordinator.py index b9b36e56133e9..f7bd07123b811 100644 --- a/homeassistant/components/lyric/coordinator.py +++ b/homeassistant/components/lyric/coordinator.py @@ -1,7 +1,5 @@ """The Honeywell Lyric integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta from http import HTTPStatus diff --git a/homeassistant/components/lyric/entity.py b/homeassistant/components/lyric/entity.py index 61ba384b861e5..feffeae861558 100644 --- a/homeassistant/components/lyric/entity.py +++ b/homeassistant/components/lyric/entity.py @@ -1,7 +1,5 @@ """The Honeywell Lyric integration.""" -from __future__ import annotations - from aiolyric.objects.device import LyricDevice from aiolyric.objects.location import LyricLocation from aiolyric.objects.priority import LyricAccessory, LyricRoom diff --git a/homeassistant/components/lyric/sensor.py b/homeassistant/components/lyric/sensor.py index f0a8d57235383..106484f30da0c 100644 --- a/homeassistant/components/lyric/sensor.py +++ b/homeassistant/components/lyric/sensor.py @@ -1,7 +1,5 @@ """Support for Honeywell Lyric sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/madvr/__init__.py b/homeassistant/components/madvr/__init__.py index cf681bd0b651a..a62c427c86105 100644 --- a/homeassistant/components/madvr/__init__.py +++ b/homeassistant/components/madvr/__init__.py @@ -1,7 +1,5 @@ """The madvr-envy integration.""" -from __future__ import annotations - import logging from madvr.madvr import Madvr diff --git a/homeassistant/components/madvr/binary_sensor.py b/homeassistant/components/madvr/binary_sensor.py index 45c915aba8c02..0286e0925f4ec 100644 --- a/homeassistant/components/madvr/binary_sensor.py +++ b/homeassistant/components/madvr/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor entities for the madVR integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/madvr/coordinator.py b/homeassistant/components/madvr/coordinator.py index c1ed87fbee7dc..7984c5a5b75a4 100644 --- a/homeassistant/components/madvr/coordinator.py +++ b/homeassistant/components/madvr/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for handling data fetching and updates.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/madvr/diagnostics.py b/homeassistant/components/madvr/diagnostics.py index 39e17a13d6f06..993c0c642b375 100644 --- a/homeassistant/components/madvr/diagnostics.py +++ b/homeassistant/components/madvr/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for madVR.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/madvr/remote.py b/homeassistant/components/madvr/remote.py index 23e969e56e38c..ec753ed384ec8 100644 --- a/homeassistant/components/madvr/remote.py +++ b/homeassistant/components/madvr/remote.py @@ -1,7 +1,5 @@ """Support for madVR remote control.""" -from __future__ import annotations - from collections.abc import Iterable import logging from typing import Any diff --git a/homeassistant/components/madvr/sensor.py b/homeassistant/components/madvr/sensor.py index 2f0d9f175071d..be56fc20210fb 100644 --- a/homeassistant/components/madvr/sensor.py +++ b/homeassistant/components/madvr/sensor.py @@ -1,7 +1,5 @@ """Sensor entities for the madVR integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/mailgun/notify.py b/homeassistant/components/mailgun/notify.py index daf5eb904ab47..f2323f3823238 100644 --- a/homeassistant/components/mailgun/notify.py +++ b/homeassistant/components/mailgun/notify.py @@ -1,7 +1,5 @@ """Support for the Mailgun mail notifications.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/manual/alarm_control_panel.py b/homeassistant/components/manual/alarm_control_panel.py index 648368db6d072..1db3056a2b0d1 100644 --- a/homeassistant/components/manual/alarm_control_panel.py +++ b/homeassistant/components/manual/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for manual alarms.""" -from __future__ import annotations - import datetime from typing import Any diff --git a/homeassistant/components/manual_mqtt/alarm_control_panel.py b/homeassistant/components/manual_mqtt/alarm_control_panel.py index cb03b71ce2239..234e68cea5f65 100644 --- a/homeassistant/components/manual_mqtt/alarm_control_panel.py +++ b/homeassistant/components/manual_mqtt/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for manual alarms controllable via MQTT.""" -from __future__ import annotations - import datetime import logging from typing import Any diff --git a/homeassistant/components/marytts/tts.py b/homeassistant/components/marytts/tts.py index 257a2c2285466..5b0377f8b3c6a 100644 --- a/homeassistant/components/marytts/tts.py +++ b/homeassistant/components/marytts/tts.py @@ -1,7 +1,5 @@ """Support for the MaryTTS service.""" -from __future__ import annotations - from typing import Any from speak2mary import MaryTTS diff --git a/homeassistant/components/mastodon/__init__.py b/homeassistant/components/mastodon/__init__.py index 15d9aec63335e..c5d7fe2286b3d 100644 --- a/homeassistant/components/mastodon/__init__.py +++ b/homeassistant/components/mastodon/__init__.py @@ -1,7 +1,5 @@ """The Mastodon integration.""" -from __future__ import annotations - from mastodon.Mastodon import ( Account, Instance, diff --git a/homeassistant/components/mastodon/binary_sensor.py b/homeassistant/components/mastodon/binary_sensor.py index 42400c8b23863..dc535b3451360 100644 --- a/homeassistant/components/mastodon/binary_sensor.py +++ b/homeassistant/components/mastodon/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for the Mastodon integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/mastodon/config_flow.py b/homeassistant/components/mastodon/config_flow.py index 963df3d219392..68e90b538521c 100644 --- a/homeassistant/components/mastodon/config_flow.py +++ b/homeassistant/components/mastodon/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Mastodon.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/mastodon/coordinator.py b/homeassistant/components/mastodon/coordinator.py index 5246bbd413af4..a4d7f22256eb3 100644 --- a/homeassistant/components/mastodon/coordinator.py +++ b/homeassistant/components/mastodon/coordinator.py @@ -1,7 +1,5 @@ """Define an object to manage fetching Mastodon data.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/mastodon/diagnostics.py b/homeassistant/components/mastodon/diagnostics.py index 434f6c0acacc5..1481cb7d61019 100644 --- a/homeassistant/components/mastodon/diagnostics.py +++ b/homeassistant/components/mastodon/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for the Mastodon integration.""" -from __future__ import annotations - from typing import Any from mastodon.Mastodon import Account, Instance, InstanceV2, MastodonNotFoundError diff --git a/homeassistant/components/mastodon/sensor.py b/homeassistant/components/mastodon/sensor.py index 113f3de17d748..724e8afe7a97d 100644 --- a/homeassistant/components/mastodon/sensor.py +++ b/homeassistant/components/mastodon/sensor.py @@ -1,7 +1,5 @@ """Mastodon platform for sensor components.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/mastodon/utils.py b/homeassistant/components/mastodon/utils.py index 898578c931b86..f48b01f5848f5 100644 --- a/homeassistant/components/mastodon/utils.py +++ b/homeassistant/components/mastodon/utils.py @@ -1,7 +1,5 @@ """Mastodon util functions.""" -from __future__ import annotations - import mimetypes from typing import Any diff --git a/homeassistant/components/matrix/__init__.py b/homeassistant/components/matrix/__init__.py index 08924645f6298..b051eadd183b3 100644 --- a/homeassistant/components/matrix/__init__.py +++ b/homeassistant/components/matrix/__init__.py @@ -1,7 +1,5 @@ """The Matrix bot component.""" -from __future__ import annotations - import asyncio from collections.abc import Sequence import logging diff --git a/homeassistant/components/matrix/notify.py b/homeassistant/components/matrix/notify.py index 0fc08e6c5aac6..312d19c1cff5d 100644 --- a/homeassistant/components/matrix/notify.py +++ b/homeassistant/components/matrix/notify.py @@ -1,7 +1,5 @@ """Support for Matrix notifications.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/matrix/services.py b/homeassistant/components/matrix/services.py index 45dab85b4e609..2550293747009 100644 --- a/homeassistant/components/matrix/services.py +++ b/homeassistant/components/matrix/services.py @@ -1,7 +1,5 @@ """The Matrix bot component.""" -from __future__ import annotations - from typing import TYPE_CHECKING import voluptuous as vol diff --git a/homeassistant/components/matter/__init__.py b/homeassistant/components/matter/__init__.py index ae005ebbf05bd..8f484c7ffd5ba 100644 --- a/homeassistant/components/matter/__init__.py +++ b/homeassistant/components/matter/__init__.py @@ -1,7 +1,5 @@ """The Matter integration.""" -from __future__ import annotations - import asyncio from functools import cache diff --git a/homeassistant/components/matter/adapter.py b/homeassistant/components/matter/adapter.py index dad780d9a8725..36ec210c93a7c 100644 --- a/homeassistant/components/matter/adapter.py +++ b/homeassistant/components/matter/adapter.py @@ -1,7 +1,5 @@ """Matter to Home Assistant adapter.""" -from __future__ import annotations - from typing import TYPE_CHECKING, cast from chip.clusters import Objects as clusters diff --git a/homeassistant/components/matter/addon.py b/homeassistant/components/matter/addon.py index a463685a07342..25ffd03d3e10a 100644 --- a/homeassistant/components/matter/addon.py +++ b/homeassistant/components/matter/addon.py @@ -1,7 +1,5 @@ """Provide add-on management.""" -from __future__ import annotations - from homeassistant.components.hassio import AddonManager from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.singleton import singleton diff --git a/homeassistant/components/matter/api.py b/homeassistant/components/matter/api.py index 39597bc2ab204..e054205d05c65 100644 --- a/homeassistant/components/matter/api.py +++ b/homeassistant/components/matter/api.py @@ -1,7 +1,5 @@ """Handle websocket api for Matter.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from functools import wraps from typing import Any, Concatenate diff --git a/homeassistant/components/matter/binary_sensor.py b/homeassistant/components/matter/binary_sensor.py index 84ed60d580b8c..0d3ad7a9fa536 100644 --- a/homeassistant/components/matter/binary_sensor.py +++ b/homeassistant/components/matter/binary_sensor.py @@ -1,7 +1,5 @@ """Matter binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/matter/button.py b/homeassistant/components/matter/button.py index 11a364622e34e..4258e6930457a 100644 --- a/homeassistant/components/matter/button.py +++ b/homeassistant/components/matter/button.py @@ -1,7 +1,5 @@ """Matter Button platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/matter/climate.py b/homeassistant/components/matter/climate.py index 6f6f87cfc86cb..90a306c4e0a3f 100644 --- a/homeassistant/components/matter/climate.py +++ b/homeassistant/components/matter/climate.py @@ -1,7 +1,5 @@ """Matter climate platform.""" -from __future__ import annotations - from dataclasses import dataclass from enum import IntEnum from typing import Any diff --git a/homeassistant/components/matter/config_flow.py b/homeassistant/components/matter/config_flow.py index 0c73ccd40897e..c53d326ac4812 100644 --- a/homeassistant/components/matter/config_flow.py +++ b/homeassistant/components/matter/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Matter integration.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/matter/cover.py b/homeassistant/components/matter/cover.py index 2d81577772a9d..3de29dd2a4b6a 100644 --- a/homeassistant/components/matter/cover.py +++ b/homeassistant/components/matter/cover.py @@ -1,7 +1,5 @@ """Matter cover.""" -from __future__ import annotations - from dataclasses import dataclass from enum import IntEnum from math import floor diff --git a/homeassistant/components/matter/diagnostics.py b/homeassistant/components/matter/diagnostics.py index 23b6854c791db..307c69cb66296 100644 --- a/homeassistant/components/matter/diagnostics.py +++ b/homeassistant/components/matter/diagnostics.py @@ -1,7 +1,5 @@ """Provide diagnostics for Matter.""" -from __future__ import annotations - from copy import deepcopy from typing import Any diff --git a/homeassistant/components/matter/discovery.py b/homeassistant/components/matter/discovery.py index 278eb8b7e83df..c5bdb80e41dde 100644 --- a/homeassistant/components/matter/discovery.py +++ b/homeassistant/components/matter/discovery.py @@ -1,7 +1,5 @@ """Map Matter Nodes and Attributes to Home Assistant entities.""" -from __future__ import annotations - from collections.abc import Generator from chip.clusters.ClusterObjects import ClusterAttributeDescriptor, NullValue diff --git a/homeassistant/components/matter/entity.py b/homeassistant/components/matter/entity.py index ca36aa5cee979..5d45c63412848 100644 --- a/homeassistant/components/matter/entity.py +++ b/homeassistant/components/matter/entity.py @@ -1,7 +1,5 @@ """Matter entity base class.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass import functools diff --git a/homeassistant/components/matter/event.py b/homeassistant/components/matter/event.py index d840daad8ba9b..4b2197f03e27a 100644 --- a/homeassistant/components/matter/event.py +++ b/homeassistant/components/matter/event.py @@ -1,7 +1,5 @@ """Matter event entities from Node events.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/matter/fan.py b/homeassistant/components/matter/fan.py index 823451113e0ed..d3dcc5d3d9d74 100644 --- a/homeassistant/components/matter/fan.py +++ b/homeassistant/components/matter/fan.py @@ -1,7 +1,5 @@ """Matter Fan platform support.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/matter/helpers.py b/homeassistant/components/matter/helpers.py index fc06bfd4822ea..089eada05a2ec 100644 --- a/homeassistant/components/matter/helpers.py +++ b/homeassistant/components/matter/helpers.py @@ -1,7 +1,5 @@ """Provide integration helpers that are aware of the matter integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/matter/light.py b/homeassistant/components/matter/light.py index 6a8e262df17b2..8fd388810dc0c 100644 --- a/homeassistant/components/matter/light.py +++ b/homeassistant/components/matter/light.py @@ -1,7 +1,5 @@ """Matter light.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/matter/lock.py b/homeassistant/components/matter/lock.py index 80316ea801482..1e7f01e686eb4 100644 --- a/homeassistant/components/matter/lock.py +++ b/homeassistant/components/matter/lock.py @@ -1,7 +1,5 @@ """Matter lock.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/matter/lock_helpers.py b/homeassistant/components/matter/lock_helpers.py index 1f95aba19877a..8e66f237a66fa 100644 --- a/homeassistant/components/matter/lock_helpers.py +++ b/homeassistant/components/matter/lock_helpers.py @@ -4,8 +4,6 @@ business logic for lock user/credential management. """ -from __future__ import annotations - from typing import TYPE_CHECKING, Any, TypedDict from chip.clusters import Objects as clusters diff --git a/homeassistant/components/matter/models.py b/homeassistant/components/matter/models.py index 50d0a5745da54..df30a636bae08 100644 --- a/homeassistant/components/matter/models.py +++ b/homeassistant/components/matter/models.py @@ -1,7 +1,5 @@ """Models used for the Matter integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, TypedDict diff --git a/homeassistant/components/matter/number.py b/homeassistant/components/matter/number.py index b9e47a83474f2..4ea5786657ca0 100644 --- a/homeassistant/components/matter/number.py +++ b/homeassistant/components/matter/number.py @@ -1,7 +1,5 @@ """Matter Number Inputs.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/matter/select.py b/homeassistant/components/matter/select.py index a0c87cc4974ca..2af7ff4784d02 100644 --- a/homeassistant/components/matter/select.py +++ b/homeassistant/components/matter/select.py @@ -1,7 +1,5 @@ """Matter ModeSelect Cluster Support.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/matter/sensor.py b/homeassistant/components/matter/sensor.py index 6a0273e05bba0..143f205dcac65 100644 --- a/homeassistant/components/matter/sensor.py +++ b/homeassistant/components/matter/sensor.py @@ -1,7 +1,5 @@ """Matter sensors.""" -from __future__ import annotations - from dataclasses import dataclass, field from datetime import datetime, timedelta from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/matter/services.py b/homeassistant/components/matter/services.py index e8076d76cfc1c..ccf33321dbeaa 100644 --- a/homeassistant/components/matter/services.py +++ b/homeassistant/components/matter/services.py @@ -1,7 +1,5 @@ """Services for Matter devices.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.lock import DOMAIN as LOCK_DOMAIN diff --git a/homeassistant/components/matter/switch.py b/homeassistant/components/matter/switch.py index 7c125763703b4..c9a433327fb5a 100644 --- a/homeassistant/components/matter/switch.py +++ b/homeassistant/components/matter/switch.py @@ -1,7 +1,5 @@ """Matter switches.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/matter/update.py b/homeassistant/components/matter/update.py index 26a8da72e550d..e50c52826440b 100644 --- a/homeassistant/components/matter/update.py +++ b/homeassistant/components/matter/update.py @@ -1,7 +1,5 @@ """Matter update.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/matter/util.py b/homeassistant/components/matter/util.py index 0df2230ab969f..92c1d66ab7102 100644 --- a/homeassistant/components/matter/util.py +++ b/homeassistant/components/matter/util.py @@ -1,7 +1,5 @@ """Provide integration utilities.""" -from __future__ import annotations - XY_COLOR_FACTOR = 65536 diff --git a/homeassistant/components/matter/vacuum.py b/homeassistant/components/matter/vacuum.py index 30fa8a7fde37f..a179d40ff553a 100644 --- a/homeassistant/components/matter/vacuum.py +++ b/homeassistant/components/matter/vacuum.py @@ -1,7 +1,5 @@ """Matter vacuum platform.""" -from __future__ import annotations - from dataclasses import dataclass from enum import IntEnum import logging diff --git a/homeassistant/components/matter/valve.py b/homeassistant/components/matter/valve.py index f2deea97d7fc2..db52e5f76511a 100644 --- a/homeassistant/components/matter/valve.py +++ b/homeassistant/components/matter/valve.py @@ -1,7 +1,5 @@ """Matter valve platform.""" -from __future__ import annotations - from dataclasses import dataclass from chip.clusters import Objects as clusters diff --git a/homeassistant/components/matter/water_heater.py b/homeassistant/components/matter/water_heater.py index fc67d663a6e65..764cb1089d917 100644 --- a/homeassistant/components/matter/water_heater.py +++ b/homeassistant/components/matter/water_heater.py @@ -1,7 +1,5 @@ """Matter water heater platform.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/maxcube/binary_sensor.py b/homeassistant/components/maxcube/binary_sensor.py index a45404b795909..e4f6ee0f7b20b 100644 --- a/homeassistant/components/maxcube/binary_sensor.py +++ b/homeassistant/components/maxcube/binary_sensor.py @@ -1,7 +1,5 @@ """Support for MAX! binary sensors via MAX! Cube.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/maxcube/climate.py b/homeassistant/components/maxcube/climate.py index c434d1463235f..95667e9ce1a56 100644 --- a/homeassistant/components/maxcube/climate.py +++ b/homeassistant/components/maxcube/climate.py @@ -1,7 +1,5 @@ """Support for MAX! Thermostats via MAX! Cube.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/mazda/__init__.py b/homeassistant/components/mazda/__init__.py index ccbb331573e28..c015b04294d7a 100644 --- a/homeassistant/components/mazda/__init__.py +++ b/homeassistant/components/mazda/__init__.py @@ -1,7 +1,5 @@ """The Mazda Connected Services integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/mcp/__init__.py b/homeassistant/components/mcp/__init__.py index 642fa400213ff..5c22d3e0f5ae2 100644 --- a/homeassistant/components/mcp/__init__.py +++ b/homeassistant/components/mcp/__init__.py @@ -1,7 +1,5 @@ """The Model Context Protocol integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/mcp/application_credentials.py b/homeassistant/components/mcp/application_credentials.py index 9b8bed894e4ae..6e01ac8946403 100644 --- a/homeassistant/components/mcp/application_credentials.py +++ b/homeassistant/components/mcp/application_credentials.py @@ -1,7 +1,5 @@ """Application credentials platform for Model Context Protocol.""" -from __future__ import annotations - from collections.abc import Generator from contextlib import contextmanager import contextvars diff --git a/homeassistant/components/mcp/config_flow.py b/homeassistant/components/mcp/config_flow.py index 2f93ffbd9603b..1e3de3112eb32 100644 --- a/homeassistant/components/mcp/config_flow.py +++ b/homeassistant/components/mcp/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Model Context Protocol integration.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable, Mapping from dataclasses import dataclass diff --git a/homeassistant/components/mcp_server/__init__.py b/homeassistant/components/mcp_server/__init__.py index f3fa499f34a49..c4b8ad952ba57 100644 --- a/homeassistant/components/mcp_server/__init__.py +++ b/homeassistant/components/mcp_server/__init__.py @@ -1,7 +1,5 @@ """The Model Context Protocol Server integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/mcp_server/config_flow.py b/homeassistant/components/mcp_server/config_flow.py index e218691975a9c..0d485e375af5f 100644 --- a/homeassistant/components/mcp_server/config_flow.py +++ b/homeassistant/components/mcp_server/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Model Context Protocol Server integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/mealie/__init__.py b/homeassistant/components/mealie/__init__.py index d043ecbf539c3..416f1effb19bc 100644 --- a/homeassistant/components/mealie/__init__.py +++ b/homeassistant/components/mealie/__init__.py @@ -1,7 +1,5 @@ """The Mealie integration.""" -from __future__ import annotations - from aiomealie import MealieAuthenticationError, MealieClient, MealieError from homeassistant.const import CONF_API_TOKEN, CONF_HOST, CONF_VERIFY_SSL, Platform diff --git a/homeassistant/components/mealie/calendar.py b/homeassistant/components/mealie/calendar.py index 9831bb8105ac7..8cf50de2b0b0e 100644 --- a/homeassistant/components/mealie/calendar.py +++ b/homeassistant/components/mealie/calendar.py @@ -1,7 +1,5 @@ """Calendar platform for Mealie.""" -from __future__ import annotations - from datetime import datetime from aiomealie import Mealplan, MealplanEntryType diff --git a/homeassistant/components/mealie/coordinator.py b/homeassistant/components/mealie/coordinator.py index b7e49fe324e14..ae8e274b2ae95 100644 --- a/homeassistant/components/mealie/coordinator.py +++ b/homeassistant/components/mealie/coordinator.py @@ -1,7 +1,5 @@ """Define an object to manage fetching Mealie data.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/mealie/diagnostics.py b/homeassistant/components/mealie/diagnostics.py index b1c8640f007a7..fab6b4cd60675 100644 --- a/homeassistant/components/mealie/diagnostics.py +++ b/homeassistant/components/mealie/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for the Mealie integration.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/mealie/todo.py b/homeassistant/components/mealie/todo.py index c504ba1e7f059..0f7e89d0b4acd 100644 --- a/homeassistant/components/mealie/todo.py +++ b/homeassistant/components/mealie/todo.py @@ -1,7 +1,5 @@ """Todo platform for Mealie.""" -from __future__ import annotations - from dataclasses import asdict from aiomealie import ( diff --git a/homeassistant/components/mealie/utils.py b/homeassistant/components/mealie/utils.py index 36d0831208b11..68d575ffb15ab 100644 --- a/homeassistant/components/mealie/utils.py +++ b/homeassistant/components/mealie/utils.py @@ -1,7 +1,5 @@ """Mealie util functions.""" -from __future__ import annotations - from awesomeversion import AwesomeVersion diff --git a/homeassistant/components/meater/config_flow.py b/homeassistant/components/meater/config_flow.py index 5c11b10755c87..ac8d23338e5fa 100644 --- a/homeassistant/components/meater/config_flow.py +++ b/homeassistant/components/meater/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Meater.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/meater/diagnostics.py b/homeassistant/components/meater/diagnostics.py index 247457d0bc879..38b0c13d16666 100644 --- a/homeassistant/components/meater/diagnostics.py +++ b/homeassistant/components/meater/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for the Meater integration.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/meater/sensor.py b/homeassistant/components/meater/sensor.py index 58aa9e8bf9b2a..3d9436147e16f 100644 --- a/homeassistant/components/meater/sensor.py +++ b/homeassistant/components/meater/sensor.py @@ -1,7 +1,5 @@ """The Meater Temperature Probe integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/medcom_ble/__init__.py b/homeassistant/components/medcom_ble/__init__.py index 60f945f5adbb4..4e8be7758f00b 100644 --- a/homeassistant/components/medcom_ble/__init__.py +++ b/homeassistant/components/medcom_ble/__init__.py @@ -1,7 +1,5 @@ """The Medcom BLE integration.""" -from __future__ import annotations - from homeassistant.components import bluetooth from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/medcom_ble/config_flow.py b/homeassistant/components/medcom_ble/config_flow.py index 21951ab221b5b..a56b2088eac1b 100644 --- a/homeassistant/components/medcom_ble/config_flow.py +++ b/homeassistant/components/medcom_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Medcom BlE integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/medcom_ble/coordinator.py b/homeassistant/components/medcom_ble/coordinator.py index eb7f91f3477ae..b55aeded1ee95 100644 --- a/homeassistant/components/medcom_ble/coordinator.py +++ b/homeassistant/components/medcom_ble/coordinator.py @@ -1,7 +1,5 @@ """The Medcom BLE integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/medcom_ble/sensor.py b/homeassistant/components/medcom_ble/sensor.py index 6ca59c0790839..bd447441bfcd9 100644 --- a/homeassistant/components/medcom_ble/sensor.py +++ b/homeassistant/components/medcom_ble/sensor.py @@ -1,7 +1,5 @@ """Support for Medcom BLE radiation monitor sensors.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import ( diff --git a/homeassistant/components/media_extractor/config_flow.py b/homeassistant/components/media_extractor/config_flow.py index cb2166c35f15b..542ff6c420ab6 100644 --- a/homeassistant/components/media_extractor/config_flow.py +++ b/homeassistant/components/media_extractor/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Media Extractor integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/media_player/__init__.py b/homeassistant/components/media_player/__init__.py index ea9dd0adcfdd2..96f196e317e47 100644 --- a/homeassistant/components/media_player/__init__.py +++ b/homeassistant/components/media_player/__init__.py @@ -1,7 +1,5 @@ """Component to interface with various media players.""" -from __future__ import annotations - import asyncio import collections from collections.abc import Callable diff --git a/homeassistant/components/media_player/browse_media.py b/homeassistant/components/media_player/browse_media.py index ec9d70476a35a..5238868781d9d 100644 --- a/homeassistant/components/media_player/browse_media.py +++ b/homeassistant/components/media_player/browse_media.py @@ -1,7 +1,5 @@ """Browse media features for media player.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass, field from datetime import timedelta diff --git a/homeassistant/components/media_player/device_condition.py b/homeassistant/components/media_player/device_condition.py index 660f53bc8d529..239e8994b381d 100644 --- a/homeassistant/components/media_player/device_condition.py +++ b/homeassistant/components/media_player/device_condition.py @@ -1,7 +1,5 @@ """Provides device automations for Media player.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/media_player/device_trigger.py b/homeassistant/components/media_player/device_trigger.py index 9d1a3fab37ea7..01396db8d3e9e 100644 --- a/homeassistant/components/media_player/device_trigger.py +++ b/homeassistant/components/media_player/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Media player.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/media_player/reproduce_state.py b/homeassistant/components/media_player/reproduce_state.py index a40575a9dbaa0..b4c2c4f821fb2 100644 --- a/homeassistant/components/media_player/reproduce_state.py +++ b/homeassistant/components/media_player/reproduce_state.py @@ -1,7 +1,5 @@ """Module that groups code required to handle state restore for component.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/media_player/significant_change.py b/homeassistant/components/media_player/significant_change.py index ea5cf9d1b27b0..72577d2b7925f 100644 --- a/homeassistant/components/media_player/significant_change.py +++ b/homeassistant/components/media_player/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Media Player state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/media_source/__init__.py b/homeassistant/components/media_source/__init__.py index e15a7cb47e345..f60ed6b663d25 100644 --- a/homeassistant/components/media_source/__init__.py +++ b/homeassistant/components/media_source/__init__.py @@ -1,7 +1,5 @@ """The media_source integration.""" -from __future__ import annotations - from typing import Protocol from homeassistant.components import websocket_api diff --git a/homeassistant/components/media_source/const.py b/homeassistant/components/media_source/const.py index 38c75f19b22a3..1e9a7cc1eaa28 100644 --- a/homeassistant/components/media_source/const.py +++ b/homeassistant/components/media_source/const.py @@ -1,7 +1,5 @@ """Constants for the media_source integration.""" -from __future__ import annotations - import re from typing import TYPE_CHECKING diff --git a/homeassistant/components/media_source/helper.py b/homeassistant/components/media_source/helper.py index 940b67c33c6c2..c272880310301 100644 --- a/homeassistant/components/media_source/helper.py +++ b/homeassistant/components/media_source/helper.py @@ -1,7 +1,5 @@ """Helpers for media source.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.media_player import BrowseError, BrowseMedia diff --git a/homeassistant/components/media_source/http.py b/homeassistant/components/media_source/http.py index 3c6388db94492..c1c4882e7acf3 100644 --- a/homeassistant/components/media_source/http.py +++ b/homeassistant/components/media_source/http.py @@ -1,7 +1,5 @@ """HTTP views and WebSocket commands for media sources.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/media_source/local_source.py b/homeassistant/components/media_source/local_source.py index b947adebad9aa..0efe022bc6bb6 100644 --- a/homeassistant/components/media_source/local_source.py +++ b/homeassistant/components/media_source/local_source.py @@ -1,7 +1,5 @@ """Local Media Source Implementation.""" -from __future__ import annotations - import io import logging import mimetypes diff --git a/homeassistant/components/media_source/models.py b/homeassistant/components/media_source/models.py index 3e43b6008b182..01ad2d0b6457f 100644 --- a/homeassistant/components/media_source/models.py +++ b/homeassistant/components/media_source/models.py @@ -1,7 +1,5 @@ """Media Source models.""" -from __future__ import annotations - from dataclasses import dataclass, field from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/mediaroom/media_player.py b/homeassistant/components/mediaroom/media_player.py index cd5577675229f..527647b420300 100644 --- a/homeassistant/components/mediaroom/media_player.py +++ b/homeassistant/components/mediaroom/media_player.py @@ -1,7 +1,5 @@ """Support for the Mediaroom Set-up-box.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/melcloud/__init__.py b/homeassistant/components/melcloud/__init__.py index 34ac5aea1cff4..3e30b08ba87f3 100644 --- a/homeassistant/components/melcloud/__init__.py +++ b/homeassistant/components/melcloud/__init__.py @@ -1,7 +1,5 @@ """The MELCloud Climate integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta from http import HTTPStatus diff --git a/homeassistant/components/melcloud/climate.py b/homeassistant/components/melcloud/climate.py index 488268a32951b..fc6ba3fad9eff 100644 --- a/homeassistant/components/melcloud/climate.py +++ b/homeassistant/components/melcloud/climate.py @@ -1,7 +1,5 @@ """Platform for climate integration.""" -from __future__ import annotations - from typing import Any, cast from pymelcloud import DEVICE_TYPE_ATA, DEVICE_TYPE_ATW, AtaDevice, AtwDevice diff --git a/homeassistant/components/melcloud/config_flow.py b/homeassistant/components/melcloud/config_flow.py index 22dce40c5d61d..ced5545daca21 100644 --- a/homeassistant/components/melcloud/config_flow.py +++ b/homeassistant/components/melcloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the MELCloud platform.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from http import HTTPStatus diff --git a/homeassistant/components/melcloud/coordinator.py b/homeassistant/components/melcloud/coordinator.py index 3ffc9460242c3..031e2540ac792 100644 --- a/homeassistant/components/melcloud/coordinator.py +++ b/homeassistant/components/melcloud/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the MELCloud integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/melcloud/diagnostics.py b/homeassistant/components/melcloud/diagnostics.py index c601f886470db..8de7ebcdea72a 100644 --- a/homeassistant/components/melcloud/diagnostics.py +++ b/homeassistant/components/melcloud/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for MelCloud.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/melcloud/entity.py b/homeassistant/components/melcloud/entity.py index b0d9b8394812f..d2ea7e1e7dcdd 100644 --- a/homeassistant/components/melcloud/entity.py +++ b/homeassistant/components/melcloud/entity.py @@ -1,7 +1,5 @@ """Base entity for MELCloud integration.""" -from __future__ import annotations - from homeassistant.helpers.update_coordinator import CoordinatorEntity from .coordinator import MelCloudDeviceUpdateCoordinator diff --git a/homeassistant/components/melcloud/sensor.py b/homeassistant/components/melcloud/sensor.py index f9bf1de42d89e..fa113811baefd 100644 --- a/homeassistant/components/melcloud/sensor.py +++ b/homeassistant/components/melcloud/sensor.py @@ -1,7 +1,5 @@ """Support for MelCloud device sensors.""" -from __future__ import annotations - from collections.abc import Callable import dataclasses from typing import Any diff --git a/homeassistant/components/melcloud/water_heater.py b/homeassistant/components/melcloud/water_heater.py index 6b91ef4a3537e..7eb044bc47151 100644 --- a/homeassistant/components/melcloud/water_heater.py +++ b/homeassistant/components/melcloud/water_heater.py @@ -1,7 +1,5 @@ """Platform for water_heater integration.""" -from __future__ import annotations - from typing import Any from pymelcloud import DEVICE_TYPE_ATW, AtwDevice diff --git a/homeassistant/components/melissa/climate.py b/homeassistant/components/melissa/climate.py index bee457bada993..0a94e9cd93a7e 100644 --- a/homeassistant/components/melissa/climate.py +++ b/homeassistant/components/melissa/climate.py @@ -1,7 +1,5 @@ """Support for Melissa Climate A/C.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/melnor/__init__.py b/homeassistant/components/melnor/__init__.py index 2d9faf91bd221..4cc112509d992 100644 --- a/homeassistant/components/melnor/__init__.py +++ b/homeassistant/components/melnor/__init__.py @@ -1,7 +1,5 @@ """The melnor integration.""" -from __future__ import annotations - from melnor_bluetooth.device import Device from homeassistant.components import bluetooth diff --git a/homeassistant/components/melnor/config_flow.py b/homeassistant/components/melnor/config_flow.py index 3274d8a1972fd..d307b9dadcccf 100644 --- a/homeassistant/components/melnor/config_flow.py +++ b/homeassistant/components/melnor/config_flow.py @@ -1,7 +1,5 @@ """Config flow for melnor.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/melnor/number.py b/homeassistant/components/melnor/number.py index 863faf080bde0..408ff85ea8345 100644 --- a/homeassistant/components/melnor/number.py +++ b/homeassistant/components/melnor/number.py @@ -1,7 +1,5 @@ """Number support for Melnor Bluetooth water timer.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/melnor/sensor.py b/homeassistant/components/melnor/sensor.py index e645019f1e85d..9bba56b063e02 100644 --- a/homeassistant/components/melnor/sensor.py +++ b/homeassistant/components/melnor/sensor.py @@ -1,7 +1,5 @@ """Sensor support for Melnor Bluetooth water timer.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/melnor/switch.py b/homeassistant/components/melnor/switch.py index d0240a471b648..294645f745bca 100644 --- a/homeassistant/components/melnor/switch.py +++ b/homeassistant/components/melnor/switch.py @@ -1,7 +1,5 @@ """Switch support for Melnor Bluetooth water timer.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/melnor/time.py b/homeassistant/components/melnor/time.py index 978801dd64cb7..1d6456f043d8a 100644 --- a/homeassistant/components/melnor/time.py +++ b/homeassistant/components/melnor/time.py @@ -1,7 +1,5 @@ """Number support for Melnor Bluetooth water timer.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import time diff --git a/homeassistant/components/meraki/device_tracker.py b/homeassistant/components/meraki/device_tracker.py index 70995fc69b577..253c3de486a6f 100644 --- a/homeassistant/components/meraki/device_tracker.py +++ b/homeassistant/components/meraki/device_tracker.py @@ -1,7 +1,5 @@ """Support for the Meraki CMX location service.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/message_bird/notify.py b/homeassistant/components/message_bird/notify.py index 4d4ffdc814e00..95d4ee79fb7b8 100644 --- a/homeassistant/components/message_bird/notify.py +++ b/homeassistant/components/message_bird/notify.py @@ -1,7 +1,5 @@ """MessageBird platform for notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/met/__init__.py b/homeassistant/components/met/__init__.py index d5f80d442a40a..f8305094b810f 100644 --- a/homeassistant/components/met/__init__.py +++ b/homeassistant/components/met/__init__.py @@ -1,7 +1,5 @@ """The met component.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/met/config_flow.py b/homeassistant/components/met/config_flow.py index 54d528a740687..048b58e05151f 100644 --- a/homeassistant/components/met/config_flow.py +++ b/homeassistant/components/met/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Met component.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/met/coordinator.py b/homeassistant/components/met/coordinator.py index 0ba3b9e1626e1..99361467b72ce 100644 --- a/homeassistant/components/met/coordinator.py +++ b/homeassistant/components/met/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Met.no integration.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from datetime import timedelta import logging diff --git a/homeassistant/components/met/weather.py b/homeassistant/components/met/weather.py index 8d8317607be8f..d639be33f93ad 100644 --- a/homeassistant/components/met/weather.py +++ b/homeassistant/components/met/weather.py @@ -1,7 +1,5 @@ """Support for Met.no weather service.""" -from __future__ import annotations - from collections.abc import Mapping from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/met_eireann/coordinator.py b/homeassistant/components/met_eireann/coordinator.py index b2873c1972486..389cc1712cca2 100644 --- a/homeassistant/components/met_eireann/coordinator.py +++ b/homeassistant/components/met_eireann/coordinator.py @@ -1,7 +1,5 @@ """The met_eireann component.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta import logging diff --git a/homeassistant/components/meteo_france/config_flow.py b/homeassistant/components/meteo_france/config_flow.py index 37995534fb1a9..24c2c7938ab6a 100644 --- a/homeassistant/components/meteo_france/config_flow.py +++ b/homeassistant/components/meteo_france/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Meteo-France integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/meteo_france/const.py b/homeassistant/components/meteo_france/const.py index 7a57048eb010d..0f43141612f82 100644 --- a/homeassistant/components/meteo_france/const.py +++ b/homeassistant/components/meteo_france/const.py @@ -1,7 +1,5 @@ """Meteo-France component constants.""" -from __future__ import annotations - from homeassistant.components.weather import ( ATTR_CONDITION_CLEAR_NIGHT, ATTR_CONDITION_CLOUDY, diff --git a/homeassistant/components/meteo_france/sensor.py b/homeassistant/components/meteo_france/sensor.py index de196ae00a4c4..e34523361ecce 100644 --- a/homeassistant/components/meteo_france/sensor.py +++ b/homeassistant/components/meteo_france/sensor.py @@ -1,7 +1,5 @@ """Support for Meteo-France raining forecast sensor.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/meteo_lt/__init__.py b/homeassistant/components/meteo_lt/__init__.py index 8e508e76203c6..4d12e484aea66 100644 --- a/homeassistant/components/meteo_lt/__init__.py +++ b/homeassistant/components/meteo_lt/__init__.py @@ -1,7 +1,5 @@ """The Meteo.lt integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .const import CONF_PLACE_CODE, PLATFORMS diff --git a/homeassistant/components/meteo_lt/config_flow.py b/homeassistant/components/meteo_lt/config_flow.py index b9478e8b37eb4..07bfec2a04dcc 100644 --- a/homeassistant/components/meteo_lt/config_flow.py +++ b/homeassistant/components/meteo_lt/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Meteo.lt integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/meteo_lt/coordinator.py b/homeassistant/components/meteo_lt/coordinator.py index 12044f6fe78c6..48a60c8187cea 100644 --- a/homeassistant/components/meteo_lt/coordinator.py +++ b/homeassistant/components/meteo_lt/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Meteo.lt integration.""" -from __future__ import annotations - import logging import aiohttp diff --git a/homeassistant/components/meteo_lt/weather.py b/homeassistant/components/meteo_lt/weather.py index ec48bbf2a1251..46b70b449b41a 100644 --- a/homeassistant/components/meteo_lt/weather.py +++ b/homeassistant/components/meteo_lt/weather.py @@ -1,7 +1,5 @@ """Weather platform for Meteo.lt integration.""" -from __future__ import annotations - from collections import defaultdict from datetime import datetime from typing import Any diff --git a/homeassistant/components/meteoalarm/binary_sensor.py b/homeassistant/components/meteoalarm/binary_sensor.py index 95124445363e2..b96da4ead1ee9 100644 --- a/homeassistant/components/meteoalarm/binary_sensor.py +++ b/homeassistant/components/meteoalarm/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor for MeteoAlarm.eu.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/meteoclimatic/const.py b/homeassistant/components/meteoclimatic/const.py index 3d8f93d014dad..5db0ba8147707 100644 --- a/homeassistant/components/meteoclimatic/const.py +++ b/homeassistant/components/meteoclimatic/const.py @@ -1,7 +1,5 @@ """Meteoclimatic component constants.""" -from __future__ import annotations - from datetime import timedelta from meteoclimatic import Condition diff --git a/homeassistant/components/metoffice/__init__.py b/homeassistant/components/metoffice/__init__.py index fc011a0821639..4243f52e2457b 100644 --- a/homeassistant/components/metoffice/__init__.py +++ b/homeassistant/components/metoffice/__init__.py @@ -1,7 +1,5 @@ """The Met Office integration.""" -from __future__ import annotations - import asyncio from datapoint.Manager import Manager diff --git a/homeassistant/components/metoffice/config_flow.py b/homeassistant/components/metoffice/config_flow.py index 19da754fc6a24..1101b27802519 100644 --- a/homeassistant/components/metoffice/config_flow.py +++ b/homeassistant/components/metoffice/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Met Office integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/metoffice/coordinator.py b/homeassistant/components/metoffice/coordinator.py index 322c4d61819c1..1aa8c9acfe57f 100644 --- a/homeassistant/components/metoffice/coordinator.py +++ b/homeassistant/components/metoffice/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Met Office integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Literal diff --git a/homeassistant/components/metoffice/helpers.py b/homeassistant/components/metoffice/helpers.py index e03face108bf9..6836f7036bcd7 100644 --- a/homeassistant/components/metoffice/helpers.py +++ b/homeassistant/components/metoffice/helpers.py @@ -1,7 +1,5 @@ """Helpers used for Met Office integration.""" -from __future__ import annotations - from typing import Any diff --git a/homeassistant/components/metoffice/sensor.py b/homeassistant/components/metoffice/sensor.py index e858a72c1c65d..aa7e61e290837 100644 --- a/homeassistant/components/metoffice/sensor.py +++ b/homeassistant/components/metoffice/sensor.py @@ -1,7 +1,5 @@ """Support for UK Met Office weather service.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/metoffice/weather.py b/homeassistant/components/metoffice/weather.py index 62202333f20e6..ba1b816673b98 100644 --- a/homeassistant/components/metoffice/weather.py +++ b/homeassistant/components/metoffice/weather.py @@ -1,7 +1,5 @@ """Support for UK Met Office weather service.""" -from __future__ import annotations - from datetime import datetime from typing import Any, cast diff --git a/homeassistant/components/mfi/sensor.py b/homeassistant/components/mfi/sensor.py index b46d876cd514c..74487001298b9 100644 --- a/homeassistant/components/mfi/sensor.py +++ b/homeassistant/components/mfi/sensor.py @@ -1,7 +1,5 @@ """Support for Ubiquiti mFi sensors.""" -from __future__ import annotations - import logging from mficlient.client import FailedToLogin, MFiClient, Port as MFiPort diff --git a/homeassistant/components/mfi/switch.py b/homeassistant/components/mfi/switch.py index 1fbf7f8cb826b..913c319371817 100644 --- a/homeassistant/components/mfi/switch.py +++ b/homeassistant/components/mfi/switch.py @@ -1,7 +1,5 @@ """Support for Ubiquiti mFi switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/microbees/coordinator.py b/homeassistant/components/microbees/coordinator.py index 67580da50db71..4883d9f2a81c7 100644 --- a/homeassistant/components/microbees/coordinator.py +++ b/homeassistant/components/microbees/coordinator.py @@ -1,7 +1,5 @@ """The microBees Coordinator.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/microsoft_face/__init__.py b/homeassistant/components/microsoft_face/__init__.py index 5a8d9c3dae009..443e934a3180b 100644 --- a/homeassistant/components/microsoft_face/__init__.py +++ b/homeassistant/components/microsoft_face/__init__.py @@ -1,7 +1,5 @@ """Support for Microsoft face recognition.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine import json diff --git a/homeassistant/components/microsoft_face_detect/image_processing.py b/homeassistant/components/microsoft_face_detect/image_processing.py index 57e785ad32885..3b69cac143f8a 100644 --- a/homeassistant/components/microsoft_face_detect/image_processing.py +++ b/homeassistant/components/microsoft_face_detect/image_processing.py @@ -1,7 +1,5 @@ """Component that will help set the Microsoft face detect processing.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/microsoft_face_identify/image_processing.py b/homeassistant/components/microsoft_face_identify/image_processing.py index ed793580e1ba3..91fc67c9d155d 100644 --- a/homeassistant/components/microsoft_face_identify/image_processing.py +++ b/homeassistant/components/microsoft_face_identify/image_processing.py @@ -1,7 +1,5 @@ """Component that will help set the Microsoft face for verify processing.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/miele/__init__.py b/homeassistant/components/miele/__init__.py index 4758a947188cb..76500db05f2de 100644 --- a/homeassistant/components/miele/__init__.py +++ b/homeassistant/components/miele/__init__.py @@ -1,7 +1,5 @@ """The Miele integration.""" -from __future__ import annotations - from aiohttp import ClientError, ClientResponseError from pymiele import MieleAPI diff --git a/homeassistant/components/miele/binary_sensor.py b/homeassistant/components/miele/binary_sensor.py index 1e713cd68df5b..4dd5ac97bc53e 100644 --- a/homeassistant/components/miele/binary_sensor.py +++ b/homeassistant/components/miele/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Miele integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/miele/button.py b/homeassistant/components/miele/button.py index a9140c855b363..115d6c2ca9813 100644 --- a/homeassistant/components/miele/button.py +++ b/homeassistant/components/miele/button.py @@ -1,7 +1,5 @@ """Platform for Miele button integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Final diff --git a/homeassistant/components/miele/climate.py b/homeassistant/components/miele/climate.py index 09d16cb9e52c6..9e4135176bfce 100644 --- a/homeassistant/components/miele/climate.py +++ b/homeassistant/components/miele/climate.py @@ -1,7 +1,5 @@ """Platform for Miele integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/miele/coordinator.py b/homeassistant/components/miele/coordinator.py index dde6efedd5a4d..8d93262d8006b 100644 --- a/homeassistant/components/miele/coordinator.py +++ b/homeassistant/components/miele/coordinator.py @@ -1,7 +1,5 @@ """Coordinator module for Miele integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/miele/diagnostics.py b/homeassistant/components/miele/diagnostics.py index 4d7d629139a43..3b53234299881 100644 --- a/homeassistant/components/miele/diagnostics.py +++ b/homeassistant/components/miele/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Miele.""" -from __future__ import annotations - import hashlib from typing import Any, cast diff --git a/homeassistant/components/miele/fan.py b/homeassistant/components/miele/fan.py index ae500898b4e92..ef8f2f59296a1 100644 --- a/homeassistant/components/miele/fan.py +++ b/homeassistant/components/miele/fan.py @@ -1,7 +1,5 @@ """Platform for Miele fan entity.""" -from __future__ import annotations - from dataclasses import dataclass import logging import math diff --git a/homeassistant/components/miele/light.py b/homeassistant/components/miele/light.py index 93856b8429ce9..8bb5cbf6b4864 100644 --- a/homeassistant/components/miele/light.py +++ b/homeassistant/components/miele/light.py @@ -1,7 +1,5 @@ """Platform for Miele light entity.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/miele/select.py b/homeassistant/components/miele/select.py index 7c756b129eaa5..aee6775a90a84 100644 --- a/homeassistant/components/miele/select.py +++ b/homeassistant/components/miele/select.py @@ -1,7 +1,5 @@ """Platform for Miele select entity.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import IntEnum diff --git a/homeassistant/components/miele/sensor.py b/homeassistant/components/miele/sensor.py index 9802000e8c42d..8bc7828e9731b 100644 --- a/homeassistant/components/miele/sensor.py +++ b/homeassistant/components/miele/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Miele integration.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/miele/switch.py b/homeassistant/components/miele/switch.py index 9940304bd8c32..964fcb3cef595 100644 --- a/homeassistant/components/miele/switch.py +++ b/homeassistant/components/miele/switch.py @@ -1,7 +1,5 @@ """Switch platform for Miele switch integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/miele/vacuum.py b/homeassistant/components/miele/vacuum.py index a47bcdb1c32f2..136e05c6bb5c6 100644 --- a/homeassistant/components/miele/vacuum.py +++ b/homeassistant/components/miele/vacuum.py @@ -1,7 +1,5 @@ """Platform for Miele vacuum integration.""" -from __future__ import annotations - from dataclasses import dataclass from enum import IntEnum import logging diff --git a/homeassistant/components/mikrotik/config_flow.py b/homeassistant/components/mikrotik/config_flow.py index bca394f0d3842..e3f2b33576087 100644 --- a/homeassistant/components/mikrotik/config_flow.py +++ b/homeassistant/components/mikrotik/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Mikrotik.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/mikrotik/coordinator.py b/homeassistant/components/mikrotik/coordinator.py index a94d3b4b64ed4..fb5fe499b88b9 100644 --- a/homeassistant/components/mikrotik/coordinator.py +++ b/homeassistant/components/mikrotik/coordinator.py @@ -1,7 +1,5 @@ """The Mikrotik router class.""" -from __future__ import annotations - from datetime import timedelta import logging import ssl diff --git a/homeassistant/components/mikrotik/device.py b/homeassistant/components/mikrotik/device.py index 7963c48d93693..368a35297c130 100644 --- a/homeassistant/components/mikrotik/device.py +++ b/homeassistant/components/mikrotik/device.py @@ -1,7 +1,5 @@ """Network client device class.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/mikrotik/device_tracker.py b/homeassistant/components/mikrotik/device_tracker.py index b166a3a182ac7..0147ed6e5fd74 100644 --- a/homeassistant/components/mikrotik/device_tracker.py +++ b/homeassistant/components/mikrotik/device_tracker.py @@ -1,7 +1,5 @@ """Support for Mikrotik routers as device tracker.""" -from __future__ import annotations - from typing import Any from homeassistant.components.device_tracker import ( diff --git a/homeassistant/components/mill/__init__.py b/homeassistant/components/mill/__init__.py index ce25871209025..b048901dc6052 100644 --- a/homeassistant/components/mill/__init__.py +++ b/homeassistant/components/mill/__init__.py @@ -1,7 +1,5 @@ """The mill component.""" -from __future__ import annotations - from datetime import timedelta from mill import Mill diff --git a/homeassistant/components/mill/coordinator.py b/homeassistant/components/mill/coordinator.py index 222e77efdf7a0..231d8520ba0b2 100644 --- a/homeassistant/components/mill/coordinator.py +++ b/homeassistant/components/mill/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the mill component.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import cast diff --git a/homeassistant/components/mill/entity.py b/homeassistant/components/mill/entity.py index 06056aba33614..cee76a586115b 100644 --- a/homeassistant/components/mill/entity.py +++ b/homeassistant/components/mill/entity.py @@ -1,7 +1,5 @@ """Base entity for Mill devices.""" -from __future__ import annotations - from abc import abstractmethod from mill import MillDevice diff --git a/homeassistant/components/mill/number.py b/homeassistant/components/mill/number.py index 8433a9853c6f5..10d93012a56bb 100644 --- a/homeassistant/components/mill/number.py +++ b/homeassistant/components/mill/number.py @@ -1,7 +1,5 @@ """Support for mill wifi-enabled home heaters.""" -from __future__ import annotations - from mill import Heater, MillDevice from homeassistant.components.number import NumberDeviceClass, NumberEntity diff --git a/homeassistant/components/mill/sensor.py b/homeassistant/components/mill/sensor.py index 3a47cb427d255..d60231ff62c15 100644 --- a/homeassistant/components/mill/sensor.py +++ b/homeassistant/components/mill/sensor.py @@ -1,7 +1,5 @@ """Support for mill wifi-enabled home heaters.""" -from __future__ import annotations - import mill from homeassistant.components.sensor import ( diff --git a/homeassistant/components/min_max/config_flow.py b/homeassistant/components/min_max/config_flow.py index 2b7b38beb46b9..c5d6828321304 100644 --- a/homeassistant/components/min_max/config_flow.py +++ b/homeassistant/components/min_max/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Min/Max integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/min_max/sensor.py b/homeassistant/components/min_max/sensor.py index 4664dd00d1b68..3bcff4040bdfd 100644 --- a/homeassistant/components/min_max/sensor.py +++ b/homeassistant/components/min_max/sensor.py @@ -1,7 +1,5 @@ """Support for displaying minimal, maximal, mean or median values.""" -from __future__ import annotations - from datetime import datetime import logging import statistics diff --git a/homeassistant/components/minecraft_server/__init__.py b/homeassistant/components/minecraft_server/__init__.py index e74b78446e556..041df839b4e04 100644 --- a/homeassistant/components/minecraft_server/__init__.py +++ b/homeassistant/components/minecraft_server/__init__.py @@ -1,7 +1,5 @@ """The Minecraft Server integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/minecraft_server/config_flow.py b/homeassistant/components/minecraft_server/config_flow.py index 4bcb5f6cb88ed..a1608b1fe8361 100644 --- a/homeassistant/components/minecraft_server/config_flow.py +++ b/homeassistant/components/minecraft_server/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Minecraft Server integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/minecraft_server/coordinator.py b/homeassistant/components/minecraft_server/coordinator.py index 457b0700535e4..3f6349ed55758 100644 --- a/homeassistant/components/minecraft_server/coordinator.py +++ b/homeassistant/components/minecraft_server/coordinator.py @@ -1,7 +1,5 @@ """The Minecraft Server integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/minecraft_server/sensor.py b/homeassistant/components/minecraft_server/sensor.py index c7eecec3f0db7..d0cf7bb4f3029 100644 --- a/homeassistant/components/minecraft_server/sensor.py +++ b/homeassistant/components/minecraft_server/sensor.py @@ -1,7 +1,5 @@ """The Minecraft Server sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/minio/__init__.py b/homeassistant/components/minio/__init__.py index 18a82f3a8ed21..30f66c88dad27 100644 --- a/homeassistant/components/minio/__init__.py +++ b/homeassistant/components/minio/__init__.py @@ -1,7 +1,5 @@ """Minio component.""" -from __future__ import annotations - import logging import os from queue import Queue diff --git a/homeassistant/components/minio/minio_helper.py b/homeassistant/components/minio/minio_helper.py index 6b0021406f749..5d3375ec248c0 100644 --- a/homeassistant/components/minio/minio_helper.py +++ b/homeassistant/components/minio/minio_helper.py @@ -1,7 +1,5 @@ """Minio helper methods.""" -from __future__ import annotations - from collections.abc import Iterable import json import logging diff --git a/homeassistant/components/mjpeg/camera.py b/homeassistant/components/mjpeg/camera.py index c60f1c4d76089..5a1c32c226042 100644 --- a/homeassistant/components/mjpeg/camera.py +++ b/homeassistant/components/mjpeg/camera.py @@ -1,7 +1,5 @@ """Support for IP Cameras.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncIterator from contextlib import suppress diff --git a/homeassistant/components/mjpeg/config_flow.py b/homeassistant/components/mjpeg/config_flow.py index 5afd796f73fa5..f331b7e0137ec 100644 --- a/homeassistant/components/mjpeg/config_flow.py +++ b/homeassistant/components/mjpeg/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the MJPEG IP Camera integration.""" -from __future__ import annotations - from collections.abc import Mapping from http import HTTPStatus from typing import Any diff --git a/homeassistant/components/moat/__init__.py b/homeassistant/components/moat/__init__.py index 1e8b0c06759f2..a7b178767f4fd 100644 --- a/homeassistant/components/moat/__init__.py +++ b/homeassistant/components/moat/__init__.py @@ -1,7 +1,5 @@ """The Moat Bluetooth BLE integration.""" -from __future__ import annotations - import logging from moat_ble import MoatBluetoothDeviceData diff --git a/homeassistant/components/moat/config_flow.py b/homeassistant/components/moat/config_flow.py index 078e0f6e460e5..f9bf01d7f5ee3 100644 --- a/homeassistant/components/moat/config_flow.py +++ b/homeassistant/components/moat/config_flow.py @@ -1,7 +1,5 @@ """Config flow for moat ble integration.""" -from __future__ import annotations - from typing import Any from moat_ble import MoatBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/moat/sensor.py b/homeassistant/components/moat/sensor.py index 5442f1bec2e7d..dde74cf780e9b 100644 --- a/homeassistant/components/moat/sensor.py +++ b/homeassistant/components/moat/sensor.py @@ -1,7 +1,5 @@ """Support for moat ble sensors.""" -from __future__ import annotations - from moat_ble import DeviceClass, DeviceKey, SensorUpdate, Units from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/mobile_app/device_action.py b/homeassistant/components/mobile_app/device_action.py index dccff926b34b5..e8580d695dc7b 100644 --- a/homeassistant/components/mobile_app/device_action.py +++ b/homeassistant/components/mobile_app/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Mobile App.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components import notify diff --git a/homeassistant/components/mobile_app/entity.py b/homeassistant/components/mobile_app/entity.py index e97431baa13fb..8111d648aa889 100644 --- a/homeassistant/components/mobile_app/entity.py +++ b/homeassistant/components/mobile_app/entity.py @@ -1,7 +1,5 @@ """An entity class for mobile_app.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/mobile_app/helpers.py b/homeassistant/components/mobile_app/helpers.py index 776e98fc4bf95..cc61d6a28e844 100644 --- a/homeassistant/components/mobile_app/helpers.py +++ b/homeassistant/components/mobile_app/helpers.py @@ -1,7 +1,5 @@ """Helpers for mobile_app.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from http import HTTPStatus import logging diff --git a/homeassistant/components/mobile_app/http_api.py b/homeassistant/components/mobile_app/http_api.py index 7acf3cfdd71c8..bcd225e2b8105 100644 --- a/homeassistant/components/mobile_app/http_api.py +++ b/homeassistant/components/mobile_app/http_api.py @@ -1,7 +1,5 @@ """Provides an HTTP API for mobile_app.""" -from __future__ import annotations - from contextlib import suppress from http import HTTPStatus import secrets diff --git a/homeassistant/components/mobile_app/logbook.py b/homeassistant/components/mobile_app/logbook.py index d9f7f4f04e150..8a36eaabd5300 100644 --- a/homeassistant/components/mobile_app/logbook.py +++ b/homeassistant/components/mobile_app/logbook.py @@ -1,7 +1,5 @@ """Describe mobile_app logbook events.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/mobile_app/notify.py b/homeassistant/components/mobile_app/notify.py index 085c80afbebff..02104ec4a1572 100644 --- a/homeassistant/components/mobile_app/notify.py +++ b/homeassistant/components/mobile_app/notify.py @@ -1,7 +1,5 @@ """Support for mobile_app push notifications.""" -from __future__ import annotations - import asyncio from functools import partial from http import HTTPStatus diff --git a/homeassistant/components/mobile_app/push_notification.py b/homeassistant/components/mobile_app/push_notification.py index d295a844878b0..e7b467f235d99 100644 --- a/homeassistant/components/mobile_app/push_notification.py +++ b/homeassistant/components/mobile_app/push_notification.py @@ -1,7 +1,5 @@ """Push notification handling.""" -from __future__ import annotations - import asyncio from collections.abc import Callable diff --git a/homeassistant/components/mobile_app/sensor.py b/homeassistant/components/mobile_app/sensor.py index 65770b99aad68..36dd7ba55b6e8 100644 --- a/homeassistant/components/mobile_app/sensor.py +++ b/homeassistant/components/mobile_app/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for mobile_app.""" -from __future__ import annotations - from datetime import date, datetime from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/mobile_app/util.py b/homeassistant/components/mobile_app/util.py index f139a203c345b..3eef8e31fdad5 100644 --- a/homeassistant/components/mobile_app/util.py +++ b/homeassistant/components/mobile_app/util.py @@ -1,7 +1,5 @@ """Mobile app utility functions.""" -from __future__ import annotations - import asyncio from typing import TYPE_CHECKING diff --git a/homeassistant/components/mobile_app/webhook.py b/homeassistant/components/mobile_app/webhook.py index da6c6676b4f35..0972f1163d5c3 100644 --- a/homeassistant/components/mobile_app/webhook.py +++ b/homeassistant/components/mobile_app/webhook.py @@ -1,7 +1,5 @@ """Webhook handlers for mobile_app.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from contextlib import suppress diff --git a/homeassistant/components/mobile_app/websocket_api.py b/homeassistant/components/mobile_app/websocket_api.py index e862e4c8bd51f..70363ed3d50ee 100644 --- a/homeassistant/components/mobile_app/websocket_api.py +++ b/homeassistant/components/mobile_app/websocket_api.py @@ -1,7 +1,5 @@ """Mobile app websocket API.""" -from __future__ import annotations - from functools import wraps from typing import Any diff --git a/homeassistant/components/mochad/light.py b/homeassistant/components/mochad/light.py index fe5a8ccd07d1f..eff8e406e0e95 100644 --- a/homeassistant/components/mochad/light.py +++ b/homeassistant/components/mochad/light.py @@ -1,7 +1,5 @@ """Support for X10 dimmer over Mochad.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/mochad/switch.py b/homeassistant/components/mochad/switch.py index beb12d9d4098d..085122cf1d3a6 100644 --- a/homeassistant/components/mochad/switch.py +++ b/homeassistant/components/mochad/switch.py @@ -1,7 +1,5 @@ """Support for X10 switch over Mochad.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/modbus/__init__.py b/homeassistant/components/modbus/__init__.py index b32b7de1a919d..8699fd8436482 100644 --- a/homeassistant/components/modbus/__init__.py +++ b/homeassistant/components/modbus/__init__.py @@ -1,7 +1,5 @@ """Support for Modbus.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/modbus/binary_sensor.py b/homeassistant/components/modbus/binary_sensor.py index afcab812e0690..6a081d7b80a1f 100644 --- a/homeassistant/components/modbus/binary_sensor.py +++ b/homeassistant/components/modbus/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Modbus Coil and Discrete Input sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import BinarySensorEntity diff --git a/homeassistant/components/modbus/climate.py b/homeassistant/components/modbus/climate.py index 3ae9285078e38..4c5e7f553c182 100644 --- a/homeassistant/components/modbus/climate.py +++ b/homeassistant/components/modbus/climate.py @@ -1,7 +1,5 @@ """Support for Generic Modbus Thermostats.""" -from __future__ import annotations - import struct from typing import Any, cast diff --git a/homeassistant/components/modbus/cover.py b/homeassistant/components/modbus/cover.py index 21d04d2ffc4bd..c72062f64cd25 100644 --- a/homeassistant/components/modbus/cover.py +++ b/homeassistant/components/modbus/cover.py @@ -1,7 +1,5 @@ """Support for Modbus covers.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import CoverEntity, CoverEntityFeature, CoverState diff --git a/homeassistant/components/modbus/entity.py b/homeassistant/components/modbus/entity.py index db5460cd95639..b0d1c6a676213 100644 --- a/homeassistant/components/modbus/entity.py +++ b/homeassistant/components/modbus/entity.py @@ -1,7 +1,5 @@ """Base implementation for all modbus platforms.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable import copy diff --git a/homeassistant/components/modbus/fan.py b/homeassistant/components/modbus/fan.py index 3602fbc5879c7..467d798ce7d45 100644 --- a/homeassistant/components/modbus/fan.py +++ b/homeassistant/components/modbus/fan.py @@ -1,7 +1,5 @@ """Support for Modbus fans.""" -from __future__ import annotations - from typing import Any from homeassistant.components.fan import FanEntity, FanEntityFeature diff --git a/homeassistant/components/modbus/light.py b/homeassistant/components/modbus/light.py index 4c27ffb456b68..3ce52f75e2da8 100644 --- a/homeassistant/components/modbus/light.py +++ b/homeassistant/components/modbus/light.py @@ -1,7 +1,5 @@ """Support for Modbus lights.""" -from __future__ import annotations - from typing import Any from homeassistant.components.light import ( diff --git a/homeassistant/components/modbus/modbus.py b/homeassistant/components/modbus/modbus.py index 5f376806d7c60..db98f8d91b792 100644 --- a/homeassistant/components/modbus/modbus.py +++ b/homeassistant/components/modbus/modbus.py @@ -1,7 +1,5 @@ """Support for Modbus.""" -from __future__ import annotations - import asyncio from collections import namedtuple from typing import Any diff --git a/homeassistant/components/modbus/sensor.py b/homeassistant/components/modbus/sensor.py index a7e973b7b4740..a06edb75a2c55 100644 --- a/homeassistant/components/modbus/sensor.py +++ b/homeassistant/components/modbus/sensor.py @@ -1,7 +1,5 @@ """Support for Modbus Register sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import ( diff --git a/homeassistant/components/modbus/switch.py b/homeassistant/components/modbus/switch.py index 9fc3115901dda..43f268cd69b86 100644 --- a/homeassistant/components/modbus/switch.py +++ b/homeassistant/components/modbus/switch.py @@ -1,7 +1,5 @@ """Support for Modbus switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/modbus/validators.py b/homeassistant/components/modbus/validators.py index e2833f06ec290..cb320c56a45cb 100644 --- a/homeassistant/components/modbus/validators.py +++ b/homeassistant/components/modbus/validators.py @@ -1,7 +1,5 @@ """Validate Modbus configuration.""" -from __future__ import annotations - from collections import namedtuple import logging import struct diff --git a/homeassistant/components/modem_callerid/button.py b/homeassistant/components/modem_callerid/button.py index 5df2d67695f31..80f0bee17d44b 100644 --- a/homeassistant/components/modem_callerid/button.py +++ b/homeassistant/components/modem_callerid/button.py @@ -1,7 +1,5 @@ """Support for Phone Modem button.""" -from __future__ import annotations - from phone_modem import PhoneModem from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/modem_callerid/config_flow.py b/homeassistant/components/modem_callerid/config_flow.py index 237fafa69d75d..46246685969d0 100644 --- a/homeassistant/components/modem_callerid/config_flow.py +++ b/homeassistant/components/modem_callerid/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Modem Caller ID integration.""" -from __future__ import annotations - from typing import Any from phone_modem import PhoneModem diff --git a/homeassistant/components/modem_callerid/sensor.py b/homeassistant/components/modem_callerid/sensor.py index d9d77dfac2f65..893e2d583680e 100644 --- a/homeassistant/components/modem_callerid/sensor.py +++ b/homeassistant/components/modem_callerid/sensor.py @@ -1,7 +1,5 @@ """A sensor for incoming calls using a USB modem that supports caller ID.""" -from __future__ import annotations - from phone_modem import PhoneModem from homeassistant.components.sensor import RestoreSensor diff --git a/homeassistant/components/modern_forms/__init__.py b/homeassistant/components/modern_forms/__init__.py index 80041f62c4463..18e12af570ebb 100644 --- a/homeassistant/components/modern_forms/__init__.py +++ b/homeassistant/components/modern_forms/__init__.py @@ -1,7 +1,5 @@ """The Modern Forms integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import logging from typing import Any, Concatenate diff --git a/homeassistant/components/modern_forms/binary_sensor.py b/homeassistant/components/modern_forms/binary_sensor.py index 5bfad9b9ff4dc..62f4c27f57877 100644 --- a/homeassistant/components/modern_forms/binary_sensor.py +++ b/homeassistant/components/modern_forms/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Modern Forms Binary Sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import BinarySensorEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/modern_forms/config_flow.py b/homeassistant/components/modern_forms/config_flow.py index d10c7604722ab..a846befa86b56 100644 --- a/homeassistant/components/modern_forms/config_flow.py +++ b/homeassistant/components/modern_forms/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Modern Forms.""" -from __future__ import annotations - from typing import Any from aiomodernforms import ModernFormsConnectionError, ModernFormsDevice diff --git a/homeassistant/components/modern_forms/coordinator.py b/homeassistant/components/modern_forms/coordinator.py index 492235cbe3531..49cc19c26298a 100644 --- a/homeassistant/components/modern_forms/coordinator.py +++ b/homeassistant/components/modern_forms/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Modern Forms integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/modern_forms/diagnostics.py b/homeassistant/components/modern_forms/diagnostics.py index 6761adb7c9709..ac08b701e38f2 100644 --- a/homeassistant/components/modern_forms/diagnostics.py +++ b/homeassistant/components/modern_forms/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Modern Forms.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/modern_forms/entity.py b/homeassistant/components/modern_forms/entity.py index 0fab00f8f220f..c066d850374c9 100644 --- a/homeassistant/components/modern_forms/entity.py +++ b/homeassistant/components/modern_forms/entity.py @@ -1,7 +1,5 @@ """The Modern Forms integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/modern_forms/fan.py b/homeassistant/components/modern_forms/fan.py index 82f7fb111a23e..a626f10ecbe77 100644 --- a/homeassistant/components/modern_forms/fan.py +++ b/homeassistant/components/modern_forms/fan.py @@ -1,7 +1,5 @@ """Support for Modern Forms Fan Fans.""" -from __future__ import annotations - from typing import Any from aiomodernforms.const import FAN_POWER_OFF, FAN_POWER_ON diff --git a/homeassistant/components/modern_forms/light.py b/homeassistant/components/modern_forms/light.py index 213e14b31a980..5fa07adf06b05 100644 --- a/homeassistant/components/modern_forms/light.py +++ b/homeassistant/components/modern_forms/light.py @@ -1,7 +1,5 @@ """Support for Modern Forms Fan lights.""" -from __future__ import annotations - from typing import Any from aiomodernforms.const import LIGHT_POWER_OFF, LIGHT_POWER_ON diff --git a/homeassistant/components/modern_forms/sensor.py b/homeassistant/components/modern_forms/sensor.py index 75ba56a974f11..aa28b47b639eb 100644 --- a/homeassistant/components/modern_forms/sensor.py +++ b/homeassistant/components/modern_forms/sensor.py @@ -1,7 +1,5 @@ """Support for Modern Forms switches.""" -from __future__ import annotations - from datetime import datetime from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/modern_forms/switch.py b/homeassistant/components/modern_forms/switch.py index 003baa203dfb0..76436a0dd62e9 100644 --- a/homeassistant/components/modern_forms/switch.py +++ b/homeassistant/components/modern_forms/switch.py @@ -1,7 +1,5 @@ """Support for Modern Forms switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/moehlenhoff_alpha2/__init__.py b/homeassistant/components/moehlenhoff_alpha2/__init__.py index 1e4d0f7312627..13edbb87cc13c 100644 --- a/homeassistant/components/moehlenhoff_alpha2/__init__.py +++ b/homeassistant/components/moehlenhoff_alpha2/__init__.py @@ -1,7 +1,5 @@ """Support for the Moehlenhoff Alpha2.""" -from __future__ import annotations - from moehlenhoff_alpha2 import Alpha2Base from homeassistant.const import CONF_HOST, Platform diff --git a/homeassistant/components/moehlenhoff_alpha2/coordinator.py b/homeassistant/components/moehlenhoff_alpha2/coordinator.py index 5ea78fdf20427..9bcad3a309974 100644 --- a/homeassistant/components/moehlenhoff_alpha2/coordinator.py +++ b/homeassistant/components/moehlenhoff_alpha2/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Moehlenhoff Alpha2.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/mold_indicator/__init__.py b/homeassistant/components/mold_indicator/__init__.py index 1c22b21921795..5150927e4c00d 100644 --- a/homeassistant/components/mold_indicator/__init__.py +++ b/homeassistant/components/mold_indicator/__init__.py @@ -1,7 +1,5 @@ """Calculates mold growth indication from temperature and humidity.""" -from __future__ import annotations - from collections.abc import Callable import logging diff --git a/homeassistant/components/mold_indicator/config_flow.py b/homeassistant/components/mold_indicator/config_flow.py index 9d8a95c471642..6b30ebc9e1a37 100644 --- a/homeassistant/components/mold_indicator/config_flow.py +++ b/homeassistant/components/mold_indicator/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Mold indicator.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/mold_indicator/const.py b/homeassistant/components/mold_indicator/const.py index 15fdf51bce377..ed65527da5b33 100644 --- a/homeassistant/components/mold_indicator/const.py +++ b/homeassistant/components/mold_indicator/const.py @@ -1,7 +1,5 @@ """Constants for Mold indicator component.""" -from __future__ import annotations - DOMAIN = "mold_indicator" CONF_CALIBRATION_FACTOR = "calibration_factor" diff --git a/homeassistant/components/mold_indicator/sensor.py b/homeassistant/components/mold_indicator/sensor.py index 206e25433e27c..3ece5f461c995 100644 --- a/homeassistant/components/mold_indicator/sensor.py +++ b/homeassistant/components/mold_indicator/sensor.py @@ -1,7 +1,5 @@ """Calculates mold growth indication from temperature and humidity.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import logging import math diff --git a/homeassistant/components/monarch_money/__init__.py b/homeassistant/components/monarch_money/__init__.py index 8b7cfa6aa5b4a..d5e6e1148fa5e 100644 --- a/homeassistant/components/monarch_money/__init__.py +++ b/homeassistant/components/monarch_money/__init__.py @@ -1,7 +1,5 @@ """The Monarch Money integration.""" -from __future__ import annotations - from typedmonarchmoney import TypedMonarchMoney from homeassistant.const import CONF_TOKEN, Platform diff --git a/homeassistant/components/monarch_money/config_flow.py b/homeassistant/components/monarch_money/config_flow.py index e6ab84a4e74e2..92fd79170d943 100644 --- a/homeassistant/components/monarch_money/config_flow.py +++ b/homeassistant/components/monarch_money/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Monarch Money integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/monoprice/__init__.py b/homeassistant/components/monoprice/__init__.py index 1f5df2ca194c8..33ae2f559cd31 100644 --- a/homeassistant/components/monoprice/__init__.py +++ b/homeassistant/components/monoprice/__init__.py @@ -1,7 +1,5 @@ """The Monoprice 6-Zone Amplifier integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/monoprice/config_flow.py b/homeassistant/components/monoprice/config_flow.py index b2619623a07b2..c428c977eb5a5 100644 --- a/homeassistant/components/monoprice/config_flow.py +++ b/homeassistant/components/monoprice/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Monoprice 6-Zone Amplifier integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/monzo/__init__.py b/homeassistant/components/monzo/__init__.py index e0aa3f3a8479c..bdb11a30b5549 100644 --- a/homeassistant/components/monzo/__init__.py +++ b/homeassistant/components/monzo/__init__.py @@ -1,7 +1,5 @@ """The Monzo integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/monzo/config_flow.py b/homeassistant/components/monzo/config_flow.py index 32bb29dafd7f7..a794b6c167407 100644 --- a/homeassistant/components/monzo/config_flow.py +++ b/homeassistant/components/monzo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Monzo.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/monzo/coordinator.py b/homeassistant/components/monzo/coordinator.py index 68da9b256ad88..2a16329d13737 100644 --- a/homeassistant/components/monzo/coordinator.py +++ b/homeassistant/components/monzo/coordinator.py @@ -1,7 +1,5 @@ """The Monzo integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/monzo/entity.py b/homeassistant/components/monzo/entity.py index bf83e3a9bfbdb..50f94265d599b 100644 --- a/homeassistant/components/monzo/entity.py +++ b/homeassistant/components/monzo/entity.py @@ -1,7 +1,5 @@ """Base entity for Monzo.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/monzo/sensor.py b/homeassistant/components/monzo/sensor.py index e7e644e93fe0b..a6b711f4c420e 100644 --- a/homeassistant/components/monzo/sensor.py +++ b/homeassistant/components/monzo/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/moon/config_flow.py b/homeassistant/components/moon/config_flow.py index d8aa082ee3ae0..4b645eeeaa562 100644 --- a/homeassistant/components/moon/config_flow.py +++ b/homeassistant/components/moon/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Moon integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/moon/sensor.py b/homeassistant/components/moon/sensor.py index 12d0ff3ed41d2..3f7f25eb81494 100644 --- a/homeassistant/components/moon/sensor.py +++ b/homeassistant/components/moon/sensor.py @@ -1,7 +1,5 @@ """Support for tracking the moon phases.""" -from __future__ import annotations - from astral import moon from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/mopeka/__init__.py b/homeassistant/components/mopeka/__init__.py index d73ece581d74d..551cbefb4f12a 100644 --- a/homeassistant/components/mopeka/__init__.py +++ b/homeassistant/components/mopeka/__init__.py @@ -1,7 +1,5 @@ """The Mopeka integration.""" -from __future__ import annotations - import logging from mopeka_iot_ble import MediumType, MopekaIOTBluetoothDeviceData diff --git a/homeassistant/components/mopeka/config_flow.py b/homeassistant/components/mopeka/config_flow.py index e5b7d5d7dd27f..2561ac67bc7e7 100644 --- a/homeassistant/components/mopeka/config_flow.py +++ b/homeassistant/components/mopeka/config_flow.py @@ -1,7 +1,5 @@ """Config flow for mopeka integration.""" -from __future__ import annotations - from enum import Enum from typing import Any diff --git a/homeassistant/components/mopeka/device.py b/homeassistant/components/mopeka/device.py index b1b01c07957f8..f060fd86fe495 100644 --- a/homeassistant/components/mopeka/device.py +++ b/homeassistant/components/mopeka/device.py @@ -1,7 +1,5 @@ """Support for Mopeka devices.""" -from __future__ import annotations - from mopeka_iot_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/mopeka/sensor.py b/homeassistant/components/mopeka/sensor.py index 53c93f771f212..b43a8dab4f43e 100644 --- a/homeassistant/components/mopeka/sensor.py +++ b/homeassistant/components/mopeka/sensor.py @@ -1,7 +1,5 @@ """Support for Mopeka sensors.""" -from __future__ import annotations - from mopeka_iot_ble import SensorUpdate from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/motion_blinds/button.py b/homeassistant/components/motion_blinds/button.py index 09f29e09c705f..37f6798eb74a9 100644 --- a/homeassistant/components/motion_blinds/button.py +++ b/homeassistant/components/motion_blinds/button.py @@ -1,7 +1,5 @@ """Support for Motionblinds button entity using their WLAN API.""" -from __future__ import annotations - from motionblinds.motion_blinds import LimitStatus, MotionBlind from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/motion_blinds/config_flow.py b/homeassistant/components/motion_blinds/config_flow.py index cd85de5c62787..a14d376829a5a 100644 --- a/homeassistant/components/motion_blinds/config_flow.py +++ b/homeassistant/components/motion_blinds/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Motionblinds using their WLAN API.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/motion_blinds/cover.py b/homeassistant/components/motion_blinds/cover.py index f1351af8bc21d..d8143f0332b42 100644 --- a/homeassistant/components/motion_blinds/cover.py +++ b/homeassistant/components/motion_blinds/cover.py @@ -1,7 +1,5 @@ """Support for Motionblinds using their WLAN API.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/motion_blinds/entity.py b/homeassistant/components/motion_blinds/entity.py index 9b52cbb01f50e..5dd615203d2a1 100644 --- a/homeassistant/components/motion_blinds/entity.py +++ b/homeassistant/components/motion_blinds/entity.py @@ -1,7 +1,5 @@ """Support for Motionblinds using their WLAN API.""" -from __future__ import annotations - from motionblinds import DEVICE_TYPES_GATEWAY, DEVICE_TYPES_WIFI, MotionGateway from motionblinds.motion_blinds import MotionBlind diff --git a/homeassistant/components/motionblinds_ble/__init__.py b/homeassistant/components/motionblinds_ble/__init__.py index a278a19046f03..38d53eb7573cc 100644 --- a/homeassistant/components/motionblinds_ble/__init__.py +++ b/homeassistant/components/motionblinds_ble/__init__.py @@ -1,7 +1,5 @@ """Motionblinds Bluetooth integration.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/motionblinds_ble/button.py b/homeassistant/components/motionblinds_ble/button.py index 22fc5a2e32918..33f62f01f27ae 100644 --- a/homeassistant/components/motionblinds_ble/button.py +++ b/homeassistant/components/motionblinds_ble/button.py @@ -1,7 +1,5 @@ """Button entities for the Motionblinds Bluetooth integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass import logging diff --git a/homeassistant/components/motionblinds_ble/config_flow.py b/homeassistant/components/motionblinds_ble/config_flow.py index a147b6f71d298..c1d1aae273e45 100644 --- a/homeassistant/components/motionblinds_ble/config_flow.py +++ b/homeassistant/components/motionblinds_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Motionblinds Bluetooth integration.""" -from __future__ import annotations - import logging import re from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/motionblinds_ble/cover.py b/homeassistant/components/motionblinds_ble/cover.py index a96427aabbd12..90bc244338481 100644 --- a/homeassistant/components/motionblinds_ble/cover.py +++ b/homeassistant/components/motionblinds_ble/cover.py @@ -1,7 +1,5 @@ """Cover entities for the Motionblinds Bluetooth integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/motionblinds_ble/diagnostics.py b/homeassistant/components/motionblinds_ble/diagnostics.py index d693c3358f402..0c5b70b5bf524 100644 --- a/homeassistant/components/motionblinds_ble/diagnostics.py +++ b/homeassistant/components/motionblinds_ble/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Motionblinds Bluetooth.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/motionblinds_ble/select.py b/homeassistant/components/motionblinds_ble/select.py index a3d7c378798c2..7a6c6f8a28673 100644 --- a/homeassistant/components/motionblinds_ble/select.py +++ b/homeassistant/components/motionblinds_ble/select.py @@ -1,7 +1,5 @@ """Select entities for the Motionblinds Bluetooth integration.""" -from __future__ import annotations - import logging from motionblindsble.const import MotionBlindType, MotionSpeedLevel diff --git a/homeassistant/components/motionblinds_ble/sensor.py b/homeassistant/components/motionblinds_ble/sensor.py index c90998a0c4a87..914c7d2e2724e 100644 --- a/homeassistant/components/motionblinds_ble/sensor.py +++ b/homeassistant/components/motionblinds_ble/sensor.py @@ -1,7 +1,5 @@ """Sensor entities for the Motionblinds BLE integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/motioneye/__init__.py b/homeassistant/components/motioneye/__init__.py index 5f3799abb1f90..1ddb9fcc60eb2 100644 --- a/homeassistant/components/motioneye/__init__.py +++ b/homeassistant/components/motioneye/__init__.py @@ -1,7 +1,5 @@ """The motionEye integration.""" -from __future__ import annotations - from collections.abc import Callable import contextlib from http import HTTPStatus diff --git a/homeassistant/components/motioneye/camera.py b/homeassistant/components/motioneye/camera.py index 65baa163e0a71..874298076b27a 100644 --- a/homeassistant/components/motioneye/camera.py +++ b/homeassistant/components/motioneye/camera.py @@ -1,7 +1,5 @@ """The motionEye integration.""" -from __future__ import annotations - from collections.abc import Mapping from contextlib import suppress from typing import Any diff --git a/homeassistant/components/motioneye/config_flow.py b/homeassistant/components/motioneye/config_flow.py index 7ca6d9dfcebfe..88797c182d05c 100644 --- a/homeassistant/components/motioneye/config_flow.py +++ b/homeassistant/components/motioneye/config_flow.py @@ -1,7 +1,5 @@ """Config flow for motionEye integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/motioneye/coordinator.py b/homeassistant/components/motioneye/coordinator.py index 6e330d5d27bb6..a3e504d6e81e6 100644 --- a/homeassistant/components/motioneye/coordinator.py +++ b/homeassistant/components/motioneye/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the motionEye integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/motioneye/entity.py b/homeassistant/components/motioneye/entity.py index e3c5a19d8fa3e..fa6aff06c8db8 100644 --- a/homeassistant/components/motioneye/entity.py +++ b/homeassistant/components/motioneye/entity.py @@ -1,7 +1,5 @@ """The motionEye integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/motioneye/media_source.py b/homeassistant/components/motioneye/media_source.py index 52d4ca0453063..a55fb15eddabd 100644 --- a/homeassistant/components/motioneye/media_source.py +++ b/homeassistant/components/motioneye/media_source.py @@ -1,7 +1,5 @@ """motionEye Media Source Implementation.""" -from __future__ import annotations - import logging from pathlib import PurePath from typing import cast diff --git a/homeassistant/components/motioneye/sensor.py b/homeassistant/components/motioneye/sensor.py index be3644451015b..05ef1ebd24ea3 100644 --- a/homeassistant/components/motioneye/sensor.py +++ b/homeassistant/components/motioneye/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for motionEye.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/motioneye/switch.py b/homeassistant/components/motioneye/switch.py index 4acaf54ae2077..21f27f3427d26 100644 --- a/homeassistant/components/motioneye/switch.py +++ b/homeassistant/components/motioneye/switch.py @@ -1,7 +1,5 @@ """Switch platform for motionEye.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/motionmount/__init__.py b/homeassistant/components/motionmount/__init__.py index 9c2ac6fa18029..d19bea7ccf510 100644 --- a/homeassistant/components/motionmount/__init__.py +++ b/homeassistant/components/motionmount/__init__.py @@ -1,7 +1,5 @@ """The Vogel's MotionMount integration.""" -from __future__ import annotations - import socket import motionmount diff --git a/homeassistant/components/mpd/__init__.py b/homeassistant/components/mpd/__init__.py index 01ea159cf0249..a2759d0ce51d7 100644 --- a/homeassistant/components/mpd/__init__.py +++ b/homeassistant/components/mpd/__init__.py @@ -1,7 +1,5 @@ """The Music Player Daemon integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/mpd/media_player.py b/homeassistant/components/mpd/media_player.py index 8a33e6ff6c2f4..730e1a3a9ff4f 100644 --- a/homeassistant/components/mpd/media_player.py +++ b/homeassistant/components/mpd/media_player.py @@ -1,7 +1,5 @@ """Support to interact with a Music Player Daemon.""" -from __future__ import annotations - import asyncio from contextlib import asynccontextmanager, suppress from datetime import timedelta diff --git a/homeassistant/components/mqtt/__init__.py b/homeassistant/components/mqtt/__init__.py index d6f1482805014..a02d552155b26 100644 --- a/homeassistant/components/mqtt/__init__.py +++ b/homeassistant/components/mqtt/__init__.py @@ -1,7 +1,5 @@ """Support for MQTT message handling.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import datetime diff --git a/homeassistant/components/mqtt/addon.py b/homeassistant/components/mqtt/addon.py index 3ac6748033f11..14850009a5d04 100644 --- a/homeassistant/components/mqtt/addon.py +++ b/homeassistant/components/mqtt/addon.py @@ -3,8 +3,6 @@ Currently only supports the official mosquitto add-on. """ -from __future__ import annotations - from homeassistant.components.hassio import AddonManager from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.singleton import singleton diff --git a/homeassistant/components/mqtt/alarm_control_panel.py b/homeassistant/components/mqtt/alarm_control_panel.py index 72b92cdcb9d61..121b4a954e087 100644 --- a/homeassistant/components/mqtt/alarm_control_panel.py +++ b/homeassistant/components/mqtt/alarm_control_panel.py @@ -1,7 +1,5 @@ """Control a MQTT alarm.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/mqtt/async_client.py b/homeassistant/components/mqtt/async_client.py index 0467eb3a289d0..38f0dccd22494 100644 --- a/homeassistant/components/mqtt/async_client.py +++ b/homeassistant/components/mqtt/async_client.py @@ -1,7 +1,5 @@ """Async wrappings for mqtt client.""" -from __future__ import annotations - from functools import lru_cache from types import TracebackType from typing import Self diff --git a/homeassistant/components/mqtt/binary_sensor.py b/homeassistant/components/mqtt/binary_sensor.py index 0ac3cb7f78672..26b9e588cf55a 100644 --- a/homeassistant/components/mqtt/binary_sensor.py +++ b/homeassistant/components/mqtt/binary_sensor.py @@ -1,7 +1,5 @@ """Support for MQTT binary sensors.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from typing import Any diff --git a/homeassistant/components/mqtt/button.py b/homeassistant/components/mqtt/button.py index f5821896071a6..04022166be21d 100644 --- a/homeassistant/components/mqtt/button.py +++ b/homeassistant/components/mqtt/button.py @@ -1,7 +1,5 @@ """Support for MQTT buttons.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components import button diff --git a/homeassistant/components/mqtt/camera.py b/homeassistant/components/mqtt/camera.py index d3615edcbba3e..fe35094ca82f9 100644 --- a/homeassistant/components/mqtt/camera.py +++ b/homeassistant/components/mqtt/camera.py @@ -1,7 +1,5 @@ """Camera that loads a picture from an MQTT topic.""" -from __future__ import annotations - from base64 import b64decode import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/mqtt/client.py b/homeassistant/components/mqtt/client.py index cbfaca71acf7a..815bc861cab56 100644 --- a/homeassistant/components/mqtt/client.py +++ b/homeassistant/components/mqtt/client.py @@ -1,7 +1,5 @@ """Support for MQTT message handling.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import AsyncGenerator, Callable, Coroutine, Iterable diff --git a/homeassistant/components/mqtt/climate.py b/homeassistant/components/mqtt/climate.py index 52db0bd25da2c..86ac1a751830f 100644 --- a/homeassistant/components/mqtt/climate.py +++ b/homeassistant/components/mqtt/climate.py @@ -1,7 +1,5 @@ """Support for MQTT climate devices.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Callable from functools import partial diff --git a/homeassistant/components/mqtt/config.py b/homeassistant/components/mqtt/config.py index ed8f58218c6a9..76f6e980f8c26 100644 --- a/homeassistant/components/mqtt/config.py +++ b/homeassistant/components/mqtt/config.py @@ -1,7 +1,5 @@ """Support for MQTT message handling.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import CONF_OPTIMISTIC, CONF_VALUE_TEMPLATE diff --git a/homeassistant/components/mqtt/config_flow.py b/homeassistant/components/mqtt/config_flow.py index 8cbc9e1625a52..cc26a2dcaca49 100644 --- a/homeassistant/components/mqtt/config_flow.py +++ b/homeassistant/components/mqtt/config_flow.py @@ -1,7 +1,5 @@ """Config flow for MQTT.""" -from __future__ import annotations - import asyncio from collections import OrderedDict from collections.abc import Callable, Mapping diff --git a/homeassistant/components/mqtt/config_integration.py b/homeassistant/components/mqtt/config_integration.py index 7244a41e97503..3470172fb0a25 100644 --- a/homeassistant/components/mqtt/config_integration.py +++ b/homeassistant/components/mqtt/config_integration.py @@ -1,7 +1,5 @@ """Support for MQTT platform config setup.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/mqtt/cover.py b/homeassistant/components/mqtt/cover.py index 201f28099c870..ad489e7de4b2f 100644 --- a/homeassistant/components/mqtt/cover.py +++ b/homeassistant/components/mqtt/cover.py @@ -1,7 +1,5 @@ """Support for MQTT cover devices.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import Any diff --git a/homeassistant/components/mqtt/debug_info.py b/homeassistant/components/mqtt/debug_info.py index 2985e6d770773..133cba487c7eb 100644 --- a/homeassistant/components/mqtt/debug_info.py +++ b/homeassistant/components/mqtt/debug_info.py @@ -1,7 +1,5 @@ """Helper to handle a set of topics to subscribe to.""" -from __future__ import annotations - from collections import deque from dataclasses import dataclass import datetime as dt diff --git a/homeassistant/components/mqtt/device_automation.py b/homeassistant/components/mqtt/device_automation.py index 2738332bb1534..54ac398d0270c 100644 --- a/homeassistant/components/mqtt/device_automation.py +++ b/homeassistant/components/mqtt/device_automation.py @@ -1,7 +1,5 @@ """Provides device automations for MQTT.""" -from __future__ import annotations - import functools import voluptuous as vol diff --git a/homeassistant/components/mqtt/device_tracker.py b/homeassistant/components/mqtt/device_tracker.py index 141e0478f2f4b..8600065fca325 100644 --- a/homeassistant/components/mqtt/device_tracker.py +++ b/homeassistant/components/mqtt/device_tracker.py @@ -1,7 +1,5 @@ """Support for tracking MQTT enabled devices identified.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/mqtt/device_trigger.py b/homeassistant/components/mqtt/device_trigger.py index 8665ac26961ff..8267614c05324 100644 --- a/homeassistant/components/mqtt/device_trigger.py +++ b/homeassistant/components/mqtt/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for MQTT.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass, field import logging diff --git a/homeassistant/components/mqtt/diagnostics.py b/homeassistant/components/mqtt/diagnostics.py index 7a17c1f34093b..58b825f78dc11 100644 --- a/homeassistant/components/mqtt/diagnostics.py +++ b/homeassistant/components/mqtt/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for MQTT.""" -from __future__ import annotations - from typing import Any from homeassistant.components import device_tracker diff --git a/homeassistant/components/mqtt/discovery.py b/homeassistant/components/mqtt/discovery.py index 4ebdbbb6236cc..a8cb74da71eae 100644 --- a/homeassistant/components/mqtt/discovery.py +++ b/homeassistant/components/mqtt/discovery.py @@ -1,7 +1,5 @@ """Support for MQTT discovery.""" -from __future__ import annotations - import asyncio from collections import deque from dataclasses import dataclass diff --git a/homeassistant/components/mqtt/entity.py b/homeassistant/components/mqtt/entity.py index bd09f6517cf1e..bd598ff4a9696 100644 --- a/homeassistant/components/mqtt/entity.py +++ b/homeassistant/components/mqtt/entity.py @@ -1,7 +1,5 @@ """MQTT (entity) component mixins and helpers.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Callable, Coroutine from functools import partial diff --git a/homeassistant/components/mqtt/event.py b/homeassistant/components/mqtt/event.py index aef21838d5964..50c6c9160d435 100644 --- a/homeassistant/components/mqtt/event.py +++ b/homeassistant/components/mqtt/event.py @@ -1,7 +1,5 @@ """Support for MQTT events.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any diff --git a/homeassistant/components/mqtt/fan.py b/homeassistant/components/mqtt/fan.py index 39ea543c809f1..e36c782ffb79a 100644 --- a/homeassistant/components/mqtt/fan.py +++ b/homeassistant/components/mqtt/fan.py @@ -1,7 +1,5 @@ """Support for MQTT fans.""" -from __future__ import annotations - from collections.abc import Callable import logging import math diff --git a/homeassistant/components/mqtt/humidifier.py b/homeassistant/components/mqtt/humidifier.py index 07ddcddb13ab2..5e6c4a548142f 100644 --- a/homeassistant/components/mqtt/humidifier.py +++ b/homeassistant/components/mqtt/humidifier.py @@ -1,7 +1,5 @@ """Support for MQTT humidifiers.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any diff --git a/homeassistant/components/mqtt/image.py b/homeassistant/components/mqtt/image.py index 5e84e83bf6922..ab4e8ed943db5 100644 --- a/homeassistant/components/mqtt/image.py +++ b/homeassistant/components/mqtt/image.py @@ -1,7 +1,5 @@ """Support for MQTT images.""" -from __future__ import annotations - from base64 import b64decode import binascii from collections.abc import Callable diff --git a/homeassistant/components/mqtt/lawn_mower.py b/homeassistant/components/mqtt/lawn_mower.py index 1917c56f209cf..a1c13ecd87450 100644 --- a/homeassistant/components/mqtt/lawn_mower.py +++ b/homeassistant/components/mqtt/lawn_mower.py @@ -1,7 +1,5 @@ """Support for MQTT lawn mowers.""" -from __future__ import annotations - from collections.abc import Callable import contextlib import logging diff --git a/homeassistant/components/mqtt/light/__init__.py b/homeassistant/components/mqtt/light/__init__.py index 3ffad9226beec..6f235dd87e617 100644 --- a/homeassistant/components/mqtt/light/__init__.py +++ b/homeassistant/components/mqtt/light/__init__.py @@ -1,7 +1,5 @@ """Support for MQTT lights.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/mqtt/light/schema_basic.py b/homeassistant/components/mqtt/light/schema_basic.py index 25ea1ee7dc7b4..7e680a0267f0f 100644 --- a/homeassistant/components/mqtt/light/schema_basic.py +++ b/homeassistant/components/mqtt/light/schema_basic.py @@ -1,7 +1,5 @@ """Support for MQTT lights.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any, cast diff --git a/homeassistant/components/mqtt/light/schema_json.py b/homeassistant/components/mqtt/light/schema_json.py index 6b1db79e269fb..6561af3ec30c8 100644 --- a/homeassistant/components/mqtt/light/schema_json.py +++ b/homeassistant/components/mqtt/light/schema_json.py @@ -1,7 +1,5 @@ """Support for MQTT JSON lights.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/mqtt/light/schema_template.py b/homeassistant/components/mqtt/light/schema_template.py index 13b83f082b041..5183248187e9c 100644 --- a/homeassistant/components/mqtt/light/schema_template.py +++ b/homeassistant/components/mqtt/light/schema_template.py @@ -1,7 +1,5 @@ """Support for MQTT Template lights.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any diff --git a/homeassistant/components/mqtt/lock.py b/homeassistant/components/mqtt/lock.py index 2232abb79340c..a6293a0a48afe 100644 --- a/homeassistant/components/mqtt/lock.py +++ b/homeassistant/components/mqtt/lock.py @@ -1,7 +1,5 @@ """Support for MQTT locks.""" -from __future__ import annotations - from collections.abc import Callable import logging import re diff --git a/homeassistant/components/mqtt/models.py b/homeassistant/components/mqtt/models.py index 52ad9f5f0804f..2cda5bdfa0b36 100644 --- a/homeassistant/components/mqtt/models.py +++ b/homeassistant/components/mqtt/models.py @@ -1,7 +1,5 @@ """Models used by multiple MQTT modules.""" -from __future__ import annotations - from ast import literal_eval import asyncio from collections import deque diff --git a/homeassistant/components/mqtt/notify.py b/homeassistant/components/mqtt/notify.py index 0b6dbce38b4d7..f12484a2f34dd 100644 --- a/homeassistant/components/mqtt/notify.py +++ b/homeassistant/components/mqtt/notify.py @@ -1,7 +1,5 @@ """Support for MQTT notify.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components import notify diff --git a/homeassistant/components/mqtt/number.py b/homeassistant/components/mqtt/number.py index cba52bd04eceb..5f2c8650f024e 100644 --- a/homeassistant/components/mqtt/number.py +++ b/homeassistant/components/mqtt/number.py @@ -1,7 +1,5 @@ """Configure number in a device through MQTT topic.""" -from __future__ import annotations - from collections.abc import Callable import logging diff --git a/homeassistant/components/mqtt/repairs.py b/homeassistant/components/mqtt/repairs.py index 6a002904f1111..8837bd42c48d4 100644 --- a/homeassistant/components/mqtt/repairs.py +++ b/homeassistant/components/mqtt/repairs.py @@ -1,7 +1,5 @@ """Repairs for MQTT.""" -from __future__ import annotations - from typing import TYPE_CHECKING import voluptuous as vol diff --git a/homeassistant/components/mqtt/scene.py b/homeassistant/components/mqtt/scene.py index 12f680b6e1245..4acfc91378df9 100644 --- a/homeassistant/components/mqtt/scene.py +++ b/homeassistant/components/mqtt/scene.py @@ -1,7 +1,5 @@ """Support for MQTT scenes.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/mqtt/schemas.py b/homeassistant/components/mqtt/schemas.py index 9e7307d2bc4f4..397f235eefe10 100644 --- a/homeassistant/components/mqtt/schemas.py +++ b/homeassistant/components/mqtt/schemas.py @@ -1,7 +1,5 @@ """Shared schemas for MQTT discovery and YAML config items.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/mqtt/select.py b/homeassistant/components/mqtt/select.py index 1b3ea1a7c4451..f65181dcee074 100644 --- a/homeassistant/components/mqtt/select.py +++ b/homeassistant/components/mqtt/select.py @@ -1,7 +1,5 @@ """Configure select in a device through MQTT topic.""" -from __future__ import annotations - from collections.abc import Callable import logging diff --git a/homeassistant/components/mqtt/sensor.py b/homeassistant/components/mqtt/sensor.py index 3423fc161ced5..7e1e2f1b8762d 100644 --- a/homeassistant/components/mqtt/sensor.py +++ b/homeassistant/components/mqtt/sensor.py @@ -1,7 +1,5 @@ """Support for MQTT sensors.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/mqtt/siren.py b/homeassistant/components/mqtt/siren.py index 545c0da625fa1..a6acad1ad3201 100644 --- a/homeassistant/components/mqtt/siren.py +++ b/homeassistant/components/mqtt/siren.py @@ -1,7 +1,5 @@ """Support for MQTT sirens.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any, cast diff --git a/homeassistant/components/mqtt/subscription.py b/homeassistant/components/mqtt/subscription.py index 08d501ede127b..c888dd2a0c252 100644 --- a/homeassistant/components/mqtt/subscription.py +++ b/homeassistant/components/mqtt/subscription.py @@ -1,7 +1,5 @@ """Helper to handle a set of topics to subscribe to.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/mqtt/switch.py b/homeassistant/components/mqtt/switch.py index a9323e3043566..5c44a73b85b86 100644 --- a/homeassistant/components/mqtt/switch.py +++ b/homeassistant/components/mqtt/switch.py @@ -1,7 +1,5 @@ """Support for MQTT switches.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/mqtt/tag.py b/homeassistant/components/mqtt/tag.py index 0615e0e7e6c7f..f51947644919f 100644 --- a/homeassistant/components/mqtt/tag.py +++ b/homeassistant/components/mqtt/tag.py @@ -1,7 +1,5 @@ """Provides tag scanning for MQTT.""" -from __future__ import annotations - from collections.abc import Callable import functools import logging diff --git a/homeassistant/components/mqtt/text.py b/homeassistant/components/mqtt/text.py index c1b6024d9101f..eb7b6e36abec2 100644 --- a/homeassistant/components/mqtt/text.py +++ b/homeassistant/components/mqtt/text.py @@ -1,7 +1,5 @@ """Support for MQTT text platform.""" -from __future__ import annotations - from collections.abc import Callable import logging import re diff --git a/homeassistant/components/mqtt/trigger.py b/homeassistant/components/mqtt/trigger.py index da26f7f683926..714f3ef51b9bc 100644 --- a/homeassistant/components/mqtt/trigger.py +++ b/homeassistant/components/mqtt/trigger.py @@ -1,7 +1,5 @@ """Offer MQTT listening automation rules.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress import logging diff --git a/homeassistant/components/mqtt/update.py b/homeassistant/components/mqtt/update.py index 5591e5d801da9..5be27399cd08e 100644 --- a/homeassistant/components/mqtt/update.py +++ b/homeassistant/components/mqtt/update.py @@ -1,7 +1,5 @@ """Configure update platform in a device through MQTT topic.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/mqtt/util.py b/homeassistant/components/mqtt/util.py index 3aea554e46088..cd27ac5e898bc 100644 --- a/homeassistant/components/mqtt/util.py +++ b/homeassistant/components/mqtt/util.py @@ -1,7 +1,5 @@ """Utility functions for the MQTT integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from functools import lru_cache diff --git a/homeassistant/components/mqtt/vacuum.py b/homeassistant/components/mqtt/vacuum.py index 6896d51ef93c6..3e74701bfd448 100644 --- a/homeassistant/components/mqtt/vacuum.py +++ b/homeassistant/components/mqtt/vacuum.py @@ -1,7 +1,5 @@ """Support for MQTT vacuums.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/mqtt/valve.py b/homeassistant/components/mqtt/valve.py index 7c575de09debf..e50a0f2605708 100644 --- a/homeassistant/components/mqtt/valve.py +++ b/homeassistant/components/mqtt/valve.py @@ -1,7 +1,5 @@ """Support for MQTT valve devices.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import Any diff --git a/homeassistant/components/mqtt/water_heater.py b/homeassistant/components/mqtt/water_heater.py index a9610cba0cb9c..7c4726ddadf42 100644 --- a/homeassistant/components/mqtt/water_heater.py +++ b/homeassistant/components/mqtt/water_heater.py @@ -1,7 +1,5 @@ """Support for MQTT water heater devices.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/mqtt_json/device_tracker.py b/homeassistant/components/mqtt_json/device_tracker.py index 6f4e83799d173..1d5312ff34a0a 100644 --- a/homeassistant/components/mqtt_json/device_tracker.py +++ b/homeassistant/components/mqtt_json/device_tracker.py @@ -1,7 +1,5 @@ """Support for GPS tracking MQTT enabled devices.""" -from __future__ import annotations - import json import logging diff --git a/homeassistant/components/mqtt_room/sensor.py b/homeassistant/components/mqtt_room/sensor.py index 10051bdeb16c0..73b365eaac0c1 100644 --- a/homeassistant/components/mqtt_room/sensor.py +++ b/homeassistant/components/mqtt_room/sensor.py @@ -1,7 +1,5 @@ """Support for MQTT room presence detection.""" -from __future__ import annotations - from datetime import timedelta from functools import lru_cache import logging diff --git a/homeassistant/components/msteams/notify.py b/homeassistant/components/msteams/notify.py index 47ec9f046379e..0c997837f498a 100644 --- a/homeassistant/components/msteams/notify.py +++ b/homeassistant/components/msteams/notify.py @@ -1,7 +1,5 @@ """Microsoft Teams platform for notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/mta/__init__.py b/homeassistant/components/mta/__init__.py index 231b6e768c6c5..e33bb6f77f541 100644 --- a/homeassistant/components/mta/__init__.py +++ b/homeassistant/components/mta/__init__.py @@ -1,7 +1,5 @@ """The MTA New York City Transit integration.""" -from __future__ import annotations - import asyncio from homeassistant.const import Platform diff --git a/homeassistant/components/mta/config_flow.py b/homeassistant/components/mta/config_flow.py index e3b1f315eeccd..f9e7537ff24ff 100644 --- a/homeassistant/components/mta/config_flow.py +++ b/homeassistant/components/mta/config_flow.py @@ -1,7 +1,5 @@ """Config flow for MTA New York City Transit integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/mta/coordinator.py b/homeassistant/components/mta/coordinator.py index 775e9f1e411b0..cca3cbe5eaaf4 100644 --- a/homeassistant/components/mta/coordinator.py +++ b/homeassistant/components/mta/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for MTA New York City Transit.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime import logging diff --git a/homeassistant/components/mta/sensor.py b/homeassistant/components/mta/sensor.py index a6dbee6461166..0f906395f3fd0 100644 --- a/homeassistant/components/mta/sensor.py +++ b/homeassistant/components/mta/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for MTA New York City Transit.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/music_assistant/__init__.py b/homeassistant/components/music_assistant/__init__.py index c0d56abba2b96..dc0d90da299ce 100644 --- a/homeassistant/components/music_assistant/__init__.py +++ b/homeassistant/components/music_assistant/__init__.py @@ -1,7 +1,5 @@ """Music Assistant (music-assistant.io) integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass, field diff --git a/homeassistant/components/music_assistant/button.py b/homeassistant/components/music_assistant/button.py index 445ef2c3e980d..cef44b6324362 100644 --- a/homeassistant/components/music_assistant/button.py +++ b/homeassistant/components/music_assistant/button.py @@ -1,7 +1,5 @@ """Music Assistant Button platform.""" -from __future__ import annotations - from homeassistant.components.button import ButtonEntity, ButtonEntityDescription from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/music_assistant/config_flow.py b/homeassistant/components/music_assistant/config_flow.py index 74a6c84dd502d..8f90581addf08 100644 --- a/homeassistant/components/music_assistant/config_flow.py +++ b/homeassistant/components/music_assistant/config_flow.py @@ -1,7 +1,5 @@ """Config flow for MusicAssistant integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import TYPE_CHECKING, Any from urllib.parse import urlencode diff --git a/homeassistant/components/music_assistant/entity.py b/homeassistant/components/music_assistant/entity.py index 21fc072a63909..e18a7f2608942 100644 --- a/homeassistant/components/music_assistant/entity.py +++ b/homeassistant/components/music_assistant/entity.py @@ -1,7 +1,5 @@ """Base entity model.""" -from __future__ import annotations - from typing import TYPE_CHECKING from music_assistant_models.enums import EventType diff --git a/homeassistant/components/music_assistant/helpers.py b/homeassistant/components/music_assistant/helpers.py index 2f8512dc7c65c..9ee4117b1e61d 100644 --- a/homeassistant/components/music_assistant/helpers.py +++ b/homeassistant/components/music_assistant/helpers.py @@ -1,7 +1,5 @@ """Helpers for the Music Assistant integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import functools from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/music_assistant/media_browser.py b/homeassistant/components/music_assistant/media_browser.py index fe50afe98e7b1..af14f567b90a0 100644 --- a/homeassistant/components/music_assistant/media_browser.py +++ b/homeassistant/components/music_assistant/media_browser.py @@ -1,7 +1,5 @@ """Media Source Implementation.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/music_assistant/media_player.py b/homeassistant/components/music_assistant/media_player.py index 9b98253cc9cad..884c0f0ace1ba 100644 --- a/homeassistant/components/music_assistant/media_player.py +++ b/homeassistant/components/music_assistant/media_player.py @@ -1,7 +1,5 @@ """MediaPlayer platform for Music Assistant integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from contextlib import suppress diff --git a/homeassistant/components/music_assistant/schemas.py b/homeassistant/components/music_assistant/schemas.py index 8bb91d2deecf9..38d86f7c155d5 100644 --- a/homeassistant/components/music_assistant/schemas.py +++ b/homeassistant/components/music_assistant/schemas.py @@ -1,7 +1,5 @@ """Voluptuous schemas for Music Assistant integration service responses.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from music_assistant_models.enums import ImageType, MediaType diff --git a/homeassistant/components/music_assistant/services.py b/homeassistant/components/music_assistant/services.py index aaa3c71c9f29d..87ea1f0f211d0 100644 --- a/homeassistant/components/music_assistant/services.py +++ b/homeassistant/components/music_assistant/services.py @@ -1,7 +1,5 @@ """Custom actions (previously known as services) for the Music Assistant integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from music_assistant_models.enums import MediaType, QueueOption diff --git a/homeassistant/components/mutesync/__init__.py b/homeassistant/components/mutesync/__init__.py index 8c1347b2b04e6..df8e96aa78508 100644 --- a/homeassistant/components/mutesync/__init__.py +++ b/homeassistant/components/mutesync/__init__.py @@ -1,7 +1,5 @@ """The mütesync integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/mutesync/config_flow.py b/homeassistant/components/mutesync/config_flow.py index a2aacfc927e92..a85a0081f89ba 100644 --- a/homeassistant/components/mutesync/config_flow.py +++ b/homeassistant/components/mutesync/config_flow.py @@ -1,7 +1,5 @@ """Config flow for mütesync integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/mutesync/coordinator.py b/homeassistant/components/mutesync/coordinator.py index 03c545c7e24b1..385fd33d3949e 100644 --- a/homeassistant/components/mutesync/coordinator.py +++ b/homeassistant/components/mutesync/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the mütesync integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/mvglive/sensor.py b/homeassistant/components/mvglive/sensor.py index 031ec164ecd77..b8cc24842b330 100644 --- a/homeassistant/components/mvglive/sensor.py +++ b/homeassistant/components/mvglive/sensor.py @@ -1,7 +1,5 @@ """Support for departure information for public transport in Munich.""" -from __future__ import annotations - from collections.abc import Mapping from copy import deepcopy from datetime import timedelta diff --git a/homeassistant/components/mycroft/notify.py b/homeassistant/components/mycroft/notify.py index 19e29004be87f..6256b1d29bc34 100644 --- a/homeassistant/components/mycroft/notify.py +++ b/homeassistant/components/mycroft/notify.py @@ -1,7 +1,5 @@ """Mycroft AI notification platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/myneomitis/__init__.py b/homeassistant/components/myneomitis/__init__.py index ab27ae0158538..f85dbb73e944c 100644 --- a/homeassistant/components/myneomitis/__init__.py +++ b/homeassistant/components/myneomitis/__init__.py @@ -1,7 +1,5 @@ """Integration for MyNeomitis.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/myneomitis/select.py b/homeassistant/components/myneomitis/select.py index c2d70e70346df..941bf7d4babac 100644 --- a/homeassistant/components/myneomitis/select.py +++ b/homeassistant/components/myneomitis/select.py @@ -3,8 +3,6 @@ This module defines and sets up the select entities for the MyNeomitis integration. """ -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/myq/__init__.py b/homeassistant/components/myq/__init__.py index 4762900688726..ac0b8b26e9860 100644 --- a/homeassistant/components/myq/__init__.py +++ b/homeassistant/components/myq/__init__.py @@ -1,7 +1,5 @@ """The MyQ integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/mysensors/__init__.py b/homeassistant/components/mysensors/__init__.py index e2aca8b9f0161..a53881e8cf0e7 100644 --- a/homeassistant/components/mysensors/__init__.py +++ b/homeassistant/components/mysensors/__init__.py @@ -1,7 +1,5 @@ """Connect to a MySensors gateway via pymysensors API.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import logging diff --git a/homeassistant/components/mysensors/binary_sensor.py b/homeassistant/components/mysensors/binary_sensor.py index 90ed6ecb62326..d1d8b7587989a 100644 --- a/homeassistant/components/mysensors/binary_sensor.py +++ b/homeassistant/components/mysensors/binary_sensor.py @@ -1,7 +1,5 @@ """Support for MySensors binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/mysensors/climate.py b/homeassistant/components/mysensors/climate.py index eb54a76b8a831..3782134a3e7db 100644 --- a/homeassistant/components/mysensors/climate.py +++ b/homeassistant/components/mysensors/climate.py @@ -1,7 +1,5 @@ """MySensors platform that offers a Climate (MySensors-HVAC) component.""" -from __future__ import annotations - from typing import Any from homeassistant.components.climate import ( diff --git a/homeassistant/components/mysensors/config_flow.py b/homeassistant/components/mysensors/config_flow.py index e616e3258355d..cd829813d80a9 100644 --- a/homeassistant/components/mysensors/config_flow.py +++ b/homeassistant/components/mysensors/config_flow.py @@ -1,7 +1,5 @@ """Config flow for MySensors.""" -from __future__ import annotations - import os from typing import Any diff --git a/homeassistant/components/mysensors/const.py b/homeassistant/components/mysensors/const.py index 05e19d452a214..8093bd92a9dbe 100644 --- a/homeassistant/components/mysensors/const.py +++ b/homeassistant/components/mysensors/const.py @@ -1,7 +1,5 @@ """MySensors constants.""" -from __future__ import annotations - from collections import defaultdict from typing import Final, Literal, TypedDict diff --git a/homeassistant/components/mysensors/cover.py b/homeassistant/components/mysensors/cover.py index 84346a5d10a1a..892de3d59b48e 100644 --- a/homeassistant/components/mysensors/cover.py +++ b/homeassistant/components/mysensors/cover.py @@ -1,7 +1,5 @@ """Support for MySensors covers.""" -from __future__ import annotations - from enum import Enum, unique from typing import Any diff --git a/homeassistant/components/mysensors/device_tracker.py b/homeassistant/components/mysensors/device_tracker.py index e6368b0b81def..fa11d2ae71e6e 100644 --- a/homeassistant/components/mysensors/device_tracker.py +++ b/homeassistant/components/mysensors/device_tracker.py @@ -1,7 +1,5 @@ """Support for tracking MySensors devices.""" -from __future__ import annotations - from homeassistant.components.device_tracker import TrackerEntity from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform diff --git a/homeassistant/components/mysensors/entity.py b/homeassistant/components/mysensors/entity.py index 5caa42c282c0f..0969b5274d196 100644 --- a/homeassistant/components/mysensors/entity.py +++ b/homeassistant/components/mysensors/entity.py @@ -1,7 +1,5 @@ """Handle MySensors devices.""" -from __future__ import annotations - from abc import abstractmethod import logging from typing import Any diff --git a/homeassistant/components/mysensors/gateway.py b/homeassistant/components/mysensors/gateway.py index 91453ea33065a..391f7d32ddaf2 100644 --- a/homeassistant/components/mysensors/gateway.py +++ b/homeassistant/components/mysensors/gateway.py @@ -1,7 +1,5 @@ """Handle MySensors gateways.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Callable diff --git a/homeassistant/components/mysensors/handler.py b/homeassistant/components/mysensors/handler.py index 96ea5347102eb..a00a6ca92e535 100644 --- a/homeassistant/components/mysensors/handler.py +++ b/homeassistant/components/mysensors/handler.py @@ -1,7 +1,5 @@ """Handle MySensors messages.""" -from __future__ import annotations - from collections.abc import Callable from mysensors import Message diff --git a/homeassistant/components/mysensors/helpers.py b/homeassistant/components/mysensors/helpers.py index 3c9b841bdb339..a3c802b99f96c 100644 --- a/homeassistant/components/mysensors/helpers.py +++ b/homeassistant/components/mysensors/helpers.py @@ -1,7 +1,5 @@ """Helper functions for mysensors package.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable from enum import IntEnum diff --git a/homeassistant/components/mysensors/light.py b/homeassistant/components/mysensors/light.py index fa5e625c72b5a..f71e1db80208c 100644 --- a/homeassistant/components/mysensors/light.py +++ b/homeassistant/components/mysensors/light.py @@ -1,7 +1,5 @@ """Support for MySensors lights.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.components.light import ( diff --git a/homeassistant/components/mysensors/remote.py b/homeassistant/components/mysensors/remote.py index ccb67f78eba9e..c5c3ababfc95b 100644 --- a/homeassistant/components/mysensors/remote.py +++ b/homeassistant/components/mysensors/remote.py @@ -1,7 +1,5 @@ """Support MySensors IR transceivers.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any, cast diff --git a/homeassistant/components/mysensors/sensor.py b/homeassistant/components/mysensors/sensor.py index c6fee7ba52a88..a8ebde13ad7d2 100644 --- a/homeassistant/components/mysensors/sensor.py +++ b/homeassistant/components/mysensors/sensor.py @@ -1,7 +1,5 @@ """Support for MySensors sensors.""" -from __future__ import annotations - from typing import Any from awesomeversion import AwesomeVersion diff --git a/homeassistant/components/mysensors/switch.py b/homeassistant/components/mysensors/switch.py index 9b57102a94ccf..b906121a58265 100644 --- a/homeassistant/components/mysensors/switch.py +++ b/homeassistant/components/mysensors/switch.py @@ -1,7 +1,5 @@ """Support for MySensors switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/mysensors/text.py b/homeassistant/components/mysensors/text.py index 9fdd9da534525..c1dd794ca2084 100644 --- a/homeassistant/components/mysensors/text.py +++ b/homeassistant/components/mysensors/text.py @@ -1,7 +1,5 @@ """Provide a text platform for MySensors.""" -from __future__ import annotations - from homeassistant.components.text import TextEntity from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform diff --git a/homeassistant/components/mystrom/__init__.py b/homeassistant/components/mystrom/__init__.py index 5440a28b01d42..307e99be1bd52 100644 --- a/homeassistant/components/mystrom/__init__.py +++ b/homeassistant/components/mystrom/__init__.py @@ -1,7 +1,5 @@ """The myStrom integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/mystrom/binary_sensor.py b/homeassistant/components/mystrom/binary_sensor.py index 0e4d8db73f472..60b5d1e3de531 100644 --- a/homeassistant/components/mystrom/binary_sensor.py +++ b/homeassistant/components/mystrom/binary_sensor.py @@ -1,7 +1,5 @@ """Support for the myStrom buttons.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/mystrom/config_flow.py b/homeassistant/components/mystrom/config_flow.py index 38b292e9f9782..9a3df67590711 100644 --- a/homeassistant/components/mystrom/config_flow.py +++ b/homeassistant/components/mystrom/config_flow.py @@ -1,7 +1,5 @@ """Config flow for myStrom integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/mystrom/light.py b/homeassistant/components/mystrom/light.py index 67964d7d5b40e..78c43fc130ac3 100644 --- a/homeassistant/components/mystrom/light.py +++ b/homeassistant/components/mystrom/light.py @@ -1,7 +1,5 @@ """Support for myStrom Wifi bulbs.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/mystrom/sensor.py b/homeassistant/components/mystrom/sensor.py index 87a44dffc6c7a..a57cbbbd44439 100644 --- a/homeassistant/components/mystrom/sensor.py +++ b/homeassistant/components/mystrom/sensor.py @@ -1,7 +1,5 @@ """Support for myStrom sensors of switches/plugs.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/mystrom/switch.py b/homeassistant/components/mystrom/switch.py index 860d2dff727d8..770a5a35b456a 100644 --- a/homeassistant/components/mystrom/switch.py +++ b/homeassistant/components/mystrom/switch.py @@ -1,7 +1,5 @@ """Support for myStrom switches/plugs.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/myuplink/__init__.py b/homeassistant/components/myuplink/__init__.py index 8eee978cf1812..d579c6a971e75 100644 --- a/homeassistant/components/myuplink/__init__.py +++ b/homeassistant/components/myuplink/__init__.py @@ -1,7 +1,5 @@ """The myUplink integration.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/myuplink/api.py b/homeassistant/components/myuplink/api.py index 32e0ea70193a3..a87f37e891a06 100644 --- a/homeassistant/components/myuplink/api.py +++ b/homeassistant/components/myuplink/api.py @@ -1,7 +1,5 @@ """API for myUplink bound to Home Assistant OAuth.""" -from __future__ import annotations - from typing import cast from aiohttp import ClientSession diff --git a/homeassistant/components/myuplink/diagnostics.py b/homeassistant/components/myuplink/diagnostics.py index 61605a04fc84f..cdc7d98017680 100644 --- a/homeassistant/components/myuplink/diagnostics.py +++ b/homeassistant/components/myuplink/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for myUplink.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/nad/media_player.py b/homeassistant/components/nad/media_player.py index 2af8c60761008..c6c73ece77540 100644 --- a/homeassistant/components/nad/media_player.py +++ b/homeassistant/components/nad/media_player.py @@ -1,7 +1,5 @@ """Support for interfacing with NAD receivers through RS-232.""" -from __future__ import annotations - from nad_receiver import NADReceiver, NADReceiverTCP, NADReceiverTelnet import voluptuous as vol diff --git a/homeassistant/components/nam/__init__.py b/homeassistant/components/nam/__init__.py index 4504cff42b3a9..f5824c988ab89 100644 --- a/homeassistant/components/nam/__init__.py +++ b/homeassistant/components/nam/__init__.py @@ -1,7 +1,5 @@ """The Nettigo Air Monitor component.""" -from __future__ import annotations - import logging from aiohttp.client_exceptions import ClientError diff --git a/homeassistant/components/nam/button.py b/homeassistant/components/nam/button.py index 791a5fdc27cd3..0f95f3631de5a 100644 --- a/homeassistant/components/nam/button.py +++ b/homeassistant/components/nam/button.py @@ -1,7 +1,5 @@ """Support for the Nettigo Air Monitor service.""" -from __future__ import annotations - import logging from aiohttp.client_exceptions import ClientError diff --git a/homeassistant/components/nam/config_flow.py b/homeassistant/components/nam/config_flow.py index a13757234bc4a..7b6ebac3924cc 100644 --- a/homeassistant/components/nam/config_flow.py +++ b/homeassistant/components/nam/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Nettigo Air Monitor.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/nam/const.py b/homeassistant/components/nam/const.py index 2dedcf3c68a34..7029772fbfce9 100644 --- a/homeassistant/components/nam/const.py +++ b/homeassistant/components/nam/const.py @@ -1,7 +1,5 @@ """Constants for Nettigo Air Monitor integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/nam/diagnostics.py b/homeassistant/components/nam/diagnostics.py index 905c16694963d..6fceb71cd8326 100644 --- a/homeassistant/components/nam/diagnostics.py +++ b/homeassistant/components/nam/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for NAM.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/nam/sensor.py b/homeassistant/components/nam/sensor.py index e59d111e5e553..e9eebe91c82d8 100644 --- a/homeassistant/components/nam/sensor.py +++ b/homeassistant/components/nam/sensor.py @@ -1,7 +1,5 @@ """Support for the Nettigo Air Monitor service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/namecheapdns/config_flow.py b/homeassistant/components/namecheapdns/config_flow.py index 312b4b1d80c1a..c4b06c3fb6eda 100644 --- a/homeassistant/components/namecheapdns/config_flow.py +++ b/homeassistant/components/namecheapdns/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Namecheap DynamicDNS integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/nanoleaf/__init__.py b/homeassistant/components/nanoleaf/__init__.py index 18aa4e7611a5e..1638fd91ab9aa 100644 --- a/homeassistant/components/nanoleaf/__init__.py +++ b/homeassistant/components/nanoleaf/__init__.py @@ -1,7 +1,5 @@ """The Nanoleaf integration.""" -from __future__ import annotations - import asyncio from contextlib import suppress import logging diff --git a/homeassistant/components/nanoleaf/config_flow.py b/homeassistant/components/nanoleaf/config_flow.py index 5b9653604d3f4..49541036959b2 100644 --- a/homeassistant/components/nanoleaf/config_flow.py +++ b/homeassistant/components/nanoleaf/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Nanoleaf integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging import os diff --git a/homeassistant/components/nanoleaf/device_trigger.py b/homeassistant/components/nanoleaf/device_trigger.py index 28b39e03db7fa..387f7c276ed2a 100644 --- a/homeassistant/components/nanoleaf/device_trigger.py +++ b/homeassistant/components/nanoleaf/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for Nanoleaf.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/nanoleaf/diagnostics.py b/homeassistant/components/nanoleaf/diagnostics.py index ce2045acf7bf0..18fff17559561 100644 --- a/homeassistant/components/nanoleaf/diagnostics.py +++ b/homeassistant/components/nanoleaf/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Nanoleaf.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/nanoleaf/light.py b/homeassistant/components/nanoleaf/light.py index 5fd547383ac65..5b29ba0ba634e 100644 --- a/homeassistant/components/nanoleaf/light.py +++ b/homeassistant/components/nanoleaf/light.py @@ -1,7 +1,5 @@ """Support for Nanoleaf Lights.""" -from __future__ import annotations - from typing import Any from homeassistant.components.light import ( diff --git a/homeassistant/components/nasweb/__init__.py b/homeassistant/components/nasweb/__init__.py index a95c48f0f8158..b2351f1aeb639 100644 --- a/homeassistant/components/nasweb/__init__.py +++ b/homeassistant/components/nasweb/__init__.py @@ -1,7 +1,5 @@ """The NASweb integration.""" -from __future__ import annotations - import logging from webio_api import WebioAPI diff --git a/homeassistant/components/nasweb/alarm_control_panel.py b/homeassistant/components/nasweb/alarm_control_panel.py index 695c0168886dc..b8967bf42dbd2 100644 --- a/homeassistant/components/nasweb/alarm_control_panel.py +++ b/homeassistant/components/nasweb/alarm_control_panel.py @@ -1,7 +1,5 @@ """Platform for NASweb alarms.""" -from __future__ import annotations - import logging import time diff --git a/homeassistant/components/nasweb/climate.py b/homeassistant/components/nasweb/climate.py index 5d3b4c469bc3b..bc571440f87b3 100644 --- a/homeassistant/components/nasweb/climate.py +++ b/homeassistant/components/nasweb/climate.py @@ -1,7 +1,5 @@ """Platform for NASweb thermostat.""" -from __future__ import annotations - import time from typing import Any diff --git a/homeassistant/components/nasweb/config_flow.py b/homeassistant/components/nasweb/config_flow.py index 298210903dcd1..6b31a5a70dcfe 100644 --- a/homeassistant/components/nasweb/config_flow.py +++ b/homeassistant/components/nasweb/config_flow.py @@ -1,7 +1,5 @@ """Config flow for NASweb integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nasweb/coordinator.py b/homeassistant/components/nasweb/coordinator.py index e27b81d62a6eb..132c90018e603 100644 --- a/homeassistant/components/nasweb/coordinator.py +++ b/homeassistant/components/nasweb/coordinator.py @@ -1,7 +1,5 @@ """Message routing coordinators for handling NASweb push notifications.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import datetime, timedelta diff --git a/homeassistant/components/nasweb/sensor.py b/homeassistant/components/nasweb/sensor.py index 82a69b74aa6c8..b71d300a58b03 100644 --- a/homeassistant/components/nasweb/sensor.py +++ b/homeassistant/components/nasweb/sensor.py @@ -1,7 +1,5 @@ """Platform for NASweb sensors.""" -from __future__ import annotations - import logging import time diff --git a/homeassistant/components/nasweb/switch.py b/homeassistant/components/nasweb/switch.py index a36f3062932c2..b328925b83546 100644 --- a/homeassistant/components/nasweb/switch.py +++ b/homeassistant/components/nasweb/switch.py @@ -1,7 +1,5 @@ """Platform for NASweb output.""" -from __future__ import annotations - import logging import time from typing import Any diff --git a/homeassistant/components/neato/api.py b/homeassistant/components/neato/api.py index 75a3d6724de8b..b6b5c15ee5727 100644 --- a/homeassistant/components/neato/api.py +++ b/homeassistant/components/neato/api.py @@ -1,7 +1,5 @@ """API for Neato Botvac bound to Home Assistant OAuth.""" -from __future__ import annotations - from asyncio import run_coroutine_threadsafe from typing import Any diff --git a/homeassistant/components/neato/button.py b/homeassistant/components/neato/button.py index 8658dfd1b1b21..4f45d70ee6df7 100644 --- a/homeassistant/components/neato/button.py +++ b/homeassistant/components/neato/button.py @@ -1,7 +1,5 @@ """Support for Neato buttons.""" -from __future__ import annotations - from pybotvac import Robot from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/neato/camera.py b/homeassistant/components/neato/camera.py index 42278a3a48f6a..359959a732838 100644 --- a/homeassistant/components/neato/camera.py +++ b/homeassistant/components/neato/camera.py @@ -1,7 +1,5 @@ """Support for loading picture from Neato.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/neato/config_flow.py b/homeassistant/components/neato/config_flow.py index 72e2575be673a..a6f2bcbcfa3e2 100644 --- a/homeassistant/components/neato/config_flow.py +++ b/homeassistant/components/neato/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Neato Botvac.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/neato/entity.py b/homeassistant/components/neato/entity.py index f172353edd00d..fb46b1e641d70 100644 --- a/homeassistant/components/neato/entity.py +++ b/homeassistant/components/neato/entity.py @@ -1,7 +1,5 @@ """Base entity for Neato.""" -from __future__ import annotations - from pybotvac import Robot from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/neato/sensor.py b/homeassistant/components/neato/sensor.py index 4be02fe1ef73b..6fdab28e65c5f 100644 --- a/homeassistant/components/neato/sensor.py +++ b/homeassistant/components/neato/sensor.py @@ -1,7 +1,5 @@ """Support for Neato sensors.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/neato/services.py b/homeassistant/components/neato/services.py index 71234560d28f7..184c83e1eb5d0 100644 --- a/homeassistant/components/neato/services.py +++ b/homeassistant/components/neato/services.py @@ -1,7 +1,5 @@ """Neato services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.vacuum import DOMAIN as VACUUM_DOMAIN diff --git a/homeassistant/components/neato/switch.py b/homeassistant/components/neato/switch.py index 1ae06fef44cf4..ab20dbd36506b 100644 --- a/homeassistant/components/neato/switch.py +++ b/homeassistant/components/neato/switch.py @@ -1,7 +1,5 @@ """Support for Neato Connected Vacuums switches.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/neato/vacuum.py b/homeassistant/components/neato/vacuum.py index 571eb25df6c10..cf681f1a85d4a 100644 --- a/homeassistant/components/neato/vacuum.py +++ b/homeassistant/components/neato/vacuum.py @@ -1,7 +1,5 @@ """Support for Neato Connected Vacuums.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/nederlandse_spoorwegen/__init__.py b/homeassistant/components/nederlandse_spoorwegen/__init__.py index 203616d69a5f7..3d98f9b5c51c2 100644 --- a/homeassistant/components/nederlandse_spoorwegen/__init__.py +++ b/homeassistant/components/nederlandse_spoorwegen/__init__.py @@ -1,7 +1,5 @@ """The Nederlandse Spoorwegen integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/nederlandse_spoorwegen/binary_sensor.py b/homeassistant/components/nederlandse_spoorwegen/binary_sensor.py index 1172bc462b546..476178f5768ba 100644 --- a/homeassistant/components/nederlandse_spoorwegen/binary_sensor.py +++ b/homeassistant/components/nederlandse_spoorwegen/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Nederlandse Spoorwegen public transport.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/nederlandse_spoorwegen/config_flow.py b/homeassistant/components/nederlandse_spoorwegen/config_flow.py index 71c35facaf6d9..cf9a95cb3abac 100644 --- a/homeassistant/components/nederlandse_spoorwegen/config_flow.py +++ b/homeassistant/components/nederlandse_spoorwegen/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Nederlandse Spoorwegen integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nederlandse_spoorwegen/coordinator.py b/homeassistant/components/nederlandse_spoorwegen/coordinator.py index a7b736c322dda..4a22978640339 100644 --- a/homeassistant/components/nederlandse_spoorwegen/coordinator.py +++ b/homeassistant/components/nederlandse_spoorwegen/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Nederlandse Spoorwegen.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/nederlandse_spoorwegen/diagnostics.py b/homeassistant/components/nederlandse_spoorwegen/diagnostics.py index 95735849922fc..ee21cd3aae06c 100644 --- a/homeassistant/components/nederlandse_spoorwegen/diagnostics.py +++ b/homeassistant/components/nederlandse_spoorwegen/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Nederlandse Spoorwegen.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/nederlandse_spoorwegen/sensor.py b/homeassistant/components/nederlandse_spoorwegen/sensor.py index 712a020684cc0..3af39b0b995ba 100644 --- a/homeassistant/components/nederlandse_spoorwegen/sensor.py +++ b/homeassistant/components/nederlandse_spoorwegen/sensor.py @@ -1,7 +1,5 @@ """Support for Nederlandse Spoorwegen public transport.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/ness_alarm/__init__.py b/homeassistant/components/ness_alarm/__init__.py index 4036086fe0fb5..3116cce3926fc 100644 --- a/homeassistant/components/ness_alarm/__init__.py +++ b/homeassistant/components/ness_alarm/__init__.py @@ -1,7 +1,5 @@ """Support for Ness D8X/D16X devices.""" -from __future__ import annotations - import logging from typing import NamedTuple diff --git a/homeassistant/components/ness_alarm/alarm_control_panel.py b/homeassistant/components/ness_alarm/alarm_control_panel.py index d9f8d9db3b179..9bf983790175a 100644 --- a/homeassistant/components/ness_alarm/alarm_control_panel.py +++ b/homeassistant/components/ness_alarm/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Ness D8X/D16X alarm panel.""" -from __future__ import annotations - import logging from nessclient import ArmingMode, ArmingState, Client diff --git a/homeassistant/components/ness_alarm/binary_sensor.py b/homeassistant/components/ness_alarm/binary_sensor.py index 1058f69e37ecd..0f92a2f3faa34 100644 --- a/homeassistant/components/ness_alarm/binary_sensor.py +++ b/homeassistant/components/ness_alarm/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Ness D8X/D16X zone states - represented as binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/ness_alarm/config_flow.py b/homeassistant/components/ness_alarm/config_flow.py index 1cbc11f3320c5..14c54e4543cd5 100644 --- a/homeassistant/components/ness_alarm/config_flow.py +++ b/homeassistant/components/ness_alarm/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ness Alarm integration.""" -from __future__ import annotations - import asyncio import logging from types import MappingProxyType diff --git a/homeassistant/components/ness_alarm/services.py b/homeassistant/components/ness_alarm/services.py index a20c3b7a5d35c..c43a08534784f 100644 --- a/homeassistant/components/ness_alarm/services.py +++ b/homeassistant/components/ness_alarm/services.py @@ -1,7 +1,5 @@ """Services for the Ness Alarm integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ATTR_CODE, ATTR_STATE diff --git a/homeassistant/components/nest/__init__.py b/homeassistant/components/nest/__init__.py index d3cf1dedb9e2a..549dc1b234184 100644 --- a/homeassistant/components/nest/__init__.py +++ b/homeassistant/components/nest/__init__.py @@ -1,7 +1,5 @@ """Support for Nest devices.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from http import HTTPStatus diff --git a/homeassistant/components/nest/api.py b/homeassistant/components/nest/api.py index d55826f7ed0c6..ed2de69616411 100644 --- a/homeassistant/components/nest/api.py +++ b/homeassistant/components/nest/api.py @@ -1,7 +1,5 @@ """API for Google Nest Device Access bound to Home Assistant OAuth.""" -from __future__ import annotations - import datetime import logging from typing import cast diff --git a/homeassistant/components/nest/camera.py b/homeassistant/components/nest/camera.py index 4b5bee127d09a..1f0d72c11c85d 100644 --- a/homeassistant/components/nest/camera.py +++ b/homeassistant/components/nest/camera.py @@ -1,7 +1,5 @@ """Support for Google Nest SDM Cameras.""" -from __future__ import annotations - from abc import ABC import asyncio from collections.abc import Awaitable, Callable diff --git a/homeassistant/components/nest/climate.py b/homeassistant/components/nest/climate.py index cf1e67ad887fe..b2ca81563f7f2 100644 --- a/homeassistant/components/nest/climate.py +++ b/homeassistant/components/nest/climate.py @@ -1,7 +1,5 @@ """Support for Google Nest SDM climate devices.""" -from __future__ import annotations - from typing import Any, cast from google_nest_sdm.device import Device diff --git a/homeassistant/components/nest/config_flow.py b/homeassistant/components/nest/config_flow.py index 0b249db7a4b03..2a0487feea1fe 100644 --- a/homeassistant/components/nest/config_flow.py +++ b/homeassistant/components/nest/config_flow.py @@ -8,8 +8,6 @@ some overrides to custom steps inserted in the middle of the flow. """ -from __future__ import annotations - from collections.abc import Iterable, Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/nest/device_info.py b/homeassistant/components/nest/device_info.py index 8241b8aa5f8a9..b7757c4aa88b4 100644 --- a/homeassistant/components/nest/device_info.py +++ b/homeassistant/components/nest/device_info.py @@ -1,7 +1,5 @@ """Library for extracting device specific information common to entities.""" -from __future__ import annotations - from collections.abc import Mapping from google_nest_sdm.device import Device diff --git a/homeassistant/components/nest/device_trigger.py b/homeassistant/components/nest/device_trigger.py index d2d36b6e5290b..7ce87379e03c4 100644 --- a/homeassistant/components/nest/device_trigger.py +++ b/homeassistant/components/nest/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Nest.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/nest/diagnostics.py b/homeassistant/components/nest/diagnostics.py index 345e15b05933c..b3b5f7689c6ff 100644 --- a/homeassistant/components/nest/diagnostics.py +++ b/homeassistant/components/nest/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Nest.""" -from __future__ import annotations - from typing import Any from google_nest_sdm import diagnostics diff --git a/homeassistant/components/nest/media_source.py b/homeassistant/components/nest/media_source.py index 4c7eb87636cf2..4120e752580a3 100644 --- a/homeassistant/components/nest/media_source.py +++ b/homeassistant/components/nest/media_source.py @@ -16,8 +16,6 @@ https://developers.google.com/nest/device-access/api/camera#handle_camera_events """ -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass import datetime diff --git a/homeassistant/components/nest/sensor.py b/homeassistant/components/nest/sensor.py index 553068bb8b254..ec4d56ba97ab9 100644 --- a/homeassistant/components/nest/sensor.py +++ b/homeassistant/components/nest/sensor.py @@ -1,7 +1,5 @@ """Support for Google Nest SDM sensors.""" -from __future__ import annotations - import logging from google_nest_sdm.device import Device diff --git a/homeassistant/components/netatmo/__init__.py b/homeassistant/components/netatmo/__init__.py index f11325b02bf03..7a70fa2725164 100644 --- a/homeassistant/components/netatmo/__init__.py +++ b/homeassistant/components/netatmo/__init__.py @@ -1,7 +1,5 @@ """The Netatmo integration.""" -from __future__ import annotations - from http import HTTPStatus import logging import secrets diff --git a/homeassistant/components/netatmo/button.py b/homeassistant/components/netatmo/button.py index e77b5188067b6..dca911319cb96 100644 --- a/homeassistant/components/netatmo/button.py +++ b/homeassistant/components/netatmo/button.py @@ -1,7 +1,5 @@ """Support for Netatmo/Bubendorff button.""" -from __future__ import annotations - import logging from pyatmo import modules as NaModules diff --git a/homeassistant/components/netatmo/camera.py b/homeassistant/components/netatmo/camera.py index e0d84784ee827..f4b349bc7d37b 100644 --- a/homeassistant/components/netatmo/camera.py +++ b/homeassistant/components/netatmo/camera.py @@ -1,7 +1,5 @@ """Support for the Netatmo cameras.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/netatmo/climate.py b/homeassistant/components/netatmo/climate.py index a74ed630a4b71..7f04080a12079 100644 --- a/homeassistant/components/netatmo/climate.py +++ b/homeassistant/components/netatmo/climate.py @@ -1,7 +1,5 @@ """Support for Netatmo Smart thermostats.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/netatmo/config_flow.py b/homeassistant/components/netatmo/config_flow.py index b33d489883298..249e40e56c0d9 100644 --- a/homeassistant/components/netatmo/config_flow.py +++ b/homeassistant/components/netatmo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Netatmo.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/netatmo/cover.py b/homeassistant/components/netatmo/cover.py index a599aacd719ea..319731d8d0405 100644 --- a/homeassistant/components/netatmo/cover.py +++ b/homeassistant/components/netatmo/cover.py @@ -1,7 +1,5 @@ """Support for Netatmo/Bubendorff covers.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/netatmo/data_handler.py b/homeassistant/components/netatmo/data_handler.py index 31845e1c0c7c4..32b427b767091 100644 --- a/homeassistant/components/netatmo/data_handler.py +++ b/homeassistant/components/netatmo/data_handler.py @@ -1,7 +1,5 @@ """The Netatmo data handler.""" -from __future__ import annotations - from collections import deque from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/netatmo/device_trigger.py b/homeassistant/components/netatmo/device_trigger.py index 2673ebf8e05b8..c71bba59b5c88 100644 --- a/homeassistant/components/netatmo/device_trigger.py +++ b/homeassistant/components/netatmo/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Netatmo.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/netatmo/diagnostics.py b/homeassistant/components/netatmo/diagnostics.py index 8cb07d1f9d821..40f238fbcc087 100644 --- a/homeassistant/components/netatmo/diagnostics.py +++ b/homeassistant/components/netatmo/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Netatmo.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/netatmo/entity.py b/homeassistant/components/netatmo/entity.py index 2d12631a3db0f..9415d947c38d7 100644 --- a/homeassistant/components/netatmo/entity.py +++ b/homeassistant/components/netatmo/entity.py @@ -1,7 +1,5 @@ """Base class for Netatmo entities.""" -from __future__ import annotations - from abc import abstractmethod from typing import Any, cast diff --git a/homeassistant/components/netatmo/fan.py b/homeassistant/components/netatmo/fan.py index b0dc74c2b5827..2d361430a96f8 100644 --- a/homeassistant/components/netatmo/fan.py +++ b/homeassistant/components/netatmo/fan.py @@ -1,7 +1,5 @@ """Support for Netatmo/Bubendorff fans.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/netatmo/helper.py b/homeassistant/components/netatmo/helper.py index 026f3f916f5be..d3a07cd6b3dbe 100644 --- a/homeassistant/components/netatmo/helper.py +++ b/homeassistant/components/netatmo/helper.py @@ -1,7 +1,5 @@ """Helper for Netatmo integration.""" -from __future__ import annotations - from dataclasses import dataclass from uuid import UUID, uuid4 diff --git a/homeassistant/components/netatmo/light.py b/homeassistant/components/netatmo/light.py index 4d4c4ba950945..78e21059f1a03 100644 --- a/homeassistant/components/netatmo/light.py +++ b/homeassistant/components/netatmo/light.py @@ -1,7 +1,5 @@ """Support for the Netatmo camera lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/netatmo/media_source.py b/homeassistant/components/netatmo/media_source.py index f92214c90f523..20b5916fd8288 100644 --- a/homeassistant/components/netatmo/media_source.py +++ b/homeassistant/components/netatmo/media_source.py @@ -1,7 +1,5 @@ """Netatmo Media Source Implementation.""" -from __future__ import annotations - import datetime as dt import logging import re diff --git a/homeassistant/components/netatmo/select.py b/homeassistant/components/netatmo/select.py index cb6675e412979..d0190514baaa7 100644 --- a/homeassistant/components/netatmo/select.py +++ b/homeassistant/components/netatmo/select.py @@ -1,7 +1,5 @@ """Support for the Netatmo climate schedule selector.""" -from __future__ import annotations - import logging from homeassistant.components.select import SelectEntity diff --git a/homeassistant/components/netatmo/sensor.py b/homeassistant/components/netatmo/sensor.py index 56b8233912f56..d57ede3e041cd 100644 --- a/homeassistant/components/netatmo/sensor.py +++ b/homeassistant/components/netatmo/sensor.py @@ -1,7 +1,5 @@ """Support for the Netatmo sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/netatmo/switch.py b/homeassistant/components/netatmo/switch.py index 9ee37c11528a5..446f005c5991e 100644 --- a/homeassistant/components/netatmo/switch.py +++ b/homeassistant/components/netatmo/switch.py @@ -1,7 +1,5 @@ """Support for Netatmo/BTicino/Legrande switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/netdata/sensor.py b/homeassistant/components/netdata/sensor.py index 41adcd2095e24..1b4044a3ba967 100644 --- a/homeassistant/components/netdata/sensor.py +++ b/homeassistant/components/netdata/sensor.py @@ -1,7 +1,5 @@ """Support gathering system information of hosts which are running netdata.""" -from __future__ import annotations - import logging from netdata import Netdata diff --git a/homeassistant/components/netgear/__init__.py b/homeassistant/components/netgear/__init__.py index cbde5ccccadc9..afc32d4c5be6d 100644 --- a/homeassistant/components/netgear/__init__.py +++ b/homeassistant/components/netgear/__init__.py @@ -1,7 +1,5 @@ """Support for Netgear routers.""" -from __future__ import annotations - import logging from homeassistant.const import CONF_PORT, CONF_SSL diff --git a/homeassistant/components/netgear/config_flow.py b/homeassistant/components/netgear/config_flow.py index 3386d07cc6d49..4dd0358e55661 100644 --- a/homeassistant/components/netgear/config_flow.py +++ b/homeassistant/components/netgear/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Netgear integration.""" -from __future__ import annotations - import logging from typing import Any, cast from urllib.parse import urlparse diff --git a/homeassistant/components/netgear/coordinator.py b/homeassistant/components/netgear/coordinator.py index 9ee6b7b7342ca..9c508bb251d69 100644 --- a/homeassistant/components/netgear/coordinator.py +++ b/homeassistant/components/netgear/coordinator.py @@ -1,7 +1,5 @@ """Models for the Netgear integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/netgear/device_tracker.py b/homeassistant/components/netgear/device_tracker.py index 24625a8098698..838e4b50d3b45 100644 --- a/homeassistant/components/netgear/device_tracker.py +++ b/homeassistant/components/netgear/device_tracker.py @@ -1,7 +1,5 @@ """Support for Netgear routers.""" -from __future__ import annotations - import logging from homeassistant.components.device_tracker import ScannerEntity diff --git a/homeassistant/components/netgear/entity.py b/homeassistant/components/netgear/entity.py index 3ba7b76262e60..fffeb16f36cb7 100644 --- a/homeassistant/components/netgear/entity.py +++ b/homeassistant/components/netgear/entity.py @@ -1,7 +1,5 @@ """Represent the Netgear router and its devices.""" -from __future__ import annotations - from abc import abstractmethod from typing import Any diff --git a/homeassistant/components/netgear/router.py b/homeassistant/components/netgear/router.py index 23ee47e7a2de0..b96cb165d836b 100644 --- a/homeassistant/components/netgear/router.py +++ b/homeassistant/components/netgear/router.py @@ -1,7 +1,5 @@ """Represent the Netgear router and its devices.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/netgear/sensor.py b/homeassistant/components/netgear/sensor.py index 5372ae70bb5bf..b1effa7844e1a 100644 --- a/homeassistant/components/netgear/sensor.py +++ b/homeassistant/components/netgear/sensor.py @@ -1,7 +1,5 @@ """Support for Netgear routers.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import date, datetime diff --git a/homeassistant/components/netgear/update.py b/homeassistant/components/netgear/update.py index 15973348a8e34..50151e2130a94 100644 --- a/homeassistant/components/netgear/update.py +++ b/homeassistant/components/netgear/update.py @@ -1,7 +1,5 @@ """Update entities for Netgear devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/netgear_lte/binary_sensor.py b/homeassistant/components/netgear_lte/binary_sensor.py index 881e34d439040..3abda49bc29da 100644 --- a/homeassistant/components/netgear_lte/binary_sensor.py +++ b/homeassistant/components/netgear_lte/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Netgear LTE binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/netgear_lte/config_flow.py b/homeassistant/components/netgear_lte/config_flow.py index 8eacb69308992..be059dcf2306b 100644 --- a/homeassistant/components/netgear_lte/config_flow.py +++ b/homeassistant/components/netgear_lte/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Netgear LTE integration.""" -from __future__ import annotations - from typing import Any from aiohttp.cookiejar import CookieJar diff --git a/homeassistant/components/netgear_lte/coordinator.py b/homeassistant/components/netgear_lte/coordinator.py index 7bcefca6403c3..88ffea3d88be0 100644 --- a/homeassistant/components/netgear_lte/coordinator.py +++ b/homeassistant/components/netgear_lte/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Netgear LTE integration.""" -from __future__ import annotations - from datetime import timedelta from eternalegypt.eternalegypt import Error, Information, Modem diff --git a/homeassistant/components/netgear_lte/notify.py b/homeassistant/components/netgear_lte/notify.py index 8788c00ac75ea..b83701bf02876 100644 --- a/homeassistant/components/netgear_lte/notify.py +++ b/homeassistant/components/netgear_lte/notify.py @@ -1,7 +1,5 @@ """Support for Netgear LTE notifications.""" -from __future__ import annotations - from typing import Any import eternalegypt diff --git a/homeassistant/components/netgear_lte/sensor.py b/homeassistant/components/netgear_lte/sensor.py index 49301267d9d94..5a6ff73cc5b63 100644 --- a/homeassistant/components/netgear_lte/sensor.py +++ b/homeassistant/components/netgear_lte/sensor.py @@ -1,7 +1,5 @@ """Support for Netgear LTE sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/netio/switch.py b/homeassistant/components/netio/switch.py index 8ab912c7a9716..ed80d0e207085 100644 --- a/homeassistant/components/netio/switch.py +++ b/homeassistant/components/netio/switch.py @@ -1,7 +1,5 @@ """The Netio switch component.""" -from __future__ import annotations - from collections import namedtuple from datetime import timedelta import logging diff --git a/homeassistant/components/network/__init__.py b/homeassistant/components/network/__init__.py index dd5344faa56e5..9cd83697ad233 100644 --- a/homeassistant/components/network/__init__.py +++ b/homeassistant/components/network/__init__.py @@ -1,7 +1,5 @@ """The Network Configuration integration.""" -from __future__ import annotations - from ipaddress import IPv4Address, IPv6Address, ip_interface import logging from pathlib import Path diff --git a/homeassistant/components/network/const.py b/homeassistant/components/network/const.py index d8c8858be729b..4e313392dc4c3 100644 --- a/homeassistant/components/network/const.py +++ b/homeassistant/components/network/const.py @@ -1,7 +1,5 @@ """Constants for the network integration.""" -from __future__ import annotations - from typing import Final import voluptuous as vol diff --git a/homeassistant/components/network/models.py b/homeassistant/components/network/models.py index 93d34e9230281..0a637c3817870 100644 --- a/homeassistant/components/network/models.py +++ b/homeassistant/components/network/models.py @@ -1,7 +1,5 @@ """Models helper class for the network integration.""" -from __future__ import annotations - from typing import TypedDict diff --git a/homeassistant/components/network/network.py b/homeassistant/components/network/network.py index db25bedcaeaea..c2fe6a278f786 100644 --- a/homeassistant/components/network/network.py +++ b/homeassistant/components/network/network.py @@ -1,7 +1,5 @@ """Network helper class for the network integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/network/util.py b/homeassistant/components/network/util.py index 88f4c1f913ee1..bb996bff67e7d 100644 --- a/homeassistant/components/network/util.py +++ b/homeassistant/components/network/util.py @@ -1,7 +1,5 @@ """Network helper class for the network integration.""" -from __future__ import annotations - from ipaddress import IPv4Address, IPv6Address, ip_address import logging import socket diff --git a/homeassistant/components/network/websocket.py b/homeassistant/components/network/websocket.py index 6d3b088baccbf..91e89f62364b0 100644 --- a/homeassistant/components/network/websocket.py +++ b/homeassistant/components/network/websocket.py @@ -1,7 +1,5 @@ """The Network Configuration integration websocket commands.""" -from __future__ import annotations - from contextlib import suppress from typing import Any diff --git a/homeassistant/components/neurio_energy/sensor.py b/homeassistant/components/neurio_energy/sensor.py index 4d7632634690a..e49e768c86584 100644 --- a/homeassistant/components/neurio_energy/sensor.py +++ b/homeassistant/components/neurio_energy/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring a Neurio energy sensor.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/nexia/climate.py b/homeassistant/components/nexia/climate.py index bc36fc35bd8ab..817e79c619fa8 100644 --- a/homeassistant/components/nexia/climate.py +++ b/homeassistant/components/nexia/climate.py @@ -1,7 +1,5 @@ """Support for Nexia / Trane XL thermostats.""" -from __future__ import annotations - from typing import Any from nexia.const import ( diff --git a/homeassistant/components/nexia/coordinator.py b/homeassistant/components/nexia/coordinator.py index 85e784218f45c..26d11601f0cb3 100644 --- a/homeassistant/components/nexia/coordinator.py +++ b/homeassistant/components/nexia/coordinator.py @@ -1,7 +1,5 @@ """Component to embed nexia devices.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/nexia/diagnostics.py b/homeassistant/components/nexia/diagnostics.py index 877aad30cb0a3..7cea39c1771de 100644 --- a/homeassistant/components/nexia/diagnostics.py +++ b/homeassistant/components/nexia/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for nexia.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/nexia/number.py b/homeassistant/components/nexia/number.py index 05d9e5b4614bb..8e8cbbf406942 100644 --- a/homeassistant/components/nexia/number.py +++ b/homeassistant/components/nexia/number.py @@ -1,7 +1,5 @@ """Support for Nexia / Trane XL Thermostats.""" -from __future__ import annotations - from nexia.thermostat import NexiaThermostat from homeassistant.components.number import NumberEntity diff --git a/homeassistant/components/nexia/sensor.py b/homeassistant/components/nexia/sensor.py index 648b5dc3eeb7c..dde7f531bedaa 100644 --- a/homeassistant/components/nexia/sensor.py +++ b/homeassistant/components/nexia/sensor.py @@ -1,7 +1,5 @@ """Support for Nexia / Trane XL Thermostats.""" -from __future__ import annotations - from nexia.const import UNIT_CELSIUS from nexia.thermostat import NexiaThermostat diff --git a/homeassistant/components/nexia/switch.py b/homeassistant/components/nexia/switch.py index bf1495217a75d..bbf585c083618 100644 --- a/homeassistant/components/nexia/switch.py +++ b/homeassistant/components/nexia/switch.py @@ -1,7 +1,5 @@ """Support for Nexia switches.""" -from __future__ import annotations - from collections.abc import Iterable import functools as ft from typing import Any diff --git a/homeassistant/components/nextbus/sensor.py b/homeassistant/components/nextbus/sensor.py index 2e184e13fc7c3..1274b95dea990 100644 --- a/homeassistant/components/nextbus/sensor.py +++ b/homeassistant/components/nextbus/sensor.py @@ -1,7 +1,5 @@ """NextBus sensor.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/nextcloud/binary_sensor.py b/homeassistant/components/nextcloud/binary_sensor.py index f51796e6c7f2c..b1feb69e8785e 100644 --- a/homeassistant/components/nextcloud/binary_sensor.py +++ b/homeassistant/components/nextcloud/binary_sensor.py @@ -1,7 +1,5 @@ """Summary binary data from Nextcoud.""" -from __future__ import annotations - from typing import Final from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/nextcloud/config_flow.py b/homeassistant/components/nextcloud/config_flow.py index b67b4ff5882a9..99af4101dc935 100644 --- a/homeassistant/components/nextcloud/config_flow.py +++ b/homeassistant/components/nextcloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Nextcloud integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/nextcloud/sensor.py b/homeassistant/components/nextcloud/sensor.py index 63b31f0edde0d..7b53b5d6d5033 100644 --- a/homeassistant/components/nextcloud/sensor.py +++ b/homeassistant/components/nextcloud/sensor.py @@ -1,7 +1,5 @@ """Summary data from Nextcoud.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/nextcloud/update.py b/homeassistant/components/nextcloud/update.py index b991b00111742..884e8a69e7eb3 100644 --- a/homeassistant/components/nextcloud/update.py +++ b/homeassistant/components/nextcloud/update.py @@ -1,7 +1,5 @@ """Update data from Nextcoud.""" -from __future__ import annotations - from homeassistant.components.update import UpdateEntity, UpdateEntityDescription from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/nextdns/__init__.py b/homeassistant/components/nextdns/__init__.py index acc9504988ddf..221be4ffd8291 100644 --- a/homeassistant/components/nextdns/__init__.py +++ b/homeassistant/components/nextdns/__init__.py @@ -1,7 +1,5 @@ """The NextDNS component.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass diff --git a/homeassistant/components/nextdns/binary_sensor.py b/homeassistant/components/nextdns/binary_sensor.py index 5107fcd00d696..9505a7dfad9f7 100644 --- a/homeassistant/components/nextdns/binary_sensor.py +++ b/homeassistant/components/nextdns/binary_sensor.py @@ -1,7 +1,5 @@ """Support for the NextDNS service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/nextdns/button.py b/homeassistant/components/nextdns/button.py index 5c78d7941208e..a61209a65890d 100644 --- a/homeassistant/components/nextdns/button.py +++ b/homeassistant/components/nextdns/button.py @@ -1,7 +1,5 @@ """Support for the NextDNS service.""" -from __future__ import annotations - from aiohttp import ClientError from aiohttp.client_exceptions import ClientConnectorError from nextdns import ApiError, InvalidApiKeyError diff --git a/homeassistant/components/nextdns/config_flow.py b/homeassistant/components/nextdns/config_flow.py index 9401a73593567..9a1fa6e27ec90 100644 --- a/homeassistant/components/nextdns/config_flow.py +++ b/homeassistant/components/nextdns/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for NextDNS.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/nextdns/coordinator.py b/homeassistant/components/nextdns/coordinator.py index 44470fe007024..5d83eafecae56 100644 --- a/homeassistant/components/nextdns/coordinator.py +++ b/homeassistant/components/nextdns/coordinator.py @@ -1,7 +1,5 @@ """NextDns coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/nextdns/diagnostics.py b/homeassistant/components/nextdns/diagnostics.py index 31c0b7f0ca8bd..60f9d74e492a4 100644 --- a/homeassistant/components/nextdns/diagnostics.py +++ b/homeassistant/components/nextdns/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for NextDNS.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/nextdns/sensor.py b/homeassistant/components/nextdns/sensor.py index 1b43f7c9c25fd..1fbbab4f36941 100644 --- a/homeassistant/components/nextdns/sensor.py +++ b/homeassistant/components/nextdns/sensor.py @@ -1,7 +1,5 @@ """Support for the NextDNS service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/nextdns/switch.py b/homeassistant/components/nextdns/switch.py index 48151eb185c2c..e733af5990849 100644 --- a/homeassistant/components/nextdns/switch.py +++ b/homeassistant/components/nextdns/switch.py @@ -1,7 +1,5 @@ """Support for the NextDNS service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/nextdns/system_health.py b/homeassistant/components/nextdns/system_health.py index 09c13f0580e77..1e6704e15769a 100644 --- a/homeassistant/components/nextdns/system_health.py +++ b/homeassistant/components/nextdns/system_health.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - from typing import Any from nextdns.const import API_ENDPOINT diff --git a/homeassistant/components/nfandroidtv/config_flow.py b/homeassistant/components/nfandroidtv/config_flow.py index ccb882509f6ea..6fe010173d0eb 100644 --- a/homeassistant/components/nfandroidtv/config_flow.py +++ b/homeassistant/components/nfandroidtv/config_flow.py @@ -1,7 +1,5 @@ """Config flow for NFAndroidTV integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nfandroidtv/notify.py b/homeassistant/components/nfandroidtv/notify.py index c1c19a600b98d..6a0b311a3afb7 100644 --- a/homeassistant/components/nfandroidtv/notify.py +++ b/homeassistant/components/nfandroidtv/notify.py @@ -1,7 +1,5 @@ """Notifications for Android TV notification service.""" -from __future__ import annotations - from io import BufferedReader import logging from typing import Any diff --git a/homeassistant/components/nibe_heatpump/__init__.py b/homeassistant/components/nibe_heatpump/__init__.py index ac201ed232269..6e303e9a68463 100644 --- a/homeassistant/components/nibe_heatpump/__init__.py +++ b/homeassistant/components/nibe_heatpump/__init__.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump integration.""" -from __future__ import annotations - from nibe.connection import Connection from nibe.connection.modbus import Modbus from nibe.connection.nibegw import NibeGW, ProductInfo diff --git a/homeassistant/components/nibe_heatpump/binary_sensor.py b/homeassistant/components/nibe_heatpump/binary_sensor.py index d49862180bdcd..f118f0696cb49 100644 --- a/homeassistant/components/nibe_heatpump/binary_sensor.py +++ b/homeassistant/components/nibe_heatpump/binary_sensor.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump binary sensors.""" -from __future__ import annotations - from nibe.coil import Coil, CoilData from homeassistant.components.binary_sensor import ENTITY_ID_FORMAT, BinarySensorEntity diff --git a/homeassistant/components/nibe_heatpump/button.py b/homeassistant/components/nibe_heatpump/button.py index 8b6c8abf3598d..5744c0fa12900 100644 --- a/homeassistant/components/nibe_heatpump/button.py +++ b/homeassistant/components/nibe_heatpump/button.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump sensors.""" -from __future__ import annotations - from nibe.coil_groups import UNIT_COILGROUPS, UnitCoilGroup from nibe.exceptions import CoilNotFoundException diff --git a/homeassistant/components/nibe_heatpump/climate.py b/homeassistant/components/nibe_heatpump/climate.py index 1b8a0ecc0df3e..598b106a6ca4b 100644 --- a/homeassistant/components/nibe_heatpump/climate.py +++ b/homeassistant/components/nibe_heatpump/climate.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump climate.""" -from __future__ import annotations - from datetime import date from typing import Any diff --git a/homeassistant/components/nibe_heatpump/config_flow.py b/homeassistant/components/nibe_heatpump/config_flow.py index 58e8d02a634aa..cda055186ce9f 100644 --- a/homeassistant/components/nibe_heatpump/config_flow.py +++ b/homeassistant/components/nibe_heatpump/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Nibe Heat Pump integration.""" -from __future__ import annotations - from typing import Any from nibe.connection.modbus import Modbus diff --git a/homeassistant/components/nibe_heatpump/coordinator.py b/homeassistant/components/nibe_heatpump/coordinator.py index 05e652d7f42f9..ffd168f597669 100644 --- a/homeassistant/components/nibe_heatpump/coordinator.py +++ b/homeassistant/components/nibe_heatpump/coordinator.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump coordinator.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Callable, Iterable diff --git a/homeassistant/components/nibe_heatpump/entity.py b/homeassistant/components/nibe_heatpump/entity.py index 3cbc8af32a36d..4b9b62a0bdb77 100644 --- a/homeassistant/components/nibe_heatpump/entity.py +++ b/homeassistant/components/nibe_heatpump/entity.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump coordinator.""" -from __future__ import annotations - from nibe.coil import Coil, CoilData from homeassistant.helpers.entity import async_generate_entity_id diff --git a/homeassistant/components/nibe_heatpump/number.py b/homeassistant/components/nibe_heatpump/number.py index 59f365f52bf47..7e97de40c06e3 100644 --- a/homeassistant/components/nibe_heatpump/number.py +++ b/homeassistant/components/nibe_heatpump/number.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump numbers.""" -from __future__ import annotations - from nibe.coil import Coil, CoilData from homeassistant.components.number import ENTITY_ID_FORMAT, NumberEntity, NumberMode diff --git a/homeassistant/components/nibe_heatpump/select.py b/homeassistant/components/nibe_heatpump/select.py index c92c12a882a35..da8e2f7b27da9 100644 --- a/homeassistant/components/nibe_heatpump/select.py +++ b/homeassistant/components/nibe_heatpump/select.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump select.""" -from __future__ import annotations - from nibe.coil import Coil, CoilData from homeassistant.components.select import ENTITY_ID_FORMAT, SelectEntity diff --git a/homeassistant/components/nibe_heatpump/sensor.py b/homeassistant/components/nibe_heatpump/sensor.py index 54cd0f7ea34c5..197b472c8b0d3 100644 --- a/homeassistant/components/nibe_heatpump/sensor.py +++ b/homeassistant/components/nibe_heatpump/sensor.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump sensors.""" -from __future__ import annotations - from nibe.coil import Coil, CoilData from homeassistant.components.sensor import ( diff --git a/homeassistant/components/nibe_heatpump/switch.py b/homeassistant/components/nibe_heatpump/switch.py index 452244f05b58a..5794c14fddeb9 100644 --- a/homeassistant/components/nibe_heatpump/switch.py +++ b/homeassistant/components/nibe_heatpump/switch.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump switch.""" -from __future__ import annotations - from typing import Any from nibe.coil import Coil, CoilData diff --git a/homeassistant/components/nibe_heatpump/water_heater.py b/homeassistant/components/nibe_heatpump/water_heater.py index a72851e7eab61..d096e5a74ff61 100644 --- a/homeassistant/components/nibe_heatpump/water_heater.py +++ b/homeassistant/components/nibe_heatpump/water_heater.py @@ -1,7 +1,5 @@ """The Nibe Heat Pump sensors.""" -from __future__ import annotations - from datetime import date from nibe.coil import Coil diff --git a/homeassistant/components/nice_go/__init__.py b/homeassistant/components/nice_go/__init__.py index a8d2bd71ac4a1..c0bcc56c4d85e 100644 --- a/homeassistant/components/nice_go/__init__.py +++ b/homeassistant/components/nice_go/__init__.py @@ -1,7 +1,5 @@ """The Nice G.O. integration.""" -from __future__ import annotations - import logging from homeassistant.const import EVENT_HOMEASSISTANT_STOP, Platform diff --git a/homeassistant/components/nice_go/config_flow.py b/homeassistant/components/nice_go/config_flow.py index 291d4221d6c3c..de3f28b0a70de 100644 --- a/homeassistant/components/nice_go/config_flow.py +++ b/homeassistant/components/nice_go/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Nice G.O. integration.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import datetime import logging diff --git a/homeassistant/components/nice_go/coordinator.py b/homeassistant/components/nice_go/coordinator.py index ffdd9dbd51814..186429f6e416f 100644 --- a/homeassistant/components/nice_go/coordinator.py +++ b/homeassistant/components/nice_go/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Nice G.O.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/nice_go/diagnostics.py b/homeassistant/components/nice_go/diagnostics.py index 2a663d8925af1..44789c77bf296 100644 --- a/homeassistant/components/nice_go/diagnostics.py +++ b/homeassistant/components/nice_go/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Nice G.O..""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/nice_go/switch.py b/homeassistant/components/nice_go/switch.py index f043a23eab5ee..fab65b641074e 100644 --- a/homeassistant/components/nice_go/switch.py +++ b/homeassistant/components/nice_go/switch.py @@ -1,7 +1,5 @@ """Nice G.O. switch platform.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/nightscout/sensor.py b/homeassistant/components/nightscout/sensor.py index de1dadf1143af..dbf4f8d8b3af5 100644 --- a/homeassistant/components/nightscout/sensor.py +++ b/homeassistant/components/nightscout/sensor.py @@ -1,7 +1,5 @@ """Support for Nightscout sensors.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/nightscout/utils.py b/homeassistant/components/nightscout/utils.py index 928abd1aa4f0e..593167148fbff 100644 --- a/homeassistant/components/nightscout/utils.py +++ b/homeassistant/components/nightscout/utils.py @@ -1,7 +1,5 @@ """Nightscout util functions.""" -from __future__ import annotations - import hashlib diff --git a/homeassistant/components/niko_home_control/__init__.py b/homeassistant/components/niko_home_control/__init__.py index 51e908490e551..1991dfbc59671 100644 --- a/homeassistant/components/niko_home_control/__init__.py +++ b/homeassistant/components/niko_home_control/__init__.py @@ -1,7 +1,5 @@ """The Niko home control integration.""" -from __future__ import annotations - from nhc.controller import NHCController from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/niko_home_control/config_flow.py b/homeassistant/components/niko_home_control/config_flow.py index ce4ae3a9acf98..e1e712d595a03 100644 --- a/homeassistant/components/niko_home_control/config_flow.py +++ b/homeassistant/components/niko_home_control/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Niko home control integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/niko_home_control/cover.py b/homeassistant/components/niko_home_control/cover.py index 2ab3438c4d96c..cbd67eb88cd64 100644 --- a/homeassistant/components/niko_home_control/cover.py +++ b/homeassistant/components/niko_home_control/cover.py @@ -1,7 +1,5 @@ """Cover Platform for Niko Home Control.""" -from __future__ import annotations - from typing import Any from nhc.cover import NHCCover diff --git a/homeassistant/components/niko_home_control/light.py b/homeassistant/components/niko_home_control/light.py index 448efbcc64abb..d7b57cded6a3e 100644 --- a/homeassistant/components/niko_home_control/light.py +++ b/homeassistant/components/niko_home_control/light.py @@ -1,7 +1,5 @@ """Light platform Niko Home Control.""" -from __future__ import annotations - from typing import Any from nhc.light import NHCLight diff --git a/homeassistant/components/niko_home_control/scene.py b/homeassistant/components/niko_home_control/scene.py index 129b946b748a9..11c54679c7772 100644 --- a/homeassistant/components/niko_home_control/scene.py +++ b/homeassistant/components/niko_home_control/scene.py @@ -1,7 +1,5 @@ """Scene Platform for Niko Home Control.""" -from __future__ import annotations - from typing import Any from homeassistant.components.scene import BaseScene diff --git a/homeassistant/components/nilu/air_quality.py b/homeassistant/components/nilu/air_quality.py index 31259349dead4..7d3e45929670d 100644 --- a/homeassistant/components/nilu/air_quality.py +++ b/homeassistant/components/nilu/air_quality.py @@ -1,7 +1,5 @@ """Sensor for checking the air quality around Norway.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/nina/__init__.py b/homeassistant/components/nina/__init__.py index 4bb435ea1cecd..01146d2c6bdc2 100644 --- a/homeassistant/components/nina/__init__.py +++ b/homeassistant/components/nina/__init__.py @@ -1,7 +1,5 @@ """The Nina integration.""" -from __future__ import annotations - from typing import Any from homeassistant.const import Platform diff --git a/homeassistant/components/nina/binary_sensor.py b/homeassistant/components/nina/binary_sensor.py index cfbdd87a0e2c9..4f5601a61af92 100644 --- a/homeassistant/components/nina/binary_sensor.py +++ b/homeassistant/components/nina/binary_sensor.py @@ -1,7 +1,5 @@ """NINA sensor platform.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/nina/config_flow.py b/homeassistant/components/nina/config_flow.py index 2eeec4de19d4f..3a0276e9a0744 100644 --- a/homeassistant/components/nina/config_flow.py +++ b/homeassistant/components/nina/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Nina integration.""" -from __future__ import annotations - from typing import Any from pynina import ApiError, Nina diff --git a/homeassistant/components/nina/const.py b/homeassistant/components/nina/const.py index 409658e413157..2da02d2b2267b 100644 --- a/homeassistant/components/nina/const.py +++ b/homeassistant/components/nina/const.py @@ -1,7 +1,5 @@ """Constants for the Nina integration.""" -from __future__ import annotations - from datetime import timedelta from logging import Logger, getLogger from typing import Final diff --git a/homeassistant/components/nina/coordinator.py b/homeassistant/components/nina/coordinator.py index 175b128fdba97..a8c56494298f3 100644 --- a/homeassistant/components/nina/coordinator.py +++ b/homeassistant/components/nina/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the nina integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import re diff --git a/homeassistant/components/nintendo_parental_controls/__init__.py b/homeassistant/components/nintendo_parental_controls/__init__.py index 6efe282871884..3a1d861ec5bc5 100644 --- a/homeassistant/components/nintendo_parental_controls/__init__.py +++ b/homeassistant/components/nintendo_parental_controls/__init__.py @@ -1,7 +1,5 @@ """The Nintendo Switch parental controls integration.""" -from __future__ import annotations - from pynintendoauth.exceptions import ( InvalidOAuthConfigurationException, InvalidSessionTokenException, diff --git a/homeassistant/components/nintendo_parental_controls/config_flow.py b/homeassistant/components/nintendo_parental_controls/config_flow.py index f40c5d4712a6a..edb0feafb4cc0 100644 --- a/homeassistant/components/nintendo_parental_controls/config_flow.py +++ b/homeassistant/components/nintendo_parental_controls/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Nintendo Switch parental controls integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/nintendo_parental_controls/coordinator.py b/homeassistant/components/nintendo_parental_controls/coordinator.py index abc8f0fdf4e4e..b6adb852c0faf 100644 --- a/homeassistant/components/nintendo_parental_controls/coordinator.py +++ b/homeassistant/components/nintendo_parental_controls/coordinator.py @@ -1,7 +1,5 @@ """Nintendo parental controls data coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/nintendo_parental_controls/entity.py b/homeassistant/components/nintendo_parental_controls/entity.py index b7e586d79997b..1e7d67ba91b3f 100644 --- a/homeassistant/components/nintendo_parental_controls/entity.py +++ b/homeassistant/components/nintendo_parental_controls/entity.py @@ -1,7 +1,5 @@ """Base entity definition for Nintendo parental controls.""" -from __future__ import annotations - from pynintendoparental.device import Device from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/nintendo_parental_controls/number.py b/homeassistant/components/nintendo_parental_controls/number.py index d04eaac0907d7..6f6b28794398b 100644 --- a/homeassistant/components/nintendo_parental_controls/number.py +++ b/homeassistant/components/nintendo_parental_controls/number.py @@ -1,7 +1,5 @@ """Number platform for Nintendo Parental controls.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/nintendo_parental_controls/select.py b/homeassistant/components/nintendo_parental_controls/select.py index bd4a80ae3c1af..3fd1d2bb6cb7e 100644 --- a/homeassistant/components/nintendo_parental_controls/select.py +++ b/homeassistant/components/nintendo_parental_controls/select.py @@ -1,7 +1,5 @@ """Nintendo Switch Parental Controls select entity definitions.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/nintendo_parental_controls/sensor.py b/homeassistant/components/nintendo_parental_controls/sensor.py index 99282317e3a83..ca9bd803da3cc 100644 --- a/homeassistant/components/nintendo_parental_controls/sensor.py +++ b/homeassistant/components/nintendo_parental_controls/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Nintendo parental controls.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/nintendo_parental_controls/switch.py b/homeassistant/components/nintendo_parental_controls/switch.py index f7d349892d78e..c36b9afa12c95 100644 --- a/homeassistant/components/nintendo_parental_controls/switch.py +++ b/homeassistant/components/nintendo_parental_controls/switch.py @@ -1,7 +1,5 @@ """Switch platform for Nintendo Parental.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/nintendo_parental_controls/time.py b/homeassistant/components/nintendo_parental_controls/time.py index e1c940067076a..995eb95ce64ff 100644 --- a/homeassistant/components/nintendo_parental_controls/time.py +++ b/homeassistant/components/nintendo_parental_controls/time.py @@ -1,7 +1,5 @@ """Time platform for Nintendo parental controls.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import time diff --git a/homeassistant/components/nissan_leaf/__init__.py b/homeassistant/components/nissan_leaf/__init__.py index e94b6d200160d..42a4d973c0026 100644 --- a/homeassistant/components/nissan_leaf/__init__.py +++ b/homeassistant/components/nissan_leaf/__init__.py @@ -1,7 +1,5 @@ """Support for the Nissan Leaf Carwings/Nissan Connect API.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta from http import HTTPStatus diff --git a/homeassistant/components/nissan_leaf/binary_sensor.py b/homeassistant/components/nissan_leaf/binary_sensor.py index 7938b314deb30..8eb8ac05e0558 100644 --- a/homeassistant/components/nissan_leaf/binary_sensor.py +++ b/homeassistant/components/nissan_leaf/binary_sensor.py @@ -1,7 +1,5 @@ """Plugged In Status Support for the Nissan Leaf.""" -from __future__ import annotations - import logging from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/nissan_leaf/button.py b/homeassistant/components/nissan_leaf/button.py index 6a5d051751b1b..a4d741b59fecc 100644 --- a/homeassistant/components/nissan_leaf/button.py +++ b/homeassistant/components/nissan_leaf/button.py @@ -1,7 +1,5 @@ """Button to start charging the Nissan Leaf.""" -from __future__ import annotations - import logging from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/nissan_leaf/const.py b/homeassistant/components/nissan_leaf/const.py index 22842fbbc72c9..437298fc98698 100644 --- a/homeassistant/components/nissan_leaf/const.py +++ b/homeassistant/components/nissan_leaf/const.py @@ -1,7 +1,5 @@ """Constants for the Nissan Leaf integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/nissan_leaf/entity.py b/homeassistant/components/nissan_leaf/entity.py index 73813c8931e35..81297162ae399 100644 --- a/homeassistant/components/nissan_leaf/entity.py +++ b/homeassistant/components/nissan_leaf/entity.py @@ -1,7 +1,5 @@ """Support for the Nissan Leaf Carwings/Nissan Connect API.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nissan_leaf/sensor.py b/homeassistant/components/nissan_leaf/sensor.py index 71dda39db1a0d..bfc8147f0e7c2 100644 --- a/homeassistant/components/nissan_leaf/sensor.py +++ b/homeassistant/components/nissan_leaf/sensor.py @@ -1,7 +1,5 @@ """Battery Charge and Range Support for the Nissan Leaf.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/nissan_leaf/switch.py b/homeassistant/components/nissan_leaf/switch.py index 82a84567feca6..b3eed5c95d9ce 100644 --- a/homeassistant/components/nissan_leaf/switch.py +++ b/homeassistant/components/nissan_leaf/switch.py @@ -1,7 +1,5 @@ """Charge and Climate Control Support for the Nissan Leaf.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nmap_tracker/__init__.py b/homeassistant/components/nmap_tracker/__init__.py index fda6ec08b4586..e891bc463927f 100644 --- a/homeassistant/components/nmap_tracker/__init__.py +++ b/homeassistant/components/nmap_tracker/__init__.py @@ -1,7 +1,5 @@ """The Nmap Tracker integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/nmap_tracker/config_flow.py b/homeassistant/components/nmap_tracker/config_flow.py index 7bde59b768ee9..5b2f7979ddca2 100644 --- a/homeassistant/components/nmap_tracker/config_flow.py +++ b/homeassistant/components/nmap_tracker/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Nmap Tracker integration.""" -from __future__ import annotations - from ipaddress import ip_address, ip_network, summarize_address_range import re from typing import Any diff --git a/homeassistant/components/nmap_tracker/device_tracker.py b/homeassistant/components/nmap_tracker/device_tracker.py index afac3f0643555..bb83df5caf858 100644 --- a/homeassistant/components/nmap_tracker/device_tracker.py +++ b/homeassistant/components/nmap_tracker/device_tracker.py @@ -1,7 +1,5 @@ """Support for scanning a network with nmap.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nmbs/sensor.py b/homeassistant/components/nmbs/sensor.py index 1bb83e142d56a..d67f9f57055ba 100644 --- a/homeassistant/components/nmbs/sensor.py +++ b/homeassistant/components/nmbs/sensor.py @@ -1,7 +1,5 @@ """Get ride details and liveboard details for NMBS (Belgian railway).""" -from __future__ import annotations - from datetime import datetime import logging from typing import Any diff --git a/homeassistant/components/noaa_tides/sensor.py b/homeassistant/components/noaa_tides/sensor.py index 87739c8d98c29..b3eb37df7b98f 100644 --- a/homeassistant/components/noaa_tides/sensor.py +++ b/homeassistant/components/noaa_tides/sensor.py @@ -1,7 +1,5 @@ """Support for the NOAA Tides and Currents API.""" -from __future__ import annotations - from datetime import datetime import logging from typing import TYPE_CHECKING, Any, Literal, TypedDict diff --git a/homeassistant/components/nobo_hub/__init__.py b/homeassistant/components/nobo_hub/__init__.py index 7c886c534cbb4..fec8dbee82831 100644 --- a/homeassistant/components/nobo_hub/__init__.py +++ b/homeassistant/components/nobo_hub/__init__.py @@ -1,7 +1,5 @@ """The Nobø Ecohub integration.""" -from __future__ import annotations - from pynobo import nobo from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/nobo_hub/climate.py b/homeassistant/components/nobo_hub/climate.py index 018f3e2b06ade..d7d61d18e0222 100644 --- a/homeassistant/components/nobo_hub/climate.py +++ b/homeassistant/components/nobo_hub/climate.py @@ -1,7 +1,5 @@ """Python Control of Nobø Hub - Nobø Energy Control.""" -from __future__ import annotations - from typing import Any from pynobo import nobo diff --git a/homeassistant/components/nobo_hub/config_flow.py b/homeassistant/components/nobo_hub/config_flow.py index 05ece456f1525..d5c79ab8bcd5e 100644 --- a/homeassistant/components/nobo_hub/config_flow.py +++ b/homeassistant/components/nobo_hub/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Nobø Ecohub integration.""" -from __future__ import annotations - import socket from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/nobo_hub/select.py b/homeassistant/components/nobo_hub/select.py index 566ff88abaca0..b32df04218ac8 100644 --- a/homeassistant/components/nobo_hub/select.py +++ b/homeassistant/components/nobo_hub/select.py @@ -1,7 +1,5 @@ """Python Control of Nobø Hub - Nobø Energy Control.""" -from __future__ import annotations - from pynobo import nobo from homeassistant.components.select import SelectEntity diff --git a/homeassistant/components/nobo_hub/sensor.py b/homeassistant/components/nobo_hub/sensor.py index 6a394f23f4c1d..4ae18ebd25c6c 100644 --- a/homeassistant/components/nobo_hub/sensor.py +++ b/homeassistant/components/nobo_hub/sensor.py @@ -1,7 +1,5 @@ """Python Control of Nobø Hub - Nobø Energy Control.""" -from __future__ import annotations - from pynobo import nobo from homeassistant.components.sensor import ( diff --git a/homeassistant/components/nordpool/__init__.py b/homeassistant/components/nordpool/__init__.py index 8fb6a5eaf3b4a..2b744e01d0dad 100644 --- a/homeassistant/components/nordpool/__init__.py +++ b/homeassistant/components/nordpool/__init__.py @@ -1,7 +1,5 @@ """The Nord Pool component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady diff --git a/homeassistant/components/nordpool/config_flow.py b/homeassistant/components/nordpool/config_flow.py index b3b807badad35..17bedf55818ae 100644 --- a/homeassistant/components/nordpool/config_flow.py +++ b/homeassistant/components/nordpool/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Nord Pool integration.""" -from __future__ import annotations - from typing import Any from pynordpool import ( diff --git a/homeassistant/components/nordpool/coordinator.py b/homeassistant/components/nordpool/coordinator.py index f2f41322aff22..04db0c5a0fa53 100644 --- a/homeassistant/components/nordpool/coordinator.py +++ b/homeassistant/components/nordpool/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Nord Pool integration.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/nordpool/diagnostics.py b/homeassistant/components/nordpool/diagnostics.py index 3160c2bfa6d56..852380119ace7 100644 --- a/homeassistant/components/nordpool/diagnostics.py +++ b/homeassistant/components/nordpool/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Nord Pool.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/nordpool/entity.py b/homeassistant/components/nordpool/entity.py index ec3264cd2e3f1..98e966573ccb5 100644 --- a/homeassistant/components/nordpool/entity.py +++ b/homeassistant/components/nordpool/entity.py @@ -1,7 +1,5 @@ """Base entity for Nord Pool.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/nordpool/sensor.py b/homeassistant/components/nordpool/sensor.py index 4295691f8f43d..67d141c15f249 100644 --- a/homeassistant/components/nordpool/sensor.py +++ b/homeassistant/components/nordpool/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Nord Pool integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/nordpool/services.py b/homeassistant/components/nordpool/services.py index b000bc1788785..574ab90fa3c1e 100644 --- a/homeassistant/components/nordpool/services.py +++ b/homeassistant/components/nordpool/services.py @@ -1,7 +1,5 @@ """Services for Nord Pool integration.""" -from __future__ import annotations - from collections.abc import Callable from datetime import date, datetime from functools import partial diff --git a/homeassistant/components/norway_air/air_quality.py b/homeassistant/components/norway_air/air_quality.py index 36de8c8b1ada7..41e29fabf69b7 100644 --- a/homeassistant/components/norway_air/air_quality.py +++ b/homeassistant/components/norway_air/air_quality.py @@ -1,7 +1,5 @@ """Sensor for checking the air quality forecast around Norway.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/notify/__init__.py b/homeassistant/components/notify/__init__.py index e18fced8f8a8c..b8947e49e17ef 100644 --- a/homeassistant/components/notify/__init__.py +++ b/homeassistant/components/notify/__init__.py @@ -1,7 +1,5 @@ """Provides functionality to notify people.""" -from __future__ import annotations - from datetime import timedelta from enum import IntFlag from functools import partial diff --git a/homeassistant/components/notify/legacy.py b/homeassistant/components/notify/legacy.py index f5703022e1230..98d8acbeb036a 100644 --- a/homeassistant/components/notify/legacy.py +++ b/homeassistant/components/notify/legacy.py @@ -1,7 +1,5 @@ """Handle legacy notification platforms.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine, Mapping from functools import partial diff --git a/homeassistant/components/notify/repairs.py b/homeassistant/components/notify/repairs.py index 8969652d98e09..cf5b5d8582815 100644 --- a/homeassistant/components/notify/repairs.py +++ b/homeassistant/components/notify/repairs.py @@ -1,7 +1,5 @@ """Repairs support for notify integration.""" -from __future__ import annotations - from homeassistant.components.repairs import ConfirmRepairFlow, RepairsFlow from homeassistant.core import HomeAssistant, callback from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/notify_events/notify.py b/homeassistant/components/notify_events/notify.py index 92628059d68fb..28c645bbf6ceb 100644 --- a/homeassistant/components/notify_events/notify.py +++ b/homeassistant/components/notify_events/notify.py @@ -1,7 +1,5 @@ """Notify.Events platform for notify component.""" -from __future__ import annotations - import logging import os.path from typing import Any diff --git a/homeassistant/components/notion/__init__.py b/homeassistant/components/notion/__init__.py index 79f5d951e7e80..bb17ac9e06a0f 100644 --- a/homeassistant/components/notion/__init__.py +++ b/homeassistant/components/notion/__init__.py @@ -1,7 +1,5 @@ """Support for Notion.""" -from __future__ import annotations - from datetime import timedelta from typing import Any from uuid import UUID diff --git a/homeassistant/components/notion/binary_sensor.py b/homeassistant/components/notion/binary_sensor.py index 5552305e867f4..0d9f72c372dbc 100644 --- a/homeassistant/components/notion/binary_sensor.py +++ b/homeassistant/components/notion/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Notion binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Literal diff --git a/homeassistant/components/notion/config_flow.py b/homeassistant/components/notion/config_flow.py index f7347a8f595f6..d2ae993413729 100644 --- a/homeassistant/components/notion/config_flow.py +++ b/homeassistant/components/notion/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Notion integration.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass, field from typing import Any diff --git a/homeassistant/components/notion/diagnostics.py b/homeassistant/components/notion/diagnostics.py index 424e5f7d0acc3..364f3ffed22fd 100644 --- a/homeassistant/components/notion/diagnostics.py +++ b/homeassistant/components/notion/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Notion.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/notion/entity.py b/homeassistant/components/notion/entity.py index 387eaf2e4231a..ee6316bcc8aed 100644 --- a/homeassistant/components/notion/entity.py +++ b/homeassistant/components/notion/entity.py @@ -1,7 +1,5 @@ """Support for Notion.""" -from __future__ import annotations - from dataclasses import dataclass from aionotion.bridge.models import Bridge diff --git a/homeassistant/components/nrgkick/__init__.py b/homeassistant/components/nrgkick/__init__.py index 974a6ba0622d1..d888c69fb41a9 100644 --- a/homeassistant/components/nrgkick/__init__.py +++ b/homeassistant/components/nrgkick/__init__.py @@ -1,7 +1,5 @@ """The NRGkick integration.""" -from __future__ import annotations - from nrgkick_api import NRGkickAPI from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_USERNAME, Platform diff --git a/homeassistant/components/nrgkick/api.py b/homeassistant/components/nrgkick/api.py index 09c09363db843..5485aa04c5ee9 100644 --- a/homeassistant/components/nrgkick/api.py +++ b/homeassistant/components/nrgkick/api.py @@ -1,7 +1,5 @@ """API helpers and Home Assistant exceptions for the NRGkick integration.""" -from __future__ import annotations - from collections.abc import Awaitable import aiohttp diff --git a/homeassistant/components/nrgkick/binary_sensor.py b/homeassistant/components/nrgkick/binary_sensor.py index 41794f31730c9..750ff654decab 100644 --- a/homeassistant/components/nrgkick/binary_sensor.py +++ b/homeassistant/components/nrgkick/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for NRGkick.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/nrgkick/config_flow.py b/homeassistant/components/nrgkick/config_flow.py index b99402ab600f2..5a7c6a3b3ebcb 100644 --- a/homeassistant/components/nrgkick/config_flow.py +++ b/homeassistant/components/nrgkick/config_flow.py @@ -1,7 +1,5 @@ """Config flow for NRGkick integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/nrgkick/coordinator.py b/homeassistant/components/nrgkick/coordinator.py index d9cc6c9966980..0614ae4b692b6 100644 --- a/homeassistant/components/nrgkick/coordinator.py +++ b/homeassistant/components/nrgkick/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for NRGkick integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/nrgkick/device_tracker.py b/homeassistant/components/nrgkick/device_tracker.py index 5e995e5f35ceb..3a59260a4d793 100644 --- a/homeassistant/components/nrgkick/device_tracker.py +++ b/homeassistant/components/nrgkick/device_tracker.py @@ -1,7 +1,5 @@ """Device tracker platform for NRGkick.""" -from __future__ import annotations - from typing import Any, Final from homeassistant.components.device_tracker import SourceType diff --git a/homeassistant/components/nrgkick/diagnostics.py b/homeassistant/components/nrgkick/diagnostics.py index c9b9716a212e2..dbe928cf9c2f5 100644 --- a/homeassistant/components/nrgkick/diagnostics.py +++ b/homeassistant/components/nrgkick/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for NRGkick.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/nrgkick/entity.py b/homeassistant/components/nrgkick/entity.py index 30b82b4ff785d..2e3686b2fe46a 100644 --- a/homeassistant/components/nrgkick/entity.py +++ b/homeassistant/components/nrgkick/entity.py @@ -1,7 +1,5 @@ """Base entity for NRGkick integration.""" -from __future__ import annotations - from collections.abc import Awaitable from typing import Any diff --git a/homeassistant/components/nrgkick/number.py b/homeassistant/components/nrgkick/number.py index 3261650b824a9..d984bcff12f6f 100644 --- a/homeassistant/components/nrgkick/number.py +++ b/homeassistant/components/nrgkick/number.py @@ -1,7 +1,5 @@ """Number platform for NRGkick.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/nrgkick/sensor.py b/homeassistant/components/nrgkick/sensor.py index cfbd9a9ec9dc0..34d88bb47808b 100644 --- a/homeassistant/components/nrgkick/sensor.py +++ b/homeassistant/components/nrgkick/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for NRGkick.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/nrgkick/switch.py b/homeassistant/components/nrgkick/switch.py index ff52f80e14ede..d1925cea061ff 100644 --- a/homeassistant/components/nrgkick/switch.py +++ b/homeassistant/components/nrgkick/switch.py @@ -1,7 +1,5 @@ """Switch platform for NRGkick.""" -from __future__ import annotations - from typing import Any from nrgkick_api.const import CONTROL_KEY_CHARGE_PAUSE diff --git a/homeassistant/components/nsw_fuel_station/__init__.py b/homeassistant/components/nsw_fuel_station/__init__.py index b1065d755f667..fce3fa50df267 100644 --- a/homeassistant/components/nsw_fuel_station/__init__.py +++ b/homeassistant/components/nsw_fuel_station/__init__.py @@ -1,7 +1,5 @@ """The nsw_fuel_station component.""" -from __future__ import annotations - from nsw_fuel import FuelCheckClient from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/nsw_fuel_station/coordinator.py b/homeassistant/components/nsw_fuel_station/coordinator.py index 7856c8de5bde2..b42dec7c13f68 100644 --- a/homeassistant/components/nsw_fuel_station/coordinator.py +++ b/homeassistant/components/nsw_fuel_station/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the NSW Fuel Station integration.""" -from __future__ import annotations - from dataclasses import dataclass import datetime import logging diff --git a/homeassistant/components/nsw_fuel_station/sensor.py b/homeassistant/components/nsw_fuel_station/sensor.py index 81c5d4d070f82..ce5870d12efe9 100644 --- a/homeassistant/components/nsw_fuel_station/sensor.py +++ b/homeassistant/components/nsw_fuel_station/sensor.py @@ -1,7 +1,5 @@ """Sensor platform to display the current fuel prices at a NSW fuel station.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/nsw_rural_fire_service_feed/geo_location.py b/homeassistant/components/nsw_rural_fire_service_feed/geo_location.py index 98efa90d78022..ffe3e23390d8f 100644 --- a/homeassistant/components/nsw_rural_fire_service_feed/geo_location.py +++ b/homeassistant/components/nsw_rural_fire_service_feed/geo_location.py @@ -1,7 +1,5 @@ """Support for NSW Rural Fire Service Feeds.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/ntfy/__init__.py b/homeassistant/components/ntfy/__init__.py index fc1196ebde764..07cfe84fbed83 100644 --- a/homeassistant/components/ntfy/__init__.py +++ b/homeassistant/components/ntfy/__init__.py @@ -1,7 +1,5 @@ """The ntfy integration.""" -from __future__ import annotations - import logging from aiontfy import Ntfy diff --git a/homeassistant/components/ntfy/config_flow.py b/homeassistant/components/ntfy/config_flow.py index 5f168c977c42f..715a43b381e44 100644 --- a/homeassistant/components/ntfy/config_flow.py +++ b/homeassistant/components/ntfy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the ntfy integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging import random diff --git a/homeassistant/components/ntfy/coordinator.py b/homeassistant/components/ntfy/coordinator.py index 2421b6b8061b6..432bf6391fc47 100644 --- a/homeassistant/components/ntfy/coordinator.py +++ b/homeassistant/components/ntfy/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for ntfy integration.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/ntfy/diagnostics.py b/homeassistant/components/ntfy/diagnostics.py index 5be239dfef6ad..7e2b306292099 100644 --- a/homeassistant/components/ntfy/diagnostics.py +++ b/homeassistant/components/ntfy/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for ntfy integration.""" -from __future__ import annotations - from typing import Any from yarl import URL diff --git a/homeassistant/components/ntfy/entity.py b/homeassistant/components/ntfy/entity.py index 856303cd60dd5..12ec03d119557 100644 --- a/homeassistant/components/ntfy/entity.py +++ b/homeassistant/components/ntfy/entity.py @@ -1,7 +1,5 @@ """Base entity for ntfy integration.""" -from __future__ import annotations - from yarl import URL from homeassistant.config_entries import ConfigSubentry diff --git a/homeassistant/components/ntfy/event.py b/homeassistant/components/ntfy/event.py index 8f5d8d7b62191..f22612f10fcd9 100644 --- a/homeassistant/components/ntfy/event.py +++ b/homeassistant/components/ntfy/event.py @@ -1,7 +1,5 @@ """Event platform for ntfy integration.""" -from __future__ import annotations - import asyncio import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/ntfy/notify.py b/homeassistant/components/ntfy/notify.py index d23ebcc8b167f..8574785b84783 100644 --- a/homeassistant/components/ntfy/notify.py +++ b/homeassistant/components/ntfy/notify.py @@ -1,7 +1,5 @@ """ntfy notification entity.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/ntfy/repairs.py b/homeassistant/components/ntfy/repairs.py index e87ca3ddcad76..6cba53ac3b11e 100644 --- a/homeassistant/components/ntfy/repairs.py +++ b/homeassistant/components/ntfy/repairs.py @@ -1,7 +1,5 @@ """Repairs for ntfy integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant import data_entry_flow diff --git a/homeassistant/components/ntfy/sensor.py b/homeassistant/components/ntfy/sensor.py index 89a30493c1f06..bb85c79ddeefb 100644 --- a/homeassistant/components/ntfy/sensor.py +++ b/homeassistant/components/ntfy/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for ntfy integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/ntfy/update.py b/homeassistant/components/ntfy/update.py index 039be5a509641..445a0b5da3d67 100644 --- a/homeassistant/components/ntfy/update.py +++ b/homeassistant/components/ntfy/update.py @@ -1,7 +1,5 @@ """Update platform for the ntfy integration.""" -from __future__ import annotations - from enum import StrEnum from homeassistant.components.update import ( diff --git a/homeassistant/components/nuki/__init__.py b/homeassistant/components/nuki/__init__.py index 6e89fd074b9c7..e95e35b1f3db6 100644 --- a/homeassistant/components/nuki/__init__.py +++ b/homeassistant/components/nuki/__init__.py @@ -1,7 +1,5 @@ """The nuki component.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from http import HTTPStatus diff --git a/homeassistant/components/nuki/binary_sensor.py b/homeassistant/components/nuki/binary_sensor.py index 7ba908c13e48f..daa19fd7e2da4 100644 --- a/homeassistant/components/nuki/binary_sensor.py +++ b/homeassistant/components/nuki/binary_sensor.py @@ -1,7 +1,5 @@ """Doorsensor Support for the Nuki Lock.""" -from __future__ import annotations - from pynuki.constants import STATE_DOORSENSOR_OPENED from pynuki.device import NukiDevice diff --git a/homeassistant/components/nuki/coordinator.py b/homeassistant/components/nuki/coordinator.py index cccff99e3974c..b380ca48c5698 100644 --- a/homeassistant/components/nuki/coordinator.py +++ b/homeassistant/components/nuki/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the nuki component.""" -from __future__ import annotations - import asyncio from collections import defaultdict from datetime import timedelta diff --git a/homeassistant/components/nuki/entity.py b/homeassistant/components/nuki/entity.py index 2de1827c416fa..23b3e0ca52773 100644 --- a/homeassistant/components/nuki/entity.py +++ b/homeassistant/components/nuki/entity.py @@ -1,7 +1,5 @@ """The nuki component.""" -from __future__ import annotations - from pynuki.device import NukiDevice from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/nuki/lock.py b/homeassistant/components/nuki/lock.py index 95c01eac73025..4997c1121a82f 100644 --- a/homeassistant/components/nuki/lock.py +++ b/homeassistant/components/nuki/lock.py @@ -1,7 +1,5 @@ """Nuki.io lock platform.""" -from __future__ import annotations - from abc import abstractmethod from typing import Any diff --git a/homeassistant/components/nuki/sensor.py b/homeassistant/components/nuki/sensor.py index 46bb165543da7..b9fd1228be331 100644 --- a/homeassistant/components/nuki/sensor.py +++ b/homeassistant/components/nuki/sensor.py @@ -1,7 +1,5 @@ """Battery sensor for the Nuki Lock.""" -from __future__ import annotations - from pynuki.device import NukiDevice from homeassistant.components.sensor import ( diff --git a/homeassistant/components/numato/binary_sensor.py b/homeassistant/components/numato/binary_sensor.py index c1c251e007434..7216c9711a876 100644 --- a/homeassistant/components/numato/binary_sensor.py +++ b/homeassistant/components/numato/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform integration for Numato USB GPIO expanders.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/numato/sensor.py b/homeassistant/components/numato/sensor.py index 99ef69baa7b8a..f80e6823ab793 100644 --- a/homeassistant/components/numato/sensor.py +++ b/homeassistant/components/numato/sensor.py @@ -1,7 +1,5 @@ """Sensor platform integration for ADC ports of Numato USB GPIO expanders.""" -from __future__ import annotations - import logging from numato_gpio import NumatoGpioError diff --git a/homeassistant/components/numato/switch.py b/homeassistant/components/numato/switch.py index 0a7522c8b11f6..997f3956bee14 100644 --- a/homeassistant/components/numato/switch.py +++ b/homeassistant/components/numato/switch.py @@ -1,7 +1,5 @@ """Switch platform integration for Numato USB GPIO expanders.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/number/__init__.py b/homeassistant/components/number/__init__.py index b30c9425b0a27..7b6eb3477d6a9 100644 --- a/homeassistant/components/number/__init__.py +++ b/homeassistant/components/number/__init__.py @@ -1,7 +1,5 @@ """Component to allow numeric input for platforms.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress import dataclasses diff --git a/homeassistant/components/number/const.py b/homeassistant/components/number/const.py index 78ee067bc55ed..3c7c1187abcd5 100644 --- a/homeassistant/components/number/const.py +++ b/homeassistant/components/number/const.py @@ -1,7 +1,5 @@ """Provides the constants needed for the component.""" -from __future__ import annotations - from enum import StrEnum from typing import Final diff --git a/homeassistant/components/number/device_action.py b/homeassistant/components/number/device_action.py index 6dd85e000bdc1..e67720a5858cc 100644 --- a/homeassistant/components/number/device_action.py +++ b/homeassistant/components/number/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Number.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import async_validate_entity_schema diff --git a/homeassistant/components/number/reproduce_state.py b/homeassistant/components/number/reproduce_state.py index e92573fb40ee2..160b58c049b16 100644 --- a/homeassistant/components/number/reproduce_state.py +++ b/homeassistant/components/number/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce a Number entity state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/number/significant_change.py b/homeassistant/components/number/significant_change.py index c8a3a1d7270d0..8959f04ff2e37 100644 --- a/homeassistant/components/number/significant_change.py +++ b/homeassistant/components/number/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Number state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.const import ( diff --git a/homeassistant/components/number/websocket_api.py b/homeassistant/components/number/websocket_api.py index 5c8730c9eaa1b..59be04345e4c2 100644 --- a/homeassistant/components/number/websocket_api.py +++ b/homeassistant/components/number/websocket_api.py @@ -1,7 +1,5 @@ """The sensor websocket API.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/nut/__init__.py b/homeassistant/components/nut/__init__.py index 90daacaaa34ae..f5a83b03f2e31 100644 --- a/homeassistant/components/nut/__init__.py +++ b/homeassistant/components/nut/__init__.py @@ -1,7 +1,5 @@ """The nut component.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/nut/button.py b/homeassistant/components/nut/button.py index 7f4a5cdf07324..a91cc48ef246b 100644 --- a/homeassistant/components/nut/button.py +++ b/homeassistant/components/nut/button.py @@ -1,7 +1,5 @@ """Provides a switch for switchable NUT outlets.""" -from __future__ import annotations - import logging from homeassistant.components.button import ( diff --git a/homeassistant/components/nut/config_flow.py b/homeassistant/components/nut/config_flow.py index 8a498b9968071..edc2ee155e9f1 100644 --- a/homeassistant/components/nut/config_flow.py +++ b/homeassistant/components/nut/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Network UPS Tools (NUT) integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/nut/const.py b/homeassistant/components/nut/const.py index 175e971a12a6d..93c1f47944a5b 100644 --- a/homeassistant/components/nut/const.py +++ b/homeassistant/components/nut/const.py @@ -1,7 +1,5 @@ """The nut component.""" -from __future__ import annotations - from homeassistant.const import Platform DOMAIN = "nut" diff --git a/homeassistant/components/nut/coordinator.py b/homeassistant/components/nut/coordinator.py index 4ecfb9f3f90a7..2a7b2951af7b1 100644 --- a/homeassistant/components/nut/coordinator.py +++ b/homeassistant/components/nut/coordinator.py @@ -1,7 +1,5 @@ """The NUT coordinator.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/nut/device_action.py b/homeassistant/components/nut/device_action.py index 5d613fa2b74ad..9e627c0e002d5 100644 --- a/homeassistant/components/nut/device_action.py +++ b/homeassistant/components/nut/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Network UPS Tools (NUT).""" -from __future__ import annotations - from typing import cast import voluptuous as vol diff --git a/homeassistant/components/nut/diagnostics.py b/homeassistant/components/nut/diagnostics.py index d7a266a5b4194..1bda5ab4e4d5a 100644 --- a/homeassistant/components/nut/diagnostics.py +++ b/homeassistant/components/nut/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Nut.""" -from __future__ import annotations - from typing import Any import attr diff --git a/homeassistant/components/nut/entity.py b/homeassistant/components/nut/entity.py index 7ade4dcb3bf6a..c71a8da6c7b0f 100644 --- a/homeassistant/components/nut/entity.py +++ b/homeassistant/components/nut/entity.py @@ -1,7 +1,5 @@ """Base entity for the NUT integration.""" -from __future__ import annotations - from dataclasses import asdict from typing import cast diff --git a/homeassistant/components/nut/sensor.py b/homeassistant/components/nut/sensor.py index 8ed6441654717..80cb5faa5e3dc 100644 --- a/homeassistant/components/nut/sensor.py +++ b/homeassistant/components/nut/sensor.py @@ -1,7 +1,5 @@ """Provides a sensor to track various status aspects of a NUT device.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/nut/switch.py b/homeassistant/components/nut/switch.py index 0964a225d026f..1b8a7ca2ee34a 100644 --- a/homeassistant/components/nut/switch.py +++ b/homeassistant/components/nut/switch.py @@ -1,7 +1,5 @@ """Provides a switch for switchable NUT outlets.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nws/__init__.py b/homeassistant/components/nws/__init__.py index 633619bcf05b0..de620ce1ad98e 100644 --- a/homeassistant/components/nws/__init__.py +++ b/homeassistant/components/nws/__init__.py @@ -1,7 +1,5 @@ """The National Weather Service integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import datetime diff --git a/homeassistant/components/nws/config_flow.py b/homeassistant/components/nws/config_flow.py index 22a4adf3d857a..77c2a3f9626ae 100644 --- a/homeassistant/components/nws/config_flow.py +++ b/homeassistant/components/nws/config_flow.py @@ -1,7 +1,5 @@ """Config flow for National Weather Service (NWS) integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nws/const.py b/homeassistant/components/nws/const.py index 80e2d0b237a15..762ec68ad7095 100644 --- a/homeassistant/components/nws/const.py +++ b/homeassistant/components/nws/const.py @@ -1,7 +1,5 @@ """Constants for National Weather Service Integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/nws/coordinator.py b/homeassistant/components/nws/coordinator.py index 4e6560947e80f..d1e0002b4c29e 100644 --- a/homeassistant/components/nws/coordinator.py +++ b/homeassistant/components/nws/coordinator.py @@ -1,7 +1,5 @@ """The NWS coordinator.""" -from __future__ import annotations - from datetime import datetime import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/nws/diagnostics.py b/homeassistant/components/nws/diagnostics.py index 230991d04dfcc..251b26949d819 100644 --- a/homeassistant/components/nws/diagnostics.py +++ b/homeassistant/components/nws/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for NWS.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/nws/sensor.py b/homeassistant/components/nws/sensor.py index 348d9ade7a35c..341e7242e19fc 100644 --- a/homeassistant/components/nws/sensor.py +++ b/homeassistant/components/nws/sensor.py @@ -1,7 +1,5 @@ """Sensors for National Weather Service (NWS).""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/nws/weather.py b/homeassistant/components/nws/weather.py index c44869939ff98..cf7660ee74a3c 100644 --- a/homeassistant/components/nws/weather.py +++ b/homeassistant/components/nws/weather.py @@ -1,7 +1,5 @@ """Support for NWS weather service.""" -from __future__ import annotations - from collections.abc import Mapping from functools import partial from typing import Any, Required, TypedDict, cast diff --git a/homeassistant/components/nx584/alarm_control_panel.py b/homeassistant/components/nx584/alarm_control_panel.py index 6622eec530f29..fee4dc5fb3f14 100644 --- a/homeassistant/components/nx584/alarm_control_panel.py +++ b/homeassistant/components/nx584/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for NX584 alarm control panels.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/nx584/binary_sensor.py b/homeassistant/components/nx584/binary_sensor.py index b3292bde64c13..3c0301b4c9c49 100644 --- a/homeassistant/components/nx584/binary_sensor.py +++ b/homeassistant/components/nx584/binary_sensor.py @@ -1,7 +1,5 @@ """Support for exposing NX584 elements as sensors.""" -from __future__ import annotations - import logging import threading import time diff --git a/homeassistant/components/nyt_games/__init__.py b/homeassistant/components/nyt_games/__init__.py index d1c6ca5c2a442..c0c2423a72ce2 100644 --- a/homeassistant/components/nyt_games/__init__.py +++ b/homeassistant/components/nyt_games/__init__.py @@ -1,7 +1,5 @@ """The NYT Games integration.""" -from __future__ import annotations - from nyt_games import NYTGamesClient from homeassistant.const import CONF_TOKEN, Platform diff --git a/homeassistant/components/nyt_games/coordinator.py b/homeassistant/components/nyt_games/coordinator.py index ae9ea4f03a086..f5c11672cd2d4 100644 --- a/homeassistant/components/nyt_games/coordinator.py +++ b/homeassistant/components/nyt_games/coordinator.py @@ -1,7 +1,5 @@ """Define an object to manage fetching NYT Games data.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/nzbget/config_flow.py b/homeassistant/components/nzbget/config_flow.py index a99d3d3f328b0..448738363658a 100644 --- a/homeassistant/components/nzbget/config_flow.py +++ b/homeassistant/components/nzbget/config_flow.py @@ -1,7 +1,5 @@ """Config flow for NZBGet.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/nzbget/sensor.py b/homeassistant/components/nzbget/sensor.py index 2328bf453f036..ab60e9740301d 100644 --- a/homeassistant/components/nzbget/sensor.py +++ b/homeassistant/components/nzbget/sensor.py @@ -1,7 +1,5 @@ """Monitor the NZBGet API.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/nzbget/switch.py b/homeassistant/components/nzbget/switch.py index a4b2dde4c4793..b297f33113e43 100644 --- a/homeassistant/components/nzbget/switch.py +++ b/homeassistant/components/nzbget/switch.py @@ -1,7 +1,5 @@ """Support for NZBGet switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/oasa_telematics/sensor.py b/homeassistant/components/oasa_telematics/sensor.py index 920af78b4ee58..80cf85e4e4f7f 100644 --- a/homeassistant/components/oasa_telematics/sensor.py +++ b/homeassistant/components/oasa_telematics/sensor.py @@ -1,7 +1,5 @@ """Support for OASA Telematics from telematics.oasa.gr.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from operator import itemgetter diff --git a/homeassistant/components/obihai/button.py b/homeassistant/components/obihai/button.py index 9cef92d3fce3e..22885e3dfb764 100644 --- a/homeassistant/components/obihai/button.py +++ b/homeassistant/components/obihai/button.py @@ -1,7 +1,5 @@ """Obihai button module.""" -from __future__ import annotations - from homeassistant.components.button import ( ButtonDeviceClass, ButtonEntity, diff --git a/homeassistant/components/obihai/config_flow.py b/homeassistant/components/obihai/config_flow.py index 03f6348ebac0c..dd98bfe8c728a 100644 --- a/homeassistant/components/obihai/config_flow.py +++ b/homeassistant/components/obihai/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Obihai integration.""" -from __future__ import annotations - from socket import gaierror, gethostbyname from typing import Any diff --git a/homeassistant/components/obihai/connectivity.py b/homeassistant/components/obihai/connectivity.py index 1ab3095a5a8b0..c4db7fa7daf7b 100644 --- a/homeassistant/components/obihai/connectivity.py +++ b/homeassistant/components/obihai/connectivity.py @@ -1,7 +1,5 @@ """Support for Obihai Connectivity.""" -from __future__ import annotations - from pyobihai import PyObihai from .const import DEFAULT_PASSWORD, DEFAULT_USERNAME, LOGGER diff --git a/homeassistant/components/obihai/sensor.py b/homeassistant/components/obihai/sensor.py index ec29238201a2f..80b5443b8d718 100644 --- a/homeassistant/components/obihai/sensor.py +++ b/homeassistant/components/obihai/sensor.py @@ -1,7 +1,5 @@ """Support for Obihai Sensors.""" -from __future__ import annotations - import datetime from requests.exceptions import RequestException diff --git a/homeassistant/components/octoprint/__init__.py b/homeassistant/components/octoprint/__init__.py index a582832d4776e..dbd93b9724a40 100644 --- a/homeassistant/components/octoprint/__init__.py +++ b/homeassistant/components/octoprint/__init__.py @@ -1,7 +1,5 @@ """Support for monitoring OctoPrint 3D printers.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/octoprint/binary_sensor.py b/homeassistant/components/octoprint/binary_sensor.py index 4d12ef15a4e4b..365507475bab1 100644 --- a/homeassistant/components/octoprint/binary_sensor.py +++ b/homeassistant/components/octoprint/binary_sensor.py @@ -1,7 +1,5 @@ """Support for monitoring OctoPrint binary sensors.""" -from __future__ import annotations - from abc import abstractmethod from pyoctoprintapi import OctoprintPrinterInfo diff --git a/homeassistant/components/octoprint/camera.py b/homeassistant/components/octoprint/camera.py index 37347539d5b0a..d1fe36fac6c5b 100644 --- a/homeassistant/components/octoprint/camera.py +++ b/homeassistant/components/octoprint/camera.py @@ -1,7 +1,5 @@ """Support for OctoPrint binary camera.""" -from __future__ import annotations - from pyoctoprintapi import OctoprintClient, WebcamSettings from homeassistant.components.mjpeg import MjpegCamera diff --git a/homeassistant/components/octoprint/config_flow.py b/homeassistant/components/octoprint/config_flow.py index e20eea0a61f8d..08d998c950969 100644 --- a/homeassistant/components/octoprint/config_flow.py +++ b/homeassistant/components/octoprint/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OctoPrint integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/octoprint/coordinator.py b/homeassistant/components/octoprint/coordinator.py index bb006329ff119..b3e4ed4b8851a 100644 --- a/homeassistant/components/octoprint/coordinator.py +++ b/homeassistant/components/octoprint/coordinator.py @@ -1,7 +1,5 @@ """The data update coordinator for OctoPrint.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import cast diff --git a/homeassistant/components/octoprint/number.py b/homeassistant/components/octoprint/number.py index 93fa32a9e33f8..6202e10381db9 100644 --- a/homeassistant/components/octoprint/number.py +++ b/homeassistant/components/octoprint/number.py @@ -1,7 +1,5 @@ """Support for OctoPrint number entities.""" -from __future__ import annotations - import logging from pyoctoprintapi import OctoprintClient diff --git a/homeassistant/components/octoprint/sensor.py b/homeassistant/components/octoprint/sensor.py index 26ef8721d516e..da0bb84a12096 100644 --- a/homeassistant/components/octoprint/sensor.py +++ b/homeassistant/components/octoprint/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring OctoPrint sensors.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/oem/climate.py b/homeassistant/components/oem/climate.py index e4bb6141191e6..8d0b5c05adcb6 100644 --- a/homeassistant/components/oem/climate.py +++ b/homeassistant/components/oem/climate.py @@ -1,7 +1,5 @@ """OpenEnergyMonitor Thermostat Support.""" -from __future__ import annotations - from typing import Any from oemthermostat import Thermostat diff --git a/homeassistant/components/ohmconnect/sensor.py b/homeassistant/components/ohmconnect/sensor.py index 19000da21049d..f548d0bf724b7 100644 --- a/homeassistant/components/ohmconnect/sensor.py +++ b/homeassistant/components/ohmconnect/sensor.py @@ -1,7 +1,5 @@ """Support for OhmConnect.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/ohme/button.py b/homeassistant/components/ohme/button.py index 41782ea4a2dec..6b986fa68c205 100644 --- a/homeassistant/components/ohme/button.py +++ b/homeassistant/components/ohme/button.py @@ -1,7 +1,5 @@ """Platform for button.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/ohme/coordinator.py b/homeassistant/components/ohme/coordinator.py index 71ac7e1794f3b..ff66942781f57 100644 --- a/homeassistant/components/ohme/coordinator.py +++ b/homeassistant/components/ohme/coordinator.py @@ -1,7 +1,5 @@ """Ohme coordinators.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/ohme/diagnostics.py b/homeassistant/components/ohme/diagnostics.py index a955b3b76e2cb..e53ee2c7abcdb 100644 --- a/homeassistant/components/ohme/diagnostics.py +++ b/homeassistant/components/ohme/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Ohme.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/ohme/select.py b/homeassistant/components/ohme/select.py index d8d9c52c3b64d..b12c1c1112137 100644 --- a/homeassistant/components/ohme/select.py +++ b/homeassistant/components/ohme/select.py @@ -1,7 +1,5 @@ """Platform for Ohme selects.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any, Final diff --git a/homeassistant/components/ohme/sensor.py b/homeassistant/components/ohme/sensor.py index ac58553d0c648..222cc6c1f7811 100644 --- a/homeassistant/components/ohme/sensor.py +++ b/homeassistant/components/ohme/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/ollama/__init__.py b/homeassistant/components/ollama/__init__.py index 805724b82e397..2508d9939836d 100644 --- a/homeassistant/components/ollama/__init__.py +++ b/homeassistant/components/ollama/__init__.py @@ -1,7 +1,5 @@ """The Ollama integration.""" -from __future__ import annotations - import asyncio import logging from types import MappingProxyType diff --git a/homeassistant/components/ollama/ai_task.py b/homeassistant/components/ollama/ai_task.py index 43c50abd16a94..1fc6b55b33f0e 100644 --- a/homeassistant/components/ollama/ai_task.py +++ b/homeassistant/components/ollama/ai_task.py @@ -1,7 +1,5 @@ """AI Task integration for Ollama.""" -from __future__ import annotations - from json import JSONDecodeError import logging diff --git a/homeassistant/components/ollama/config_flow.py b/homeassistant/components/ollama/config_flow.py index 84f56d966f45d..22e099a0bd663 100644 --- a/homeassistant/components/ollama/config_flow.py +++ b/homeassistant/components/ollama/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ollama integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/ollama/conversation.py b/homeassistant/components/ollama/conversation.py index cba8559e8263d..e59fc329d943a 100644 --- a/homeassistant/components/ollama/conversation.py +++ b/homeassistant/components/ollama/conversation.py @@ -1,7 +1,5 @@ """The conversation platform for the Ollama integration.""" -from __future__ import annotations - from typing import Literal from homeassistant.components import conversation diff --git a/homeassistant/components/ollama/entity.py b/homeassistant/components/ollama/entity.py index 946f0fea9179b..1902d0ac75e07 100644 --- a/homeassistant/components/ollama/entity.py +++ b/homeassistant/components/ollama/entity.py @@ -1,7 +1,5 @@ """Base entity for the Ollama integration.""" -from __future__ import annotations - from collections.abc import AsyncGenerator, AsyncIterator, Callable import json import logging diff --git a/homeassistant/components/ombi/const.py b/homeassistant/components/ombi/const.py index 6616cd9219d79..08469149cd1fe 100644 --- a/homeassistant/components/ombi/const.py +++ b/homeassistant/components/ombi/const.py @@ -1,7 +1,5 @@ """Support for Ombi.""" -from __future__ import annotations - ATTR_SEASON = "season" CONF_URLBASE = "urlbase" diff --git a/homeassistant/components/ombi/sensor.py b/homeassistant/components/ombi/sensor.py index ab9df9ad1117c..75625d383f500 100644 --- a/homeassistant/components/ombi/sensor.py +++ b/homeassistant/components/ombi/sensor.py @@ -1,7 +1,5 @@ """Support for Ombi.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/omnilogic/config_flow.py b/homeassistant/components/omnilogic/config_flow.py index dfbd010ea98f6..328336d997859 100644 --- a/homeassistant/components/omnilogic/config_flow.py +++ b/homeassistant/components/omnilogic/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Omnilogic integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/onboarding/__init__.py b/homeassistant/components/onboarding/__init__.py index 097cddd66033e..e85e89ff90dc7 100644 --- a/homeassistant/components/onboarding/__init__.py +++ b/homeassistant/components/onboarding/__init__.py @@ -1,7 +1,5 @@ """Support to help onboard new users.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, TypedDict diff --git a/homeassistant/components/onboarding/views.py b/homeassistant/components/onboarding/views.py index 4e2f6a18e0d60..e26bd6ff0d8da 100644 --- a/homeassistant/components/onboarding/views.py +++ b/homeassistant/components/onboarding/views.py @@ -1,7 +1,5 @@ """Onboarding views.""" -from __future__ import annotations - import asyncio from http import HTTPStatus import logging diff --git a/homeassistant/components/oncue/__init__.py b/homeassistant/components/oncue/__init__.py index 53c54290bf9a8..78b85c173ee43 100644 --- a/homeassistant/components/oncue/__init__.py +++ b/homeassistant/components/oncue/__init__.py @@ -1,7 +1,5 @@ """The Oncue integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/ondilo_ico/coordinator.py b/homeassistant/components/ondilo_ico/coordinator.py index 7545f6d61e0c4..845f48fe862bf 100644 --- a/homeassistant/components/ondilo_ico/coordinator.py +++ b/homeassistant/components/ondilo_ico/coordinator.py @@ -1,7 +1,5 @@ """Define an object to coordinate fetching Ondilo ICO data.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass, field from datetime import datetime, timedelta diff --git a/homeassistant/components/ondilo_ico/sensor.py b/homeassistant/components/ondilo_ico/sensor.py index 42e65bd0db2a0..01a9ceb5bf0f6 100644 --- a/homeassistant/components/ondilo_ico/sensor.py +++ b/homeassistant/components/ondilo_ico/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/onedrive/__init__.py b/homeassistant/components/onedrive/__init__.py index b137c7725f1b9..35ccf3d508366 100644 --- a/homeassistant/components/onedrive/__init__.py +++ b/homeassistant/components/onedrive/__init__.py @@ -1,7 +1,5 @@ """The OneDrive integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from html import unescape from json import dumps, loads diff --git a/homeassistant/components/onedrive/backup.py b/homeassistant/components/onedrive/backup.py index 5dd7038f2112a..f209b5de5d811 100644 --- a/homeassistant/components/onedrive/backup.py +++ b/homeassistant/components/onedrive/backup.py @@ -1,7 +1,5 @@ """Support for OneDrive backup.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine from functools import wraps import logging diff --git a/homeassistant/components/onedrive/config_flow.py b/homeassistant/components/onedrive/config_flow.py index 34a711cb2192a..f1d502305212e 100644 --- a/homeassistant/components/onedrive/config_flow.py +++ b/homeassistant/components/onedrive/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OneDrive.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any, cast diff --git a/homeassistant/components/onedrive/coordinator.py b/homeassistant/components/onedrive/coordinator.py index 02260e931ee9a..da972e78cb479 100644 --- a/homeassistant/components/onedrive/coordinator.py +++ b/homeassistant/components/onedrive/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for OneDrive.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/onedrive/diagnostics.py b/homeassistant/components/onedrive/diagnostics.py index 0e1ed94e15527..ba1d2b5c4d9ce 100644 --- a/homeassistant/components/onedrive/diagnostics.py +++ b/homeassistant/components/onedrive/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for OneDrive.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/onedrive/services.py b/homeassistant/components/onedrive/services.py index 1e579b82a0fc2..3f04e55c7329f 100644 --- a/homeassistant/components/onedrive/services.py +++ b/homeassistant/components/onedrive/services.py @@ -1,7 +1,5 @@ """OneDrive services.""" -from __future__ import annotations - import asyncio from dataclasses import asdict from pathlib import Path diff --git a/homeassistant/components/onedrive_for_business/__init__.py b/homeassistant/components/onedrive_for_business/__init__.py index e2eb4b06e2cf9..4144da4c15275 100644 --- a/homeassistant/components/onedrive_for_business/__init__.py +++ b/homeassistant/components/onedrive_for_business/__init__.py @@ -1,7 +1,5 @@ """The OneDrive for Business integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable import logging from typing import cast diff --git a/homeassistant/components/onedrive_for_business/application_credentials.py b/homeassistant/components/onedrive_for_business/application_credentials.py index c2db8b1df56c4..e9dd1502d545e 100644 --- a/homeassistant/components/onedrive_for_business/application_credentials.py +++ b/homeassistant/components/onedrive_for_business/application_credentials.py @@ -1,7 +1,5 @@ """Application credentials platform for the OneDrive for Business integration.""" -from __future__ import annotations - from collections.abc import Generator from contextlib import contextmanager from contextvars import ContextVar diff --git a/homeassistant/components/onedrive_for_business/backup.py b/homeassistant/components/onedrive_for_business/backup.py index bec7dfd8c3e29..44528f75bf804 100644 --- a/homeassistant/components/onedrive_for_business/backup.py +++ b/homeassistant/components/onedrive_for_business/backup.py @@ -1,7 +1,5 @@ """Support for OneDrive backup.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine from functools import wraps import logging diff --git a/homeassistant/components/onedrive_for_business/config_flow.py b/homeassistant/components/onedrive_for_business/config_flow.py index c9b3c0473175a..c673b8c5ceaf8 100644 --- a/homeassistant/components/onedrive_for_business/config_flow.py +++ b/homeassistant/components/onedrive_for_business/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OneDrive for Business.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any, cast diff --git a/homeassistant/components/onedrive_for_business/coordinator.py b/homeassistant/components/onedrive_for_business/coordinator.py index ee5abb965282d..b7a0a7fa7d185 100644 --- a/homeassistant/components/onedrive_for_business/coordinator.py +++ b/homeassistant/components/onedrive_for_business/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for OneDrive for Business.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/onedrive_for_business/diagnostics.py b/homeassistant/components/onedrive_for_business/diagnostics.py index 404cb3b507de0..dc7c99648205e 100644 --- a/homeassistant/components/onedrive_for_business/diagnostics.py +++ b/homeassistant/components/onedrive_for_business/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for OneDrive for Business.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/onewire/binary_sensor.py b/homeassistant/components/onewire/binary_sensor.py index 50127f96af3c9..9b15be8b01f7a 100644 --- a/homeassistant/components/onewire/binary_sensor.py +++ b/homeassistant/components/onewire/binary_sensor.py @@ -1,7 +1,5 @@ """Support for 1-Wire binary sensors.""" -from __future__ import annotations - from datetime import timedelta import os diff --git a/homeassistant/components/onewire/config_flow.py b/homeassistant/components/onewire/config_flow.py index f10692061ae9f..abba3c8f419eb 100644 --- a/homeassistant/components/onewire/config_flow.py +++ b/homeassistant/components/onewire/config_flow.py @@ -1,7 +1,5 @@ """Config flow for 1-Wire component.""" -from __future__ import annotations - from copy import deepcopy from typing import Any diff --git a/homeassistant/components/onewire/const.py b/homeassistant/components/onewire/const.py index dabe2f560f435..96516a04a5250 100644 --- a/homeassistant/components/onewire/const.py +++ b/homeassistant/components/onewire/const.py @@ -1,7 +1,5 @@ """Constants for 1-Wire component.""" -from __future__ import annotations - DEFAULT_HOST = "localhost" DEFAULT_PORT = 4304 diff --git a/homeassistant/components/onewire/diagnostics.py b/homeassistant/components/onewire/diagnostics.py index b87d9a9089779..01ec9a4de71eb 100644 --- a/homeassistant/components/onewire/diagnostics.py +++ b/homeassistant/components/onewire/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for 1-Wire.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/onewire/entity.py b/homeassistant/components/onewire/entity.py index acc6499b01dae..6dd6436739750 100644 --- a/homeassistant/components/onewire/entity.py +++ b/homeassistant/components/onewire/entity.py @@ -1,7 +1,5 @@ """Support for 1-Wire entities.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/onewire/model.py b/homeassistant/components/onewire/model.py index a59953dcd25ba..2b8734cdcf339 100644 --- a/homeassistant/components/onewire/model.py +++ b/homeassistant/components/onewire/model.py @@ -1,7 +1,5 @@ """Type definitions for 1-Wire integration.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/onewire/onewirehub.py b/homeassistant/components/onewire/onewirehub.py index 9175d9f21b48e..96cc26b82dea3 100644 --- a/homeassistant/components/onewire/onewirehub.py +++ b/homeassistant/components/onewire/onewirehub.py @@ -1,7 +1,5 @@ """Hub for communication with 1-Wire server or mount_dir.""" -from __future__ import annotations - import contextlib from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/onewire/select.py b/homeassistant/components/onewire/select.py index 60c0c985ab006..009a73997df70 100644 --- a/homeassistant/components/onewire/select.py +++ b/homeassistant/components/onewire/select.py @@ -1,7 +1,5 @@ """Support for 1-Wire environment select entities.""" -from __future__ import annotations - from datetime import timedelta import os diff --git a/homeassistant/components/onewire/sensor.py b/homeassistant/components/onewire/sensor.py index b627a1d5a4dce..24354899eb56d 100644 --- a/homeassistant/components/onewire/sensor.py +++ b/homeassistant/components/onewire/sensor.py @@ -1,7 +1,5 @@ """Support for 1-Wire environment sensors.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import dataclasses from datetime import timedelta diff --git a/homeassistant/components/onewire/switch.py b/homeassistant/components/onewire/switch.py index c86151100711b..30bd75c9af082 100644 --- a/homeassistant/components/onewire/switch.py +++ b/homeassistant/components/onewire/switch.py @@ -1,7 +1,5 @@ """Support for 1-Wire environment switches.""" -from __future__ import annotations - from datetime import timedelta import os from typing import Any diff --git a/homeassistant/components/onkyo/coordinator.py b/homeassistant/components/onkyo/coordinator.py index d418b09ad04b8..6152dcd39adf1 100644 --- a/homeassistant/components/onkyo/coordinator.py +++ b/homeassistant/components/onkyo/coordinator.py @@ -1,7 +1,5 @@ """Onkyo coordinators.""" -from __future__ import annotations - import asyncio from enum import StrEnum import logging diff --git a/homeassistant/components/onkyo/media_player.py b/homeassistant/components/onkyo/media_player.py index e69c9ef05434c..f8f4a496a00fa 100644 --- a/homeassistant/components/onkyo/media_player.py +++ b/homeassistant/components/onkyo/media_player.py @@ -1,7 +1,5 @@ """Media player platform.""" -from __future__ import annotations - import asyncio import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/onkyo/receiver.py b/homeassistant/components/onkyo/receiver.py index f7542e40bee7c..ee254c9db42c7 100644 --- a/homeassistant/components/onkyo/receiver.py +++ b/homeassistant/components/onkyo/receiver.py @@ -1,7 +1,5 @@ """Onkyo receiver.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Iterable import contextlib diff --git a/homeassistant/components/onkyo/services.py b/homeassistant/components/onkyo/services.py index 219a8843a44ed..1fe85ba9c4e64 100644 --- a/homeassistant/components/onkyo/services.py +++ b/homeassistant/components/onkyo/services.py @@ -1,7 +1,5 @@ """Onkyo services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/onkyo/switch.py b/homeassistant/components/onkyo/switch.py index f60c1c1ddcb56..bcff7c9904226 100644 --- a/homeassistant/components/onkyo/switch.py +++ b/homeassistant/components/onkyo/switch.py @@ -1,7 +1,5 @@ """Switch platform.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/onvif/binary_sensor.py b/homeassistant/components/onvif/binary_sensor.py index 3c740d445d8e4..6f2f0d5943420 100644 --- a/homeassistant/components/onvif/binary_sensor.py +++ b/homeassistant/components/onvif/binary_sensor.py @@ -1,7 +1,5 @@ """Support for ONVIF binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/onvif/camera.py b/homeassistant/components/onvif/camera.py index bd5b7db60691f..83af493b08a96 100644 --- a/homeassistant/components/onvif/camera.py +++ b/homeassistant/components/onvif/camera.py @@ -1,7 +1,5 @@ """Support for ONVIF Cameras with FFmpeg as decoder.""" -from __future__ import annotations - import asyncio from haffmpeg.camera import CameraMjpeg diff --git a/homeassistant/components/onvif/config_flow.py b/homeassistant/components/onvif/config_flow.py index f645444f9c60a..ee863f548ff67 100644 --- a/homeassistant/components/onvif/config_flow.py +++ b/homeassistant/components/onvif/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ONVIF.""" -from __future__ import annotations - from collections.abc import Mapping import logging from pprint import pformat diff --git a/homeassistant/components/onvif/device.py b/homeassistant/components/onvif/device.py index 47f23da7f99a4..9b3b7d24c4962 100644 --- a/homeassistant/components/onvif/device.py +++ b/homeassistant/components/onvif/device.py @@ -1,7 +1,5 @@ """ONVIF device abstraction.""" -from __future__ import annotations - import asyncio from contextlib import suppress import datetime as dt diff --git a/homeassistant/components/onvif/diagnostics.py b/homeassistant/components/onvif/diagnostics.py index aa2042f332150..fae26462ecabf 100644 --- a/homeassistant/components/onvif/diagnostics.py +++ b/homeassistant/components/onvif/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for ONVIF.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/onvif/entity.py b/homeassistant/components/onvif/entity.py index 783df743e8642..055503d694a96 100644 --- a/homeassistant/components/onvif/entity.py +++ b/homeassistant/components/onvif/entity.py @@ -1,7 +1,5 @@ """Base classes for ONVIF entities.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/onvif/event.py b/homeassistant/components/onvif/event.py index 22242432ff8ab..824a154f0ff1c 100644 --- a/homeassistant/components/onvif/event.py +++ b/homeassistant/components/onvif/event.py @@ -1,7 +1,5 @@ """ONVIF event abstraction.""" -from __future__ import annotations - import asyncio from collections.abc import Callable import datetime as dt diff --git a/homeassistant/components/onvif/models.py b/homeassistant/components/onvif/models.py index ad91a514e8881..968d9ce19f0dc 100644 --- a/homeassistant/components/onvif/models.py +++ b/homeassistant/components/onvif/models.py @@ -1,7 +1,5 @@ """ONVIF models.""" -from __future__ import annotations - from dataclasses import dataclass from enum import Enum from typing import Any diff --git a/homeassistant/components/onvif/sensor.py b/homeassistant/components/onvif/sensor.py index 15e2144b51038..a166538c9e723 100644 --- a/homeassistant/components/onvif/sensor.py +++ b/homeassistant/components/onvif/sensor.py @@ -1,7 +1,5 @@ """Support for ONVIF binary sensors.""" -from __future__ import annotations - from datetime import date, datetime from decimal import Decimal diff --git a/homeassistant/components/onvif/switch.py b/homeassistant/components/onvif/switch.py index d8e1020c6a3cf..ebec346fcf823 100644 --- a/homeassistant/components/onvif/switch.py +++ b/homeassistant/components/onvif/switch.py @@ -1,7 +1,5 @@ """ONVIF switches for controlling cameras.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/onvif/util.py b/homeassistant/components/onvif/util.py index aaa045abb1804..03a3c6012602c 100644 --- a/homeassistant/components/onvif/util.py +++ b/homeassistant/components/onvif/util.py @@ -1,7 +1,5 @@ """ONVIF util.""" -from __future__ import annotations - from collections import defaultdict from typing import Any diff --git a/homeassistant/components/open_meteo/__init__.py b/homeassistant/components/open_meteo/__init__.py index 34495d4bd0bf9..e701e7fd643bf 100644 --- a/homeassistant/components/open_meteo/__init__.py +++ b/homeassistant/components/open_meteo/__init__.py @@ -1,7 +1,5 @@ """Support for Open-Meteo.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/open_meteo/config_flow.py b/homeassistant/components/open_meteo/config_flow.py index 128e9f17f37ee..d0857ca5baf60 100644 --- a/homeassistant/components/open_meteo/config_flow.py +++ b/homeassistant/components/open_meteo/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Open-Meteo integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/open_meteo/const.py b/homeassistant/components/open_meteo/const.py index 09ceba06b62e4..a3ce48b49a1c0 100644 --- a/homeassistant/components/open_meteo/const.py +++ b/homeassistant/components/open_meteo/const.py @@ -1,7 +1,5 @@ """Constants for the Open-Meteo integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/open_meteo/coordinator.py b/homeassistant/components/open_meteo/coordinator.py index 9e2f262db782a..657ba515fc845 100644 --- a/homeassistant/components/open_meteo/coordinator.py +++ b/homeassistant/components/open_meteo/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Open-Meteo integration.""" -from __future__ import annotations - from open_meteo import ( DailyParameters, Forecast, diff --git a/homeassistant/components/open_meteo/diagnostics.py b/homeassistant/components/open_meteo/diagnostics.py index 44bf7d60e2438..47cc6009c782d 100644 --- a/homeassistant/components/open_meteo/diagnostics.py +++ b/homeassistant/components/open_meteo/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Open-Meteo.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/open_meteo/weather.py b/homeassistant/components/open_meteo/weather.py index 9782051ab225c..118deb9d7ae8b 100644 --- a/homeassistant/components/open_meteo/weather.py +++ b/homeassistant/components/open_meteo/weather.py @@ -1,7 +1,5 @@ """Support for Open-Meteo weather.""" -from __future__ import annotations - from datetime import datetime, time from open_meteo import Forecast as OpenMeteoForecast diff --git a/homeassistant/components/open_router/__init__.py b/homeassistant/components/open_router/__init__.py index 9850f72f71d1d..5c1adade375a5 100644 --- a/homeassistant/components/open_router/__init__.py +++ b/homeassistant/components/open_router/__init__.py @@ -1,7 +1,5 @@ """The OpenRouter integration.""" -from __future__ import annotations - from openai import AsyncOpenAI, AuthenticationError, OpenAIError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/open_router/ai_task.py b/homeassistant/components/open_router/ai_task.py index 6c254b050c139..96915b2264dd4 100644 --- a/homeassistant/components/open_router/ai_task.py +++ b/homeassistant/components/open_router/ai_task.py @@ -1,7 +1,5 @@ """AI Task integration for OpenRouter.""" -from __future__ import annotations - from json import JSONDecodeError import logging diff --git a/homeassistant/components/open_router/config_flow.py b/homeassistant/components/open_router/config_flow.py index db9af4c0f26ad..65d2491f15cb5 100644 --- a/homeassistant/components/open_router/config_flow.py +++ b/homeassistant/components/open_router/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OpenRouter integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/open_router/entity.py b/homeassistant/components/open_router/entity.py index 0a2f62f9c94da..53a81ca8eac47 100644 --- a/homeassistant/components/open_router/entity.py +++ b/homeassistant/components/open_router/entity.py @@ -1,7 +1,5 @@ """Base entity for Open Router.""" -from __future__ import annotations - import base64 from collections.abc import AsyncGenerator, Callable import json diff --git a/homeassistant/components/openai_conversation/__init__.py b/homeassistant/components/openai_conversation/__init__.py index 44fed05e1365d..67997b35d3d99 100644 --- a/homeassistant/components/openai_conversation/__init__.py +++ b/homeassistant/components/openai_conversation/__init__.py @@ -1,7 +1,5 @@ """The OpenAI Conversation integration.""" -from __future__ import annotations - from pathlib import Path from types import MappingProxyType diff --git a/homeassistant/components/openai_conversation/ai_task.py b/homeassistant/components/openai_conversation/ai_task.py index d917a95777153..853e2ed9c4788 100644 --- a/homeassistant/components/openai_conversation/ai_task.py +++ b/homeassistant/components/openai_conversation/ai_task.py @@ -1,7 +1,5 @@ """AI Task integration for OpenAI.""" -from __future__ import annotations - import base64 from json import JSONDecodeError import logging diff --git a/homeassistant/components/openai_conversation/config_flow.py b/homeassistant/components/openai_conversation/config_flow.py index 5dfa53d6b3355..aee4147962406 100644 --- a/homeassistant/components/openai_conversation/config_flow.py +++ b/homeassistant/components/openai_conversation/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OpenAI Conversation integration.""" -from __future__ import annotations - from collections.abc import Mapping import json import logging diff --git a/homeassistant/components/openai_conversation/entity.py b/homeassistant/components/openai_conversation/entity.py index 64f8dbee105c6..3d50dda214b95 100644 --- a/homeassistant/components/openai_conversation/entity.py +++ b/homeassistant/components/openai_conversation/entity.py @@ -1,7 +1,5 @@ """Base entity for OpenAI.""" -from __future__ import annotations - import base64 from collections.abc import AsyncGenerator, Callable, Iterable import json diff --git a/homeassistant/components/openai_conversation/stt.py b/homeassistant/components/openai_conversation/stt.py index 4542ead13ff19..7ec8fa5a614e2 100644 --- a/homeassistant/components/openai_conversation/stt.py +++ b/homeassistant/components/openai_conversation/stt.py @@ -1,7 +1,5 @@ """Speech to text support for OpenAI.""" -from __future__ import annotations - from collections.abc import AsyncIterable import io import logging diff --git a/homeassistant/components/openai_conversation/tts.py b/homeassistant/components/openai_conversation/tts.py index f3ee614d74706..1fc6979d86d41 100644 --- a/homeassistant/components/openai_conversation/tts.py +++ b/homeassistant/components/openai_conversation/tts.py @@ -1,7 +1,5 @@ """Text to speech support for OpenAI.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/openalpr_cloud/image_processing.py b/homeassistant/components/openalpr_cloud/image_processing.py index 3594555ebc4c9..b2d9c64da310b 100644 --- a/homeassistant/components/openalpr_cloud/image_processing.py +++ b/homeassistant/components/openalpr_cloud/image_processing.py @@ -1,7 +1,5 @@ """Component that will help set the OpenALPR cloud for ALPR processing.""" -from __future__ import annotations - import asyncio from base64 import b64encode from http import HTTPStatus diff --git a/homeassistant/components/opendisplay/__init__.py b/homeassistant/components/opendisplay/__init__.py index 53f161a6c70b4..e4125eec601cd 100644 --- a/homeassistant/components/opendisplay/__init__.py +++ b/homeassistant/components/opendisplay/__init__.py @@ -1,7 +1,5 @@ """Integration for OpenDisplay BLE e-paper displays.""" -from __future__ import annotations - import asyncio import contextlib from dataclasses import dataclass diff --git a/homeassistant/components/opendisplay/config_flow.py b/homeassistant/components/opendisplay/config_flow.py index 9dc37489eb880..2ad47fbeae18a 100644 --- a/homeassistant/components/opendisplay/config_flow.py +++ b/homeassistant/components/opendisplay/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OpenDisplay integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/opendisplay/diagnostics.py b/homeassistant/components/opendisplay/diagnostics.py index f4d5375b5c888..0fd89c3c73ad8 100644 --- a/homeassistant/components/opendisplay/diagnostics.py +++ b/homeassistant/components/opendisplay/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for OpenDisplay.""" -from __future__ import annotations - import dataclasses from typing import Any diff --git a/homeassistant/components/opendisplay/services.py b/homeassistant/components/opendisplay/services.py index 98de6f677f9c3..24347a52f6d52 100644 --- a/homeassistant/components/opendisplay/services.py +++ b/homeassistant/components/opendisplay/services.py @@ -1,7 +1,5 @@ """Service registration for the OpenDisplay integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable import contextlib diff --git a/homeassistant/components/openerz/sensor.py b/homeassistant/components/openerz/sensor.py index f41b468b224d4..d78d0feea2212 100644 --- a/homeassistant/components/openerz/sensor.py +++ b/homeassistant/components/openerz/sensor.py @@ -1,7 +1,5 @@ """Support for OpenERZ API for Zurich city waste disposal system.""" -from __future__ import annotations - from datetime import timedelta from openerz_api.main import OpenERZConnector diff --git a/homeassistant/components/openevse/__init__.py b/homeassistant/components/openevse/__init__.py index 1e792d19ba63d..01f4b89edfee3 100644 --- a/homeassistant/components/openevse/__init__.py +++ b/homeassistant/components/openevse/__init__.py @@ -1,7 +1,5 @@ """The OpenEVSE integration.""" -from __future__ import annotations - from openevsehttp.__main__ import OpenEVSE from homeassistant.const import CONF_HOST, CONF_PASSWORD, CONF_USERNAME, Platform diff --git a/homeassistant/components/openevse/coordinator.py b/homeassistant/components/openevse/coordinator.py index dfbb8cc67817f..d4852d63dbeaa 100644 --- a/homeassistant/components/openevse/coordinator.py +++ b/homeassistant/components/openevse/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for OpenEVSE.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/openevse/sensor.py b/homeassistant/components/openevse/sensor.py index 571c2dcaad879..79e79aa755b37 100644 --- a/homeassistant/components/openevse/sensor.py +++ b/homeassistant/components/openevse/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring an OpenEVSE Charger.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/openexchangerates/__init__.py b/homeassistant/components/openexchangerates/__init__.py index ed704a61fed9e..2e2ccd5b0a2f4 100644 --- a/homeassistant/components/openexchangerates/__init__.py +++ b/homeassistant/components/openexchangerates/__init__.py @@ -1,7 +1,5 @@ """The Open Exchange Rates integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_API_KEY, CONF_BASE, Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/openexchangerates/config_flow.py b/homeassistant/components/openexchangerates/config_flow.py index ffcc60bfa2608..879afbf601a72 100644 --- a/homeassistant/components/openexchangerates/config_flow.py +++ b/homeassistant/components/openexchangerates/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Open Exchange Rates integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/openexchangerates/coordinator.py b/homeassistant/components/openexchangerates/coordinator.py index 6245877ddbdde..d1c1d350311ab 100644 --- a/homeassistant/components/openexchangerates/coordinator.py +++ b/homeassistant/components/openexchangerates/coordinator.py @@ -1,7 +1,5 @@ """Provide an OpenExchangeRates data coordinator.""" -from __future__ import annotations - import asyncio from datetime import timedelta diff --git a/homeassistant/components/openexchangerates/sensor.py b/homeassistant/components/openexchangerates/sensor.py index 756823ff0ece5..12eb6a2b5a0c2 100644 --- a/homeassistant/components/openexchangerates/sensor.py +++ b/homeassistant/components/openexchangerates/sensor.py @@ -1,7 +1,5 @@ """Support for openexchangerates.org exchange rates service.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_QUOTE diff --git a/homeassistant/components/opengarage/__init__.py b/homeassistant/components/opengarage/__init__.py index f1f080b30f8b1..57831eae55b71 100644 --- a/homeassistant/components/opengarage/__init__.py +++ b/homeassistant/components/opengarage/__init__.py @@ -1,7 +1,5 @@ """The OpenGarage integration.""" -from __future__ import annotations - import opengarage from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/opengarage/binary_sensor.py b/homeassistant/components/opengarage/binary_sensor.py index 33420ab3fd5a6..13e4288d33e4a 100644 --- a/homeassistant/components/opengarage/binary_sensor.py +++ b/homeassistant/components/opengarage/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for the opengarage.io binary sensor component.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/opengarage/button.py b/homeassistant/components/opengarage/button.py index 64a4f2f20e7a1..77190421c12fa 100644 --- a/homeassistant/components/opengarage/button.py +++ b/homeassistant/components/opengarage/button.py @@ -1,7 +1,5 @@ """OpenGarage button.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/opengarage/config_flow.py b/homeassistant/components/opengarage/config_flow.py index e4576ae4b701b..eff84d9039d72 100644 --- a/homeassistant/components/opengarage/config_flow.py +++ b/homeassistant/components/opengarage/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OpenGarage integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/opengarage/coordinator.py b/homeassistant/components/opengarage/coordinator.py index 5d5440d6b1bd4..57c6be40a6fd8 100644 --- a/homeassistant/components/opengarage/coordinator.py +++ b/homeassistant/components/opengarage/coordinator.py @@ -1,7 +1,5 @@ """The OpenGarage integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/opengarage/cover.py b/homeassistant/components/opengarage/cover.py index 859e33827727d..27fe803d9a1af 100644 --- a/homeassistant/components/opengarage/cover.py +++ b/homeassistant/components/opengarage/cover.py @@ -1,7 +1,5 @@ """Platform for the opengarage.io cover component.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/opengarage/entity.py b/homeassistant/components/opengarage/entity.py index 60f7b3234694d..539c75c29b3d8 100644 --- a/homeassistant/components/opengarage/entity.py +++ b/homeassistant/components/opengarage/entity.py @@ -1,7 +1,5 @@ """Entity for the opengarage.io component.""" -from __future__ import annotations - from homeassistant.core import callback from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.entity import EntityDescription diff --git a/homeassistant/components/opengarage/sensor.py b/homeassistant/components/opengarage/sensor.py index 14d14dd5d230e..a4ef28c06bb8e 100644 --- a/homeassistant/components/opengarage/sensor.py +++ b/homeassistant/components/opengarage/sensor.py @@ -1,7 +1,5 @@ """Platform for the opengarage.io sensor component.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/openhardwaremonitor/sensor.py b/homeassistant/components/openhardwaremonitor/sensor.py index fe8511b4416ff..0234255817d65 100644 --- a/homeassistant/components/openhardwaremonitor/sensor.py +++ b/homeassistant/components/openhardwaremonitor/sensor.py @@ -1,7 +1,5 @@ """Support for Open Hardware Monitor Sensor Platform.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/openhome/media_player.py b/homeassistant/components/openhome/media_player.py index 746468730ef76..63e1c39acc07b 100644 --- a/homeassistant/components/openhome/media_player.py +++ b/homeassistant/components/openhome/media_player.py @@ -1,7 +1,5 @@ """Support for Openhome Devices.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine import functools import logging diff --git a/homeassistant/components/openhome/services.py b/homeassistant/components/openhome/services.py index 2edd8c2acab6a..d6f59d0902b18 100644 --- a/homeassistant/components/openhome/services.py +++ b/homeassistant/components/openhome/services.py @@ -1,7 +1,5 @@ """Support for Openhome Devices.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/openhome/update.py b/homeassistant/components/openhome/update.py index cc210866e6464..a53bf69fa33b8 100644 --- a/homeassistant/components/openhome/update.py +++ b/homeassistant/components/openhome/update.py @@ -1,7 +1,5 @@ """Update entities for Linn devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/openrgb/__init__.py b/homeassistant/components/openrgb/__init__.py index 5b156e9e63c8b..82eb9fafe8d63 100644 --- a/homeassistant/components/openrgb/__init__.py +++ b/homeassistant/components/openrgb/__init__.py @@ -1,7 +1,5 @@ """The OpenRGB integration.""" -from __future__ import annotations - from homeassistant.const import CONF_NAME, Platform from homeassistant.core import HomeAssistant from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/openrgb/config_flow.py b/homeassistant/components/openrgb/config_flow.py index 687cfdd3f996d..8853dda5bf7f0 100644 --- a/homeassistant/components/openrgb/config_flow.py +++ b/homeassistant/components/openrgb/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the OpenRGB integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/openrgb/coordinator.py b/homeassistant/components/openrgb/coordinator.py index c5189d807ab4e..e34710e916bef 100644 --- a/homeassistant/components/openrgb/coordinator.py +++ b/homeassistant/components/openrgb/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for OpenRGB.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/openrgb/light.py b/homeassistant/components/openrgb/light.py index ce4e47c6fa745..b212f1dad6772 100644 --- a/homeassistant/components/openrgb/light.py +++ b/homeassistant/components/openrgb/light.py @@ -1,7 +1,5 @@ """OpenRGB light platform.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/openrgb/select.py b/homeassistant/components/openrgb/select.py index 368ba6cf4b25a..77d1de6f53750 100644 --- a/homeassistant/components/openrgb/select.py +++ b/homeassistant/components/openrgb/select.py @@ -1,7 +1,5 @@ """Select platform for OpenRGB integration.""" -from __future__ import annotations - from homeassistant.components.select import SelectEntity from homeassistant.core import HomeAssistant, callback from homeassistant.exceptions import HomeAssistantError diff --git a/homeassistant/components/opensensemap/air_quality.py b/homeassistant/components/opensensemap/air_quality.py index 19d19f19a5445..261de4aef9ecf 100644 --- a/homeassistant/components/opensensemap/air_quality.py +++ b/homeassistant/components/opensensemap/air_quality.py @@ -1,7 +1,5 @@ """Support for openSenseMap Air Quality data.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/opensky/__init__.py b/homeassistant/components/opensky/__init__.py index c69cade5842bb..ed7f6119ce97e 100644 --- a/homeassistant/components/opensky/__init__.py +++ b/homeassistant/components/opensky/__init__.py @@ -1,7 +1,5 @@ """The opensky component.""" -from __future__ import annotations - from aiohttp import BasicAuth from python_opensky import OpenSky from python_opensky.exceptions import OpenSkyError diff --git a/homeassistant/components/opensky/config_flow.py b/homeassistant/components/opensky/config_flow.py index 5e53a805753da..138b29cea91b1 100644 --- a/homeassistant/components/opensky/config_flow.py +++ b/homeassistant/components/opensky/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OpenSky integration.""" -from __future__ import annotations - from typing import Any from aiohttp import BasicAuth diff --git a/homeassistant/components/opensky/coordinator.py b/homeassistant/components/opensky/coordinator.py index f9aab88c904ad..9a3a0c3efd6be 100644 --- a/homeassistant/components/opensky/coordinator.py +++ b/homeassistant/components/opensky/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the OpenSky integration.""" -from __future__ import annotations - from datetime import timedelta from python_opensky import OpenSky, OpenSkyError, StateVector diff --git a/homeassistant/components/opensky/sensor.py b/homeassistant/components/opensky/sensor.py index 0ab5b49f086f8..d89c380b3187d 100644 --- a/homeassistant/components/opensky/sensor.py +++ b/homeassistant/components/opensky/sensor.py @@ -1,7 +1,5 @@ """Sensor for the Open Sky Network.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity, SensorStateClass from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/opentherm_gw/climate.py b/homeassistant/components/opentherm_gw/climate.py index c7e107b1637b9..932486707ba14 100644 --- a/homeassistant/components/opentherm_gw/climate.py +++ b/homeassistant/components/opentherm_gw/climate.py @@ -1,7 +1,5 @@ """Support for OpenTherm Gateway climate devices.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass import logging diff --git a/homeassistant/components/opentherm_gw/config_flow.py b/homeassistant/components/opentherm_gw/config_flow.py index 688f7ac0d85d5..8a2e986d07b69 100644 --- a/homeassistant/components/opentherm_gw/config_flow.py +++ b/homeassistant/components/opentherm_gw/config_flow.py @@ -1,7 +1,5 @@ """OpenTherm Gateway config flow.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/opentherm_gw/services.py b/homeassistant/components/opentherm_gw/services.py index 2cb6d9443e9c7..44b29b4b378a4 100644 --- a/homeassistant/components/opentherm_gw/services.py +++ b/homeassistant/components/opentherm_gw/services.py @@ -1,7 +1,5 @@ """Support for OpenTherm Gateway devices.""" -from __future__ import annotations - from datetime import date, datetime from typing import TYPE_CHECKING diff --git a/homeassistant/components/openuv/__init__.py b/homeassistant/components/openuv/__init__.py index 6edb42427f31f..ed239f25fbf8e 100644 --- a/homeassistant/components/openuv/__init__.py +++ b/homeassistant/components/openuv/__init__.py @@ -1,7 +1,5 @@ """Support for UV data from openuv.io.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/openuv/config_flow.py b/homeassistant/components/openuv/config_flow.py index 52e369fd6df02..efecdd13044f9 100644 --- a/homeassistant/components/openuv/config_flow.py +++ b/homeassistant/components/openuv/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the OpenUV component.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/openuv/coordinator.py b/homeassistant/components/openuv/coordinator.py index b29d272b0ecfe..b4281a3a5dc69 100644 --- a/homeassistant/components/openuv/coordinator.py +++ b/homeassistant/components/openuv/coordinator.py @@ -1,7 +1,5 @@ """Define an update coordinator for OpenUV.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable import datetime as dt from typing import Any, cast diff --git a/homeassistant/components/openuv/diagnostics.py b/homeassistant/components/openuv/diagnostics.py index e16316d4148ec..76d98772de7fe 100644 --- a/homeassistant/components/openuv/diagnostics.py +++ b/homeassistant/components/openuv/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for OpenUV.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/openuv/entity.py b/homeassistant/components/openuv/entity.py index 2303f21f2b8ba..1d89022891a03 100644 --- a/homeassistant/components/openuv/entity.py +++ b/homeassistant/components/openuv/entity.py @@ -1,7 +1,5 @@ """Support for UV data from openuv.io.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/openuv/sensor.py b/homeassistant/components/openuv/sensor.py index 5b681655e2b16..eca3f13ada3f4 100644 --- a/homeassistant/components/openuv/sensor.py +++ b/homeassistant/components/openuv/sensor.py @@ -1,7 +1,5 @@ """Support for OpenUV sensors.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/openweathermap/__init__.py b/homeassistant/components/openweathermap/__init__.py index 8b2bfb17c952f..ae8a1634cf6a1 100644 --- a/homeassistant/components/openweathermap/__init__.py +++ b/homeassistant/components/openweathermap/__init__.py @@ -1,7 +1,5 @@ """The openweathermap component.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/openweathermap/config_flow.py b/homeassistant/components/openweathermap/config_flow.py index 64545726f1eb7..7a53fde0cdecb 100644 --- a/homeassistant/components/openweathermap/config_flow.py +++ b/homeassistant/components/openweathermap/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OpenWeatherMap.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.config_entries import ( diff --git a/homeassistant/components/openweathermap/const.py b/homeassistant/components/openweathermap/const.py index 9ede24ed1aff3..08408f0198197 100644 --- a/homeassistant/components/openweathermap/const.py +++ b/homeassistant/components/openweathermap/const.py @@ -1,7 +1,5 @@ """Consts for the OpenWeatherMap.""" -from __future__ import annotations - from homeassistant.components.weather import ( ATTR_CONDITION_CLOUDY, ATTR_CONDITION_EXCEPTIONAL, diff --git a/homeassistant/components/openweathermap/coordinator.py b/homeassistant/components/openweathermap/coordinator.py index 614bf3f193aac..65810cdf409a9 100644 --- a/homeassistant/components/openweathermap/coordinator.py +++ b/homeassistant/components/openweathermap/coordinator.py @@ -1,7 +1,5 @@ """Data coordinator for the OpenWeatherMap (OWM) service.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/openweathermap/repairs.py b/homeassistant/components/openweathermap/repairs.py index 2bde5750ca4be..9cd3ba075b8a6 100644 --- a/homeassistant/components/openweathermap/repairs.py +++ b/homeassistant/components/openweathermap/repairs.py @@ -1,7 +1,5 @@ """Issues for OpenWeatherMap.""" -from __future__ import annotations - from typing import TYPE_CHECKING, cast from homeassistant import data_entry_flow diff --git a/homeassistant/components/openweathermap/sensor.py b/homeassistant/components/openweathermap/sensor.py index 7e319578db6a0..93654e4b30593 100644 --- a/homeassistant/components/openweathermap/sensor.py +++ b/homeassistant/components/openweathermap/sensor.py @@ -1,7 +1,5 @@ """Support for the OpenWeatherMap (OWM) service.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/openweathermap/weather.py b/homeassistant/components/openweathermap/weather.py index 37f8e117ee166..3c8151203e894 100644 --- a/homeassistant/components/openweathermap/weather.py +++ b/homeassistant/components/openweathermap/weather.py @@ -1,7 +1,5 @@ """Support for the OpenWeatherMap (OWM) service.""" -from __future__ import annotations - from homeassistant.components.weather import ( Forecast, SingleCoordinatorWeatherEntity, diff --git a/homeassistant/components/opower/__init__.py b/homeassistant/components/opower/__init__.py index 088083ef5db26..5e6cd753e68b6 100644 --- a/homeassistant/components/opower/__init__.py +++ b/homeassistant/components/opower/__init__.py @@ -1,7 +1,5 @@ """The Opower integration.""" -from __future__ import annotations - from opower import select_utility from homeassistant.const import Platform diff --git a/homeassistant/components/opower/config_flow.py b/homeassistant/components/opower/config_flow.py index b66c4c6870e5d..9840cd884519f 100644 --- a/homeassistant/components/opower/config_flow.py +++ b/homeassistant/components/opower/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Opower integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/opower/diagnostics.py b/homeassistant/components/opower/diagnostics.py index ecc4a67bbc514..571f4b70a17c2 100644 --- a/homeassistant/components/opower/diagnostics.py +++ b/homeassistant/components/opower/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Opower.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/opower/repairs.py b/homeassistant/components/opower/repairs.py index f78dee3219402..93a320311e40c 100644 --- a/homeassistant/components/opower/repairs.py +++ b/homeassistant/components/opower/repairs.py @@ -1,7 +1,5 @@ """Repairs for Opower.""" -from __future__ import annotations - from homeassistant.components.repairs import RepairsFlow from homeassistant.core import HomeAssistant from homeassistant.data_entry_flow import FlowResult diff --git a/homeassistant/components/opower/sensor.py b/homeassistant/components/opower/sensor.py index 72dccb1eebf51..2941c24a03d40 100644 --- a/homeassistant/components/opower/sensor.py +++ b/homeassistant/components/opower/sensor.py @@ -1,7 +1,5 @@ """Support for Opower sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import date, datetime diff --git a/homeassistant/components/opple/light.py b/homeassistant/components/opple/light.py index 2dba3b130f289..ff216a82e06b1 100644 --- a/homeassistant/components/opple/light.py +++ b/homeassistant/components/opple/light.py @@ -1,7 +1,5 @@ """Support for the Opple light.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/oralb/__init__.py b/homeassistant/components/oralb/__init__.py index a274c5414d297..8cb5319e3d263 100644 --- a/homeassistant/components/oralb/__init__.py +++ b/homeassistant/components/oralb/__init__.py @@ -1,7 +1,5 @@ """The OralB integration.""" -from __future__ import annotations - import logging from oralb_ble import OralBBluetoothDeviceData, SensorUpdate diff --git a/homeassistant/components/oralb/config_flow.py b/homeassistant/components/oralb/config_flow.py index bac2d32bb2f54..f01f1e8b418e9 100644 --- a/homeassistant/components/oralb/config_flow.py +++ b/homeassistant/components/oralb/config_flow.py @@ -1,7 +1,5 @@ """Config flow for oralb ble integration.""" -from __future__ import annotations - from typing import Any from oralb_ble import OralBBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/oralb/device.py b/homeassistant/components/oralb/device.py index 0fb6b71981d30..db67c0fbae2c6 100644 --- a/homeassistant/components/oralb/device.py +++ b/homeassistant/components/oralb/device.py @@ -1,7 +1,5 @@ """Support for OralB devices.""" -from __future__ import annotations - from oralb_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/oralb/sensor.py b/homeassistant/components/oralb/sensor.py index 17d68a6aaab6e..f5da8bd4e2f05 100644 --- a/homeassistant/components/oralb/sensor.py +++ b/homeassistant/components/oralb/sensor.py @@ -1,7 +1,5 @@ """Support for OralB sensors.""" -from __future__ import annotations - from oralb_ble import OralBSensor, SensorUpdate from oralb_ble.parser import ( IO_SERIES_MODES, diff --git a/homeassistant/components/oru/sensor.py b/homeassistant/components/oru/sensor.py index 450c56ae50e65..fa72a4c3b35dc 100644 --- a/homeassistant/components/oru/sensor.py +++ b/homeassistant/components/oru/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/orvibo/switch.py b/homeassistant/components/orvibo/switch.py index a7a829d7b66b7..d86bc0633f47a 100644 --- a/homeassistant/components/orvibo/switch.py +++ b/homeassistant/components/orvibo/switch.py @@ -1,7 +1,5 @@ """Switch platform for the Orvibo integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/osramlightify/light.py b/homeassistant/components/osramlightify/light.py index 8dad03d4bba22..d47137d0c6c49 100644 --- a/homeassistant/components/osramlightify/light.py +++ b/homeassistant/components/osramlightify/light.py @@ -1,7 +1,5 @@ """Support for Osram Lightify.""" -from __future__ import annotations - import logging import random from typing import Any diff --git a/homeassistant/components/otbr/__init__.py b/homeassistant/components/otbr/__init__.py index 0756f32ab18a8..38c0bcc4aaee2 100644 --- a/homeassistant/components/otbr/__init__.py +++ b/homeassistant/components/otbr/__init__.py @@ -1,7 +1,5 @@ """The Open Thread Border Router integration.""" -from __future__ import annotations - import logging import aiohttp diff --git a/homeassistant/components/otbr/config_flow.py b/homeassistant/components/otbr/config_flow.py index a5fae381fbddd..b6eccf73f90fa 100644 --- a/homeassistant/components/otbr/config_flow.py +++ b/homeassistant/components/otbr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Open Thread Border Router integration.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/otbr/const.py b/homeassistant/components/otbr/const.py index c38b3cc125097..cc3e4a9e6c3a4 100644 --- a/homeassistant/components/otbr/const.py +++ b/homeassistant/components/otbr/const.py @@ -1,7 +1,5 @@ """Constants for the Open Thread Border Router integration.""" -from __future__ import annotations - DOMAIN = "otbr" DEFAULT_CHANNEL = 15 diff --git a/homeassistant/components/otbr/homeassistant_hardware.py b/homeassistant/components/otbr/homeassistant_hardware.py index 94193be1359ea..bf7962ef34d89 100644 --- a/homeassistant/components/otbr/homeassistant_hardware.py +++ b/homeassistant/components/otbr/homeassistant_hardware.py @@ -1,7 +1,5 @@ """Home Assistant Hardware firmware utilities.""" -from __future__ import annotations - import logging from yarl import URL diff --git a/homeassistant/components/otbr/silabs_multiprotocol.py b/homeassistant/components/otbr/silabs_multiprotocol.py index d97e6811e6d19..dde80bf103b1d 100644 --- a/homeassistant/components/otbr/silabs_multiprotocol.py +++ b/homeassistant/components/otbr/silabs_multiprotocol.py @@ -1,7 +1,5 @@ """Silicon Labs Multiprotocol support.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from functools import wraps import logging diff --git a/homeassistant/components/otbr/util.py b/homeassistant/components/otbr/util.py index 363b13853277b..bdd66a9d3625c 100644 --- a/homeassistant/components/otbr/util.py +++ b/homeassistant/components/otbr/util.py @@ -1,7 +1,5 @@ """Utility functions for the Open Thread Border Router integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import dataclasses from functools import wraps diff --git a/homeassistant/components/otp/__init__.py b/homeassistant/components/otp/__init__.py index 5b18301874a40..f114294e08c00 100644 --- a/homeassistant/components/otp/__init__.py +++ b/homeassistant/components/otp/__init__.py @@ -1,7 +1,5 @@ """The One-Time Password (OTP) integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/otp/config_flow.py b/homeassistant/components/otp/config_flow.py index 8ddae9204c6d4..4f6bbd231a295 100644 --- a/homeassistant/components/otp/config_flow.py +++ b/homeassistant/components/otp/config_flow.py @@ -1,7 +1,5 @@ """Config flow for One-Time Password (OTP) integration.""" -from __future__ import annotations - import binascii import logging from re import sub diff --git a/homeassistant/components/otp/sensor.py b/homeassistant/components/otp/sensor.py index af508d2e915c7..3e3a0bcba5fd4 100644 --- a/homeassistant/components/otp/sensor.py +++ b/homeassistant/components/otp/sensor.py @@ -1,7 +1,5 @@ """Support for One-Time Password (OTP).""" -from __future__ import annotations - import time import pyotp diff --git a/homeassistant/components/ourgroceries/__init__.py b/homeassistant/components/ourgroceries/__init__.py index a83430b353188..ba00761320fc1 100644 --- a/homeassistant/components/ourgroceries/__init__.py +++ b/homeassistant/components/ourgroceries/__init__.py @@ -1,7 +1,5 @@ """The OurGroceries integration.""" -from __future__ import annotations - from aiohttp import ClientError from ourgroceries import OurGroceries from ourgroceries.exceptions import InvalidLoginException diff --git a/homeassistant/components/ourgroceries/config_flow.py b/homeassistant/components/ourgroceries/config_flow.py index 893970800b4b1..f3b184a8d0efd 100644 --- a/homeassistant/components/ourgroceries/config_flow.py +++ b/homeassistant/components/ourgroceries/config_flow.py @@ -1,7 +1,5 @@ """Config flow for OurGroceries integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ourgroceries/coordinator.py b/homeassistant/components/ourgroceries/coordinator.py index a822931e88c0f..5a3b50c9926f3 100644 --- a/homeassistant/components/ourgroceries/coordinator.py +++ b/homeassistant/components/ourgroceries/coordinator.py @@ -1,7 +1,5 @@ """The OurGroceries coordinator.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/overkiz/__init__.py b/homeassistant/components/overkiz/__init__.py index 9fefed2792c59..e7ecd008a1a4d 100644 --- a/homeassistant/components/overkiz/__init__.py +++ b/homeassistant/components/overkiz/__init__.py @@ -1,7 +1,5 @@ """The Overkiz (by Somfy) integration.""" -from __future__ import annotations - from collections import defaultdict from dataclasses import dataclass diff --git a/homeassistant/components/overkiz/alarm_control_panel.py b/homeassistant/components/overkiz/alarm_control_panel.py index 1a5490dd3292f..02e8e2a4792da 100644 --- a/homeassistant/components/overkiz/alarm_control_panel.py +++ b/homeassistant/components/overkiz/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Overkiz alarm control panel.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/overkiz/binary_sensor.py b/homeassistant/components/overkiz/binary_sensor.py index 884a58092cb0b..9f9e37d43c789 100644 --- a/homeassistant/components/overkiz/binary_sensor.py +++ b/homeassistant/components/overkiz/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Overkiz binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/overkiz/button.py b/homeassistant/components/overkiz/button.py index f4e051ef9ca6e..1fb0847a28ed5 100644 --- a/homeassistant/components/overkiz/button.py +++ b/homeassistant/components/overkiz/button.py @@ -1,7 +1,5 @@ """Support for Overkiz (virtual) buttons.""" -from __future__ import annotations - from dataclasses import dataclass from pyoverkiz.enums import OverkizCommand, OverkizCommandParam diff --git a/homeassistant/components/overkiz/climate/__init__.py b/homeassistant/components/overkiz/climate/__init__.py index 058c3aefdb760..297be8bff8f0b 100644 --- a/homeassistant/components/overkiz/climate/__init__.py +++ b/homeassistant/components/overkiz/climate/__init__.py @@ -1,7 +1,5 @@ """Climate entities for the Overkiz (by Somfy) integration.""" -from __future__ import annotations - from enum import StrEnum, unique from pyoverkiz.enums import Protocol diff --git a/homeassistant/components/overkiz/climate/atlantic_electrical_heater.py b/homeassistant/components/overkiz/climate/atlantic_electrical_heater.py index 4a05a94b63569..e319b4df506a3 100644 --- a/homeassistant/components/overkiz/climate/atlantic_electrical_heater.py +++ b/homeassistant/components/overkiz/climate/atlantic_electrical_heater.py @@ -1,7 +1,5 @@ """Support for Atlantic Electrical Heater.""" -from __future__ import annotations - from typing import cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/atlantic_electrical_heater_with_adjustable_temperature_setpoint.py b/homeassistant/components/overkiz/climate/atlantic_electrical_heater_with_adjustable_temperature_setpoint.py index fb449f4bbd3a2..989a413053259 100644 --- a/homeassistant/components/overkiz/climate/atlantic_electrical_heater_with_adjustable_temperature_setpoint.py +++ b/homeassistant/components/overkiz/climate/atlantic_electrical_heater_with_adjustable_temperature_setpoint.py @@ -1,7 +1,5 @@ """Support for Atlantic Electrical Heater (With Adjustable Temperature Setpoint).""" -from __future__ import annotations - from typing import Any from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/atlantic_electrical_towel_dryer.py b/homeassistant/components/overkiz/climate/atlantic_electrical_towel_dryer.py index e0cfebc2449f1..305edcc5fbb04 100644 --- a/homeassistant/components/overkiz/climate/atlantic_electrical_towel_dryer.py +++ b/homeassistant/components/overkiz/climate/atlantic_electrical_towel_dryer.py @@ -1,7 +1,5 @@ """Support for Atlantic Electrical Towel Dryer.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/atlantic_heat_recovery_ventilation.py b/homeassistant/components/overkiz/climate/atlantic_heat_recovery_ventilation.py index bb84fa76f22b9..3657f3a56ba81 100644 --- a/homeassistant/components/overkiz/climate/atlantic_heat_recovery_ventilation.py +++ b/homeassistant/components/overkiz/climate/atlantic_heat_recovery_ventilation.py @@ -1,7 +1,5 @@ """Support for AtlanticHeatRecoveryVentilation.""" -from __future__ import annotations - from typing import cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/atlantic_pass_apc_heat_pump_main_component.py b/homeassistant/components/overkiz/climate/atlantic_pass_apc_heat_pump_main_component.py index 800516e4bdaec..7759c2c122498 100644 --- a/homeassistant/components/overkiz/climate/atlantic_pass_apc_heat_pump_main_component.py +++ b/homeassistant/components/overkiz/climate/atlantic_pass_apc_heat_pump_main_component.py @@ -1,7 +1,5 @@ """Support for Atlantic Pass APC Heat Pump Main Component.""" -from __future__ import annotations - from asyncio import sleep from typing import cast diff --git a/homeassistant/components/overkiz/climate/atlantic_pass_apc_heating_zone.py b/homeassistant/components/overkiz/climate/atlantic_pass_apc_heating_zone.py index 3df31fb44fc8b..a97bf80a184f8 100644 --- a/homeassistant/components/overkiz/climate/atlantic_pass_apc_heating_zone.py +++ b/homeassistant/components/overkiz/climate/atlantic_pass_apc_heating_zone.py @@ -1,7 +1,5 @@ """Support for Atlantic Pass APC Heating Control.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/atlantic_pass_apc_zone_control_zone.py b/homeassistant/components/overkiz/climate/atlantic_pass_apc_zone_control_zone.py index eff1d5fa13026..50129a01df3bd 100644 --- a/homeassistant/components/overkiz/climate/atlantic_pass_apc_zone_control_zone.py +++ b/homeassistant/components/overkiz/climate/atlantic_pass_apc_zone_control_zone.py @@ -1,7 +1,5 @@ """Support for Atlantic Pass APC Heating Control.""" -from __future__ import annotations - from asyncio import sleep from typing import Any, cast diff --git a/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_hlrrwifi.py b/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_hlrrwifi.py index 41da90f1ce8e4..700a18808e767 100644 --- a/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_hlrrwifi.py +++ b/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_hlrrwifi.py @@ -1,7 +1,5 @@ """Support for HitachiAirToAirHeatPump.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py b/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py index f60cbbeca2b3b..6aed2dce61e5b 100644 --- a/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py +++ b/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py @@ -1,7 +1,5 @@ """Support for HitachiAirToAirHeatPump.""" -from __future__ import annotations - from typing import Any from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/hitachi_air_to_water_heating_zone.py b/homeassistant/components/overkiz/climate/hitachi_air_to_water_heating_zone.py index c5465128bba43..0731b72fb4031 100644 --- a/homeassistant/components/overkiz/climate/hitachi_air_to_water_heating_zone.py +++ b/homeassistant/components/overkiz/climate/hitachi_air_to_water_heating_zone.py @@ -1,7 +1,5 @@ """Support for HitachiAirToWaterHeatingZone.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/somfy_heating_temperature_interface.py b/homeassistant/components/overkiz/climate/somfy_heating_temperature_interface.py index 381ec4d83ba58..47a42bc40d220 100644 --- a/homeassistant/components/overkiz/climate/somfy_heating_temperature_interface.py +++ b/homeassistant/components/overkiz/climate/somfy_heating_temperature_interface.py @@ -1,7 +1,5 @@ """Support for Somfy Heating Temperature Interface.""" -from __future__ import annotations - from typing import Any from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/somfy_thermostat.py b/homeassistant/components/overkiz/climate/somfy_thermostat.py index d2aa1658302aa..975028cec8c57 100644 --- a/homeassistant/components/overkiz/climate/somfy_thermostat.py +++ b/homeassistant/components/overkiz/climate/somfy_thermostat.py @@ -1,7 +1,5 @@ """Support for Somfy Smart Thermostat.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/climate/valve_heating_temperature_interface.py b/homeassistant/components/overkiz/climate/valve_heating_temperature_interface.py index 54c00b33167ac..9c0ed61b0eb14 100644 --- a/homeassistant/components/overkiz/climate/valve_heating_temperature_interface.py +++ b/homeassistant/components/overkiz/climate/valve_heating_temperature_interface.py @@ -1,7 +1,5 @@ """Support for ValveHeatingTemperatureInterface.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/config_flow.py b/homeassistant/components/overkiz/config_flow.py index b04e9436c4dc0..bd76d1f783e98 100644 --- a/homeassistant/components/overkiz/config_flow.py +++ b/homeassistant/components/overkiz/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Overkiz integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/overkiz/const.py b/homeassistant/components/overkiz/const.py index 99b7d48dcca77..1e4044d6bf27f 100644 --- a/homeassistant/components/overkiz/const.py +++ b/homeassistant/components/overkiz/const.py @@ -1,7 +1,5 @@ """Constants for the Overkiz (by Somfy) integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/overkiz/coordinator.py b/homeassistant/components/overkiz/coordinator.py index 17b967fc0b90a..1c7a7db184458 100644 --- a/homeassistant/components/overkiz/coordinator.py +++ b/homeassistant/components/overkiz/coordinator.py @@ -1,7 +1,5 @@ """Helpers to help coordinate updates.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from datetime import timedelta import logging diff --git a/homeassistant/components/overkiz/cover/awning.py b/homeassistant/components/overkiz/cover/awning.py index 4b6e5b176a757..16e38af247e1c 100644 --- a/homeassistant/components/overkiz/cover/awning.py +++ b/homeassistant/components/overkiz/cover/awning.py @@ -1,7 +1,5 @@ """Support for Overkiz awnings.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizState diff --git a/homeassistant/components/overkiz/cover/generic_cover.py b/homeassistant/components/overkiz/cover/generic_cover.py index df13072524d06..97431515a9995 100644 --- a/homeassistant/components/overkiz/cover/generic_cover.py +++ b/homeassistant/components/overkiz/cover/generic_cover.py @@ -1,7 +1,5 @@ """Base class for Overkiz covers, shutters, awnings, etc.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/cover/vertical_cover.py b/homeassistant/components/overkiz/cover/vertical_cover.py index 48ac2c838c535..cee8707b4d4e6 100644 --- a/homeassistant/components/overkiz/cover/vertical_cover.py +++ b/homeassistant/components/overkiz/cover/vertical_cover.py @@ -1,7 +1,5 @@ """Support for Overkiz Vertical Covers.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import ( diff --git a/homeassistant/components/overkiz/diagnostics.py b/homeassistant/components/overkiz/diagnostics.py index 45c5030a7c734..630c9b82c03db 100644 --- a/homeassistant/components/overkiz/diagnostics.py +++ b/homeassistant/components/overkiz/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Overkiz.""" -from __future__ import annotations - from typing import Any from pyoverkiz.enums import APIType diff --git a/homeassistant/components/overkiz/entity.py b/homeassistant/components/overkiz/entity.py index 1e78af867aba5..0880440d393a4 100644 --- a/homeassistant/components/overkiz/entity.py +++ b/homeassistant/components/overkiz/entity.py @@ -1,7 +1,5 @@ """Parent class for every Overkiz device.""" -from __future__ import annotations - from typing import cast from pyoverkiz.enums import OverkizAttribute, OverkizState diff --git a/homeassistant/components/overkiz/executor.py b/homeassistant/components/overkiz/executor.py index 220c6fe7cb224..111a6f318ec70 100644 --- a/homeassistant/components/overkiz/executor.py +++ b/homeassistant/components/overkiz/executor.py @@ -1,7 +1,5 @@ """Class for helpers and communication with the OverKiz API.""" -from __future__ import annotations - from typing import Any, cast from urllib.parse import urlparse diff --git a/homeassistant/components/overkiz/light.py b/homeassistant/components/overkiz/light.py index acd6314019641..981cb41742f51 100644 --- a/homeassistant/components/overkiz/light.py +++ b/homeassistant/components/overkiz/light.py @@ -1,7 +1,5 @@ """Support for Overkiz lights.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/lock.py b/homeassistant/components/overkiz/lock.py index 16ec32b06674a..6d28a83461321 100644 --- a/homeassistant/components/overkiz/lock.py +++ b/homeassistant/components/overkiz/lock.py @@ -1,7 +1,5 @@ """Support for Overkiz locks.""" -from __future__ import annotations - from typing import Any from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/number.py b/homeassistant/components/overkiz/number.py index 70028f138b7a0..59ac56def63fe 100644 --- a/homeassistant/components/overkiz/number.py +++ b/homeassistant/components/overkiz/number.py @@ -1,7 +1,5 @@ """Support for Overkiz (virtual) numbers.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/overkiz/scene.py b/homeassistant/components/overkiz/scene.py index bd362b4b372b1..06234cbc4b421 100644 --- a/homeassistant/components/overkiz/scene.py +++ b/homeassistant/components/overkiz/scene.py @@ -1,7 +1,5 @@ """Support for Overkiz scenes.""" -from __future__ import annotations - from typing import Any from pyoverkiz.client import OverkizClient diff --git a/homeassistant/components/overkiz/select.py b/homeassistant/components/overkiz/select.py index d93b71b540fef..81eb3f9a503ba 100644 --- a/homeassistant/components/overkiz/select.py +++ b/homeassistant/components/overkiz/select.py @@ -1,7 +1,5 @@ """Support for Overkiz select.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/overkiz/sensor.py b/homeassistant/components/overkiz/sensor.py index 0636d69a3ebcc..0d61efca4e935 100644 --- a/homeassistant/components/overkiz/sensor.py +++ b/homeassistant/components/overkiz/sensor.py @@ -1,7 +1,5 @@ """Support for Overkiz sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/overkiz/switch.py b/homeassistant/components/overkiz/switch.py index 9260f9800a11f..e40389a7889a4 100644 --- a/homeassistant/components/overkiz/switch.py +++ b/homeassistant/components/overkiz/switch.py @@ -1,7 +1,5 @@ """Support for Overkiz switches.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/overkiz/water_heater/__init__.py b/homeassistant/components/overkiz/water_heater/__init__.py index af7bc1cd1cc2c..e67fabca8e919 100644 --- a/homeassistant/components/overkiz/water_heater/__init__.py +++ b/homeassistant/components/overkiz/water_heater/__init__.py @@ -1,7 +1,5 @@ """Support for Overkiz water heater devices.""" -from __future__ import annotations - from pyoverkiz.enums.ui import UIWidget from homeassistant.const import Platform diff --git a/homeassistant/components/overkiz/water_heater/domestic_hot_water_production.py b/homeassistant/components/overkiz/water_heater/domestic_hot_water_production.py index f5a9e3d4a7e77..ab5f1d0b06072 100644 --- a/homeassistant/components/overkiz/water_heater/domestic_hot_water_production.py +++ b/homeassistant/components/overkiz/water_heater/domestic_hot_water_production.py @@ -1,7 +1,5 @@ """Support for DomesticHotWaterProduction.""" -from __future__ import annotations - from typing import Any, cast from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overkiz/water_heater/hitachi_dhw.py b/homeassistant/components/overkiz/water_heater/hitachi_dhw.py index 988c66afdb020..f49ba3955ad87 100644 --- a/homeassistant/components/overkiz/water_heater/hitachi_dhw.py +++ b/homeassistant/components/overkiz/water_heater/hitachi_dhw.py @@ -1,7 +1,5 @@ """Support for Hitachi DHW.""" -from __future__ import annotations - from typing import Any from pyoverkiz.enums import OverkizCommand, OverkizCommandParam, OverkizState diff --git a/homeassistant/components/overseerr/__init__.py b/homeassistant/components/overseerr/__init__.py index 66cec82fb6194..87299859bb8c5 100644 --- a/homeassistant/components/overseerr/__init__.py +++ b/homeassistant/components/overseerr/__init__.py @@ -1,7 +1,5 @@ """The Overseerr integration.""" -from __future__ import annotations - import json from typing import cast diff --git a/homeassistant/components/overseerr/diagnostics.py b/homeassistant/components/overseerr/diagnostics.py index d45e1441e23cb..aa8b2333bafdd 100644 --- a/homeassistant/components/overseerr/diagnostics.py +++ b/homeassistant/components/overseerr/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Overseerr.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/ovo_energy/__init__.py b/homeassistant/components/ovo_energy/__init__.py index 436180407f49a..6163aebdf2a50 100644 --- a/homeassistant/components/ovo_energy/__init__.py +++ b/homeassistant/components/ovo_energy/__init__.py @@ -1,7 +1,5 @@ """Support for OVO Energy.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/ovo_energy/config_flow.py b/homeassistant/components/ovo_energy/config_flow.py index 53fc4f8eff633..1ceb04fdb5f5e 100644 --- a/homeassistant/components/ovo_energy/config_flow.py +++ b/homeassistant/components/ovo_energy/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the OVO Energy integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/ovo_energy/entity.py b/homeassistant/components/ovo_energy/entity.py index ed8a24b05425a..f539473e04b87 100644 --- a/homeassistant/components/ovo_energy/entity.py +++ b/homeassistant/components/ovo_energy/entity.py @@ -1,7 +1,5 @@ """Support for OVO Energy.""" -from __future__ import annotations - from ovoenergy import OVOEnergy from ovoenergy.models import OVODailyUsage diff --git a/homeassistant/components/ovo_energy/sensor.py b/homeassistant/components/ovo_energy/sensor.py index e2ac9410cbc4f..89fee78407a39 100644 --- a/homeassistant/components/ovo_energy/sensor.py +++ b/homeassistant/components/ovo_energy/sensor.py @@ -1,7 +1,5 @@ """Support for OVO Energy sensors.""" -from __future__ import annotations - from collections.abc import Callable import dataclasses from datetime import datetime, timedelta diff --git a/homeassistant/components/p1_monitor/__init__.py b/homeassistant/components/p1_monitor/__init__.py index e12c092453cf8..a0f7e33e170e9 100644 --- a/homeassistant/components/p1_monitor/__init__.py +++ b/homeassistant/components/p1_monitor/__init__.py @@ -1,7 +1,5 @@ """The P1 Monitor integration.""" -from __future__ import annotations - from homeassistant.const import CONF_HOST, CONF_PORT, Platform from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady diff --git a/homeassistant/components/p1_monitor/config_flow.py b/homeassistant/components/p1_monitor/config_flow.py index d562943698a68..b529fedf0241e 100644 --- a/homeassistant/components/p1_monitor/config_flow.py +++ b/homeassistant/components/p1_monitor/config_flow.py @@ -1,7 +1,5 @@ """Config flow for P1 Monitor integration.""" -from __future__ import annotations - from typing import Any from p1monitor import P1Monitor, P1MonitorError diff --git a/homeassistant/components/p1_monitor/const.py b/homeassistant/components/p1_monitor/const.py index 297a06a962918..c20d6f4555905 100644 --- a/homeassistant/components/p1_monitor/const.py +++ b/homeassistant/components/p1_monitor/const.py @@ -1,7 +1,5 @@ """Constants for the P1 Monitor integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/p1_monitor/coordinator.py b/homeassistant/components/p1_monitor/coordinator.py index e62d10e581178..9eb08a0f2811f 100644 --- a/homeassistant/components/p1_monitor/coordinator.py +++ b/homeassistant/components/p1_monitor/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the P1 Monitor integration.""" -from __future__ import annotations - from typing import TypedDict from p1monitor import ( diff --git a/homeassistant/components/p1_monitor/diagnostics.py b/homeassistant/components/p1_monitor/diagnostics.py index ac670486e796d..365ea79932b69 100644 --- a/homeassistant/components/p1_monitor/diagnostics.py +++ b/homeassistant/components/p1_monitor/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for P1 Monitor.""" -from __future__ import annotations - from dataclasses import asdict from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/p1_monitor/sensor.py b/homeassistant/components/p1_monitor/sensor.py index 15a8f510fd791..9be1ff9c3a309 100644 --- a/homeassistant/components/p1_monitor/sensor.py +++ b/homeassistant/components/p1_monitor/sensor.py @@ -1,7 +1,5 @@ """Support for P1 Monitor sensors.""" -from __future__ import annotations - from typing import Literal from homeassistant.components.sensor import ( diff --git a/homeassistant/components/palazzetti/__init__.py b/homeassistant/components/palazzetti/__init__.py index a698cdcd8b78e..56fb0613c31df 100644 --- a/homeassistant/components/palazzetti/__init__.py +++ b/homeassistant/components/palazzetti/__init__.py @@ -1,7 +1,5 @@ """The Palazzetti integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/palazzetti/button.py b/homeassistant/components/palazzetti/button.py index 319a11745428f..3db4ca45c9cc0 100644 --- a/homeassistant/components/palazzetti/button.py +++ b/homeassistant/components/palazzetti/button.py @@ -1,7 +1,5 @@ """Support for Palazzetti buttons.""" -from __future__ import annotations - from pypalazzetti.exceptions import CommunicationError from homeassistant.components.button import ButtonEntity diff --git a/homeassistant/components/palazzetti/diagnostics.py b/homeassistant/components/palazzetti/diagnostics.py index e386ffc783306..3a2bc3d467957 100644 --- a/homeassistant/components/palazzetti/diagnostics.py +++ b/homeassistant/components/palazzetti/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Palazzetti.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/palazzetti/number.py b/homeassistant/components/palazzetti/number.py index 63c1ed16f0c4a..679fcd041485c 100644 --- a/homeassistant/components/palazzetti/number.py +++ b/homeassistant/components/palazzetti/number.py @@ -1,7 +1,5 @@ """Number platform for Palazzetti settings.""" -from __future__ import annotations - from pypalazzetti.exceptions import CommunicationError, ValidationError from pypalazzetti.fan import FanType diff --git a/homeassistant/components/panasonic_bluray/media_player.py b/homeassistant/components/panasonic_bluray/media_player.py index 0a5e5d24b682f..fd687e9aab99a 100644 --- a/homeassistant/components/panasonic_bluray/media_player.py +++ b/homeassistant/components/panasonic_bluray/media_player.py @@ -1,7 +1,5 @@ """Support for Panasonic Blu-ray players.""" -from __future__ import annotations - from datetime import timedelta from panacotta import PanasonicBD diff --git a/homeassistant/components/panasonic_viera/media_player.py b/homeassistant/components/panasonic_viera/media_player.py index a78920f33a518..898d24dfd805f 100644 --- a/homeassistant/components/panasonic_viera/media_player.py +++ b/homeassistant/components/panasonic_viera/media_player.py @@ -1,7 +1,5 @@ """Media player support for Panasonic Viera TV.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/panasonic_viera/remote.py b/homeassistant/components/panasonic_viera/remote.py index 5fa4be9ca2b90..ee8500d1b426d 100644 --- a/homeassistant/components/panasonic_viera/remote.py +++ b/homeassistant/components/panasonic_viera/remote.py @@ -1,7 +1,5 @@ """Remote control support for Panasonic Viera TV.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/panel_custom/__init__.py b/homeassistant/components/panel_custom/__init__.py index db9c35a760818..943bd74858feb 100644 --- a/homeassistant/components/panel_custom/__init__.py +++ b/homeassistant/components/panel_custom/__init__.py @@ -1,7 +1,5 @@ """Register a custom front end panel.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/paperless_ngx/config_flow.py b/homeassistant/components/paperless_ngx/config_flow.py index 9a8ea05d168d5..2c400bdd9018b 100644 --- a/homeassistant/components/paperless_ngx/config_flow.py +++ b/homeassistant/components/paperless_ngx/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Paperless-ngx integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/paperless_ngx/coordinator.py b/homeassistant/components/paperless_ngx/coordinator.py index 270fd8063dcf4..cc20afa26eecd 100644 --- a/homeassistant/components/paperless_ngx/coordinator.py +++ b/homeassistant/components/paperless_ngx/coordinator.py @@ -1,7 +1,5 @@ """Paperless-ngx Status coordinator.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/paperless_ngx/diagnostics.py b/homeassistant/components/paperless_ngx/diagnostics.py index 0382a448f9eeb..d26a2938d059d 100644 --- a/homeassistant/components/paperless_ngx/diagnostics.py +++ b/homeassistant/components/paperless_ngx/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Paperless-ngx.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/paperless_ngx/entity.py b/homeassistant/components/paperless_ngx/entity.py index 59cd13c52098e..9f84f03b75ed8 100644 --- a/homeassistant/components/paperless_ngx/entity.py +++ b/homeassistant/components/paperless_ngx/entity.py @@ -1,7 +1,5 @@ """Paperless-ngx base entity.""" -from __future__ import annotations - from homeassistant.components.sensor import EntityDescription from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/paperless_ngx/sensor.py b/homeassistant/components/paperless_ngx/sensor.py index 77e8240c3e78d..150ba14d0477d 100644 --- a/homeassistant/components/paperless_ngx/sensor.py +++ b/homeassistant/components/paperless_ngx/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Paperless-ngx.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/paperless_ngx/update.py b/homeassistant/components/paperless_ngx/update.py index 0b273b6f3c1ff..af97edda4a79e 100644 --- a/homeassistant/components/paperless_ngx/update.py +++ b/homeassistant/components/paperless_ngx/update.py @@ -1,7 +1,5 @@ """Update platform for Paperless-ngx.""" -from __future__ import annotations - from datetime import timedelta from pypaperless.exceptions import PaperlessConnectionError diff --git a/homeassistant/components/peblar/__init__.py b/homeassistant/components/peblar/__init__.py index bf1b3ef7e6624..fa354ff367e0b 100644 --- a/homeassistant/components/peblar/__init__.py +++ b/homeassistant/components/peblar/__init__.py @@ -1,7 +1,5 @@ """Integration for Peblar EV chargers.""" -from __future__ import annotations - import asyncio from aiohttp import CookieJar diff --git a/homeassistant/components/peblar/binary_sensor.py b/homeassistant/components/peblar/binary_sensor.py index 8834a2ba2a06c..85c7b0aa979f8 100644 --- a/homeassistant/components/peblar/binary_sensor.py +++ b/homeassistant/components/peblar/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Peblar binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/peblar/button.py b/homeassistant/components/peblar/button.py index 8c60c8d84d3ef..c85be81bd093e 100644 --- a/homeassistant/components/peblar/button.py +++ b/homeassistant/components/peblar/button.py @@ -1,7 +1,5 @@ """Support for Peblar button.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/peblar/config_flow.py b/homeassistant/components/peblar/config_flow.py index b9b42cd6ca52f..6ded5038333c9 100644 --- a/homeassistant/components/peblar/config_flow.py +++ b/homeassistant/components/peblar/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Peblar integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/peblar/const.py b/homeassistant/components/peblar/const.py index 58fcc9b85da2b..8473c5ec48137 100644 --- a/homeassistant/components/peblar/const.py +++ b/homeassistant/components/peblar/const.py @@ -1,7 +1,5 @@ """Constants for the Peblar integration.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/peblar/coordinator.py b/homeassistant/components/peblar/coordinator.py index 36708b207c566..14e4bcd1c50d2 100644 --- a/homeassistant/components/peblar/coordinator.py +++ b/homeassistant/components/peblar/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Peblar EV chargers.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/peblar/diagnostics.py b/homeassistant/components/peblar/diagnostics.py index a8c7423f79a64..01e9530db67a3 100644 --- a/homeassistant/components/peblar/diagnostics.py +++ b/homeassistant/components/peblar/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Peblar.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/peblar/entity.py b/homeassistant/components/peblar/entity.py index ecfd3e8232b49..95b516721aa6c 100644 --- a/homeassistant/components/peblar/entity.py +++ b/homeassistant/components/peblar/entity.py @@ -1,7 +1,5 @@ """Base entity for the Peblar integration.""" -from __future__ import annotations - from typing import Any from homeassistant.const import CONF_HOST diff --git a/homeassistant/components/peblar/helpers.py b/homeassistant/components/peblar/helpers.py index cc1eb2288032e..9f9dc53e35208 100644 --- a/homeassistant/components/peblar/helpers.py +++ b/homeassistant/components/peblar/helpers.py @@ -1,7 +1,5 @@ """Helpers for Peblar.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Concatenate diff --git a/homeassistant/components/peblar/number.py b/homeassistant/components/peblar/number.py index bff1bb26db454..6f89f7fd5eccf 100644 --- a/homeassistant/components/peblar/number.py +++ b/homeassistant/components/peblar/number.py @@ -1,7 +1,5 @@ """Support for Peblar numbers.""" -from __future__ import annotations - from homeassistant.components.number import ( NumberDeviceClass, NumberEntityDescription, diff --git a/homeassistant/components/peblar/select.py b/homeassistant/components/peblar/select.py index 17503951ccd72..f5c37f3d1865c 100644 --- a/homeassistant/components/peblar/select.py +++ b/homeassistant/components/peblar/select.py @@ -1,7 +1,5 @@ """Support for Peblar selects.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/peblar/sensor.py b/homeassistant/components/peblar/sensor.py index 81476eef9aa25..131d0fdaccaba 100644 --- a/homeassistant/components/peblar/sensor.py +++ b/homeassistant/components/peblar/sensor.py @@ -1,7 +1,5 @@ """Support for Peblar sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/peblar/switch.py b/homeassistant/components/peblar/switch.py index 3c2c6793b30fc..31d7dd7fc5f00 100644 --- a/homeassistant/components/peblar/switch.py +++ b/homeassistant/components/peblar/switch.py @@ -1,7 +1,5 @@ """Support for Peblar selects.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/peblar/update.py b/homeassistant/components/peblar/update.py index 8896691606952..3ba368745e591 100644 --- a/homeassistant/components/peblar/update.py +++ b/homeassistant/components/peblar/update.py @@ -1,7 +1,5 @@ """Support for Peblar updates.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/peco/__init__.py b/homeassistant/components/peco/__init__.py index 9dd32ecf14c09..7c37e75f198ff 100644 --- a/homeassistant/components/peco/__init__.py +++ b/homeassistant/components/peco/__init__.py @@ -1,7 +1,5 @@ """The PECO Outage Counter integration.""" -from __future__ import annotations - from typing import Final from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/peco/binary_sensor.py b/homeassistant/components/peco/binary_sensor.py index 86ec12a399987..ebffb65f99c31 100644 --- a/homeassistant/components/peco/binary_sensor.py +++ b/homeassistant/components/peco/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor for PECO outage counter.""" -from __future__ import annotations - from typing import Final from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/peco/config_flow.py b/homeassistant/components/peco/config_flow.py index a5e8f4451fd49..3c9d689d982ab 100644 --- a/homeassistant/components/peco/config_flow.py +++ b/homeassistant/components/peco/config_flow.py @@ -1,7 +1,5 @@ """Config flow for PECO Outage Counter integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/peco/sensor.py b/homeassistant/components/peco/sensor.py index a376fa8fc5aac..e57e0ae795dab 100644 --- a/homeassistant/components/peco/sensor.py +++ b/homeassistant/components/peco/sensor.py @@ -1,7 +1,5 @@ """Sensor component for PECO outage counter.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/pegel_online/__init__.py b/homeassistant/components/pegel_online/__init__.py index c8388f40704ba..29b8bd99dde34 100644 --- a/homeassistant/components/pegel_online/__init__.py +++ b/homeassistant/components/pegel_online/__init__.py @@ -1,7 +1,5 @@ """The PEGELONLINE component.""" -from __future__ import annotations - import logging from aiopegelonline import PegelOnline diff --git a/homeassistant/components/pegel_online/config_flow.py b/homeassistant/components/pegel_online/config_flow.py index 440d1fbddf9e0..f9ad6bc3fc549 100644 --- a/homeassistant/components/pegel_online/config_flow.py +++ b/homeassistant/components/pegel_online/config_flow.py @@ -1,7 +1,5 @@ """Config flow for PEGELONLINE.""" -from __future__ import annotations - from typing import Any from aiopegelonline import CONNECT_ERRORS, PegelOnline diff --git a/homeassistant/components/pegel_online/diagnostics.py b/homeassistant/components/pegel_online/diagnostics.py index e3b4a166cb442..bc9307501ca43 100644 --- a/homeassistant/components/pegel_online/diagnostics.py +++ b/homeassistant/components/pegel_online/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for pegel_online.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/pegel_online/entity.py b/homeassistant/components/pegel_online/entity.py index d69b0e1366753..cb1cf71184f8a 100644 --- a/homeassistant/components/pegel_online/entity.py +++ b/homeassistant/components/pegel_online/entity.py @@ -1,7 +1,5 @@ """The PEGELONLINE base entity.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/pegel_online/sensor.py b/homeassistant/components/pegel_online/sensor.py index 30d4edfb04128..0bfb31c1f6639 100644 --- a/homeassistant/components/pegel_online/sensor.py +++ b/homeassistant/components/pegel_online/sensor.py @@ -1,7 +1,5 @@ """PEGELONLINE sensor entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/pencom/switch.py b/homeassistant/components/pencom/switch.py index ef988f41da191..169689e960df8 100644 --- a/homeassistant/components/pencom/switch.py +++ b/homeassistant/components/pencom/switch.py @@ -1,7 +1,5 @@ """Pencom relay control.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/permobil/__init__.py b/homeassistant/components/permobil/__init__.py index 441c6a2646e18..613eb6f836daf 100644 --- a/homeassistant/components/permobil/__init__.py +++ b/homeassistant/components/permobil/__init__.py @@ -1,7 +1,5 @@ """The MyPermobil integration.""" -from __future__ import annotations - import logging from mypermobil import MyPermobil, MyPermobilClientException diff --git a/homeassistant/components/permobil/binary_sensor.py b/homeassistant/components/permobil/binary_sensor.py index c2d51067e19a6..af0706607ab39 100644 --- a/homeassistant/components/permobil/binary_sensor.py +++ b/homeassistant/components/permobil/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for binary sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/permobil/config_flow.py b/homeassistant/components/permobil/config_flow.py index 11c89f7e398fd..73372ab14151e 100644 --- a/homeassistant/components/permobil/config_flow.py +++ b/homeassistant/components/permobil/config_flow.py @@ -1,7 +1,5 @@ """Config flow for MyPermobil integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/permobil/sensor.py b/homeassistant/components/permobil/sensor.py index 8445bf8b4462a..99b5c3fedbc91 100644 --- a/homeassistant/components/permobil/sensor.py +++ b/homeassistant/components/permobil/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/persistent_notification/__init__.py b/homeassistant/components/persistent_notification/__init__.py index 2871f4b575ad1..eddb1a6f008b0 100644 --- a/homeassistant/components/persistent_notification/__init__.py +++ b/homeassistant/components/persistent_notification/__init__.py @@ -1,7 +1,5 @@ """Support for displaying persistent notifications.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from datetime import datetime from enum import StrEnum diff --git a/homeassistant/components/persistent_notification/trigger.py b/homeassistant/components/persistent_notification/trigger.py index 8e0808f98792d..fb9a92b5ca70a 100644 --- a/homeassistant/components/persistent_notification/trigger.py +++ b/homeassistant/components/persistent_notification/trigger.py @@ -1,7 +1,5 @@ """Offer persistent_notifications triggered automation rules.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/person/__init__.py b/homeassistant/components/person/__init__.py index d67f45d1540ba..77078b7125d5a 100644 --- a/homeassistant/components/person/__init__.py +++ b/homeassistant/components/person/__init__.py @@ -1,7 +1,5 @@ """Support for tracking people.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any, Self diff --git a/homeassistant/components/person/significant_change.py b/homeassistant/components/person/significant_change.py index c6720bcc4ff3a..dae7417fd72d2 100644 --- a/homeassistant/components/person/significant_change.py +++ b/homeassistant/components/person/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Person state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/pglab/__init__.py b/homeassistant/components/pglab/__init__.py index a490f476f8307..0b0648d3c21bd 100644 --- a/homeassistant/components/pglab/__init__.py +++ b/homeassistant/components/pglab/__init__.py @@ -1,7 +1,5 @@ """PG LAB Electronics integration.""" -from __future__ import annotations - from pypglab.mqtt import ( Client as PyPGLabMqttClient, Sub_State as PyPGLabSubState, diff --git a/homeassistant/components/pglab/config_flow.py b/homeassistant/components/pglab/config_flow.py index 606de7576224f..5eef5b4799a53 100644 --- a/homeassistant/components/pglab/config_flow.py +++ b/homeassistant/components/pglab/config_flow.py @@ -1,7 +1,5 @@ """Config flow for PG LAB Electronics integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components import mqtt diff --git a/homeassistant/components/pglab/coordinator.py b/homeassistant/components/pglab/coordinator.py index b703f368eb1aa..f364ff744feb5 100644 --- a/homeassistant/components/pglab/coordinator.py +++ b/homeassistant/components/pglab/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for PG LAB Electronics.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/pglab/cover.py b/homeassistant/components/pglab/cover.py index 8385fd95ffa72..a79befc587935 100644 --- a/homeassistant/components/pglab/cover.py +++ b/homeassistant/components/pglab/cover.py @@ -1,7 +1,5 @@ """PG LAB Electronics Cover.""" -from __future__ import annotations - from typing import Any from pypglab.device import Device as PyPGLabDevice diff --git a/homeassistant/components/pglab/discovery.py b/homeassistant/components/pglab/discovery.py index c83ea4466fa0a..c1435aa975cf8 100644 --- a/homeassistant/components/pglab/discovery.py +++ b/homeassistant/components/pglab/discovery.py @@ -1,7 +1,5 @@ """Discovery PG LAB Electronics devices.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import json diff --git a/homeassistant/components/pglab/entity.py b/homeassistant/components/pglab/entity.py index c0a02f4f83557..353fac32acec1 100644 --- a/homeassistant/components/pglab/entity.py +++ b/homeassistant/components/pglab/entity.py @@ -1,7 +1,5 @@ """Entity for PG LAB Electronics.""" -from __future__ import annotations - from pypglab.device import Device as PyPGLabDevice from pypglab.entity import Entity as PyPGLabEntity diff --git a/homeassistant/components/pglab/sensor.py b/homeassistant/components/pglab/sensor.py index ce19ec3a21ae7..29272dcb589e3 100644 --- a/homeassistant/components/pglab/sensor.py +++ b/homeassistant/components/pglab/sensor.py @@ -1,7 +1,5 @@ """Sensor for PG LAB Electronics.""" -from __future__ import annotations - from pypglab.const import SENSOR_REBOOT_TIME, SENSOR_TEMPERATURE, SENSOR_VOLTAGE from pypglab.device import Device as PyPGLabDevice diff --git a/homeassistant/components/pglab/switch.py b/homeassistant/components/pglab/switch.py index 76b177e84c45c..b5e92d8c507af 100644 --- a/homeassistant/components/pglab/switch.py +++ b/homeassistant/components/pglab/switch.py @@ -1,7 +1,5 @@ """Switch for PG LAB Electronics.""" -from __future__ import annotations - from typing import Any from pypglab.device import Device as PyPGLabDevice diff --git a/homeassistant/components/philips_js/__init__.py b/homeassistant/components/philips_js/__init__.py index 9ff101915b869..ce3905754c395 100644 --- a/homeassistant/components/philips_js/__init__.py +++ b/homeassistant/components/philips_js/__init__.py @@ -1,7 +1,5 @@ """The Philips TV integration.""" -from __future__ import annotations - import logging from haphilipsjs import PhilipsTV diff --git a/homeassistant/components/philips_js/binary_sensor.py b/homeassistant/components/philips_js/binary_sensor.py index 3667d37dc4881..dabf3d4cf37f3 100644 --- a/homeassistant/components/philips_js/binary_sensor.py +++ b/homeassistant/components/philips_js/binary_sensor.py @@ -1,7 +1,5 @@ """Philips TV binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from haphilipsjs import PhilipsTV diff --git a/homeassistant/components/philips_js/config_flow.py b/homeassistant/components/philips_js/config_flow.py index 779452b284bf9..4b1147686eedf 100644 --- a/homeassistant/components/philips_js/config_flow.py +++ b/homeassistant/components/philips_js/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Philips TV integration.""" -from __future__ import annotations - from collections.abc import Mapping import platform from typing import Any diff --git a/homeassistant/components/philips_js/coordinator.py b/homeassistant/components/philips_js/coordinator.py index 9e92efa83c15b..b06c506aa6c1b 100644 --- a/homeassistant/components/philips_js/coordinator.py +++ b/homeassistant/components/philips_js/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Philips TV integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/philips_js/device_trigger.py b/homeassistant/components/philips_js/device_trigger.py index 4c2ec9b95db80..e5723c08eb7af 100644 --- a/homeassistant/components/philips_js/device_trigger.py +++ b/homeassistant/components/philips_js/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for control of device.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/philips_js/diagnostics.py b/homeassistant/components/philips_js/diagnostics.py index 99b27b2c85a4f..60033918510f6 100644 --- a/homeassistant/components/philips_js/diagnostics.py +++ b/homeassistant/components/philips_js/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Philips JS.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/philips_js/entity.py b/homeassistant/components/philips_js/entity.py index 8d8090318f9bd..8aff1b872f751 100644 --- a/homeassistant/components/philips_js/entity.py +++ b/homeassistant/components/philips_js/entity.py @@ -1,7 +1,5 @@ """Base Philips js entity.""" -from __future__ import annotations - from homeassistant.helpers.update_coordinator import CoordinatorEntity from .coordinator import PhilipsTVDataUpdateCoordinator diff --git a/homeassistant/components/philips_js/light.py b/homeassistant/components/philips_js/light.py index 112ee0cd2caa8..401dc7a3bd73e 100644 --- a/homeassistant/components/philips_js/light.py +++ b/homeassistant/components/philips_js/light.py @@ -1,7 +1,5 @@ """Component to integrate ambilight for TVs exposing the Joint Space API.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/philips_js/media_player.py b/homeassistant/components/philips_js/media_player.py index dda1f3cca0562..81797e8550f15 100644 --- a/homeassistant/components/philips_js/media_player.py +++ b/homeassistant/components/philips_js/media_player.py @@ -1,7 +1,5 @@ """Media Player component to integrate TVs exposing the Joint Space API.""" -from __future__ import annotations - from typing import Any from haphilipsjs import ConnectionFailure diff --git a/homeassistant/components/philips_js/remote.py b/homeassistant/components/philips_js/remote.py index b026b33a85798..3203df4c28b20 100644 --- a/homeassistant/components/philips_js/remote.py +++ b/homeassistant/components/philips_js/remote.py @@ -1,7 +1,5 @@ """Remote control support for Apple TV.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/philips_js/switch.py b/homeassistant/components/philips_js/switch.py index 459634326656d..7e27525edd133 100644 --- a/homeassistant/components/philips_js/switch.py +++ b/homeassistant/components/philips_js/switch.py @@ -1,7 +1,5 @@ """Philips TV menu switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/pi_hole/__init__.py b/homeassistant/components/pi_hole/__init__.py index 0595b01f143cc..5bb9b7acc5b43 100644 --- a/homeassistant/components/pi_hole/__init__.py +++ b/homeassistant/components/pi_hole/__init__.py @@ -1,7 +1,5 @@ """The pi_hole component.""" -from __future__ import annotations - import logging from typing import Any, Literal diff --git a/homeassistant/components/pi_hole/binary_sensor.py b/homeassistant/components/pi_hole/binary_sensor.py index eee059b035cea..739a0644d05ba 100644 --- a/homeassistant/components/pi_hole/binary_sensor.py +++ b/homeassistant/components/pi_hole/binary_sensor.py @@ -1,7 +1,5 @@ """Support for getting status from a Pi-hole system.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/pi_hole/config_flow.py b/homeassistant/components/pi_hole/config_flow.py index 327ce32847ee4..f0a7584cef2ff 100644 --- a/homeassistant/components/pi_hole/config_flow.py +++ b/homeassistant/components/pi_hole/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Pi-hole integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/pi_hole/coordinator.py b/homeassistant/components/pi_hole/coordinator.py index 36cf64f345a93..d25dc73c79a82 100644 --- a/homeassistant/components/pi_hole/coordinator.py +++ b/homeassistant/components/pi_hole/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Pi-hole integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/pi_hole/diagnostics.py b/homeassistant/components/pi_hole/diagnostics.py index 4b7e7d50cab29..a5424a6ec5e0f 100644 --- a/homeassistant/components/pi_hole/diagnostics.py +++ b/homeassistant/components/pi_hole/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for the Pi-hole integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/pi_hole/entity.py b/homeassistant/components/pi_hole/entity.py index c1e4b2cc3b5b9..09c071c3b7d84 100644 --- a/homeassistant/components/pi_hole/entity.py +++ b/homeassistant/components/pi_hole/entity.py @@ -1,7 +1,5 @@ """The pi_hole component.""" -from __future__ import annotations - from hole import Hole from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/pi_hole/sensor.py b/homeassistant/components/pi_hole/sensor.py index c77e5f7ed80d4..3420938a0dca7 100644 --- a/homeassistant/components/pi_hole/sensor.py +++ b/homeassistant/components/pi_hole/sensor.py @@ -1,7 +1,5 @@ """Support for getting statistical data from a Pi-hole system.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/pi_hole/switch.py b/homeassistant/components/pi_hole/switch.py index c643a69fed396..fe369facc0b5b 100644 --- a/homeassistant/components/pi_hole/switch.py +++ b/homeassistant/components/pi_hole/switch.py @@ -1,7 +1,5 @@ """Support for turning on and off Pi-hole system.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/pi_hole/update.py b/homeassistant/components/pi_hole/update.py index 3bf9d3694f124..acc12627b4890 100644 --- a/homeassistant/components/pi_hole/update.py +++ b/homeassistant/components/pi_hole/update.py @@ -1,7 +1,5 @@ """Support for update entities of a Pi-hole system.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/picnic/config_flow.py b/homeassistant/components/picnic/config_flow.py index a60086173a842..27f1fba804a56 100644 --- a/homeassistant/components/picnic/config_flow.py +++ b/homeassistant/components/picnic/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Picnic integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/picnic/const.py b/homeassistant/components/picnic/const.py index f873780674665..c1e90a73d44a4 100644 --- a/homeassistant/components/picnic/const.py +++ b/homeassistant/components/picnic/const.py @@ -1,7 +1,5 @@ """Constants for the Picnic integration.""" -from __future__ import annotations - DOMAIN = "picnic" CONF_API = "api" diff --git a/homeassistant/components/picnic/sensor.py b/homeassistant/components/picnic/sensor.py index dcfd908649193..091da5a41c055 100644 --- a/homeassistant/components/picnic/sensor.py +++ b/homeassistant/components/picnic/sensor.py @@ -1,7 +1,5 @@ """Definition of Picnic sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/picnic/services.py b/homeassistant/components/picnic/services.py index d0465fcc13c43..0360d0a2c2eb7 100644 --- a/homeassistant/components/picnic/services.py +++ b/homeassistant/components/picnic/services.py @@ -1,7 +1,5 @@ """Services for the Picnic integration.""" -from __future__ import annotations - from typing import cast from python_picnic_api2 import PicnicAPI diff --git a/homeassistant/components/picnic/todo.py b/homeassistant/components/picnic/todo.py index 383c236de3c17..9fa35b7073414 100644 --- a/homeassistant/components/picnic/todo.py +++ b/homeassistant/components/picnic/todo.py @@ -1,7 +1,5 @@ """Definition of Picnic shopping cart.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/pilight/__init__.py b/homeassistant/components/pilight/__init__.py index acea0be702fce..1c6a6bf2145c5 100644 --- a/homeassistant/components/pilight/__init__.py +++ b/homeassistant/components/pilight/__init__.py @@ -1,7 +1,5 @@ """Component to create an interface to a Pilight daemon.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import functools diff --git a/homeassistant/components/pilight/binary_sensor.py b/homeassistant/components/pilight/binary_sensor.py index db6ad6c1721d3..c688ed5ac3159 100644 --- a/homeassistant/components/pilight/binary_sensor.py +++ b/homeassistant/components/pilight/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Pilight binary sensors.""" -from __future__ import annotations - import datetime import voluptuous as vol diff --git a/homeassistant/components/pilight/light.py b/homeassistant/components/pilight/light.py index dd10cb1226636..d3499e0ecbe09 100644 --- a/homeassistant/components/pilight/light.py +++ b/homeassistant/components/pilight/light.py @@ -1,7 +1,5 @@ """Support for switching devices via Pilight to on and off.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/pilight/sensor.py b/homeassistant/components/pilight/sensor.py index 532681e2b93c7..2aaf576287d19 100644 --- a/homeassistant/components/pilight/sensor.py +++ b/homeassistant/components/pilight/sensor.py @@ -1,7 +1,5 @@ """Support for Pilight sensors.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/pilight/switch.py b/homeassistant/components/pilight/switch.py index 9b812075e1789..b8965831809eb 100644 --- a/homeassistant/components/pilight/switch.py +++ b/homeassistant/components/pilight/switch.py @@ -1,7 +1,5 @@ """Support for switching devices via Pilight to on and off.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.switch import ( diff --git a/homeassistant/components/ping/__init__.py b/homeassistant/components/ping/__init__.py index 1383e4c035a4f..82ceb154404ac 100644 --- a/homeassistant/components/ping/__init__.py +++ b/homeassistant/components/ping/__init__.py @@ -1,7 +1,5 @@ """The ping component.""" -from __future__ import annotations - import logging from icmplib import SocketPermissionError, async_ping diff --git a/homeassistant/components/ping/binary_sensor.py b/homeassistant/components/ping/binary_sensor.py index 35bf270769461..a2227d12a560d 100644 --- a/homeassistant/components/ping/binary_sensor.py +++ b/homeassistant/components/ping/binary_sensor.py @@ -1,7 +1,5 @@ """Tracks the latency of a host by sending ICMP echo requests (ping).""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/ping/config_flow.py b/homeassistant/components/ping/config_flow.py index b496d6ac4b50e..0dd33b9863d1f 100644 --- a/homeassistant/components/ping/config_flow.py +++ b/homeassistant/components/ping/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ping (ICMP) integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ping/coordinator.py b/homeassistant/components/ping/coordinator.py index afb7de4dce391..2db1edd1f2658 100644 --- a/homeassistant/components/ping/coordinator.py +++ b/homeassistant/components/ping/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the ping integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/ping/device_tracker.py b/homeassistant/components/ping/device_tracker.py index 118bddbae7403..5c708b8390928 100644 --- a/homeassistant/components/ping/device_tracker.py +++ b/homeassistant/components/ping/device_tracker.py @@ -1,7 +1,5 @@ """Tracks devices by sending a ICMP echo request (ping).""" -from __future__ import annotations - from datetime import datetime, timedelta from homeassistant.components.device_tracker import ( diff --git a/homeassistant/components/pioneer/media_player.py b/homeassistant/components/pioneer/media_player.py index 8da2e171cef69..0eeb5f07a9b59 100644 --- a/homeassistant/components/pioneer/media_player.py +++ b/homeassistant/components/pioneer/media_player.py @@ -1,7 +1,5 @@ """Support for Pioneer Network Receivers.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/pjlink/media_player.py b/homeassistant/components/pjlink/media_player.py index 1e035205f8f5a..032f98ad585bd 100644 --- a/homeassistant/components/pjlink/media_player.py +++ b/homeassistant/components/pjlink/media_player.py @@ -1,7 +1,5 @@ """Support for controlling projector via the PJLink protocol.""" -from __future__ import annotations - from pypjlink import MUTE_AUDIO, Projector from pypjlink.projector import ProjectorError import voluptuous as vol diff --git a/homeassistant/components/plaato/binary_sensor.py b/homeassistant/components/plaato/binary_sensor.py index de574738d8d9b..490c6fd72f594 100644 --- a/homeassistant/components/plaato/binary_sensor.py +++ b/homeassistant/components/plaato/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Plaato Airlock sensors.""" -from __future__ import annotations - from pyplaato.plaato import PlaatoKeg from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/plaato/config_flow.py b/homeassistant/components/plaato/config_flow.py index ee345563cd670..bfa9feaeb8f82 100644 --- a/homeassistant/components/plaato/config_flow.py +++ b/homeassistant/components/plaato/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Plaato.""" -from __future__ import annotations - from typing import Any from pyplaato.plaato import PlaatoDeviceType diff --git a/homeassistant/components/plaato/sensor.py b/homeassistant/components/plaato/sensor.py index 7a98c8a1cedef..d447cd44a03c3 100644 --- a/homeassistant/components/plaato/sensor.py +++ b/homeassistant/components/plaato/sensor.py @@ -1,7 +1,5 @@ """Support for Plaato Airlock sensors.""" -from __future__ import annotations - from pyplaato.models.device import PlaatoDevice from pyplaato.plaato import PlaatoKeg diff --git a/homeassistant/components/playstation_network/__init__.py b/homeassistant/components/playstation_network/__init__.py index 91214ba9ebed6..e0ac391f68b9e 100644 --- a/homeassistant/components/playstation_network/__init__.py +++ b/homeassistant/components/playstation_network/__init__.py @@ -1,7 +1,5 @@ """The PlayStation Network integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/playstation_network/binary_sensor.py b/homeassistant/components/playstation_network/binary_sensor.py index 89a752eff0e9f..9deafe8bdfa3c 100644 --- a/homeassistant/components/playstation_network/binary_sensor.py +++ b/homeassistant/components/playstation_network/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for PlayStation Network integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/playstation_network/coordinator.py b/homeassistant/components/playstation_network/coordinator.py index 7cdb872a7ac80..616008d3fce36 100644 --- a/homeassistant/components/playstation_network/coordinator.py +++ b/homeassistant/components/playstation_network/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the PlayStation Network Integration.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/playstation_network/diagnostics.py b/homeassistant/components/playstation_network/diagnostics.py index 710760a015cc8..78575192996e7 100644 --- a/homeassistant/components/playstation_network/diagnostics.py +++ b/homeassistant/components/playstation_network/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for PlayStation Network.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/playstation_network/helpers.py b/homeassistant/components/playstation_network/helpers.py index d456cc110a4ee..7989c3f696f1d 100644 --- a/homeassistant/components/playstation_network/helpers.py +++ b/homeassistant/components/playstation_network/helpers.py @@ -1,7 +1,5 @@ """Helper methods for common PlayStation Network integration operations.""" -from __future__ import annotations - from dataclasses import dataclass, field from functools import partial from typing import Any diff --git a/homeassistant/components/playstation_network/image.py b/homeassistant/components/playstation_network/image.py index 2394c01b1321e..c01cce65b478e 100644 --- a/homeassistant/components/playstation_network/image.py +++ b/homeassistant/components/playstation_network/image.py @@ -1,7 +1,5 @@ """Image platform for PlayStation Network.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/playstation_network/notify.py b/homeassistant/components/playstation_network/notify.py index 8eabb5a78f6ac..46a3f7550ba61 100644 --- a/homeassistant/components/playstation_network/notify.py +++ b/homeassistant/components/playstation_network/notify.py @@ -1,7 +1,5 @@ """Notify platform for PlayStation Network.""" -from __future__ import annotations - from enum import StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/playstation_network/sensor.py b/homeassistant/components/playstation_network/sensor.py index 4e91bf2f1bbf3..9e29c85213c57 100644 --- a/homeassistant/components/playstation_network/sensor.py +++ b/homeassistant/components/playstation_network/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for PlayStation Network integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/plex/button.py b/homeassistant/components/plex/button.py index 5ed34eac6b2ba..09aa1fd42782a 100644 --- a/homeassistant/components/plex/button.py +++ b/homeassistant/components/plex/button.py @@ -1,7 +1,5 @@ """Representation of Plex buttons.""" -from __future__ import annotations - from homeassistant.components.button import ButtonEntity from homeassistant.config_entries import ConfigEntry from homeassistant.const import EntityCategory diff --git a/homeassistant/components/plex/cast.py b/homeassistant/components/plex/cast.py index b95e836329a3e..c1a2ffd4c6378 100644 --- a/homeassistant/components/plex/cast.py +++ b/homeassistant/components/plex/cast.py @@ -1,7 +1,5 @@ """Google Cast support for the Plex component.""" -from __future__ import annotations - from pychromecast import Chromecast from pychromecast.controllers.plex import PlexController diff --git a/homeassistant/components/plex/config_flow.py b/homeassistant/components/plex/config_flow.py index 67abba8a89a30..12bb96d696f4a 100644 --- a/homeassistant/components/plex/config_flow.py +++ b/homeassistant/components/plex/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Plex.""" -from __future__ import annotations - from collections.abc import Mapping from copy import deepcopy import logging diff --git a/homeassistant/components/plex/helpers.py b/homeassistant/components/plex/helpers.py index 3c7ff8180c8cc..5ede8d70007df 100644 --- a/homeassistant/components/plex/helpers.py +++ b/homeassistant/components/plex/helpers.py @@ -1,7 +1,5 @@ """Helper methods for common Plex integration operations.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import TYPE_CHECKING, Any, TypedDict diff --git a/homeassistant/components/plex/media_browser.py b/homeassistant/components/plex/media_browser.py index 74beee479f059..8bd1b9f018495 100644 --- a/homeassistant/components/plex/media_browser.py +++ b/homeassistant/components/plex/media_browser.py @@ -1,7 +1,5 @@ """Support to interface with the Plex API.""" -from __future__ import annotations - from yarl import URL from homeassistant.components.media_player import BrowseError, BrowseMedia, MediaClass diff --git a/homeassistant/components/plex/media_player.py b/homeassistant/components/plex/media_player.py index 0c74714cb4e45..97bcc90d2420a 100644 --- a/homeassistant/components/plex/media_player.py +++ b/homeassistant/components/plex/media_player.py @@ -1,7 +1,5 @@ """Support to interface with the Plex API.""" -from __future__ import annotations - from collections.abc import Callable from functools import wraps import logging diff --git a/homeassistant/components/plex/media_search.py b/homeassistant/components/plex/media_search.py index bd785a089076c..e330245f0fdb0 100644 --- a/homeassistant/components/plex/media_search.py +++ b/homeassistant/components/plex/media_search.py @@ -1,7 +1,5 @@ """Helper methods to search for Plex media.""" -from __future__ import annotations - import logging from plexapi.base import PlexObject diff --git a/homeassistant/components/plex/sensor.py b/homeassistant/components/plex/sensor.py index 87af46f198d6a..5d5b01dc903bb 100644 --- a/homeassistant/components/plex/sensor.py +++ b/homeassistant/components/plex/sensor.py @@ -1,7 +1,5 @@ """Support for Plex media server monitoring.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/plex/server.py b/homeassistant/components/plex/server.py index 462d7577a9b0f..d0b967fa42498 100644 --- a/homeassistant/components/plex/server.py +++ b/homeassistant/components/plex/server.py @@ -1,7 +1,5 @@ """Shared class to maintain Plex server instances.""" -from __future__ import annotations - from copy import copy import logging import ssl diff --git a/homeassistant/components/plex/view.py b/homeassistant/components/plex/view.py index c1254a9795ad7..6adac62d8aadf 100644 --- a/homeassistant/components/plex/view.py +++ b/homeassistant/components/plex/view.py @@ -1,7 +1,5 @@ """Implement a view to provide proxied Plex thumbnails to the media browser.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/plugwise/__init__.py b/homeassistant/components/plugwise/__init__.py index cc491d31973f9..8b07b92d645fd 100644 --- a/homeassistant/components/plugwise/__init__.py +++ b/homeassistant/components/plugwise/__init__.py @@ -1,7 +1,5 @@ """Plugwise platform for Home Assistant Core.""" -from __future__ import annotations - from typing import Any from homeassistant.const import Platform diff --git a/homeassistant/components/plugwise/binary_sensor.py b/homeassistant/components/plugwise/binary_sensor.py index f2c2fd6ed6892..3d80157f6f636 100644 --- a/homeassistant/components/plugwise/binary_sensor.py +++ b/homeassistant/components/plugwise/binary_sensor.py @@ -1,7 +1,5 @@ """Plugwise Binary Sensor component for Home Assistant.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/plugwise/button.py b/homeassistant/components/plugwise/button.py index c0896b602f0e9..f9db1c492d0c1 100644 --- a/homeassistant/components/plugwise/button.py +++ b/homeassistant/components/plugwise/button.py @@ -1,7 +1,5 @@ """Plugwise Button component for Home Assistant.""" -from __future__ import annotations - from homeassistant.components.button import ButtonDeviceClass, ButtonEntity from homeassistant.const import EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/plugwise/climate.py b/homeassistant/components/plugwise/climate.py index ac33f04215fe7..579c84ee67787 100644 --- a/homeassistant/components/plugwise/climate.py +++ b/homeassistant/components/plugwise/climate.py @@ -1,7 +1,5 @@ """Plugwise Climate component for Home Assistant.""" -from __future__ import annotations - from dataclasses import asdict, dataclass from typing import Any diff --git a/homeassistant/components/plugwise/config_flow.py b/homeassistant/components/plugwise/config_flow.py index fac9f0b4cdd99..84706db4cefb5 100644 --- a/homeassistant/components/plugwise/config_flow.py +++ b/homeassistant/components/plugwise/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Plugwise integration.""" -from __future__ import annotations - import logging from typing import Any, Self diff --git a/homeassistant/components/plugwise/const.py b/homeassistant/components/plugwise/const.py index 9b9e426651bf7..e679081e37482 100644 --- a/homeassistant/components/plugwise/const.py +++ b/homeassistant/components/plugwise/const.py @@ -1,7 +1,5 @@ """Constants for Plugwise component.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final, Literal diff --git a/homeassistant/components/plugwise/diagnostics.py b/homeassistant/components/plugwise/diagnostics.py index e97405f6279c2..7298ebe4059cb 100644 --- a/homeassistant/components/plugwise/diagnostics.py +++ b/homeassistant/components/plugwise/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Plugwise.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/plugwise/entity.py b/homeassistant/components/plugwise/entity.py index afecac11ec4a2..f994e9db10643 100644 --- a/homeassistant/components/plugwise/entity.py +++ b/homeassistant/components/plugwise/entity.py @@ -1,7 +1,5 @@ """Generic Plugwise Entity Class.""" -from __future__ import annotations - from plugwise import GwEntityData from homeassistant.const import ATTR_NAME, ATTR_VIA_DEVICE, CONF_HOST diff --git a/homeassistant/components/plugwise/number.py b/homeassistant/components/plugwise/number.py index 1dbb05067483c..e68d5ad2b6dc0 100644 --- a/homeassistant/components/plugwise/number.py +++ b/homeassistant/components/plugwise/number.py @@ -1,7 +1,5 @@ """Number platform for Plugwise integration.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.number import ( diff --git a/homeassistant/components/plugwise/select.py b/homeassistant/components/plugwise/select.py index c83c71ee9bc9a..9220a0f1e8c2b 100644 --- a/homeassistant/components/plugwise/select.py +++ b/homeassistant/components/plugwise/select.py @@ -1,7 +1,5 @@ """Plugwise Select component for Home Assistant.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.select import SelectEntity, SelectEntityDescription diff --git a/homeassistant/components/plugwise/sensor.py b/homeassistant/components/plugwise/sensor.py index aa417d2eeeb60..5853c8c33f2f7 100644 --- a/homeassistant/components/plugwise/sensor.py +++ b/homeassistant/components/plugwise/sensor.py @@ -1,7 +1,5 @@ """Plugwise Sensor component for Home Assistant.""" -from __future__ import annotations - from dataclasses import dataclass from plugwise.constants import SensorType diff --git a/homeassistant/components/plugwise/switch.py b/homeassistant/components/plugwise/switch.py index 8179fb546b495..5e63099db75f5 100644 --- a/homeassistant/components/plugwise/switch.py +++ b/homeassistant/components/plugwise/switch.py @@ -1,7 +1,5 @@ """Plugwise Switch component for HomeAssistant.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/plum_lightpad/config_flow.py b/homeassistant/components/plum_lightpad/config_flow.py index 4a0b849d9397e..6d5b218a89224 100644 --- a/homeassistant/components/plum_lightpad/config_flow.py +++ b/homeassistant/components/plum_lightpad/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Plum Lightpad.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigFlow from . import DOMAIN diff --git a/homeassistant/components/pocketcasts/sensor.py b/homeassistant/components/pocketcasts/sensor.py index bbe75ae544cca..e06abdd8575d7 100644 --- a/homeassistant/components/pocketcasts/sensor.py +++ b/homeassistant/components/pocketcasts/sensor.py @@ -1,7 +1,5 @@ """Support for Pocket Casts.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/point/alarm_control_panel.py b/homeassistant/components/point/alarm_control_panel.py index 5902b77076d69..04db79c5f3a90 100644 --- a/homeassistant/components/point/alarm_control_panel.py +++ b/homeassistant/components/point/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Minut Point.""" -from __future__ import annotations - import logging from pypoint import PointSession diff --git a/homeassistant/components/point/binary_sensor.py b/homeassistant/components/point/binary_sensor.py index 8113899b505eb..ec003ac865213 100644 --- a/homeassistant/components/point/binary_sensor.py +++ b/homeassistant/components/point/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Minut Point binary sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/point/sensor.py b/homeassistant/components/point/sensor.py index 40b59b17575a0..60f453d11c460 100644 --- a/homeassistant/components/point/sensor.py +++ b/homeassistant/components/point/sensor.py @@ -1,7 +1,5 @@ """Support for Minut Point sensors.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import ( diff --git a/homeassistant/components/pooldose/__init__.py b/homeassistant/components/pooldose/__init__.py index 12d55ed544fb7..4d53dae405f7e 100644 --- a/homeassistant/components/pooldose/__init__.py +++ b/homeassistant/components/pooldose/__init__.py @@ -1,7 +1,5 @@ """The Seko Pooldose integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/pooldose/binary_sensor.py b/homeassistant/components/pooldose/binary_sensor.py index 065e5d42da072..126938e101ac8 100644 --- a/homeassistant/components/pooldose/binary_sensor.py +++ b/homeassistant/components/pooldose/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for the Seko PoolDose integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/pooldose/config_flow.py b/homeassistant/components/pooldose/config_flow.py index d15de67796056..9a93ca128d377 100644 --- a/homeassistant/components/pooldose/config_flow.py +++ b/homeassistant/components/pooldose/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Seko PoolDose integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/pooldose/const.py b/homeassistant/components/pooldose/const.py index c0a7949d71b92..0cd74f260a3ec 100644 --- a/homeassistant/components/pooldose/const.py +++ b/homeassistant/components/pooldose/const.py @@ -1,7 +1,5 @@ """Constants for the Seko Pooldose integration.""" -from __future__ import annotations - from homeassistant.const import UnitOfTemperature, UnitOfVolume, UnitOfVolumeFlowRate DOMAIN = "pooldose" diff --git a/homeassistant/components/pooldose/coordinator.py b/homeassistant/components/pooldose/coordinator.py index 660c895f33dec..8591fa73aeca0 100644 --- a/homeassistant/components/pooldose/coordinator.py +++ b/homeassistant/components/pooldose/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the PoolDose integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/pooldose/diagnostics.py b/homeassistant/components/pooldose/diagnostics.py index 35e19d370fd96..4fce167acaa26 100644 --- a/homeassistant/components/pooldose/diagnostics.py +++ b/homeassistant/components/pooldose/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Pooldose.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/pooldose/entity.py b/homeassistant/components/pooldose/entity.py index 013e28751c36c..5f87b8cacedaa 100644 --- a/homeassistant/components/pooldose/entity.py +++ b/homeassistant/components/pooldose/entity.py @@ -1,7 +1,5 @@ """Base entity for Seko Pooldose integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Literal diff --git a/homeassistant/components/pooldose/number.py b/homeassistant/components/pooldose/number.py index 480b7194463c0..8ecd88311ec13 100644 --- a/homeassistant/components/pooldose/number.py +++ b/homeassistant/components/pooldose/number.py @@ -1,7 +1,5 @@ """Number entities for the Seko PoolDose integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/pooldose/select.py b/homeassistant/components/pooldose/select.py index db791f7722979..789603580b258 100644 --- a/homeassistant/components/pooldose/select.py +++ b/homeassistant/components/pooldose/select.py @@ -1,7 +1,5 @@ """Select entities for the Seko PoolDose integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/pooldose/sensor.py b/homeassistant/components/pooldose/sensor.py index 566997c7ce8bd..a15c822770093 100644 --- a/homeassistant/components/pooldose/sensor.py +++ b/homeassistant/components/pooldose/sensor.py @@ -1,7 +1,5 @@ """Sensors for the Seko PoolDose integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/pooldose/switch.py b/homeassistant/components/pooldose/switch.py index 23dcc271affc8..c29a4e8614544 100644 --- a/homeassistant/components/pooldose/switch.py +++ b/homeassistant/components/pooldose/switch.py @@ -1,7 +1,5 @@ """Switches for the Seko PoolDose integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/poolsense/binary_sensor.py b/homeassistant/components/poolsense/binary_sensor.py index b93f017501d6c..523fda698c07f 100644 --- a/homeassistant/components/poolsense/binary_sensor.py +++ b/homeassistant/components/poolsense/binary_sensor.py @@ -1,7 +1,5 @@ """Support for PoolSense binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/poolsense/coordinator.py b/homeassistant/components/poolsense/coordinator.py index 557686f914580..64cedc64c10fb 100644 --- a/homeassistant/components/poolsense/coordinator.py +++ b/homeassistant/components/poolsense/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for poolsense integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/poolsense/sensor.py b/homeassistant/components/poolsense/sensor.py index b0ac440423743..6af05b21cef4f 100644 --- a/homeassistant/components/poolsense/sensor.py +++ b/homeassistant/components/poolsense/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the PoolSense sensor.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/portainer/__init__.py b/homeassistant/components/portainer/__init__.py index 162952f6b0f5a..9c6bae5443f32 100644 --- a/homeassistant/components/portainer/__init__.py +++ b/homeassistant/components/portainer/__init__.py @@ -1,7 +1,5 @@ """The Portainer integration.""" -from __future__ import annotations - import logging from pyportainer import Portainer diff --git a/homeassistant/components/portainer/binary_sensor.py b/homeassistant/components/portainer/binary_sensor.py index 787656b026804..5d8fe446a791a 100644 --- a/homeassistant/components/portainer/binary_sensor.py +++ b/homeassistant/components/portainer/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Portainer.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/portainer/button.py b/homeassistant/components/portainer/button.py index b6963c26d0905..77d74fd25526b 100644 --- a/homeassistant/components/portainer/button.py +++ b/homeassistant/components/portainer/button.py @@ -1,7 +1,5 @@ """Support for Portainer buttons.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/portainer/config_flow.py b/homeassistant/components/portainer/config_flow.py index 810a88ddd8e90..648d797e1b538 100644 --- a/homeassistant/components/portainer/config_flow.py +++ b/homeassistant/components/portainer/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the portainer integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/portainer/coordinator.py b/homeassistant/components/portainer/coordinator.py index 2fe29413ec1de..fb0f87e16f066 100644 --- a/homeassistant/components/portainer/coordinator.py +++ b/homeassistant/components/portainer/coordinator.py @@ -1,7 +1,5 @@ """Data Update Coordinator for Portainer.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/portainer/diagnostics.py b/homeassistant/components/portainer/diagnostics.py index de53dc8033fe2..035b109ed4221 100644 --- a/homeassistant/components/portainer/diagnostics.py +++ b/homeassistant/components/portainer/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics for the Portainer integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/portainer/sensor.py b/homeassistant/components/portainer/sensor.py index 503c6e1093ec5..53820722fe30c 100644 --- a/homeassistant/components/portainer/sensor.py +++ b/homeassistant/components/portainer/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Portainer integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/portainer/switch.py b/homeassistant/components/portainer/switch.py index 478c991f513a2..296052d8dd7fe 100644 --- a/homeassistant/components/portainer/switch.py +++ b/homeassistant/components/portainer/switch.py @@ -1,7 +1,5 @@ """Switch platform for Portainer containers.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/powerfox/__init__.py b/homeassistant/components/powerfox/__init__.py index 161b8c55e6544..254fe45f0ce0b 100644 --- a/homeassistant/components/powerfox/__init__.py +++ b/homeassistant/components/powerfox/__init__.py @@ -1,7 +1,5 @@ """The Powerfox integration.""" -from __future__ import annotations - import asyncio from powerfox import ( diff --git a/homeassistant/components/powerfox/config_flow.py b/homeassistant/components/powerfox/config_flow.py index dd17badf88181..474a5442ce2c7 100644 --- a/homeassistant/components/powerfox/config_flow.py +++ b/homeassistant/components/powerfox/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Powerfox integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/powerfox/const.py b/homeassistant/components/powerfox/const.py index 790f241ae8e64..4119077c6c7c5 100644 --- a/homeassistant/components/powerfox/const.py +++ b/homeassistant/components/powerfox/const.py @@ -1,7 +1,5 @@ """Constants for the Powerfox integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/powerfox/coordinator.py b/homeassistant/components/powerfox/coordinator.py index ae0de87d3eefb..6a1baa038bcdb 100644 --- a/homeassistant/components/powerfox/coordinator.py +++ b/homeassistant/components/powerfox/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Powerfox integration.""" -from __future__ import annotations - from datetime import datetime from powerfox import ( diff --git a/homeassistant/components/powerfox/diagnostics.py b/homeassistant/components/powerfox/diagnostics.py index 18d68c68ae6af..08ed37cf41bc1 100644 --- a/homeassistant/components/powerfox/diagnostics.py +++ b/homeassistant/components/powerfox/diagnostics.py @@ -1,7 +1,5 @@ """Support for Powerfox diagnostics.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/powerfox/entity.py b/homeassistant/components/powerfox/entity.py index 619a6188b5873..0526e0ef81892 100644 --- a/homeassistant/components/powerfox/entity.py +++ b/homeassistant/components/powerfox/entity.py @@ -1,7 +1,5 @@ """Generic entity for Powerfox.""" -from __future__ import annotations - from typing import Any from powerfox import Device diff --git a/homeassistant/components/powerfox/sensor.py b/homeassistant/components/powerfox/sensor.py index 0ba564bd843b6..b46d9653186b6 100644 --- a/homeassistant/components/powerfox/sensor.py +++ b/homeassistant/components/powerfox/sensor.py @@ -1,7 +1,5 @@ """Sensors for Powerfox integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/powerfox_local/__init__.py b/homeassistant/components/powerfox_local/__init__.py index 89398607fa710..789a05ebf09f1 100644 --- a/homeassistant/components/powerfox_local/__init__.py +++ b/homeassistant/components/powerfox_local/__init__.py @@ -1,7 +1,5 @@ """The Powerfox Local integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/powerfox_local/config_flow.py b/homeassistant/components/powerfox_local/config_flow.py index 61850cf28e5b3..c4dd0daa4091d 100644 --- a/homeassistant/components/powerfox_local/config_flow.py +++ b/homeassistant/components/powerfox_local/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Powerfox Local integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/powerfox_local/const.py b/homeassistant/components/powerfox_local/const.py index f600db578aea7..35258baa5975f 100644 --- a/homeassistant/components/powerfox_local/const.py +++ b/homeassistant/components/powerfox_local/const.py @@ -1,7 +1,5 @@ """Constants for the Powerfox Local integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/powerfox_local/coordinator.py b/homeassistant/components/powerfox_local/coordinator.py index b8a2bfe8a23a0..cb6e5eade4aff 100644 --- a/homeassistant/components/powerfox_local/coordinator.py +++ b/homeassistant/components/powerfox_local/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Powerfox Local integration.""" -from __future__ import annotations - from powerfox import ( LocalResponse, PowerfoxAuthenticationError, diff --git a/homeassistant/components/powerfox_local/diagnostics.py b/homeassistant/components/powerfox_local/diagnostics.py index 7cfd196cf5a25..8d01cfcf1cb65 100644 --- a/homeassistant/components/powerfox_local/diagnostics.py +++ b/homeassistant/components/powerfox_local/diagnostics.py @@ -1,7 +1,5 @@ """Support for Powerfox Local diagnostics.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/powerfox_local/entity.py b/homeassistant/components/powerfox_local/entity.py index afa49a6c16c15..bccd40b1748a4 100644 --- a/homeassistant/components/powerfox_local/entity.py +++ b/homeassistant/components/powerfox_local/entity.py @@ -1,7 +1,5 @@ """Base entity for Powerfox Local.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/powerfox_local/sensor.py b/homeassistant/components/powerfox_local/sensor.py index 10c03c05db2da..56558491eeb6a 100644 --- a/homeassistant/components/powerfox_local/sensor.py +++ b/homeassistant/components/powerfox_local/sensor.py @@ -1,7 +1,5 @@ """Sensors for Powerfox Local integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/powerwall/__init__.py b/homeassistant/components/powerwall/__init__.py index f2eea199df550..766d06ce5e3a9 100644 --- a/homeassistant/components/powerwall/__init__.py +++ b/homeassistant/components/powerwall/__init__.py @@ -1,7 +1,5 @@ """The Tesla Powerwall integration.""" -from __future__ import annotations - from contextlib import AsyncExitStack import logging diff --git a/homeassistant/components/powerwall/config_flow.py b/homeassistant/components/powerwall/config_flow.py index b082016e562e2..6e065fb81b899 100644 --- a/homeassistant/components/powerwall/config_flow.py +++ b/homeassistant/components/powerwall/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tesla Powerwall integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/powerwall/coordinator.py b/homeassistant/components/powerwall/coordinator.py index 80546460c151d..09b259a3690be 100644 --- a/homeassistant/components/powerwall/coordinator.py +++ b/homeassistant/components/powerwall/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Tesla Powerwall integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/powerwall/sensor.py b/homeassistant/components/powerwall/sensor.py index b8df599feb662..37ce232c87681 100644 --- a/homeassistant/components/powerwall/sensor.py +++ b/homeassistant/components/powerwall/sensor.py @@ -1,7 +1,5 @@ """Support for powerwall sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from operator import attrgetter, methodcaller diff --git a/homeassistant/components/prana/__init__.py b/homeassistant/components/prana/__init__.py index 2535e124d2759..b87d98fdb2350 100644 --- a/homeassistant/components/prana/__init__.py +++ b/homeassistant/components/prana/__init__.py @@ -3,8 +3,6 @@ Sets up the update coordinator and forwards platform setups. """ -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/private_ble_device/__init__.py b/homeassistant/components/private_ble_device/__init__.py index ab4de9ef04dec..16a8156d07570 100644 --- a/homeassistant/components/private_ble_device/__init__.py +++ b/homeassistant/components/private_ble_device/__init__.py @@ -1,7 +1,5 @@ """Private BLE Device integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/private_ble_device/config_flow.py b/homeassistant/components/private_ble_device/config_flow.py index 90340bc70faac..887f40a01aefb 100644 --- a/homeassistant/components/private_ble_device/config_flow.py +++ b/homeassistant/components/private_ble_device/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the BLE Tracker.""" -from __future__ import annotations - import base64 import binascii import logging diff --git a/homeassistant/components/private_ble_device/coordinator.py b/homeassistant/components/private_ble_device/coordinator.py index 3e7bafed748d4..1a7faad8dd159 100644 --- a/homeassistant/components/private_ble_device/coordinator.py +++ b/homeassistant/components/private_ble_device/coordinator.py @@ -1,7 +1,5 @@ """Central manager for tracking devices with random but resolvable MAC addresses.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import cast diff --git a/homeassistant/components/private_ble_device/device_tracker.py b/homeassistant/components/private_ble_device/device_tracker.py index eaccbd6c78563..23f9e295c46d4 100644 --- a/homeassistant/components/private_ble_device/device_tracker.py +++ b/homeassistant/components/private_ble_device/device_tracker.py @@ -1,7 +1,5 @@ """Tracking for bluetooth low energy devices.""" -from __future__ import annotations - from collections.abc import Mapping import logging diff --git a/homeassistant/components/private_ble_device/entity.py b/homeassistant/components/private_ble_device/entity.py index 2c574805c539c..e8b2370add2d2 100644 --- a/homeassistant/components/private_ble_device/entity.py +++ b/homeassistant/components/private_ble_device/entity.py @@ -1,7 +1,5 @@ """Tracking for bluetooth low energy devices.""" -from __future__ import annotations - from abc import abstractmethod import binascii diff --git a/homeassistant/components/private_ble_device/sensor.py b/homeassistant/components/private_ble_device/sensor.py index aee2a22e977d6..7766e3e8c6cd0 100644 --- a/homeassistant/components/private_ble_device/sensor.py +++ b/homeassistant/components/private_ble_device/sensor.py @@ -1,7 +1,5 @@ """Support for Private BLE Device sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/probe_plus/__init__.py b/homeassistant/components/probe_plus/__init__.py index 0d29fb86b59db..1319c17c58b3b 100644 --- a/homeassistant/components/probe_plus/__init__.py +++ b/homeassistant/components/probe_plus/__init__.py @@ -1,7 +1,5 @@ """The Probe Plus integration.""" -from __future__ import annotations - from homeassistant.const import CONF_MODEL, Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/probe_plus/config_flow.py b/homeassistant/components/probe_plus/config_flow.py index c73a0cab86123..e30d8eea36a13 100644 --- a/homeassistant/components/probe_plus/config_flow.py +++ b/homeassistant/components/probe_plus/config_flow.py @@ -1,7 +1,5 @@ """Config flow for probe_plus integration.""" -from __future__ import annotations - import dataclasses import logging from typing import Any diff --git a/homeassistant/components/probe_plus/coordinator.py b/homeassistant/components/probe_plus/coordinator.py index 1e37340726b1d..07b967f6ea7d9 100644 --- a/homeassistant/components/probe_plus/coordinator.py +++ b/homeassistant/components/probe_plus/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the probe_plus integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/proliphix/climate.py b/homeassistant/components/proliphix/climate.py index 14b2f09018d34..960d883f627f7 100644 --- a/homeassistant/components/proliphix/climate.py +++ b/homeassistant/components/proliphix/climate.py @@ -1,7 +1,5 @@ """Support for Proliphix NT10e Thermostats.""" -from __future__ import annotations - from typing import Any import proliphix diff --git a/homeassistant/components/prometheus/__init__.py b/homeassistant/components/prometheus/__init__.py index 2596e0077bb5e..3132123d6d08a 100644 --- a/homeassistant/components/prometheus/__init__.py +++ b/homeassistant/components/prometheus/__init__.py @@ -1,7 +1,5 @@ """Support for Prometheus metrics export.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable, Sequence from dataclasses import astuple, dataclass diff --git a/homeassistant/components/prosegur/alarm_control_panel.py b/homeassistant/components/prosegur/alarm_control_panel.py index 1f0f89c5f04eb..11554909f47c2 100644 --- a/homeassistant/components/prosegur/alarm_control_panel.py +++ b/homeassistant/components/prosegur/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Prosegur alarm control panels.""" -from __future__ import annotations - import logging from pyprosegur.auth import Auth diff --git a/homeassistant/components/prosegur/camera.py b/homeassistant/components/prosegur/camera.py index 3e1c91713e1b1..bcd59101f6349 100644 --- a/homeassistant/components/prosegur/camera.py +++ b/homeassistant/components/prosegur/camera.py @@ -1,7 +1,5 @@ """Support for Prosegur cameras.""" -from __future__ import annotations - import logging from pyprosegur.auth import Auth diff --git a/homeassistant/components/prosegur/diagnostics.py b/homeassistant/components/prosegur/diagnostics.py index ec13f5511a461..987465dc66a7b 100644 --- a/homeassistant/components/prosegur/diagnostics.py +++ b/homeassistant/components/prosegur/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Prosegur.""" -from __future__ import annotations - from typing import Any from pyprosegur.installation import Installation diff --git a/homeassistant/components/prowl/config_flow.py b/homeassistant/components/prowl/config_flow.py index cea3ee6e1066b..877a3a8ea9099 100644 --- a/homeassistant/components/prowl/config_flow.py +++ b/homeassistant/components/prowl/config_flow.py @@ -1,7 +1,5 @@ """The config flow for the Prowl component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/prowl/notify.py b/homeassistant/components/prowl/notify.py index d013480417ac3..5fcd89bb4c4e5 100644 --- a/homeassistant/components/prowl/notify.py +++ b/homeassistant/components/prowl/notify.py @@ -1,7 +1,5 @@ """Prowl notification service.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/proximity/__init__.py b/homeassistant/components/proximity/__init__.py index 4dc87554055cb..1ac625fd21752 100644 --- a/homeassistant/components/proximity/__init__.py +++ b/homeassistant/components/proximity/__init__.py @@ -1,7 +1,5 @@ """Support for tracking the proximity of a device.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/proximity/config_flow.py b/homeassistant/components/proximity/config_flow.py index f60dcfae7b565..c6af10f1eb520 100644 --- a/homeassistant/components/proximity/config_flow.py +++ b/homeassistant/components/proximity/config_flow.py @@ -1,7 +1,5 @@ """Config flow for proximity.""" -from __future__ import annotations - from typing import Any, cast import voluptuous as vol diff --git a/homeassistant/components/proximity/diagnostics.py b/homeassistant/components/proximity/diagnostics.py index 805cbc192f9f0..c304b4822f374 100644 --- a/homeassistant/components/proximity/diagnostics.py +++ b/homeassistant/components/proximity/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Proximity.""" -from __future__ import annotations - from typing import Any from homeassistant.components.device_tracker import ATTR_GPS, ATTR_IP, ATTR_MAC diff --git a/homeassistant/components/proximity/sensor.py b/homeassistant/components/proximity/sensor.py index 72203a2dff4f7..de98e3d1282a1 100644 --- a/homeassistant/components/proximity/sensor.py +++ b/homeassistant/components/proximity/sensor.py @@ -1,7 +1,5 @@ """Support for Proximity sensors.""" -from __future__ import annotations - from typing import NamedTuple from homeassistant.components.sensor import ( diff --git a/homeassistant/components/proxmoxve/__init__.py b/homeassistant/components/proxmoxve/__init__.py index 0b2f57c0444f1..a5ccc18265d8e 100644 --- a/homeassistant/components/proxmoxve/__init__.py +++ b/homeassistant/components/proxmoxve/__init__.py @@ -1,7 +1,5 @@ """Support for Proxmox VE.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/proxmoxve/binary_sensor.py b/homeassistant/components/proxmoxve/binary_sensor.py index b69048ef3ebea..338332c5d643c 100644 --- a/homeassistant/components/proxmoxve/binary_sensor.py +++ b/homeassistant/components/proxmoxve/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor to read Proxmox VE data.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/proxmoxve/button.py b/homeassistant/components/proxmoxve/button.py index 648d489c6255f..aee6910be9832 100644 --- a/homeassistant/components/proxmoxve/button.py +++ b/homeassistant/components/proxmoxve/button.py @@ -1,7 +1,5 @@ """Button platform for Proxmox VE.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/proxmoxve/config_flow.py b/homeassistant/components/proxmoxve/config_flow.py index 8a16b64e58eae..9d299158da123 100644 --- a/homeassistant/components/proxmoxve/config_flow.py +++ b/homeassistant/components/proxmoxve/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Proxmox VE integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/proxmoxve/coordinator.py b/homeassistant/components/proxmoxve/coordinator.py index 12036ff4329ad..8468a34fce8b6 100644 --- a/homeassistant/components/proxmoxve/coordinator.py +++ b/homeassistant/components/proxmoxve/coordinator.py @@ -1,7 +1,5 @@ """Data Update Coordinator for Proxmox VE integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass, field from datetime import timedelta diff --git a/homeassistant/components/proxmoxve/diagnostics.py b/homeassistant/components/proxmoxve/diagnostics.py index fad68fd17c57b..7fd229784aa16 100644 --- a/homeassistant/components/proxmoxve/diagnostics.py +++ b/homeassistant/components/proxmoxve/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Proxmox VE.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/proxmoxve/entity.py b/homeassistant/components/proxmoxve/entity.py index 5684845391a6d..c694fe376c13e 100644 --- a/homeassistant/components/proxmoxve/entity.py +++ b/homeassistant/components/proxmoxve/entity.py @@ -1,7 +1,5 @@ """Proxmox parent entity class.""" -from __future__ import annotations - from typing import Any from yarl import URL diff --git a/homeassistant/components/proxmoxve/sensor.py b/homeassistant/components/proxmoxve/sensor.py index 4222bea34267e..4355031327837 100644 --- a/homeassistant/components/proxmoxve/sensor.py +++ b/homeassistant/components/proxmoxve/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Proxmox VE integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/proxy/camera.py b/homeassistant/components/proxy/camera.py index 47fa9454deb2e..6ea544c2a32f0 100644 --- a/homeassistant/components/proxy/camera.py +++ b/homeassistant/components/proxy/camera.py @@ -1,7 +1,5 @@ """Proxy camera platform that enables image processing of camera data.""" -from __future__ import annotations - import asyncio from datetime import timedelta import io diff --git a/homeassistant/components/prusalink/__init__.py b/homeassistant/components/prusalink/__init__.py index 4bb7dee411d35..01589692fe0ec 100644 --- a/homeassistant/components/prusalink/__init__.py +++ b/homeassistant/components/prusalink/__init__.py @@ -1,7 +1,5 @@ """The PrusaLink integration.""" -from __future__ import annotations - from pyprusalink import PrusaLink from pyprusalink.types import InvalidAuth diff --git a/homeassistant/components/prusalink/binary_sensor.py b/homeassistant/components/prusalink/binary_sensor.py index 56be36c3e9d78..32080377c6da3 100644 --- a/homeassistant/components/prusalink/binary_sensor.py +++ b/homeassistant/components/prusalink/binary_sensor.py @@ -1,7 +1,5 @@ """PrusaLink binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Generic, TypeVar diff --git a/homeassistant/components/prusalink/button.py b/homeassistant/components/prusalink/button.py index 59a63d874ee89..5b964db95d7b6 100644 --- a/homeassistant/components/prusalink/button.py +++ b/homeassistant/components/prusalink/button.py @@ -1,7 +1,5 @@ """PrusaLink sensors.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any, Generic, TypeVar, cast diff --git a/homeassistant/components/prusalink/camera.py b/homeassistant/components/prusalink/camera.py index 6aac03ca1798e..b4ed0e28b79d4 100644 --- a/homeassistant/components/prusalink/camera.py +++ b/homeassistant/components/prusalink/camera.py @@ -1,7 +1,5 @@ """Camera entity for PrusaLink.""" -from __future__ import annotations - from pyprusalink.types import PrinterState from homeassistant.components.camera import Camera diff --git a/homeassistant/components/prusalink/config_flow.py b/homeassistant/components/prusalink/config_flow.py index 6fa72d6a5fde3..29e762a823dd3 100644 --- a/homeassistant/components/prusalink/config_flow.py +++ b/homeassistant/components/prusalink/config_flow.py @@ -1,7 +1,5 @@ """Config flow for PrusaLink integration.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/prusalink/coordinator.py b/homeassistant/components/prusalink/coordinator.py index 8d994fa728ae3..71302d9215462 100644 --- a/homeassistant/components/prusalink/coordinator.py +++ b/homeassistant/components/prusalink/coordinator.py @@ -1,7 +1,5 @@ """Coordinators for the PrusaLink integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from datetime import timedelta diff --git a/homeassistant/components/prusalink/entity.py b/homeassistant/components/prusalink/entity.py index e0bc62ba3c08e..0b6d7dd091c5f 100644 --- a/homeassistant/components/prusalink/entity.py +++ b/homeassistant/components/prusalink/entity.py @@ -1,7 +1,5 @@ """The PrusaLink integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/prusalink/sensor.py b/homeassistant/components/prusalink/sensor.py index cf4818e111eca..80b0e54d88011 100644 --- a/homeassistant/components/prusalink/sensor.py +++ b/homeassistant/components/prusalink/sensor.py @@ -1,7 +1,5 @@ """PrusaLink sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/ps4/__init__.py b/homeassistant/components/ps4/__init__.py index 59d5929cb1733..b5e8e317b710e 100644 --- a/homeassistant/components/ps4/__init__.py +++ b/homeassistant/components/ps4/__init__.py @@ -1,7 +1,5 @@ """Support for PlayStation 4 consoles.""" -from __future__ import annotations - from dataclasses import dataclass import logging import os diff --git a/homeassistant/components/ps4/const.py b/homeassistant/components/ps4/const.py index e1d3a6a241b2d..5182502340646 100644 --- a/homeassistant/components/ps4/const.py +++ b/homeassistant/components/ps4/const.py @@ -1,7 +1,5 @@ """Constants for PlayStation 4.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/ps4/services.py b/homeassistant/components/ps4/services.py index 583366602edd1..dd655fd3fd70b 100644 --- a/homeassistant/components/ps4/services.py +++ b/homeassistant/components/ps4/services.py @@ -1,7 +1,5 @@ """Support for PlayStation 4 consoles.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ATTR_COMMAND, ATTR_ENTITY_ID diff --git a/homeassistant/components/pterodactyl/__init__.py b/homeassistant/components/pterodactyl/__init__.py index c0e23b271d1d6..e5bb3413de01f 100644 --- a/homeassistant/components/pterodactyl/__init__.py +++ b/homeassistant/components/pterodactyl/__init__.py @@ -1,7 +1,5 @@ """The Pterodactyl integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/pterodactyl/button.py b/homeassistant/components/pterodactyl/button.py index 44d3a6d0a829c..665f034f4f15b 100644 --- a/homeassistant/components/pterodactyl/button.py +++ b/homeassistant/components/pterodactyl/button.py @@ -1,7 +1,5 @@ """Button platform for the Pterodactyl integration.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.button import ButtonEntity, ButtonEntityDescription diff --git a/homeassistant/components/pterodactyl/config_flow.py b/homeassistant/components/pterodactyl/config_flow.py index db03c89f95ee9..5e9ec466c0f8c 100644 --- a/homeassistant/components/pterodactyl/config_flow.py +++ b/homeassistant/components/pterodactyl/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Pterodactyl integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/pterodactyl/coordinator.py b/homeassistant/components/pterodactyl/coordinator.py index 6d644e96e4ca7..7fb7f4c4ac854 100644 --- a/homeassistant/components/pterodactyl/coordinator.py +++ b/homeassistant/components/pterodactyl/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator of the Pterodactyl integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/pterodactyl/sensor.py b/homeassistant/components/pterodactyl/sensor.py index 812a82a995595..d161348574944 100644 --- a/homeassistant/components/pterodactyl/sensor.py +++ b/homeassistant/components/pterodactyl/sensor.py @@ -1,7 +1,5 @@ """Sensor platform of the Pterodactyl integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/pulseaudio_loopback/switch.py b/homeassistant/components/pulseaudio_loopback/switch.py index cb7bd8ce65465..67ba49466298b 100644 --- a/homeassistant/components/pulseaudio_loopback/switch.py +++ b/homeassistant/components/pulseaudio_loopback/switch.py @@ -1,7 +1,5 @@ """Switch logic for loading/unloading pulseaudio loopback modules.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/pure_energie/__init__.py b/homeassistant/components/pure_energie/__init__.py index 4ece35a3f1c0b..6987f4990aad6 100644 --- a/homeassistant/components/pure_energie/__init__.py +++ b/homeassistant/components/pure_energie/__init__.py @@ -1,7 +1,5 @@ """The Pure Energie integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady diff --git a/homeassistant/components/pure_energie/config_flow.py b/homeassistant/components/pure_energie/config_flow.py index 0dcb1a9ab1320..9e4bc31702432 100644 --- a/homeassistant/components/pure_energie/config_flow.py +++ b/homeassistant/components/pure_energie/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Pure Energie integration.""" -from __future__ import annotations - from typing import Any from gridnet import Device, GridNet, GridNetConnectionError diff --git a/homeassistant/components/pure_energie/const.py b/homeassistant/components/pure_energie/const.py index bba7708c17481..b729811215592 100644 --- a/homeassistant/components/pure_energie/const.py +++ b/homeassistant/components/pure_energie/const.py @@ -1,7 +1,5 @@ """Constants for the Pure Energie integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/pure_energie/coordinator.py b/homeassistant/components/pure_energie/coordinator.py index cd66ab060eb53..b3be3f1601efd 100644 --- a/homeassistant/components/pure_energie/coordinator.py +++ b/homeassistant/components/pure_energie/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Pure Energie integration.""" -from __future__ import annotations - from typing import NamedTuple from gridnet import Device, GridNet, SmartBridge diff --git a/homeassistant/components/pure_energie/diagnostics.py b/homeassistant/components/pure_energie/diagnostics.py index 5098a298e85da..ae30f954e7593 100644 --- a/homeassistant/components/pure_energie/diagnostics.py +++ b/homeassistant/components/pure_energie/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Pure Energie.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/pure_energie/sensor.py b/homeassistant/components/pure_energie/sensor.py index ad57206adeb85..17a471e957a4f 100644 --- a/homeassistant/components/pure_energie/sensor.py +++ b/homeassistant/components/pure_energie/sensor.py @@ -1,7 +1,5 @@ """Support for Pure Energie sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/purpleair/__init__.py b/homeassistant/components/purpleair/__init__.py index 0b7acdb1eb0f1..3438c4d347cbf 100644 --- a/homeassistant/components/purpleair/__init__.py +++ b/homeassistant/components/purpleair/__init__.py @@ -1,7 +1,5 @@ """The PurpleAir integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from .const import PLATFORMS diff --git a/homeassistant/components/purpleair/config_flow.py b/homeassistant/components/purpleair/config_flow.py index 291398729135c..08b7316008c77 100644 --- a/homeassistant/components/purpleair/config_flow.py +++ b/homeassistant/components/purpleair/config_flow.py @@ -1,7 +1,5 @@ """Config flow for PurpleAir integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from copy import deepcopy diff --git a/homeassistant/components/purpleair/coordinator.py b/homeassistant/components/purpleair/coordinator.py index 1d51e402ef4d4..6aa53c80dd467 100644 --- a/homeassistant/components/purpleair/coordinator.py +++ b/homeassistant/components/purpleair/coordinator.py @@ -1,7 +1,5 @@ """Define a PurpleAir DataUpdateCoordinator.""" -from __future__ import annotations - from datetime import timedelta from aiopurpleair import API diff --git a/homeassistant/components/purpleair/diagnostics.py b/homeassistant/components/purpleair/diagnostics.py index 71b83e277d385..23bc3ee501ade 100644 --- a/homeassistant/components/purpleair/diagnostics.py +++ b/homeassistant/components/purpleair/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for PurpleAir.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/purpleair/entity.py b/homeassistant/components/purpleair/entity.py index 410fdd9b94277..23bd83e29a9f6 100644 --- a/homeassistant/components/purpleair/entity.py +++ b/homeassistant/components/purpleair/entity.py @@ -1,7 +1,5 @@ """The PurpleAir integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/purpleair/sensor.py b/homeassistant/components/purpleair/sensor.py index 3a2e42e63cbda..205d57266f85d 100644 --- a/homeassistant/components/purpleair/sensor.py +++ b/homeassistant/components/purpleair/sensor.py @@ -1,7 +1,5 @@ """Support for PurpleAir sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/push/camera.py b/homeassistant/components/push/camera.py index 26c91bb6d29cb..2126c474a9415 100644 --- a/homeassistant/components/push/camera.py +++ b/homeassistant/components/push/camera.py @@ -1,7 +1,5 @@ """Camera platform that receives images through HTTP POST.""" -from __future__ import annotations - import asyncio from collections import deque from datetime import timedelta diff --git a/homeassistant/components/pushbullet/__init__.py b/homeassistant/components/pushbullet/__init__.py index e5892afc9260f..6d6bad85f7554 100644 --- a/homeassistant/components/pushbullet/__init__.py +++ b/homeassistant/components/pushbullet/__init__.py @@ -1,7 +1,5 @@ """The pushbullet component.""" -from __future__ import annotations - import logging from pushbullet import InvalidKeyError, PushBullet, PushbulletError diff --git a/homeassistant/components/pushbullet/api.py b/homeassistant/components/pushbullet/api.py index 72805a9aa94ee..52d9b8a12bb85 100644 --- a/homeassistant/components/pushbullet/api.py +++ b/homeassistant/components/pushbullet/api.py @@ -1,7 +1,5 @@ """Pushbullet Notification provider.""" -from __future__ import annotations - from typing import Any from pushbullet import Listener, PushBullet diff --git a/homeassistant/components/pushbullet/config_flow.py b/homeassistant/components/pushbullet/config_flow.py index 08ade743aee3a..3d929bbe83abd 100644 --- a/homeassistant/components/pushbullet/config_flow.py +++ b/homeassistant/components/pushbullet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for pushbullet integration.""" -from __future__ import annotations - from typing import Any from pushbullet import InvalidKeyError, PushBullet, PushbulletError diff --git a/homeassistant/components/pushbullet/notify.py b/homeassistant/components/pushbullet/notify.py index f2e70695b27e4..0a20d46a6b5e7 100644 --- a/homeassistant/components/pushbullet/notify.py +++ b/homeassistant/components/pushbullet/notify.py @@ -1,7 +1,5 @@ """Pushbullet platform for notify component.""" -from __future__ import annotations - import logging import mimetypes from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/pushbullet/sensor.py b/homeassistant/components/pushbullet/sensor.py index 3ab55ecf072ea..441cfe9c74b29 100644 --- a/homeassistant/components/pushbullet/sensor.py +++ b/homeassistant/components/pushbullet/sensor.py @@ -1,7 +1,5 @@ """Pushbullet platform for sensor component.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity, SensorEntityDescription from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_NAME, MAX_LENGTH_STATE_STATE diff --git a/homeassistant/components/pushover/__init__.py b/homeassistant/components/pushover/__init__.py index f8d3c0ef53d09..16e850f5e8894 100644 --- a/homeassistant/components/pushover/__init__.py +++ b/homeassistant/components/pushover/__init__.py @@ -1,7 +1,5 @@ """The pushover component.""" -from __future__ import annotations - from pushover_complete import BadAPIRequestError, PushoverAPI from requests.exceptions import RequestException from urllib3.exceptions import HTTPError diff --git a/homeassistant/components/pushover/config_flow.py b/homeassistant/components/pushover/config_flow.py index fcc28b45ededf..352a1c4b6b791 100644 --- a/homeassistant/components/pushover/config_flow.py +++ b/homeassistant/components/pushover/config_flow.py @@ -1,7 +1,5 @@ """Config flow for pushover integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/pushover/notify.py b/homeassistant/components/pushover/notify.py index 62c14b4dae8ba..c572c79a6a1d9 100644 --- a/homeassistant/components/pushover/notify.py +++ b/homeassistant/components/pushover/notify.py @@ -1,7 +1,5 @@ """Pushover platform for notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/pushsafer/notify.py b/homeassistant/components/pushsafer/notify.py index 1810bbc68aa25..fa0393f75791b 100644 --- a/homeassistant/components/pushsafer/notify.py +++ b/homeassistant/components/pushsafer/notify.py @@ -1,7 +1,5 @@ """Pushsafer platform for notify component.""" -from __future__ import annotations - import base64 from http import HTTPStatus import logging diff --git a/homeassistant/components/pvoutput/__init__.py b/homeassistant/components/pvoutput/__init__.py index 7dc02a07d1cf3..689059e892f7f 100644 --- a/homeassistant/components/pvoutput/__init__.py +++ b/homeassistant/components/pvoutput/__init__.py @@ -1,7 +1,5 @@ """The PVOutput integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/pvoutput/config_flow.py b/homeassistant/components/pvoutput/config_flow.py index ad2d759056f49..a60daf3c21ace 100644 --- a/homeassistant/components/pvoutput/config_flow.py +++ b/homeassistant/components/pvoutput/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the PVOutput integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/pvoutput/const.py b/homeassistant/components/pvoutput/const.py index be63053a89913..dd771a55e4613 100644 --- a/homeassistant/components/pvoutput/const.py +++ b/homeassistant/components/pvoutput/const.py @@ -1,7 +1,5 @@ """Constants for the PVOutput integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/pvoutput/coordinator.py b/homeassistant/components/pvoutput/coordinator.py index ce3642421bf08..6bafde30b3096 100644 --- a/homeassistant/components/pvoutput/coordinator.py +++ b/homeassistant/components/pvoutput/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the PVOutput integration.""" -from __future__ import annotations - from pvo import PVOutput, PVOutputAuthenticationError, PVOutputNoDataError, Status from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/pvoutput/diagnostics.py b/homeassistant/components/pvoutput/diagnostics.py index 3b9007b77b440..3e948d6043094 100644 --- a/homeassistant/components/pvoutput/diagnostics.py +++ b/homeassistant/components/pvoutput/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for PVOutput.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/pvoutput/sensor.py b/homeassistant/components/pvoutput/sensor.py index b4ed3f9394550..26c71d3e91eee 100644 --- a/homeassistant/components/pvoutput/sensor.py +++ b/homeassistant/components/pvoutput/sensor.py @@ -1,7 +1,5 @@ """Support for getting collected information from PVOutput.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/pvpc_hourly_pricing/config_flow.py b/homeassistant/components/pvpc_hourly_pricing/config_flow.py index 2efb9cad93984..5cb8daff4282f 100644 --- a/homeassistant/components/pvpc_hourly_pricing/config_flow.py +++ b/homeassistant/components/pvpc_hourly_pricing/config_flow.py @@ -1,7 +1,5 @@ """Config flow for pvpc_hourly_pricing.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/pvpc_hourly_pricing/sensor.py b/homeassistant/components/pvpc_hourly_pricing/sensor.py index c49756290aba8..e6ed7fe81f0bf 100644 --- a/homeassistant/components/pvpc_hourly_pricing/sensor.py +++ b/homeassistant/components/pvpc_hourly_pricing/sensor.py @@ -1,7 +1,5 @@ """Sensor to collect the reference daily prices of electricity ('PVPC') in Spain.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import datetime import logging diff --git a/homeassistant/components/pyload/__init__.py b/homeassistant/components/pyload/__init__.py index ca7bbb0c1dc18..4bde8b3748d8a 100644 --- a/homeassistant/components/pyload/__init__.py +++ b/homeassistant/components/pyload/__init__.py @@ -1,7 +1,5 @@ """The pyLoad integration.""" -from __future__ import annotations - import logging from aiohttp import CookieJar diff --git a/homeassistant/components/pyload/button.py b/homeassistant/components/pyload/button.py index 5ee10a327d144..68834cd1c4d27 100644 --- a/homeassistant/components/pyload/button.py +++ b/homeassistant/components/pyload/button.py @@ -1,7 +1,5 @@ """Support for monitoring pyLoad.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/pyload/config_flow.py b/homeassistant/components/pyload/config_flow.py index a13dc1f94107e..307d4268ea319 100644 --- a/homeassistant/components/pyload/config_flow.py +++ b/homeassistant/components/pyload/config_flow.py @@ -1,7 +1,5 @@ """Config flow for pyLoad integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/pyload/diagnostics.py b/homeassistant/components/pyload/diagnostics.py index 98fab38da1db1..6222b858aedf9 100644 --- a/homeassistant/components/pyload/diagnostics.py +++ b/homeassistant/components/pyload/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for pyLoad.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/pyload/entity.py b/homeassistant/components/pyload/entity.py index 58e93431ca181..0a6892a4498bb 100644 --- a/homeassistant/components/pyload/entity.py +++ b/homeassistant/components/pyload/entity.py @@ -1,7 +1,5 @@ """Base entity for pyLoad.""" -from __future__ import annotations - from homeassistant.components.button import EntityDescription from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/pyload/sensor.py b/homeassistant/components/pyload/sensor.py index 7425c543fe192..90aff87605777 100644 --- a/homeassistant/components/pyload/sensor.py +++ b/homeassistant/components/pyload/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring pyLoad.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/pyload/switch.py b/homeassistant/components/pyload/switch.py index 46a54451b9ab6..afc4b4d950b15 100644 --- a/homeassistant/components/pyload/switch.py +++ b/homeassistant/components/pyload/switch.py @@ -1,7 +1,5 @@ """Support for monitoring pyLoad.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/qbittorrent/config_flow.py b/homeassistant/components/qbittorrent/config_flow.py index c7f7d9ecfe7d1..3419c2acd6fd1 100644 --- a/homeassistant/components/qbittorrent/config_flow.py +++ b/homeassistant/components/qbittorrent/config_flow.py @@ -1,7 +1,5 @@ """Config flow for qBittorrent.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/qbittorrent/coordinator.py b/homeassistant/components/qbittorrent/coordinator.py index 8fd23fb3b5b9b..556e7ec75fb56 100644 --- a/homeassistant/components/qbittorrent/coordinator.py +++ b/homeassistant/components/qbittorrent/coordinator.py @@ -1,7 +1,5 @@ """The QBittorrent coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/qbittorrent/sensor.py b/homeassistant/components/qbittorrent/sensor.py index afad29a5b731b..5c7b0e1d7369d 100644 --- a/homeassistant/components/qbittorrent/sensor.py +++ b/homeassistant/components/qbittorrent/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring the qBittorrent API.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass import logging diff --git a/homeassistant/components/qbittorrent/switch.py b/homeassistant/components/qbittorrent/switch.py index dd61f130ca158..493939c822bc9 100644 --- a/homeassistant/components/qbittorrent/switch.py +++ b/homeassistant/components/qbittorrent/switch.py @@ -1,7 +1,5 @@ """Support for monitoring the qBittorrent API.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/qbus/config_flow.py b/homeassistant/components/qbus/config_flow.py index 2f08c5b47e2a4..22d89ae479056 100644 --- a/homeassistant/components/qbus/config_flow.py +++ b/homeassistant/components/qbus/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Qbus.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/qbus/coordinator.py b/homeassistant/components/qbus/coordinator.py index c3fbf4b60bbba..795606a250d33 100644 --- a/homeassistant/components/qbus/coordinator.py +++ b/homeassistant/components/qbus/coordinator.py @@ -1,7 +1,5 @@ """Qbus coordinator.""" -from __future__ import annotations - from datetime import datetime import logging from typing import cast diff --git a/homeassistant/components/qbus/entity.py b/homeassistant/components/qbus/entity.py index 784af0594fbf1..4b69dc00cbe4d 100644 --- a/homeassistant/components/qbus/entity.py +++ b/homeassistant/components/qbus/entity.py @@ -1,7 +1,5 @@ """Base class for Qbus entities.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Callable import re diff --git a/homeassistant/components/qingping/__init__.py b/homeassistant/components/qingping/__init__.py index d0dcb7bfee7cc..ccd9c86d79c36 100644 --- a/homeassistant/components/qingping/__init__.py +++ b/homeassistant/components/qingping/__init__.py @@ -1,7 +1,5 @@ """The Qingping integration.""" -from __future__ import annotations - import logging from qingping_ble import QingpingBluetoothDeviceData diff --git a/homeassistant/components/qingping/binary_sensor.py b/homeassistant/components/qingping/binary_sensor.py index 3431204595ae7..aed1fa1ded9af 100644 --- a/homeassistant/components/qingping/binary_sensor.py +++ b/homeassistant/components/qingping/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Qingping binary sensors.""" -from __future__ import annotations - from qingping_ble import ( BinarySensorDeviceClass as QingpingBinarySensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/qingping/config_flow.py b/homeassistant/components/qingping/config_flow.py index 990eb5116ebe7..50ce7b2dae460 100644 --- a/homeassistant/components/qingping/config_flow.py +++ b/homeassistant/components/qingping/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Qingping integration.""" -from __future__ import annotations - from typing import Any from qingping_ble import QingpingBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/qingping/device.py b/homeassistant/components/qingping/device.py index 466ac43f079a9..f71bf14d22096 100644 --- a/homeassistant/components/qingping/device.py +++ b/homeassistant/components/qingping/device.py @@ -1,7 +1,5 @@ """Support for Qingping devices.""" -from __future__ import annotations - from qingping_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/qingping/sensor.py b/homeassistant/components/qingping/sensor.py index ee2a63b169aa2..d882903a219a6 100644 --- a/homeassistant/components/qingping/sensor.py +++ b/homeassistant/components/qingping/sensor.py @@ -1,7 +1,5 @@ """Support for Qingping sensors.""" -from __future__ import annotations - from qingping_ble import ( SensorDeviceClass as QingpingSensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/qld_bushfire/geo_location.py b/homeassistant/components/qld_bushfire/geo_location.py index c235d4411335e..a844b96e202d4 100644 --- a/homeassistant/components/qld_bushfire/geo_location.py +++ b/homeassistant/components/qld_bushfire/geo_location.py @@ -1,7 +1,5 @@ """Support for Queensland Bushfire Alert Feeds.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import logging diff --git a/homeassistant/components/qnap/__init__.py b/homeassistant/components/qnap/__init__.py index 82e912a60cd1d..25666bc97378c 100644 --- a/homeassistant/components/qnap/__init__.py +++ b/homeassistant/components/qnap/__init__.py @@ -1,7 +1,5 @@ """The qnap component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/qnap/config_flow.py b/homeassistant/components/qnap/config_flow.py index 504883b55e913..718e9a94c3b3b 100644 --- a/homeassistant/components/qnap/config_flow.py +++ b/homeassistant/components/qnap/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure qnap component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/qnap/coordinator.py b/homeassistant/components/qnap/coordinator.py index 8b6cb930b4ffb..f084996cd87ee 100644 --- a/homeassistant/components/qnap/coordinator.py +++ b/homeassistant/components/qnap/coordinator.py @@ -1,7 +1,5 @@ """Data coordinator for the qnap integration.""" -from __future__ import annotations - from contextlib import contextmanager, nullcontext from datetime import timedelta import logging diff --git a/homeassistant/components/qnap/sensor.py b/homeassistant/components/qnap/sensor.py index 381455cb7e17b..be5f9af024416 100644 --- a/homeassistant/components/qnap/sensor.py +++ b/homeassistant/components/qnap/sensor.py @@ -1,7 +1,5 @@ """Support for QNAP NAS Sensors.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/qnap_qsw/__init__.py b/homeassistant/components/qnap_qsw/__init__.py index f9faca025a52a..042a84407cab0 100644 --- a/homeassistant/components/qnap_qsw/__init__.py +++ b/homeassistant/components/qnap_qsw/__init__.py @@ -1,7 +1,5 @@ """The QNAP QSW integration.""" -from __future__ import annotations - import logging from aioqsw.localapi import ConnectionOptions, QnapQswApi diff --git a/homeassistant/components/qnap_qsw/binary_sensor.py b/homeassistant/components/qnap_qsw/binary_sensor.py index c1f77d068dfa3..5d677256630df 100644 --- a/homeassistant/components/qnap_qsw/binary_sensor.py +++ b/homeassistant/components/qnap_qsw/binary_sensor.py @@ -1,7 +1,5 @@ """Support for the QNAP QSW binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass, replace from typing import Final diff --git a/homeassistant/components/qnap_qsw/button.py b/homeassistant/components/qnap_qsw/button.py index 02cf96766f267..bd4a136de5f04 100644 --- a/homeassistant/components/qnap_qsw/button.py +++ b/homeassistant/components/qnap_qsw/button.py @@ -1,7 +1,5 @@ """Support for the QNAP QSW buttons.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/qnap_qsw/config_flow.py b/homeassistant/components/qnap_qsw/config_flow.py index 3ccb13e0f649f..a34867d57f576 100644 --- a/homeassistant/components/qnap_qsw/config_flow.py +++ b/homeassistant/components/qnap_qsw/config_flow.py @@ -1,7 +1,5 @@ """Config flow for QNAP QSW.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/qnap_qsw/coordinator.py b/homeassistant/components/qnap_qsw/coordinator.py index b72bed7105cca..78c919bd9a0fb 100644 --- a/homeassistant/components/qnap_qsw/coordinator.py +++ b/homeassistant/components/qnap_qsw/coordinator.py @@ -1,7 +1,5 @@ """The QNAP QSW coordinator.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/qnap_qsw/diagnostics.py b/homeassistant/components/qnap_qsw/diagnostics.py index 6f42fb82cb7d7..a87dc86db83e8 100644 --- a/homeassistant/components/qnap_qsw/diagnostics.py +++ b/homeassistant/components/qnap_qsw/diagnostics.py @@ -1,7 +1,5 @@ """Support for the QNAP QSW diagnostics.""" -from __future__ import annotations - from typing import Any from aioqsw.const import QSD_MAC, QSD_SERIAL diff --git a/homeassistant/components/qnap_qsw/entity.py b/homeassistant/components/qnap_qsw/entity.py index a3038b1fc7b5d..63edda2f0a928 100644 --- a/homeassistant/components/qnap_qsw/entity.py +++ b/homeassistant/components/qnap_qsw/entity.py @@ -1,7 +1,5 @@ """Entity classes for the QNAP QSW integration.""" -from __future__ import annotations - from dataclasses import dataclass from enum import StrEnum from typing import Any diff --git a/homeassistant/components/qnap_qsw/sensor.py b/homeassistant/components/qnap_qsw/sensor.py index af02c121656af..befff797306a6 100644 --- a/homeassistant/components/qnap_qsw/sensor.py +++ b/homeassistant/components/qnap_qsw/sensor.py @@ -1,7 +1,5 @@ """Support for the QNAP QSW sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass, replace from datetime import datetime diff --git a/homeassistant/components/qnap_qsw/update.py b/homeassistant/components/qnap_qsw/update.py index c5cef7298493f..1c659512c6e0b 100644 --- a/homeassistant/components/qnap_qsw/update.py +++ b/homeassistant/components/qnap_qsw/update.py @@ -1,7 +1,5 @@ """Support for the QNAP QSW update.""" -from __future__ import annotations - from typing import Any, Final from aioqsw.const import ( diff --git a/homeassistant/components/qrcode/image_processing.py b/homeassistant/components/qrcode/image_processing.py index f81969b63b687..e59a247378c41 100644 --- a/homeassistant/components/qrcode/image_processing.py +++ b/homeassistant/components/qrcode/image_processing.py @@ -1,7 +1,5 @@ """Support for the QR code image processing.""" -from __future__ import annotations - import io from PIL import Image diff --git a/homeassistant/components/quantum_gateway/device_tracker.py b/homeassistant/components/quantum_gateway/device_tracker.py index c3eddc37f22c0..069a26c25a0e2 100644 --- a/homeassistant/components/quantum_gateway/device_tracker.py +++ b/homeassistant/components/quantum_gateway/device_tracker.py @@ -1,7 +1,5 @@ """Support for Verizon FiOS Quantum Gateways.""" -from __future__ import annotations - from quantum_gateway import QuantumGatewayScanner from requests.exceptions import RequestException import voluptuous as vol diff --git a/homeassistant/components/qvr_pro/camera.py b/homeassistant/components/qvr_pro/camera.py index 6496ce304a78e..5efdd56292669 100644 --- a/homeassistant/components/qvr_pro/camera.py +++ b/homeassistant/components/qvr_pro/camera.py @@ -1,7 +1,5 @@ """Support for QVR Pro streams.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/qwikswitch/__init__.py b/homeassistant/components/qwikswitch/__init__.py index 7dedee0450836..aafb718fc60c4 100644 --- a/homeassistant/components/qwikswitch/__init__.py +++ b/homeassistant/components/qwikswitch/__init__.py @@ -1,7 +1,5 @@ """Support for Qwikswitch devices.""" -from __future__ import annotations - import logging from pyqwikswitch.async_ import QSUsb diff --git a/homeassistant/components/qwikswitch/binary_sensor.py b/homeassistant/components/qwikswitch/binary_sensor.py index 25a9917297ef7..b90f1d013bbd8 100644 --- a/homeassistant/components/qwikswitch/binary_sensor.py +++ b/homeassistant/components/qwikswitch/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Qwikswitch Binary Sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/qwikswitch/const.py b/homeassistant/components/qwikswitch/const.py index 2a5cc69af50f5..2a536312521bf 100644 --- a/homeassistant/components/qwikswitch/const.py +++ b/homeassistant/components/qwikswitch/const.py @@ -1,7 +1,5 @@ """Support for Qwikswitch devices.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/qwikswitch/entity.py b/homeassistant/components/qwikswitch/entity.py index b07d857a1f164..ca50fcce9e7b1 100644 --- a/homeassistant/components/qwikswitch/entity.py +++ b/homeassistant/components/qwikswitch/entity.py @@ -1,7 +1,5 @@ """Support for Qwikswitch devices.""" -from __future__ import annotations - from homeassistant.components.light import ATTR_BRIGHTNESS from homeassistant.core import callback from homeassistant.helpers.dispatcher import async_dispatcher_connect diff --git a/homeassistant/components/qwikswitch/light.py b/homeassistant/components/qwikswitch/light.py index 9de959d700975..7672db9a8726d 100644 --- a/homeassistant/components/qwikswitch/light.py +++ b/homeassistant/components/qwikswitch/light.py @@ -1,7 +1,5 @@ """Support for Qwikswitch Relays and Dimmers.""" -from __future__ import annotations - from homeassistant.components.light import ColorMode, LightEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback diff --git a/homeassistant/components/qwikswitch/sensor.py b/homeassistant/components/qwikswitch/sensor.py index 8a3a4f010326d..2a62afba229a2 100644 --- a/homeassistant/components/qwikswitch/sensor.py +++ b/homeassistant/components/qwikswitch/sensor.py @@ -1,7 +1,5 @@ """Support for Qwikswitch Sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/qwikswitch/switch.py b/homeassistant/components/qwikswitch/switch.py index 4b3cddee0d951..ac57b64e76a19 100644 --- a/homeassistant/components/qwikswitch/switch.py +++ b/homeassistant/components/qwikswitch/switch.py @@ -1,7 +1,5 @@ """Support for Qwikswitch relays.""" -from __future__ import annotations - from homeassistant.components.switch import SwitchEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback diff --git a/homeassistant/components/rabbitair/__init__.py b/homeassistant/components/rabbitair/__init__.py index d6530b322b0dd..28bd3ee84c4e5 100644 --- a/homeassistant/components/rabbitair/__init__.py +++ b/homeassistant/components/rabbitair/__init__.py @@ -1,7 +1,5 @@ """The Rabbit Air integration.""" -from __future__ import annotations - from rabbitair import Client, UdpClient from homeassistant.components import zeroconf diff --git a/homeassistant/components/rabbitair/config_flow.py b/homeassistant/components/rabbitair/config_flow.py index 43959e1e42c5d..11a51cee2e367 100644 --- a/homeassistant/components/rabbitair/config_flow.py +++ b/homeassistant/components/rabbitair/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rabbit Air integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rabbitair/entity.py b/homeassistant/components/rabbitair/entity.py index 47a1b7db3eb41..920852ceb2f9d 100644 --- a/homeassistant/components/rabbitair/entity.py +++ b/homeassistant/components/rabbitair/entity.py @@ -1,7 +1,5 @@ """A base class for Rabbit Air entities.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rabbitair/fan.py b/homeassistant/components/rabbitair/fan.py index 4c13f3a8b02f2..6fac815572a95 100644 --- a/homeassistant/components/rabbitair/fan.py +++ b/homeassistant/components/rabbitair/fan.py @@ -1,7 +1,5 @@ """Support for Rabbit Air fan entity.""" -from __future__ import annotations - from typing import Any from rabbitair import Mode, Model, Speed diff --git a/homeassistant/components/rachio/config_flow.py b/homeassistant/components/rachio/config_flow.py index 4956d204a98cc..d50b65b367dbf 100644 --- a/homeassistant/components/rachio/config_flow.py +++ b/homeassistant/components/rachio/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rachio integration.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/rachio/device.py b/homeassistant/components/rachio/device.py index a5dd3dba0541c..801379be5bf0c 100644 --- a/homeassistant/components/rachio/device.py +++ b/homeassistant/components/rachio/device.py @@ -1,7 +1,5 @@ """Adapter to wrap the rachiopy api for home assistant.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/rachio/webhooks.py b/homeassistant/components/rachio/webhooks.py index 5a69451a6dea2..c912b51f026ed 100644 --- a/homeassistant/components/rachio/webhooks.py +++ b/homeassistant/components/rachio/webhooks.py @@ -1,7 +1,5 @@ """Webhooks used by rachio.""" -from __future__ import annotations - from aiohttp import web from homeassistant.components import cloud, webhook diff --git a/homeassistant/components/radarr/__init__.py b/homeassistant/components/radarr/__init__.py index 585b5011176ca..01235b5b903fe 100644 --- a/homeassistant/components/radarr/__init__.py +++ b/homeassistant/components/radarr/__init__.py @@ -1,7 +1,5 @@ """The Radarr component.""" -from __future__ import annotations - from dataclasses import fields from aiopyarr.models.host_configuration import PyArrHostConfiguration diff --git a/homeassistant/components/radarr/binary_sensor.py b/homeassistant/components/radarr/binary_sensor.py index f09e6015b5359..dc9dc4fd304e7 100644 --- a/homeassistant/components/radarr/binary_sensor.py +++ b/homeassistant/components/radarr/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Radarr binary sensors.""" -from __future__ import annotations - from aiopyarr import Health from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/radarr/calendar.py b/homeassistant/components/radarr/calendar.py index d3a30bf6ce9cf..9111dd4e185d1 100644 --- a/homeassistant/components/radarr/calendar.py +++ b/homeassistant/components/radarr/calendar.py @@ -1,7 +1,5 @@ """Support for Radarr calendar items.""" -from __future__ import annotations - from datetime import datetime from homeassistant.components.calendar import ( diff --git a/homeassistant/components/radarr/config_flow.py b/homeassistant/components/radarr/config_flow.py index 800b4b4968d87..598c1adf15be3 100644 --- a/homeassistant/components/radarr/config_flow.py +++ b/homeassistant/components/radarr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Radarr.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/radarr/coordinator.py b/homeassistant/components/radarr/coordinator.py index 1fe92e79061fe..dbc7f5a792c85 100644 --- a/homeassistant/components/radarr/coordinator.py +++ b/homeassistant/components/radarr/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Radarr integration.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from dataclasses import dataclass diff --git a/homeassistant/components/radarr/entity.py b/homeassistant/components/radarr/entity.py index 1f3e1e98c07a0..800098444930c 100644 --- a/homeassistant/components/radarr/entity.py +++ b/homeassistant/components/radarr/entity.py @@ -1,7 +1,5 @@ """The Radarr component.""" -from __future__ import annotations - from homeassistant.const import ATTR_SW_VERSION from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import EntityDescription diff --git a/homeassistant/components/radarr/sensor.py b/homeassistant/components/radarr/sensor.py index a6d29ee9d1d33..37691cdb280ee 100644 --- a/homeassistant/components/radarr/sensor.py +++ b/homeassistant/components/radarr/sensor.py @@ -1,7 +1,5 @@ """Support for Radarr.""" -from __future__ import annotations - from collections.abc import Callable import dataclasses from datetime import UTC, datetime diff --git a/homeassistant/components/radio_browser/__init__.py b/homeassistant/components/radio_browser/__init__.py index eff7796711f58..92be0527e70d2 100644 --- a/homeassistant/components/radio_browser/__init__.py +++ b/homeassistant/components/radio_browser/__init__.py @@ -1,7 +1,5 @@ """The Radio Browser integration.""" -from __future__ import annotations - from aiodns.error import DNSError from radios import RadioBrowser, RadioBrowserError diff --git a/homeassistant/components/radio_browser/config_flow.py b/homeassistant/components/radio_browser/config_flow.py index 411259f31d3ed..1703adb1e081e 100644 --- a/homeassistant/components/radio_browser/config_flow.py +++ b/homeassistant/components/radio_browser/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Radio Browser integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/radio_browser/media_source.py b/homeassistant/components/radio_browser/media_source.py index e62fe0325ccb0..da261e0c2410c 100644 --- a/homeassistant/components/radio_browser/media_source.py +++ b/homeassistant/components/radio_browser/media_source.py @@ -1,7 +1,5 @@ """Expose Radio Browser as a media source.""" -from __future__ import annotations - import mimetypes import pycountry diff --git a/homeassistant/components/radiotherm/__init__.py b/homeassistant/components/radiotherm/__init__.py index 80dbcf44bc925..a8289bff4b895 100644 --- a/homeassistant/components/radiotherm/__init__.py +++ b/homeassistant/components/radiotherm/__init__.py @@ -1,7 +1,5 @@ """The radiotherm component.""" -from __future__ import annotations - from collections.abc import Coroutine from typing import Any from urllib.error import URLError diff --git a/homeassistant/components/radiotherm/climate.py b/homeassistant/components/radiotherm/climate.py index 8ede90f271868..ae9e788274bd2 100644 --- a/homeassistant/components/radiotherm/climate.py +++ b/homeassistant/components/radiotherm/climate.py @@ -1,7 +1,5 @@ """Support for Radio Thermostat wifi-enabled home thermostats.""" -from __future__ import annotations - from typing import Any import radiotherm diff --git a/homeassistant/components/radiotherm/config_flow.py b/homeassistant/components/radiotherm/config_flow.py index 298421d39648c..ad56f8732af80 100644 --- a/homeassistant/components/radiotherm/config_flow.py +++ b/homeassistant/components/radiotherm/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Radio Thermostat integration.""" -from __future__ import annotations - import logging from typing import Any from urllib.error import URLError diff --git a/homeassistant/components/radiotherm/coordinator.py b/homeassistant/components/radiotherm/coordinator.py index 7d483426c83e2..1fec2bcfa4d04 100644 --- a/homeassistant/components/radiotherm/coordinator.py +++ b/homeassistant/components/radiotherm/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for radiotherm.""" -from __future__ import annotations - from datetime import timedelta import logging from urllib.error import URLError diff --git a/homeassistant/components/radiotherm/data.py b/homeassistant/components/radiotherm/data.py index 4803cacd84b93..eb7bcb5ce83c5 100644 --- a/homeassistant/components/radiotherm/data.py +++ b/homeassistant/components/radiotherm/data.py @@ -1,7 +1,5 @@ """The radiotherm component data.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/radiotherm/switch.py b/homeassistant/components/radiotherm/switch.py index 2952e1e58176f..eac715afc4876 100644 --- a/homeassistant/components/radiotherm/switch.py +++ b/homeassistant/components/radiotherm/switch.py @@ -1,7 +1,5 @@ """Support for radiotherm switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/radiotherm/util.py b/homeassistant/components/radiotherm/util.py index fb15531987ab2..50ef290d6d773 100644 --- a/homeassistant/components/radiotherm/util.py +++ b/homeassistant/components/radiotherm/util.py @@ -1,7 +1,5 @@ """Utils for radiotherm.""" -from __future__ import annotations - from radiotherm.thermostat import CommonThermostat from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/rainbird/__init__.py b/homeassistant/components/rainbird/__init__.py index 7b29b8014598c..ba692e7c40fc7 100644 --- a/homeassistant/components/rainbird/__init__.py +++ b/homeassistant/components/rainbird/__init__.py @@ -1,7 +1,5 @@ """Support for Rain Bird Irrigation system LNK WiFi Module.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/rainbird/binary_sensor.py b/homeassistant/components/rainbird/binary_sensor.py index 0b27c7e33c4b4..ce84df959501a 100644 --- a/homeassistant/components/rainbird/binary_sensor.py +++ b/homeassistant/components/rainbird/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Rain Bird Irrigation system LNK WiFi Module.""" -from __future__ import annotations - import logging from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/rainbird/calendar.py b/homeassistant/components/rainbird/calendar.py index c48ca43814638..7aae43db85164 100644 --- a/homeassistant/components/rainbird/calendar.py +++ b/homeassistant/components/rainbird/calendar.py @@ -1,7 +1,5 @@ """Rain Bird irrigation calendar.""" -from __future__ import annotations - from datetime import datetime import logging diff --git a/homeassistant/components/rainbird/config_flow.py b/homeassistant/components/rainbird/config_flow.py index 18ce02da6b202..21bf347c49776 100644 --- a/homeassistant/components/rainbird/config_flow.py +++ b/homeassistant/components/rainbird/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rain Bird.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/rainbird/coordinator.py b/homeassistant/components/rainbird/coordinator.py index 426df6256973f..55bc0fdf15248 100644 --- a/homeassistant/components/rainbird/coordinator.py +++ b/homeassistant/components/rainbird/coordinator.py @@ -1,7 +1,5 @@ """Update coordinators for rainbird.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import datetime diff --git a/homeassistant/components/rainbird/number.py b/homeassistant/components/rainbird/number.py index 7f1dfe7475224..6aebe791b4a64 100644 --- a/homeassistant/components/rainbird/number.py +++ b/homeassistant/components/rainbird/number.py @@ -1,7 +1,5 @@ """The number platform for rainbird.""" -from __future__ import annotations - import logging from pyrainbird.exceptions import RainbirdApiException, RainbirdDeviceBusyException diff --git a/homeassistant/components/rainbird/sensor.py b/homeassistant/components/rainbird/sensor.py index 9fab1af0a232a..701ca5acd3896 100644 --- a/homeassistant/components/rainbird/sensor.py +++ b/homeassistant/components/rainbird/sensor.py @@ -1,7 +1,5 @@ """Support for Rain Bird Irrigation system LNK Wi-Fi Module.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import SensorEntity, SensorEntityDescription diff --git a/homeassistant/components/rainbird/services.py b/homeassistant/components/rainbird/services.py index d889c4cb49da4..669eed3072a75 100644 --- a/homeassistant/components/rainbird/services.py +++ b/homeassistant/components/rainbird/services.py @@ -1,7 +1,5 @@ """Rain Bird Irrigation system services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.switch import DOMAIN as SWITCH_DOMAIN diff --git a/homeassistant/components/rainbird/switch.py b/homeassistant/components/rainbird/switch.py index bb6f90c035676..048fb9eae1cbc 100644 --- a/homeassistant/components/rainbird/switch.py +++ b/homeassistant/components/rainbird/switch.py @@ -1,7 +1,5 @@ """Support for Rain Bird Irrigation system LNK Wi-Fi Module.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rainbird/types.py b/homeassistant/components/rainbird/types.py index cc43353ac171a..22f6fcf6bffcd 100644 --- a/homeassistant/components/rainbird/types.py +++ b/homeassistant/components/rainbird/types.py @@ -1,7 +1,5 @@ """Types for Rain Bird integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/raincloud/binary_sensor.py b/homeassistant/components/raincloud/binary_sensor.py index 240550827d4b5..9e5e26e91665e 100644 --- a/homeassistant/components/raincloud/binary_sensor.py +++ b/homeassistant/components/raincloud/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Melnor RainCloud sprinkler water timer.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/raincloud/sensor.py b/homeassistant/components/raincloud/sensor.py index 6804a7c3ccc36..06b5a4e8d4db7 100644 --- a/homeassistant/components/raincloud/sensor.py +++ b/homeassistant/components/raincloud/sensor.py @@ -1,7 +1,5 @@ """Support for Melnor RainCloud sprinkler water timer.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/raincloud/switch.py b/homeassistant/components/raincloud/switch.py index 23858ce2ad817..29887b040af68 100644 --- a/homeassistant/components/raincloud/switch.py +++ b/homeassistant/components/raincloud/switch.py @@ -1,7 +1,5 @@ """Support for Melnor RainCloud sprinkler water timer.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rainforest_eagle/__init__.py b/homeassistant/components/rainforest_eagle/__init__.py index 5be2e778c5d24..309606bc7a0ea 100644 --- a/homeassistant/components/rainforest_eagle/__init__.py +++ b/homeassistant/components/rainforest_eagle/__init__.py @@ -1,7 +1,5 @@ """The Rainforest Eagle integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/rainforest_eagle/config_flow.py b/homeassistant/components/rainforest_eagle/config_flow.py index 867bc5886dbf9..580a374cc6be7 100644 --- a/homeassistant/components/rainforest_eagle/config_flow.py +++ b/homeassistant/components/rainforest_eagle/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rainforest Eagle integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rainforest_eagle/coordinator.py b/homeassistant/components/rainforest_eagle/coordinator.py index 11956681638d5..922d72330ebb3 100644 --- a/homeassistant/components/rainforest_eagle/coordinator.py +++ b/homeassistant/components/rainforest_eagle/coordinator.py @@ -1,7 +1,5 @@ """Rainforest data.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/rainforest_eagle/data.py b/homeassistant/components/rainforest_eagle/data.py index 01f373f3178c6..0303b08f531cb 100644 --- a/homeassistant/components/rainforest_eagle/data.py +++ b/homeassistant/components/rainforest_eagle/data.py @@ -1,7 +1,5 @@ """Rainforest data.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/rainforest_eagle/diagnostics.py b/homeassistant/components/rainforest_eagle/diagnostics.py index ec40f2515b128..e6fb0e679da97 100644 --- a/homeassistant/components/rainforest_eagle/diagnostics.py +++ b/homeassistant/components/rainforest_eagle/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Eagle.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/rainforest_eagle/sensor.py b/homeassistant/components/rainforest_eagle/sensor.py index 6f4cbf4f02c65..8a71b5440ec24 100644 --- a/homeassistant/components/rainforest_eagle/sensor.py +++ b/homeassistant/components/rainforest_eagle/sensor.py @@ -1,7 +1,5 @@ """Support for the Rainforest Eagle energy monitor.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/rainforest_raven/__init__.py b/homeassistant/components/rainforest_raven/__init__.py index b68d995262ad6..21037f1c5f4d8 100644 --- a/homeassistant/components/rainforest_raven/__init__.py +++ b/homeassistant/components/rainforest_raven/__init__.py @@ -1,7 +1,5 @@ """Integration for Rainforest RAVEn devices.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/rainforest_raven/config_flow.py b/homeassistant/components/rainforest_raven/config_flow.py index f8e3dde446ae6..35f5c19358334 100644 --- a/homeassistant/components/rainforest_raven/config_flow.py +++ b/homeassistant/components/rainforest_raven/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rainforest RAVEn devices.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/rainforest_raven/coordinator.py b/homeassistant/components/rainforest_raven/coordinator.py index 31df922a16895..a4bd6e3df9ea0 100644 --- a/homeassistant/components/rainforest_raven/coordinator.py +++ b/homeassistant/components/rainforest_raven/coordinator.py @@ -1,7 +1,5 @@ """Data update coordination for Rainforest RAVEn devices.""" -from __future__ import annotations - import asyncio from dataclasses import asdict from datetime import timedelta diff --git a/homeassistant/components/rainforest_raven/diagnostics.py b/homeassistant/components/rainforest_raven/diagnostics.py index 6c06b0d65ccfc..6a8a74cea54f7 100644 --- a/homeassistant/components/rainforest_raven/diagnostics.py +++ b/homeassistant/components/rainforest_raven/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for a Rainforest RAVEn device.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/rainforest_raven/sensor.py b/homeassistant/components/rainforest_raven/sensor.py index 658689c7e6c94..ca6a69ff7d9d3 100644 --- a/homeassistant/components/rainforest_raven/sensor.py +++ b/homeassistant/components/rainforest_raven/sensor.py @@ -1,7 +1,5 @@ """Sensor entity for a Rainforest RAVEn device.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/rainmachine/__init__.py b/homeassistant/components/rainmachine/__init__.py index 2727e877bfec7..302d91439a9b4 100644 --- a/homeassistant/components/rainmachine/__init__.py +++ b/homeassistant/components/rainmachine/__init__.py @@ -1,7 +1,5 @@ """Support for RainMachine devices.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/rainmachine/button.py b/homeassistant/components/rainmachine/button.py index e4ed00930ddc4..9d96610b7fdd6 100644 --- a/homeassistant/components/rainmachine/button.py +++ b/homeassistant/components/rainmachine/button.py @@ -1,7 +1,5 @@ """Buttons for the RainMachine integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/rainmachine/config_flow.py b/homeassistant/components/rainmachine/config_flow.py index 6ce95d7e54700..8157b4e35e5b0 100644 --- a/homeassistant/components/rainmachine/config_flow.py +++ b/homeassistant/components/rainmachine/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the RainMachine component.""" -from __future__ import annotations - from typing import Any from regenmaschine import Client diff --git a/homeassistant/components/rainmachine/coordinator.py b/homeassistant/components/rainmachine/coordinator.py index de43e5a073f8d..c73bd49a12677 100644 --- a/homeassistant/components/rainmachine/coordinator.py +++ b/homeassistant/components/rainmachine/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the RainMachine integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from datetime import timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/rainmachine/diagnostics.py b/homeassistant/components/rainmachine/diagnostics.py index 598b8aefa5fe0..089c9416a9b8b 100644 --- a/homeassistant/components/rainmachine/diagnostics.py +++ b/homeassistant/components/rainmachine/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for RainMachine.""" -from __future__ import annotations - from typing import Any from regenmaschine.errors import RainMachineError diff --git a/homeassistant/components/rainmachine/entity.py b/homeassistant/components/rainmachine/entity.py index 441cf8237b6e7..2e1f65c8967a1 100644 --- a/homeassistant/components/rainmachine/entity.py +++ b/homeassistant/components/rainmachine/entity.py @@ -1,7 +1,5 @@ """Support for RainMachine devices.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.const import CONF_IP_ADDRESS, CONF_PORT diff --git a/homeassistant/components/rainmachine/select.py b/homeassistant/components/rainmachine/select.py index 5b23a5d79efab..c92715301307a 100644 --- a/homeassistant/components/rainmachine/select.py +++ b/homeassistant/components/rainmachine/select.py @@ -1,7 +1,5 @@ """Support for RainMachine selects.""" -from __future__ import annotations - from dataclasses import dataclass from regenmaschine.errors import RainMachineError diff --git a/homeassistant/components/rainmachine/sensor.py b/homeassistant/components/rainmachine/sensor.py index 4677a6d8bca09..22c43ae850cbf 100644 --- a/homeassistant/components/rainmachine/sensor.py +++ b/homeassistant/components/rainmachine/sensor.py @@ -1,7 +1,5 @@ """Support for sensor data from RainMachine.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, timedelta from typing import Any, cast diff --git a/homeassistant/components/rainmachine/switch.py b/homeassistant/components/rainmachine/switch.py index 9b62b15d1966e..f2458c3bc7845 100644 --- a/homeassistant/components/rainmachine/switch.py +++ b/homeassistant/components/rainmachine/switch.py @@ -1,7 +1,5 @@ """Component providing support for RainMachine programs and zones.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/rainmachine/update.py b/homeassistant/components/rainmachine/update.py index 312937184e4b1..7a21e1d3b01c3 100644 --- a/homeassistant/components/rainmachine/update.py +++ b/homeassistant/components/rainmachine/update.py @@ -1,7 +1,5 @@ """Support for RainMachine updates.""" -from __future__ import annotations - from dataclasses import dataclass from enum import Enum from typing import Any diff --git a/homeassistant/components/rainmachine/util.py b/homeassistant/components/rainmachine/util.py index c784c3c471f6a..120ae76b2994d 100644 --- a/homeassistant/components/rainmachine/util.py +++ b/homeassistant/components/rainmachine/util.py @@ -1,7 +1,5 @@ """Define RainMachine utilities.""" -from __future__ import annotations - from collections.abc import Iterable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/random/binary_sensor.py b/homeassistant/components/random/binary_sensor.py index 1af85b434860e..9e5eecf0b68e5 100644 --- a/homeassistant/components/random/binary_sensor.py +++ b/homeassistant/components/random/binary_sensor.py @@ -1,7 +1,5 @@ """Support for showing random states.""" -from __future__ import annotations - from collections.abc import Mapping from random import getrandbits from typing import Any diff --git a/homeassistant/components/random/sensor.py b/homeassistant/components/random/sensor.py index 6ea296c791e93..e70a69060e5b3 100644 --- a/homeassistant/components/random/sensor.py +++ b/homeassistant/components/random/sensor.py @@ -1,7 +1,5 @@ """Support for showing random numbers.""" -from __future__ import annotations - from collections.abc import Mapping from random import randrange from typing import Any diff --git a/homeassistant/components/rapt_ble/__init__.py b/homeassistant/components/rapt_ble/__init__.py index 4fd4c32a4ccf2..8b394872cea81 100644 --- a/homeassistant/components/rapt_ble/__init__.py +++ b/homeassistant/components/rapt_ble/__init__.py @@ -1,7 +1,5 @@ """The rapt_ble integration.""" -from __future__ import annotations - import logging from rapt_ble import RAPTPillBluetoothDeviceData diff --git a/homeassistant/components/rapt_ble/config_flow.py b/homeassistant/components/rapt_ble/config_flow.py index 3bbd18f387c1b..326be35b9b56f 100644 --- a/homeassistant/components/rapt_ble/config_flow.py +++ b/homeassistant/components/rapt_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for rapt_ble.""" -from __future__ import annotations - from typing import Any from rapt_ble import RAPTPillBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/rapt_ble/sensor.py b/homeassistant/components/rapt_ble/sensor.py index 01aeedbd34460..28beca0c88c00 100644 --- a/homeassistant/components/rapt_ble/sensor.py +++ b/homeassistant/components/rapt_ble/sensor.py @@ -1,7 +1,5 @@ """Support for RAPT Pill hydrometers.""" -from __future__ import annotations - from rapt_ble import DeviceClass, DeviceKey, SensorUpdate, Units from homeassistant import config_entries diff --git a/homeassistant/components/raspberry_pi/__init__.py b/homeassistant/components/raspberry_pi/__init__.py index 8095eb9dfe0da..9384f83b720c3 100644 --- a/homeassistant/components/raspberry_pi/__init__.py +++ b/homeassistant/components/raspberry_pi/__init__.py @@ -1,7 +1,5 @@ """The Raspberry Pi integration.""" -from __future__ import annotations - from homeassistant.components.hassio import get_os_info from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/raspberry_pi/config_flow.py b/homeassistant/components/raspberry_pi/config_flow.py index d049776a6e03e..119fe55f27ec6 100644 --- a/homeassistant/components/raspberry_pi/config_flow.py +++ b/homeassistant/components/raspberry_pi/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Raspberry Pi integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/raspberry_pi/hardware.py b/homeassistant/components/raspberry_pi/hardware.py index 1386f8628b314..b3964e2964161 100644 --- a/homeassistant/components/raspberry_pi/hardware.py +++ b/homeassistant/components/raspberry_pi/hardware.py @@ -1,7 +1,5 @@ """The Raspberry Pi hardware platform.""" -from __future__ import annotations - from homeassistant.components.hardware import BoardInfo, HardwareInfo from homeassistant.components.hassio import get_os_info from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/raspyrfm/switch.py b/homeassistant/components/raspyrfm/switch.py index 19a1b724c48e1..5c23790ef2539 100644 --- a/homeassistant/components/raspyrfm/switch.py +++ b/homeassistant/components/raspyrfm/switch.py @@ -1,7 +1,5 @@ """Support for switches that can be controlled using the RaspyRFM rc module.""" -from __future__ import annotations - from typing import Any from raspyrfm_client import RaspyRFMClient diff --git a/homeassistant/components/rdw/__init__.py b/homeassistant/components/rdw/__init__.py index 7a2cfbf6df396..be59430ed146a 100644 --- a/homeassistant/components/rdw/__init__.py +++ b/homeassistant/components/rdw/__init__.py @@ -1,7 +1,5 @@ """Support for RDW.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/rdw/binary_sensor.py b/homeassistant/components/rdw/binary_sensor.py index d407cfc1b87ee..0a01fc7b1a8c0 100644 --- a/homeassistant/components/rdw/binary_sensor.py +++ b/homeassistant/components/rdw/binary_sensor.py @@ -1,7 +1,5 @@ """Support for RDW binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/rdw/config_flow.py b/homeassistant/components/rdw/config_flow.py index cf59abc650c11..e80d3c1251505 100644 --- a/homeassistant/components/rdw/config_flow.py +++ b/homeassistant/components/rdw/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the RDW integration.""" -from __future__ import annotations - from typing import Any from vehicle import RDW, RDWError, RDWUnknownLicensePlateError diff --git a/homeassistant/components/rdw/const.py b/homeassistant/components/rdw/const.py index d9f99010dd786..0044df5be500f 100644 --- a/homeassistant/components/rdw/const.py +++ b/homeassistant/components/rdw/const.py @@ -1,7 +1,5 @@ """Constants for the RDW integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/rdw/coordinator.py b/homeassistant/components/rdw/coordinator.py index 2b9bb866790c7..49d8a0cd62c95 100644 --- a/homeassistant/components/rdw/coordinator.py +++ b/homeassistant/components/rdw/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for RDW.""" -from __future__ import annotations - from vehicle import RDW, Vehicle from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/rdw/diagnostics.py b/homeassistant/components/rdw/diagnostics.py index bf5f8fbd90446..ab39868c72b98 100644 --- a/homeassistant/components/rdw/diagnostics.py +++ b/homeassistant/components/rdw/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for RDW.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/rdw/sensor.py b/homeassistant/components/rdw/sensor.py index 08e7d772d15f3..f645b3e0b84f3 100644 --- a/homeassistant/components/rdw/sensor.py +++ b/homeassistant/components/rdw/sensor.py @@ -1,7 +1,5 @@ """Support for RDW sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import date diff --git a/homeassistant/components/recollect_waste/__init__.py b/homeassistant/components/recollect_waste/__init__.py index c805b49144090..a2f83abfbd37e 100644 --- a/homeassistant/components/recollect_waste/__init__.py +++ b/homeassistant/components/recollect_waste/__init__.py @@ -1,7 +1,5 @@ """The ReCollect Waste integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/recollect_waste/calendar.py b/homeassistant/components/recollect_waste/calendar.py index f057d1c336854..97b34c43d71bd 100644 --- a/homeassistant/components/recollect_waste/calendar.py +++ b/homeassistant/components/recollect_waste/calendar.py @@ -1,7 +1,5 @@ """Support for ReCollect Waste calendars.""" -from __future__ import annotations - import datetime from aiorecollect.client import PickupEvent diff --git a/homeassistant/components/recollect_waste/config_flow.py b/homeassistant/components/recollect_waste/config_flow.py index 299af2609e34e..bf28c1642d935 100644 --- a/homeassistant/components/recollect_waste/config_flow.py +++ b/homeassistant/components/recollect_waste/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ReCollect Waste integration.""" -from __future__ import annotations - from typing import Any from aiorecollect.client import Client diff --git a/homeassistant/components/recollect_waste/coordinator.py b/homeassistant/components/recollect_waste/coordinator.py index 4a7e9d58b125e..9e60796b5ceca 100644 --- a/homeassistant/components/recollect_waste/coordinator.py +++ b/homeassistant/components/recollect_waste/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for ReCollect Waste.""" -from __future__ import annotations - from datetime import date, timedelta from aiorecollect.client import Client, PickupEvent diff --git a/homeassistant/components/recollect_waste/diagnostics.py b/homeassistant/components/recollect_waste/diagnostics.py index a9007eb5d2c3c..01c5e5a42de74 100644 --- a/homeassistant/components/recollect_waste/diagnostics.py +++ b/homeassistant/components/recollect_waste/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for ReCollect Waste.""" -from __future__ import annotations - import dataclasses from typing import Any diff --git a/homeassistant/components/recollect_waste/sensor.py b/homeassistant/components/recollect_waste/sensor.py index 97d6c1413e13f..f9bc7d1355dff 100644 --- a/homeassistant/components/recollect_waste/sensor.py +++ b/homeassistant/components/recollect_waste/sensor.py @@ -1,7 +1,5 @@ """Support for ReCollect Waste sensors.""" -from __future__ import annotations - from datetime import date from homeassistant.components.sensor import ( diff --git a/homeassistant/components/recorder/__init__.py b/homeassistant/components/recorder/__init__.py index a350feac5190d..998342332a9c6 100644 --- a/homeassistant/components/recorder/__init__.py +++ b/homeassistant/components/recorder/__init__.py @@ -1,7 +1,5 @@ """Support for recording details.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/recorder/auto_repairs/events/schema.py b/homeassistant/components/recorder/auto_repairs/events/schema.py index fb3b38c61c512..a86abc46c5d63 100644 --- a/homeassistant/components/recorder/auto_repairs/events/schema.py +++ b/homeassistant/components/recorder/auto_repairs/events/schema.py @@ -1,7 +1,5 @@ """Events schema repairs.""" -from __future__ import annotations - from typing import TYPE_CHECKING from ...db_schema import EventData, Events diff --git a/homeassistant/components/recorder/auto_repairs/schema.py b/homeassistant/components/recorder/auto_repairs/schema.py index 2a09324dfe182..fb668d50aa341 100644 --- a/homeassistant/components/recorder/auto_repairs/schema.py +++ b/homeassistant/components/recorder/auto_repairs/schema.py @@ -1,7 +1,5 @@ """Schema repairs.""" -from __future__ import annotations - from collections.abc import Iterable, Mapping import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/recorder/auto_repairs/states/schema.py b/homeassistant/components/recorder/auto_repairs/states/schema.py index 3900f4fb76325..a44db7613ec51 100644 --- a/homeassistant/components/recorder/auto_repairs/states/schema.py +++ b/homeassistant/components/recorder/auto_repairs/states/schema.py @@ -1,7 +1,5 @@ """States schema repairs.""" -from __future__ import annotations - from typing import TYPE_CHECKING from ...db_schema import StateAttributes, States diff --git a/homeassistant/components/recorder/auto_repairs/statistics/duplicates.py b/homeassistant/components/recorder/auto_repairs/statistics/duplicates.py index f203d6ab69a88..a7c9dc49d46cc 100644 --- a/homeassistant/components/recorder/auto_repairs/statistics/duplicates.py +++ b/homeassistant/components/recorder/auto_repairs/statistics/duplicates.py @@ -1,7 +1,5 @@ """Statistics duplication repairs.""" -from __future__ import annotations - import json import logging import os diff --git a/homeassistant/components/recorder/auto_repairs/statistics/schema.py b/homeassistant/components/recorder/auto_repairs/statistics/schema.py index 3cf16bd500f69..0f50c44318f5c 100644 --- a/homeassistant/components/recorder/auto_repairs/statistics/schema.py +++ b/homeassistant/components/recorder/auto_repairs/statistics/schema.py @@ -1,7 +1,5 @@ """Statistics schema repairs.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/recorder/basic_websocket_api.py b/homeassistant/components/recorder/basic_websocket_api.py index ce9aa452faee4..eff2fdfe9edbe 100644 --- a/homeassistant/components/recorder/basic_websocket_api.py +++ b/homeassistant/components/recorder/basic_websocket_api.py @@ -1,7 +1,5 @@ """The Recorder websocket API.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/recorder/const.py b/homeassistant/components/recorder/const.py index 18c83ee518cdc..ca8779f8e5e4e 100644 --- a/homeassistant/components/recorder/const.py +++ b/homeassistant/components/recorder/const.py @@ -1,7 +1,5 @@ """Recorder constants.""" -from __future__ import annotations - from enum import StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/recorder/core.py b/homeassistant/components/recorder/core.py index 4f1a9a0d87843..4a1c839067a36 100644 --- a/homeassistant/components/recorder/core.py +++ b/homeassistant/components/recorder/core.py @@ -1,7 +1,5 @@ """Support for recording details.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Iterable from concurrent.futures import CancelledError diff --git a/homeassistant/components/recorder/db_schema.py b/homeassistant/components/recorder/db_schema.py index 65de7e853a370..46af60e2c1de8 100644 --- a/homeassistant/components/recorder/db_schema.py +++ b/homeassistant/components/recorder/db_schema.py @@ -1,7 +1,5 @@ """Models for SQLAlchemy.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/recorder/executor.py b/homeassistant/components/recorder/executor.py index a6d09e41dd23a..c44b419a33dda 100644 --- a/homeassistant/components/recorder/executor.py +++ b/homeassistant/components/recorder/executor.py @@ -1,7 +1,5 @@ """Database executor helpers.""" -from __future__ import annotations - from collections.abc import Callable from concurrent.futures.thread import _threads_queues, _worker import threading diff --git a/homeassistant/components/recorder/filters.py b/homeassistant/components/recorder/filters.py index 509f0d2a06787..2a9f8ee30dac8 100644 --- a/homeassistant/components/recorder/filters.py +++ b/homeassistant/components/recorder/filters.py @@ -1,7 +1,5 @@ """Provide pre-made queries on top of the recorder component.""" -from __future__ import annotations - from collections.abc import Callable, Collection, Iterable from typing import Any diff --git a/homeassistant/components/recorder/history/__init__.py b/homeassistant/components/recorder/history/__init__.py index 32e0b4f9a7169..454662121f833 100644 --- a/homeassistant/components/recorder/history/__init__.py +++ b/homeassistant/components/recorder/history/__init__.py @@ -1,7 +1,5 @@ """Provide pre-made queries on top of the recorder component.""" -from __future__ import annotations - from collections.abc import Callable, Iterable, Iterator from datetime import datetime from itertools import groupby diff --git a/homeassistant/components/recorder/migration.py b/homeassistant/components/recorder/migration.py index 9430ba52e33ca..07d578867acad 100644 --- a/homeassistant/components/recorder/migration.py +++ b/homeassistant/components/recorder/migration.py @@ -1,7 +1,5 @@ """Schema migration helpers.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Callable, Iterable import contextlib diff --git a/homeassistant/components/recorder/models/__init__.py b/homeassistant/components/recorder/models/__init__.py index 8f76982a90070..edf0383785edc 100644 --- a/homeassistant/components/recorder/models/__init__.py +++ b/homeassistant/components/recorder/models/__init__.py @@ -1,7 +1,5 @@ """Models for Recorder.""" -from __future__ import annotations - from .context import ( bytes_to_ulid_or_none, bytes_to_uuid_hex_or_none, diff --git a/homeassistant/components/recorder/models/context.py b/homeassistant/components/recorder/models/context.py index 90791163f8242..dbfd90077e25b 100644 --- a/homeassistant/components/recorder/models/context.py +++ b/homeassistant/components/recorder/models/context.py @@ -1,7 +1,5 @@ """Models for Recorder.""" -from __future__ import annotations - from contextlib import suppress from functools import lru_cache import logging diff --git a/homeassistant/components/recorder/models/database.py b/homeassistant/components/recorder/models/database.py index 2a4924edab34e..f9e397e914752 100644 --- a/homeassistant/components/recorder/models/database.py +++ b/homeassistant/components/recorder/models/database.py @@ -1,7 +1,5 @@ """Models for the database in the Recorder.""" -from __future__ import annotations - from dataclasses import dataclass from awesomeversion import AwesomeVersion diff --git a/homeassistant/components/recorder/models/event.py b/homeassistant/components/recorder/models/event.py index 4e5030bfde734..4010c96588dd1 100644 --- a/homeassistant/components/recorder/models/event.py +++ b/homeassistant/components/recorder/models/event.py @@ -1,7 +1,5 @@ """Models events in for Recorder.""" -from __future__ import annotations - from typing import Any from homeassistant.util.event_type import EventType diff --git a/homeassistant/components/recorder/models/state.py b/homeassistant/components/recorder/models/state.py index 28459cfef0767..103a4b4c7f1af 100644 --- a/homeassistant/components/recorder/models/state.py +++ b/homeassistant/components/recorder/models/state.py @@ -1,7 +1,5 @@ """Models states in for Recorder.""" -from __future__ import annotations - from datetime import datetime import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/recorder/models/state_attributes.py b/homeassistant/components/recorder/models/state_attributes.py index c9cc110e1e06c..413063bc343fd 100644 --- a/homeassistant/components/recorder/models/state_attributes.py +++ b/homeassistant/components/recorder/models/state_attributes.py @@ -1,7 +1,5 @@ """State attributes models.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/recorder/models/statistics.py b/homeassistant/components/recorder/models/statistics.py index c4d6ccded31d4..2bfec3749fa89 100644 --- a/homeassistant/components/recorder/models/statistics.py +++ b/homeassistant/components/recorder/models/statistics.py @@ -1,7 +1,5 @@ """Models for statistics in the Recorder.""" -from __future__ import annotations - from datetime import datetime, timedelta from enum import IntEnum from typing import Literal, NotRequired, TypedDict diff --git a/homeassistant/components/recorder/models/time.py b/homeassistant/components/recorder/models/time.py index 91acad1500e74..b2aeadef8b3a9 100644 --- a/homeassistant/components/recorder/models/time.py +++ b/homeassistant/components/recorder/models/time.py @@ -1,7 +1,5 @@ """Models for Recorder.""" -from __future__ import annotations - from datetime import datetime import logging from typing import overload diff --git a/homeassistant/components/recorder/pool.py b/homeassistant/components/recorder/pool.py index 2ee41ba20381e..d54fde6423eca 100644 --- a/homeassistant/components/recorder/pool.py +++ b/homeassistant/components/recorder/pool.py @@ -1,7 +1,5 @@ """A pool for sqlite connections.""" -from __future__ import annotations - import asyncio import logging import threading diff --git a/homeassistant/components/recorder/purge.py b/homeassistant/components/recorder/purge.py index 6b6c2c2c365cc..13917fe9e3108 100644 --- a/homeassistant/components/recorder/purge.py +++ b/homeassistant/components/recorder/purge.py @@ -1,7 +1,5 @@ """Purge old data helper.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import logging diff --git a/homeassistant/components/recorder/queries.py b/homeassistant/components/recorder/queries.py index ad725235192d8..e9d3a4c40030f 100644 --- a/homeassistant/components/recorder/queries.py +++ b/homeassistant/components/recorder/queries.py @@ -1,7 +1,5 @@ """Queries for the recorder.""" -from __future__ import annotations - from collections.abc import Iterable from datetime import datetime diff --git a/homeassistant/components/recorder/repack.py b/homeassistant/components/recorder/repack.py index 8c7ad137d8628..f94430839231c 100644 --- a/homeassistant/components/recorder/repack.py +++ b/homeassistant/components/recorder/repack.py @@ -1,7 +1,5 @@ """Purge repack helper.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/recorder/services.py b/homeassistant/components/recorder/services.py index e836dabed7aec..259ec189e2649 100644 --- a/homeassistant/components/recorder/services.py +++ b/homeassistant/components/recorder/services.py @@ -1,7 +1,5 @@ """Support for recorder services.""" -from __future__ import annotations - from datetime import timedelta from typing import cast diff --git a/homeassistant/components/recorder/statistics.py b/homeassistant/components/recorder/statistics.py index a135150ec6025..7c04b06521c24 100644 --- a/homeassistant/components/recorder/statistics.py +++ b/homeassistant/components/recorder/statistics.py @@ -1,7 +1,5 @@ """Statistics helper.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable, Iterable, Sequence import dataclasses diff --git a/homeassistant/components/recorder/system_health/__init__.py b/homeassistant/components/recorder/system_health/__init__.py index 6923b792b8bfc..0e8db748a0e1d 100644 --- a/homeassistant/components/recorder/system_health/__init__.py +++ b/homeassistant/components/recorder/system_health/__init__.py @@ -1,7 +1,5 @@ """Provide info to system health.""" -from __future__ import annotations - from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/recorder/system_health/mysql.py b/homeassistant/components/recorder/system_health/mysql.py index 21d9d952d3a35..188a4a7ff2f0f 100644 --- a/homeassistant/components/recorder/system_health/mysql.py +++ b/homeassistant/components/recorder/system_health/mysql.py @@ -1,7 +1,5 @@ """Provide info to system health for mysql.""" -from __future__ import annotations - from sqlalchemy import text from sqlalchemy.orm.session import Session diff --git a/homeassistant/components/recorder/system_health/postgresql.py b/homeassistant/components/recorder/system_health/postgresql.py index b917e548ae5cd..be47f1ae18b3d 100644 --- a/homeassistant/components/recorder/system_health/postgresql.py +++ b/homeassistant/components/recorder/system_health/postgresql.py @@ -1,7 +1,5 @@ """Provide info to system health for postgresql.""" -from __future__ import annotations - from sqlalchemy import text from sqlalchemy.orm.session import Session diff --git a/homeassistant/components/recorder/system_health/sqlite.py b/homeassistant/components/recorder/system_health/sqlite.py index 95123d1fd1419..e216ca9123448 100644 --- a/homeassistant/components/recorder/system_health/sqlite.py +++ b/homeassistant/components/recorder/system_health/sqlite.py @@ -1,7 +1,5 @@ """Provide info to system health for sqlite.""" -from __future__ import annotations - from sqlalchemy import text from sqlalchemy.orm.session import Session diff --git a/homeassistant/components/recorder/table_managers/__init__.py b/homeassistant/components/recorder/table_managers/__init__.py index 82a08ebfc683d..3e74ac4a6736c 100644 --- a/homeassistant/components/recorder/table_managers/__init__.py +++ b/homeassistant/components/recorder/table_managers/__init__.py @@ -1,7 +1,5 @@ """Managers for each table.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from lru import LRU diff --git a/homeassistant/components/recorder/table_managers/event_data.py b/homeassistant/components/recorder/table_managers/event_data.py index 1bab49ec543dd..d28d7cc892b29 100644 --- a/homeassistant/components/recorder/table_managers/event_data.py +++ b/homeassistant/components/recorder/table_managers/event_data.py @@ -1,7 +1,5 @@ """Support managing EventData.""" -from __future__ import annotations - from collections.abc import Collection, Iterable import logging from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/recorder/table_managers/event_types.py b/homeassistant/components/recorder/table_managers/event_types.py index 266c970fe1fc3..419017f9405f4 100644 --- a/homeassistant/components/recorder/table_managers/event_types.py +++ b/homeassistant/components/recorder/table_managers/event_types.py @@ -1,7 +1,5 @@ """Support managing EventTypes.""" -from __future__ import annotations - from collections.abc import Iterable from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/recorder/table_managers/recorder_runs.py b/homeassistant/components/recorder/table_managers/recorder_runs.py index 191fa44c19474..daf7e41b9bd2f 100644 --- a/homeassistant/components/recorder/table_managers/recorder_runs.py +++ b/homeassistant/components/recorder/table_managers/recorder_runs.py @@ -1,7 +1,5 @@ """Track recorder run history.""" -from __future__ import annotations - from datetime import datetime from sqlalchemy.orm.session import Session diff --git a/homeassistant/components/recorder/table_managers/state_attributes.py b/homeassistant/components/recorder/table_managers/state_attributes.py index aa7e6f3e92643..2f6f2d6afb67b 100644 --- a/homeassistant/components/recorder/table_managers/state_attributes.py +++ b/homeassistant/components/recorder/table_managers/state_attributes.py @@ -1,7 +1,5 @@ """Support managing StateAttributes.""" -from __future__ import annotations - from collections.abc import Collection, Iterable import logging from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/recorder/table_managers/states.py b/homeassistant/components/recorder/table_managers/states.py index fafcfa0ea61c6..b1031a66b6803 100644 --- a/homeassistant/components/recorder/table_managers/states.py +++ b/homeassistant/components/recorder/table_managers/states.py @@ -1,7 +1,5 @@ """Support managing States.""" -from __future__ import annotations - from collections.abc import Sequence from typing import Any, cast diff --git a/homeassistant/components/recorder/table_managers/states_meta.py b/homeassistant/components/recorder/table_managers/states_meta.py index 0ea2c7415b9d1..12a48bcc2b665 100644 --- a/homeassistant/components/recorder/table_managers/states_meta.py +++ b/homeassistant/components/recorder/table_managers/states_meta.py @@ -1,7 +1,5 @@ """Support managing StatesMeta.""" -from __future__ import annotations - from collections.abc import Iterable, Sequence from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/recorder/table_managers/statistics_meta.py b/homeassistant/components/recorder/table_managers/statistics_meta.py index ce660bccc01b4..75220bb0e9bb7 100644 --- a/homeassistant/components/recorder/table_managers/statistics_meta.py +++ b/homeassistant/components/recorder/table_managers/statistics_meta.py @@ -1,7 +1,5 @@ """Support managing StatesMeta.""" -from __future__ import annotations - import logging import threading from typing import TYPE_CHECKING, Any, Final, Literal diff --git a/homeassistant/components/recorder/tasks.py b/homeassistant/components/recorder/tasks.py index 9ce021c59a548..afa6aca3ad4b7 100644 --- a/homeassistant/components/recorder/tasks.py +++ b/homeassistant/components/recorder/tasks.py @@ -1,7 +1,5 @@ """Support for recording details.""" -from __future__ import annotations - import abc import asyncio from collections.abc import Callable, Iterable diff --git a/homeassistant/components/recorder/util.py b/homeassistant/components/recorder/util.py index 53beb6b43c212..8611ee0722296 100644 --- a/homeassistant/components/recorder/util.py +++ b/homeassistant/components/recorder/util.py @@ -1,7 +1,5 @@ """SQLAlchemy util functions.""" -from __future__ import annotations - from collections.abc import Callable, Generator, Sequence import contextlib from contextlib import contextmanager diff --git a/homeassistant/components/recorder/websocket_api.py b/homeassistant/components/recorder/websocket_api.py index 58dfd2271d2b4..990bdf4e322b3 100644 --- a/homeassistant/components/recorder/websocket_api.py +++ b/homeassistant/components/recorder/websocket_api.py @@ -1,7 +1,5 @@ """The Recorder websocket API.""" -from __future__ import annotations - import asyncio from datetime import datetime as dt import logging diff --git a/homeassistant/components/recswitch/switch.py b/homeassistant/components/recswitch/switch.py index 6a49a9a569943..a8029e7a51e08 100644 --- a/homeassistant/components/recswitch/switch.py +++ b/homeassistant/components/recswitch/switch.py @@ -1,7 +1,5 @@ """Support for Ankuoo RecSwitch MS6126 devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/reddit/sensor.py b/homeassistant/components/reddit/sensor.py index 963d7999c26b9..1e434aeaeffe2 100644 --- a/homeassistant/components/reddit/sensor.py +++ b/homeassistant/components/reddit/sensor.py @@ -1,7 +1,5 @@ """Support for Reddit.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/redgtech/__init__.py b/homeassistant/components/redgtech/__init__.py index dd1a44ddfaa51..a5045fb320df9 100644 --- a/homeassistant/components/redgtech/__init__.py +++ b/homeassistant/components/redgtech/__init__.py @@ -1,7 +1,5 @@ """Initialize the Redgtech integration for Home Assistant.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/redgtech/config_flow.py b/homeassistant/components/redgtech/config_flow.py index 05cddd43ba378..9cde0a038017a 100644 --- a/homeassistant/components/redgtech/config_flow.py +++ b/homeassistant/components/redgtech/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Redgtech integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/redgtech/coordinator.py b/homeassistant/components/redgtech/coordinator.py index bbfdf79e30611..9730bc6799855 100644 --- a/homeassistant/components/redgtech/coordinator.py +++ b/homeassistant/components/redgtech/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Redgtech integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/redgtech/switch.py b/homeassistant/components/redgtech/switch.py index 6faf8ff0d5999..e2c80e3aa93f7 100644 --- a/homeassistant/components/redgtech/switch.py +++ b/homeassistant/components/redgtech/switch.py @@ -1,7 +1,5 @@ """Integration for Redgtech switches.""" -from __future__ import annotations - from typing import Any from redgtech_api.api import RedgtechAuthError, RedgtechConnectionError diff --git a/homeassistant/components/refoss/__init__.py b/homeassistant/components/refoss/__init__.py index eb2085efda4a1..54e98ec35db53 100644 --- a/homeassistant/components/refoss/__init__.py +++ b/homeassistant/components/refoss/__init__.py @@ -1,7 +1,5 @@ """Refoss devices platform loader.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/refoss/bridge.py b/homeassistant/components/refoss/bridge.py index a3ba9ea663d52..456fa0a8a7f1d 100644 --- a/homeassistant/components/refoss/bridge.py +++ b/homeassistant/components/refoss/bridge.py @@ -1,7 +1,5 @@ """Refoss integration.""" -from __future__ import annotations - from refoss_ha.device import DeviceInfo from refoss_ha.device_manager import async_build_base_device from refoss_ha.discovery import Discovery, Listener diff --git a/homeassistant/components/refoss/config_flow.py b/homeassistant/components/refoss/config_flow.py index 5b6679407310c..8a5d4f39a142d 100644 --- a/homeassistant/components/refoss/config_flow.py +++ b/homeassistant/components/refoss/config_flow.py @@ -1,7 +1,5 @@ """Config Flow for Refoss integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_entry_flow diff --git a/homeassistant/components/refoss/const.py b/homeassistant/components/refoss/const.py index 62db733ece58d..ed1788c188da1 100644 --- a/homeassistant/components/refoss/const.py +++ b/homeassistant/components/refoss/const.py @@ -1,7 +1,5 @@ """const.""" -from __future__ import annotations - from logging import Logger, getLogger _LOGGER: Logger = getLogger(__package__) diff --git a/homeassistant/components/refoss/coordinator.py b/homeassistant/components/refoss/coordinator.py index 381f64614b58f..d31bf19c87e87 100644 --- a/homeassistant/components/refoss/coordinator.py +++ b/homeassistant/components/refoss/coordinator.py @@ -1,7 +1,5 @@ """Helper and coordinator for refoss.""" -from __future__ import annotations - from datetime import timedelta from refoss_ha.controller.device import BaseDevice diff --git a/homeassistant/components/refoss/sensor.py b/homeassistant/components/refoss/sensor.py index 92090a192e8e2..ae20952469421 100644 --- a/homeassistant/components/refoss/sensor.py +++ b/homeassistant/components/refoss/sensor.py @@ -1,7 +1,5 @@ """Support for refoss sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/refoss/switch.py b/homeassistant/components/refoss/switch.py index 1d465f7f3197c..4d1da979aecf3 100644 --- a/homeassistant/components/refoss/switch.py +++ b/homeassistant/components/refoss/switch.py @@ -1,7 +1,5 @@ """Switch for Refoss.""" -from __future__ import annotations - from typing import Any from refoss_ha.controller.toggle import ToggleXMix diff --git a/homeassistant/components/refoss/util.py b/homeassistant/components/refoss/util.py index 4c44b9537af69..62be9fd60bff4 100644 --- a/homeassistant/components/refoss/util.py +++ b/homeassistant/components/refoss/util.py @@ -1,7 +1,5 @@ """Refoss helpers functions.""" -from __future__ import annotations - from refoss_ha.discovery import Discovery from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/rehlko/__init__.py b/homeassistant/components/rehlko/__init__.py index d07289d256c2d..60415eec42361 100644 --- a/homeassistant/components/rehlko/__init__.py +++ b/homeassistant/components/rehlko/__init__.py @@ -1,7 +1,5 @@ """The Rehlko integration.""" -from __future__ import annotations - import logging from aiokem import AioKem, AuthenticationError diff --git a/homeassistant/components/rehlko/binary_sensor.py b/homeassistant/components/rehlko/binary_sensor.py index f2353c0908887..4ef52654203ee 100644 --- a/homeassistant/components/rehlko/binary_sensor.py +++ b/homeassistant/components/rehlko/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Rehlko integration.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/rehlko/config_flow.py b/homeassistant/components/rehlko/config_flow.py index 16f97bb385af4..c05a0814338b8 100644 --- a/homeassistant/components/rehlko/config_flow.py +++ b/homeassistant/components/rehlko/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rehlko integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/rehlko/coordinator.py b/homeassistant/components/rehlko/coordinator.py index f5a268dff744d..5462e06b28a05 100644 --- a/homeassistant/components/rehlko/coordinator.py +++ b/homeassistant/components/rehlko/coordinator.py @@ -1,7 +1,5 @@ """The Rehlko coordinator.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/rehlko/entity.py b/homeassistant/components/rehlko/entity.py index d1c25742f425c..893bf314c8643 100644 --- a/homeassistant/components/rehlko/entity.py +++ b/homeassistant/components/rehlko/entity.py @@ -1,7 +1,5 @@ """Base class for Rehlko entities.""" -from __future__ import annotations - from typing import Any from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/rehlko/sensor.py b/homeassistant/components/rehlko/sensor.py index 6ff45b1a46407..a640ea2a1944d 100644 --- a/homeassistant/components/rehlko/sensor.py +++ b/homeassistant/components/rehlko/sensor.py @@ -1,7 +1,5 @@ """Support for Rehlko sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/rejseplanen/sensor.py b/homeassistant/components/rejseplanen/sensor.py index 6265fffc7b6c3..4a324cb84dc89 100644 --- a/homeassistant/components/rejseplanen/sensor.py +++ b/homeassistant/components/rejseplanen/sensor.py @@ -4,8 +4,6 @@ https://help.rejseplanen.dk/hc/en-us/articles/214174465-Rejseplanen-s-API """ -from __future__ import annotations - from contextlib import suppress from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/remember_the_milk/storage.py b/homeassistant/components/remember_the_milk/storage.py index 593abb7da2cc4..07b04c32b1cf9 100644 --- a/homeassistant/components/remember_the_milk/storage.py +++ b/homeassistant/components/remember_the_milk/storage.py @@ -1,7 +1,5 @@ """Store RTM configuration in Home Assistant storage.""" -from __future__ import annotations - import json from pathlib import Path from typing import cast diff --git a/homeassistant/components/remote/__init__.py b/homeassistant/components/remote/__init__.py index f7d87fbf02165..1337346371f82 100644 --- a/homeassistant/components/remote/__init__.py +++ b/homeassistant/components/remote/__init__.py @@ -1,7 +1,5 @@ """Support to interface with universal remote control devices.""" -from __future__ import annotations - from collections.abc import Iterable from datetime import timedelta from enum import IntFlag diff --git a/homeassistant/components/remote/device_action.py b/homeassistant/components/remote/device_action.py index a0ae707724e81..274663f7928e6 100644 --- a/homeassistant/components/remote/device_action.py +++ b/homeassistant/components/remote/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for remotes.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/remote/device_condition.py b/homeassistant/components/remote/device_condition.py index f34b7f6158066..70a5f87b5efeb 100644 --- a/homeassistant/components/remote/device_condition.py +++ b/homeassistant/components/remote/device_condition.py @@ -1,7 +1,5 @@ """Provides device conditions for remotes.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/remote/device_trigger.py b/homeassistant/components/remote/device_trigger.py index 0f08cb155aa6a..15306dd81cad2 100644 --- a/homeassistant/components/remote/device_trigger.py +++ b/homeassistant/components/remote/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for remotes.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/remote/reproduce_state.py b/homeassistant/components/remote/reproduce_state.py index 06a04acf0ef57..b84982d65c7dc 100644 --- a/homeassistant/components/remote/reproduce_state.py +++ b/homeassistant/components/remote/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Remote state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/remote/significant_change.py b/homeassistant/components/remote/significant_change.py index 5d2dff8790905..9fb6d1c2052fb 100644 --- a/homeassistant/components/remote/significant_change.py +++ b/homeassistant/components/remote/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Remote state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/remote_rpi_gpio/binary_sensor.py b/homeassistant/components/remote_rpi_gpio/binary_sensor.py index 695bdf3624642..885983405d5b9 100644 --- a/homeassistant/components/remote_rpi_gpio/binary_sensor.py +++ b/homeassistant/components/remote_rpi_gpio/binary_sensor.py @@ -1,7 +1,5 @@ """Support for binary sensor using RPi GPIO.""" -from __future__ import annotations - from gpiozero import DigitalInputDevice import requests import voluptuous as vol diff --git a/homeassistant/components/remote_rpi_gpio/switch.py b/homeassistant/components/remote_rpi_gpio/switch.py index a3e17dc1dbc65..fb848de5cf44b 100644 --- a/homeassistant/components/remote_rpi_gpio/switch.py +++ b/homeassistant/components/remote_rpi_gpio/switch.py @@ -1,7 +1,5 @@ """Allows to configure a switch using RPi GPIO.""" -from __future__ import annotations - from typing import Any from gpiozero import LED diff --git a/homeassistant/components/renault/binary_sensor.py b/homeassistant/components/renault/binary_sensor.py index 5e4f08e9d5c7b..cefe5132c190b 100644 --- a/homeassistant/components/renault/binary_sensor.py +++ b/homeassistant/components/renault/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Renault binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/renault/button.py b/homeassistant/components/renault/button.py index 6a883f4dc8843..2952e8fadd1c3 100644 --- a/homeassistant/components/renault/button.py +++ b/homeassistant/components/renault/button.py @@ -1,7 +1,5 @@ """Support for Renault button entities.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/renault/config_flow.py b/homeassistant/components/renault/config_flow.py index adaa092c6da61..f8b3481376600 100644 --- a/homeassistant/components/renault/config_flow.py +++ b/homeassistant/components/renault/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Renault component.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/renault/coordinator.py b/homeassistant/components/renault/coordinator.py index c768c43613370..285f86bcb2727 100644 --- a/homeassistant/components/renault/coordinator.py +++ b/homeassistant/components/renault/coordinator.py @@ -1,7 +1,5 @@ """Proxy to handle account communication with Renault servers.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable from datetime import timedelta diff --git a/homeassistant/components/renault/device_tracker.py b/homeassistant/components/renault/device_tracker.py index c55ddeb2190a9..30417ce6d8ea3 100644 --- a/homeassistant/components/renault/device_tracker.py +++ b/homeassistant/components/renault/device_tracker.py @@ -1,7 +1,5 @@ """Support for Renault device trackers.""" -from __future__ import annotations - from dataclasses import dataclass from renault_api.kamereon.models import KamereonVehicleLocationData diff --git a/homeassistant/components/renault/diagnostics.py b/homeassistant/components/renault/diagnostics.py index 5d1849f4b207a..987e7144ed9ad 100644 --- a/homeassistant/components/renault/diagnostics.py +++ b/homeassistant/components/renault/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Renault.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/renault/entity.py b/homeassistant/components/renault/entity.py index 81d81a18b7f59..238eef9203b6c 100644 --- a/homeassistant/components/renault/entity.py +++ b/homeassistant/components/renault/entity.py @@ -1,7 +1,5 @@ """Base classes for Renault entities.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/renault/renault_hub.py b/homeassistant/components/renault/renault_hub.py index cd6b43f36629a..e048976ecd497 100644 --- a/homeassistant/components/renault/renault_hub.py +++ b/homeassistant/components/renault/renault_hub.py @@ -1,7 +1,5 @@ """Proxy to handle account communication with Renault servers.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/renault/renault_vehicle.py b/homeassistant/components/renault/renault_vehicle.py index dd398f85b82db..cf7f9e832a2ec 100644 --- a/homeassistant/components/renault/renault_vehicle.py +++ b/homeassistant/components/renault/renault_vehicle.py @@ -1,7 +1,5 @@ """Proxy to handle account communication with Renault servers.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/renault/select.py b/homeassistant/components/renault/select.py index cddf83bb8603c..535c8d75acefb 100644 --- a/homeassistant/components/renault/select.py +++ b/homeassistant/components/renault/select.py @@ -1,7 +1,5 @@ """Support for Renault sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/renault/sensor.py b/homeassistant/components/renault/sensor.py index 66e1a4be93b81..c4d2596d6ef45 100644 --- a/homeassistant/components/renault/sensor.py +++ b/homeassistant/components/renault/sensor.py @@ -1,7 +1,5 @@ """Support for Renault sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/renault/services.py b/homeassistant/components/renault/services.py index 03531924533c6..08aebe384f527 100644 --- a/homeassistant/components/renault/services.py +++ b/homeassistant/components/renault/services.py @@ -1,7 +1,5 @@ """Support for Renault services.""" -from __future__ import annotations - from datetime import datetime import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/renson/__init__.py b/homeassistant/components/renson/__init__.py index b88f9bb036a30..82389c1ffbb07 100644 --- a/homeassistant/components/renson/__init__.py +++ b/homeassistant/components/renson/__init__.py @@ -1,7 +1,5 @@ """The Renson integration.""" -from __future__ import annotations - from dataclasses import dataclass from renson_endura_delta.renson import RensonVentilation diff --git a/homeassistant/components/renson/binary_sensor.py b/homeassistant/components/renson/binary_sensor.py index 60b4f54b85ce9..19f66559fedb6 100644 --- a/homeassistant/components/renson/binary_sensor.py +++ b/homeassistant/components/renson/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for renson.""" -from __future__ import annotations - from dataclasses import dataclass from renson_endura_delta.field_enum import ( diff --git a/homeassistant/components/renson/button.py b/homeassistant/components/renson/button.py index 830e5a03a4ab8..725f53dca415b 100644 --- a/homeassistant/components/renson/button.py +++ b/homeassistant/components/renson/button.py @@ -1,7 +1,5 @@ """Renson ventilation unit buttons.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/renson/config_flow.py b/homeassistant/components/renson/config_flow.py index 311317bb397b4..8997d6d99d306 100644 --- a/homeassistant/components/renson/config_flow.py +++ b/homeassistant/components/renson/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Renson integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/renson/coordinator.py b/homeassistant/components/renson/coordinator.py index 5d0a20e1c2931..3bf1d47e01776 100644 --- a/homeassistant/components/renson/coordinator.py +++ b/homeassistant/components/renson/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the renson integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/renson/entity.py b/homeassistant/components/renson/entity.py index cee991386ea7d..e637af2be3092 100644 --- a/homeassistant/components/renson/entity.py +++ b/homeassistant/components/renson/entity.py @@ -1,7 +1,5 @@ """Entity class for Renson ventilation unit.""" -from __future__ import annotations - from renson_endura_delta.field_enum import ( DEVICE_NAME_FIELD, FIRMWARE_VERSION_FIELD, diff --git a/homeassistant/components/renson/fan.py b/homeassistant/components/renson/fan.py index c82cad012c31b..9e048e3101d8c 100644 --- a/homeassistant/components/renson/fan.py +++ b/homeassistant/components/renson/fan.py @@ -1,7 +1,5 @@ """Platform to control a Renson ventilation unit.""" -from __future__ import annotations - import logging import math from typing import Any diff --git a/homeassistant/components/renson/number.py b/homeassistant/components/renson/number.py index 67fde1c56dc12..8251d731916ab 100644 --- a/homeassistant/components/renson/number.py +++ b/homeassistant/components/renson/number.py @@ -1,7 +1,5 @@ """Platform to control a Renson ventilation unit.""" -from __future__ import annotations - import logging from renson_endura_delta.field_enum import FILTER_PRESET_FIELD, DataType diff --git a/homeassistant/components/renson/sensor.py b/homeassistant/components/renson/sensor.py index ce7e71b1c0b91..f58067fff582a 100644 --- a/homeassistant/components/renson/sensor.py +++ b/homeassistant/components/renson/sensor.py @@ -1,7 +1,5 @@ """Sensor data of the Renson ventilation unit.""" -from __future__ import annotations - from dataclasses import dataclass from renson_endura_delta.field_enum import ( diff --git a/homeassistant/components/renson/switch.py b/homeassistant/components/renson/switch.py index 3b73bb3dffef7..8c08a5ba53acc 100644 --- a/homeassistant/components/renson/switch.py +++ b/homeassistant/components/renson/switch.py @@ -1,7 +1,5 @@ """Breeze switch of the Renson ventilation unit.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/renson/time.py b/homeassistant/components/renson/time.py index 0a07fd2ec4f42..d1bf1a01a1c9c 100644 --- a/homeassistant/components/renson/time.py +++ b/homeassistant/components/renson/time.py @@ -1,7 +1,5 @@ """Renson ventilation unit time.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, time diff --git a/homeassistant/components/reolink/__init__.py b/homeassistant/components/reolink/__init__.py index a2ea96459b225..e525503ee568c 100644 --- a/homeassistant/components/reolink/__init__.py +++ b/homeassistant/components/reolink/__init__.py @@ -1,7 +1,5 @@ """Reolink integration for HomeAssistant.""" -from __future__ import annotations - from collections.abc import Callable from datetime import UTC, datetime, timedelta import logging diff --git a/homeassistant/components/reolink/binary_sensor.py b/homeassistant/components/reolink/binary_sensor.py index e70a19c09e23d..b63ce543f1864 100644 --- a/homeassistant/components/reolink/binary_sensor.py +++ b/homeassistant/components/reolink/binary_sensor.py @@ -1,7 +1,5 @@ """Component providing support for Reolink binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/reolink/button.py b/homeassistant/components/reolink/button.py index a901b8311aa43..c9a9529cc6990 100644 --- a/homeassistant/components/reolink/button.py +++ b/homeassistant/components/reolink/button.py @@ -1,7 +1,5 @@ """Component providing support for Reolink button entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/reolink/camera.py b/homeassistant/components/reolink/camera.py index 44386434cad32..5bda37038ee63 100644 --- a/homeassistant/components/reolink/camera.py +++ b/homeassistant/components/reolink/camera.py @@ -1,7 +1,5 @@ """Component providing support for Reolink IP cameras.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/reolink/config_flow.py b/homeassistant/components/reolink/config_flow.py index 80d403c6e38cc..48bb3b59469bc 100644 --- a/homeassistant/components/reolink/config_flow.py +++ b/homeassistant/components/reolink/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Reolink camera component.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/reolink/coordinator.py b/homeassistant/components/reolink/coordinator.py index 094039d57a37f..5d5d1a7a72c99 100644 --- a/homeassistant/components/reolink/coordinator.py +++ b/homeassistant/components/reolink/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinators for Reolink.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/reolink/diagnostics.py b/homeassistant/components/reolink/diagnostics.py index 912427fa88193..eba71f0a8ecf2 100644 --- a/homeassistant/components/reolink/diagnostics.py +++ b/homeassistant/components/reolink/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Reolink.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/reolink/entity.py b/homeassistant/components/reolink/entity.py index 6cdef5e4c3279..fb91a4844aa81 100644 --- a/homeassistant/components/reolink/entity.py +++ b/homeassistant/components/reolink/entity.py @@ -1,7 +1,5 @@ """Reolink parent entity class.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/reolink/host.py b/homeassistant/components/reolink/host.py index 7b7cc48c1dddc..f12d6ffa8224a 100644 --- a/homeassistant/components/reolink/host.py +++ b/homeassistant/components/reolink/host.py @@ -1,7 +1,5 @@ """Module which encapsulates the NVR/camera API and subscription.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Mapping diff --git a/homeassistant/components/reolink/light.py b/homeassistant/components/reolink/light.py index 9b83af8b0ea68..8e187c2edd7cf 100644 --- a/homeassistant/components/reolink/light.py +++ b/homeassistant/components/reolink/light.py @@ -1,7 +1,5 @@ """Component providing support for Reolink light entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/reolink/media_source.py b/homeassistant/components/reolink/media_source.py index f716340e06ef6..ff3654fa120ec 100644 --- a/homeassistant/components/reolink/media_source.py +++ b/homeassistant/components/reolink/media_source.py @@ -1,7 +1,5 @@ """Expose Reolink IP camera VODs as media sources.""" -from __future__ import annotations - import datetime as dt import logging diff --git a/homeassistant/components/reolink/number.py b/homeassistant/components/reolink/number.py index c53e855d72038..a5b99ece4c9cd 100644 --- a/homeassistant/components/reolink/number.py +++ b/homeassistant/components/reolink/number.py @@ -1,7 +1,5 @@ """Component providing support for Reolink number entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/reolink/select.py b/homeassistant/components/reolink/select.py index ba42e7c069f6d..1e84689672c65 100644 --- a/homeassistant/components/reolink/select.py +++ b/homeassistant/components/reolink/select.py @@ -1,7 +1,5 @@ """Component providing support for Reolink select entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/reolink/sensor.py b/homeassistant/components/reolink/sensor.py index 0fb81035352b2..88d1cdbdd0989 100644 --- a/homeassistant/components/reolink/sensor.py +++ b/homeassistant/components/reolink/sensor.py @@ -1,7 +1,5 @@ """Component providing support for Reolink sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import date, datetime diff --git a/homeassistant/components/reolink/services.py b/homeassistant/components/reolink/services.py index d5786261d1f79..5fb857ef72643 100644 --- a/homeassistant/components/reolink/services.py +++ b/homeassistant/components/reolink/services.py @@ -1,7 +1,5 @@ """Reolink additional services.""" -from __future__ import annotations - from reolink_aio.api import Chime from reolink_aio.enums import ChimeToneEnum import voluptuous as vol diff --git a/homeassistant/components/reolink/siren.py b/homeassistant/components/reolink/siren.py index cfd1f5f82f086..3d5481d194ddd 100644 --- a/homeassistant/components/reolink/siren.py +++ b/homeassistant/components/reolink/siren.py @@ -1,7 +1,5 @@ """Component providing support for Reolink siren entities.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/reolink/switch.py b/homeassistant/components/reolink/switch.py index d776bfcc203ab..989eca210c6d5 100644 --- a/homeassistant/components/reolink/switch.py +++ b/homeassistant/components/reolink/switch.py @@ -1,7 +1,5 @@ """Component providing support for Reolink switch entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/reolink/update.py b/homeassistant/components/reolink/update.py index 7dfdd56f771e7..83428f2fbad66 100644 --- a/homeassistant/components/reolink/update.py +++ b/homeassistant/components/reolink/update.py @@ -1,7 +1,5 @@ """Update entities for Reolink devices.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/reolink/util.py b/homeassistant/components/reolink/util.py index e633cbac64f03..db9802eff13fb 100644 --- a/homeassistant/components/reolink/util.py +++ b/homeassistant/components/reolink/util.py @@ -1,7 +1,5 @@ """Utility functions for the Reolink component.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/reolink/views.py b/homeassistant/components/reolink/views.py index 3a160ce3f8a03..d12735c03298b 100644 --- a/homeassistant/components/reolink/views.py +++ b/homeassistant/components/reolink/views.py @@ -1,7 +1,5 @@ """Reolink Integration views.""" -from __future__ import annotations - from base64 import urlsafe_b64decode, urlsafe_b64encode from http import HTTPStatus import logging diff --git a/homeassistant/components/repairs/__init__.py b/homeassistant/components/repairs/__init__.py index 8ee09c9ed3d0c..9a7b0579e6f39 100644 --- a/homeassistant/components/repairs/__init__.py +++ b/homeassistant/components/repairs/__init__.py @@ -1,7 +1,5 @@ """The repairs integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv from homeassistant.helpers.typing import ConfigType diff --git a/homeassistant/components/repairs/issue_handler.py b/homeassistant/components/repairs/issue_handler.py index 63da15b1ede42..2a5ccb5f040bd 100644 --- a/homeassistant/components/repairs/issue_handler.py +++ b/homeassistant/components/repairs/issue_handler.py @@ -1,7 +1,5 @@ """The repairs integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/repairs/models.py b/homeassistant/components/repairs/models.py index afac8813d1ebc..f79e7d1e1faaa 100644 --- a/homeassistant/components/repairs/models.py +++ b/homeassistant/components/repairs/models.py @@ -1,7 +1,5 @@ """Models for Repairs.""" -from __future__ import annotations - from typing import Protocol from homeassistant import data_entry_flow diff --git a/homeassistant/components/repairs/websocket_api.py b/homeassistant/components/repairs/websocket_api.py index d09c567bb71e9..ca9812552d802 100644 --- a/homeassistant/components/repairs/websocket_api.py +++ b/homeassistant/components/repairs/websocket_api.py @@ -1,7 +1,5 @@ """The repairs websocket API.""" -from __future__ import annotations - from http import HTTPStatus from typing import Any diff --git a/homeassistant/components/repetier/__init__.py b/homeassistant/components/repetier/__init__.py index 16c92d6cd37a9..9bb7bd967e6b7 100644 --- a/homeassistant/components/repetier/__init__.py +++ b/homeassistant/components/repetier/__init__.py @@ -1,7 +1,5 @@ """Support for Repetier-Server sensors.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/repetier/sensor.py b/homeassistant/components/repetier/sensor.py index 4cfa079996081..2ed0108ff3cd6 100644 --- a/homeassistant/components/repetier/sensor.py +++ b/homeassistant/components/repetier/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring Repetier Server Sensors.""" -from __future__ import annotations - import logging import time diff --git a/homeassistant/components/rest/__init__.py b/homeassistant/components/rest/__init__.py index 30d659c82c401..2f5ae3b7410f9 100644 --- a/homeassistant/components/rest/__init__.py +++ b/homeassistant/components/rest/__init__.py @@ -1,7 +1,5 @@ """The rest component.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine import contextlib diff --git a/homeassistant/components/rest/binary_sensor.py b/homeassistant/components/rest/binary_sensor.py index 2e73f1b1b8244..e6d5b7fa3e21d 100644 --- a/homeassistant/components/rest/binary_sensor.py +++ b/homeassistant/components/rest/binary_sensor.py @@ -1,7 +1,5 @@ """Support for RESTful binary sensors.""" -from __future__ import annotations - import logging import ssl from xml.parsers.expat import ExpatError diff --git a/homeassistant/components/rest/data.py b/homeassistant/components/rest/data.py index 2964ef73d4614..b3452fd255ebe 100644 --- a/homeassistant/components/rest/data.py +++ b/homeassistant/components/rest/data.py @@ -1,7 +1,5 @@ """Support for RESTful API.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rest/entity.py b/homeassistant/components/rest/entity.py index 3695c8993714c..35c4ac39211e1 100644 --- a/homeassistant/components/rest/entity.py +++ b/homeassistant/components/rest/entity.py @@ -1,7 +1,5 @@ """The base entity for the rest component.""" -from __future__ import annotations - from abc import abstractmethod from typing import Any diff --git a/homeassistant/components/rest/notify.py b/homeassistant/components/rest/notify.py index ace216e191894..d35c4020b2136 100644 --- a/homeassistant/components/rest/notify.py +++ b/homeassistant/components/rest/notify.py @@ -1,7 +1,5 @@ """RESTful platform for notify component.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/rest/sensor.py b/homeassistant/components/rest/sensor.py index 3db44b0e5d247..c09f877eddc46 100644 --- a/homeassistant/components/rest/sensor.py +++ b/homeassistant/components/rest/sensor.py @@ -1,7 +1,5 @@ """Support for RESTful API sensors.""" -from __future__ import annotations - import logging import ssl from typing import Any diff --git a/homeassistant/components/rest/switch.py b/homeassistant/components/rest/switch.py index d5d41f8b0a0b1..1affeb01d8d03 100644 --- a/homeassistant/components/rest/switch.py +++ b/homeassistant/components/rest/switch.py @@ -1,7 +1,5 @@ """Support for RESTful switches.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/rest_command/__init__.py b/homeassistant/components/rest_command/__init__.py index bf51fc2692d61..da487df88da22 100644 --- a/homeassistant/components/rest_command/__init__.py +++ b/homeassistant/components/rest_command/__init__.py @@ -1,7 +1,5 @@ """Support for exposing regular REST commands as services.""" -from __future__ import annotations - from http import HTTPStatus from json.decoder import JSONDecodeError import logging diff --git a/homeassistant/components/rflink/__init__.py b/homeassistant/components/rflink/__init__.py index d83a242ac7175..b32e58d7348b8 100644 --- a/homeassistant/components/rflink/__init__.py +++ b/homeassistant/components/rflink/__init__.py @@ -1,7 +1,5 @@ """Support for Rflink devices.""" -from __future__ import annotations - import asyncio from collections import defaultdict import logging diff --git a/homeassistant/components/rflink/binary_sensor.py b/homeassistant/components/rflink/binary_sensor.py index 713dc02d6b857..53d68a7607bd0 100644 --- a/homeassistant/components/rflink/binary_sensor.py +++ b/homeassistant/components/rflink/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Rflink binary sensors.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/rflink/const.py b/homeassistant/components/rflink/const.py index 83eb2915f7026..a50b2aa0b6c9c 100644 --- a/homeassistant/components/rflink/const.py +++ b/homeassistant/components/rflink/const.py @@ -1,7 +1,5 @@ """Support for Rflink devices.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.helpers import config_validation as cv diff --git a/homeassistant/components/rflink/cover.py b/homeassistant/components/rflink/cover.py index 8b21bc9274d4e..7390a74e3a108 100644 --- a/homeassistant/components/rflink/cover.py +++ b/homeassistant/components/rflink/cover.py @@ -1,7 +1,5 @@ """Support for Rflink Cover devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rflink/entity.py b/homeassistant/components/rflink/entity.py index fe9c5e6e4f2ed..46436782bd6ba 100644 --- a/homeassistant/components/rflink/entity.py +++ b/homeassistant/components/rflink/entity.py @@ -1,7 +1,5 @@ """Support for Rflink devices.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/rflink/light.py b/homeassistant/components/rflink/light.py index 24bbf06c04967..67b4b03c83e88 100644 --- a/homeassistant/components/rflink/light.py +++ b/homeassistant/components/rflink/light.py @@ -1,7 +1,5 @@ """Support for Rflink lights.""" -from __future__ import annotations - import logging import re from typing import Any diff --git a/homeassistant/components/rflink/sensor.py b/homeassistant/components/rflink/sensor.py index 97d0b8115099e..7660a6aa9fb12 100644 --- a/homeassistant/components/rflink/sensor.py +++ b/homeassistant/components/rflink/sensor.py @@ -1,7 +1,5 @@ """Support for Rflink sensors.""" -from __future__ import annotations - from typing import Any from rflink.parser import PACKET_FIELDS, UNITS diff --git a/homeassistant/components/rflink/switch.py b/homeassistant/components/rflink/switch.py index bbbce2b8e9ae7..2bf4287aec7e7 100644 --- a/homeassistant/components/rflink/switch.py +++ b/homeassistant/components/rflink/switch.py @@ -1,7 +1,5 @@ """Support for Rflink switches.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.switch import ( diff --git a/homeassistant/components/rfxtrx/__init__.py b/homeassistant/components/rfxtrx/__init__.py index 8692ff4036696..9c44c9a8da801 100644 --- a/homeassistant/components/rfxtrx/__init__.py +++ b/homeassistant/components/rfxtrx/__init__.py @@ -1,7 +1,5 @@ """Support for RFXtrx devices.""" -from __future__ import annotations - import binascii from collections.abc import Callable, Mapping import copy diff --git a/homeassistant/components/rfxtrx/binary_sensor.py b/homeassistant/components/rfxtrx/binary_sensor.py index a86ad5557b4ab..f8bc5ef05e4c3 100644 --- a/homeassistant/components/rfxtrx/binary_sensor.py +++ b/homeassistant/components/rfxtrx/binary_sensor.py @@ -1,7 +1,5 @@ """Support for RFXtrx binary sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rfxtrx/config_flow.py b/homeassistant/components/rfxtrx/config_flow.py index 53e14fdddf741..5c8258b2c5a2b 100644 --- a/homeassistant/components/rfxtrx/config_flow.py +++ b/homeassistant/components/rfxtrx/config_flow.py @@ -1,7 +1,5 @@ """Config flow for RFXCOM RFXtrx integration.""" -from __future__ import annotations - import asyncio from contextlib import suppress import copy diff --git a/homeassistant/components/rfxtrx/cover.py b/homeassistant/components/rfxtrx/cover.py index 07443afb38b5a..dfcebcdef0d5a 100644 --- a/homeassistant/components/rfxtrx/cover.py +++ b/homeassistant/components/rfxtrx/cover.py @@ -1,7 +1,5 @@ """Support for RFXtrx covers.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rfxtrx/device_action.py b/homeassistant/components/rfxtrx/device_action.py index c3f61dee0265f..9dd91a2a87688 100644 --- a/homeassistant/components/rfxtrx/device_action.py +++ b/homeassistant/components/rfxtrx/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for RFXCOM RFXtrx.""" -from __future__ import annotations - from collections.abc import Callable import voluptuous as vol diff --git a/homeassistant/components/rfxtrx/device_trigger.py b/homeassistant/components/rfxtrx/device_trigger.py index fe9e0da0d527f..db1ab78552315 100644 --- a/homeassistant/components/rfxtrx/device_trigger.py +++ b/homeassistant/components/rfxtrx/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for RFXCOM RFXtrx.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/rfxtrx/diagnostics.py b/homeassistant/components/rfxtrx/diagnostics.py index d8bebfca2aed1..7bb85a0241b63 100644 --- a/homeassistant/components/rfxtrx/diagnostics.py +++ b/homeassistant/components/rfxtrx/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for RFXCOM RFXtrx.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/rfxtrx/entity.py b/homeassistant/components/rfxtrx/entity.py index f0cc193023c47..66eb58ed40db0 100644 --- a/homeassistant/components/rfxtrx/entity.py +++ b/homeassistant/components/rfxtrx/entity.py @@ -1,7 +1,5 @@ """Support for RFXtrx devices.""" -from __future__ import annotations - from collections.abc import Callable from typing import cast diff --git a/homeassistant/components/rfxtrx/event.py b/homeassistant/components/rfxtrx/event.py index 40d02953aeb8c..4feac88aeb7b8 100644 --- a/homeassistant/components/rfxtrx/event.py +++ b/homeassistant/components/rfxtrx/event.py @@ -1,7 +1,5 @@ """Support for RFXtrx sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rfxtrx/light.py b/homeassistant/components/rfxtrx/light.py index 90c0d2eeed7de..fa9476781b750 100644 --- a/homeassistant/components/rfxtrx/light.py +++ b/homeassistant/components/rfxtrx/light.py @@ -1,7 +1,5 @@ """Support for RFXtrx lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rfxtrx/sensor.py b/homeassistant/components/rfxtrx/sensor.py index 6669b1367dfc5..44cb54c8563ed 100644 --- a/homeassistant/components/rfxtrx/sensor.py +++ b/homeassistant/components/rfxtrx/sensor.py @@ -1,7 +1,5 @@ """Support for RFXtrx sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import date, datetime diff --git a/homeassistant/components/rfxtrx/siren.py b/homeassistant/components/rfxtrx/siren.py index 1164dafbfce2d..77eeee15762eb 100644 --- a/homeassistant/components/rfxtrx/siren.py +++ b/homeassistant/components/rfxtrx/siren.py @@ -1,7 +1,5 @@ """Support for RFXtrx sirens.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/rfxtrx/switch.py b/homeassistant/components/rfxtrx/switch.py index b3eb63fb2b47c..4261fa653ac36 100644 --- a/homeassistant/components/rfxtrx/switch.py +++ b/homeassistant/components/rfxtrx/switch.py @@ -1,7 +1,5 @@ """Support for RFXtrx switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/rhasspy/__init__.py b/homeassistant/components/rhasspy/__init__.py index d673aace40be8..ef4d78d9c145f 100644 --- a/homeassistant/components/rhasspy/__init__.py +++ b/homeassistant/components/rhasspy/__init__.py @@ -1,7 +1,5 @@ """The Rhasspy integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/rhasspy/config_flow.py b/homeassistant/components/rhasspy/config_flow.py index ea79f6b8845cd..7c4cd4ea1bfa6 100644 --- a/homeassistant/components/rhasspy/config_flow.py +++ b/homeassistant/components/rhasspy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rhasspy integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/ridwell/__init__.py b/homeassistant/components/ridwell/__init__.py index 84c389e05d61f..51f55915db282 100644 --- a/homeassistant/components/ridwell/__init__.py +++ b/homeassistant/components/ridwell/__init__.py @@ -1,7 +1,5 @@ """The Ridwell integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/ridwell/calendar.py b/homeassistant/components/ridwell/calendar.py index f1c5e6bc427e3..7d1ac9a04f5ad 100644 --- a/homeassistant/components/ridwell/calendar.py +++ b/homeassistant/components/ridwell/calendar.py @@ -1,7 +1,5 @@ """Support for Ridwell calendars.""" -from __future__ import annotations - import datetime from aioridwell.model import PickupCategory, RidwellAccount, RidwellPickupEvent diff --git a/homeassistant/components/ridwell/config_flow.py b/homeassistant/components/ridwell/config_flow.py index de7201c5f9a3f..ff8009e184279 100644 --- a/homeassistant/components/ridwell/config_flow.py +++ b/homeassistant/components/ridwell/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ridwell integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/ridwell/coordinator.py b/homeassistant/components/ridwell/coordinator.py index 336a71bc67f1e..8bfd121b422a0 100644 --- a/homeassistant/components/ridwell/coordinator.py +++ b/homeassistant/components/ridwell/coordinator.py @@ -1,7 +1,5 @@ """Define a Ridwell coordinator.""" -from __future__ import annotations - import asyncio from datetime import timedelta from typing import cast diff --git a/homeassistant/components/ridwell/diagnostics.py b/homeassistant/components/ridwell/diagnostics.py index 0eff7583311a2..1f10714a4d1a2 100644 --- a/homeassistant/components/ridwell/diagnostics.py +++ b/homeassistant/components/ridwell/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Ridwell.""" -from __future__ import annotations - import dataclasses from typing import Any diff --git a/homeassistant/components/ridwell/entity.py b/homeassistant/components/ridwell/entity.py index d8323f7aef6be..310858c50e2f6 100644 --- a/homeassistant/components/ridwell/entity.py +++ b/homeassistant/components/ridwell/entity.py @@ -1,7 +1,5 @@ """Define a base Ridwell entity.""" -from __future__ import annotations - from datetime import date from aioridwell.model import RidwellAccount, RidwellPickupEvent diff --git a/homeassistant/components/ridwell/sensor.py b/homeassistant/components/ridwell/sensor.py index 30f97ecaea8de..81181e4a58bca 100644 --- a/homeassistant/components/ridwell/sensor.py +++ b/homeassistant/components/ridwell/sensor.py @@ -1,7 +1,5 @@ """Support for Ridwell sensors.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import date from typing import Any diff --git a/homeassistant/components/ridwell/switch.py b/homeassistant/components/ridwell/switch.py index e3be9ea5368ea..7e8cf2754b2db 100644 --- a/homeassistant/components/ridwell/switch.py +++ b/homeassistant/components/ridwell/switch.py @@ -1,7 +1,5 @@ """Support for Ridwell buttons.""" -from __future__ import annotations - from typing import Any from aioridwell.errors import RidwellError diff --git a/homeassistant/components/ring/__init__.py b/homeassistant/components/ring/__init__.py index 8e36f3e85e703..89d28dcc4c507 100644 --- a/homeassistant/components/ring/__init__.py +++ b/homeassistant/components/ring/__init__.py @@ -1,7 +1,5 @@ """Support for Ring Doorbell/Chimes.""" -from __future__ import annotations - import logging from typing import Any, cast import uuid diff --git a/homeassistant/components/ring/binary_sensor.py b/homeassistant/components/ring/binary_sensor.py index 49051ee5e11e3..987745b4c788f 100644 --- a/homeassistant/components/ring/binary_sensor.py +++ b/homeassistant/components/ring/binary_sensor.py @@ -1,7 +1,5 @@ """Component providing HA sensor support for Ring Door Bell/Chimes.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/ring/button.py b/homeassistant/components/ring/button.py index 09e6c0e413a75..91c50b5079258 100644 --- a/homeassistant/components/ring/button.py +++ b/homeassistant/components/ring/button.py @@ -1,7 +1,5 @@ """Component providing support for Ring buttons.""" -from __future__ import annotations - from ring_doorbell import RingOther from homeassistant.components.button import ButtonEntity, ButtonEntityDescription diff --git a/homeassistant/components/ring/camera.py b/homeassistant/components/ring/camera.py index ee4ab050aca98..0f466563caf1c 100644 --- a/homeassistant/components/ring/camera.py +++ b/homeassistant/components/ring/camera.py @@ -1,7 +1,5 @@ """Component providing support to the Ring Door Bell camera.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/ring/const.py b/homeassistant/components/ring/const.py index 68ac00d69f688..03420cad8c53d 100644 --- a/homeassistant/components/ring/const.py +++ b/homeassistant/components/ring/const.py @@ -1,7 +1,5 @@ """The Ring constants.""" -from __future__ import annotations - from datetime import timedelta from typing import Final diff --git a/homeassistant/components/ring/coordinator.py b/homeassistant/components/ring/coordinator.py index 413c48c35ebf1..2117d50c26f29 100644 --- a/homeassistant/components/ring/coordinator.py +++ b/homeassistant/components/ring/coordinator.py @@ -1,7 +1,5 @@ """Data coordinators for the ring integration.""" -from __future__ import annotations - from asyncio import TaskGroup from collections.abc import Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/ring/diagnostics.py b/homeassistant/components/ring/diagnostics.py index cecf26a46a762..68789cf75fb56 100644 --- a/homeassistant/components/ring/diagnostics.py +++ b/homeassistant/components/ring/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Ring.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/ring/sensor.py b/homeassistant/components/ring/sensor.py index 2741e9d1b38cc..1cecdafa3fa75 100644 --- a/homeassistant/components/ring/sensor.py +++ b/homeassistant/components/ring/sensor.py @@ -1,7 +1,5 @@ """Component providing HA sensor support for Ring Door Bell/Chimes.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, Generic, cast diff --git a/homeassistant/components/ripple/sensor.py b/homeassistant/components/ripple/sensor.py index 30d2d77dcb4eb..9858f11d44251 100644 --- a/homeassistant/components/ripple/sensor.py +++ b/homeassistant/components/ripple/sensor.py @@ -1,7 +1,5 @@ """Support for Ripple sensors.""" -from __future__ import annotations - from datetime import timedelta from pyripple import get_balance diff --git a/homeassistant/components/risco/__init__.py b/homeassistant/components/risco/__init__.py index d65bd5d5abf98..708f9ca1450b4 100644 --- a/homeassistant/components/risco/__init__.py +++ b/homeassistant/components/risco/__init__.py @@ -1,7 +1,5 @@ """The Risco integration.""" -from __future__ import annotations - import logging from pyrisco import CannotConnectError, RiscoCloud, RiscoLocal, UnauthorizedError diff --git a/homeassistant/components/risco/alarm_control_panel.py b/homeassistant/components/risco/alarm_control_panel.py index f485c92377608..23e96bd0267dc 100644 --- a/homeassistant/components/risco/alarm_control_panel.py +++ b/homeassistant/components/risco/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Risco alarms.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Any diff --git a/homeassistant/components/risco/binary_sensor.py b/homeassistant/components/risco/binary_sensor.py index ff61985fef384..83dd60541c354 100644 --- a/homeassistant/components/risco/binary_sensor.py +++ b/homeassistant/components/risco/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Risco alarm zones.""" -from __future__ import annotations - from collections.abc import Mapping from itertools import chain from typing import Any diff --git a/homeassistant/components/risco/config_flow.py b/homeassistant/components/risco/config_flow.py index f7365d354147b..807b713c0860a 100644 --- a/homeassistant/components/risco/config_flow.py +++ b/homeassistant/components/risco/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Risco integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/risco/coordinator.py b/homeassistant/components/risco/coordinator.py index e7140eb9616ae..c8ed189fb9053 100644 --- a/homeassistant/components/risco/coordinator.py +++ b/homeassistant/components/risco/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Risco integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/risco/entity.py b/homeassistant/components/risco/entity.py index f448f60f4d9da..4e285cd0d40f9 100644 --- a/homeassistant/components/risco/entity.py +++ b/homeassistant/components/risco/entity.py @@ -1,7 +1,5 @@ """A risco entity base class.""" -from __future__ import annotations - from typing import Any from pyrisco import RiscoCloud diff --git a/homeassistant/components/risco/sensor.py b/homeassistant/components/risco/sensor.py index 93683f1aa5063..5a9ff6d27d47a 100644 --- a/homeassistant/components/risco/sensor.py +++ b/homeassistant/components/risco/sensor.py @@ -1,7 +1,5 @@ """Sensor for Risco Events.""" -from __future__ import annotations - from collections.abc import Collection, Mapping from datetime import datetime from typing import Any diff --git a/homeassistant/components/risco/switch.py b/homeassistant/components/risco/switch.py index 547dedd393312..fa31fe945a187 100644 --- a/homeassistant/components/risco/switch.py +++ b/homeassistant/components/risco/switch.py @@ -1,7 +1,5 @@ """Support for bypassing Risco alarm zones.""" -from __future__ import annotations - from typing import Any from pyrisco.common import Zone diff --git a/homeassistant/components/rituals_perfume_genie/binary_sensor.py b/homeassistant/components/rituals_perfume_genie/binary_sensor.py index 97e9c8418d117..29ddf2554c555 100644 --- a/homeassistant/components/rituals_perfume_genie/binary_sensor.py +++ b/homeassistant/components/rituals_perfume_genie/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Rituals Perfume Genie binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/rituals_perfume_genie/config_flow.py b/homeassistant/components/rituals_perfume_genie/config_flow.py index ee7e57c0fd847..e7b571748472c 100644 --- a/homeassistant/components/rituals_perfume_genie/config_flow.py +++ b/homeassistant/components/rituals_perfume_genie/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Rituals Perfume Genie integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/rituals_perfume_genie/diagnostics.py b/homeassistant/components/rituals_perfume_genie/diagnostics.py index bcc61a01ad62e..cdaff8220e55f 100644 --- a/homeassistant/components/rituals_perfume_genie/diagnostics.py +++ b/homeassistant/components/rituals_perfume_genie/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Rituals Perfume Genie.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/rituals_perfume_genie/entity.py b/homeassistant/components/rituals_perfume_genie/entity.py index 35dbf639dd0f2..075df410cf048 100644 --- a/homeassistant/components/rituals_perfume_genie/entity.py +++ b/homeassistant/components/rituals_perfume_genie/entity.py @@ -1,7 +1,5 @@ """Base class for Rituals Perfume Genie diffuser entity.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/rituals_perfume_genie/number.py b/homeassistant/components/rituals_perfume_genie/number.py index 98e833ff9bd4c..42ef494d838d2 100644 --- a/homeassistant/components/rituals_perfume_genie/number.py +++ b/homeassistant/components/rituals_perfume_genie/number.py @@ -1,7 +1,5 @@ """Support for Rituals Perfume Genie numbers.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/rituals_perfume_genie/select.py b/homeassistant/components/rituals_perfume_genie/select.py index 0636888c3d234..10cac9f10c222 100644 --- a/homeassistant/components/rituals_perfume_genie/select.py +++ b/homeassistant/components/rituals_perfume_genie/select.py @@ -1,7 +1,5 @@ """Support for Rituals Perfume Genie numbers.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/rituals_perfume_genie/sensor.py b/homeassistant/components/rituals_perfume_genie/sensor.py index 3921fd0b6c209..399c1ae5c7ca3 100644 --- a/homeassistant/components/rituals_perfume_genie/sensor.py +++ b/homeassistant/components/rituals_perfume_genie/sensor.py @@ -1,7 +1,5 @@ """Support for Rituals Perfume Genie sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/rituals_perfume_genie/switch.py b/homeassistant/components/rituals_perfume_genie/switch.py index c5331b490781c..61438acec9a5d 100644 --- a/homeassistant/components/rituals_perfume_genie/switch.py +++ b/homeassistant/components/rituals_perfume_genie/switch.py @@ -1,7 +1,5 @@ """Support for Rituals Perfume Genie switches.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/rmvtransport/sensor.py b/homeassistant/components/rmvtransport/sensor.py index b85a731bac0d3..e00ded0b5555b 100644 --- a/homeassistant/components/rmvtransport/sensor.py +++ b/homeassistant/components/rmvtransport/sensor.py @@ -1,7 +1,5 @@ """Support for departure information for Rhein-Main public transport.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/roborock/__init__.py b/homeassistant/components/roborock/__init__.py index eb43375f19b49..3fb2109c63c48 100644 --- a/homeassistant/components/roborock/__init__.py +++ b/homeassistant/components/roborock/__init__.py @@ -1,7 +1,5 @@ """The Roborock component.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine from datetime import timedelta diff --git a/homeassistant/components/roborock/binary_sensor.py b/homeassistant/components/roborock/binary_sensor.py index 114656a6d17ab..6a3eeb6c5904f 100644 --- a/homeassistant/components/roborock/binary_sensor.py +++ b/homeassistant/components/roborock/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Roborock sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/roborock/button.py b/homeassistant/components/roborock/button.py index 65f2e1713596c..05c633cac0513 100644 --- a/homeassistant/components/roborock/button.py +++ b/homeassistant/components/roborock/button.py @@ -1,7 +1,5 @@ """Support for Roborock button.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import itertools diff --git a/homeassistant/components/roborock/config_flow.py b/homeassistant/components/roborock/config_flow.py index 3cf0848ca4573..d3b666cfef68c 100644 --- a/homeassistant/components/roborock/config_flow.py +++ b/homeassistant/components/roborock/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Roborock.""" -from __future__ import annotations - from collections.abc import Mapping from copy import deepcopy import logging diff --git a/homeassistant/components/roborock/coordinator.py b/homeassistant/components/roborock/coordinator.py index 5653b4ff3a150..e7975126682b5 100644 --- a/homeassistant/components/roborock/coordinator.py +++ b/homeassistant/components/roborock/coordinator.py @@ -1,7 +1,5 @@ """Roborock Coordinator.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/roborock/diagnostics.py b/homeassistant/components/roborock/diagnostics.py index 642dd254c2179..ebed19c8f85b3 100644 --- a/homeassistant/components/roborock/diagnostics.py +++ b/homeassistant/components/roborock/diagnostics.py @@ -1,7 +1,5 @@ """Support for the Airzone diagnostics.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/roborock/sensor.py b/homeassistant/components/roborock/sensor.py index bb0240a78da14..e72e26f1c9898 100644 --- a/homeassistant/components/roborock/sensor.py +++ b/homeassistant/components/roborock/sensor.py @@ -1,7 +1,5 @@ """Support for Roborock sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import datetime diff --git a/homeassistant/components/roborock/switch.py b/homeassistant/components/roborock/switch.py index 27f901740ec44..de17cee7f4bd3 100644 --- a/homeassistant/components/roborock/switch.py +++ b/homeassistant/components/roborock/switch.py @@ -1,7 +1,5 @@ """Support for Roborock switch.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/rocketchat/notify.py b/homeassistant/components/rocketchat/notify.py index 96eda4b5609dc..9c5c07897c42b 100644 --- a/homeassistant/components/rocketchat/notify.py +++ b/homeassistant/components/rocketchat/notify.py @@ -1,7 +1,5 @@ """Rocket.Chat notification service.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/roku/__init__.py b/homeassistant/components/roku/__init__.py index 06223acf45086..f788a8c074ec2 100644 --- a/homeassistant/components/roku/__init__.py +++ b/homeassistant/components/roku/__init__.py @@ -1,7 +1,5 @@ """Support for Roku.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv diff --git a/homeassistant/components/roku/binary_sensor.py b/homeassistant/components/roku/binary_sensor.py index 3125089805558..64540f60010fb 100644 --- a/homeassistant/components/roku/binary_sensor.py +++ b/homeassistant/components/roku/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Roku binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/roku/browse_media.py b/homeassistant/components/roku/browse_media.py index 80fcd0c8901e4..830d6ede87d42 100644 --- a/homeassistant/components/roku/browse_media.py +++ b/homeassistant/components/roku/browse_media.py @@ -1,7 +1,5 @@ """Support for media browsing.""" -from __future__ import annotations - from collections.abc import Callable from functools import partial diff --git a/homeassistant/components/roku/config_flow.py b/homeassistant/components/roku/config_flow.py index b28648589c9d0..cf19608b8ac20 100644 --- a/homeassistant/components/roku/config_flow.py +++ b/homeassistant/components/roku/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Roku.""" -from __future__ import annotations - import logging from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/roku/coordinator.py b/homeassistant/components/roku/coordinator.py index e3c20d8351fcf..e3157889535d9 100644 --- a/homeassistant/components/roku/coordinator.py +++ b/homeassistant/components/roku/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Roku.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/roku/diagnostics.py b/homeassistant/components/roku/diagnostics.py index 86e7a7ac1c96d..08fdb7bcd3174 100644 --- a/homeassistant/components/roku/diagnostics.py +++ b/homeassistant/components/roku/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Roku.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/roku/entity.py b/homeassistant/components/roku/entity.py index 1321e3806d194..27f156ce9b3e9 100644 --- a/homeassistant/components/roku/entity.py +++ b/homeassistant/components/roku/entity.py @@ -1,7 +1,5 @@ """Base Entity for Roku.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import CONNECTION_NETWORK_MAC, DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/roku/helpers.py b/homeassistant/components/roku/helpers.py index ad8bee63b6f64..671fd6cd2c620 100644 --- a/homeassistant/components/roku/helpers.py +++ b/homeassistant/components/roku/helpers.py @@ -1,7 +1,5 @@ """Helpers for Roku.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps from typing import Any, Concatenate diff --git a/homeassistant/components/roku/media_player.py b/homeassistant/components/roku/media_player.py index fe74d69c90da0..b185a2f421a88 100644 --- a/homeassistant/components/roku/media_player.py +++ b/homeassistant/components/roku/media_player.py @@ -1,7 +1,5 @@ """Support for the Roku media player.""" -from __future__ import annotations - import datetime as dt import logging import mimetypes diff --git a/homeassistant/components/roku/remote.py b/homeassistant/components/roku/remote.py index cc3689c9df3d0..344c9f387097c 100644 --- a/homeassistant/components/roku/remote.py +++ b/homeassistant/components/roku/remote.py @@ -1,7 +1,5 @@ """Support for the Roku remote.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/roku/select.py b/homeassistant/components/roku/select.py index 062e1258ea22d..16a8496d6dfba 100644 --- a/homeassistant/components/roku/select.py +++ b/homeassistant/components/roku/select.py @@ -1,7 +1,5 @@ """Support for Roku selects.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/roku/sensor.py b/homeassistant/components/roku/sensor.py index a61a9be6a7308..7297e109c938a 100644 --- a/homeassistant/components/roku/sensor.py +++ b/homeassistant/components/roku/sensor.py @@ -1,7 +1,5 @@ """Support for Roku sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/roku/services.py b/homeassistant/components/roku/services.py index 83ec9c0cbfb50..15f6d97c28b83 100644 --- a/homeassistant/components/roku/services.py +++ b/homeassistant/components/roku/services.py @@ -1,7 +1,5 @@ """Support for the Roku media player.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/romy/config_flow.py b/homeassistant/components/romy/config_flow.py index 48558cd98c745..0908e41f437f4 100644 --- a/homeassistant/components/romy/config_flow.py +++ b/homeassistant/components/romy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ROMY integration.""" -from __future__ import annotations - import romy import voluptuous as vol diff --git a/homeassistant/components/roomba/config_flow.py b/homeassistant/components/roomba/config_flow.py index b7d259e3131ac..6c8a9bcf9b160 100644 --- a/homeassistant/components/roomba/config_flow.py +++ b/homeassistant/components/roomba/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure roomba component.""" -from __future__ import annotations - import asyncio from functools import partial from typing import Any diff --git a/homeassistant/components/roomba/entity.py b/homeassistant/components/roomba/entity.py index 71ebab3ae4391..aaa2c89637361 100644 --- a/homeassistant/components/roomba/entity.py +++ b/homeassistant/components/roomba/entity.py @@ -1,7 +1,5 @@ """Base class for iRobot devices.""" -from __future__ import annotations - from homeassistant.const import ATTR_CONNECTIONS from homeassistant.helpers import device_registry as dr from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/roomba/models.py b/homeassistant/components/roomba/models.py index 350495cae7bc0..6039bf9a1a943 100644 --- a/homeassistant/components/roomba/models.py +++ b/homeassistant/components/roomba/models.py @@ -1,7 +1,5 @@ """The roomba integration models.""" -from __future__ import annotations - from dataclasses import dataclass from roombapy import Roomba diff --git a/homeassistant/components/roomba/vacuum.py b/homeassistant/components/roomba/vacuum.py index 6abc1d52398c4..2c111f22c6bb1 100644 --- a/homeassistant/components/roomba/vacuum.py +++ b/homeassistant/components/roomba/vacuum.py @@ -1,7 +1,5 @@ """Support for Wi-Fi enabled iRobot Roombas.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/roon/media_player.py b/homeassistant/components/roon/media_player.py index 804fb0244b593..15c81fc552940 100644 --- a/homeassistant/components/roon/media_player.py +++ b/homeassistant/components/roon/media_player.py @@ -1,7 +1,5 @@ """MediaPlayer platform for Roon integration.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/roon/services.py b/homeassistant/components/roon/services.py index 28167d9491804..885e99d504019 100644 --- a/homeassistant/components/roon/services.py +++ b/homeassistant/components/roon/services.py @@ -1,7 +1,5 @@ """MediaPlayer platform for Roon integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/route53/__init__.py b/homeassistant/components/route53/__init__.py index 2c9824d0628ac..68d5eb736a4ff 100644 --- a/homeassistant/components/route53/__init__.py +++ b/homeassistant/components/route53/__init__.py @@ -1,7 +1,5 @@ """Update the IP addresses of your Route53 DNS records.""" -from __future__ import annotations - from datetime import timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/rova/__init__.py b/homeassistant/components/rova/__init__.py index ecde0578772b4..a538978e9f9b8 100644 --- a/homeassistant/components/rova/__init__.py +++ b/homeassistant/components/rova/__init__.py @@ -1,7 +1,5 @@ """The rova component.""" -from __future__ import annotations - from requests.exceptions import ConnectTimeout, HTTPError from rova.rova import Rova diff --git a/homeassistant/components/rova/sensor.py b/homeassistant/components/rova/sensor.py index 59f9f28f8f5b6..036b0770a27f0 100644 --- a/homeassistant/components/rova/sensor.py +++ b/homeassistant/components/rova/sensor.py @@ -1,7 +1,5 @@ """Support for Rova garbage calendar.""" -from __future__ import annotations - from datetime import datetime from homeassistant.components.sensor import ( diff --git a/homeassistant/components/rpi_power/config_flow.py b/homeassistant/components/rpi_power/config_flow.py index 0151a92856dd4..5e264086b1765 100644 --- a/homeassistant/components/rpi_power/config_flow.py +++ b/homeassistant/components/rpi_power/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Raspberry Pi Power Supply Checker.""" -from __future__ import annotations - from collections.abc import Awaitable from typing import Any diff --git a/homeassistant/components/rss_feed_template/__init__.py b/homeassistant/components/rss_feed_template/__init__.py index 98d0e1bf79042..8640e6c25b31d 100644 --- a/homeassistant/components/rss_feed_template/__init__.py +++ b/homeassistant/components/rss_feed_template/__init__.py @@ -1,7 +1,5 @@ """Support to export sensor values via RSS feed.""" -from __future__ import annotations - from html import escape from aiohttp import web diff --git a/homeassistant/components/rtorrent/sensor.py b/homeassistant/components/rtorrent/sensor.py index 367542ca8c2d5..8a7d046071856 100644 --- a/homeassistant/components/rtorrent/sensor.py +++ b/homeassistant/components/rtorrent/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring the rtorrent BitTorrent client API.""" -from __future__ import annotations - import logging from typing import cast import xmlrpc.client diff --git a/homeassistant/components/ruckus_unleashed/device_tracker.py b/homeassistant/components/ruckus_unleashed/device_tracker.py index 890148ec25cc4..665b3939bd195 100644 --- a/homeassistant/components/ruckus_unleashed/device_tracker.py +++ b/homeassistant/components/ruckus_unleashed/device_tracker.py @@ -1,7 +1,5 @@ """Support for Ruckus devices.""" -from __future__ import annotations - import logging from homeassistant.components.device_tracker import ScannerEntity diff --git a/homeassistant/components/russound_rio/config_flow.py b/homeassistant/components/russound_rio/config_flow.py index edf542b5de256..661a6cdeed5a2 100644 --- a/homeassistant/components/russound_rio/config_flow.py +++ b/homeassistant/components/russound_rio/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure russound_rio component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/russound_rio/media_player.py b/homeassistant/components/russound_rio/media_player.py index a09c663a9837a..2dde31578097b 100644 --- a/homeassistant/components/russound_rio/media_player.py +++ b/homeassistant/components/russound_rio/media_player.py @@ -1,7 +1,5 @@ """Support for Russound multizone controllers using RIO Protocol.""" -from __future__ import annotations - import asyncio import datetime as dt import logging diff --git a/homeassistant/components/russound_rnet/media_player.py b/homeassistant/components/russound_rnet/media_player.py index 48808930d9f44..46a9b162c7863 100644 --- a/homeassistant/components/russound_rnet/media_player.py +++ b/homeassistant/components/russound_rnet/media_player.py @@ -1,7 +1,5 @@ """Support for interfacing with Russound via RNET Protocol.""" -from __future__ import annotations - import logging import math diff --git a/homeassistant/components/ruuvi_gateway/__init__.py b/homeassistant/components/ruuvi_gateway/__init__.py index da93a89a9f312..94ebf6fbcf61a 100644 --- a/homeassistant/components/ruuvi_gateway/__init__.py +++ b/homeassistant/components/ruuvi_gateway/__init__.py @@ -1,7 +1,5 @@ """The Ruuvi Gateway integration.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/ruuvi_gateway/bluetooth.py b/homeassistant/components/ruuvi_gateway/bluetooth.py index bdd1e21d49181..8a0eaebe215c5 100644 --- a/homeassistant/components/ruuvi_gateway/bluetooth.py +++ b/homeassistant/components/ruuvi_gateway/bluetooth.py @@ -1,7 +1,5 @@ """Bluetooth support for Ruuvi Gateway.""" -from __future__ import annotations - import logging import time diff --git a/homeassistant/components/ruuvi_gateway/config_flow.py b/homeassistant/components/ruuvi_gateway/config_flow.py index 05ca93de9f28a..d50c71280afe3 100644 --- a/homeassistant/components/ruuvi_gateway/config_flow.py +++ b/homeassistant/components/ruuvi_gateway/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ruuvi Gateway integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ruuvi_gateway/coordinator.py b/homeassistant/components/ruuvi_gateway/coordinator.py index 0c42cd0cb389a..d60c212ff2751 100644 --- a/homeassistant/components/ruuvi_gateway/coordinator.py +++ b/homeassistant/components/ruuvi_gateway/coordinator.py @@ -1,7 +1,5 @@ """Update coordinator for Ruuvi Gateway.""" -from __future__ import annotations - import logging from aioruuvigateway.api import get_gateway_history_data diff --git a/homeassistant/components/ruuvi_gateway/models.py b/homeassistant/components/ruuvi_gateway/models.py index 3717ffdb25af5..201668e9a6cff 100644 --- a/homeassistant/components/ruuvi_gateway/models.py +++ b/homeassistant/components/ruuvi_gateway/models.py @@ -1,7 +1,5 @@ """Models for Ruuvi Gateway integration.""" -from __future__ import annotations - import dataclasses from .bluetooth import RuuviGatewayScanner diff --git a/homeassistant/components/ruuvi_gateway/schemata.py b/homeassistant/components/ruuvi_gateway/schemata.py index 4662e07acbfde..5a7d7bb2fb711 100644 --- a/homeassistant/components/ruuvi_gateway/schemata.py +++ b/homeassistant/components/ruuvi_gateway/schemata.py @@ -1,7 +1,5 @@ """Schemata for ruuvi_gateway.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import CONF_HOST, CONF_TOKEN diff --git a/homeassistant/components/ruuvitag_ble/__init__.py b/homeassistant/components/ruuvitag_ble/__init__.py index bf741a99a138c..01634bfce88cc 100644 --- a/homeassistant/components/ruuvitag_ble/__init__.py +++ b/homeassistant/components/ruuvitag_ble/__init__.py @@ -1,7 +1,5 @@ """The ruuvitag_ble integration.""" -from __future__ import annotations - import logging from ruuvitag_ble import RuuvitagBluetoothDeviceData diff --git a/homeassistant/components/ruuvitag_ble/config_flow.py b/homeassistant/components/ruuvitag_ble/config_flow.py index 1d71eaf28c074..48b87b249bd27 100644 --- a/homeassistant/components/ruuvitag_ble/config_flow.py +++ b/homeassistant/components/ruuvitag_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ruuvitag_ble.""" -from __future__ import annotations - from typing import Any from ruuvitag_ble import RuuvitagBluetoothDeviceData diff --git a/homeassistant/components/ruuvitag_ble/sensor.py b/homeassistant/components/ruuvitag_ble/sensor.py index 0b359a570eb75..9c4e5794c7d22 100644 --- a/homeassistant/components/ruuvitag_ble/sensor.py +++ b/homeassistant/components/ruuvitag_ble/sensor.py @@ -1,7 +1,5 @@ """Support for RuuviTag sensors.""" -from __future__ import annotations - from sensor_state_data import ( DeviceKey, SensorDeviceClass as SSDSensorDeviceClass, diff --git a/homeassistant/components/rympro/__init__.py b/homeassistant/components/rympro/__init__.py index 20d208cca6960..184c97c41efc0 100644 --- a/homeassistant/components/rympro/__init__.py +++ b/homeassistant/components/rympro/__init__.py @@ -1,7 +1,5 @@ """The Read Your Meter Pro integration.""" -from __future__ import annotations - import logging from pyrympro import CannotConnectError, RymPro, UnauthorizedError diff --git a/homeassistant/components/rympro/config_flow.py b/homeassistant/components/rympro/config_flow.py index 1d5d8a9e79d9d..74844cf30d88c 100644 --- a/homeassistant/components/rympro/config_flow.py +++ b/homeassistant/components/rympro/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Read Your Meter Pro integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/rympro/coordinator.py b/homeassistant/components/rympro/coordinator.py index 6b49a065d35b7..6990855711608 100644 --- a/homeassistant/components/rympro/coordinator.py +++ b/homeassistant/components/rympro/coordinator.py @@ -1,7 +1,5 @@ """The Read Your Meter Pro integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/rympro/sensor.py b/homeassistant/components/rympro/sensor.py index 66ed41a4ce981..1a13b8f82ec02 100644 --- a/homeassistant/components/rympro/sensor.py +++ b/homeassistant/components/rympro/sensor.py @@ -1,7 +1,5 @@ """Sensor for RymPro meters.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/sabnzbd/__init__.py b/homeassistant/components/sabnzbd/__init__.py index 4241f39778c19..f2d687280db61 100644 --- a/homeassistant/components/sabnzbd/__init__.py +++ b/homeassistant/components/sabnzbd/__init__.py @@ -1,7 +1,5 @@ """Support for monitoring an SABnzbd NZB client.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/sabnzbd/binary_sensor.py b/homeassistant/components/sabnzbd/binary_sensor.py index 59ef17237e2aa..73eced14a2321 100644 --- a/homeassistant/components/sabnzbd/binary_sensor.py +++ b/homeassistant/components/sabnzbd/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for SABnzbd.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/sabnzbd/config_flow.py b/homeassistant/components/sabnzbd/config_flow.py index c7d299c825b24..b90f148523dbe 100644 --- a/homeassistant/components/sabnzbd/config_flow.py +++ b/homeassistant/components/sabnzbd/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for SabNzbd.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sabnzbd/number.py b/homeassistant/components/sabnzbd/number.py index 8f6a606430ed0..57396eeb7830a 100644 --- a/homeassistant/components/sabnzbd/number.py +++ b/homeassistant/components/sabnzbd/number.py @@ -1,7 +1,5 @@ """Number entities for the SABnzbd integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/sabnzbd/sensor.py b/homeassistant/components/sabnzbd/sensor.py index 5e871b4bf4073..5d10e2dc0b9d3 100644 --- a/homeassistant/components/sabnzbd/sensor.py +++ b/homeassistant/components/sabnzbd/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring an SABnzbd NZB client.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/saj/sensor.py b/homeassistant/components/saj/sensor.py index 89b6658c4183a..8881267d49073 100644 --- a/homeassistant/components/saj/sensor.py +++ b/homeassistant/components/saj/sensor.py @@ -1,7 +1,5 @@ """SAJ solar inverter interface.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from datetime import date, datetime import logging diff --git a/homeassistant/components/samsungtv/__init__.py b/homeassistant/components/samsungtv/__init__.py index f7af5efc899f3..449c0722bde11 100644 --- a/homeassistant/components/samsungtv/__init__.py +++ b/homeassistant/components/samsungtv/__init__.py @@ -1,7 +1,5 @@ """The Samsung TV integration.""" -from __future__ import annotations - from collections.abc import Coroutine, Mapping from functools import partial from typing import Any diff --git a/homeassistant/components/samsungtv/bridge.py b/homeassistant/components/samsungtv/bridge.py index 0c856be4a819f..6168f8d2f692b 100644 --- a/homeassistant/components/samsungtv/bridge.py +++ b/homeassistant/components/samsungtv/bridge.py @@ -1,7 +1,5 @@ """samsungctl and samsungtvws bridge classes.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from asyncio.exceptions import TimeoutError as AsyncioTimeoutError diff --git a/homeassistant/components/samsungtv/config_flow.py b/homeassistant/components/samsungtv/config_flow.py index f268044c10368..24a404289385c 100644 --- a/homeassistant/components/samsungtv/config_flow.py +++ b/homeassistant/components/samsungtv/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Samsung TV.""" -from __future__ import annotations - from collections.abc import Mapping from functools import partial import socket diff --git a/homeassistant/components/samsungtv/coordinator.py b/homeassistant/components/samsungtv/coordinator.py index 9b09436be888a..ac587c9ae9275 100644 --- a/homeassistant/components/samsungtv/coordinator.py +++ b/homeassistant/components/samsungtv/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the SamsungTV integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from datetime import timedelta from typing import Any diff --git a/homeassistant/components/samsungtv/device_trigger.py b/homeassistant/components/samsungtv/device_trigger.py index 749276b61c469..d647ab85286aa 100644 --- a/homeassistant/components/samsungtv/device_trigger.py +++ b/homeassistant/components/samsungtv/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for control of Samsung TV.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/samsungtv/diagnostics.py b/homeassistant/components/samsungtv/diagnostics.py index 667d23ba631f7..6924b97d293f5 100644 --- a/homeassistant/components/samsungtv/diagnostics.py +++ b/homeassistant/components/samsungtv/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for SamsungTV.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/samsungtv/entity.py b/homeassistant/components/samsungtv/entity.py index 82157a7365b82..a788ecae15777 100644 --- a/homeassistant/components/samsungtv/entity.py +++ b/homeassistant/components/samsungtv/entity.py @@ -1,7 +1,5 @@ """Base SamsungTV Entity.""" -from __future__ import annotations - from typing import Any from wakeonlan import send_magic_packet diff --git a/homeassistant/components/samsungtv/helpers.py b/homeassistant/components/samsungtv/helpers.py index b4075b8117fd4..6a16ef5a0e375 100644 --- a/homeassistant/components/samsungtv/helpers.py +++ b/homeassistant/components/samsungtv/helpers.py @@ -1,7 +1,5 @@ """Helper functions for Samsung TV.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntryState from homeassistant.core import HomeAssistant, callback from homeassistant.helpers import device_registry as dr, entity_registry as er diff --git a/homeassistant/components/samsungtv/media_player.py b/homeassistant/components/samsungtv/media_player.py index 56eb0abd9f537..b86450b0396ed 100644 --- a/homeassistant/components/samsungtv/media_player.py +++ b/homeassistant/components/samsungtv/media_player.py @@ -1,7 +1,5 @@ """Support for interface with an Samsung TV.""" -from __future__ import annotations - import asyncio from collections.abc import Sequence from typing import Any diff --git a/homeassistant/components/samsungtv/remote.py b/homeassistant/components/samsungtv/remote.py index ec2e8c4596313..e2db2fd9f4300 100644 --- a/homeassistant/components/samsungtv/remote.py +++ b/homeassistant/components/samsungtv/remote.py @@ -1,7 +1,5 @@ """Support for the SamsungTV remote.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/samsungtv/trigger.py b/homeassistant/components/samsungtv/trigger.py index dc32617b583a5..a9baadf0a9dc4 100644 --- a/homeassistant/components/samsungtv/trigger.py +++ b/homeassistant/components/samsungtv/trigger.py @@ -1,7 +1,5 @@ """Samsung TV trigger dispatcher.""" -from __future__ import annotations - from typing import cast from homeassistant.const import CONF_PLATFORM diff --git a/homeassistant/components/samsungtv/triggers/turn_on.py b/homeassistant/components/samsungtv/triggers/turn_on.py index 6bcb9365b67a2..5cc5b386646e0 100644 --- a/homeassistant/components/samsungtv/triggers/turn_on.py +++ b/homeassistant/components/samsungtv/triggers/turn_on.py @@ -1,7 +1,5 @@ """Samsung TV device turn on trigger.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/satel_integra/alarm_control_panel.py b/homeassistant/components/satel_integra/alarm_control_panel.py index 549ddcca9a2c3..f9815d0dea6c4 100644 --- a/homeassistant/components/satel_integra/alarm_control_panel.py +++ b/homeassistant/components/satel_integra/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Satel Integra alarm, using ETHM module.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/satel_integra/binary_sensor.py b/homeassistant/components/satel_integra/binary_sensor.py index 567fecb132d86..cc238ae980cd1 100644 --- a/homeassistant/components/satel_integra/binary_sensor.py +++ b/homeassistant/components/satel_integra/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Satel Integra zone states- represented as binary sensors.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/satel_integra/config_flow.py b/homeassistant/components/satel_integra/config_flow.py index 23885db0bd646..1bd7a7645532c 100644 --- a/homeassistant/components/satel_integra/config_flow.py +++ b/homeassistant/components/satel_integra/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Satel Integra.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/satel_integra/coordinator.py b/homeassistant/components/satel_integra/coordinator.py index 0805ab94ed5a1..fe2b3abbd37eb 100644 --- a/homeassistant/components/satel_integra/coordinator.py +++ b/homeassistant/components/satel_integra/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Satel Integra.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/satel_integra/diagnostics.py b/homeassistant/components/satel_integra/diagnostics.py index 93e9bd104ee6d..a7aa029a7c90c 100644 --- a/homeassistant/components/satel_integra/diagnostics.py +++ b/homeassistant/components/satel_integra/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Satel Integra.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/satel_integra/entity.py b/homeassistant/components/satel_integra/entity.py index a37339147189d..447caee196b01 100644 --- a/homeassistant/components/satel_integra/entity.py +++ b/homeassistant/components/satel_integra/entity.py @@ -1,7 +1,5 @@ """Satel Integra base entity.""" -from __future__ import annotations - from typing import TYPE_CHECKING from satel_integra.satel_integra import AsyncSatel diff --git a/homeassistant/components/satel_integra/switch.py b/homeassistant/components/satel_integra/switch.py index 4b33f7d4ef286..bf610c2d62cde 100644 --- a/homeassistant/components/satel_integra/switch.py +++ b/homeassistant/components/satel_integra/switch.py @@ -1,7 +1,5 @@ """Support for Satel Integra modifiable outputs represented as switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity diff --git a/homeassistant/components/saunum/__init__.py b/homeassistant/components/saunum/__init__.py index 6248ac8dd721c..db45b86e11e50 100644 --- a/homeassistant/components/saunum/__init__.py +++ b/homeassistant/components/saunum/__init__.py @@ -1,7 +1,5 @@ """The Saunum Leil Sauna Control Unit integration.""" -from __future__ import annotations - from pysaunum import SaunumClient, SaunumConnectionError, SaunumTimeoutError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/saunum/binary_sensor.py b/homeassistant/components/saunum/binary_sensor.py index 1a50b8f4abd6b..819270e6f84bf 100644 --- a/homeassistant/components/saunum/binary_sensor.py +++ b/homeassistant/components/saunum/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Saunum Leil Sauna Control Unit integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/saunum/climate.py b/homeassistant/components/saunum/climate.py index f2615593cbc58..2fb559d971471 100644 --- a/homeassistant/components/saunum/climate.py +++ b/homeassistant/components/saunum/climate.py @@ -1,7 +1,5 @@ """Climate platform for Saunum Leil Sauna Control Unit.""" -from __future__ import annotations - import asyncio from datetime import timedelta from typing import Any diff --git a/homeassistant/components/saunum/config_flow.py b/homeassistant/components/saunum/config_flow.py index a13525537bfe3..33eb3ef55e080 100644 --- a/homeassistant/components/saunum/config_flow.py +++ b/homeassistant/components/saunum/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Saunum Leil Sauna Control Unit integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/saunum/coordinator.py b/homeassistant/components/saunum/coordinator.py index 540da3b55f4ba..9ea66674ccbe0 100644 --- a/homeassistant/components/saunum/coordinator.py +++ b/homeassistant/components/saunum/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Saunum Leil Sauna Control Unit integration.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/saunum/diagnostics.py b/homeassistant/components/saunum/diagnostics.py index 5e42e926d331e..72ed510815ca1 100644 --- a/homeassistant/components/saunum/diagnostics.py +++ b/homeassistant/components/saunum/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Saunum Leil Sauna Control Unit integration.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/saunum/entity.py b/homeassistant/components/saunum/entity.py index c0ed7bad5175a..5917692f9bdbd 100644 --- a/homeassistant/components/saunum/entity.py +++ b/homeassistant/components/saunum/entity.py @@ -1,7 +1,5 @@ """Base entity for Saunum Leil Sauna Control Unit integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/saunum/light.py b/homeassistant/components/saunum/light.py index 30be9924f08f9..209e314c333a7 100644 --- a/homeassistant/components/saunum/light.py +++ b/homeassistant/components/saunum/light.py @@ -1,7 +1,5 @@ """Light platform for Saunum Leil Sauna Control Unit.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from pysaunum import SaunumException diff --git a/homeassistant/components/saunum/number.py b/homeassistant/components/saunum/number.py index d6da69deedebf..bf3b2bc428d55 100644 --- a/homeassistant/components/saunum/number.py +++ b/homeassistant/components/saunum/number.py @@ -1,7 +1,5 @@ """Number platform for Saunum Leil Sauna Control Unit.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/saunum/sensor.py b/homeassistant/components/saunum/sensor.py index 7e9a09e051783..a4969c3688994 100644 --- a/homeassistant/components/saunum/sensor.py +++ b/homeassistant/components/saunum/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Saunum Leil Sauna Control Unit integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/saunum/services.py b/homeassistant/components/saunum/services.py index c45c412e1647d..9992ec2363862 100644 --- a/homeassistant/components/saunum/services.py +++ b/homeassistant/components/saunum/services.py @@ -1,7 +1,5 @@ """Define services for the Saunum integration.""" -from __future__ import annotations - from datetime import timedelta from pysaunum import ( diff --git a/homeassistant/components/scene/__init__.py b/homeassistant/components/scene/__init__.py index b4e23a36d825d..7db7e2b1d10e6 100644 --- a/homeassistant/components/scene/__init__.py +++ b/homeassistant/components/scene/__init__.py @@ -1,7 +1,5 @@ """Allow users to set and activate scenes.""" -from __future__ import annotations - import functools as ft import importlib import logging diff --git a/homeassistant/components/schedule/__init__.py b/homeassistant/components/schedule/__init__.py index 1e0706621a56d..cdb70e2195f48 100644 --- a/homeassistant/components/schedule/__init__.py +++ b/homeassistant/components/schedule/__init__.py @@ -1,7 +1,5 @@ """Support for schedules in Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, time, timedelta import itertools diff --git a/homeassistant/components/schlage/__init__.py b/homeassistant/components/schlage/__init__.py index ed995d4aa3d4a..e66be7f477c81 100644 --- a/homeassistant/components/schlage/__init__.py +++ b/homeassistant/components/schlage/__init__.py @@ -1,7 +1,5 @@ """The Schlage integration.""" -from __future__ import annotations - from pycognito.exceptions import WarrantException import pyschlage import voluptuous as vol diff --git a/homeassistant/components/schlage/binary_sensor.py b/homeassistant/components/schlage/binary_sensor.py index 62e69b5cb4a23..0974bec1cc61b 100644 --- a/homeassistant/components/schlage/binary_sensor.py +++ b/homeassistant/components/schlage/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for Schlage binary_sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/schlage/config_flow.py b/homeassistant/components/schlage/config_flow.py index 6e8f94473ddd1..39a1e51e4eb3d 100644 --- a/homeassistant/components/schlage/config_flow.py +++ b/homeassistant/components/schlage/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Schlage integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/schlage/coordinator.py b/homeassistant/components/schlage/coordinator.py index eec143c574fba..b6f4e70ab420f 100644 --- a/homeassistant/components/schlage/coordinator.py +++ b/homeassistant/components/schlage/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Schlage integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/schlage/diagnostics.py b/homeassistant/components/schlage/diagnostics.py index 357f04f00dbcf..949a02df98035 100644 --- a/homeassistant/components/schlage/diagnostics.py +++ b/homeassistant/components/schlage/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Schlage.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/schlage/lock.py b/homeassistant/components/schlage/lock.py index 739e5a0b1d70c..58c8adf97ce2a 100644 --- a/homeassistant/components/schlage/lock.py +++ b/homeassistant/components/schlage/lock.py @@ -1,7 +1,5 @@ """Platform for Schlage lock integration.""" -from __future__ import annotations - from typing import Any from pyschlage.code import AccessCode diff --git a/homeassistant/components/schlage/select.py b/homeassistant/components/schlage/select.py index cb142f0171767..26b78e5340fda 100644 --- a/homeassistant/components/schlage/select.py +++ b/homeassistant/components/schlage/select.py @@ -1,7 +1,5 @@ """Platform for Schlage select integration.""" -from __future__ import annotations - from pyschlage.lock import AUTO_LOCK_TIMES from homeassistant.components.select import SelectEntity, SelectEntityDescription diff --git a/homeassistant/components/schlage/sensor.py b/homeassistant/components/schlage/sensor.py index 494efc7585a01..689b36c4f9278 100644 --- a/homeassistant/components/schlage/sensor.py +++ b/homeassistant/components/schlage/sensor.py @@ -1,7 +1,5 @@ """Platform for Schlage sensor integration.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/schlage/switch.py b/homeassistant/components/schlage/switch.py index c40d0c41e88ed..3bd376f933d4d 100644 --- a/homeassistant/components/schlage/switch.py +++ b/homeassistant/components/schlage/switch.py @@ -1,7 +1,5 @@ """Platform for Schlage switch integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/schluter/climate.py b/homeassistant/components/schluter/climate.py index 94eb00fe11b98..b74e5cbf5ca2b 100644 --- a/homeassistant/components/schluter/climate.py +++ b/homeassistant/components/schluter/climate.py @@ -1,7 +1,5 @@ """Support for Schluter thermostats.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/scrape/__init__.py b/homeassistant/components/scrape/__init__.py index 5c39b57f785a9..325e2526a7e75 100644 --- a/homeassistant/components/scrape/__init__.py +++ b/homeassistant/components/scrape/__init__.py @@ -1,7 +1,5 @@ """The scrape component.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine from datetime import timedelta diff --git a/homeassistant/components/scrape/config_flow.py b/homeassistant/components/scrape/config_flow.py index 768416aca3e8a..741b5dc8abca6 100644 --- a/homeassistant/components/scrape/config_flow.py +++ b/homeassistant/components/scrape/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Scrape integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast import uuid diff --git a/homeassistant/components/scrape/const.py b/homeassistant/components/scrape/const.py index 292f0d0b247ba..30f773706df3d 100644 --- a/homeassistant/components/scrape/const.py +++ b/homeassistant/components/scrape/const.py @@ -1,7 +1,5 @@ """Constants for Scrape integration.""" -from __future__ import annotations - from datetime import timedelta from homeassistant.const import Platform diff --git a/homeassistant/components/scrape/coordinator.py b/homeassistant/components/scrape/coordinator.py index d491e5925e13e..f7bfaee56e436 100644 --- a/homeassistant/components/scrape/coordinator.py +++ b/homeassistant/components/scrape/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the scrape component.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/scrape/sensor.py b/homeassistant/components/scrape/sensor.py index c6682fba5a8ed..8f4d49aecb00f 100644 --- a/homeassistant/components/scrape/sensor.py +++ b/homeassistant/components/scrape/sensor.py @@ -1,7 +1,5 @@ """Support for getting data from websites with scraping.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/screenlogic/config_flow.py b/homeassistant/components/screenlogic/config_flow.py index b4deb9b36aa2e..d09ab64eaa75f 100644 --- a/homeassistant/components/screenlogic/config_flow.py +++ b/homeassistant/components/screenlogic/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ScreenLogic.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/script/__init__.py b/homeassistant/components/script/__init__.py index 5542b7bf611fb..9438093c87f90 100644 --- a/homeassistant/components/script/__init__.py +++ b/homeassistant/components/script/__init__.py @@ -1,7 +1,5 @@ """Support for scripts.""" -from __future__ import annotations - from abc import ABC, abstractmethod import asyncio from dataclasses import dataclass diff --git a/homeassistant/components/script/config.py b/homeassistant/components/script/config.py index bec6167b1f54e..cb49979dcbbdf 100644 --- a/homeassistant/components/script/config.py +++ b/homeassistant/components/script/config.py @@ -1,7 +1,5 @@ """Config validation helper for the script integration.""" -from __future__ import annotations - from collections.abc import Mapping from contextlib import suppress from enum import StrEnum diff --git a/homeassistant/components/script/trace.py b/homeassistant/components/script/trace.py index 1b8ec56227e61..afbe30825f79c 100644 --- a/homeassistant/components/script/trace.py +++ b/homeassistant/components/script/trace.py @@ -1,7 +1,5 @@ """Trace support for script.""" -from __future__ import annotations - from collections.abc import Generator from contextlib import contextmanager from typing import Any diff --git a/homeassistant/components/scsgate/cover.py b/homeassistant/components/scsgate/cover.py index 4c4d2c2949ab8..355b6a315570a 100644 --- a/homeassistant/components/scsgate/cover.py +++ b/homeassistant/components/scsgate/cover.py @@ -1,7 +1,5 @@ """Support for SCSGate covers.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/scsgate/light.py b/homeassistant/components/scsgate/light.py index 6729364ad19c7..cd72402d7f88f 100644 --- a/homeassistant/components/scsgate/light.py +++ b/homeassistant/components/scsgate/light.py @@ -1,7 +1,5 @@ """Support for SCSGate lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/scsgate/switch.py b/homeassistant/components/scsgate/switch.py index 296c7097e062d..7ae2cab0229f1 100644 --- a/homeassistant/components/scsgate/switch.py +++ b/homeassistant/components/scsgate/switch.py @@ -1,7 +1,5 @@ """Support for SCSGate switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/search/__init__.py b/homeassistant/components/search/__init__.py index adec8ff12575c..514008aa1e470 100644 --- a/homeassistant/components/search/__init__.py +++ b/homeassistant/components/search/__init__.py @@ -1,7 +1,5 @@ """The Search integration.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Iterable from enum import StrEnum diff --git a/homeassistant/components/season/config_flow.py b/homeassistant/components/season/config_flow.py index 77c408f4e3fcf..4178a76f1dd7c 100644 --- a/homeassistant/components/season/config_flow.py +++ b/homeassistant/components/season/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Season integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/season/sensor.py b/homeassistant/components/season/sensor.py index dddf38fdf9e91..f49738c368d8b 100644 --- a/homeassistant/components/season/sensor.py +++ b/homeassistant/components/season/sensor.py @@ -1,7 +1,5 @@ """Support for Season sensors.""" -from __future__ import annotations - from datetime import date, datetime import ephem diff --git a/homeassistant/components/select/__init__.py b/homeassistant/components/select/__init__.py index 18f520f9a2356..851d7ead00ba2 100644 --- a/homeassistant/components/select/__init__.py +++ b/homeassistant/components/select/__init__.py @@ -1,7 +1,5 @@ """Component to allow selecting an option from a list as platforms.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any, final diff --git a/homeassistant/components/select/device_action.py b/homeassistant/components/select/device_action.py index 1801d34d182a0..b796d1c5a8ed5 100644 --- a/homeassistant/components/select/device_action.py +++ b/homeassistant/components/select/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Select.""" -from __future__ import annotations - from contextlib import suppress import voluptuous as vol diff --git a/homeassistant/components/select/device_condition.py b/homeassistant/components/select/device_condition.py index cd99009dd90a7..87f38bad35b4d 100644 --- a/homeassistant/components/select/device_condition.py +++ b/homeassistant/components/select/device_condition.py @@ -1,7 +1,5 @@ """Provide the device conditions for Select.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/select/device_trigger.py b/homeassistant/components/select/device_trigger.py index b09a25ba082ea..41d3ef5d1778a 100644 --- a/homeassistant/components/select/device_trigger.py +++ b/homeassistant/components/select/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for Select.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/select/reproduce_state.py b/homeassistant/components/select/reproduce_state.py index 88ccda6f07dfc..24297205c9833 100644 --- a/homeassistant/components/select/reproduce_state.py +++ b/homeassistant/components/select/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce a Select entity state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/select/significant_change.py b/homeassistant/components/select/significant_change.py index c9cd6b735d6bf..da828916c8dec 100644 --- a/homeassistant/components/select/significant_change.py +++ b/homeassistant/components/select/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Select state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/sendgrid/notify.py b/homeassistant/components/sendgrid/notify.py index 613329c36584a..a96921142780d 100644 --- a/homeassistant/components/sendgrid/notify.py +++ b/homeassistant/components/sendgrid/notify.py @@ -1,7 +1,5 @@ """SendGrid notification service.""" -from __future__ import annotations - from http import HTTPStatus import logging from typing import Any diff --git a/homeassistant/components/sense/coordinator.py b/homeassistant/components/sense/coordinator.py index 1957352aea644..e009b2b63782c 100644 --- a/homeassistant/components/sense/coordinator.py +++ b/homeassistant/components/sense/coordinator.py @@ -1,7 +1,5 @@ """Sense Coordinators.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/sensibo/__init__.py b/homeassistant/components/sensibo/__init__.py index 0e6d6df289267..d0a91db2b6306 100644 --- a/homeassistant/components/sensibo/__init__.py +++ b/homeassistant/components/sensibo/__init__.py @@ -1,7 +1,5 @@ """The Sensibo component.""" -from __future__ import annotations - from pysensibo.exceptions import AuthenticationError from homeassistant.components.climate import DOMAIN as CLIMATE_DOMAIN diff --git a/homeassistant/components/sensibo/binary_sensor.py b/homeassistant/components/sensibo/binary_sensor.py index c7116db795433..bfb5ae70b3b5b 100644 --- a/homeassistant/components/sensibo/binary_sensor.py +++ b/homeassistant/components/sensibo/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for Sensibo integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/sensibo/button.py b/homeassistant/components/sensibo/button.py index d36967dae0683..4f579ddb80ee1 100644 --- a/homeassistant/components/sensibo/button.py +++ b/homeassistant/components/sensibo/button.py @@ -1,7 +1,5 @@ """Button platform for Sensibo integration.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/sensibo/climate.py b/homeassistant/components/sensibo/climate.py index daffad0447a27..43722a0b27dc6 100644 --- a/homeassistant/components/sensibo/climate.py +++ b/homeassistant/components/sensibo/climate.py @@ -1,7 +1,5 @@ """Support for Sensibo climate devices.""" -from __future__ import annotations - from bisect import bisect_left from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/sensibo/config_flow.py b/homeassistant/components/sensibo/config_flow.py index e3d9f70d2c3c9..c1bae238f9868 100644 --- a/homeassistant/components/sensibo/config_flow.py +++ b/homeassistant/components/sensibo/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Sensibo integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/sensibo/coordinator.py b/homeassistant/components/sensibo/coordinator.py index 3fa8a6e5dae02..70986824f1dbe 100644 --- a/homeassistant/components/sensibo/coordinator.py +++ b/homeassistant/components/sensibo/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Sensibo integration.""" -from __future__ import annotations - from datetime import timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/sensibo/diagnostics.py b/homeassistant/components/sensibo/diagnostics.py index f781887ec0a08..18f086749d9e1 100644 --- a/homeassistant/components/sensibo/diagnostics.py +++ b/homeassistant/components/sensibo/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Sensibo.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/sensibo/entity.py b/homeassistant/components/sensibo/entity.py index f9ffc4b31c5e8..604d1383fc929 100644 --- a/homeassistant/components/sensibo/entity.py +++ b/homeassistant/components/sensibo/entity.py @@ -1,7 +1,5 @@ """Base entity for Sensibo integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from typing import TYPE_CHECKING, Any, Concatenate diff --git a/homeassistant/components/sensibo/number.py b/homeassistant/components/sensibo/number.py index e71ed6f023572..b154925fa3035 100644 --- a/homeassistant/components/sensibo/number.py +++ b/homeassistant/components/sensibo/number.py @@ -1,7 +1,5 @@ """Number platform for Sensibo integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/sensibo/select.py b/homeassistant/components/sensibo/select.py index 1ed9a1bbefc96..a2b67fd377fa3 100644 --- a/homeassistant/components/sensibo/select.py +++ b/homeassistant/components/sensibo/select.py @@ -1,7 +1,5 @@ """Select platform for Sensibo integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/sensibo/sensor.py b/homeassistant/components/sensibo/sensor.py index bab85eb2294a2..91aa618f63505 100644 --- a/homeassistant/components/sensibo/sensor.py +++ b/homeassistant/components/sensibo/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Sensibo integration.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/sensibo/services.py b/homeassistant/components/sensibo/services.py index 682954e6d7c1e..aecb1c45f924b 100644 --- a/homeassistant/components/sensibo/services.py +++ b/homeassistant/components/sensibo/services.py @@ -1,7 +1,5 @@ """Sensibo services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.climate import ( diff --git a/homeassistant/components/sensibo/switch.py b/homeassistant/components/sensibo/switch.py index 03e7c12ec2b99..16664542a896a 100644 --- a/homeassistant/components/sensibo/switch.py +++ b/homeassistant/components/sensibo/switch.py @@ -1,7 +1,5 @@ """Switch platform for Sensibo integration.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/sensibo/update.py b/homeassistant/components/sensibo/update.py index 6f868e5f36688..e1573ddbdf379 100644 --- a/homeassistant/components/sensibo/update.py +++ b/homeassistant/components/sensibo/update.py @@ -1,7 +1,5 @@ """Update platform for Sensibo integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/sensibo/util.py b/homeassistant/components/sensibo/util.py index 3c750b2f01750..e208ddcf854c9 100644 --- a/homeassistant/components/sensibo/util.py +++ b/homeassistant/components/sensibo/util.py @@ -1,7 +1,5 @@ """Utils for Sensibo integration.""" -from __future__ import annotations - import asyncio from pysensibo import SensiboClient diff --git a/homeassistant/components/sensirion_ble/__init__.py b/homeassistant/components/sensirion_ble/__init__.py index 5ea5593004e5c..6c50d5e2d269e 100644 --- a/homeassistant/components/sensirion_ble/__init__.py +++ b/homeassistant/components/sensirion_ble/__init__.py @@ -1,7 +1,5 @@ """The sensirion_ble integration.""" -from __future__ import annotations - import logging from sensirion_ble import SensirionBluetoothDeviceData diff --git a/homeassistant/components/sensirion_ble/config_flow.py b/homeassistant/components/sensirion_ble/config_flow.py index 82cf5ebbeea0c..91dd077a9b4e5 100644 --- a/homeassistant/components/sensirion_ble/config_flow.py +++ b/homeassistant/components/sensirion_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for sensirion_ble.""" -from __future__ import annotations - from typing import Any from sensirion_ble import SensirionBluetoothDeviceData diff --git a/homeassistant/components/sensirion_ble/sensor.py b/homeassistant/components/sensirion_ble/sensor.py index 16f7571f39222..a643ed79682cd 100644 --- a/homeassistant/components/sensirion_ble/sensor.py +++ b/homeassistant/components/sensirion_ble/sensor.py @@ -1,7 +1,5 @@ """Support for Sensirion sensors.""" -from __future__ import annotations - from sensor_state_data import ( DeviceKey, SensorDescription, diff --git a/homeassistant/components/sensor/__init__.py b/homeassistant/components/sensor/__init__.py index 3148b0d13c2ac..6afa035c232e7 100644 --- a/homeassistant/components/sensor/__init__.py +++ b/homeassistant/components/sensor/__init__.py @@ -1,7 +1,5 @@ """Component to interface with various sensors that can be monitored.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from contextlib import suppress diff --git a/homeassistant/components/sensor/const.py b/homeassistant/components/sensor/const.py index 0a7fac2157657..50f2925044e8d 100644 --- a/homeassistant/components/sensor/const.py +++ b/homeassistant/components/sensor/const.py @@ -1,7 +1,5 @@ """Constants for sensor.""" -from __future__ import annotations - from enum import StrEnum from typing import Final diff --git a/homeassistant/components/sensor/device_condition.py b/homeassistant/components/sensor/device_condition.py index ba5eb1fae2ae6..27846ae6facec 100644 --- a/homeassistant/components/sensor/device_condition.py +++ b/homeassistant/components/sensor/device_condition.py @@ -1,7 +1,5 @@ """Provides device conditions for sensors.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/sensor/helpers.py b/homeassistant/components/sensor/helpers.py index 12a5dcefdf8d0..48ecec9facdc6 100644 --- a/homeassistant/components/sensor/helpers.py +++ b/homeassistant/components/sensor/helpers.py @@ -1,7 +1,5 @@ """Helpers for sensor entities.""" -from __future__ import annotations - from datetime import date, datetime import logging diff --git a/homeassistant/components/sensor/recorder.py b/homeassistant/components/sensor/recorder.py index 78c5719510aa3..a1fe36c305610 100644 --- a/homeassistant/components/sensor/recorder.py +++ b/homeassistant/components/sensor/recorder.py @@ -1,7 +1,5 @@ """Statistics helper for sensor.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable, Iterable from contextlib import suppress diff --git a/homeassistant/components/sensor/significant_change.py b/homeassistant/components/sensor/significant_change.py index 06598a1d0a058..17497be74f640 100644 --- a/homeassistant/components/sensor/significant_change.py +++ b/homeassistant/components/sensor/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant sensor state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.const import ( diff --git a/homeassistant/components/sensor/websocket_api.py b/homeassistant/components/sensor/websocket_api.py index 92df6fa69e908..c9a68e3b4107b 100644 --- a/homeassistant/components/sensor/websocket_api.py +++ b/homeassistant/components/sensor/websocket_api.py @@ -1,7 +1,5 @@ """The sensor websocket API.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/sensorpro/__init__.py b/homeassistant/components/sensorpro/__init__.py index be15b65e0f935..167c5d1674626 100644 --- a/homeassistant/components/sensorpro/__init__.py +++ b/homeassistant/components/sensorpro/__init__.py @@ -1,7 +1,5 @@ """The SensorPro integration.""" -from __future__ import annotations - import logging from sensorpro_ble import SensorProBluetoothDeviceData diff --git a/homeassistant/components/sensorpro/config_flow.py b/homeassistant/components/sensorpro/config_flow.py index be602d1fd4306..ef1ffb0cae638 100644 --- a/homeassistant/components/sensorpro/config_flow.py +++ b/homeassistant/components/sensorpro/config_flow.py @@ -1,7 +1,5 @@ """Config flow for sensorpro ble integration.""" -from __future__ import annotations - from typing import Any from sensorpro_ble import SensorProBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/sensorpro/device.py b/homeassistant/components/sensorpro/device.py index 38b94a19452ac..bbaa77dd223fe 100644 --- a/homeassistant/components/sensorpro/device.py +++ b/homeassistant/components/sensorpro/device.py @@ -1,7 +1,5 @@ """Support for SensorPro devices.""" -from __future__ import annotations - from sensorpro_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/sensorpro/sensor.py b/homeassistant/components/sensorpro/sensor.py index 997fa0db99529..2fd17219aa979 100644 --- a/homeassistant/components/sensorpro/sensor.py +++ b/homeassistant/components/sensorpro/sensor.py @@ -1,7 +1,5 @@ """Support for SensorPro sensors.""" -from __future__ import annotations - from sensorpro_ble import ( SensorDeviceClass as SensorProSensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/sensorpush/__init__.py b/homeassistant/components/sensorpush/__init__.py index c15dafb01d671..eab5085c0eb79 100644 --- a/homeassistant/components/sensorpush/__init__.py +++ b/homeassistant/components/sensorpush/__init__.py @@ -1,7 +1,5 @@ """The SensorPush Bluetooth integration.""" -from __future__ import annotations - import logging from sensorpush_ble import SensorPushBluetoothDeviceData diff --git a/homeassistant/components/sensorpush/config_flow.py b/homeassistant/components/sensorpush/config_flow.py index d3233ac2d5f6c..b9c6922d7bbf2 100644 --- a/homeassistant/components/sensorpush/config_flow.py +++ b/homeassistant/components/sensorpush/config_flow.py @@ -1,7 +1,5 @@ """Config flow for sensorpush integration.""" -from __future__ import annotations - from typing import Any from sensorpush_ble import SensorPushBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/sensorpush/sensor.py b/homeassistant/components/sensorpush/sensor.py index 730277350b545..accbbe0150f6d 100644 --- a/homeassistant/components/sensorpush/sensor.py +++ b/homeassistant/components/sensorpush/sensor.py @@ -1,7 +1,5 @@ """Support for sensorpush ble sensors.""" -from __future__ import annotations - from sensorpush_ble import DeviceClass, DeviceKey, SensorUpdate, Units from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/sensorpush_cloud/__init__.py b/homeassistant/components/sensorpush_cloud/__init__.py index 2d9d299c132c2..61a2da54c2090 100644 --- a/homeassistant/components/sensorpush_cloud/__init__.py +++ b/homeassistant/components/sensorpush_cloud/__init__.py @@ -1,7 +1,5 @@ """The SensorPush Cloud integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/sensorpush_cloud/config_flow.py b/homeassistant/components/sensorpush_cloud/config_flow.py index 8cf68e091349a..bea753beeb183 100644 --- a/homeassistant/components/sensorpush_cloud/config_flow.py +++ b/homeassistant/components/sensorpush_cloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the SensorPush Cloud integration.""" -from __future__ import annotations - from typing import Any from sensorpush_ha import SensorPushCloudApi, SensorPushCloudAuthError diff --git a/homeassistant/components/sensorpush_cloud/coordinator.py b/homeassistant/components/sensorpush_cloud/coordinator.py index 9885538b55a95..844f539dd17e7 100644 --- a/homeassistant/components/sensorpush_cloud/coordinator.py +++ b/homeassistant/components/sensorpush_cloud/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the SensorPush Cloud integration.""" -from __future__ import annotations - from sensorpush_ha import ( SensorPushCloudApi, SensorPushCloudData, diff --git a/homeassistant/components/sensorpush_cloud/sensor.py b/homeassistant/components/sensorpush_cloud/sensor.py index d2855f63a6235..5c7048f460187 100644 --- a/homeassistant/components/sensorpush_cloud/sensor.py +++ b/homeassistant/components/sensorpush_cloud/sensor.py @@ -1,7 +1,5 @@ """Support for SensorPush Cloud sensors.""" -from __future__ import annotations - from typing import Final from homeassistant.components.sensor import ( diff --git a/homeassistant/components/sensoterra/__init__.py b/homeassistant/components/sensoterra/__init__.py index 1559dc10c439e..765697be5e004 100644 --- a/homeassistant/components/sensoterra/__init__.py +++ b/homeassistant/components/sensoterra/__init__.py @@ -1,7 +1,5 @@ """The Sensoterra integration.""" -from __future__ import annotations - from sensoterra.customerapi import CustomerApi from homeassistant.const import CONF_TOKEN, Platform diff --git a/homeassistant/components/sensoterra/config_flow.py b/homeassistant/components/sensoterra/config_flow.py index c98710dfa7d29..8633769907d03 100644 --- a/homeassistant/components/sensoterra/config_flow.py +++ b/homeassistant/components/sensoterra/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Sensoterra integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/sensoterra/sensor.py b/homeassistant/components/sensoterra/sensor.py index 56f47ade21283..7fe66e3b483b9 100644 --- a/homeassistant/components/sensoterra/sensor.py +++ b/homeassistant/components/sensoterra/sensor.py @@ -1,7 +1,5 @@ """Sensoterra devices.""" -from __future__ import annotations - from datetime import UTC, datetime, timedelta from enum import StrEnum, auto diff --git a/homeassistant/components/sentry/__init__.py b/homeassistant/components/sentry/__init__.py index 5b89518c61635..410f09b328f69 100644 --- a/homeassistant/components/sentry/__init__.py +++ b/homeassistant/components/sentry/__init__.py @@ -1,7 +1,5 @@ """The sentry integration.""" -from __future__ import annotations - from collections.abc import Mapping import re from typing import Any diff --git a/homeassistant/components/sentry/config_flow.py b/homeassistant/components/sentry/config_flow.py index 2fead7c27cdd8..b86533edde971 100644 --- a/homeassistant/components/sentry/config_flow.py +++ b/homeassistant/components/sentry/config_flow.py @@ -1,7 +1,5 @@ """Config flow for sentry integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/senz/__init__.py b/homeassistant/components/senz/__init__.py index ac3c1949c34c0..d3ab6503b3ee9 100644 --- a/homeassistant/components/senz/__init__.py +++ b/homeassistant/components/senz/__init__.py @@ -1,7 +1,5 @@ """The nVent RAYCHEM SENZ integration.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/senz/climate.py b/homeassistant/components/senz/climate.py index 9f5bc15e5bfdf..c0f92c3ef0929 100644 --- a/homeassistant/components/senz/climate.py +++ b/homeassistant/components/senz/climate.py @@ -1,7 +1,5 @@ """nVent RAYCHEM SENZ climate platform.""" -from __future__ import annotations - from typing import Any from httpx import RequestError diff --git a/homeassistant/components/senz/coordinator.py b/homeassistant/components/senz/coordinator.py index 44f218d7b409a..e39b86751ba2d 100644 --- a/homeassistant/components/senz/coordinator.py +++ b/homeassistant/components/senz/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for SENZ.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/senz/sensor.py b/homeassistant/components/senz/sensor.py index 8f7eb2cc0ebe9..bc87377cc95a8 100644 --- a/homeassistant/components/senz/sensor.py +++ b/homeassistant/components/senz/sensor.py @@ -1,7 +1,5 @@ """nVent RAYCHEM SENZ sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/serial/sensor.py b/homeassistant/components/serial/sensor.py index f4bfea72cb806..34f7f14c4ecba 100644 --- a/homeassistant/components/serial/sensor.py +++ b/homeassistant/components/serial/sensor.py @@ -1,7 +1,5 @@ """Support for reading data from a serial port.""" -from __future__ import annotations - import asyncio import json import logging diff --git a/homeassistant/components/serial_pm/sensor.py b/homeassistant/components/serial_pm/sensor.py index 570d1ac0d633a..c67175afb9f97 100644 --- a/homeassistant/components/serial_pm/sensor.py +++ b/homeassistant/components/serial_pm/sensor.py @@ -1,7 +1,5 @@ """Support for particulate matter sensors connected to a serial port.""" -from __future__ import annotations - import logging from pmsensor import serial_pm as pm diff --git a/homeassistant/components/sesame/lock.py b/homeassistant/components/sesame/lock.py index 5165d3d47981c..1d36c4505a682 100644 --- a/homeassistant/components/sesame/lock.py +++ b/homeassistant/components/sesame/lock.py @@ -1,7 +1,5 @@ """Support for Sesame, by CANDY HOUSE.""" -from __future__ import annotations - from typing import Any import pysesame2 diff --git a/homeassistant/components/seven_segments/image_processing.py b/homeassistant/components/seven_segments/image_processing.py index 29ebe8f03eafa..b661ace72855d 100644 --- a/homeassistant/components/seven_segments/image_processing.py +++ b/homeassistant/components/seven_segments/image_processing.py @@ -1,7 +1,5 @@ """Optical character recognition processing of seven segments displays.""" -from __future__ import annotations - import io import logging import os diff --git a/homeassistant/components/seventeentrack/config_flow.py b/homeassistant/components/seventeentrack/config_flow.py index f4f3b3e82ae7f..2bc946c7d7f49 100644 --- a/homeassistant/components/seventeentrack/config_flow.py +++ b/homeassistant/components/seventeentrack/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for 17track.net.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/seventeentrack/sensor.py b/homeassistant/components/seventeentrack/sensor.py index c6fd79426557f..b8ef301d03976 100644 --- a/homeassistant/components/seventeentrack/sensor.py +++ b/homeassistant/components/seventeentrack/sensor.py @@ -1,7 +1,5 @@ """Support for package tracking sensors from 17track.net.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/sfr_box/__init__.py b/homeassistant/components/sfr_box/__init__.py index 1a717e82d824b..41f91084fedae 100644 --- a/homeassistant/components/sfr_box/__init__.py +++ b/homeassistant/components/sfr_box/__init__.py @@ -1,7 +1,5 @@ """SFR Box.""" -from __future__ import annotations - import asyncio from typing import TYPE_CHECKING diff --git a/homeassistant/components/sfr_box/binary_sensor.py b/homeassistant/components/sfr_box/binary_sensor.py index bcd0fd71d8f25..a4888c3535a3d 100644 --- a/homeassistant/components/sfr_box/binary_sensor.py +++ b/homeassistant/components/sfr_box/binary_sensor.py @@ -1,7 +1,5 @@ """SFR Box sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/sfr_box/button.py b/homeassistant/components/sfr_box/button.py index 350f72c68acb6..961af92e74f91 100644 --- a/homeassistant/components/sfr_box/button.py +++ b/homeassistant/components/sfr_box/button.py @@ -1,7 +1,5 @@ """SFR Box button platform.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass from functools import wraps diff --git a/homeassistant/components/sfr_box/config_flow.py b/homeassistant/components/sfr_box/config_flow.py index 1d60f17087897..f7f652c204ce2 100644 --- a/homeassistant/components/sfr_box/config_flow.py +++ b/homeassistant/components/sfr_box/config_flow.py @@ -1,7 +1,5 @@ """SFR Box config flow.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/sfr_box/coordinator.py b/homeassistant/components/sfr_box/coordinator.py index 9b131177e3766..735cc9b30846f 100644 --- a/homeassistant/components/sfr_box/coordinator.py +++ b/homeassistant/components/sfr_box/coordinator.py @@ -1,7 +1,5 @@ """SFR Box coordinator.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/sfr_box/diagnostics.py b/homeassistant/components/sfr_box/diagnostics.py index 6ff44301b22b5..67a2169c17243 100644 --- a/homeassistant/components/sfr_box/diagnostics.py +++ b/homeassistant/components/sfr_box/diagnostics.py @@ -1,7 +1,5 @@ """SFR Box diagnostics platform.""" -from __future__ import annotations - import dataclasses from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/sfr_box/entity.py b/homeassistant/components/sfr_box/entity.py index ee7fe3e44f579..cbe248069735c 100644 --- a/homeassistant/components/sfr_box/entity.py +++ b/homeassistant/components/sfr_box/entity.py @@ -1,7 +1,5 @@ """SFR Box base entity.""" -from __future__ import annotations - from sfrbox_api.models import SystemInfo from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/sftp_storage/__init__.py b/homeassistant/components/sftp_storage/__init__.py index 9b095c2decfd9..9dbc956bdb10b 100644 --- a/homeassistant/components/sftp_storage/__init__.py +++ b/homeassistant/components/sftp_storage/__init__.py @@ -1,7 +1,5 @@ """Integration for SFTP Storage.""" -from __future__ import annotations - import contextlib from dataclasses import dataclass, field import errno diff --git a/homeassistant/components/sftp_storage/backup.py b/homeassistant/components/sftp_storage/backup.py index 2367d022a446d..e5cacabc6b834 100644 --- a/homeassistant/components/sftp_storage/backup.py +++ b/homeassistant/components/sftp_storage/backup.py @@ -1,7 +1,5 @@ """Backup platform for the SFTP Storage integration.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine from typing import Any diff --git a/homeassistant/components/sftp_storage/client.py b/homeassistant/components/sftp_storage/client.py index 246862f855101..1ba9960e961c8 100644 --- a/homeassistant/components/sftp_storage/client.py +++ b/homeassistant/components/sftp_storage/client.py @@ -1,7 +1,5 @@ """Client for SFTP Storage integration.""" -from __future__ import annotations - from collections.abc import AsyncIterator from dataclasses import dataclass import json diff --git a/homeassistant/components/sftp_storage/config_flow.py b/homeassistant/components/sftp_storage/config_flow.py index cecd7d54b3579..30683e2eb9d68 100644 --- a/homeassistant/components/sftp_storage/config_flow.py +++ b/homeassistant/components/sftp_storage/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the SFTP Storage integration.""" -from __future__ import annotations - from contextlib import suppress from pathlib import Path import shutil diff --git a/homeassistant/components/sftp_storage/const.py b/homeassistant/components/sftp_storage/const.py index aa582760be839..c4cac7d19b658 100644 --- a/homeassistant/components/sftp_storage/const.py +++ b/homeassistant/components/sftp_storage/const.py @@ -1,7 +1,5 @@ """Constants for the SFTP Storage integration.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import Final diff --git a/homeassistant/components/sharkiq/config_flow.py b/homeassistant/components/sharkiq/config_flow.py index 7174c6347879a..376e1d8e3289b 100644 --- a/homeassistant/components/sharkiq/config_flow.py +++ b/homeassistant/components/sharkiq/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Shark IQ integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/sharkiq/coordinator.py b/homeassistant/components/sharkiq/coordinator.py index 1a4a819cdf6bb..f70f223302eb8 100644 --- a/homeassistant/components/sharkiq/coordinator.py +++ b/homeassistant/components/sharkiq/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for shark iq vacuums.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta diff --git a/homeassistant/components/sharkiq/services.py b/homeassistant/components/sharkiq/services.py index 631ce294fc57d..df9578e33a6dc 100644 --- a/homeassistant/components/sharkiq/services.py +++ b/homeassistant/components/sharkiq/services.py @@ -1,7 +1,5 @@ """Shark IQ services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.vacuum import DOMAIN as VACUUM_DOMAIN diff --git a/homeassistant/components/sharkiq/vacuum.py b/homeassistant/components/sharkiq/vacuum.py index 3856bf73554fb..237428f06bf43 100644 --- a/homeassistant/components/sharkiq/vacuum.py +++ b/homeassistant/components/sharkiq/vacuum.py @@ -1,7 +1,5 @@ """Shark IQ Wrapper.""" -from __future__ import annotations - from collections.abc import Iterable from typing import Any diff --git a/homeassistant/components/shell_command/__init__.py b/homeassistant/components/shell_command/__init__.py index 842dc74ea5a68..92ed001f511c6 100644 --- a/homeassistant/components/shell_command/__init__.py +++ b/homeassistant/components/shell_command/__init__.py @@ -1,7 +1,5 @@ """Expose regular shell commands as services.""" -from __future__ import annotations - import asyncio from contextlib import suppress import logging diff --git a/homeassistant/components/shelly/__init__.py b/homeassistant/components/shelly/__init__.py index 2120f5e50e632..3b27f159230bb 100644 --- a/homeassistant/components/shelly/__init__.py +++ b/homeassistant/components/shelly/__init__.py @@ -1,7 +1,5 @@ """The Shelly integration.""" -from __future__ import annotations - from functools import partial from typing import Final diff --git a/homeassistant/components/shelly/binary_sensor.py b/homeassistant/components/shelly/binary_sensor.py index 632e5277de5f2..5c08473b3d388 100644 --- a/homeassistant/components/shelly/binary_sensor.py +++ b/homeassistant/components/shelly/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor for Shelly.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Final, cast diff --git a/homeassistant/components/shelly/ble_provisioning.py b/homeassistant/components/shelly/ble_provisioning.py index e2b1d2b7ab319..dc3eceecf87df 100644 --- a/homeassistant/components/shelly/ble_provisioning.py +++ b/homeassistant/components/shelly/ble_provisioning.py @@ -1,7 +1,5 @@ """BLE provisioning helpers for Shelly integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass, field import logging diff --git a/homeassistant/components/shelly/bluetooth/__init__.py b/homeassistant/components/shelly/bluetooth/__init__.py index 2b772bd1b78ca..87461fd4901cb 100644 --- a/homeassistant/components/shelly/bluetooth/__init__.py +++ b/homeassistant/components/shelly/bluetooth/__init__.py @@ -1,7 +1,5 @@ """Bluetooth support for shelly.""" -from __future__ import annotations - from typing import TYPE_CHECKING from aioshelly.ble import async_start_scanner, create_scanner diff --git a/homeassistant/components/shelly/button.py b/homeassistant/components/shelly/button.py index 9fb3cb895160b..346bf34357fa3 100644 --- a/homeassistant/components/shelly/button.py +++ b/homeassistant/components/shelly/button.py @@ -1,7 +1,5 @@ """Button for Shelly.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/shelly/climate.py b/homeassistant/components/shelly/climate.py index eacf61d4d3a42..a26483f5c35fd 100644 --- a/homeassistant/components/shelly/climate.py +++ b/homeassistant/components/shelly/climate.py @@ -1,7 +1,5 @@ """Climate support for Shelly.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import asdict, dataclass from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/shelly/config_flow.py b/homeassistant/components/shelly/config_flow.py index 98dcab1be7bcd..65cb1f1376b5a 100644 --- a/homeassistant/components/shelly/config_flow.py +++ b/homeassistant/components/shelly/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Shelly integration.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, Mapping from contextlib import asynccontextmanager diff --git a/homeassistant/components/shelly/const.py b/homeassistant/components/shelly/const.py index bfb399dc5b97f..62fa7767c7060 100644 --- a/homeassistant/components/shelly/const.py +++ b/homeassistant/components/shelly/const.py @@ -1,7 +1,5 @@ """Constants for the Shelly integration.""" -from __future__ import annotations - from enum import StrEnum from logging import Logger, getLogger import re diff --git a/homeassistant/components/shelly/coordinator.py b/homeassistant/components/shelly/coordinator.py index 2a832c4dba4b9..1a47955f23b86 100644 --- a/homeassistant/components/shelly/coordinator.py +++ b/homeassistant/components/shelly/coordinator.py @@ -1,7 +1,5 @@ """Coordinators for the Shelly integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/shelly/cover.py b/homeassistant/components/shelly/cover.py index f5f75db6fdaae..ef763dfa77ef3 100644 --- a/homeassistant/components/shelly/cover.py +++ b/homeassistant/components/shelly/cover.py @@ -1,7 +1,5 @@ """Cover for Shelly.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/shelly/device_trigger.py b/homeassistant/components/shelly/device_trigger.py index 740e6aae9b239..2f2a2c0009aab 100644 --- a/homeassistant/components/shelly/device_trigger.py +++ b/homeassistant/components/shelly/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for Shelly.""" -from __future__ import annotations - from typing import Final import voluptuous as vol diff --git a/homeassistant/components/shelly/diagnostics.py b/homeassistant/components/shelly/diagnostics.py index 3e87f2f095945..a5117e3830b57 100644 --- a/homeassistant/components/shelly/diagnostics.py +++ b/homeassistant/components/shelly/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Shelly.""" -from __future__ import annotations - from typing import Any from homeassistant.components.bluetooth import async_scanner_by_source diff --git a/homeassistant/components/shelly/entity.py b/homeassistant/components/shelly/entity.py index 9540f2560f3bf..8a2e458db4441 100644 --- a/homeassistant/components/shelly/entity.py +++ b/homeassistant/components/shelly/entity.py @@ -1,7 +1,5 @@ """Shelly entity helper.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine, Mapping from dataclasses import dataclass from functools import wraps diff --git a/homeassistant/components/shelly/event.py b/homeassistant/components/shelly/event.py index 9b3e73bb4c101..13fa37359a12b 100644 --- a/homeassistant/components/shelly/event.py +++ b/homeassistant/components/shelly/event.py @@ -1,7 +1,5 @@ """Event for Shelly.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any, Final diff --git a/homeassistant/components/shelly/light.py b/homeassistant/components/shelly/light.py index 9e0dba362dfd5..2fb3193e38671 100644 --- a/homeassistant/components/shelly/light.py +++ b/homeassistant/components/shelly/light.py @@ -1,7 +1,5 @@ """Light for Shelly.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, Final, cast diff --git a/homeassistant/components/shelly/logbook.py b/homeassistant/components/shelly/logbook.py index 309823a5eb259..1a3f1ef044b10 100644 --- a/homeassistant/components/shelly/logbook.py +++ b/homeassistant/components/shelly/logbook.py @@ -1,7 +1,5 @@ """Describe Shelly logbook events.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.logbook import LOGBOOK_ENTRY_MESSAGE, LOGBOOK_ENTRY_NAME diff --git a/homeassistant/components/shelly/number.py b/homeassistant/components/shelly/number.py index 305dd5ebd70d4..e99cb0cff13fd 100644 --- a/homeassistant/components/shelly/number.py +++ b/homeassistant/components/shelly/number.py @@ -1,7 +1,5 @@ """Number for Shelly.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Final, cast diff --git a/homeassistant/components/shelly/repairs.py b/homeassistant/components/shelly/repairs.py index 47df0a3a0792a..73c3af9890ccc 100644 --- a/homeassistant/components/shelly/repairs.py +++ b/homeassistant/components/shelly/repairs.py @@ -1,7 +1,5 @@ """Repairs flow for Shelly.""" -from __future__ import annotations - from typing import TYPE_CHECKING from aioshelly.block_device import BlockDevice diff --git a/homeassistant/components/shelly/select.py b/homeassistant/components/shelly/select.py index 262efcd01ee75..496e01616048b 100644 --- a/homeassistant/components/shelly/select.py +++ b/homeassistant/components/shelly/select.py @@ -1,7 +1,5 @@ """Select for Shelly.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING, Final diff --git a/homeassistant/components/shelly/sensor.py b/homeassistant/components/shelly/sensor.py index 5eeb818c59a56..0f3137b27df3b 100644 --- a/homeassistant/components/shelly/sensor.py +++ b/homeassistant/components/shelly/sensor.py @@ -1,7 +1,5 @@ """Sensor for Shelly.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Final, cast diff --git a/homeassistant/components/shelly/switch.py b/homeassistant/components/shelly/switch.py index 5a4f8debd1b43..6ffb3dd75726a 100644 --- a/homeassistant/components/shelly/switch.py +++ b/homeassistant/components/shelly/switch.py @@ -1,7 +1,5 @@ """Switch for Shelly.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/shelly/text.py b/homeassistant/components/shelly/text.py index 4d526f65a7e9e..74b454d06a7e8 100644 --- a/homeassistant/components/shelly/text.py +++ b/homeassistant/components/shelly/text.py @@ -1,7 +1,5 @@ """Text for Shelly.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/shelly/update.py b/homeassistant/components/shelly/update.py index 3dfdc8ae55c61..3268caf47761f 100644 --- a/homeassistant/components/shelly/update.py +++ b/homeassistant/components/shelly/update.py @@ -1,7 +1,5 @@ """Update entities for Shelly devices.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/shelly/utils.py b/homeassistant/components/shelly/utils.py index 27afa335e5e47..f4f4c82ffce80 100644 --- a/homeassistant/components/shelly/utils.py +++ b/homeassistant/components/shelly/utils.py @@ -1,7 +1,5 @@ """Shelly helpers functions.""" -from __future__ import annotations - from collections.abc import Iterable, Mapping from datetime import datetime, timedelta from ipaddress import IPv4Address, IPv6Address, ip_address diff --git a/homeassistant/components/shelly/valve.py b/homeassistant/components/shelly/valve.py index c964142d6561e..e22a1f1744ae8 100644 --- a/homeassistant/components/shelly/valve.py +++ b/homeassistant/components/shelly/valve.py @@ -1,7 +1,5 @@ """Valve for Shelly.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/shodan/sensor.py b/homeassistant/components/shodan/sensor.py index ef0f4dafd8395..b475bc016aa37 100644 --- a/homeassistant/components/shodan/sensor.py +++ b/homeassistant/components/shodan/sensor.py @@ -1,7 +1,5 @@ """Sensor for displaying the number of result on Shodan.io.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/shopping_list/__init__.py b/homeassistant/components/shopping_list/__init__.py index e60acf4b37785..2e7e596746a5c 100644 --- a/homeassistant/components/shopping_list/__init__.py +++ b/homeassistant/components/shopping_list/__init__.py @@ -1,7 +1,5 @@ """Support to manage a shopping list.""" -from __future__ import annotations - from collections.abc import Callable from http import HTTPStatus import logging diff --git a/homeassistant/components/shopping_list/config_flow.py b/homeassistant/components/shopping_list/config_flow.py index ffc8a3be21a10..c9d5b2ed8db3d 100644 --- a/homeassistant/components/shopping_list/config_flow.py +++ b/homeassistant/components/shopping_list/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the shopping list integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/shopping_list/intent.py b/homeassistant/components/shopping_list/intent.py index 06bb692621ad1..ddae36e4c60b7 100644 --- a/homeassistant/components/shopping_list/intent.py +++ b/homeassistant/components/shopping_list/intent.py @@ -1,7 +1,5 @@ """Intents for the Shopping List integration.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv, intent diff --git a/homeassistant/components/sia/alarm_control_panel.py b/homeassistant/components/sia/alarm_control_panel.py index a3bed65287683..ffb03b93da8ea 100644 --- a/homeassistant/components/sia/alarm_control_panel.py +++ b/homeassistant/components/sia/alarm_control_panel.py @@ -1,7 +1,5 @@ """Module for SIA Alarm Control Panels.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/sia/binary_sensor.py b/homeassistant/components/sia/binary_sensor.py index e1b40dc2e5587..2efbac9335a32 100644 --- a/homeassistant/components/sia/binary_sensor.py +++ b/homeassistant/components/sia/binary_sensor.py @@ -1,7 +1,5 @@ """Module for SIA Binary Sensors.""" -from __future__ import annotations - from collections.abc import Iterable from dataclasses import dataclass import logging diff --git a/homeassistant/components/sia/config_flow.py b/homeassistant/components/sia/config_flow.py index a23978145e72d..af41aa9a82a59 100644 --- a/homeassistant/components/sia/config_flow.py +++ b/homeassistant/components/sia/config_flow.py @@ -1,7 +1,5 @@ """Config flow for sia integration.""" -from __future__ import annotations - from collections.abc import Mapping from copy import deepcopy import logging diff --git a/homeassistant/components/sia/const.py b/homeassistant/components/sia/const.py index 20a0afa9edf75..38b3f60d4c049 100644 --- a/homeassistant/components/sia/const.py +++ b/homeassistant/components/sia/const.py @@ -1,7 +1,5 @@ """Constants for the sia integration.""" -from __future__ import annotations - from typing import Final from homeassistant.const import Platform diff --git a/homeassistant/components/sia/entity.py b/homeassistant/components/sia/entity.py index 48af8e0beb42e..88aff7728f185 100644 --- a/homeassistant/components/sia/entity.py +++ b/homeassistant/components/sia/entity.py @@ -1,7 +1,5 @@ """Module for SIA Base Entity.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass import logging diff --git a/homeassistant/components/sia/hub.py b/homeassistant/components/sia/hub.py index 591e4aadad76e..8c21a9a47840a 100644 --- a/homeassistant/components/sia/hub.py +++ b/homeassistant/components/sia/hub.py @@ -1,7 +1,5 @@ """The sia hub.""" -from __future__ import annotations - from copy import deepcopy import logging from typing import Any diff --git a/homeassistant/components/sia/utils.py b/homeassistant/components/sia/utils.py index 90b8b41c32067..0254669c2b94a 100644 --- a/homeassistant/components/sia/utils.py +++ b/homeassistant/components/sia/utils.py @@ -1,7 +1,5 @@ """Helper functions for the SIA integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/sigfox/sensor.py b/homeassistant/components/sigfox/sensor.py index 667d4a50602b7..c34726530573e 100644 --- a/homeassistant/components/sigfox/sensor.py +++ b/homeassistant/components/sigfox/sensor.py @@ -1,7 +1,5 @@ """Sensor for SigFox devices.""" -from __future__ import annotations - import datetime from http import HTTPStatus import json diff --git a/homeassistant/components/sighthound/image_processing.py b/homeassistant/components/sighthound/image_processing.py index 9636192f6e1cd..8952225af9331 100644 --- a/homeassistant/components/sighthound/image_processing.py +++ b/homeassistant/components/sighthound/image_processing.py @@ -1,7 +1,5 @@ """Person detection using Sighthound cloud service.""" -from __future__ import annotations - import io import logging from pathlib import Path diff --git a/homeassistant/components/signal_messenger/notify.py b/homeassistant/components/signal_messenger/notify.py index 06de7d91583ce..5c54a4b3d2b51 100644 --- a/homeassistant/components/signal_messenger/notify.py +++ b/homeassistant/components/signal_messenger/notify.py @@ -1,7 +1,5 @@ """Signal Messenger for notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/simplefin/__init__.py b/homeassistant/components/simplefin/__init__.py index 1fe2f2a6189df..5d8271140d739 100644 --- a/homeassistant/components/simplefin/__init__.py +++ b/homeassistant/components/simplefin/__init__.py @@ -1,7 +1,5 @@ """The SimpleFIN integration.""" -from __future__ import annotations - from simplefin4py import SimpleFin from homeassistant.const import Platform diff --git a/homeassistant/components/simplefin/const.py b/homeassistant/components/simplefin/const.py index 9052971e6a54c..6236e87c53d01 100644 --- a/homeassistant/components/simplefin/const.py +++ b/homeassistant/components/simplefin/const.py @@ -1,7 +1,5 @@ """Constants for the SimpleFIN integration.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/simplefin/coordinator.py b/homeassistant/components/simplefin/coordinator.py index 08e9732c6b727..97ffd3d02fcd9 100644 --- a/homeassistant/components/simplefin/coordinator.py +++ b/homeassistant/components/simplefin/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the SimpleFIN integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/simplefin/sensor.py b/homeassistant/components/simplefin/sensor.py index 183a198040b6c..a219961d1f27b 100644 --- a/homeassistant/components/simplefin/sensor.py +++ b/homeassistant/components/simplefin/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/simplepush/config_flow.py b/homeassistant/components/simplepush/config_flow.py index 4e954e8993806..5047466b9b0fc 100644 --- a/homeassistant/components/simplepush/config_flow.py +++ b/homeassistant/components/simplepush/config_flow.py @@ -1,7 +1,5 @@ """Config flow for simplepush integration.""" -from __future__ import annotations - from typing import Any from simplepush import UnknownError, send diff --git a/homeassistant/components/simplepush/notify.py b/homeassistant/components/simplepush/notify.py index e21a62a6a129e..fcd31e46f8eba 100644 --- a/homeassistant/components/simplepush/notify.py +++ b/homeassistant/components/simplepush/notify.py @@ -1,7 +1,5 @@ """Simplepush notification service.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/simplisafe/__init__.py b/homeassistant/components/simplisafe/__init__.py index d9ab3e3b4f137..cb8637e05af80 100644 --- a/homeassistant/components/simplisafe/__init__.py +++ b/homeassistant/components/simplisafe/__init__.py @@ -1,7 +1,5 @@ """Support for SimpliSafe alarm systems.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from typing import Any, cast diff --git a/homeassistant/components/simplisafe/alarm_control_panel.py b/homeassistant/components/simplisafe/alarm_control_panel.py index c5a1b2bc7084b..009bc1d20f185 100644 --- a/homeassistant/components/simplisafe/alarm_control_panel.py +++ b/homeassistant/components/simplisafe/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for SimpliSafe alarm control panels.""" -from __future__ import annotations - from simplipy.errors import SimplipyError from simplipy.system import SystemStates from simplipy.system.v3 import SystemV3 diff --git a/homeassistant/components/simplisafe/binary_sensor.py b/homeassistant/components/simplisafe/binary_sensor.py index 4cd02431148c8..af82865b12a89 100644 --- a/homeassistant/components/simplisafe/binary_sensor.py +++ b/homeassistant/components/simplisafe/binary_sensor.py @@ -1,7 +1,5 @@ """Support for SimpliSafe binary sensors.""" -from __future__ import annotations - from simplipy.device import DeviceTypes, DeviceV3 from simplipy.device.sensor.v3 import SensorV3 from simplipy.system.v3 import SystemV3 diff --git a/homeassistant/components/simplisafe/button.py b/homeassistant/components/simplisafe/button.py index 129209354c389..d75831ff9c61b 100644 --- a/homeassistant/components/simplisafe/button.py +++ b/homeassistant/components/simplisafe/button.py @@ -1,7 +1,5 @@ """Buttons for the SimpliSafe integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/simplisafe/config_flow.py b/homeassistant/components/simplisafe/config_flow.py index 6494b84981bd4..826a797b61d4b 100644 --- a/homeassistant/components/simplisafe/config_flow.py +++ b/homeassistant/components/simplisafe/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the SimpliSafe component.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, NamedTuple diff --git a/homeassistant/components/simplisafe/coordinator.py b/homeassistant/components/simplisafe/coordinator.py index bde2a939882b7..48a79cd6fb009 100644 --- a/homeassistant/components/simplisafe/coordinator.py +++ b/homeassistant/components/simplisafe/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for SimpliSafe.""" -from __future__ import annotations - from datetime import timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/simplisafe/diagnostics.py b/homeassistant/components/simplisafe/diagnostics.py index e63e155174034..22ea2c316e7bd 100644 --- a/homeassistant/components/simplisafe/diagnostics.py +++ b/homeassistant/components/simplisafe/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for SimpliSafe.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/simplisafe/entity.py b/homeassistant/components/simplisafe/entity.py index eff3f8d3998cc..0107bb16484f4 100644 --- a/homeassistant/components/simplisafe/entity.py +++ b/homeassistant/components/simplisafe/entity.py @@ -1,7 +1,5 @@ """Support for SimpliSafe alarm systems.""" -from __future__ import annotations - from collections.abc import Iterable from simplipy.device import Device, DeviceTypes diff --git a/homeassistant/components/simplisafe/lock.py b/homeassistant/components/simplisafe/lock.py index a0626898a211c..b358459395b53 100644 --- a/homeassistant/components/simplisafe/lock.py +++ b/homeassistant/components/simplisafe/lock.py @@ -1,7 +1,5 @@ """Support for SimpliSafe locks.""" -from __future__ import annotations - from typing import Any from simplipy.device.lock import Lock, LockStates diff --git a/homeassistant/components/simplisafe/sensor.py b/homeassistant/components/simplisafe/sensor.py index b82162f0fe7b3..b9d92be2a6163 100644 --- a/homeassistant/components/simplisafe/sensor.py +++ b/homeassistant/components/simplisafe/sensor.py @@ -1,7 +1,5 @@ """Support for SimpliSafe freeze sensor.""" -from __future__ import annotations - from simplipy.device import DeviceTypes from simplipy.device.sensor.v3 import SensorV3 from simplipy.system.v3 import SystemV3 diff --git a/homeassistant/components/sinch/notify.py b/homeassistant/components/sinch/notify.py index 47f8d6b5a87eb..6954ca6a6e7b9 100644 --- a/homeassistant/components/sinch/notify.py +++ b/homeassistant/components/sinch/notify.py @@ -1,7 +1,5 @@ """Support for Sinch notifications.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/siren/__init__.py b/homeassistant/components/siren/__init__.py index 65d7848c618ec..4d5f021de0172 100644 --- a/homeassistant/components/siren/__init__.py +++ b/homeassistant/components/siren/__init__.py @@ -1,7 +1,5 @@ """Component to interface with various sirens/chimes.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any, TypedDict, cast, final diff --git a/homeassistant/components/sisyphus/light.py b/homeassistant/components/sisyphus/light.py index c89d8d11d5421..7f1c0bc3fc2f8 100644 --- a/homeassistant/components/sisyphus/light.py +++ b/homeassistant/components/sisyphus/light.py @@ -1,7 +1,5 @@ """Support for the light on the Sisyphus Kinetic Art Table.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sisyphus/media_player.py b/homeassistant/components/sisyphus/media_player.py index 3884a83928a4e..065ad0fd834e4 100644 --- a/homeassistant/components/sisyphus/media_player.py +++ b/homeassistant/components/sisyphus/media_player.py @@ -1,7 +1,5 @@ """Support for track controls on the Sisyphus Kinetic Art Table.""" -from __future__ import annotations - import aiohttp from sisyphus_control import Track diff --git a/homeassistant/components/sky_hub/device_tracker.py b/homeassistant/components/sky_hub/device_tracker.py index 7507175b321b6..82dac6c0f6d78 100644 --- a/homeassistant/components/sky_hub/device_tracker.py +++ b/homeassistant/components/sky_hub/device_tracker.py @@ -1,7 +1,5 @@ """Support for Sky Hub.""" -from __future__ import annotations - import logging from pyskyqhub.skyq_hub import SkyQHub diff --git a/homeassistant/components/skybeacon/sensor.py b/homeassistant/components/skybeacon/sensor.py index 108539c1cef78..9d460c815100e 100644 --- a/homeassistant/components/skybeacon/sensor.py +++ b/homeassistant/components/skybeacon/sensor.py @@ -1,7 +1,5 @@ """Support for Skybeacon temperature/humidity Bluetooth LE sensors.""" -from __future__ import annotations - import logging import threading from uuid import UUID diff --git a/homeassistant/components/skybell/__init__.py b/homeassistant/components/skybell/__init__.py index 5baa4ad83ade8..12f3be968b712 100644 --- a/homeassistant/components/skybell/__init__.py +++ b/homeassistant/components/skybell/__init__.py @@ -1,7 +1,5 @@ """Support for the Skybell HD Doorbell.""" -from __future__ import annotations - import asyncio from aioskybell import Skybell diff --git a/homeassistant/components/skybell/binary_sensor.py b/homeassistant/components/skybell/binary_sensor.py index cc42da48b26d4..2434f9eec59a9 100644 --- a/homeassistant/components/skybell/binary_sensor.py +++ b/homeassistant/components/skybell/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor support for the Skybell HD Doorbell.""" -from __future__ import annotations - from aioskybell.helpers import const as CONST from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/skybell/camera.py b/homeassistant/components/skybell/camera.py index 4ee873f83501a..49d75140281ba 100644 --- a/homeassistant/components/skybell/camera.py +++ b/homeassistant/components/skybell/camera.py @@ -1,7 +1,5 @@ """Camera support for the Skybell HD Doorbell.""" -from __future__ import annotations - from aiohttp import web from haffmpeg.camera import CameraMjpeg diff --git a/homeassistant/components/skybell/config_flow.py b/homeassistant/components/skybell/config_flow.py index 9893d0dd93aa7..8c5eafd4b21b5 100644 --- a/homeassistant/components/skybell/config_flow.py +++ b/homeassistant/components/skybell/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Skybell integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/skybell/entity.py b/homeassistant/components/skybell/entity.py index f3b0c07721223..af82aa84fcdeb 100644 --- a/homeassistant/components/skybell/entity.py +++ b/homeassistant/components/skybell/entity.py @@ -1,7 +1,5 @@ """Entity representing a Skybell HD Doorbell.""" -from __future__ import annotations - from aioskybell import SkybellDevice from homeassistant.const import ATTR_CONNECTIONS diff --git a/homeassistant/components/skybell/light.py b/homeassistant/components/skybell/light.py index 3f924f68da89b..bb9d4ea95b9e4 100644 --- a/homeassistant/components/skybell/light.py +++ b/homeassistant/components/skybell/light.py @@ -1,7 +1,5 @@ """Light/LED support for the Skybell HD Doorbell.""" -from __future__ import annotations - from typing import Any from aioskybell.helpers.const import BRIGHTNESS, RGB_COLOR diff --git a/homeassistant/components/skybell/sensor.py b/homeassistant/components/skybell/sensor.py index a67fdae3b351a..a8a0639345c96 100644 --- a/homeassistant/components/skybell/sensor.py +++ b/homeassistant/components/skybell/sensor.py @@ -1,7 +1,5 @@ """Sensor support for Skybell Doorbells.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/skybell/switch.py b/homeassistant/components/skybell/switch.py index 858363043ca22..6e33d9c58f19b 100644 --- a/homeassistant/components/skybell/switch.py +++ b/homeassistant/components/skybell/switch.py @@ -1,7 +1,5 @@ """Switch support for the Skybell HD Doorbell.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/slack/__init__.py b/homeassistant/components/slack/__init__.py index 899b46ee7e839..04cbaebc9b8bb 100644 --- a/homeassistant/components/slack/__init__.py +++ b/homeassistant/components/slack/__init__.py @@ -1,7 +1,5 @@ """The slack integration.""" -from __future__ import annotations - import logging from aiohttp.client_exceptions import ClientError diff --git a/homeassistant/components/slack/config_flow.py b/homeassistant/components/slack/config_flow.py index 551e9832b2bfc..71925ddb3dff6 100644 --- a/homeassistant/components/slack/config_flow.py +++ b/homeassistant/components/slack/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Slack integration.""" -from __future__ import annotations - import logging from slack_sdk.errors import SlackApiError diff --git a/homeassistant/components/slack/entity.py b/homeassistant/components/slack/entity.py index 30218360054fd..e8dad2e2bf713 100644 --- a/homeassistant/components/slack/entity.py +++ b/homeassistant/components/slack/entity.py @@ -1,7 +1,5 @@ """The slack integration.""" -from __future__ import annotations - from slack_sdk.web.async_client import AsyncWebClient from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/slack/notify.py b/homeassistant/components/slack/notify.py index 4c7f52e581f10..444686b50bebf 100644 --- a/homeassistant/components/slack/notify.py +++ b/homeassistant/components/slack/notify.py @@ -1,7 +1,5 @@ """Slack platform for notify component.""" -from __future__ import annotations - import asyncio import logging import os diff --git a/homeassistant/components/slack/sensor.py b/homeassistant/components/slack/sensor.py index 042ab00916ecc..190c563f80b40 100644 --- a/homeassistant/components/slack/sensor.py +++ b/homeassistant/components/slack/sensor.py @@ -1,7 +1,5 @@ """Slack platform for sensor component.""" -from __future__ import annotations - from slack_sdk.web.async_client import AsyncWebClient from homeassistant.components.sensor import ( diff --git a/homeassistant/components/sleep_as_android/__init__.py b/homeassistant/components/sleep_as_android/__init__.py index 8dd08ba0388eb..7e57b3f589911 100644 --- a/homeassistant/components/sleep_as_android/__init__.py +++ b/homeassistant/components/sleep_as_android/__init__.py @@ -1,7 +1,5 @@ """The Sleep as Android integration.""" -from __future__ import annotations - from http import HTTPStatus from aiohttp.web import Request, Response diff --git a/homeassistant/components/sleep_as_android/config_flow.py b/homeassistant/components/sleep_as_android/config_flow.py index 595612cc6013d..fa3f3a4cf5569 100644 --- a/homeassistant/components/sleep_as_android/config_flow.py +++ b/homeassistant/components/sleep_as_android/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Sleep as Android integration.""" -from __future__ import annotations - from homeassistant.helpers import config_entry_flow from .const import DOMAIN diff --git a/homeassistant/components/sleep_as_android/diagnostics.py b/homeassistant/components/sleep_as_android/diagnostics.py index 2f49e818ece1f..5995daf2768f0 100644 --- a/homeassistant/components/sleep_as_android/diagnostics.py +++ b/homeassistant/components/sleep_as_android/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for Sleep as Android integration.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/sleep_as_android/entity.py b/homeassistant/components/sleep_as_android/entity.py index 5984bb45efd22..53b16bac6ca9b 100644 --- a/homeassistant/components/sleep_as_android/entity.py +++ b/homeassistant/components/sleep_as_android/entity.py @@ -1,7 +1,5 @@ """Base entity for Sleep as Android integration.""" -from __future__ import annotations - from abc import abstractmethod from homeassistant.const import CONF_WEBHOOK_ID diff --git a/homeassistant/components/sleep_as_android/event.py b/homeassistant/components/sleep_as_android/event.py index 4c50b915e0170..5b1ec5b68dbfc 100644 --- a/homeassistant/components/sleep_as_android/event.py +++ b/homeassistant/components/sleep_as_android/event.py @@ -1,7 +1,5 @@ """Event platform for Sleep as Android integration.""" -from __future__ import annotations - from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/sleep_as_android/sensor.py b/homeassistant/components/sleep_as_android/sensor.py index cd7662104a6db..f0bdec3e51aff 100644 --- a/homeassistant/components/sleep_as_android/sensor.py +++ b/homeassistant/components/sleep_as_android/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Sleep as Android integration.""" -from __future__ import annotations - from datetime import datetime from enum import StrEnum diff --git a/homeassistant/components/sleepiq/__init__.py b/homeassistant/components/sleepiq/__init__.py index 8eb703b7f5f3e..dbc004e4aeb82 100644 --- a/homeassistant/components/sleepiq/__init__.py +++ b/homeassistant/components/sleepiq/__init__.py @@ -1,7 +1,5 @@ """Support for SleepIQ from SleepNumber.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sleepiq/button.py b/homeassistant/components/sleepiq/button.py index 74b1bc0789f83..10a2a96d7b953 100644 --- a/homeassistant/components/sleepiq/button.py +++ b/homeassistant/components/sleepiq/button.py @@ -1,7 +1,5 @@ """Support for SleepIQ buttons.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/sleepiq/config_flow.py b/homeassistant/components/sleepiq/config_flow.py index 0a473404eb92e..ac9bb83f9f433 100644 --- a/homeassistant/components/sleepiq/config_flow.py +++ b/homeassistant/components/sleepiq/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure SleepIQ component.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/sleepiq/number.py b/homeassistant/components/sleepiq/number.py index 1a99f47c38c6d..e3a1429ebc1bc 100644 --- a/homeassistant/components/sleepiq/number.py +++ b/homeassistant/components/sleepiq/number.py @@ -1,7 +1,5 @@ """Support for SleepIQ SleepNumber firmness number entities.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/sleepiq/select.py b/homeassistant/components/sleepiq/select.py index d4bc9fda3a435..d68fa5fa70b60 100644 --- a/homeassistant/components/sleepiq/select.py +++ b/homeassistant/components/sleepiq/select.py @@ -1,7 +1,5 @@ """Support for SleepIQ foundation preset selection.""" -from __future__ import annotations - from asyncsleepiq import ( CoreTemps, FootWarmingTemps, diff --git a/homeassistant/components/sleepiq/sensor.py b/homeassistant/components/sleepiq/sensor.py index 5d22897d97b31..75567b1ca3f47 100644 --- a/homeassistant/components/sleepiq/sensor.py +++ b/homeassistant/components/sleepiq/sensor.py @@ -1,7 +1,5 @@ """Support for SleepIQ sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/sleepiq/switch.py b/homeassistant/components/sleepiq/switch.py index 8363782c064d2..fd70399482b2d 100644 --- a/homeassistant/components/sleepiq/switch.py +++ b/homeassistant/components/sleepiq/switch.py @@ -1,7 +1,5 @@ """Support for SleepIQ switches.""" -from __future__ import annotations - from typing import Any from asyncsleepiq import SleepIQBed diff --git a/homeassistant/components/slide/cover.py b/homeassistant/components/slide/cover.py index d4927775a9714..88bfc278e86a3 100644 --- a/homeassistant/components/slide/cover.py +++ b/homeassistant/components/slide/cover.py @@ -1,7 +1,5 @@ """Support for Slide slides.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/slide_local/__init__.py b/homeassistant/components/slide_local/__init__.py index 7d2027a985aca..18d80b5a53a2e 100644 --- a/homeassistant/components/slide_local/__init__.py +++ b/homeassistant/components/slide_local/__init__.py @@ -1,7 +1,5 @@ """Component for the Slide local API.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/slide_local/button.py b/homeassistant/components/slide_local/button.py index 3d5de33303d52..b7c7507847329 100644 --- a/homeassistant/components/slide_local/button.py +++ b/homeassistant/components/slide_local/button.py @@ -1,7 +1,5 @@ """Support for Slide button.""" -from __future__ import annotations - from goslideapi.goslideapi import ( AuthenticationFailed, ClientConnectionError, diff --git a/homeassistant/components/slide_local/config_flow.py b/homeassistant/components/slide_local/config_flow.py index e49a750934ee0..da54a534fb44a 100644 --- a/homeassistant/components/slide_local/config_flow.py +++ b/homeassistant/components/slide_local/config_flow.py @@ -1,7 +1,5 @@ """Config flow for slide_local integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/slide_local/coordinator.py b/homeassistant/components/slide_local/coordinator.py index e4c8179d4945e..5c465da70a513 100644 --- a/homeassistant/components/slide_local/coordinator.py +++ b/homeassistant/components/slide_local/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for slide_local integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/slide_local/cover.py b/homeassistant/components/slide_local/cover.py index 29ff7d2ddb40b..afc8805de21b0 100644 --- a/homeassistant/components/slide_local/cover.py +++ b/homeassistant/components/slide_local/cover.py @@ -1,7 +1,5 @@ """Support for Slide covers.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/slide_local/diagnostics.py b/homeassistant/components/slide_local/diagnostics.py index 6a70720a14ac1..2464dbe51f1e5 100644 --- a/homeassistant/components/slide_local/diagnostics.py +++ b/homeassistant/components/slide_local/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for slide_local.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/slide_local/switch.py b/homeassistant/components/slide_local/switch.py index e83924c87ee7b..2a41d3ed36656 100644 --- a/homeassistant/components/slide_local/switch.py +++ b/homeassistant/components/slide_local/switch.py @@ -1,7 +1,5 @@ """Support for Slide switch.""" -from __future__ import annotations - from typing import Any from goslideapi.goslideapi import ( diff --git a/homeassistant/components/slimproto/__init__.py b/homeassistant/components/slimproto/__init__.py index a5ab10ac32b85..0dbbb984ce892 100644 --- a/homeassistant/components/slimproto/__init__.py +++ b/homeassistant/components/slimproto/__init__.py @@ -1,7 +1,5 @@ """SlimProto Player integration.""" -from __future__ import annotations - from aioslimproto import SlimServer from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/slimproto/config_flow.py b/homeassistant/components/slimproto/config_flow.py index 24457493f9b57..bf0da3429671c 100644 --- a/homeassistant/components/slimproto/config_flow.py +++ b/homeassistant/components/slimproto/config_flow.py @@ -1,7 +1,5 @@ """Config flow for SlimProto Player integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/slimproto/media_player.py b/homeassistant/components/slimproto/media_player.py index 417444961feb8..7639b3fa5f393 100644 --- a/homeassistant/components/slimproto/media_player.py +++ b/homeassistant/components/slimproto/media_player.py @@ -1,7 +1,5 @@ """MediaPlayer platform for SlimProto Player integration.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/sma/__init__.py b/homeassistant/components/sma/__init__.py index f97b2ee25b5b5..02b4a3cbfad5f 100644 --- a/homeassistant/components/sma/__init__.py +++ b/homeassistant/components/sma/__init__.py @@ -1,7 +1,5 @@ """The SMA integration.""" -from __future__ import annotations - import logging from pysma import SMAWebConnect diff --git a/homeassistant/components/sma/config_flow.py b/homeassistant/components/sma/config_flow.py index b5d23d9e94493..abb64a52cf454 100644 --- a/homeassistant/components/sma/config_flow.py +++ b/homeassistant/components/sma/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the sma integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/sma/coordinator.py b/homeassistant/components/sma/coordinator.py index 5fd00ad9f5067..1d4c3762e0b6b 100644 --- a/homeassistant/components/sma/coordinator.py +++ b/homeassistant/components/sma/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the SMA integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/sma/diagnostics.py b/homeassistant/components/sma/diagnostics.py index 9c17cb0d2a963..e154461c76fd8 100644 --- a/homeassistant/components/sma/diagnostics.py +++ b/homeassistant/components/sma/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for SMA.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/sma/sensor.py b/homeassistant/components/sma/sensor.py index 3f90014eb90a0..180f318cf0a1f 100644 --- a/homeassistant/components/sma/sensor.py +++ b/homeassistant/components/sma/sensor.py @@ -1,7 +1,5 @@ """SMA Solar Webconnect interface.""" -from __future__ import annotations - from pysma.sensor import Sensor from homeassistant.components.sensor import ( diff --git a/homeassistant/components/smappee/binary_sensor.py b/homeassistant/components/smappee/binary_sensor.py index 06dcaa628537f..8998a7a55a7f2 100644 --- a/homeassistant/components/smappee/binary_sensor.py +++ b/homeassistant/components/smappee/binary_sensor.py @@ -1,7 +1,5 @@ """Support for monitoring a Smappee appliance binary sensor.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/smappee/sensor.py b/homeassistant/components/smappee/sensor.py index 759dfb340134b..168e221cc0c1b 100644 --- a/homeassistant/components/smappee/sensor.py +++ b/homeassistant/components/smappee/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring a Smappee energy sensor.""" -from __future__ import annotations - from dataclasses import dataclass, field from homeassistant.components.sensor import ( diff --git a/homeassistant/components/smarla/config_flow.py b/homeassistant/components/smarla/config_flow.py index 30bc24745114b..ea25e41fd3eb5 100644 --- a/homeassistant/components/smarla/config_flow.py +++ b/homeassistant/components/smarla/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Swing2Sleep Smarla integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/smartthings/__init__.py b/homeassistant/components/smartthings/__init__.py index 59a53607a3a59..d1318a587282d 100644 --- a/homeassistant/components/smartthings/__init__.py +++ b/homeassistant/components/smartthings/__init__.py @@ -1,7 +1,5 @@ """Support for SmartThings Cloud.""" -from __future__ import annotations - from collections.abc import Callable import contextlib from copy import deepcopy diff --git a/homeassistant/components/smartthings/binary_sensor.py b/homeassistant/components/smartthings/binary_sensor.py index e0f2bec506cea..633d75d350e40 100644 --- a/homeassistant/components/smartthings/binary_sensor.py +++ b/homeassistant/components/smartthings/binary_sensor.py @@ -1,7 +1,5 @@ """Support for binary sensors through the SmartThings cloud API.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/smartthings/button.py b/homeassistant/components/smartthings/button.py index e052569c3c6ba..24380a63a71a9 100644 --- a/homeassistant/components/smartthings/button.py +++ b/homeassistant/components/smartthings/button.py @@ -1,7 +1,5 @@ """Support for button entities through the SmartThings cloud API.""" -from __future__ import annotations - from dataclasses import dataclass from pysmartthings import Capability, Command, SmartThings diff --git a/homeassistant/components/smartthings/climate.py b/homeassistant/components/smartthings/climate.py index 526c5840881da..2d7f8c0038776 100644 --- a/homeassistant/components/smartthings/climate.py +++ b/homeassistant/components/smartthings/climate.py @@ -1,7 +1,5 @@ """Support for climate devices through the SmartThings cloud API.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/smartthings/cover.py b/homeassistant/components/smartthings/cover.py index 0b68409443d07..45e6bd0f6c2ac 100644 --- a/homeassistant/components/smartthings/cover.py +++ b/homeassistant/components/smartthings/cover.py @@ -1,7 +1,5 @@ """Support for covers through the SmartThings cloud API.""" -from __future__ import annotations - from typing import Any from pysmartthings import Attribute, Capability, Command, SmartThings diff --git a/homeassistant/components/smartthings/diagnostics.py b/homeassistant/components/smartthings/diagnostics.py index 0451711280240..f329f41c0fac4 100644 --- a/homeassistant/components/smartthings/diagnostics.py +++ b/homeassistant/components/smartthings/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for SmartThings.""" -from __future__ import annotations - import asyncio from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/smartthings/entity.py b/homeassistant/components/smartthings/entity.py index b25838ad8c976..9b912f0b007b2 100644 --- a/homeassistant/components/smartthings/entity.py +++ b/homeassistant/components/smartthings/entity.py @@ -1,7 +1,5 @@ """Support for SmartThings Cloud.""" -from __future__ import annotations - from typing import Any from pysmartthings import ( diff --git a/homeassistant/components/smartthings/event.py b/homeassistant/components/smartthings/event.py index 0439e6391f444..071ca5fde22be 100644 --- a/homeassistant/components/smartthings/event.py +++ b/homeassistant/components/smartthings/event.py @@ -1,7 +1,5 @@ """Support for events through the SmartThings cloud API.""" -from __future__ import annotations - from typing import cast from pysmartthings import Attribute, Capability, Component, DeviceEvent, SmartThings diff --git a/homeassistant/components/smartthings/fan.py b/homeassistant/components/smartthings/fan.py index c5a2c5748a072..e551b0450e92b 100644 --- a/homeassistant/components/smartthings/fan.py +++ b/homeassistant/components/smartthings/fan.py @@ -1,7 +1,5 @@ """Support for fans through the SmartThings cloud API.""" -from __future__ import annotations - import math from typing import Any diff --git a/homeassistant/components/smartthings/light.py b/homeassistant/components/smartthings/light.py index 426fb6f9b85be..5afffbdf2843c 100644 --- a/homeassistant/components/smartthings/light.py +++ b/homeassistant/components/smartthings/light.py @@ -1,7 +1,5 @@ """Support for lights through the SmartThings cloud API.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from typing import Any, cast diff --git a/homeassistant/components/smartthings/lock.py b/homeassistant/components/smartthings/lock.py index f56ecd5d565f8..eead099d0a0e6 100644 --- a/homeassistant/components/smartthings/lock.py +++ b/homeassistant/components/smartthings/lock.py @@ -1,7 +1,5 @@ """Support for locks through the SmartThings cloud API.""" -from __future__ import annotations - from typing import Any from pysmartthings import Attribute, Capability, Command diff --git a/homeassistant/components/smartthings/media_player.py b/homeassistant/components/smartthings/media_player.py index 335e8255ae4dd..0741445289354 100644 --- a/homeassistant/components/smartthings/media_player.py +++ b/homeassistant/components/smartthings/media_player.py @@ -1,7 +1,5 @@ """Support for media players through the SmartThings cloud API.""" -from __future__ import annotations - from typing import Any from pysmartthings import Attribute, Capability, Category, Command, SmartThings diff --git a/homeassistant/components/smartthings/number.py b/homeassistant/components/smartthings/number.py index 7899d8db351b2..69ebb9b9c6cbb 100644 --- a/homeassistant/components/smartthings/number.py +++ b/homeassistant/components/smartthings/number.py @@ -1,7 +1,5 @@ """Support for number entities through the SmartThings cloud API.""" -from __future__ import annotations - from pysmartthings import Attribute, Capability, Command, SmartThings from homeassistant.components.number import NumberDeviceClass, NumberEntity, NumberMode diff --git a/homeassistant/components/smartthings/select.py b/homeassistant/components/smartthings/select.py index 1648de5b2ce87..11402318a9903 100644 --- a/homeassistant/components/smartthings/select.py +++ b/homeassistant/components/smartthings/select.py @@ -1,7 +1,5 @@ """Support for select entities through the SmartThings cloud API.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/smartthings/sensor.py b/homeassistant/components/smartthings/sensor.py index 0e0d9932784e3..4265b663fa391 100644 --- a/homeassistant/components/smartthings/sensor.py +++ b/homeassistant/components/smartthings/sensor.py @@ -1,7 +1,5 @@ """Support for sensors through the SmartThings cloud API.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/smartthings/switch.py b/homeassistant/components/smartthings/switch.py index 7cdffadf795eb..7262173ad02cf 100644 --- a/homeassistant/components/smartthings/switch.py +++ b/homeassistant/components/smartthings/switch.py @@ -1,7 +1,5 @@ """Support for switches through the SmartThings cloud API.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/smartthings/time.py b/homeassistant/components/smartthings/time.py index de4057d4ac1e6..d87fd4bdeae1c 100644 --- a/homeassistant/components/smartthings/time.py +++ b/homeassistant/components/smartthings/time.py @@ -1,7 +1,5 @@ """Time platform for SmartThings.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import time diff --git a/homeassistant/components/smartthings/update.py b/homeassistant/components/smartthings/update.py index bb22691859694..db8bc3577b8f5 100644 --- a/homeassistant/components/smartthings/update.py +++ b/homeassistant/components/smartthings/update.py @@ -1,7 +1,5 @@ """Support for update entities through the SmartThings cloud API.""" -from __future__ import annotations - from typing import Any from awesomeversion import AwesomeVersion diff --git a/homeassistant/components/smartthings/vacuum.py b/homeassistant/components/smartthings/vacuum.py index 6c7fe681b9514..edcd67ea3c87a 100644 --- a/homeassistant/components/smartthings/vacuum.py +++ b/homeassistant/components/smartthings/vacuum.py @@ -1,7 +1,5 @@ """SmartThings vacuum platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/smartthings/valve.py b/homeassistant/components/smartthings/valve.py index 4279d528f8b0e..14b35d03e3232 100644 --- a/homeassistant/components/smartthings/valve.py +++ b/homeassistant/components/smartthings/valve.py @@ -1,7 +1,5 @@ """Support for valves through the SmartThings cloud API.""" -from __future__ import annotations - from pysmartthings import Attribute, Capability, Category, Command, SmartThings from homeassistant.components.valve import ( diff --git a/homeassistant/components/smartthings/water_heater.py b/homeassistant/components/smartthings/water_heater.py index 4b1aaaa55493d..6d46b534d9cd3 100644 --- a/homeassistant/components/smartthings/water_heater.py +++ b/homeassistant/components/smartthings/water_heater.py @@ -1,7 +1,5 @@ """Support for water heaters through the SmartThings cloud API.""" -from __future__ import annotations - from typing import Any from pysmartthings import Attribute, Capability, Command, SmartThings diff --git a/homeassistant/components/smarttub/binary_sensor.py b/homeassistant/components/smarttub/binary_sensor.py index d3ce8a1461c36..55d9c2802a3fb 100644 --- a/homeassistant/components/smarttub/binary_sensor.py +++ b/homeassistant/components/smarttub/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for binary sensor integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/smarttub/climate.py b/homeassistant/components/smarttub/climate.py index 3e533d4a0514e..58bb30a944b44 100644 --- a/homeassistant/components/smarttub/climate.py +++ b/homeassistant/components/smarttub/climate.py @@ -1,7 +1,5 @@ """Platform for climate integration.""" -from __future__ import annotations - from typing import Any from smarttub import Spa diff --git a/homeassistant/components/smarttub/config_flow.py b/homeassistant/components/smarttub/config_flow.py index cf96d7082a1a4..81d451c1059ec 100644 --- a/homeassistant/components/smarttub/config_flow.py +++ b/homeassistant/components/smarttub/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the SmartTub integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/smarty/binary_sensor.py b/homeassistant/components/smarty/binary_sensor.py index 82236a154f059..84197fa47701a 100644 --- a/homeassistant/components/smarty/binary_sensor.py +++ b/homeassistant/components/smarty/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Salda Smarty XP/XV Ventilation Unit Binary Sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/smarty/button.py b/homeassistant/components/smarty/button.py index 7863856108811..612250de392e0 100644 --- a/homeassistant/components/smarty/button.py +++ b/homeassistant/components/smarty/button.py @@ -1,7 +1,5 @@ """Platform to control a Salda Smarty XP/XV ventilation unit.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/smarty/fan.py b/homeassistant/components/smarty/fan.py index 07dec85ae4780..9d316c8867fcb 100644 --- a/homeassistant/components/smarty/fan.py +++ b/homeassistant/components/smarty/fan.py @@ -1,7 +1,5 @@ """Platform to control a Salda Smarty XP/XV ventilation unit.""" -from __future__ import annotations - import logging import math from typing import Any diff --git a/homeassistant/components/smarty/sensor.py b/homeassistant/components/smarty/sensor.py index fe35f741380ed..404782cc2514b 100644 --- a/homeassistant/components/smarty/sensor.py +++ b/homeassistant/components/smarty/sensor.py @@ -1,7 +1,5 @@ """Support for Salda Smarty XP/XV Ventilation Unit Sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/smarty/switch.py b/homeassistant/components/smarty/switch.py index 5781bb1168010..bc9b33fcaf714 100644 --- a/homeassistant/components/smarty/switch.py +++ b/homeassistant/components/smarty/switch.py @@ -1,7 +1,5 @@ """Platform to control a Salda Smarty XP/XV ventilation unit.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/smhi/config_flow.py b/homeassistant/components/smhi/config_flow.py index 387edfc6e112f..40ef93ed4eb0e 100644 --- a/homeassistant/components/smhi/config_flow.py +++ b/homeassistant/components/smhi/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure SMHI component.""" -from __future__ import annotations - from typing import Any from pysmhi import SmhiForecastException, SMHIPointForecast diff --git a/homeassistant/components/smhi/coordinator.py b/homeassistant/components/smhi/coordinator.py index d5a3c9ed154c3..2e983d40d2105 100644 --- a/homeassistant/components/smhi/coordinator.py +++ b/homeassistant/components/smhi/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the SMHI integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass diff --git a/homeassistant/components/smhi/entity.py b/homeassistant/components/smhi/entity.py index 1f0b94cddbd0e..3ab5a432f442e 100644 --- a/homeassistant/components/smhi/entity.py +++ b/homeassistant/components/smhi/entity.py @@ -1,7 +1,5 @@ """Support for the Swedish weather institute weather base entities.""" -from __future__ import annotations - from abc import abstractmethod from homeassistant.core import callback diff --git a/homeassistant/components/smhi/sensor.py b/homeassistant/components/smhi/sensor.py index 7531e4e4d6dd5..59ab473494a0b 100644 --- a/homeassistant/components/smhi/sensor.py +++ b/homeassistant/components/smhi/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for SMHI integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/smhi/weather.py b/homeassistant/components/smhi/weather.py index 1025607ef3139..dc202c6173dc6 100644 --- a/homeassistant/components/smhi/weather.py +++ b/homeassistant/components/smhi/weather.py @@ -1,7 +1,5 @@ """Support for the Swedish weather institute weather service.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, Final diff --git a/homeassistant/components/smlight/__init__.py b/homeassistant/components/smlight/__init__.py index b3a6860e5b781..c71d787352c11 100644 --- a/homeassistant/components/smlight/__init__.py +++ b/homeassistant/components/smlight/__init__.py @@ -1,7 +1,5 @@ """SMLIGHT SLZB Zigbee device integration.""" -from __future__ import annotations - from pysmlight import Api2 from homeassistant.const import CONF_HOST, Platform diff --git a/homeassistant/components/smlight/binary_sensor.py b/homeassistant/components/smlight/binary_sensor.py index aaba15e19f2cd..84a4eabf56937 100644 --- a/homeassistant/components/smlight/binary_sensor.py +++ b/homeassistant/components/smlight/binary_sensor.py @@ -1,7 +1,5 @@ """Support for SLZB-06 binary sensors.""" -from __future__ import annotations - from _collections_abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/smlight/button.py b/homeassistant/components/smlight/button.py index 53c0058036d8e..3597434bce42c 100644 --- a/homeassistant/components/smlight/button.py +++ b/homeassistant/components/smlight/button.py @@ -1,7 +1,5 @@ """Support for SLZB-06 buttons.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/smlight/config_flow.py b/homeassistant/components/smlight/config_flow.py index 39750bdc4227d..babfda0bdded2 100644 --- a/homeassistant/components/smlight/config_flow.py +++ b/homeassistant/components/smlight/config_flow.py @@ -1,7 +1,5 @@ """Config flow for SMLIGHT Zigbee integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/smlight/coordinator.py b/homeassistant/components/smlight/coordinator.py index 8ccb73dc11646..53c5e9e3cfb4d 100644 --- a/homeassistant/components/smlight/coordinator.py +++ b/homeassistant/components/smlight/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Smlight.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass diff --git a/homeassistant/components/smlight/diagnostics.py b/homeassistant/components/smlight/diagnostics.py index 3812175e673e0..afc56bce580f5 100644 --- a/homeassistant/components/smlight/diagnostics.py +++ b/homeassistant/components/smlight/diagnostics.py @@ -1,7 +1,5 @@ """Collect diagnostics for SMLIGHT devices.""" -from __future__ import annotations - from typing import Any from pysmlight.const import Actions diff --git a/homeassistant/components/smlight/entity.py b/homeassistant/components/smlight/entity.py index 7e6213cbdf10a..f88f1d81a255c 100644 --- a/homeassistant/components/smlight/entity.py +++ b/homeassistant/components/smlight/entity.py @@ -1,7 +1,5 @@ """Base class for all SMLIGHT entities.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import ( CONNECTION_NETWORK_MAC, DeviceInfo, diff --git a/homeassistant/components/smlight/sensor.py b/homeassistant/components/smlight/sensor.py index f045d009a00f9..316fa16e4b9e5 100644 --- a/homeassistant/components/smlight/sensor.py +++ b/homeassistant/components/smlight/sensor.py @@ -1,7 +1,5 @@ """Support for SLZB-06 sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/smlight/switch.py b/homeassistant/components/smlight/switch.py index 17c4a0d7dceaf..130897636a8e3 100644 --- a/homeassistant/components/smlight/switch.py +++ b/homeassistant/components/smlight/switch.py @@ -1,7 +1,5 @@ """Support for SLZB-06 switches.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/smlight/update.py b/homeassistant/components/smlight/update.py index d7aed0ecb4d0d..fe6d5980b3a22 100644 --- a/homeassistant/components/smlight/update.py +++ b/homeassistant/components/smlight/update.py @@ -1,7 +1,5 @@ """Support updates for SLZB-06 ESP32 and Zigbee firmwares.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/smtp/notify.py b/homeassistant/components/smtp/notify.py index 96b1a7e8e9f52..532816f8f937f 100644 --- a/homeassistant/components/smtp/notify.py +++ b/homeassistant/components/smtp/notify.py @@ -1,7 +1,5 @@ """Mail (SMTP) notification service.""" -from __future__ import annotations - from email.mime.application import MIMEApplication from email.mime.image import MIMEImage from email.mime.multipart import MIMEMultipart diff --git a/homeassistant/components/snapcast/config_flow.py b/homeassistant/components/snapcast/config_flow.py index b37921fd37467..bb74ffada99c1 100644 --- a/homeassistant/components/snapcast/config_flow.py +++ b/homeassistant/components/snapcast/config_flow.py @@ -1,7 +1,5 @@ """Snapcast config flow.""" -from __future__ import annotations - import logging import socket diff --git a/homeassistant/components/snapcast/coordinator.py b/homeassistant/components/snapcast/coordinator.py index 963f12887fcf2..571cf48800479 100644 --- a/homeassistant/components/snapcast/coordinator.py +++ b/homeassistant/components/snapcast/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Snapcast server.""" -from __future__ import annotations - import logging from snapcast.control.server import Snapserver diff --git a/homeassistant/components/snapcast/entity.py b/homeassistant/components/snapcast/entity.py index cceeb6227fd8b..f7121ce44deea 100644 --- a/homeassistant/components/snapcast/entity.py +++ b/homeassistant/components/snapcast/entity.py @@ -1,7 +1,5 @@ """Coordinator entity for Snapcast server.""" -from __future__ import annotations - from homeassistant.helpers.update_coordinator import CoordinatorEntity from .coordinator import SnapcastUpdateCoordinator diff --git a/homeassistant/components/snapcast/media_player.py b/homeassistant/components/snapcast/media_player.py index a070a58870b1e..8059504179f79 100644 --- a/homeassistant/components/snapcast/media_player.py +++ b/homeassistant/components/snapcast/media_player.py @@ -1,7 +1,5 @@ """Support for interacting with Snapcast clients.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/snapcast/services.py b/homeassistant/components/snapcast/services.py index 6e2e1d60a2181..89fc4e07d6543 100644 --- a/homeassistant/components/snapcast/services.py +++ b/homeassistant/components/snapcast/services.py @@ -1,7 +1,5 @@ """Support for interacting with Snapcast clients.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/snmp/device_tracker.py b/homeassistant/components/snmp/device_tracker.py index 1f94a1c4fae4d..5dc6728f0af6e 100644 --- a/homeassistant/components/snmp/device_tracker.py +++ b/homeassistant/components/snmp/device_tracker.py @@ -1,7 +1,5 @@ """Support for fetching WiFi associations through SNMP.""" -from __future__ import annotations - import binascii import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/snmp/sensor.py b/homeassistant/components/snmp/sensor.py index 46e0dc83050ed..c33e5c4b7cd11 100644 --- a/homeassistant/components/snmp/sensor.py +++ b/homeassistant/components/snmp/sensor.py @@ -1,7 +1,5 @@ """Support for displaying collected data over SNMP.""" -from __future__ import annotations - from datetime import timedelta import logging from struct import unpack diff --git a/homeassistant/components/snmp/switch.py b/homeassistant/components/snmp/switch.py index 26fb7d5e99d8d..af70de813c14c 100644 --- a/homeassistant/components/snmp/switch.py +++ b/homeassistant/components/snmp/switch.py @@ -1,7 +1,5 @@ """Support for SNMP enabled switch.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/snmp/util.py b/homeassistant/components/snmp/util.py index df0171b661071..e8df3f0ae2665 100644 --- a/homeassistant/components/snmp/util.py +++ b/homeassistant/components/snmp/util.py @@ -1,7 +1,5 @@ """Support for displaying collected data over SNMP.""" -from __future__ import annotations - import logging from pysnmp.hlapi.v3arch.asyncio import ( diff --git a/homeassistant/components/snoo/__init__.py b/homeassistant/components/snoo/__init__.py index bf4dc07f96c68..f25cecf66bbd8 100644 --- a/homeassistant/components/snoo/__init__.py +++ b/homeassistant/components/snoo/__init__.py @@ -1,7 +1,5 @@ """The Happiest Baby Snoo integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/snoo/binary_sensor.py b/homeassistant/components/snoo/binary_sensor.py index c4eaddcc1fe34..c113f9e33c498 100644 --- a/homeassistant/components/snoo/binary_sensor.py +++ b/homeassistant/components/snoo/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Snoo Binary Sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/snoo/config_flow.py b/homeassistant/components/snoo/config_flow.py index 986ef6a007124..c3beb7e3456e9 100644 --- a/homeassistant/components/snoo/config_flow.py +++ b/homeassistant/components/snoo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Happiest Baby Snoo integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/snoo/entity.py b/homeassistant/components/snoo/entity.py index 25f543446741a..6d3bcb8aafcd8 100644 --- a/homeassistant/components/snoo/entity.py +++ b/homeassistant/components/snoo/entity.py @@ -1,7 +1,5 @@ """Base entity for the Snoo integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/snoo/select.py b/homeassistant/components/snoo/select.py index 44624ed1a2d09..26e8d740716ee 100644 --- a/homeassistant/components/snoo/select.py +++ b/homeassistant/components/snoo/select.py @@ -1,7 +1,5 @@ """Support for Snoo Select.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/snoo/sensor.py b/homeassistant/components/snoo/sensor.py index e45b2b8859214..8889a7407eac0 100644 --- a/homeassistant/components/snoo/sensor.py +++ b/homeassistant/components/snoo/sensor.py @@ -1,7 +1,5 @@ """Support for Snoo Sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/snoo/switch.py b/homeassistant/components/snoo/switch.py index 2ed322d5f6b8c..5fb2c3529ba98 100644 --- a/homeassistant/components/snoo/switch.py +++ b/homeassistant/components/snoo/switch.py @@ -1,7 +1,5 @@ """Support for Snoo Switches.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/snooz/__init__.py b/homeassistant/components/snooz/__init__.py index c97c89c2f4add..9912148cc0773 100644 --- a/homeassistant/components/snooz/__init__.py +++ b/homeassistant/components/snooz/__init__.py @@ -1,7 +1,5 @@ """The Snooz component.""" -from __future__ import annotations - import logging from pysnooz.device import SnoozDevice diff --git a/homeassistant/components/snooz/config_flow.py b/homeassistant/components/snooz/config_flow.py index 185e875065b17..85de475832275 100644 --- a/homeassistant/components/snooz/config_flow.py +++ b/homeassistant/components/snooz/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Snooz component.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/snooz/fan.py b/homeassistant/components/snooz/fan.py index ce804450cab33..c22d69c7a114a 100644 --- a/homeassistant/components/snooz/fan.py +++ b/homeassistant/components/snooz/fan.py @@ -1,7 +1,5 @@ """Fan representation of a Snooz device.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta from typing import Any diff --git a/homeassistant/components/solaredge/__init__.py b/homeassistant/components/solaredge/__init__.py index 3c1048c4e223d..442e30d66b28e 100644 --- a/homeassistant/components/solaredge/__init__.py +++ b/homeassistant/components/solaredge/__init__.py @@ -1,7 +1,5 @@ """The SolarEdge integration.""" -from __future__ import annotations - import socket from aiohttp import ClientError diff --git a/homeassistant/components/solaredge/config_flow.py b/homeassistant/components/solaredge/config_flow.py index 893728e7e1c3e..d8553aad067b7 100644 --- a/homeassistant/components/solaredge/config_flow.py +++ b/homeassistant/components/solaredge/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the SolarEdge platform.""" -from __future__ import annotations - import socket from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/solaredge/coordinator.py b/homeassistant/components/solaredge/coordinator.py index ed3bff8cea2e3..becf658b78670 100644 --- a/homeassistant/components/solaredge/coordinator.py +++ b/homeassistant/components/solaredge/coordinator.py @@ -1,7 +1,5 @@ """Provides the data update coordinators for SolarEdge.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Iterable from datetime import date, datetime, timedelta diff --git a/homeassistant/components/solaredge/sensor.py b/homeassistant/components/solaredge/sensor.py index b56c35be16023..c6279ff434a54 100644 --- a/homeassistant/components/solaredge/sensor.py +++ b/homeassistant/components/solaredge/sensor.py @@ -1,7 +1,5 @@ """Support for SolarEdge Monitoring API.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/solaredge/types.py b/homeassistant/components/solaredge/types.py index 33192763acc7a..6b85aea22cf57 100644 --- a/homeassistant/components/solaredge/types.py +++ b/homeassistant/components/solaredge/types.py @@ -1,7 +1,5 @@ """Typing for the SolarEdge Monitoring API.""" -from __future__ import annotations - from typing import TypedDict from aiosolaredge import SolarEdge diff --git a/homeassistant/components/solaredge_local/sensor.py b/homeassistant/components/solaredge_local/sensor.py index f362a5e029f20..cde9f6ac27126 100644 --- a/homeassistant/components/solaredge_local/sensor.py +++ b/homeassistant/components/solaredge_local/sensor.py @@ -1,7 +1,5 @@ """Support for SolarEdge-local Monitoring API.""" -from __future__ import annotations - from contextlib import suppress import dataclasses from datetime import timedelta diff --git a/homeassistant/components/solarlog/const.py b/homeassistant/components/solarlog/const.py index 3e814705589a8..f757a21cda2cd 100644 --- a/homeassistant/components/solarlog/const.py +++ b/homeassistant/components/solarlog/const.py @@ -1,7 +1,5 @@ """Constants for the Solar-Log integration.""" -from __future__ import annotations - DOMAIN = "solarlog" # Default config for solarlog. diff --git a/homeassistant/components/solarlog/coordinator.py b/homeassistant/components/solarlog/coordinator.py index cc3028a3e7cc8..6bb299d92acdb 100644 --- a/homeassistant/components/solarlog/coordinator.py +++ b/homeassistant/components/solarlog/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for solarlog integration.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta import logging diff --git a/homeassistant/components/solarlog/diagnostics.py b/homeassistant/components/solarlog/diagnostics.py index 025f88b2ba632..a48651f0a3c67 100644 --- a/homeassistant/components/solarlog/diagnostics.py +++ b/homeassistant/components/solarlog/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Solarlog.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/solarlog/entity.py b/homeassistant/components/solarlog/entity.py index c6840dbc4856f..9ad99c8881024 100644 --- a/homeassistant/components/solarlog/entity.py +++ b/homeassistant/components/solarlog/entity.py @@ -1,7 +1,5 @@ """Entities for SolarLog integration.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntityDescription from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/solarlog/models.py b/homeassistant/components/solarlog/models.py index e259d89935652..3b98760a001c8 100644 --- a/homeassistant/components/solarlog/models.py +++ b/homeassistant/components/solarlog/models.py @@ -1,7 +1,5 @@ """The SolarLog integration models.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/solarlog/sensor.py b/homeassistant/components/solarlog/sensor.py index 7931f1aba9069..d6785bf591546 100644 --- a/homeassistant/components/solarlog/sensor.py +++ b/homeassistant/components/solarlog/sensor.py @@ -1,7 +1,5 @@ """Platform for solarlog sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/solax/config_flow.py b/homeassistant/components/solax/config_flow.py index 5a6ee0b1fca8a..8b9a497742ba8 100644 --- a/homeassistant/components/solax/config_flow.py +++ b/homeassistant/components/solax/config_flow.py @@ -1,7 +1,5 @@ """Config flow for solax integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/solax/sensor.py b/homeassistant/components/solax/sensor.py index 8e9c16a8e6d3d..8538d9a2fa509 100644 --- a/homeassistant/components/solax/sensor.py +++ b/homeassistant/components/solax/sensor.py @@ -1,7 +1,5 @@ """Support for Solax inverter via local API.""" -from __future__ import annotations - from solax.units import Units from homeassistant.components.sensor import ( diff --git a/homeassistant/components/soma/__init__.py b/homeassistant/components/soma/__init__.py index 127b51338ee06..ad6e314a0ba34 100644 --- a/homeassistant/components/soma/__init__.py +++ b/homeassistant/components/soma/__init__.py @@ -1,7 +1,5 @@ """Support for Soma Smartshades.""" -from __future__ import annotations - from api.soma_api import SomaApi import voluptuous as vol diff --git a/homeassistant/components/soma/cover.py b/homeassistant/components/soma/cover.py index 15aa21b1f48c9..3e2bb952d50f9 100644 --- a/homeassistant/components/soma/cover.py +++ b/homeassistant/components/soma/cover.py @@ -1,7 +1,5 @@ """Support for Soma Covers.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import ( diff --git a/homeassistant/components/soma/entity.py b/homeassistant/components/soma/entity.py index 4b2fcee54054a..08e7f12228e58 100644 --- a/homeassistant/components/soma/entity.py +++ b/homeassistant/components/soma/entity.py @@ -1,7 +1,5 @@ """Support for Soma Smartshades.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import logging from typing import Any diff --git a/homeassistant/components/somfy_mylink/config_flow.py b/homeassistant/components/somfy_mylink/config_flow.py index 91cfae8734791..a85b06b91f87a 100644 --- a/homeassistant/components/somfy_mylink/config_flow.py +++ b/homeassistant/components/somfy_mylink/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Somfy MyLink integration.""" -from __future__ import annotations - from copy import deepcopy import logging from typing import Any diff --git a/homeassistant/components/sonarr/__init__.py b/homeassistant/components/sonarr/__init__.py index 6d561dd9f2296..0cc1afc4ff549 100644 --- a/homeassistant/components/sonarr/__init__.py +++ b/homeassistant/components/sonarr/__init__.py @@ -1,7 +1,5 @@ """The Sonarr component.""" -from __future__ import annotations - from dataclasses import fields from aiopyarr.models.host_configuration import PyArrHostConfiguration diff --git a/homeassistant/components/sonarr/config_flow.py b/homeassistant/components/sonarr/config_flow.py index 278d3fbd7bb58..83948a6137c96 100644 --- a/homeassistant/components/sonarr/config_flow.py +++ b/homeassistant/components/sonarr/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Sonarr.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/sonarr/coordinator.py b/homeassistant/components/sonarr/coordinator.py index 3e50527f28585..5bea999821d84 100644 --- a/homeassistant/components/sonarr/coordinator.py +++ b/homeassistant/components/sonarr/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Sonarr integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta from typing import TypeVar, cast diff --git a/homeassistant/components/sonarr/entity.py b/homeassistant/components/sonarr/entity.py index 7dc0d0ca147c0..3ea95e307ba2b 100644 --- a/homeassistant/components/sonarr/entity.py +++ b/homeassistant/components/sonarr/entity.py @@ -1,7 +1,5 @@ """Base Entity for Sonarr.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/sonarr/sensor.py b/homeassistant/components/sonarr/sensor.py index 3aeb4348e6d86..1433c5c37d334 100644 --- a/homeassistant/components/sonarr/sensor.py +++ b/homeassistant/components/sonarr/sensor.py @@ -1,7 +1,5 @@ """Support for Sonarr sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, Generic diff --git a/homeassistant/components/songpal/config_flow.py b/homeassistant/components/songpal/config_flow.py index e71454f0aa82a..70c8a80b2d0d9 100644 --- a/homeassistant/components/songpal/config_flow.py +++ b/homeassistant/components/songpal/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure songpal component.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any from urllib.parse import urlparse diff --git a/homeassistant/components/songpal/media_player.py b/homeassistant/components/songpal/media_player.py index 413700edef73c..437777a2f96a4 100644 --- a/homeassistant/components/songpal/media_player.py +++ b/homeassistant/components/songpal/media_player.py @@ -1,7 +1,5 @@ """Support for Songpal-enabled (Sony) media devices.""" -from __future__ import annotations - import asyncio from collections import OrderedDict import logging diff --git a/homeassistant/components/songpal/services.py b/homeassistant/components/songpal/services.py index f575679990164..96e42b3925093 100644 --- a/homeassistant/components/songpal/services.py +++ b/homeassistant/components/songpal/services.py @@ -1,7 +1,5 @@ """Support for Songpal-enabled (Sony) media devices.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/sonos/__init__.py b/homeassistant/components/sonos/__init__.py index 33d82e072882c..e5fa51189f742 100644 --- a/homeassistant/components/sonos/__init__.py +++ b/homeassistant/components/sonos/__init__.py @@ -1,7 +1,5 @@ """Support to embed Sonos.""" -from __future__ import annotations - import asyncio import datetime from functools import partial diff --git a/homeassistant/components/sonos/alarms.py b/homeassistant/components/sonos/alarms.py index c3c3b14545fac..48262a5bdf73b 100644 --- a/homeassistant/components/sonos/alarms.py +++ b/homeassistant/components/sonos/alarms.py @@ -1,7 +1,5 @@ """Class representing Sonos alarms.""" -from __future__ import annotations - from collections.abc import Iterator import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/sonos/binary_sensor.py b/homeassistant/components/sonos/binary_sensor.py index 8a4c3abe24847..eb5b08e1774f7 100644 --- a/homeassistant/components/sonos/binary_sensor.py +++ b/homeassistant/components/sonos/binary_sensor.py @@ -1,7 +1,5 @@ """Entity representing a Sonos power sensor.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sonos/const.py b/homeassistant/components/sonos/const.py index 82416bd1965df..3142e72e68540 100644 --- a/homeassistant/components/sonos/const.py +++ b/homeassistant/components/sonos/const.py @@ -1,7 +1,5 @@ """Const for Sonos.""" -from __future__ import annotations - import datetime from homeassistant.components.media_player import MediaClass, MediaType diff --git a/homeassistant/components/sonos/diagnostics.py b/homeassistant/components/sonos/diagnostics.py index fafa142273aee..c51369082ea0c 100644 --- a/homeassistant/components/sonos/diagnostics.py +++ b/homeassistant/components/sonos/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Sonos.""" -from __future__ import annotations - import time from typing import Any diff --git a/homeassistant/components/sonos/entity.py b/homeassistant/components/sonos/entity.py index 5f7a2fb2d704b..cba0a0b5d9e3d 100644 --- a/homeassistant/components/sonos/entity.py +++ b/homeassistant/components/sonos/entity.py @@ -1,7 +1,5 @@ """Entity representing a Sonos player.""" -from __future__ import annotations - from abc import abstractmethod import datetime import logging diff --git a/homeassistant/components/sonos/favorites.py b/homeassistant/components/sonos/favorites.py index c1e1b4f80df1b..ecb7c8f2a9ea8 100644 --- a/homeassistant/components/sonos/favorites.py +++ b/homeassistant/components/sonos/favorites.py @@ -1,7 +1,5 @@ """Class representing Sonos favorites.""" -from __future__ import annotations - from collections.abc import Iterator import logging import re diff --git a/homeassistant/components/sonos/helpers.py b/homeassistant/components/sonos/helpers.py index e83b0132a0e6b..801fd0bc99cbc 100644 --- a/homeassistant/components/sonos/helpers.py +++ b/homeassistant/components/sonos/helpers.py @@ -1,7 +1,5 @@ """Helper methods for common tasks.""" -from __future__ import annotations - import asyncio from collections import OrderedDict from collections.abc import Callable diff --git a/homeassistant/components/sonos/household_coordinator.py b/homeassistant/components/sonos/household_coordinator.py index a2c128dce946b..88fa1dc915f30 100644 --- a/homeassistant/components/sonos/household_coordinator.py +++ b/homeassistant/components/sonos/household_coordinator.py @@ -1,7 +1,5 @@ """Class representing a Sonos household storage helper.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import logging diff --git a/homeassistant/components/sonos/media.py b/homeassistant/components/sonos/media.py index 6e8c629560b9d..d5b0cd4bf634e 100644 --- a/homeassistant/components/sonos/media.py +++ b/homeassistant/components/sonos/media.py @@ -1,7 +1,5 @@ """Support for media metadata handling.""" -from __future__ import annotations - import datetime from typing import Any diff --git a/homeassistant/components/sonos/media_browser.py b/homeassistant/components/sonos/media_browser.py index 768aaf529a183..2577397385610 100644 --- a/homeassistant/components/sonos/media_browser.py +++ b/homeassistant/components/sonos/media_browser.py @@ -1,7 +1,5 @@ """Support for media browsing.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from functools import partial diff --git a/homeassistant/components/sonos/media_player.py b/homeassistant/components/sonos/media_player.py index f7a4420704b09..f777eb00cb9d4 100644 --- a/homeassistant/components/sonos/media_player.py +++ b/homeassistant/components/sonos/media_player.py @@ -1,7 +1,5 @@ """Support to interface with Sonos players.""" -from __future__ import annotations - import datetime from functools import partial import logging diff --git a/homeassistant/components/sonos/number.py b/homeassistant/components/sonos/number.py index 8e4b4fb5b4236..d272c37af8c23 100644 --- a/homeassistant/components/sonos/number.py +++ b/homeassistant/components/sonos/number.py @@ -1,7 +1,5 @@ """Entity representing a Sonos number control.""" -from __future__ import annotations - import logging from typing import cast diff --git a/homeassistant/components/sonos/select.py b/homeassistant/components/sonos/select.py index fa38bf20c9f76..ac1fe8acebcdc 100644 --- a/homeassistant/components/sonos/select.py +++ b/homeassistant/components/sonos/select.py @@ -1,7 +1,5 @@ """Select entities for Sonos.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/sonos/sensor.py b/homeassistant/components/sonos/sensor.py index fcb04a10e9857..dd8b1ac4a408e 100644 --- a/homeassistant/components/sonos/sensor.py +++ b/homeassistant/components/sonos/sensor.py @@ -1,7 +1,5 @@ """Entity representing a Sonos battery level.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/sonos/services.py b/homeassistant/components/sonos/services.py index 883835a7c8667..f0217265ac8e2 100644 --- a/homeassistant/components/sonos/services.py +++ b/homeassistant/components/sonos/services.py @@ -1,7 +1,5 @@ """Support to interface with Sonos players.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/sonos/speaker.py b/homeassistant/components/sonos/speaker.py index 78a7245ef9f66..a2fcd2c28b9c4 100644 --- a/homeassistant/components/sonos/speaker.py +++ b/homeassistant/components/sonos/speaker.py @@ -1,7 +1,5 @@ """Base class for common speaker tasks.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Collection, Coroutine import contextlib diff --git a/homeassistant/components/sonos/statistics.py b/homeassistant/components/sonos/statistics.py index ec3486d47e7d7..ea164eb0a7eba 100644 --- a/homeassistant/components/sonos/statistics.py +++ b/homeassistant/components/sonos/statistics.py @@ -1,7 +1,5 @@ """Class to track subscription event statistics.""" -from __future__ import annotations - import logging from soco.data_structures_entry import from_didl_string diff --git a/homeassistant/components/sonos/switch.py b/homeassistant/components/sonos/switch.py index 653be229b22d9..6e2a53d248281 100644 --- a/homeassistant/components/sonos/switch.py +++ b/homeassistant/components/sonos/switch.py @@ -1,7 +1,5 @@ """Entity representing a Sonos Alarm.""" -from __future__ import annotations - import datetime import logging from typing import Any, cast diff --git a/homeassistant/components/sony_projector/switch.py b/homeassistant/components/sony_projector/switch.py index 7aa76245aec94..49a3e2dbd0699 100644 --- a/homeassistant/components/sony_projector/switch.py +++ b/homeassistant/components/sony_projector/switch.py @@ -1,7 +1,5 @@ """Support for Sony projectors via SDCP network control.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/soundtouch/media_player.py b/homeassistant/components/soundtouch/media_player.py index 02c0d8a1bbf9f..93a6a2f51ec46 100644 --- a/homeassistant/components/soundtouch/media_player.py +++ b/homeassistant/components/soundtouch/media_player.py @@ -1,7 +1,5 @@ """Support for interface with a Bose SoundTouch.""" -from __future__ import annotations - from functools import partial import logging from typing import Any diff --git a/homeassistant/components/spc/alarm_control_panel.py b/homeassistant/components/spc/alarm_control_panel.py index 44e0572c9e90e..29705603d321b 100644 --- a/homeassistant/components/spc/alarm_control_panel.py +++ b/homeassistant/components/spc/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Vanderbilt (formerly Siemens) SPC alarm systems.""" -from __future__ import annotations - from pyspcwebgw import SpcWebGateway from pyspcwebgw.area import Area from pyspcwebgw.const import AreaMode diff --git a/homeassistant/components/spc/binary_sensor.py b/homeassistant/components/spc/binary_sensor.py index 529fa1e01efc8..67d3a2949daa5 100644 --- a/homeassistant/components/spc/binary_sensor.py +++ b/homeassistant/components/spc/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Vanderbilt (formerly Siemens) SPC alarm systems.""" -from __future__ import annotations - from pyspcwebgw import SpcWebGateway from pyspcwebgw.const import ZoneInput, ZoneType from pyspcwebgw.zone import Zone diff --git a/homeassistant/components/speedtestdotnet/__init__.py b/homeassistant/components/speedtestdotnet/__init__.py index 5f66ba380fecd..c36964df2edb8 100644 --- a/homeassistant/components/speedtestdotnet/__init__.py +++ b/homeassistant/components/speedtestdotnet/__init__.py @@ -1,7 +1,5 @@ """Support for testing internet speed via Speedtest.net.""" -from __future__ import annotations - from functools import partial import speedtest diff --git a/homeassistant/components/speedtestdotnet/config_flow.py b/homeassistant/components/speedtestdotnet/config_flow.py index 4bae503f85ee7..07a2ecec6220b 100644 --- a/homeassistant/components/speedtestdotnet/config_flow.py +++ b/homeassistant/components/speedtestdotnet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Speedtest.net.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/speedtestdotnet/const.py b/homeassistant/components/speedtestdotnet/const.py index 2002d46c8389c..01dd5745c2f61 100644 --- a/homeassistant/components/speedtestdotnet/const.py +++ b/homeassistant/components/speedtestdotnet/const.py @@ -1,7 +1,5 @@ """Constants used by Speedtest.net.""" -from __future__ import annotations - from typing import Final DOMAIN: Final = "speedtestdotnet" diff --git a/homeassistant/components/speedtestdotnet/sensor.py b/homeassistant/components/speedtestdotnet/sensor.py index c2b7a6de28c54..38a0fa4c60aae 100644 --- a/homeassistant/components/speedtestdotnet/sensor.py +++ b/homeassistant/components/speedtestdotnet/sensor.py @@ -1,7 +1,5 @@ """Support for Speedtest.net internet speed testing sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/spider/__init__.py b/homeassistant/components/spider/__init__.py index c0d85c02dd4de..2b2021449aa3f 100644 --- a/homeassistant/components/spider/__init__.py +++ b/homeassistant/components/spider/__init__.py @@ -1,7 +1,5 @@ """The Spider integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/splunk/__init__.py b/homeassistant/components/splunk/__init__.py index 5f4dfc5cda803..fb13aee8a70d4 100644 --- a/homeassistant/components/splunk/__init__.py +++ b/homeassistant/components/splunk/__init__.py @@ -1,7 +1,5 @@ """Support to send data to a Splunk instance.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/splunk/config_flow.py b/homeassistant/components/splunk/config_flow.py index 6f84f9fab5d41..f042555854f7f 100644 --- a/homeassistant/components/splunk/config_flow.py +++ b/homeassistant/components/splunk/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Splunk integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/splunk/diagnostics.py b/homeassistant/components/splunk/diagnostics.py index d9086924bdcc2..f5510ac3e39d6 100644 --- a/homeassistant/components/splunk/diagnostics.py +++ b/homeassistant/components/splunk/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Splunk.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/spotify/__init__.py b/homeassistant/components/spotify/__init__.py index fc81dd9ef01c8..1f585730c9593 100644 --- a/homeassistant/components/spotify/__init__.py +++ b/homeassistant/components/spotify/__init__.py @@ -1,7 +1,5 @@ """The spotify integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING import aiohttp diff --git a/homeassistant/components/spotify/browse_media.py b/homeassistant/components/spotify/browse_media.py index a468a66f12f57..dad27c8b166e8 100644 --- a/homeassistant/components/spotify/browse_media.py +++ b/homeassistant/components/spotify/browse_media.py @@ -1,7 +1,5 @@ """Support for Spotify media browsing.""" -from __future__ import annotations - from enum import StrEnum import logging from typing import TYPE_CHECKING, Any, TypedDict diff --git a/homeassistant/components/spotify/config_flow.py b/homeassistant/components/spotify/config_flow.py index 1fc19515318b3..87447b4bed894 100644 --- a/homeassistant/components/spotify/config_flow.py +++ b/homeassistant/components/spotify/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Spotify.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/spotify/diagnostics.py b/homeassistant/components/spotify/diagnostics.py index 82ce40eb22ae5..0169b1812c7a4 100644 --- a/homeassistant/components/spotify/diagnostics.py +++ b/homeassistant/components/spotify/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Spotify.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/spotify/media_player.py b/homeassistant/components/spotify/media_player.py index d45d44751a641..d9561a957c4eb 100644 --- a/homeassistant/components/spotify/media_player.py +++ b/homeassistant/components/spotify/media_player.py @@ -1,7 +1,5 @@ """Support for interacting with Spotify Connect.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine import datetime as dt diff --git a/homeassistant/components/spotify/util.py b/homeassistant/components/spotify/util.py index d882e9c58b894..d57805d8ef714 100644 --- a/homeassistant/components/spotify/util.py +++ b/homeassistant/components/spotify/util.py @@ -1,7 +1,5 @@ """Utils for Spotify.""" -from __future__ import annotations - from spotifyaio import Image import yarl diff --git a/homeassistant/components/sql/__init__.py b/homeassistant/components/sql/__init__.py index aac9b47b0d4ee..c0e0498297bae 100644 --- a/homeassistant/components/sql/__init__.py +++ b/homeassistant/components/sql/__init__.py @@ -1,7 +1,5 @@ """The sql component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sql/config_flow.py b/homeassistant/components/sql/config_flow.py index d8619db7228e7..d82b9a7442aee 100644 --- a/homeassistant/components/sql/config_flow.py +++ b/homeassistant/components/sql/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for SQL integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sql/models.py b/homeassistant/components/sql/models.py index 872ceedde71b9..dc785ac4e41bc 100644 --- a/homeassistant/components/sql/models.py +++ b/homeassistant/components/sql/models.py @@ -1,7 +1,5 @@ """The sql integration models.""" -from __future__ import annotations - from dataclasses import dataclass from sqlalchemy.orm import scoped_session diff --git a/homeassistant/components/sql/sensor.py b/homeassistant/components/sql/sensor.py index dddd13869322a..4497b26cff5ef 100644 --- a/homeassistant/components/sql/sensor.py +++ b/homeassistant/components/sql/sensor.py @@ -1,7 +1,5 @@ """Sensor from an SQL Query.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sql/services.py b/homeassistant/components/sql/services.py index 6ab97a2e66557..6df6b76609dbe 100644 --- a/homeassistant/components/sql/services.py +++ b/homeassistant/components/sql/services.py @@ -1,7 +1,5 @@ """Services for the SQL integration.""" -from __future__ import annotations - import logging from sqlalchemy.engine import Result diff --git a/homeassistant/components/sql/util.py b/homeassistant/components/sql/util.py index 7433462f125a8..60842bd3d47d1 100644 --- a/homeassistant/components/sql/util.py +++ b/homeassistant/components/sql/util.py @@ -1,7 +1,5 @@ """Utils for sql.""" -from __future__ import annotations - from datetime import date from decimal import Decimal import logging diff --git a/homeassistant/components/squeezebox/binary_sensor.py b/homeassistant/components/squeezebox/binary_sensor.py index f23d807cd1939..4d92eec0bfa21 100644 --- a/homeassistant/components/squeezebox/binary_sensor.py +++ b/homeassistant/components/squeezebox/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Squeezebox integration.""" -from __future__ import annotations - import logging from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/squeezebox/browse_media.py b/homeassistant/components/squeezebox/browse_media.py index 2ca9d6f058c9d..f89411687e869 100644 --- a/homeassistant/components/squeezebox/browse_media.py +++ b/homeassistant/components/squeezebox/browse_media.py @@ -1,7 +1,5 @@ """Support for media browsing.""" -from __future__ import annotations - import contextlib from dataclasses import dataclass, field import logging diff --git a/homeassistant/components/squeezebox/button.py b/homeassistant/components/squeezebox/button.py index 0d2057ae801b3..7c11bb068fddc 100644 --- a/homeassistant/components/squeezebox/button.py +++ b/homeassistant/components/squeezebox/button.py @@ -1,7 +1,5 @@ """Platform for button integration for squeezebox.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/squeezebox/config_flow.py b/homeassistant/components/squeezebox/config_flow.py index c9776b63d9c99..0cb3ddb59d3ba 100644 --- a/homeassistant/components/squeezebox/config_flow.py +++ b/homeassistant/components/squeezebox/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Squeezebox integration.""" -from __future__ import annotations - import asyncio from http import HTTPStatus import logging diff --git a/homeassistant/components/squeezebox/coordinator.py b/homeassistant/components/squeezebox/coordinator.py index c078fc377b505..0ed1e9d4dfa0b 100644 --- a/homeassistant/components/squeezebox/coordinator.py +++ b/homeassistant/components/squeezebox/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Squeezebox integration.""" -from __future__ import annotations - from asyncio import timeout from collections.abc import Callable from datetime import timedelta diff --git a/homeassistant/components/squeezebox/media_player.py b/homeassistant/components/squeezebox/media_player.py index 094f50397a600..1e32bfd54f190 100644 --- a/homeassistant/components/squeezebox/media_player.py +++ b/homeassistant/components/squeezebox/media_player.py @@ -1,7 +1,5 @@ """Support for interfacing to the SqueezeBox API.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import json diff --git a/homeassistant/components/squeezebox/sensor.py b/homeassistant/components/squeezebox/sensor.py index 7dedf66eaffd6..3706b0df7d4c8 100644 --- a/homeassistant/components/squeezebox/sensor.py +++ b/homeassistant/components/squeezebox/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration for squeezebox.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/squeezebox/services.py b/homeassistant/components/squeezebox/services.py index 79eb2a687c5ec..a2386b8ed9328 100644 --- a/homeassistant/components/squeezebox/services.py +++ b/homeassistant/components/squeezebox/services.py @@ -1,7 +1,5 @@ """Support for interfacing to the SqueezeBox API.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/squeezebox/update.py b/homeassistant/components/squeezebox/update.py index db2357868171a..6b7af58209a5b 100644 --- a/homeassistant/components/squeezebox/update.py +++ b/homeassistant/components/squeezebox/update.py @@ -1,7 +1,5 @@ """Platform for update integration for squeezebox.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime import logging diff --git a/homeassistant/components/squeezebox/util.py b/homeassistant/components/squeezebox/util.py index a93122c22c486..eb2b0361286b4 100644 --- a/homeassistant/components/squeezebox/util.py +++ b/homeassistant/components/squeezebox/util.py @@ -1,7 +1,5 @@ """Utility functions for Squeezebox integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from typing import Any diff --git a/homeassistant/components/srp_energy/config_flow.py b/homeassistant/components/srp_energy/config_flow.py index 9e32d935e808d..c2b91b6bfd51d 100644 --- a/homeassistant/components/srp_energy/config_flow.py +++ b/homeassistant/components/srp_energy/config_flow.py @@ -1,7 +1,5 @@ """Config flow for SRP Energy.""" -from __future__ import annotations - from typing import Any from srpenergy.client import SrpEnergyClient diff --git a/homeassistant/components/srp_energy/coordinator.py b/homeassistant/components/srp_energy/coordinator.py index f3821891afa86..bfb4c98349bbf 100644 --- a/homeassistant/components/srp_energy/coordinator.py +++ b/homeassistant/components/srp_energy/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the srp_energy integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta diff --git a/homeassistant/components/srp_energy/sensor.py b/homeassistant/components/srp_energy/sensor.py index 89274390411e0..1c43de075b058 100644 --- a/homeassistant/components/srp_energy/sensor.py +++ b/homeassistant/components/srp_energy/sensor.py @@ -1,7 +1,5 @@ """Support for SRP Energy Sensor.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/ssdp/__init__.py b/homeassistant/components/ssdp/__init__.py index 97375cb600a72..cacd6a6227f07 100644 --- a/homeassistant/components/ssdp/__init__.py +++ b/homeassistant/components/ssdp/__init__.py @@ -1,7 +1,5 @@ """The SSDP integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from functools import partial from typing import Any diff --git a/homeassistant/components/ssdp/common.py b/homeassistant/components/ssdp/common.py index f1b961341f469..56da600fd8792 100644 --- a/homeassistant/components/ssdp/common.py +++ b/homeassistant/components/ssdp/common.py @@ -1,7 +1,5 @@ """Common functions for SSDP discovery.""" -from __future__ import annotations - from ipaddress import IPv4Address, IPv6Address from typing import cast diff --git a/homeassistant/components/ssdp/const.py b/homeassistant/components/ssdp/const.py index ee5f1c240c60b..d36889faa6424 100644 --- a/homeassistant/components/ssdp/const.py +++ b/homeassistant/components/ssdp/const.py @@ -1,7 +1,5 @@ """Constants for the SSDP integration.""" -from __future__ import annotations - DOMAIN = "ssdp" SSDP_SCANNER = "scanner" UPNP_SERVER = "server" diff --git a/homeassistant/components/ssdp/scanner.py b/homeassistant/components/ssdp/scanner.py index f5b92483120db..9ba47efcedb55 100644 --- a/homeassistant/components/ssdp/scanner.py +++ b/homeassistant/components/ssdp/scanner.py @@ -1,7 +1,5 @@ """The SSDP integration scanner.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine, Mapping from datetime import timedelta diff --git a/homeassistant/components/ssdp/server.py b/homeassistant/components/ssdp/server.py index 01756d3f06bd6..b209072312fd5 100644 --- a/homeassistant/components/ssdp/server.py +++ b/homeassistant/components/ssdp/server.py @@ -1,7 +1,5 @@ """The SSDP integration server.""" -from __future__ import annotations - import asyncio from contextlib import ExitStack from ipaddress import IPv6Address diff --git a/homeassistant/components/ssdp/websocket_api.py b/homeassistant/components/ssdp/websocket_api.py index 5342ec8035bd2..30e2882562396 100644 --- a/homeassistant/components/ssdp/websocket_api.py +++ b/homeassistant/components/ssdp/websocket_api.py @@ -1,7 +1,5 @@ """The ssdp integration websocket apis.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any, Final diff --git a/homeassistant/components/starline/__init__.py b/homeassistant/components/starline/__init__.py index 17f3b7dc50434..1c39d352a6fa2 100644 --- a/homeassistant/components/starline/__init__.py +++ b/homeassistant/components/starline/__init__.py @@ -1,7 +1,5 @@ """The StarLine component.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/starline/account.py b/homeassistant/components/starline/account.py index 0fb5a36714838..470b6b29b7645 100644 --- a/homeassistant/components/starline/account.py +++ b/homeassistant/components/starline/account.py @@ -1,7 +1,5 @@ """StarLine Account.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/starline/binary_sensor.py b/homeassistant/components/starline/binary_sensor.py index faec8974ed1ca..29355cd33b4ea 100644 --- a/homeassistant/components/starline/binary_sensor.py +++ b/homeassistant/components/starline/binary_sensor.py @@ -1,7 +1,5 @@ """Reads vehicle status from StarLine API.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/starline/button.py b/homeassistant/components/starline/button.py index fd449607f5293..b76ed223bd966 100644 --- a/homeassistant/components/starline/button.py +++ b/homeassistant/components/starline/button.py @@ -1,7 +1,5 @@ """Support for StarLine button.""" -from __future__ import annotations - from homeassistant.components.button import ButtonEntity, ButtonEntityDescription from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/starline/config_flow.py b/homeassistant/components/starline/config_flow.py index 0f1983fc21d7b..860d603673d2b 100644 --- a/homeassistant/components/starline/config_flow.py +++ b/homeassistant/components/starline/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure StarLine component.""" -from __future__ import annotations - from starline import StarlineAuth import voluptuous as vol diff --git a/homeassistant/components/starline/entity.py b/homeassistant/components/starline/entity.py index f940971c15c0a..4dc45d82e9caf 100644 --- a/homeassistant/components/starline/entity.py +++ b/homeassistant/components/starline/entity.py @@ -1,7 +1,5 @@ """StarLine base entity.""" -from __future__ import annotations - from homeassistant.helpers.entity import Entity from .account import StarlineAccount, StarlineDevice diff --git a/homeassistant/components/starline/lock.py b/homeassistant/components/starline/lock.py index 43886d6396251..cdaa20ee73b8c 100644 --- a/homeassistant/components/starline/lock.py +++ b/homeassistant/components/starline/lock.py @@ -1,7 +1,5 @@ """Support for StarLine lock.""" -from __future__ import annotations - from typing import Any from homeassistant.components.lock import LockEntity diff --git a/homeassistant/components/starline/sensor.py b/homeassistant/components/starline/sensor.py index 5fff61144dc3a..285cadeebd4bc 100644 --- a/homeassistant/components/starline/sensor.py +++ b/homeassistant/components/starline/sensor.py @@ -1,7 +1,5 @@ """Reads vehicle status from StarLine API.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import ( diff --git a/homeassistant/components/starline/switch.py b/homeassistant/components/starline/switch.py index 3a457c6ffdee4..de0b0cb23e84c 100644 --- a/homeassistant/components/starline/switch.py +++ b/homeassistant/components/starline/switch.py @@ -1,7 +1,5 @@ """Support for StarLine switch.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/starlingbank/sensor.py b/homeassistant/components/starlingbank/sensor.py index 063919179ac74..9f83e70fb4f35 100644 --- a/homeassistant/components/starlingbank/sensor.py +++ b/homeassistant/components/starlingbank/sensor.py @@ -1,7 +1,5 @@ """Support for balance data via the Starling Bank API.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/starlink/__init__.py b/homeassistant/components/starlink/__init__.py index 0c512bb21c54c..c29f9762d4ab6 100644 --- a/homeassistant/components/starlink/__init__.py +++ b/homeassistant/components/starlink/__init__.py @@ -1,7 +1,5 @@ """The Starlink integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/starlink/binary_sensor.py b/homeassistant/components/starlink/binary_sensor.py index e06e79009c375..18d2fbc04c65e 100644 --- a/homeassistant/components/starlink/binary_sensor.py +++ b/homeassistant/components/starlink/binary_sensor.py @@ -1,7 +1,5 @@ """Contains binary sensors exposed by the Starlink integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/starlink/button.py b/homeassistant/components/starlink/button.py index 15f35659b49d2..1ccc23f4db1ab 100644 --- a/homeassistant/components/starlink/button.py +++ b/homeassistant/components/starlink/button.py @@ -1,7 +1,5 @@ """Contains buttons exposed by the Starlink integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/starlink/config_flow.py b/homeassistant/components/starlink/config_flow.py index a64d599855645..a0f1fb04d2a13 100644 --- a/homeassistant/components/starlink/config_flow.py +++ b/homeassistant/components/starlink/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Starlink.""" -from __future__ import annotations - from typing import Any from starlink_grpc import ChannelContext, GrpcError, get_id diff --git a/homeassistant/components/starlink/coordinator.py b/homeassistant/components/starlink/coordinator.py index 1b92720235a6b..ee3d73cc83fc5 100644 --- a/homeassistant/components/starlink/coordinator.py +++ b/homeassistant/components/starlink/coordinator.py @@ -1,7 +1,5 @@ """Contains the shared Coordinator for Starlink systems.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/starlink/entity.py b/homeassistant/components/starlink/entity.py index e868e4f06458f..3139054484425 100644 --- a/homeassistant/components/starlink/entity.py +++ b/homeassistant/components/starlink/entity.py @@ -1,7 +1,5 @@ """Contains base entity classes for Starlink entities.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import Entity, EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/starlink/sensor.py b/homeassistant/components/starlink/sensor.py index 81913a997ea87..efc820a9d494f 100644 --- a/homeassistant/components/starlink/sensor.py +++ b/homeassistant/components/starlink/sensor.py @@ -1,7 +1,5 @@ """Contains sensors exposed by the Starlink integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/starlink/switch.py b/homeassistant/components/starlink/switch.py index c6dc237643e25..203bcb30eccc8 100644 --- a/homeassistant/components/starlink/switch.py +++ b/homeassistant/components/starlink/switch.py @@ -1,7 +1,5 @@ """Contains switches exposed by the Starlink integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/starlink/time.py b/homeassistant/components/starlink/time.py index 9f564333218a1..e9d231bc64a95 100644 --- a/homeassistant/components/starlink/time.py +++ b/homeassistant/components/starlink/time.py @@ -1,7 +1,5 @@ """Contains time pickers exposed by the Starlink integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from datetime import UTC, datetime, time, tzinfo diff --git a/homeassistant/components/startca/sensor.py b/homeassistant/components/startca/sensor.py index 62e02426fcb2b..ff65a74de1b05 100644 --- a/homeassistant/components/startca/sensor.py +++ b/homeassistant/components/startca/sensor.py @@ -1,7 +1,5 @@ """Support for Start.ca Bandwidth Monitor.""" -from __future__ import annotations - import asyncio from datetime import timedelta from http import HTTPStatus diff --git a/homeassistant/components/statistics/config_flow.py b/homeassistant/components/statistics/config_flow.py index 0375ab10777c2..9228bc927dcbf 100644 --- a/homeassistant/components/statistics/config_flow.py +++ b/homeassistant/components/statistics/config_flow.py @@ -1,7 +1,5 @@ """Config flow for statistics.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta from typing import Any, cast diff --git a/homeassistant/components/statistics/sensor.py b/homeassistant/components/statistics/sensor.py index 14471ab16ee67..74d6bf7d2a90d 100644 --- a/homeassistant/components/statistics/sensor.py +++ b/homeassistant/components/statistics/sensor.py @@ -1,7 +1,5 @@ """Support for statistics for sensor values.""" -from __future__ import annotations - from collections import deque from collections.abc import Callable, Mapping import contextlib diff --git a/homeassistant/components/steam_online/__init__.py b/homeassistant/components/steam_online/__init__.py index 7a2c32cb4d53c..838b0b450e13f 100644 --- a/homeassistant/components/steam_online/__init__.py +++ b/homeassistant/components/steam_online/__init__.py @@ -1,7 +1,5 @@ """The Steam integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/steam_online/config_flow.py b/homeassistant/components/steam_online/config_flow.py index 57c75f0a70442..c0071af4a6188 100644 --- a/homeassistant/components/steam_online/config_flow.py +++ b/homeassistant/components/steam_online/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Steam integration.""" -from __future__ import annotations - from collections.abc import Iterator, Mapping from typing import Any diff --git a/homeassistant/components/steam_online/coordinator.py b/homeassistant/components/steam_online/coordinator.py index 731154183ed81..f464fdc8dded0 100644 --- a/homeassistant/components/steam_online/coordinator.py +++ b/homeassistant/components/steam_online/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Steam integration.""" -from __future__ import annotations - from datetime import timedelta import steam diff --git a/homeassistant/components/steam_online/sensor.py b/homeassistant/components/steam_online/sensor.py index c1e20933185d0..30f52832c60d6 100644 --- a/homeassistant/components/steam_online/sensor.py +++ b/homeassistant/components/steam_online/sensor.py @@ -1,7 +1,5 @@ """Sensor for Steam account status.""" -from __future__ import annotations - from datetime import datetime from time import localtime, mktime from typing import cast diff --git a/homeassistant/components/steamist/__init__.py b/homeassistant/components/steamist/__init__.py index 380f25ea8daed..92904ec5fd1f9 100644 --- a/homeassistant/components/steamist/__init__.py +++ b/homeassistant/components/steamist/__init__.py @@ -1,7 +1,5 @@ """The Steamist integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/steamist/config_flow.py b/homeassistant/components/steamist/config_flow.py index ee4b412cbbd00..b8127ab614a5b 100644 --- a/homeassistant/components/steamist/config_flow.py +++ b/homeassistant/components/steamist/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Steamist integration.""" -from __future__ import annotations - import logging from typing import Any, Self diff --git a/homeassistant/components/steamist/coordinator.py b/homeassistant/components/steamist/coordinator.py index 3f864364be701..4f354a85aca24 100644 --- a/homeassistant/components/steamist/coordinator.py +++ b/homeassistant/components/steamist/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for steamist.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/steamist/discovery.py b/homeassistant/components/steamist/discovery.py index 2abe2343f99e2..62ccb91d5291b 100644 --- a/homeassistant/components/steamist/discovery.py +++ b/homeassistant/components/steamist/discovery.py @@ -1,7 +1,5 @@ """The Steamist integration discovery.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/steamist/entity.py b/homeassistant/components/steamist/entity.py index aef2d652058bf..5a7c3a879d8b6 100644 --- a/homeassistant/components/steamist/entity.py +++ b/homeassistant/components/steamist/entity.py @@ -1,7 +1,5 @@ """Support for Steamist sensors.""" -from __future__ import annotations - from aiosteamist import SteamistStatus from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/steamist/sensor.py b/homeassistant/components/steamist/sensor.py index 94e3ff86ee142..2ee9860b62559 100644 --- a/homeassistant/components/steamist/sensor.py +++ b/homeassistant/components/steamist/sensor.py @@ -1,7 +1,5 @@ """Support for Steamist sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/steamist/switch.py b/homeassistant/components/steamist/switch.py index 17e1d6d47ac99..a35aaf8098664 100644 --- a/homeassistant/components/steamist/switch.py +++ b/homeassistant/components/steamist/switch.py @@ -1,7 +1,5 @@ """Support for Steamist switches.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/stiebel_eltron/climate.py b/homeassistant/components/stiebel_eltron/climate.py index f10ef0df66725..35331ab8c2388 100644 --- a/homeassistant/components/stiebel_eltron/climate.py +++ b/homeassistant/components/stiebel_eltron/climate.py @@ -1,7 +1,5 @@ """Support for stiebel_eltron climate platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/stiebel_eltron/config_flow.py b/homeassistant/components/stiebel_eltron/config_flow.py index 022fa50805aa0..14c701138dfe7 100644 --- a/homeassistant/components/stiebel_eltron/config_flow.py +++ b/homeassistant/components/stiebel_eltron/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the STIEBEL ELTRON integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/stookwijzer/__init__.py b/homeassistant/components/stookwijzer/__init__.py index b19c6404ab59e..6e664847b85de 100644 --- a/homeassistant/components/stookwijzer/__init__.py +++ b/homeassistant/components/stookwijzer/__init__.py @@ -1,7 +1,5 @@ """The Stookwijzer integration.""" -from __future__ import annotations - from typing import Any from stookwijzer import Stookwijzer diff --git a/homeassistant/components/stookwijzer/config_flow.py b/homeassistant/components/stookwijzer/config_flow.py index ff14bce26e69c..004afb9dfd759 100644 --- a/homeassistant/components/stookwijzer/config_flow.py +++ b/homeassistant/components/stookwijzer/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Stookwijzer integration.""" -from __future__ import annotations - from typing import Any from stookwijzer import Stookwijzer diff --git a/homeassistant/components/stookwijzer/diagnostics.py b/homeassistant/components/stookwijzer/diagnostics.py index 1f3ef4ee4ba06..2b4fc1869fca7 100644 --- a/homeassistant/components/stookwijzer/diagnostics.py +++ b/homeassistant/components/stookwijzer/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Stookwijzer.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/stookwijzer/sensor.py b/homeassistant/components/stookwijzer/sensor.py index 91224b711beb3..b3857eb5b5e5e 100644 --- a/homeassistant/components/stookwijzer/sensor.py +++ b/homeassistant/components/stookwijzer/sensor.py @@ -1,7 +1,5 @@ """Support for Stookwijzer Sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/stream/__init__.py b/homeassistant/components/stream/__init__.py index a31ce433c060a..b2ceb53ab97e3 100644 --- a/homeassistant/components/stream/__init__.py +++ b/homeassistant/components/stream/__init__.py @@ -15,8 +15,6 @@ to always keep workers active. """ -from __future__ import annotations - import asyncio from collections.abc import Callable, Mapping import copy diff --git a/homeassistant/components/stream/const.py b/homeassistant/components/stream/const.py index df50ecefd62cd..caba25a4da0fb 100644 --- a/homeassistant/components/stream/const.py +++ b/homeassistant/components/stream/const.py @@ -1,7 +1,5 @@ """Constants for Stream component.""" -from __future__ import annotations - from enum import IntEnum from typing import Final diff --git a/homeassistant/components/stream/core.py b/homeassistant/components/stream/core.py index 2ee49edb23ec0..fab20d442bce9 100644 --- a/homeassistant/components/stream/core.py +++ b/homeassistant/components/stream/core.py @@ -1,7 +1,5 @@ """Provides core stream functionality.""" -from __future__ import annotations - import asyncio from collections import deque from collections.abc import Callable, Coroutine, Iterable diff --git a/homeassistant/components/stream/diagnostics.py b/homeassistant/components/stream/diagnostics.py index 13fd70cc95781..31aa428d4bb9a 100644 --- a/homeassistant/components/stream/diagnostics.py +++ b/homeassistant/components/stream/diagnostics.py @@ -4,8 +4,6 @@ information is managed by dependent components (e.g. camera) """ -from __future__ import annotations - from collections import Counter from typing import Any diff --git a/homeassistant/components/stream/fmp4utils.py b/homeassistant/components/stream/fmp4utils.py index 3d2c40c752be2..7d8f431d9056a 100644 --- a/homeassistant/components/stream/fmp4utils.py +++ b/homeassistant/components/stream/fmp4utils.py @@ -1,7 +1,5 @@ """Utilities to help convert mp4s to fmp4s.""" -from __future__ import annotations - from collections.abc import Generator from typing import TYPE_CHECKING diff --git a/homeassistant/components/stream/hls.py b/homeassistant/components/stream/hls.py index 32845840f38cf..f75d00e3d9920 100644 --- a/homeassistant/components/stream/hls.py +++ b/homeassistant/components/stream/hls.py @@ -1,7 +1,5 @@ """Provide functionality to stream HLS.""" -from __future__ import annotations - from http import HTTPStatus from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/stream/recorder.py b/homeassistant/components/stream/recorder.py index df80774d595d0..f5fa008d59d20 100644 --- a/homeassistant/components/stream/recorder.py +++ b/homeassistant/components/stream/recorder.py @@ -1,7 +1,5 @@ """Provide functionality to record stream.""" -from __future__ import annotations - from collections import deque from io import DEFAULT_BUFFER_SIZE, BytesIO import logging diff --git a/homeassistant/components/stream/worker.py b/homeassistant/components/stream/worker.py index f2d59c7e09050..68a69d92c2e08 100644 --- a/homeassistant/components/stream/worker.py +++ b/homeassistant/components/stream/worker.py @@ -1,7 +1,5 @@ """Provides the worker thread needed for processing streams.""" -from __future__ import annotations - from collections import defaultdict, deque from collections.abc import Callable, Generator, Iterator, Mapping import contextlib diff --git a/homeassistant/components/streamlabswater/binary_sensor.py b/homeassistant/components/streamlabswater/binary_sensor.py index e3e966edde0d5..febd5ab7aa08d 100644 --- a/homeassistant/components/streamlabswater/binary_sensor.py +++ b/homeassistant/components/streamlabswater/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Streamlabs Water Monitor Away Mode.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import BinarySensorEntity from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/streamlabswater/config_flow.py b/homeassistant/components/streamlabswater/config_flow.py index e931a7cf3ba6d..52185061e7401 100644 --- a/homeassistant/components/streamlabswater/config_flow.py +++ b/homeassistant/components/streamlabswater/config_flow.py @@ -1,7 +1,5 @@ """Config flow for StreamLabs integration.""" -from __future__ import annotations - from typing import Any from streamlabswater.streamlabswater import StreamlabsClient diff --git a/homeassistant/components/streamlabswater/sensor.py b/homeassistant/components/streamlabswater/sensor.py index dea3f08132662..0d11b5842bdb0 100644 --- a/homeassistant/components/streamlabswater/sensor.py +++ b/homeassistant/components/streamlabswater/sensor.py @@ -1,7 +1,5 @@ """Support for Streamlabs Water Monitor Usage.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/stt/__init__.py b/homeassistant/components/stt/__init__.py index 25ed29d30719b..aacbf5468c3aa 100644 --- a/homeassistant/components/stt/__init__.py +++ b/homeassistant/components/stt/__init__.py @@ -1,7 +1,5 @@ """Provide functionality to STT.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import AsyncIterable from dataclasses import asdict diff --git a/homeassistant/components/stt/const.py b/homeassistant/components/stt/const.py index 16e39d00a34a7..a46061057e0dd 100644 --- a/homeassistant/components/stt/const.py +++ b/homeassistant/components/stt/const.py @@ -1,7 +1,5 @@ """STT constante.""" -from __future__ import annotations - from enum import Enum, StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/stt/legacy.py b/homeassistant/components/stt/legacy.py index 13144eae5b424..41eca885df275 100644 --- a/homeassistant/components/stt/legacy.py +++ b/homeassistant/components/stt/legacy.py @@ -1,7 +1,5 @@ """Handle legacy speech-to-text platforms.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import AsyncIterable, Coroutine import logging diff --git a/homeassistant/components/subaru/config_flow.py b/homeassistant/components/subaru/config_flow.py index 0ef4ed29941f1..bfd846be87ce1 100644 --- a/homeassistant/components/subaru/config_flow.py +++ b/homeassistant/components/subaru/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Subaru integration.""" -from __future__ import annotations - from datetime import datetime import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/subaru/coordinator.py b/homeassistant/components/subaru/coordinator.py index 73aec22250af1..0828add6efa3a 100644 --- a/homeassistant/components/subaru/coordinator.py +++ b/homeassistant/components/subaru/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Subaru.""" -from __future__ import annotations - from datetime import timedelta import logging import time diff --git a/homeassistant/components/subaru/device_tracker.py b/homeassistant/components/subaru/device_tracker.py index 3c5d6487cb522..8d787f4ee0396 100644 --- a/homeassistant/components/subaru/device_tracker.py +++ b/homeassistant/components/subaru/device_tracker.py @@ -1,7 +1,5 @@ """Support for Subaru device tracker.""" -from __future__ import annotations - from typing import Any from subarulink.const import LATITUDE, LONGITUDE, TIMESTAMP diff --git a/homeassistant/components/subaru/diagnostics.py b/homeassistant/components/subaru/diagnostics.py index eec5b01ab56c9..843d9bbb1b41a 100644 --- a/homeassistant/components/subaru/diagnostics.py +++ b/homeassistant/components/subaru/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics for the Subaru integration.""" -from __future__ import annotations - from typing import Any from subarulink.const import ( diff --git a/homeassistant/components/subaru/sensor.py b/homeassistant/components/subaru/sensor.py index 880e0043fa8a9..62fa61f06101d 100644 --- a/homeassistant/components/subaru/sensor.py +++ b/homeassistant/components/subaru/sensor.py @@ -1,7 +1,5 @@ """Support for Subaru sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/suez_water/__init__.py b/homeassistant/components/suez_water/__init__.py index 30f8c030c2648..2104b49fd70da 100644 --- a/homeassistant/components/suez_water/__init__.py +++ b/homeassistant/components/suez_water/__init__.py @@ -1,7 +1,5 @@ """The Suez Water integration.""" -from __future__ import annotations - import logging from homeassistant.const import Platform diff --git a/homeassistant/components/suez_water/config_flow.py b/homeassistant/components/suez_water/config_flow.py index fb8bc2988d673..f1f198f9d9dbc 100644 --- a/homeassistant/components/suez_water/config_flow.py +++ b/homeassistant/components/suez_water/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Suez Water integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/suez_water/sensor.py b/homeassistant/components/suez_water/sensor.py index 9bbe24abb5993..3f0e7b2223052 100644 --- a/homeassistant/components/suez_water/sensor.py +++ b/homeassistant/components/suez_water/sensor.py @@ -1,7 +1,5 @@ """Sensor for Suez Water Consumption data.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import asdict, dataclass from typing import Any diff --git a/homeassistant/components/sun/__init__.py b/homeassistant/components/sun/__init__.py index 0faa1db379de2..c33459cec5f3f 100644 --- a/homeassistant/components/sun/__init__.py +++ b/homeassistant/components/sun/__init__.py @@ -1,7 +1,5 @@ """Support for functionality to keep track of the sun.""" -from __future__ import annotations - import logging from homeassistant.config_entries import SOURCE_IMPORT diff --git a/homeassistant/components/sun/binary_sensor.py b/homeassistant/components/sun/binary_sensor.py index 962a385191cc5..f33b38f2b602d 100644 --- a/homeassistant/components/sun/binary_sensor.py +++ b/homeassistant/components/sun/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for Sun integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/sun/condition.py b/homeassistant/components/sun/condition.py index 40a6eb652c430..5f8c89591faff 100644 --- a/homeassistant/components/sun/condition.py +++ b/homeassistant/components/sun/condition.py @@ -1,7 +1,5 @@ """Offer sun based automation rules.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any, Unpack, cast diff --git a/homeassistant/components/sun/config_flow.py b/homeassistant/components/sun/config_flow.py index 16c465be8adb0..c6676823b7dbb 100644 --- a/homeassistant/components/sun/config_flow.py +++ b/homeassistant/components/sun/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Sun integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/sun/entity.py b/homeassistant/components/sun/entity.py index 4070190e52abe..d4ec7675b28f9 100644 --- a/homeassistant/components/sun/entity.py +++ b/homeassistant/components/sun/entity.py @@ -1,7 +1,5 @@ """Support for functionality to keep track of the sun.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from typing import Any diff --git a/homeassistant/components/sun/sensor.py b/homeassistant/components/sun/sensor.py index 3e2b6fdf6ed70..8660f051ea040 100644 --- a/homeassistant/components/sun/sensor.py +++ b/homeassistant/components/sun/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Sun integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/sunricher_dali/__init__.py b/homeassistant/components/sunricher_dali/__init__.py index dfb49e414b6aa..8c45a2b358a33 100644 --- a/homeassistant/components/sunricher_dali/__init__.py +++ b/homeassistant/components/sunricher_dali/__init__.py @@ -1,7 +1,5 @@ """The Sunricher DALI integration.""" -from __future__ import annotations - import asyncio from collections.abc import Sequence import logging diff --git a/homeassistant/components/sunricher_dali/binary_sensor.py b/homeassistant/components/sunricher_dali/binary_sensor.py index a2a5646d2d0e2..cbd26ec39fb3a 100644 --- a/homeassistant/components/sunricher_dali/binary_sensor.py +++ b/homeassistant/components/sunricher_dali/binary_sensor.py @@ -1,7 +1,5 @@ """Platform for Sunricher DALI binary sensor entities.""" -from __future__ import annotations - from PySrDaliGateway import CallbackEventType, Device from PySrDaliGateway.helper import is_motion_sensor from PySrDaliGateway.types import MotionState, MotionStatus diff --git a/homeassistant/components/sunricher_dali/button.py b/homeassistant/components/sunricher_dali/button.py index 9ba034924bff7..368863d974dd1 100644 --- a/homeassistant/components/sunricher_dali/button.py +++ b/homeassistant/components/sunricher_dali/button.py @@ -1,7 +1,5 @@ """Support for Sunricher DALI device identify button.""" -from __future__ import annotations - import logging from PySrDaliGateway import Device diff --git a/homeassistant/components/sunricher_dali/config_flow.py b/homeassistant/components/sunricher_dali/config_flow.py index 5d13bc771b741..ae2289c3ca397 100644 --- a/homeassistant/components/sunricher_dali/config_flow.py +++ b/homeassistant/components/sunricher_dali/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Sunricher DALI integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sunricher_dali/entity.py b/homeassistant/components/sunricher_dali/entity.py index 7cc0da20ca86a..a7dc0008b9f11 100644 --- a/homeassistant/components/sunricher_dali/entity.py +++ b/homeassistant/components/sunricher_dali/entity.py @@ -1,7 +1,5 @@ """Base entity for Sunricher DALI integration.""" -from __future__ import annotations - import logging from PySrDaliGateway import CallbackEventType, DaliObjectBase, Device diff --git a/homeassistant/components/sunricher_dali/light.py b/homeassistant/components/sunricher_dali/light.py index 33387ad0c7d12..ce2f75bb811a1 100644 --- a/homeassistant/components/sunricher_dali/light.py +++ b/homeassistant/components/sunricher_dali/light.py @@ -1,7 +1,5 @@ """Platform for light integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/sunricher_dali/sensor.py b/homeassistant/components/sunricher_dali/sensor.py index 7b82a8d1dc375..01f3f3c50f93f 100644 --- a/homeassistant/components/sunricher_dali/sensor.py +++ b/homeassistant/components/sunricher_dali/sensor.py @@ -1,7 +1,5 @@ """Platform for Sunricher DALI sensor entities.""" -from __future__ import annotations - import logging from PySrDaliGateway import CallbackEventType, Device diff --git a/homeassistant/components/supervisord/sensor.py b/homeassistant/components/supervisord/sensor.py index 555e44e7354b5..02451e1388aac 100644 --- a/homeassistant/components/supervisord/sensor.py +++ b/homeassistant/components/supervisord/sensor.py @@ -1,7 +1,5 @@ """Sensor for Supervisord process status.""" -from __future__ import annotations - import logging from typing import Any import xmlrpc.client diff --git a/homeassistant/components/supla/__init__.py b/homeassistant/components/supla/__init__.py index 0c7a3c354c832..5c4180a38a9f7 100644 --- a/homeassistant/components/supla/__init__.py +++ b/homeassistant/components/supla/__init__.py @@ -1,7 +1,5 @@ """Support for Supla devices.""" -from __future__ import annotations - import logging from asyncpysupla import SuplaAPI diff --git a/homeassistant/components/supla/coordinator.py b/homeassistant/components/supla/coordinator.py index 0e0a4792b51c3..26cfee955c873 100644 --- a/homeassistant/components/supla/coordinator.py +++ b/homeassistant/components/supla/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Supla integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/supla/cover.py b/homeassistant/components/supla/cover.py index 37b64c375eb5e..750f854f4ecc3 100644 --- a/homeassistant/components/supla/cover.py +++ b/homeassistant/components/supla/cover.py @@ -1,7 +1,5 @@ """Support for SUPLA covers - curtains, rollershutters, entry gate etc.""" -from __future__ import annotations - import logging from pprint import pformat from typing import Any diff --git a/homeassistant/components/supla/entity.py b/homeassistant/components/supla/entity.py index 8f4619b0a42c0..ea5aeebcda8f5 100644 --- a/homeassistant/components/supla/entity.py +++ b/homeassistant/components/supla/entity.py @@ -1,7 +1,5 @@ """Base class for SUPLA channels.""" -from __future__ import annotations - import logging from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/supla/switch.py b/homeassistant/components/supla/switch.py index 1c8c459374598..1a321a2d01140 100644 --- a/homeassistant/components/supla/switch.py +++ b/homeassistant/components/supla/switch.py @@ -1,7 +1,5 @@ """Support for SUPLA switch.""" -from __future__ import annotations - import logging from pprint import pformat from typing import Any diff --git a/homeassistant/components/surepetcare/__init__.py b/homeassistant/components/surepetcare/__init__.py index 130242b7742fb..6aeee5c484b0d 100644 --- a/homeassistant/components/surepetcare/__init__.py +++ b/homeassistant/components/surepetcare/__init__.py @@ -1,7 +1,5 @@ """The surepetcare integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/surepetcare/binary_sensor.py b/homeassistant/components/surepetcare/binary_sensor.py index 9600f87437e29..bf156846d191a 100644 --- a/homeassistant/components/surepetcare/binary_sensor.py +++ b/homeassistant/components/surepetcare/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Sure PetCare Flaps/Pets binary sensors.""" -from __future__ import annotations - from typing import cast from surepy.entities import SurepyEntity diff --git a/homeassistant/components/surepetcare/config_flow.py b/homeassistant/components/surepetcare/config_flow.py index 472d7ac10f0be..ccc636770669d 100644 --- a/homeassistant/components/surepetcare/config_flow.py +++ b/homeassistant/components/surepetcare/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Sure Petcare integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/surepetcare/coordinator.py b/homeassistant/components/surepetcare/coordinator.py index d8112cebc9012..b5756e5a89f6d 100644 --- a/homeassistant/components/surepetcare/coordinator.py +++ b/homeassistant/components/surepetcare/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the surepetcare integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/surepetcare/entity.py b/homeassistant/components/surepetcare/entity.py index 312ae4730b058..b3f9aee26ce1b 100644 --- a/homeassistant/components/surepetcare/entity.py +++ b/homeassistant/components/surepetcare/entity.py @@ -1,7 +1,5 @@ """Entity for Surepetcare.""" -from __future__ import annotations - from abc import abstractmethod from surepy.entities import SurepyEntity diff --git a/homeassistant/components/surepetcare/lock.py b/homeassistant/components/surepetcare/lock.py index 09fadf8be60e0..778766c9167d3 100644 --- a/homeassistant/components/surepetcare/lock.py +++ b/homeassistant/components/surepetcare/lock.py @@ -1,7 +1,5 @@ """Support for Sure PetCare Flaps locks.""" -from __future__ import annotations - from typing import Any from surepy.entities import SurepyEntity diff --git a/homeassistant/components/surepetcare/sensor.py b/homeassistant/components/surepetcare/sensor.py index 6f7dc6a33e947..db21b26e2adc3 100644 --- a/homeassistant/components/surepetcare/sensor.py +++ b/homeassistant/components/surepetcare/sensor.py @@ -1,7 +1,5 @@ """Support for Sure PetCare Flaps/Pets sensors.""" -from __future__ import annotations - from typing import cast from surepy.entities import SurepyEntity diff --git a/homeassistant/components/swiss_hydrological_data/sensor.py b/homeassistant/components/swiss_hydrological_data/sensor.py index fdec1df6df2f3..c4631d1249c5d 100644 --- a/homeassistant/components/swiss_hydrological_data/sensor.py +++ b/homeassistant/components/swiss_hydrological_data/sensor.py @@ -1,7 +1,5 @@ """Support for hydrological data from the Fed. Office for the Environment.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/swiss_public_transport/coordinator.py b/homeassistant/components/swiss_public_transport/coordinator.py index 32b52122c7d2d..f67fdd1ea1d73 100644 --- a/homeassistant/components/swiss_public_transport/coordinator.py +++ b/homeassistant/components/swiss_public_transport/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the swiss_public_transport integration.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from typing import TypedDict diff --git a/homeassistant/components/swiss_public_transport/sensor.py b/homeassistant/components/swiss_public_transport/sensor.py index 6475fe802c26b..be5bfa1cc35c0 100644 --- a/homeassistant/components/swiss_public_transport/sensor.py +++ b/homeassistant/components/swiss_public_transport/sensor.py @@ -1,7 +1,5 @@ """Support for transport.opendata.ch.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/swisscom/device_tracker.py b/homeassistant/components/swisscom/device_tracker.py index 842dc657817c8..902449c9f8647 100644 --- a/homeassistant/components/swisscom/device_tracker.py +++ b/homeassistant/components/swisscom/device_tracker.py @@ -1,7 +1,5 @@ """Support for Swisscom routers (Internet-Box).""" -from __future__ import annotations - from contextlib import suppress import logging diff --git a/homeassistant/components/switch/__init__.py b/homeassistant/components/switch/__init__.py index 3c173cf5b2a1d..3365a83e59335 100644 --- a/homeassistant/components/switch/__init__.py +++ b/homeassistant/components/switch/__init__.py @@ -1,7 +1,5 @@ """Component to interface with switches that can be controlled remotely.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum import logging diff --git a/homeassistant/components/switch/device_action.py b/homeassistant/components/switch/device_action.py index bff4ce6e3966a..50519b9ed4bd6 100644 --- a/homeassistant/components/switch/device_action.py +++ b/homeassistant/components/switch/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for switches.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/switch/device_condition.py b/homeassistant/components/switch/device_condition.py index f3a6c299529c4..26e9576ce0ba5 100644 --- a/homeassistant/components/switch/device_condition.py +++ b/homeassistant/components/switch/device_condition.py @@ -1,7 +1,5 @@ """Provides device conditions for switches.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/switch/device_trigger.py b/homeassistant/components/switch/device_trigger.py index 6898a9954decd..0c5db05f361b1 100644 --- a/homeassistant/components/switch/device_trigger.py +++ b/homeassistant/components/switch/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for switches.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/switch/light.py b/homeassistant/components/switch/light.py index a781f29bdfaaa..fa22b0d2e6649 100644 --- a/homeassistant/components/switch/light.py +++ b/homeassistant/components/switch/light.py @@ -1,7 +1,5 @@ """Light support for switch entities.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/switch/reproduce_state.py b/homeassistant/components/switch/reproduce_state.py index aaed39d39b856..9e5657151c41b 100644 --- a/homeassistant/components/switch/reproduce_state.py +++ b/homeassistant/components/switch/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Switch state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/switch/significant_change.py b/homeassistant/components/switch/significant_change.py index ab7c6bc928134..c0930546e0150 100644 --- a/homeassistant/components/switch/significant_change.py +++ b/homeassistant/components/switch/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Switch state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/switch_as_x/__init__.py b/homeassistant/components/switch_as_x/__init__.py index dfb5ded279127..93de0befa187f 100644 --- a/homeassistant/components/switch_as_x/__init__.py +++ b/homeassistant/components/switch_as_x/__init__.py @@ -1,7 +1,5 @@ """Component to wrap switch entities in entities of other domains.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/switch_as_x/config_flow.py b/homeassistant/components/switch_as_x/config_flow.py index 4b44af63234f7..fa2983951d31b 100644 --- a/homeassistant/components/switch_as_x/config_flow.py +++ b/homeassistant/components/switch_as_x/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Switch as X integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/switch_as_x/cover.py b/homeassistant/components/switch_as_x/cover.py index 8fd9c799bcb5e..dd586bd5b8d05 100644 --- a/homeassistant/components/switch_as_x/cover.py +++ b/homeassistant/components/switch_as_x/cover.py @@ -1,7 +1,5 @@ """Cover support for switch entities.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import ( diff --git a/homeassistant/components/switch_as_x/entity.py b/homeassistant/components/switch_as_x/entity.py index 7611725d457c3..fa8bb0cf22b43 100644 --- a/homeassistant/components/switch_as_x/entity.py +++ b/homeassistant/components/switch_as_x/entity.py @@ -1,7 +1,5 @@ """Base entity for the Switch as X integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.homeassistant import exposed_entities diff --git a/homeassistant/components/switch_as_x/fan.py b/homeassistant/components/switch_as_x/fan.py index 846e9ae7e80b2..9a0438af0ce1a 100644 --- a/homeassistant/components/switch_as_x/fan.py +++ b/homeassistant/components/switch_as_x/fan.py @@ -1,7 +1,5 @@ """Fan support for switch entities.""" -from __future__ import annotations - from typing import Any from homeassistant.components.fan import ( diff --git a/homeassistant/components/switch_as_x/light.py b/homeassistant/components/switch_as_x/light.py index c043a354869d9..386b07c242fc2 100644 --- a/homeassistant/components/switch_as_x/light.py +++ b/homeassistant/components/switch_as_x/light.py @@ -1,7 +1,5 @@ """Light support for switch entities.""" -from __future__ import annotations - from homeassistant.components.light import ( DOMAIN as LIGHT_DOMAIN, ColorMode, diff --git a/homeassistant/components/switch_as_x/lock.py b/homeassistant/components/switch_as_x/lock.py index 946429e039516..baeca74fc37d7 100644 --- a/homeassistant/components/switch_as_x/lock.py +++ b/homeassistant/components/switch_as_x/lock.py @@ -1,7 +1,5 @@ """Lock support for switch entities.""" -from __future__ import annotations - from typing import Any from homeassistant.components.lock import DOMAIN as LOCK_DOMAIN, LockEntity diff --git a/homeassistant/components/switch_as_x/siren.py b/homeassistant/components/switch_as_x/siren.py index b96c7c6e0eac5..d42cff6411aa1 100644 --- a/homeassistant/components/switch_as_x/siren.py +++ b/homeassistant/components/switch_as_x/siren.py @@ -1,7 +1,5 @@ """Siren support for switch entities.""" -from __future__ import annotations - from homeassistant.components.siren import ( DOMAIN as SIREN_DOMAIN, SirenEntity, diff --git a/homeassistant/components/switch_as_x/valve.py b/homeassistant/components/switch_as_x/valve.py index 2b5f252ac2de6..a6a5c3b18ff4d 100644 --- a/homeassistant/components/switch_as_x/valve.py +++ b/homeassistant/components/switch_as_x/valve.py @@ -1,7 +1,5 @@ """Valve support for switch entities.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import DOMAIN as SWITCH_DOMAIN diff --git a/homeassistant/components/switchbee/__init__.py b/homeassistant/components/switchbee/__init__.py index 6e4bf004a3ddc..5cdc82a6fe40c 100644 --- a/homeassistant/components/switchbee/__init__.py +++ b/homeassistant/components/switchbee/__init__.py @@ -1,7 +1,5 @@ """The SwitchBee Smart Home integration.""" -from __future__ import annotations - import logging import re diff --git a/homeassistant/components/switchbee/climate.py b/homeassistant/components/switchbee/climate.py index 7837798b0cbee..e99fe229bf844 100644 --- a/homeassistant/components/switchbee/climate.py +++ b/homeassistant/components/switchbee/climate.py @@ -1,7 +1,5 @@ """Support for SwitchBee climate.""" -from __future__ import annotations - from typing import Any from switchbee.api.central_unit import SwitchBeeDeviceOfflineError, SwitchBeeError diff --git a/homeassistant/components/switchbee/config_flow.py b/homeassistant/components/switchbee/config_flow.py index b2cd53398ab10..1edc21088d3c4 100644 --- a/homeassistant/components/switchbee/config_flow.py +++ b/homeassistant/components/switchbee/config_flow.py @@ -1,7 +1,5 @@ """Config flow for SwitchBee Smart Home integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbee/coordinator.py b/homeassistant/components/switchbee/coordinator.py index b0ea1707be8bd..370f0e77377de 100644 --- a/homeassistant/components/switchbee/coordinator.py +++ b/homeassistant/components/switchbee/coordinator.py @@ -1,7 +1,5 @@ """SwitchBee integration Coordinator.""" -from __future__ import annotations - from collections.abc import Mapping from datetime import timedelta import logging diff --git a/homeassistant/components/switchbee/cover.py b/homeassistant/components/switchbee/cover.py index 247063ab18a7d..d33189e95aa3b 100644 --- a/homeassistant/components/switchbee/cover.py +++ b/homeassistant/components/switchbee/cover.py @@ -1,7 +1,5 @@ """Support for SwitchBee cover.""" -from __future__ import annotations - from typing import Any from switchbee.api.central_unit import SwitchBeeError, SwitchBeeTokenError diff --git a/homeassistant/components/switchbee/light.py b/homeassistant/components/switchbee/light.py index 228667540df3b..b8c248d8b9d1d 100644 --- a/homeassistant/components/switchbee/light.py +++ b/homeassistant/components/switchbee/light.py @@ -1,7 +1,5 @@ """Support for SwitchBee light.""" -from __future__ import annotations - from typing import Any from switchbee.api.central_unit import SwitchBeeDeviceOfflineError, SwitchBeeError diff --git a/homeassistant/components/switchbee/switch.py b/homeassistant/components/switchbee/switch.py index 41538f6fd71d9..6cfb246ee149e 100644 --- a/homeassistant/components/switchbee/switch.py +++ b/homeassistant/components/switchbee/switch.py @@ -1,7 +1,5 @@ """Support for SwitchBee switch.""" -from __future__ import annotations - from typing import Any from switchbee.api.central_unit import SwitchBeeDeviceOfflineError, SwitchBeeError diff --git a/homeassistant/components/switchbot/__init__.py b/homeassistant/components/switchbot/__init__.py index d5946644e2650..1318ae4609c56 100644 --- a/homeassistant/components/switchbot/__init__.py +++ b/homeassistant/components/switchbot/__init__.py @@ -1,7 +1,5 @@ """Support for Switchbot devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbot/binary_sensor.py b/homeassistant/components/switchbot/binary_sensor.py index ef035bbfdf2e0..b91102903c74e 100644 --- a/homeassistant/components/switchbot/binary_sensor.py +++ b/homeassistant/components/switchbot/binary_sensor.py @@ -1,7 +1,5 @@ """Support for SwitchBot binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/switchbot/climate.py b/homeassistant/components/switchbot/climate.py index 79b05388d2264..0d4cd2ec4342b 100644 --- a/homeassistant/components/switchbot/climate.py +++ b/homeassistant/components/switchbot/climate.py @@ -1,7 +1,5 @@ """Support for Switchbot Climate devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbot/config_flow.py b/homeassistant/components/switchbot/config_flow.py index 35e8f8419ed2d..2dc07b0b6c947 100644 --- a/homeassistant/components/switchbot/config_flow.py +++ b/homeassistant/components/switchbot/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Switchbot.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbot/coordinator.py b/homeassistant/components/switchbot/coordinator.py index 4c80c534812b6..7fd0bb6200b1b 100644 --- a/homeassistant/components/switchbot/coordinator.py +++ b/homeassistant/components/switchbot/coordinator.py @@ -1,7 +1,5 @@ """Provides the switchbot DataUpdateCoordinator.""" -from __future__ import annotations - import asyncio import contextlib import logging diff --git a/homeassistant/components/switchbot/cover.py b/homeassistant/components/switchbot/cover.py index 18486daf68fd2..61750efbb4ace 100644 --- a/homeassistant/components/switchbot/cover.py +++ b/homeassistant/components/switchbot/cover.py @@ -1,7 +1,5 @@ """Support for SwitchBot curtains.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbot/diagnostics.py b/homeassistant/components/switchbot/diagnostics.py index 71c913c641129..4057bcdeba323 100644 --- a/homeassistant/components/switchbot/diagnostics.py +++ b/homeassistant/components/switchbot/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for switchbot integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components import bluetooth diff --git a/homeassistant/components/switchbot/entity.py b/homeassistant/components/switchbot/entity.py index a64950c0f7d06..15ebe7d718c6d 100644 --- a/homeassistant/components/switchbot/entity.py +++ b/homeassistant/components/switchbot/entity.py @@ -1,7 +1,5 @@ """An abstract class common to all Switchbot entities.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Mapping import logging from typing import Any, Concatenate diff --git a/homeassistant/components/switchbot/event.py b/homeassistant/components/switchbot/event.py index 30ccca7ea95cc..0c5ce22099355 100644 --- a/homeassistant/components/switchbot/event.py +++ b/homeassistant/components/switchbot/event.py @@ -1,7 +1,5 @@ """Support for SwitchBot event entities.""" -from __future__ import annotations - from homeassistant.components.event import ( EventDeviceClass, EventEntity, diff --git a/homeassistant/components/switchbot/fan.py b/homeassistant/components/switchbot/fan.py index 9a7260f592542..247b7f5e59202 100644 --- a/homeassistant/components/switchbot/fan.py +++ b/homeassistant/components/switchbot/fan.py @@ -1,7 +1,5 @@ """Support for SwitchBot Fans.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbot/humidifier.py b/homeassistant/components/switchbot/humidifier.py index c162f4947edfc..fb2627a941664 100644 --- a/homeassistant/components/switchbot/humidifier.py +++ b/homeassistant/components/switchbot/humidifier.py @@ -1,7 +1,5 @@ """Support for Switchbot humidifier.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbot/light.py b/homeassistant/components/switchbot/light.py index c75a880e87a15..a6832ad36c58f 100644 --- a/homeassistant/components/switchbot/light.py +++ b/homeassistant/components/switchbot/light.py @@ -1,7 +1,5 @@ """Switchbot integration light platform.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/switchbot/select.py b/homeassistant/components/switchbot/select.py index 5322b22f2c34f..e464fc1c58281 100644 --- a/homeassistant/components/switchbot/select.py +++ b/homeassistant/components/switchbot/select.py @@ -1,7 +1,5 @@ """Select platform for SwitchBot.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/switchbot/sensor.py b/homeassistant/components/switchbot/sensor.py index ab400b5806512..b80eff1dadc48 100644 --- a/homeassistant/components/switchbot/sensor.py +++ b/homeassistant/components/switchbot/sensor.py @@ -1,7 +1,5 @@ """Support for SwitchBot sensors.""" -from __future__ import annotations - import switchbot from switchbot import HumidifierWaterLevel from switchbot.const.air_purifier import AirQualityLevel diff --git a/homeassistant/components/switchbot/services.py b/homeassistant/components/switchbot/services.py index d959c3ecb332e..7e8c9a921521d 100644 --- a/homeassistant/components/switchbot/services.py +++ b/homeassistant/components/switchbot/services.py @@ -1,7 +1,5 @@ """Services for the SwitchBot integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.config_entries import ConfigEntryState diff --git a/homeassistant/components/switchbot/switch.py b/homeassistant/components/switchbot/switch.py index d67aaed3412c8..4e59316223ece 100644 --- a/homeassistant/components/switchbot/switch.py +++ b/homeassistant/components/switchbot/switch.py @@ -1,7 +1,5 @@ """Support for Switchbot bot.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/switchbot/vacuum.py b/homeassistant/components/switchbot/vacuum.py index 8535fdc7843bf..dd8dbcecd3183 100644 --- a/homeassistant/components/switchbot/vacuum.py +++ b/homeassistant/components/switchbot/vacuum.py @@ -1,7 +1,5 @@ """Support for switchbot vacuums.""" -from __future__ import annotations - from typing import Any import switchbot diff --git a/homeassistant/components/switcher_kis/__init__.py b/homeassistant/components/switcher_kis/__init__.py index 840b62252f165..7a0fd7471e05b 100644 --- a/homeassistant/components/switcher_kis/__init__.py +++ b/homeassistant/components/switcher_kis/__init__.py @@ -1,7 +1,5 @@ """The Switcher integration.""" -from __future__ import annotations - import logging from aioswitcher.bridge import SwitcherBridge diff --git a/homeassistant/components/switcher_kis/button.py b/homeassistant/components/switcher_kis/button.py index ba4bc4dc77655..bb7e5d40fe029 100644 --- a/homeassistant/components/switcher_kis/button.py +++ b/homeassistant/components/switcher_kis/button.py @@ -1,7 +1,5 @@ """Switcher integration Button platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/switcher_kis/climate.py b/homeassistant/components/switcher_kis/climate.py index 8ed64d5f039c7..e9f3447d23446 100644 --- a/homeassistant/components/switcher_kis/climate.py +++ b/homeassistant/components/switcher_kis/climate.py @@ -1,7 +1,5 @@ """Switcher integration Climate platform.""" -from __future__ import annotations - from typing import Any, cast from aioswitcher.api.remotes import SwitcherBreezeRemote diff --git a/homeassistant/components/switcher_kis/config_flow.py b/homeassistant/components/switcher_kis/config_flow.py index d0803b117e268..7d8f3af379887 100644 --- a/homeassistant/components/switcher_kis/config_flow.py +++ b/homeassistant/components/switcher_kis/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Switcher integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any, Final diff --git a/homeassistant/components/switcher_kis/coordinator.py b/homeassistant/components/switcher_kis/coordinator.py index 118c86b8d78a8..9617964e94722 100644 --- a/homeassistant/components/switcher_kis/coordinator.py +++ b/homeassistant/components/switcher_kis/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Switcher integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/switcher_kis/cover.py b/homeassistant/components/switcher_kis/cover.py index ebb6126f29270..ac309ba29c058 100644 --- a/homeassistant/components/switcher_kis/cover.py +++ b/homeassistant/components/switcher_kis/cover.py @@ -1,7 +1,5 @@ """Switcher integration Cover platform.""" -from __future__ import annotations - from typing import Any, cast from aioswitcher.device import DeviceCategory, ShutterDirection, SwitcherShutter diff --git a/homeassistant/components/switcher_kis/diagnostics.py b/homeassistant/components/switcher_kis/diagnostics.py index a81e3e25bb97a..2d6a78104af68 100644 --- a/homeassistant/components/switcher_kis/diagnostics.py +++ b/homeassistant/components/switcher_kis/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Switcher.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/switcher_kis/light.py b/homeassistant/components/switcher_kis/light.py index d599b478a7fd5..8157f92a344bc 100644 --- a/homeassistant/components/switcher_kis/light.py +++ b/homeassistant/components/switcher_kis/light.py @@ -1,7 +1,5 @@ """Switcher integration Light platform.""" -from __future__ import annotations - from typing import Any, cast from aioswitcher.device import DeviceCategory, DeviceState, SwitcherLight diff --git a/homeassistant/components/switcher_kis/sensor.py b/homeassistant/components/switcher_kis/sensor.py index d253c3407885a..ba509d62302f3 100644 --- a/homeassistant/components/switcher_kis/sensor.py +++ b/homeassistant/components/switcher_kis/sensor.py @@ -1,7 +1,5 @@ """Switcher integration Sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/switcher_kis/switch.py b/homeassistant/components/switcher_kis/switch.py index d79b319fc6e95..35fd1db0751ed 100644 --- a/homeassistant/components/switcher_kis/switch.py +++ b/homeassistant/components/switcher_kis/switch.py @@ -1,7 +1,5 @@ """Switcher integration Switch platform.""" -from __future__ import annotations - from datetime import timedelta from typing import Any, cast diff --git a/homeassistant/components/switcher_kis/utils.py b/homeassistant/components/switcher_kis/utils.py index 44f906aef4439..06e313bd038e3 100644 --- a/homeassistant/components/switcher_kis/utils.py +++ b/homeassistant/components/switcher_kis/utils.py @@ -1,7 +1,5 @@ """Switcher integration helpers functions.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/switchmate/switch.py b/homeassistant/components/switchmate/switch.py index 0b449c65194a0..98c10b8d18645 100644 --- a/homeassistant/components/switchmate/switch.py +++ b/homeassistant/components/switchmate/switch.py @@ -1,7 +1,5 @@ """Support for Switchmate.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/syncthru/__init__.py b/homeassistant/components/syncthru/__init__.py index f514f53882158..bd6bee62f499a 100644 --- a/homeassistant/components/syncthru/__init__.py +++ b/homeassistant/components/syncthru/__init__.py @@ -1,7 +1,5 @@ """The syncthru component.""" -from __future__ import annotations - from pysyncthru import SyncThruAPINotSupported from homeassistant.const import Platform diff --git a/homeassistant/components/syncthru/binary_sensor.py b/homeassistant/components/syncthru/binary_sensor.py index 56edff38680e1..3defe4daf58c5 100644 --- a/homeassistant/components/syncthru/binary_sensor.py +++ b/homeassistant/components/syncthru/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Samsung Printers with SyncThru web interface.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/syncthru/diagnostics.py b/homeassistant/components/syncthru/diagnostics.py index 169d354ef76e6..cfa5beb9221a9 100644 --- a/homeassistant/components/syncthru/diagnostics.py +++ b/homeassistant/components/syncthru/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Syncthru.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/syncthru/sensor.py b/homeassistant/components/syncthru/sensor.py index e65c3b6ba71f7..4076f75bf6b83 100644 --- a/homeassistant/components/syncthru/sensor.py +++ b/homeassistant/components/syncthru/sensor.py @@ -1,7 +1,5 @@ """Support for Samsung Printers with SyncThru web interface.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/synology_chat/notify.py b/homeassistant/components/synology_chat/notify.py index a4ae3b1aaa2e6..4814271e01684 100644 --- a/homeassistant/components/synology_chat/notify.py +++ b/homeassistant/components/synology_chat/notify.py @@ -1,7 +1,5 @@ """SynologyChat platform for notify component.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/synology_dsm/__init__.py b/homeassistant/components/synology_dsm/__init__.py index d52547980720a..e0d0668f55862 100644 --- a/homeassistant/components/synology_dsm/__init__.py +++ b/homeassistant/components/synology_dsm/__init__.py @@ -1,7 +1,5 @@ """The Synology DSM component.""" -from __future__ import annotations - from itertools import chain import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/synology_dsm/backup.py b/homeassistant/components/synology_dsm/backup.py index 3933a3f2fc295..70d43212186c8 100644 --- a/homeassistant/components/synology_dsm/backup.py +++ b/homeassistant/components/synology_dsm/backup.py @@ -1,7 +1,5 @@ """Support for Synology DSM backup agents.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/synology_dsm/binary_sensor.py b/homeassistant/components/synology_dsm/binary_sensor.py index 3af87f9756d26..102b07100d09f 100644 --- a/homeassistant/components/synology_dsm/binary_sensor.py +++ b/homeassistant/components/synology_dsm/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Synology DSM binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/synology_dsm/button.py b/homeassistant/components/synology_dsm/button.py index 9c99f3a4c2a4c..1ace2b3186ce3 100644 --- a/homeassistant/components/synology_dsm/button.py +++ b/homeassistant/components/synology_dsm/button.py @@ -1,7 +1,5 @@ """Support for Synology DSM buttons.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass import logging diff --git a/homeassistant/components/synology_dsm/camera.py b/homeassistant/components/synology_dsm/camera.py index 56183804e5f12..424bdd0b04d4b 100644 --- a/homeassistant/components/synology_dsm/camera.py +++ b/homeassistant/components/synology_dsm/camera.py @@ -1,7 +1,5 @@ """Support for Synology DSM cameras.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/synology_dsm/common.py b/homeassistant/components/synology_dsm/common.py index 8b4cf65538837..3e9710f36fce2 100644 --- a/homeassistant/components/synology_dsm/common.py +++ b/homeassistant/components/synology_dsm/common.py @@ -1,7 +1,5 @@ """The Synology DSM component.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from contextlib import suppress diff --git a/homeassistant/components/synology_dsm/config_flow.py b/homeassistant/components/synology_dsm/config_flow.py index e92a052fa6e54..23a370582eb11 100644 --- a/homeassistant/components/synology_dsm/config_flow.py +++ b/homeassistant/components/synology_dsm/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Synology DSM integration.""" -from __future__ import annotations - from collections.abc import Mapping from contextlib import suppress from ipaddress import ip_address as ip diff --git a/homeassistant/components/synology_dsm/const.py b/homeassistant/components/synology_dsm/const.py index 758fad53970c1..2a38f377d527d 100644 --- a/homeassistant/components/synology_dsm/const.py +++ b/homeassistant/components/synology_dsm/const.py @@ -1,7 +1,5 @@ """Constants for Synology DSM.""" -from __future__ import annotations - from collections.abc import Callable from aiohttp import ClientTimeout diff --git a/homeassistant/components/synology_dsm/coordinator.py b/homeassistant/components/synology_dsm/coordinator.py index c2fa275c7de9a..83a5274a4b433 100644 --- a/homeassistant/components/synology_dsm/coordinator.py +++ b/homeassistant/components/synology_dsm/coordinator.py @@ -1,7 +1,5 @@ """synology_dsm coordinators.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/synology_dsm/diagnostics.py b/homeassistant/components/synology_dsm/diagnostics.py index 5cba9ed5aac6f..fbec12d78770b 100644 --- a/homeassistant/components/synology_dsm/diagnostics.py +++ b/homeassistant/components/synology_dsm/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Synology DSM.""" -from __future__ import annotations - from typing import Any from homeassistant.components.camera import diagnostics as camera_diagnostics diff --git a/homeassistant/components/synology_dsm/entity.py b/homeassistant/components/synology_dsm/entity.py index 3ffbcce54665a..d9a7919c54438 100644 --- a/homeassistant/components/synology_dsm/entity.py +++ b/homeassistant/components/synology_dsm/entity.py @@ -1,7 +1,5 @@ """Entities for Synology DSM.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/synology_dsm/media_source.py b/homeassistant/components/synology_dsm/media_source.py index 94edef603ce66..3913207770f21 100644 --- a/homeassistant/components/synology_dsm/media_source.py +++ b/homeassistant/components/synology_dsm/media_source.py @@ -1,7 +1,5 @@ """Expose Synology DSM as a media source.""" -from __future__ import annotations - from logging import getLogger import mimetypes from typing import TYPE_CHECKING diff --git a/homeassistant/components/synology_dsm/repairs.py b/homeassistant/components/synology_dsm/repairs.py index 8a4e47a32b59a..7d8532c0af3d0 100644 --- a/homeassistant/components/synology_dsm/repairs.py +++ b/homeassistant/components/synology_dsm/repairs.py @@ -1,7 +1,5 @@ """Repair flows for the Synology DSM integration.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import cast diff --git a/homeassistant/components/synology_dsm/sensor.py b/homeassistant/components/synology_dsm/sensor.py index dd46fa33c3a22..7ba3e77cb710c 100644 --- a/homeassistant/components/synology_dsm/sensor.py +++ b/homeassistant/components/synology_dsm/sensor.py @@ -1,7 +1,5 @@ """Support for Synology DSM sensors.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, timedelta from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/synology_dsm/services.py b/homeassistant/components/synology_dsm/services.py index ad0615eaa5662..6ff70ae85bad5 100644 --- a/homeassistant/components/synology_dsm/services.py +++ b/homeassistant/components/synology_dsm/services.py @@ -1,7 +1,5 @@ """The Synology DSM component.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/synology_dsm/switch.py b/homeassistant/components/synology_dsm/switch.py index 8be6dedd8ca7d..1a53e5a2405f7 100644 --- a/homeassistant/components/synology_dsm/switch.py +++ b/homeassistant/components/synology_dsm/switch.py @@ -1,7 +1,5 @@ """Support for Synology DSM switch.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/synology_dsm/update.py b/homeassistant/components/synology_dsm/update.py index 6b421f639e7c8..58d55c17781bf 100644 --- a/homeassistant/components/synology_dsm/update.py +++ b/homeassistant/components/synology_dsm/update.py @@ -1,7 +1,5 @@ """Support for Synology DSM update platform.""" -from __future__ import annotations - from dataclasses import dataclass from typing import TYPE_CHECKING, Final diff --git a/homeassistant/components/synology_srm/device_tracker.py b/homeassistant/components/synology_srm/device_tracker.py index b916be84acf53..1262ae9ca4021 100644 --- a/homeassistant/components/synology_srm/device_tracker.py +++ b/homeassistant/components/synology_srm/device_tracker.py @@ -1,7 +1,5 @@ """Device tracker for Synology SRM routers.""" -from __future__ import annotations - import logging import synology_srm diff --git a/homeassistant/components/syslog/notify.py b/homeassistant/components/syslog/notify.py index 96102cc9c0a34..b6e300a9e0796 100644 --- a/homeassistant/components/syslog/notify.py +++ b/homeassistant/components/syslog/notify.py @@ -1,7 +1,5 @@ """Syslog notification service.""" -from __future__ import annotations - import syslog from typing import Any diff --git a/homeassistant/components/system_bridge/__init__.py b/homeassistant/components/system_bridge/__init__.py index c057ae0c21472..e4f65f9fecf72 100644 --- a/homeassistant/components/system_bridge/__init__.py +++ b/homeassistant/components/system_bridge/__init__.py @@ -1,7 +1,5 @@ """The System Bridge integration.""" -from __future__ import annotations - import asyncio from dataclasses import asdict import logging diff --git a/homeassistant/components/system_bridge/binary_sensor.py b/homeassistant/components/system_bridge/binary_sensor.py index 883c74f2589d9..572f622438918 100644 --- a/homeassistant/components/system_bridge/binary_sensor.py +++ b/homeassistant/components/system_bridge/binary_sensor.py @@ -1,7 +1,5 @@ """Support for System Bridge binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/system_bridge/config_flow.py b/homeassistant/components/system_bridge/config_flow.py index 6bf001c96037d..871bc0274c13a 100644 --- a/homeassistant/components/system_bridge/config_flow.py +++ b/homeassistant/components/system_bridge/config_flow.py @@ -1,7 +1,5 @@ """Config flow for System Bridge integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/system_bridge/coordinator.py b/homeassistant/components/system_bridge/coordinator.py index 6fca2e5902fbf..9d68f93e376d7 100644 --- a/homeassistant/components/system_bridge/coordinator.py +++ b/homeassistant/components/system_bridge/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for System Bridge.""" -from __future__ import annotations - from asyncio import Task from collections.abc import Callable from datetime import timedelta diff --git a/homeassistant/components/system_bridge/media_player.py b/homeassistant/components/system_bridge/media_player.py index c7b1fab679a70..6396229ee253a 100644 --- a/homeassistant/components/system_bridge/media_player.py +++ b/homeassistant/components/system_bridge/media_player.py @@ -1,7 +1,5 @@ """Support for System Bridge media players.""" -from __future__ import annotations - import datetime as dt from typing import Final diff --git a/homeassistant/components/system_bridge/media_source.py b/homeassistant/components/system_bridge/media_source.py index 930557568b83a..c63f50f497fb2 100644 --- a/homeassistant/components/system_bridge/media_source.py +++ b/homeassistant/components/system_bridge/media_source.py @@ -1,7 +1,5 @@ """System Bridge Media Source Implementation.""" -from __future__ import annotations - from systembridgeconnector.models.media_directories import MediaDirectory from systembridgeconnector.models.media_files import MediaFile, MediaFiles from systembridgeconnector.models.media_get_files import MediaGetFiles diff --git a/homeassistant/components/system_bridge/notify.py b/homeassistant/components/system_bridge/notify.py index 2b13fef071e11..2cac78527cde1 100644 --- a/homeassistant/components/system_bridge/notify.py +++ b/homeassistant/components/system_bridge/notify.py @@ -1,7 +1,5 @@ """Support for System Bridge notification service.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/system_bridge/sensor.py b/homeassistant/components/system_bridge/sensor.py index 220d2c8823bca..73f134a762d46 100644 --- a/homeassistant/components/system_bridge/sensor.py +++ b/homeassistant/components/system_bridge/sensor.py @@ -1,7 +1,5 @@ """Support for System Bridge sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import UTC, datetime, timedelta diff --git a/homeassistant/components/system_bridge/update.py b/homeassistant/components/system_bridge/update.py index 12060c2866972..b092cea26ec62 100644 --- a/homeassistant/components/system_bridge/update.py +++ b/homeassistant/components/system_bridge/update.py @@ -1,7 +1,5 @@ """Support for System Bridge updates.""" -from __future__ import annotations - from homeassistant.components.update import UpdateEntity from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_PORT diff --git a/homeassistant/components/system_health/__init__.py b/homeassistant/components/system_health/__init__.py index 37e9ee3d929c9..23696164cb777 100644 --- a/homeassistant/components/system_health/__init__.py +++ b/homeassistant/components/system_health/__init__.py @@ -1,7 +1,5 @@ """Support for System health .""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, Awaitable, Callable import dataclasses diff --git a/homeassistant/components/system_log/__init__.py b/homeassistant/components/system_log/__init__.py index facfb270627e3..bcd3117cc34f6 100644 --- a/homeassistant/components/system_log/__init__.py +++ b/homeassistant/components/system_log/__init__.py @@ -1,7 +1,5 @@ """Support for system log.""" -from __future__ import annotations - from collections import OrderedDict, deque import logging import re diff --git a/homeassistant/components/systemmonitor/binary_sensor.py b/homeassistant/components/systemmonitor/binary_sensor.py index 453b1240b1b28..e8e80f4ccab0f 100644 --- a/homeassistant/components/systemmonitor/binary_sensor.py +++ b/homeassistant/components/systemmonitor/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for System Monitor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import lru_cache diff --git a/homeassistant/components/systemmonitor/config_flow.py b/homeassistant/components/systemmonitor/config_flow.py index 66c4913f19e58..5d86465bd154d 100644 --- a/homeassistant/components/systemmonitor/config_flow.py +++ b/homeassistant/components/systemmonitor/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for System Monitor.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/systemmonitor/coordinator.py b/homeassistant/components/systemmonitor/coordinator.py index 225940e0d4472..085fb792583e3 100644 --- a/homeassistant/components/systemmonitor/coordinator.py +++ b/homeassistant/components/systemmonitor/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinators for the System monitor integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime import logging diff --git a/homeassistant/components/systemmonitor/diagnostics.py b/homeassistant/components/systemmonitor/diagnostics.py index 7a81f1598ead9..bcfc473c6b78e 100644 --- a/homeassistant/components/systemmonitor/diagnostics.py +++ b/homeassistant/components/systemmonitor/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Sensibo.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/systemmonitor/sensor.py b/homeassistant/components/systemmonitor/sensor.py index fe57ada5318a3..4a4703235d356 100644 --- a/homeassistant/components/systemmonitor/sensor.py +++ b/homeassistant/components/systemmonitor/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring the local system.""" -from __future__ import annotations - from collections.abc import Callable import contextlib from dataclasses import dataclass diff --git a/homeassistant/components/systemnexa2/diagnostics.py b/homeassistant/components/systemnexa2/diagnostics.py index 10c1e0d7836a8..0fd7cb6268d04 100644 --- a/homeassistant/components/systemnexa2/diagnostics.py +++ b/homeassistant/components/systemnexa2/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for System Nexa 2.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/tado/binary_sensor.py b/homeassistant/components/tado/binary_sensor.py index b7b5ac33aef2f..344e3bf3ca678 100644 --- a/homeassistant/components/tado/binary_sensor.py +++ b/homeassistant/components/tado/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Tado sensors for each zone.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/tado/climate.py b/homeassistant/components/tado/climate.py index c92f3d4df2298..968efafc536e7 100644 --- a/homeassistant/components/tado/climate.py +++ b/homeassistant/components/tado/climate.py @@ -1,7 +1,5 @@ """Support for Tado thermostats.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/tado/config_flow.py b/homeassistant/components/tado/config_flow.py index b161661f31083..253a7eab6ce26 100644 --- a/homeassistant/components/tado/config_flow.py +++ b/homeassistant/components/tado/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tado integration.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import logging diff --git a/homeassistant/components/tado/coordinator.py b/homeassistant/components/tado/coordinator.py index 44d7bbfe3279d..7aece1aa29c2e 100644 --- a/homeassistant/components/tado/coordinator.py +++ b/homeassistant/components/tado/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Tado integration.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging from typing import Any diff --git a/homeassistant/components/tado/diagnostics.py b/homeassistant/components/tado/diagnostics.py index fa85b30c11c01..f4ec5fdd41c78 100644 --- a/homeassistant/components/tado/diagnostics.py +++ b/homeassistant/components/tado/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Tado.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tado/sensor.py b/homeassistant/components/tado/sensor.py index bce88d52de00d..4db8db2450d29 100644 --- a/homeassistant/components/tado/sensor.py +++ b/homeassistant/components/tado/sensor.py @@ -1,7 +1,5 @@ """Support for Tado sensors for each zone.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/tag/__init__.py b/homeassistant/components/tag/__init__.py index 8d33705cb6774..ee0bf7964c673 100644 --- a/homeassistant/components/tag/__init__.py +++ b/homeassistant/components/tag/__init__.py @@ -1,7 +1,5 @@ """The Tag integration.""" -from __future__ import annotations - from collections.abc import Callable import logging from typing import TYPE_CHECKING, Any, final diff --git a/homeassistant/components/tag/trigger.py b/homeassistant/components/tag/trigger.py index 4f5f637982ba3..6827448f4dbd5 100644 --- a/homeassistant/components/tag/trigger.py +++ b/homeassistant/components/tag/trigger.py @@ -1,7 +1,5 @@ """Support for tag triggers.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import CONF_PLATFORM diff --git a/homeassistant/components/tailscale/__init__.py b/homeassistant/components/tailscale/__init__.py index 549bf07e181e9..40f2c8156a035 100644 --- a/homeassistant/components/tailscale/__init__.py +++ b/homeassistant/components/tailscale/__init__.py @@ -1,7 +1,5 @@ """The Tailscale integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tailscale/binary_sensor.py b/homeassistant/components/tailscale/binary_sensor.py index c17b6c0d98491..a4def61f271da 100644 --- a/homeassistant/components/tailscale/binary_sensor.py +++ b/homeassistant/components/tailscale/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Tailscale binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tailscale/config_flow.py b/homeassistant/components/tailscale/config_flow.py index ab57e9eadc694..76319c0b36846 100644 --- a/homeassistant/components/tailscale/config_flow.py +++ b/homeassistant/components/tailscale/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Tailscale integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/tailscale/const.py b/homeassistant/components/tailscale/const.py index 8af45906a61bd..665420dc1f363 100644 --- a/homeassistant/components/tailscale/const.py +++ b/homeassistant/components/tailscale/const.py @@ -1,7 +1,5 @@ """Constants for the Tailscale integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/tailscale/coordinator.py b/homeassistant/components/tailscale/coordinator.py index d1a0b540f47fe..fb7a6bef9e5cf 100644 --- a/homeassistant/components/tailscale/coordinator.py +++ b/homeassistant/components/tailscale/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Tailscale integration.""" -from __future__ import annotations - from tailscale import Device, Tailscale, TailscaleAuthenticationError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/tailscale/diagnostics.py b/homeassistant/components/tailscale/diagnostics.py index f9e63491660ec..f1b3969e15809 100644 --- a/homeassistant/components/tailscale/diagnostics.py +++ b/homeassistant/components/tailscale/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Tailscale.""" -from __future__ import annotations - import json from typing import Any diff --git a/homeassistant/components/tailscale/entity.py b/homeassistant/components/tailscale/entity.py index a14b873a00fff..ad31ee7dd927c 100644 --- a/homeassistant/components/tailscale/entity.py +++ b/homeassistant/components/tailscale/entity.py @@ -1,7 +1,5 @@ """The Tailscale integration.""" -from __future__ import annotations - from tailscale import Device as TailscaleDevice from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo diff --git a/homeassistant/components/tailscale/sensor.py b/homeassistant/components/tailscale/sensor.py index cf944aa73eff2..e0950e0534455 100644 --- a/homeassistant/components/tailscale/sensor.py +++ b/homeassistant/components/tailscale/sensor.py @@ -1,7 +1,5 @@ """Support for Tailscale sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/tailwind/__init__.py b/homeassistant/components/tailwind/__init__.py index b191d78f2a66b..9ca6dd4f64a21 100644 --- a/homeassistant/components/tailwind/__init__.py +++ b/homeassistant/components/tailwind/__init__.py @@ -1,7 +1,5 @@ """Integration for Tailwind devices.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.helpers import device_registry as dr diff --git a/homeassistant/components/tailwind/binary_sensor.py b/homeassistant/components/tailwind/binary_sensor.py index 4d927b0769e29..51f1f19fa30ff 100644 --- a/homeassistant/components/tailwind/binary_sensor.py +++ b/homeassistant/components/tailwind/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor entity platform for Tailwind.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tailwind/button.py b/homeassistant/components/tailwind/button.py index 380eb7ccd7eb3..c11e2803dd30b 100644 --- a/homeassistant/components/tailwind/button.py +++ b/homeassistant/components/tailwind/button.py @@ -1,7 +1,5 @@ """Button entity platform for Tailwind.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tailwind/config_flow.py b/homeassistant/components/tailwind/config_flow.py index daf0fbd32b7bb..15eba26ea1b95 100644 --- a/homeassistant/components/tailwind/config_flow.py +++ b/homeassistant/components/tailwind/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Tailwind integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/tailwind/const.py b/homeassistant/components/tailwind/const.py index f4320d04374e3..d5fcf467726dc 100644 --- a/homeassistant/components/tailwind/const.py +++ b/homeassistant/components/tailwind/const.py @@ -1,7 +1,5 @@ """Constants for the Tailwind integration.""" -from __future__ import annotations - import logging from typing import Final diff --git a/homeassistant/components/tailwind/cover.py b/homeassistant/components/tailwind/cover.py index 84f38c7d57986..1899b901e82d9 100644 --- a/homeassistant/components/tailwind/cover.py +++ b/homeassistant/components/tailwind/cover.py @@ -1,7 +1,5 @@ """Cover entity platform for Tailwind.""" -from __future__ import annotations - from typing import Any from gotailwind import ( diff --git a/homeassistant/components/tailwind/diagnostics.py b/homeassistant/components/tailwind/diagnostics.py index b7a51b56775c8..3683cb63ef998 100644 --- a/homeassistant/components/tailwind/diagnostics.py +++ b/homeassistant/components/tailwind/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for Tailwind.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tailwind/entity.py b/homeassistant/components/tailwind/entity.py index dafb46e6f631d..d3c148392d9ed 100644 --- a/homeassistant/components/tailwind/entity.py +++ b/homeassistant/components/tailwind/entity.py @@ -1,7 +1,5 @@ """Base entity for the Tailwind integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/tailwind/number.py b/homeassistant/components/tailwind/number.py index ca6b610c3519c..0115907c328ab 100644 --- a/homeassistant/components/tailwind/number.py +++ b/homeassistant/components/tailwind/number.py @@ -1,7 +1,5 @@ """Number entity platform for Tailwind.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tami4/__init__.py b/homeassistant/components/tami4/__init__.py index 8b9a5e1a90f26..8b32cee61a641 100644 --- a/homeassistant/components/tami4/__init__.py +++ b/homeassistant/components/tami4/__init__.py @@ -1,7 +1,5 @@ """The Tami4Edge integration.""" -from __future__ import annotations - from Tami4EdgeAPI import Tami4EdgeAPI, exceptions from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/tami4/config_flow.py b/homeassistant/components/tami4/config_flow.py index a58c801c403da..bc0609f4c14a9 100644 --- a/homeassistant/components/tami4/config_flow.py +++ b/homeassistant/components/tami4/config_flow.py @@ -1,7 +1,5 @@ """Config flow for edge integration.""" -from __future__ import annotations - import logging import re from typing import Any diff --git a/homeassistant/components/tami4/entity.py b/homeassistant/components/tami4/entity.py index b99ca21663dc2..af5ffb3771198 100644 --- a/homeassistant/components/tami4/entity.py +++ b/homeassistant/components/tami4/entity.py @@ -1,7 +1,5 @@ """Base entity for Tami4Edge.""" -from __future__ import annotations - from Tami4EdgeAPI import Tami4EdgeAPI from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/tank_utility/sensor.py b/homeassistant/components/tank_utility/sensor.py index 2ccfb48b32d18..988d8fd4c36ac 100644 --- a/homeassistant/components/tank_utility/sensor.py +++ b/homeassistant/components/tank_utility/sensor.py @@ -1,7 +1,5 @@ """Support for the Tank Utility propane monitor.""" -from __future__ import annotations - import datetime import logging diff --git a/homeassistant/components/tankerkoenig/__init__.py b/homeassistant/components/tankerkoenig/__init__.py index 2a85b1f31e127..46387ef34f61d 100644 --- a/homeassistant/components/tankerkoenig/__init__.py +++ b/homeassistant/components/tankerkoenig/__init__.py @@ -1,7 +1,5 @@ """Ask tankerkoenig.de for petrol price information.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tankerkoenig/binary_sensor.py b/homeassistant/components/tankerkoenig/binary_sensor.py index d571dfe99d217..c52b4c9e8bdab 100644 --- a/homeassistant/components/tankerkoenig/binary_sensor.py +++ b/homeassistant/components/tankerkoenig/binary_sensor.py @@ -1,7 +1,5 @@ """Tankerkoenig binary sensor integration.""" -from __future__ import annotations - import logging from aiotankerkoenig import PriceInfo, Station, Status diff --git a/homeassistant/components/tankerkoenig/config_flow.py b/homeassistant/components/tankerkoenig/config_flow.py index 6207c7261b059..311eea3c4f3e0 100644 --- a/homeassistant/components/tankerkoenig/config_flow.py +++ b/homeassistant/components/tankerkoenig/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tankerkoenig.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/tankerkoenig/coordinator.py b/homeassistant/components/tankerkoenig/coordinator.py index dbd826b9359b1..28bf9ef742823 100644 --- a/homeassistant/components/tankerkoenig/coordinator.py +++ b/homeassistant/components/tankerkoenig/coordinator.py @@ -1,7 +1,5 @@ """The Tankerkoenig update coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging from math import ceil diff --git a/homeassistant/components/tankerkoenig/diagnostics.py b/homeassistant/components/tankerkoenig/diagnostics.py index 874a73712ebfa..dceeeba20aba1 100644 --- a/homeassistant/components/tankerkoenig/diagnostics.py +++ b/homeassistant/components/tankerkoenig/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Tankerkoenig.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/tankerkoenig/sensor.py b/homeassistant/components/tankerkoenig/sensor.py index 9964a300d6f76..8de3837c7e606 100644 --- a/homeassistant/components/tankerkoenig/sensor.py +++ b/homeassistant/components/tankerkoenig/sensor.py @@ -1,7 +1,5 @@ """Tankerkoenig sensor integration.""" -from __future__ import annotations - import logging from aiotankerkoenig import GasType, Station diff --git a/homeassistant/components/tapsaff/binary_sensor.py b/homeassistant/components/tapsaff/binary_sensor.py index b754b0f2b8701..14c624bcadfbb 100644 --- a/homeassistant/components/tapsaff/binary_sensor.py +++ b/homeassistant/components/tapsaff/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Taps Affs.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/tasmota/__init__.py b/homeassistant/components/tasmota/__init__.py index f1acfa644bf8f..8b5d5a957eb02 100644 --- a/homeassistant/components/tasmota/__init__.py +++ b/homeassistant/components/tasmota/__init__.py @@ -1,7 +1,5 @@ """The Tasmota integration.""" -from __future__ import annotations - import logging from hatasmota.const import ( diff --git a/homeassistant/components/tasmota/binary_sensor.py b/homeassistant/components/tasmota/binary_sensor.py index 3b2e640b80772..649fcddfe457e 100644 --- a/homeassistant/components/tasmota/binary_sensor.py +++ b/homeassistant/components/tasmota/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Tasmota binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime from typing import Any diff --git a/homeassistant/components/tasmota/camera.py b/homeassistant/components/tasmota/camera.py index beacb23504b90..76b2ac26774c2 100644 --- a/homeassistant/components/tasmota/camera.py +++ b/homeassistant/components/tasmota/camera.py @@ -1,7 +1,5 @@ """Support for Tasmota Camera.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/tasmota/config_flow.py b/homeassistant/components/tasmota/config_flow.py index 5b1adc839aca0..3bc0c7e1cd036 100644 --- a/homeassistant/components/tasmota/config_flow.py +++ b/homeassistant/components/tasmota/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tasmota.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/tasmota/cover.py b/homeassistant/components/tasmota/cover.py index 1d7aa8316b6a3..96038de645f7c 100644 --- a/homeassistant/components/tasmota/cover.py +++ b/homeassistant/components/tasmota/cover.py @@ -1,7 +1,5 @@ """Support for Tasmota covers.""" -from __future__ import annotations - from typing import Any from hatasmota import const as tasmota_const, shutter as tasmota_shutter diff --git a/homeassistant/components/tasmota/device_automation.py b/homeassistant/components/tasmota/device_automation.py index af14efbd65cec..347c4ac64c29c 100644 --- a/homeassistant/components/tasmota/device_automation.py +++ b/homeassistant/components/tasmota/device_automation.py @@ -1,7 +1,5 @@ """Provides device automations for Tasmota.""" -from __future__ import annotations - from hatasmota.const import AUTOMATION_TYPE_TRIGGER from hatasmota.models import DiscoveryHashType from hatasmota.trigger import TasmotaTrigger diff --git a/homeassistant/components/tasmota/device_trigger.py b/homeassistant/components/tasmota/device_trigger.py index a357dfff1c08c..4f132fb0b8a11 100644 --- a/homeassistant/components/tasmota/device_trigger.py +++ b/homeassistant/components/tasmota/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Tasmota.""" -from __future__ import annotations - from collections.abc import Callable import logging diff --git a/homeassistant/components/tasmota/discovery.py b/homeassistant/components/tasmota/discovery.py index 44a1ac9e38beb..de64f6725d87a 100644 --- a/homeassistant/components/tasmota/discovery.py +++ b/homeassistant/components/tasmota/discovery.py @@ -1,7 +1,5 @@ """Support for Tasmota device discovery.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable import logging from typing import TypedDict, cast diff --git a/homeassistant/components/tasmota/entity.py b/homeassistant/components/tasmota/entity.py index 8c0da1bcc2a79..964c7c116efcf 100644 --- a/homeassistant/components/tasmota/entity.py +++ b/homeassistant/components/tasmota/entity.py @@ -1,7 +1,5 @@ """Tasmota entity mixins.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/tasmota/fan.py b/homeassistant/components/tasmota/fan.py index c89b36577beed..710af67679a6a 100644 --- a/homeassistant/components/tasmota/fan.py +++ b/homeassistant/components/tasmota/fan.py @@ -1,7 +1,5 @@ """Support for Tasmota fans.""" -from __future__ import annotations - from typing import Any from hatasmota import const as tasmota_const, fan as tasmota_fan diff --git a/homeassistant/components/tasmota/light.py b/homeassistant/components/tasmota/light.py index 546612f6fd6d4..bc170b96032cb 100644 --- a/homeassistant/components/tasmota/light.py +++ b/homeassistant/components/tasmota/light.py @@ -1,7 +1,5 @@ """Support for Tasmota lights.""" -from __future__ import annotations - from typing import Any from hatasmota import light as tasmota_light diff --git a/homeassistant/components/tasmota/sensor.py b/homeassistant/components/tasmota/sensor.py index ec20e1c0348a3..52047bfc4b009 100644 --- a/homeassistant/components/tasmota/sensor.py +++ b/homeassistant/components/tasmota/sensor.py @@ -1,7 +1,5 @@ """Support for Tasmota sensors.""" -from __future__ import annotations - from datetime import datetime from typing import Any diff --git a/homeassistant/components/tautulli/__init__.py b/homeassistant/components/tautulli/__init__.py index 41089016fac46..fe5a1b3ae8710 100644 --- a/homeassistant/components/tautulli/__init__.py +++ b/homeassistant/components/tautulli/__init__.py @@ -1,7 +1,5 @@ """The Tautulli integration.""" -from __future__ import annotations - from pytautulli import PyTautulli, PyTautulliHostConfiguration from homeassistant.const import CONF_API_KEY, CONF_URL, CONF_VERIFY_SSL, Platform diff --git a/homeassistant/components/tautulli/config_flow.py b/homeassistant/components/tautulli/config_flow.py index 44f57de2e3f4e..80dc996dfb4bb 100644 --- a/homeassistant/components/tautulli/config_flow.py +++ b/homeassistant/components/tautulli/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tautulli.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/tautulli/coordinator.py b/homeassistant/components/tautulli/coordinator.py index 5d0f26b83b624..935b80772a051 100644 --- a/homeassistant/components/tautulli/coordinator.py +++ b/homeassistant/components/tautulli/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Tautulli integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta diff --git a/homeassistant/components/tautulli/entity.py b/homeassistant/components/tautulli/entity.py index 692c214195498..b6a86f0c18c1e 100644 --- a/homeassistant/components/tautulli/entity.py +++ b/homeassistant/components/tautulli/entity.py @@ -1,7 +1,5 @@ """The Tautulli integration.""" -from __future__ import annotations - from pytautulli import PyTautulliApiUser from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo diff --git a/homeassistant/components/tautulli/sensor.py b/homeassistant/components/tautulli/sensor.py index c8d35623c21fd..140b4cb70323b 100644 --- a/homeassistant/components/tautulli/sensor.py +++ b/homeassistant/components/tautulli/sensor.py @@ -1,7 +1,5 @@ """A platform which allows you to get information from Tautulli.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/tcp/binary_sensor.py b/homeassistant/components/tcp/binary_sensor.py index 13fd0787b5d6a..f1f9e22e7b8f4 100644 --- a/homeassistant/components/tcp/binary_sensor.py +++ b/homeassistant/components/tcp/binary_sensor.py @@ -1,7 +1,5 @@ """Provides a binary sensor which gets its values from a TCP socket.""" -from __future__ import annotations - from typing import Final from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/tcp/common.py b/homeassistant/components/tcp/common.py index 1263effa96b35..accb7ac6206ac 100644 --- a/homeassistant/components/tcp/common.py +++ b/homeassistant/components/tcp/common.py @@ -1,7 +1,5 @@ """Common code for TCP component.""" -from __future__ import annotations - from typing import Any, Final import voluptuous as vol diff --git a/homeassistant/components/tcp/const.py b/homeassistant/components/tcp/const.py index 98cdfa002fdf5..e532464431797 100644 --- a/homeassistant/components/tcp/const.py +++ b/homeassistant/components/tcp/const.py @@ -1,7 +1,5 @@ """Constants for TCP platform.""" -from __future__ import annotations - from typing import Final CONF_BUFFER_SIZE: Final = "buffer_size" diff --git a/homeassistant/components/tcp/entity.py b/homeassistant/components/tcp/entity.py index eaf5cb6963edc..67e9c4feeb827 100644 --- a/homeassistant/components/tcp/entity.py +++ b/homeassistant/components/tcp/entity.py @@ -1,7 +1,5 @@ """Common code for TCP component.""" -from __future__ import annotations - import logging import select import socket diff --git a/homeassistant/components/tcp/model.py b/homeassistant/components/tcp/model.py index 8cbe10e0b0ce2..9b01f22280304 100644 --- a/homeassistant/components/tcp/model.py +++ b/homeassistant/components/tcp/model.py @@ -1,7 +1,5 @@ """Models for TCP platform.""" -from __future__ import annotations - from typing import TypedDict from homeassistant.helpers.template import Template diff --git a/homeassistant/components/tcp/sensor.py b/homeassistant/components/tcp/sensor.py index 1d53b21bc2e54..a5e2e15e0e6a4 100644 --- a/homeassistant/components/tcp/sensor.py +++ b/homeassistant/components/tcp/sensor.py @@ -1,7 +1,5 @@ """Support for TCP socket based sensors.""" -from __future__ import annotations - from typing import Final from homeassistant.components.sensor import ( diff --git a/homeassistant/components/technove/__init__.py b/homeassistant/components/technove/__init__.py index df4fc7713aa01..42d8461c3670f 100644 --- a/homeassistant/components/technove/__init__.py +++ b/homeassistant/components/technove/__init__.py @@ -1,7 +1,5 @@ """The TechnoVE integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/technove/binary_sensor.py b/homeassistant/components/technove/binary_sensor.py index ac52a19884e28..5d3db313fa1a3 100644 --- a/homeassistant/components/technove/binary_sensor.py +++ b/homeassistant/components/technove/binary_sensor.py @@ -1,7 +1,5 @@ """Support for TechnoVE binary sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/technove/coordinator.py b/homeassistant/components/technove/coordinator.py index 5310846330184..15add5308d2cd 100644 --- a/homeassistant/components/technove/coordinator.py +++ b/homeassistant/components/technove/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for TechnoVE.""" -from __future__ import annotations - from technove import Station as TechnoVEStation, TechnoVE, TechnoVEError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/technove/diagnostics.py b/homeassistant/components/technove/diagnostics.py index 7ac0f6f44fd26..039143749d714 100644 --- a/homeassistant/components/technove/diagnostics.py +++ b/homeassistant/components/technove/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for TechnoVE.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/technove/helpers.py b/homeassistant/components/technove/helpers.py index a4aebf5f1fef9..1dd6e743c6339 100644 --- a/homeassistant/components/technove/helpers.py +++ b/homeassistant/components/technove/helpers.py @@ -1,7 +1,5 @@ """Helpers for TechnoVE.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Concatenate diff --git a/homeassistant/components/technove/number.py b/homeassistant/components/technove/number.py index 11d8f281276ac..92ad518f7115a 100644 --- a/homeassistant/components/technove/number.py +++ b/homeassistant/components/technove/number.py @@ -1,7 +1,5 @@ """Support for TechnoVE number entities.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/technove/sensor.py b/homeassistant/components/technove/sensor.py index 398c1911cd438..52e79e2953170 100644 --- a/homeassistant/components/technove/sensor.py +++ b/homeassistant/components/technove/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/technove/switch.py b/homeassistant/components/technove/switch.py index 19688075b35ad..7e50960e6dbfa 100644 --- a/homeassistant/components/technove/switch.py +++ b/homeassistant/components/technove/switch.py @@ -1,7 +1,5 @@ """Support for TechnoVE switches.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/ted5000/sensor.py b/homeassistant/components/ted5000/sensor.py index 26f469349b463..ea660c689a8a0 100644 --- a/homeassistant/components/ted5000/sensor.py +++ b/homeassistant/components/ted5000/sensor.py @@ -1,7 +1,5 @@ """Support gathering ted5000 information.""" -from __future__ import annotations - from contextlib import suppress from datetime import timedelta import logging diff --git a/homeassistant/components/tedee/coordinator.py b/homeassistant/components/tedee/coordinator.py index fec59d1c596ae..eb7d14d8e1217 100644 --- a/homeassistant/components/tedee/coordinator.py +++ b/homeassistant/components/tedee/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Tedee locks.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from datetime import timedelta import logging diff --git a/homeassistant/components/tedee/diagnostics.py b/homeassistant/components/tedee/diagnostics.py index 633934db94dbe..d126bce887df5 100644 --- a/homeassistant/components/tedee/diagnostics.py +++ b/homeassistant/components/tedee/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for tedee.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/telegram/notify.py b/homeassistant/components/telegram/notify.py index 6bd4897939a1d..8413108efc34a 100644 --- a/homeassistant/components/telegram/notify.py +++ b/homeassistant/components/telegram/notify.py @@ -1,7 +1,5 @@ """Telegram platform for notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/telegram_bot/__init__.py b/homeassistant/components/telegram_bot/__init__.py index fe623c6a21504..70ce1b67aeb52 100644 --- a/homeassistant/components/telegram_bot/__init__.py +++ b/homeassistant/components/telegram_bot/__init__.py @@ -1,7 +1,5 @@ """Support to send and receive Telegram messages.""" -from __future__ import annotations - import logging from typing import Protocol, cast diff --git a/homeassistant/components/telegram_bot/diagnostics.py b/homeassistant/components/telegram_bot/diagnostics.py index 91f9b390f4e42..fb4b05e34c343 100644 --- a/homeassistant/components/telegram_bot/diagnostics.py +++ b/homeassistant/components/telegram_bot/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for Telegram bot integration.""" -from __future__ import annotations - from typing import Any from yarl import URL diff --git a/homeassistant/components/tellduslive/sensor.py b/homeassistant/components/tellduslive/sensor.py index 782f240cc413b..1afe94b003dd0 100644 --- a/homeassistant/components/tellduslive/sensor.py +++ b/homeassistant/components/tellduslive/sensor.py @@ -1,7 +1,5 @@ """Support for Tellstick Net/Telstick Live sensors.""" -from __future__ import annotations - from homeassistant.components import sensor from homeassistant.components.sensor import ( SensorDeviceClass, diff --git a/homeassistant/components/tellstick/cover.py b/homeassistant/components/tellstick/cover.py index 255892c1f6c70..16e1ea73ac34d 100644 --- a/homeassistant/components/tellstick/cover.py +++ b/homeassistant/components/tellstick/cover.py @@ -1,7 +1,5 @@ """Support for Tellstick covers.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import CoverEntity diff --git a/homeassistant/components/tellstick/light.py b/homeassistant/components/tellstick/light.py index 4b335f6955866..1784c3ddb9bde 100644 --- a/homeassistant/components/tellstick/light.py +++ b/homeassistant/components/tellstick/light.py @@ -1,7 +1,5 @@ """Support for Tellstick lights.""" -from __future__ import annotations - from homeassistant.components.light import ATTR_BRIGHTNESS, ColorMode, LightEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback diff --git a/homeassistant/components/tellstick/sensor.py b/homeassistant/components/tellstick/sensor.py index c777aa6f01f67..744040ac060a2 100644 --- a/homeassistant/components/tellstick/sensor.py +++ b/homeassistant/components/tellstick/sensor.py @@ -1,7 +1,5 @@ """Support for Tellstick sensors.""" -from __future__ import annotations - from collections import namedtuple import logging diff --git a/homeassistant/components/tellstick/switch.py b/homeassistant/components/tellstick/switch.py index 6179daa3f2467..7e45f4f24e194 100644 --- a/homeassistant/components/tellstick/switch.py +++ b/homeassistant/components/tellstick/switch.py @@ -1,7 +1,5 @@ """Support for Tellstick switches.""" -from __future__ import annotations - from homeassistant.components.switch import SwitchEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddEntitiesCallback diff --git a/homeassistant/components/telnet/switch.py b/homeassistant/components/telnet/switch.py index 0fa1076c94362..7801a4fc553d0 100644 --- a/homeassistant/components/telnet/switch.py +++ b/homeassistant/components/telnet/switch.py @@ -1,7 +1,5 @@ """Support for switch controlled using a telnet connection.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/teltonika/__init__.py b/homeassistant/components/teltonika/__init__.py index 56685afc95738..f3ed7cf5012ab 100644 --- a/homeassistant/components/teltonika/__init__.py +++ b/homeassistant/components/teltonika/__init__.py @@ -1,7 +1,5 @@ """The Teltonika integration.""" -from __future__ import annotations - import logging from teltasync import Teltasync diff --git a/homeassistant/components/teltonika/config_flow.py b/homeassistant/components/teltonika/config_flow.py index 2d6f06bc35d88..7b5195b80febd 100644 --- a/homeassistant/components/teltonika/config_flow.py +++ b/homeassistant/components/teltonika/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Teltonika integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/teltonika/coordinator.py b/homeassistant/components/teltonika/coordinator.py index 7d1a614d1414e..8e1c239b1efa9 100644 --- a/homeassistant/components/teltonika/coordinator.py +++ b/homeassistant/components/teltonika/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for Teltonika.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/teltonika/sensor.py b/homeassistant/components/teltonika/sensor.py index 623d73c987b7e..fddc22a2c7682 100644 --- a/homeassistant/components/teltonika/sensor.py +++ b/homeassistant/components/teltonika/sensor.py @@ -1,7 +1,5 @@ """Teltonika sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/teltonika/util.py b/homeassistant/components/teltonika/util.py index 54cc0c4fedf1f..d1e1e9581b63a 100644 --- a/homeassistant/components/teltonika/util.py +++ b/homeassistant/components/teltonika/util.py @@ -1,7 +1,5 @@ """Utility helpers for the Teltonika integration.""" -from __future__ import annotations - from yarl import URL diff --git a/homeassistant/components/temper/sensor.py b/homeassistant/components/temper/sensor.py index 92b7fe3de4389..f2d5efcb33c04 100644 --- a/homeassistant/components/temper/sensor.py +++ b/homeassistant/components/temper/sensor.py @@ -1,7 +1,5 @@ """Support for getting temperature from TEMPer devices.""" -from __future__ import annotations - import logging from temperusb.temper import TemperHandler diff --git a/homeassistant/components/template/__init__.py b/homeassistant/components/template/__init__.py index c1a136a29ef0a..2cfc16ceb6b45 100644 --- a/homeassistant/components/template/__init__.py +++ b/homeassistant/components/template/__init__.py @@ -1,7 +1,5 @@ """The template component.""" -from __future__ import annotations - import asyncio from collections.abc import Coroutine import logging diff --git a/homeassistant/components/template/alarm_control_panel.py b/homeassistant/components/template/alarm_control_panel.py index fcce230e386a8..bccd9490a7951 100644 --- a/homeassistant/components/template/alarm_control_panel.py +++ b/homeassistant/components/template/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Template alarm control panels.""" -from __future__ import annotations - from enum import Enum import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/template/binary_sensor.py b/homeassistant/components/template/binary_sensor.py index 57825648cf7ca..38ab3e1d18f16 100644 --- a/homeassistant/components/template/binary_sensor.py +++ b/homeassistant/components/template/binary_sensor.py @@ -1,7 +1,5 @@ """Support for exposing a templated binary sensor.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/template/button.py b/homeassistant/components/template/button.py index 0c5c10b2e5f4f..360ba310ca162 100644 --- a/homeassistant/components/template/button.py +++ b/homeassistant/components/template/button.py @@ -1,7 +1,5 @@ """Support for buttons which integrates with other components.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/template/config_flow.py b/homeassistant/components/template/config_flow.py index 52c6ac1ed2f7a..d2fa4dcc1b30e 100644 --- a/homeassistant/components/template/config_flow.py +++ b/homeassistant/components/template/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Template integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Mapping from functools import partial from typing import Any, cast diff --git a/homeassistant/components/template/cover.py b/homeassistant/components/template/cover.py index fd0979de0405f..39e112623e300 100644 --- a/homeassistant/components/template/cover.py +++ b/homeassistant/components/template/cover.py @@ -1,7 +1,5 @@ """Support for covers which integrate with other components.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any import voluptuous as vol diff --git a/homeassistant/components/template/event.py b/homeassistant/components/template/event.py index 92c7f330ce0dd..4a75bff2f9e16 100644 --- a/homeassistant/components/template/event.py +++ b/homeassistant/components/template/event.py @@ -1,7 +1,5 @@ """Support for events which integrates with other components.""" -from __future__ import annotations - import logging from typing import Any, Final diff --git a/homeassistant/components/template/fan.py b/homeassistant/components/template/fan.py index feb31129b3ce8..64944354759a6 100644 --- a/homeassistant/components/template/fan.py +++ b/homeassistant/components/template/fan.py @@ -1,7 +1,5 @@ """Support for Template fans.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/template/image.py b/homeassistant/components/template/image.py index 13388e90dcc68..8c7dcac1fc19f 100644 --- a/homeassistant/components/template/image.py +++ b/homeassistant/components/template/image.py @@ -1,7 +1,5 @@ """Support for image which integrates with other components.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/template/light.py b/homeassistant/components/template/light.py index 2f53b17447fd2..366ddc09379b3 100644 --- a/homeassistant/components/template/light.py +++ b/homeassistant/components/template/light.py @@ -1,7 +1,5 @@ """Support for Template lights.""" -from __future__ import annotations - from collections.abc import Callable import contextlib import logging diff --git a/homeassistant/components/template/lock.py b/homeassistant/components/template/lock.py index 094ae1b2abd4a..c9fcd5225dd34 100644 --- a/homeassistant/components/template/lock.py +++ b/homeassistant/components/template/lock.py @@ -1,7 +1,5 @@ """Support for locks which integrates with other components.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any import voluptuous as vol diff --git a/homeassistant/components/template/number.py b/homeassistant/components/template/number.py index dfdc69b8a3709..0be0015e055a0 100644 --- a/homeassistant/components/template/number.py +++ b/homeassistant/components/template/number.py @@ -1,7 +1,5 @@ """Support for numbers which integrates with other components.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any import voluptuous as vol diff --git a/homeassistant/components/template/schemas.py b/homeassistant/components/template/schemas.py index 4dbee1b4fbab8..3309079c4614a 100644 --- a/homeassistant/components/template/schemas.py +++ b/homeassistant/components/template/schemas.py @@ -1,7 +1,5 @@ """Shared schemas for config entry and YAML config items.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/template/select.py b/homeassistant/components/template/select.py index a023ee26fe620..5bda24282d17d 100644 --- a/homeassistant/components/template/select.py +++ b/homeassistant/components/template/select.py @@ -1,7 +1,5 @@ """Support for selects which integrates with other components.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/template/sensor.py b/homeassistant/components/template/sensor.py index a3184c4ba9818..213a490c980e8 100644 --- a/homeassistant/components/template/sensor.py +++ b/homeassistant/components/template/sensor.py @@ -1,7 +1,5 @@ """Allows the creation of a sensor that breaks out state_attributes.""" -from __future__ import annotations - from collections.abc import Callable from datetime import date, datetime from decimal import Decimal diff --git a/homeassistant/components/template/switch.py b/homeassistant/components/template/switch.py index acc8c7451a403..78aa20ba54cbe 100644 --- a/homeassistant/components/template/switch.py +++ b/homeassistant/components/template/switch.py @@ -1,7 +1,5 @@ """Support for switches which integrates with other components.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any import voluptuous as vol diff --git a/homeassistant/components/template/template_entity.py b/homeassistant/components/template/template_entity.py index a45c5e5e66a22..7d8e225df67ca 100644 --- a/homeassistant/components/template/template_entity.py +++ b/homeassistant/components/template/template_entity.py @@ -1,7 +1,5 @@ """TemplateEntity utility class.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import contextlib import logging diff --git a/homeassistant/components/template/trigger_entity.py b/homeassistant/components/template/trigger_entity.py index 734baf7904af0..7fc8e275387e3 100644 --- a/homeassistant/components/template/trigger_entity.py +++ b/homeassistant/components/template/trigger_entity.py @@ -1,7 +1,5 @@ """Trigger entity.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any diff --git a/homeassistant/components/template/update.py b/homeassistant/components/template/update.py index b3231191a34cf..f0dda6cbaa401 100644 --- a/homeassistant/components/template/update.py +++ b/homeassistant/components/template/update.py @@ -1,7 +1,5 @@ """Support for updates which integrates with other components.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/template/vacuum.py b/homeassistant/components/template/vacuum.py index 7d5b2404c155c..eb685214e9647 100644 --- a/homeassistant/components/template/vacuum.py +++ b/homeassistant/components/template/vacuum.py @@ -1,7 +1,5 @@ """Support for Template vacuums.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/template/weather.py b/homeassistant/components/template/weather.py index fb158f7157319..77d0edad43ff2 100644 --- a/homeassistant/components/template/weather.py +++ b/homeassistant/components/template/weather.py @@ -1,7 +1,5 @@ """Template platform that aggregates meteorological data.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import asdict, dataclass import logging diff --git a/homeassistant/components/tesla_fleet/binary_sensor.py b/homeassistant/components/tesla_fleet/binary_sensor.py index 886fe304c912e..28d43ce80e4cb 100644 --- a/homeassistant/components/tesla_fleet/binary_sensor.py +++ b/homeassistant/components/tesla_fleet/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for Tesla Fleet integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/tesla_fleet/button.py b/homeassistant/components/tesla_fleet/button.py index 2ddce2d517b4a..6602d6d196f30 100644 --- a/homeassistant/components/tesla_fleet/button.py +++ b/homeassistant/components/tesla_fleet/button.py @@ -1,7 +1,5 @@ """Button platform for Tesla Fleet integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tesla_fleet/climate.py b/homeassistant/components/tesla_fleet/climate.py index 627f412a673f0..f50ecf14bb95b 100644 --- a/homeassistant/components/tesla_fleet/climate.py +++ b/homeassistant/components/tesla_fleet/climate.py @@ -1,7 +1,5 @@ """Climate platform for Tesla Fleet integration.""" -from __future__ import annotations - from itertools import chain from typing import Any, cast diff --git a/homeassistant/components/tesla_fleet/config_flow.py b/homeassistant/components/tesla_fleet/config_flow.py index 0f93a7f3328d8..2842195da9695 100644 --- a/homeassistant/components/tesla_fleet/config_flow.py +++ b/homeassistant/components/tesla_fleet/config_flow.py @@ -1,7 +1,5 @@ """Config Flow for Tesla Fleet integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging import re diff --git a/homeassistant/components/tesla_fleet/const.py b/homeassistant/components/tesla_fleet/const.py index 761bbebf7a831..6faf270f1fbf4 100644 --- a/homeassistant/components/tesla_fleet/const.py +++ b/homeassistant/components/tesla_fleet/const.py @@ -1,7 +1,5 @@ """Constants used by Tesla Fleet integration.""" -from __future__ import annotations - from enum import StrEnum import logging diff --git a/homeassistant/components/tesla_fleet/coordinator.py b/homeassistant/components/tesla_fleet/coordinator.py index f875372b8aec7..fb8dc6c11b9b0 100644 --- a/homeassistant/components/tesla_fleet/coordinator.py +++ b/homeassistant/components/tesla_fleet/coordinator.py @@ -1,7 +1,5 @@ """Tesla Fleet Data Coordinator.""" -from __future__ import annotations - from datetime import datetime, timedelta from random import randint from time import time diff --git a/homeassistant/components/tesla_fleet/cover.py b/homeassistant/components/tesla_fleet/cover.py index 701b107f9f91b..a25802c01cc3b 100644 --- a/homeassistant/components/tesla_fleet/cover.py +++ b/homeassistant/components/tesla_fleet/cover.py @@ -1,7 +1,5 @@ """Cover platform for Tesla Fleet integration.""" -from __future__ import annotations - from typing import Any from tesla_fleet_api.const import Scope, SunRoofCommand, Trunk, WindowCommand diff --git a/homeassistant/components/tesla_fleet/device_tracker.py b/homeassistant/components/tesla_fleet/device_tracker.py index a2479d72dcb1f..1bb299d8d07c8 100644 --- a/homeassistant/components/tesla_fleet/device_tracker.py +++ b/homeassistant/components/tesla_fleet/device_tracker.py @@ -1,7 +1,5 @@ """Device Tracker platform for Tesla Fleet integration.""" -from __future__ import annotations - from homeassistant.components.device_tracker import TrackerEntity from homeassistant.config_entries import ConfigEntry from homeassistant.const import STATE_HOME diff --git a/homeassistant/components/tesla_fleet/diagnostics.py b/homeassistant/components/tesla_fleet/diagnostics.py index 0dc4cddbfc980..d2b94fd62fd4a 100644 --- a/homeassistant/components/tesla_fleet/diagnostics.py +++ b/homeassistant/components/tesla_fleet/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Tesla Fleet.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/tesla_fleet/lock.py b/homeassistant/components/tesla_fleet/lock.py index cdb1d4b066bd1..d1ebaaf7f6dfd 100644 --- a/homeassistant/components/tesla_fleet/lock.py +++ b/homeassistant/components/tesla_fleet/lock.py @@ -1,7 +1,5 @@ """Lock platform for Tesla Fleet integration.""" -from __future__ import annotations - from typing import Any from tesla_fleet_api.const import Scope diff --git a/homeassistant/components/tesla_fleet/media_player.py b/homeassistant/components/tesla_fleet/media_player.py index 89f0768f082a9..f22e6905f0c2b 100644 --- a/homeassistant/components/tesla_fleet/media_player.py +++ b/homeassistant/components/tesla_fleet/media_player.py @@ -1,7 +1,5 @@ """Media player platform for Tesla Fleet integration.""" -from __future__ import annotations - from tesla_fleet_api.const import Scope from homeassistant.components.media_player import ( diff --git a/homeassistant/components/tesla_fleet/models.py b/homeassistant/components/tesla_fleet/models.py index 17a2bf50ed167..d81ceada6966d 100644 --- a/homeassistant/components/tesla_fleet/models.py +++ b/homeassistant/components/tesla_fleet/models.py @@ -1,7 +1,5 @@ """The Tesla Fleet integration models.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass diff --git a/homeassistant/components/tesla_fleet/number.py b/homeassistant/components/tesla_fleet/number.py index 9d3787775a49a..0620868c8fe96 100644 --- a/homeassistant/components/tesla_fleet/number.py +++ b/homeassistant/components/tesla_fleet/number.py @@ -1,7 +1,5 @@ """Number platform for Tesla Fleet integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/tesla_fleet/select.py b/homeassistant/components/tesla_fleet/select.py index 1c495657bc146..cf6b02721b98e 100644 --- a/homeassistant/components/tesla_fleet/select.py +++ b/homeassistant/components/tesla_fleet/select.py @@ -1,7 +1,5 @@ """Select platform for Tesla Fleet integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/tesla_fleet/sensor.py b/homeassistant/components/tesla_fleet/sensor.py index 7d2fe82999698..0f63f29d283dc 100644 --- a/homeassistant/components/tesla_fleet/sensor.py +++ b/homeassistant/components/tesla_fleet/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Tesla Fleet integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/tesla_fleet/switch.py b/homeassistant/components/tesla_fleet/switch.py index 4c64acfafa67d..d6048c12fe4a5 100644 --- a/homeassistant/components/tesla_fleet/switch.py +++ b/homeassistant/components/tesla_fleet/switch.py @@ -1,7 +1,5 @@ """Switch platform for Tesla Fleet integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/tesla_fleet/update.py b/homeassistant/components/tesla_fleet/update.py index 75d1a93f28eaa..a9fb524824368 100644 --- a/homeassistant/components/tesla_fleet/update.py +++ b/homeassistant/components/tesla_fleet/update.py @@ -1,7 +1,5 @@ """Update platform for Tesla Fleet integration.""" -from __future__ import annotations - import time from typing import Any diff --git a/homeassistant/components/tesla_wall_connector/__init__.py b/homeassistant/components/tesla_wall_connector/__init__.py index f6809c4f416ce..824fc9126be16 100644 --- a/homeassistant/components/tesla_wall_connector/__init__.py +++ b/homeassistant/components/tesla_wall_connector/__init__.py @@ -1,7 +1,5 @@ """The Tesla Wall Connector integration.""" -from __future__ import annotations - from tesla_wall_connector import WallConnector from tesla_wall_connector.exceptions import WallConnectorError diff --git a/homeassistant/components/tesla_wall_connector/config_flow.py b/homeassistant/components/tesla_wall_connector/config_flow.py index d100b1e554974..40caafc5bb375 100644 --- a/homeassistant/components/tesla_wall_connector/config_flow.py +++ b/homeassistant/components/tesla_wall_connector/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tesla Wall Connector integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/tesla_wall_connector/coordinator.py b/homeassistant/components/tesla_wall_connector/coordinator.py index bc43a0581dcfb..921edad244180 100644 --- a/homeassistant/components/tesla_wall_connector/coordinator.py +++ b/homeassistant/components/tesla_wall_connector/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Tesla Wall Connector integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/tesla_wall_connector/entity.py b/homeassistant/components/tesla_wall_connector/entity.py index 1dea2d0baa108..2b2442466aefb 100644 --- a/homeassistant/components/tesla_wall_connector/entity.py +++ b/homeassistant/components/tesla_wall_connector/entity.py @@ -1,7 +1,5 @@ """The Tesla Wall Connector integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/teslemetry/binary_sensor.py b/homeassistant/components/teslemetry/binary_sensor.py index 165807ff4955c..0fdf2b89e356a 100644 --- a/homeassistant/components/teslemetry/binary_sensor.py +++ b/homeassistant/components/teslemetry/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/teslemetry/button.py b/homeassistant/components/teslemetry/button.py index 12772b894b652..83831755e3542 100644 --- a/homeassistant/components/teslemetry/button.py +++ b/homeassistant/components/teslemetry/button.py @@ -1,7 +1,5 @@ """Button platform for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/teslemetry/calendar.py b/homeassistant/components/teslemetry/calendar.py index 7187734412987..c83ea7ac62e61 100644 --- a/homeassistant/components/teslemetry/calendar.py +++ b/homeassistant/components/teslemetry/calendar.py @@ -1,7 +1,5 @@ """Calendar platform for Teslemetry integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/teslemetry/climate.py b/homeassistant/components/teslemetry/climate.py index a82a712ec72a6..4f87c9667b6a2 100644 --- a/homeassistant/components/teslemetry/climate.py +++ b/homeassistant/components/teslemetry/climate.py @@ -1,7 +1,5 @@ """Climate platform for Teslemetry integration.""" -from __future__ import annotations - from itertools import chain from typing import Any, cast diff --git a/homeassistant/components/teslemetry/config_flow.py b/homeassistant/components/teslemetry/config_flow.py index b1788df589e25..1353ac114f2fb 100644 --- a/homeassistant/components/teslemetry/config_flow.py +++ b/homeassistant/components/teslemetry/config_flow.py @@ -1,7 +1,5 @@ """Config Flow for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/teslemetry/const.py b/homeassistant/components/teslemetry/const.py index a66f2dfcae8a4..42a691aa5b516 100644 --- a/homeassistant/components/teslemetry/const.py +++ b/homeassistant/components/teslemetry/const.py @@ -1,7 +1,5 @@ """Constants used by Teslemetry integration.""" -from __future__ import annotations - from enum import StrEnum import logging diff --git a/homeassistant/components/teslemetry/coordinator.py b/homeassistant/components/teslemetry/coordinator.py index bc472b1a85ed9..d97b18948bc63 100644 --- a/homeassistant/components/teslemetry/coordinator.py +++ b/homeassistant/components/teslemetry/coordinator.py @@ -1,7 +1,5 @@ """Teslemetry Data Coordinator.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/teslemetry/cover.py b/homeassistant/components/teslemetry/cover.py index ac683b7497d94..225707209804b 100644 --- a/homeassistant/components/teslemetry/cover.py +++ b/homeassistant/components/teslemetry/cover.py @@ -1,7 +1,5 @@ """Cover platform for Teslemetry integration.""" -from __future__ import annotations - from itertools import chain from typing import Any diff --git a/homeassistant/components/teslemetry/device_tracker.py b/homeassistant/components/teslemetry/device_tracker.py index 84be1d742dcc6..c6bb6bca62e0a 100644 --- a/homeassistant/components/teslemetry/device_tracker.py +++ b/homeassistant/components/teslemetry/device_tracker.py @@ -1,7 +1,5 @@ """Device tracker platform for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/teslemetry/diagnostics.py b/homeassistant/components/teslemetry/diagnostics.py index 755935951fc22..57e0b571a30ba 100644 --- a/homeassistant/components/teslemetry/diagnostics.py +++ b/homeassistant/components/teslemetry/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Teslemetry.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/teslemetry/lock.py b/homeassistant/components/teslemetry/lock.py index 7e98d6338ba78..05822a3d6320f 100644 --- a/homeassistant/components/teslemetry/lock.py +++ b/homeassistant/components/teslemetry/lock.py @@ -1,7 +1,5 @@ """Lock platform for Teslemetry integration.""" -from __future__ import annotations - from itertools import chain from typing import Any diff --git a/homeassistant/components/teslemetry/media_player.py b/homeassistant/components/teslemetry/media_player.py index 9ffc02e4307c9..3c825b6a5c8ee 100644 --- a/homeassistant/components/teslemetry/media_player.py +++ b/homeassistant/components/teslemetry/media_player.py @@ -1,7 +1,5 @@ """Media player platform for Teslemetry integration.""" -from __future__ import annotations - from tesla_fleet_api.const import Scope from tesla_fleet_api.teslemetry import Vehicle diff --git a/homeassistant/components/teslemetry/models.py b/homeassistant/components/teslemetry/models.py index 9189560cf9fba..a9e7f9830dbb9 100644 --- a/homeassistant/components/teslemetry/models.py +++ b/homeassistant/components/teslemetry/models.py @@ -1,7 +1,5 @@ """The Teslemetry integration models.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass, field diff --git a/homeassistant/components/teslemetry/number.py b/homeassistant/components/teslemetry/number.py index beeaf364b1959..46c288eeb677a 100644 --- a/homeassistant/components/teslemetry/number.py +++ b/homeassistant/components/teslemetry/number.py @@ -1,7 +1,5 @@ """Number platform for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/teslemetry/oauth.py b/homeassistant/components/teslemetry/oauth.py index f96a3c277a9c9..c2949afd8bf5d 100644 --- a/homeassistant/components/teslemetry/oauth.py +++ b/homeassistant/components/teslemetry/oauth.py @@ -1,7 +1,5 @@ """Provide oauth implementations for the Teslemetry integration.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/teslemetry/select.py b/homeassistant/components/teslemetry/select.py index 9139feb981874..ec98b20f4988a 100644 --- a/homeassistant/components/teslemetry/select.py +++ b/homeassistant/components/teslemetry/select.py @@ -1,7 +1,5 @@ """Select platform for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/teslemetry/sensor.py b/homeassistant/components/teslemetry/sensor.py index 54e463721cdab..e5e01d5466f7a 100644 --- a/homeassistant/components/teslemetry/sensor.py +++ b/homeassistant/components/teslemetry/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/teslemetry/switch.py b/homeassistant/components/teslemetry/switch.py index bfe2ed08eeb49..d0d2e04701815 100644 --- a/homeassistant/components/teslemetry/switch.py +++ b/homeassistant/components/teslemetry/switch.py @@ -1,7 +1,5 @@ """Switch platform for Teslemetry integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/teslemetry/update.py b/homeassistant/components/teslemetry/update.py index d0e1d27163655..b95d887719ad9 100644 --- a/homeassistant/components/teslemetry/update.py +++ b/homeassistant/components/teslemetry/update.py @@ -1,7 +1,5 @@ """Update platform for Teslemetry integration.""" -from __future__ import annotations - from typing import Any from tesla_fleet_api.const import Scope diff --git a/homeassistant/components/tessie/binary_sensor.py b/homeassistant/components/tessie/binary_sensor.py index 51a5c33b0d877..9da6405545a57 100644 --- a/homeassistant/components/tessie/binary_sensor.py +++ b/homeassistant/components/tessie/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor platform for Tessie integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/tessie/button.py b/homeassistant/components/tessie/button.py index a370f5043231c..ccb467c72db75 100644 --- a/homeassistant/components/tessie/button.py +++ b/homeassistant/components/tessie/button.py @@ -1,7 +1,5 @@ """Button platform for Tessie integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tessie/climate.py b/homeassistant/components/tessie/climate.py index a8aa18132ee30..9fe1d06498f63 100644 --- a/homeassistant/components/tessie/climate.py +++ b/homeassistant/components/tessie/climate.py @@ -1,7 +1,5 @@ """Climate platform for Tessie integration.""" -from __future__ import annotations - from typing import Any from tessie_api import ( diff --git a/homeassistant/components/tessie/config_flow.py b/homeassistant/components/tessie/config_flow.py index 14c6b93fdfd69..9e24bf4e1ca7b 100644 --- a/homeassistant/components/tessie/config_flow.py +++ b/homeassistant/components/tessie/config_flow.py @@ -1,7 +1,5 @@ """Config Flow for Tessie integration.""" -from __future__ import annotations - from collections.abc import Mapping from http import HTTPStatus from typing import Any diff --git a/homeassistant/components/tessie/const.py b/homeassistant/components/tessie/const.py index 5cd2e16913ca4..582fb97c59388 100644 --- a/homeassistant/components/tessie/const.py +++ b/homeassistant/components/tessie/const.py @@ -1,7 +1,5 @@ """Constants used by Tessie integration.""" -from __future__ import annotations - from enum import IntEnum, StrEnum DOMAIN = "tessie" diff --git a/homeassistant/components/tessie/coordinator.py b/homeassistant/components/tessie/coordinator.py index 99bfb4e03d8ea..773cf91c81a36 100644 --- a/homeassistant/components/tessie/coordinator.py +++ b/homeassistant/components/tessie/coordinator.py @@ -1,7 +1,5 @@ """Tessie Data Coordinator.""" -from __future__ import annotations - from datetime import timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/tessie/cover.py b/homeassistant/components/tessie/cover.py index bfd7b1b816ca7..6a0dda654f5e4 100644 --- a/homeassistant/components/tessie/cover.py +++ b/homeassistant/components/tessie/cover.py @@ -1,7 +1,5 @@ """Cover platform for Tessie integration.""" -from __future__ import annotations - from itertools import chain from typing import Any diff --git a/homeassistant/components/tessie/device_tracker.py b/homeassistant/components/tessie/device_tracker.py index 154bf8c3eb340..5c2f27e85afdb 100644 --- a/homeassistant/components/tessie/device_tracker.py +++ b/homeassistant/components/tessie/device_tracker.py @@ -1,7 +1,5 @@ """Device Tracker platform for Tessie integration.""" -from __future__ import annotations - from homeassistant.components.device_tracker import TrackerEntity from homeassistant.core import HomeAssistant from homeassistant.helpers.entity_platform import AddConfigEntryEntitiesCallback diff --git a/homeassistant/components/tessie/diagnostics.py b/homeassistant/components/tessie/diagnostics.py index 6d2daaccf78ac..de807c10c16e8 100644 --- a/homeassistant/components/tessie/diagnostics.py +++ b/homeassistant/components/tessie/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Tessie.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/tessie/lock.py b/homeassistant/components/tessie/lock.py index 66cb813b9950b..360e1697b81dd 100644 --- a/homeassistant/components/tessie/lock.py +++ b/homeassistant/components/tessie/lock.py @@ -1,7 +1,5 @@ """Lock platform for Tessie integration.""" -from __future__ import annotations - from typing import Any from tessie_api import lock, open_unlock_charge_port, unlock diff --git a/homeassistant/components/tessie/media_player.py b/homeassistant/components/tessie/media_player.py index ecac11587c165..0a8147b4cf8d1 100644 --- a/homeassistant/components/tessie/media_player.py +++ b/homeassistant/components/tessie/media_player.py @@ -1,7 +1,5 @@ """Media Player platform for Tessie integration.""" -from __future__ import annotations - from homeassistant.components.media_player import ( MediaPlayerDeviceClass, MediaPlayerEntity, diff --git a/homeassistant/components/tessie/models.py b/homeassistant/components/tessie/models.py index 7302071693b88..7d999dd00376f 100644 --- a/homeassistant/components/tessie/models.py +++ b/homeassistant/components/tessie/models.py @@ -1,7 +1,5 @@ """The Tessie integration models.""" -from __future__ import annotations - from dataclasses import dataclass from tesla_fleet_api.tessie import EnergySite diff --git a/homeassistant/components/tessie/number.py b/homeassistant/components/tessie/number.py index 77d8037fb147b..07d2ec7c32af0 100644 --- a/homeassistant/components/tessie/number.py +++ b/homeassistant/components/tessie/number.py @@ -1,7 +1,5 @@ """Number platform for Tessie integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/tessie/select.py b/homeassistant/components/tessie/select.py index ce907deb9c847..67b0defeafbaf 100644 --- a/homeassistant/components/tessie/select.py +++ b/homeassistant/components/tessie/select.py @@ -1,7 +1,5 @@ """Select platform for Tessie integration.""" -from __future__ import annotations - from itertools import chain from tesla_fleet_api.const import EnergyExportMode, EnergyOperationMode diff --git a/homeassistant/components/tessie/sensor.py b/homeassistant/components/tessie/sensor.py index 199aee1245e35..6eedfc02248c3 100644 --- a/homeassistant/components/tessie/sensor.py +++ b/homeassistant/components/tessie/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Tessie integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/tessie/switch.py b/homeassistant/components/tessie/switch.py index 41134b38fda0a..1784ab42b1a6f 100644 --- a/homeassistant/components/tessie/switch.py +++ b/homeassistant/components/tessie/switch.py @@ -1,7 +1,5 @@ """Switch platform for Tessie integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from itertools import chain diff --git a/homeassistant/components/tessie/update.py b/homeassistant/components/tessie/update.py index cd3c3b3285753..98ce7fa42c484 100644 --- a/homeassistant/components/tessie/update.py +++ b/homeassistant/components/tessie/update.py @@ -1,7 +1,5 @@ """Update platform for Tessie integration.""" -from __future__ import annotations - from typing import Any from tessie_api import schedule_software_update diff --git a/homeassistant/components/text/__init__.py b/homeassistant/components/text/__init__.py index 27af7e3fe5971..c6fffd1e49ac9 100644 --- a/homeassistant/components/text/__init__.py +++ b/homeassistant/components/text/__init__.py @@ -1,7 +1,5 @@ """Component to allow setting text as platforms.""" -from __future__ import annotations - from dataclasses import asdict, dataclass from datetime import timedelta from enum import StrEnum diff --git a/homeassistant/components/text/device_action.py b/homeassistant/components/text/device_action.py index b1eca1e36b6c3..1fc9c3519f534 100644 --- a/homeassistant/components/text/device_action.py +++ b/homeassistant/components/text/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Text.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import async_validate_entity_schema diff --git a/homeassistant/components/text/reproduce_state.py b/homeassistant/components/text/reproduce_state.py index 329ffd374ddd1..422e55de1f7f2 100644 --- a/homeassistant/components/text/reproduce_state.py +++ b/homeassistant/components/text/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce a Text entity state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/thermobeacon/__init__.py b/homeassistant/components/thermobeacon/__init__.py index 073ff6bbdc38e..1ede394a70c86 100644 --- a/homeassistant/components/thermobeacon/__init__.py +++ b/homeassistant/components/thermobeacon/__init__.py @@ -1,7 +1,5 @@ """The ThermoBeacon integration.""" -from __future__ import annotations - import logging from thermobeacon_ble import ThermoBeaconBluetoothDeviceData diff --git a/homeassistant/components/thermobeacon/config_flow.py b/homeassistant/components/thermobeacon/config_flow.py index 6fa502716ca9f..7cc828e38823f 100644 --- a/homeassistant/components/thermobeacon/config_flow.py +++ b/homeassistant/components/thermobeacon/config_flow.py @@ -1,7 +1,5 @@ """Config flow for thermobeacon ble integration.""" -from __future__ import annotations - from typing import Any from thermobeacon_ble import ThermoBeaconBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/thermobeacon/device.py b/homeassistant/components/thermobeacon/device.py index 36af211876fed..ae88801b65ba5 100644 --- a/homeassistant/components/thermobeacon/device.py +++ b/homeassistant/components/thermobeacon/device.py @@ -1,7 +1,5 @@ """Support for ThermoBeacon devices.""" -from __future__ import annotations - from thermobeacon_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/thermobeacon/sensor.py b/homeassistant/components/thermobeacon/sensor.py index 916ec91359a09..81947bf34df34 100644 --- a/homeassistant/components/thermobeacon/sensor.py +++ b/homeassistant/components/thermobeacon/sensor.py @@ -1,7 +1,5 @@ """Support for ThermoBeacon sensors.""" -from __future__ import annotations - from thermobeacon_ble import ( SensorDeviceClass as ThermoBeaconSensorDeviceClass, SensorUpdate, diff --git a/homeassistant/components/thermopro/__init__.py b/homeassistant/components/thermopro/__init__.py index 742449cffbe45..d0a7724a993ab 100644 --- a/homeassistant/components/thermopro/__init__.py +++ b/homeassistant/components/thermopro/__init__.py @@ -1,7 +1,5 @@ """The ThermoPro Bluetooth integration.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/thermopro/button.py b/homeassistant/components/thermopro/button.py index 9faa9f22c4cf5..324da26651ed3 100644 --- a/homeassistant/components/thermopro/button.py +++ b/homeassistant/components/thermopro/button.py @@ -1,7 +1,5 @@ """Thermopro button platform.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/thermopro/config_flow.py b/homeassistant/components/thermopro/config_flow.py index 4c6d59473c253..f919c8dc5a1a1 100644 --- a/homeassistant/components/thermopro/config_flow.py +++ b/homeassistant/components/thermopro/config_flow.py @@ -1,7 +1,5 @@ """Config flow for thermopro ble integration.""" -from __future__ import annotations - from typing import Any from thermopro_ble import ThermoProBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/thermopro/sensor.py b/homeassistant/components/thermopro/sensor.py index bc0774627847e..f2a8f27e0592e 100644 --- a/homeassistant/components/thermopro/sensor.py +++ b/homeassistant/components/thermopro/sensor.py @@ -1,7 +1,5 @@ """Support for thermopro ble sensors.""" -from __future__ import annotations - from thermopro_ble import ( DeviceKey, SensorDeviceClass as ThermoProSensorDeviceClass, diff --git a/homeassistant/components/thermoworks_smoke/sensor.py b/homeassistant/components/thermoworks_smoke/sensor.py index 84eff14336a04..fe45afbb9c730 100644 --- a/homeassistant/components/thermoworks_smoke/sensor.py +++ b/homeassistant/components/thermoworks_smoke/sensor.py @@ -3,8 +3,6 @@ Requires Smoke Gateway Wifi with an internet connection. """ -from __future__ import annotations - import logging from requests import RequestException diff --git a/homeassistant/components/thinkingcleaner/sensor.py b/homeassistant/components/thinkingcleaner/sensor.py index ccdc1ada48ecf..136bfcb4702f8 100644 --- a/homeassistant/components/thinkingcleaner/sensor.py +++ b/homeassistant/components/thinkingcleaner/sensor.py @@ -1,7 +1,5 @@ """Support for ThinkingCleaner sensors.""" -from __future__ import annotations - from datetime import timedelta from pythinkingcleaner import Discovery, ThinkingCleaner diff --git a/homeassistant/components/thinkingcleaner/switch.py b/homeassistant/components/thinkingcleaner/switch.py index 135045df3ffe2..d6a22763fc5f6 100644 --- a/homeassistant/components/thinkingcleaner/switch.py +++ b/homeassistant/components/thinkingcleaner/switch.py @@ -1,7 +1,5 @@ """Support for ThinkingCleaner switches.""" -from __future__ import annotations - from datetime import timedelta import time from typing import Any diff --git a/homeassistant/components/thomson/device_tracker.py b/homeassistant/components/thomson/device_tracker.py index f003264b6d7f8..9fbbdf726cc27 100644 --- a/homeassistant/components/thomson/device_tracker.py +++ b/homeassistant/components/thomson/device_tracker.py @@ -1,7 +1,5 @@ """Support for THOMSON routers.""" -from __future__ import annotations - import logging import re diff --git a/homeassistant/components/thread/__init__.py b/homeassistant/components/thread/__init__.py index 65a59e43f319e..b2c134860fcb6 100644 --- a/homeassistant/components/thread/__init__.py +++ b/homeassistant/components/thread/__init__.py @@ -1,7 +1,5 @@ """The Thread integration.""" -from __future__ import annotations - from homeassistant.config_entries import SOURCE_IMPORT, ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import config_validation as cv diff --git a/homeassistant/components/thread/config_flow.py b/homeassistant/components/thread/config_flow.py index 42caf5d9e32cd..059c63684b92a 100644 --- a/homeassistant/components/thread/config_flow.py +++ b/homeassistant/components/thread/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Thread integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components import onboarding diff --git a/homeassistant/components/thread/dataset_store.py b/homeassistant/components/thread/dataset_store.py index 5afffd102f073..95cbb2f19e796 100644 --- a/homeassistant/components/thread/dataset_store.py +++ b/homeassistant/components/thread/dataset_store.py @@ -1,7 +1,5 @@ """Persistently store thread datasets.""" -from __future__ import annotations - from asyncio import Event, Task, wait import dataclasses from datetime import datetime diff --git a/homeassistant/components/thread/diagnostics.py b/homeassistant/components/thread/diagnostics.py index c66aec3bac98e..8b5cd66a9d95a 100644 --- a/homeassistant/components/thread/diagnostics.py +++ b/homeassistant/components/thread/diagnostics.py @@ -15,8 +15,6 @@ some of their thread accessories can't be pinged, but it's still a thread problem. """ -from __future__ import annotations - from typing import TYPE_CHECKING, Any, TypedDict from python_otbr_api.tlv_parser import MeshcopTLVType diff --git a/homeassistant/components/thread/discovery.py b/homeassistant/components/thread/discovery.py index 4709162ee4bd4..e4a2885ce5ce0 100644 --- a/homeassistant/components/thread/discovery.py +++ b/homeassistant/components/thread/discovery.py @@ -1,7 +1,5 @@ """The Thread integration.""" -from __future__ import annotations - from collections.abc import Callable import dataclasses import logging diff --git a/homeassistant/components/thread/websocket_api.py b/homeassistant/components/thread/websocket_api.py index d436a5ffb72d5..6e813ba1bbcc4 100644 --- a/homeassistant/components/thread/websocket_api.py +++ b/homeassistant/components/thread/websocket_api.py @@ -1,7 +1,5 @@ """The thread websocket API.""" -from __future__ import annotations - from typing import Any from python_otbr_api.tlv_parser import TLVError diff --git a/homeassistant/components/threshold/binary_sensor.py b/homeassistant/components/threshold/binary_sensor.py index 477237051b22f..ba7bc04bb363c 100644 --- a/homeassistant/components/threshold/binary_sensor.py +++ b/homeassistant/components/threshold/binary_sensor.py @@ -1,7 +1,5 @@ """Support for monitoring if a sensor value is below/above a threshold.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import logging from typing import Any, Final diff --git a/homeassistant/components/threshold/config_flow.py b/homeassistant/components/threshold/config_flow.py index 93468e89b46af..2c1777f9759b0 100644 --- a/homeassistant/components/threshold/config_flow.py +++ b/homeassistant/components/threshold/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Threshold integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/tibber/__init__.py b/homeassistant/components/tibber/__init__.py index 40a882a5b04ba..2f94f2d68e92b 100644 --- a/homeassistant/components/tibber/__init__.py +++ b/homeassistant/components/tibber/__init__.py @@ -1,7 +1,5 @@ """Support for Tibber.""" -from __future__ import annotations - from dataclasses import dataclass, field import logging diff --git a/homeassistant/components/tibber/binary_sensor.py b/homeassistant/components/tibber/binary_sensor.py index d1da82618cadc..662d84f2b02ba 100644 --- a/homeassistant/components/tibber/binary_sensor.py +++ b/homeassistant/components/tibber/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Tibber binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/tibber/config_flow.py b/homeassistant/components/tibber/config_flow.py index c4a2109b8f965..c4dfd86fbb0cc 100644 --- a/homeassistant/components/tibber/config_flow.py +++ b/homeassistant/components/tibber/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Tibber integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/tibber/const.py b/homeassistant/components/tibber/const.py index 4151f21e4447c..fe65dd1232ae0 100644 --- a/homeassistant/components/tibber/const.py +++ b/homeassistant/components/tibber/const.py @@ -1,7 +1,5 @@ """Constants for Tibber integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/tibber/coordinator.py b/homeassistant/components/tibber/coordinator.py index 43e51bc8c4597..be40407a46bb5 100644 --- a/homeassistant/components/tibber/coordinator.py +++ b/homeassistant/components/tibber/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Tibber sensors.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/tibber/diagnostics.py b/homeassistant/components/tibber/diagnostics.py index bde48b759727c..9b981cf005d34 100644 --- a/homeassistant/components/tibber/diagnostics.py +++ b/homeassistant/components/tibber/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Tibber.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tibber/notify.py b/homeassistant/components/tibber/notify.py index 7dc5c2c259b4c..adcdea407acdc 100644 --- a/homeassistant/components/tibber/notify.py +++ b/homeassistant/components/tibber/notify.py @@ -1,7 +1,5 @@ """Support for Tibber notifications.""" -from __future__ import annotations - import tibber from homeassistant.components.notify import ( diff --git a/homeassistant/components/tibber/sensor.py b/homeassistant/components/tibber/sensor.py index 9dc5620327cad..7b8589bdd28dc 100644 --- a/homeassistant/components/tibber/sensor.py +++ b/homeassistant/components/tibber/sensor.py @@ -1,7 +1,5 @@ """Support for Tibber sensors.""" -from __future__ import annotations - from collections.abc import Callable import datetime from datetime import timedelta diff --git a/homeassistant/components/tibber/services.py b/homeassistant/components/tibber/services.py index 099739e4478d8..f8d8eea9d1069 100644 --- a/homeassistant/components/tibber/services.py +++ b/homeassistant/components/tibber/services.py @@ -1,7 +1,5 @@ """Services for Tibber integration.""" -from __future__ import annotations - import datetime as dt from datetime import datetime from typing import TYPE_CHECKING, Any, Final diff --git a/homeassistant/components/tikteck/light.py b/homeassistant/components/tikteck/light.py index a3961cbb569c3..a3f9d3f96ea3a 100644 --- a/homeassistant/components/tikteck/light.py +++ b/homeassistant/components/tikteck/light.py @@ -1,7 +1,5 @@ """Support for Tikteck lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/tile/__init__.py b/homeassistant/components/tile/__init__.py index 4b7dc9ca3b57a..49203b9569b74 100644 --- a/homeassistant/components/tile/__init__.py +++ b/homeassistant/components/tile/__init__.py @@ -1,7 +1,5 @@ """The Tile component.""" -from __future__ import annotations - from pytile import async_login from pytile.errors import InvalidAuthError, TileError diff --git a/homeassistant/components/tile/binary_sensor.py b/homeassistant/components/tile/binary_sensor.py index 6abc80732a648..753b663475131 100644 --- a/homeassistant/components/tile/binary_sensor.py +++ b/homeassistant/components/tile/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Tile binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tile/config_flow.py b/homeassistant/components/tile/config_flow.py index 2ff7c0ca9edb6..6266b5fe2a48c 100644 --- a/homeassistant/components/tile/config_flow.py +++ b/homeassistant/components/tile/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Tile integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/tile/device_tracker.py b/homeassistant/components/tile/device_tracker.py index c81c791cd5d08..89e69060d47a3 100644 --- a/homeassistant/components/tile/device_tracker.py +++ b/homeassistant/components/tile/device_tracker.py @@ -1,7 +1,5 @@ """Support for Tile device trackers.""" -from __future__ import annotations - import logging from homeassistant.components.device_tracker import TrackerEntity diff --git a/homeassistant/components/tile/diagnostics.py b/homeassistant/components/tile/diagnostics.py index 9db33b737c015..f2c8a0c7e4d88 100644 --- a/homeassistant/components/tile/diagnostics.py +++ b/homeassistant/components/tile/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Tile.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/tilt_ble/__init__.py b/homeassistant/components/tilt_ble/__init__.py index 9ac2cb91aff7a..1fd45c29d0b0f 100644 --- a/homeassistant/components/tilt_ble/__init__.py +++ b/homeassistant/components/tilt_ble/__init__.py @@ -1,7 +1,5 @@ """The tilt_ble integration.""" -from __future__ import annotations - import logging from tilt_ble import TiltBluetoothDeviceData diff --git a/homeassistant/components/tilt_ble/config_flow.py b/homeassistant/components/tilt_ble/config_flow.py index b4a3235c60f70..36acfc652d088 100644 --- a/homeassistant/components/tilt_ble/config_flow.py +++ b/homeassistant/components/tilt_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for tilt_ble.""" -from __future__ import annotations - from typing import Any from tilt_ble import TiltBluetoothDeviceData as DeviceData diff --git a/homeassistant/components/tilt_ble/sensor.py b/homeassistant/components/tilt_ble/sensor.py index 411484cf2fe8e..bfe4b8b8dad03 100644 --- a/homeassistant/components/tilt_ble/sensor.py +++ b/homeassistant/components/tilt_ble/sensor.py @@ -1,7 +1,5 @@ """Support for Tilt Hydrometers.""" -from __future__ import annotations - from tilt_ble import DeviceClass, DeviceKey, SensorUpdate, Units from homeassistant import config_entries diff --git a/homeassistant/components/time/__init__.py b/homeassistant/components/time/__init__.py index 1e3c37b55b3a3..c04f9ff6f8ed8 100644 --- a/homeassistant/components/time/__init__.py +++ b/homeassistant/components/time/__init__.py @@ -1,7 +1,5 @@ """Component to allow setting time as platforms.""" -from __future__ import annotations - from datetime import time, timedelta import logging from typing import final diff --git a/homeassistant/components/time_date/__init__.py b/homeassistant/components/time_date/__init__.py index 151f5c6b39fd4..42c45f7ac30e4 100644 --- a/homeassistant/components/time_date/__init__.py +++ b/homeassistant/components/time_date/__init__.py @@ -1,7 +1,5 @@ """The time_date component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/time_date/config_flow.py b/homeassistant/components/time_date/config_flow.py index 364bf26d1aabb..6591823144af6 100644 --- a/homeassistant/components/time_date/config_flow.py +++ b/homeassistant/components/time_date/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Time & Date integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/time_date/const.py b/homeassistant/components/time_date/const.py index 53656bae181bd..2163fe76bdb29 100644 --- a/homeassistant/components/time_date/const.py +++ b/homeassistant/components/time_date/const.py @@ -1,7 +1,5 @@ """Constants for the Time & Date integration.""" -from __future__ import annotations - from typing import Final from homeassistant.const import Platform diff --git a/homeassistant/components/time_date/sensor.py b/homeassistant/components/time_date/sensor.py index f05244e76803f..9b9d74144d92b 100644 --- a/homeassistant/components/time_date/sensor.py +++ b/homeassistant/components/time_date/sensor.py @@ -1,7 +1,5 @@ """Support for showing the date and the time.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/timer/__init__.py b/homeassistant/components/timer/__init__.py index 85745aea8e427..277473ca1d012 100644 --- a/homeassistant/components/timer/__init__.py +++ b/homeassistant/components/timer/__init__.py @@ -1,7 +1,5 @@ """Support for Timers.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/timer/reproduce_state.py b/homeassistant/components/timer/reproduce_state.py index 3bdee08016cfc..95cec586c3d9b 100644 --- a/homeassistant/components/timer/reproduce_state.py +++ b/homeassistant/components/timer/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Timer state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/tmb/sensor.py b/homeassistant/components/tmb/sensor.py index 0d9f6ff8fb253..56380bf1cbe08 100644 --- a/homeassistant/components/tmb/sensor.py +++ b/homeassistant/components/tmb/sensor.py @@ -1,7 +1,5 @@ """Support for TMB (Transports Metropolitans de Barcelona) Barcelona public transport.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/tod/__init__.py b/homeassistant/components/tod/__init__.py index 3740c6b685f3d..d705ccc5d5d5c 100644 --- a/homeassistant/components/tod/__init__.py +++ b/homeassistant/components/tod/__init__.py @@ -1,7 +1,5 @@ """The Times of the Day integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tod/binary_sensor.py b/homeassistant/components/tod/binary_sensor.py index 1ab34861a6e9b..fe371b126e566 100644 --- a/homeassistant/components/tod/binary_sensor.py +++ b/homeassistant/components/tod/binary_sensor.py @@ -1,7 +1,5 @@ """Support for representing current time of the day as binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, time, timedelta import logging diff --git a/homeassistant/components/tod/config_flow.py b/homeassistant/components/tod/config_flow.py index df9596f3a20c7..e40b6ca119fd0 100644 --- a/homeassistant/components/tod/config_flow.py +++ b/homeassistant/components/tod/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Times of the Day integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/todo/__init__.py b/homeassistant/components/todo/__init__.py index 86004f931cccb..7cc2650c21267 100644 --- a/homeassistant/components/todo/__init__.py +++ b/homeassistant/components/todo/__init__.py @@ -1,7 +1,5 @@ """The todo integration.""" -from __future__ import annotations - from collections.abc import Callable, Iterable import dataclasses import datetime diff --git a/homeassistant/components/todo/const.py b/homeassistant/components/todo/const.py index 3b0aa37fa7bea..97d103b4a67b6 100644 --- a/homeassistant/components/todo/const.py +++ b/homeassistant/components/todo/const.py @@ -1,7 +1,5 @@ """Constants for the To-do integration.""" -from __future__ import annotations - from enum import IntFlag, StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/todo/intent.py b/homeassistant/components/todo/intent.py index 883f7fac6f17c..5e9745f9de14b 100644 --- a/homeassistant/components/todo/intent.py +++ b/homeassistant/components/todo/intent.py @@ -1,7 +1,5 @@ """Intents for the todo integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/todoist/calendar.py b/homeassistant/components/todoist/calendar.py index 509ce593699b4..08a6cb50d93cc 100644 --- a/homeassistant/components/todoist/calendar.py +++ b/homeassistant/components/todoist/calendar.py @@ -1,7 +1,5 @@ """Support for Todoist task management (https://todoist.com).""" -from __future__ import annotations - from datetime import date, datetime, timedelta import logging from typing import Any diff --git a/homeassistant/components/todoist/types.py b/homeassistant/components/todoist/types.py index da71613169564..0a6c49a711c31 100644 --- a/homeassistant/components/todoist/types.py +++ b/homeassistant/components/todoist/types.py @@ -1,7 +1,5 @@ """Types for the Todoist component.""" -from __future__ import annotations - from datetime import datetime from typing import TypedDict diff --git a/homeassistant/components/todoist/util.py b/homeassistant/components/todoist/util.py index 430db133ba8f6..bfec7f96cdb3c 100644 --- a/homeassistant/components/todoist/util.py +++ b/homeassistant/components/todoist/util.py @@ -1,7 +1,5 @@ """Utility functions for the Todoist integration.""" -from __future__ import annotations - from datetime import date, datetime from todoist_api_python.models import Due diff --git a/homeassistant/components/togrill/__init__.py b/homeassistant/components/togrill/__init__.py index 280a23ba53830..bea0797b6cb5a 100644 --- a/homeassistant/components/togrill/__init__.py +++ b/homeassistant/components/togrill/__init__.py @@ -1,7 +1,5 @@ """The ToGrill integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant from homeassistant.exceptions import ConfigEntryNotReady diff --git a/homeassistant/components/togrill/config_flow.py b/homeassistant/components/togrill/config_flow.py index 46b2853779e99..ef58da16aacbd 100644 --- a/homeassistant/components/togrill/config_flow.py +++ b/homeassistant/components/togrill/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the ToGrill integration.""" -from __future__ import annotations - from typing import Any from bleak.exc import BleakError diff --git a/homeassistant/components/togrill/coordinator.py b/homeassistant/components/togrill/coordinator.py index 6f2419ef82107..5743f1b1108ca 100644 --- a/homeassistant/components/togrill/coordinator.py +++ b/homeassistant/components/togrill/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the ToGrill Bluetooth integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from datetime import timedelta diff --git a/homeassistant/components/togrill/entity.py b/homeassistant/components/togrill/entity.py index 4e25332e73ee2..39cceb3675393 100644 --- a/homeassistant/components/togrill/entity.py +++ b/homeassistant/components/togrill/entity.py @@ -1,7 +1,5 @@ """Provides the base entities.""" -from __future__ import annotations - from bleak.exc import BleakError from togrill_bluetooth.client import Client from togrill_bluetooth.exceptions import BaseError diff --git a/homeassistant/components/togrill/event.py b/homeassistant/components/togrill/event.py index a598ec70a3c48..d01d67e544c98 100644 --- a/homeassistant/components/togrill/event.py +++ b/homeassistant/components/togrill/event.py @@ -1,7 +1,5 @@ """Support for event entities.""" -from __future__ import annotations - from togrill_bluetooth.packets import Packet, PacketA5Notify from homeassistant.components.event import EventEntity diff --git a/homeassistant/components/togrill/number.py b/homeassistant/components/togrill/number.py index fa6f0b69ae8fb..833763af1c198 100644 --- a/homeassistant/components/togrill/number.py +++ b/homeassistant/components/togrill/number.py @@ -1,7 +1,5 @@ """Support for number entities.""" -from __future__ import annotations - from collections.abc import Callable, Generator, Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/togrill/select.py b/homeassistant/components/togrill/select.py index 39644313cf2bc..81dd8e6bb7e04 100644 --- a/homeassistant/components/togrill/select.py +++ b/homeassistant/components/togrill/select.py @@ -1,7 +1,5 @@ """Support for select entities.""" -from __future__ import annotations - from collections.abc import Callable, Generator, Mapping from dataclasses import dataclass from enum import Enum diff --git a/homeassistant/components/togrill/sensor.py b/homeassistant/components/togrill/sensor.py index affe03f6d6b0f..03723f367129f 100644 --- a/homeassistant/components/togrill/sensor.py +++ b/homeassistant/components/togrill/sensor.py @@ -1,7 +1,5 @@ """Support for sensor entities.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/tolo/__init__.py b/homeassistant/components/tolo/__init__.py index bbd17cc8b1357..bc6af470994f2 100644 --- a/homeassistant/components/tolo/__init__.py +++ b/homeassistant/components/tolo/__init__.py @@ -1,7 +1,5 @@ """Component to control TOLO Sauna/Steam Bath.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tolo/climate.py b/homeassistant/components/tolo/climate.py index ed7ab0c3b7621..d18b5cef1290d 100644 --- a/homeassistant/components/tolo/climate.py +++ b/homeassistant/components/tolo/climate.py @@ -1,7 +1,5 @@ """TOLO Sauna climate controls (main sauna control).""" -from __future__ import annotations - from typing import Any from tololib import ( diff --git a/homeassistant/components/tolo/config_flow.py b/homeassistant/components/tolo/config_flow.py index 7b97fb20343b3..8add97e5c9a0d 100644 --- a/homeassistant/components/tolo/config_flow.py +++ b/homeassistant/components/tolo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for TOLO integration.""" -from __future__ import annotations - import logging from types import MappingProxyType from typing import Any diff --git a/homeassistant/components/tolo/coordinator.py b/homeassistant/components/tolo/coordinator.py index 372c67a426066..a23c391ef74b6 100644 --- a/homeassistant/components/tolo/coordinator.py +++ b/homeassistant/components/tolo/coordinator.py @@ -1,7 +1,5 @@ """Component to control TOLO Sauna/Steam Bath.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import NamedTuple diff --git a/homeassistant/components/tolo/entity.py b/homeassistant/components/tolo/entity.py index c6aef0fb82463..26c24973b99f4 100644 --- a/homeassistant/components/tolo/entity.py +++ b/homeassistant/components/tolo/entity.py @@ -1,7 +1,5 @@ """Component to control TOLO Sauna/Steam Bath.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/tolo/fan.py b/homeassistant/components/tolo/fan.py index 41ca94055ba7b..fc39b953c4a1f 100644 --- a/homeassistant/components/tolo/fan.py +++ b/homeassistant/components/tolo/fan.py @@ -1,7 +1,5 @@ """TOLO Sauna fan controls.""" -from __future__ import annotations - from typing import Any from homeassistant.components.fan import FanEntity, FanEntityFeature diff --git a/homeassistant/components/tolo/light.py b/homeassistant/components/tolo/light.py index 25e1e91354403..442c762f64e3a 100644 --- a/homeassistant/components/tolo/light.py +++ b/homeassistant/components/tolo/light.py @@ -1,7 +1,5 @@ """TOLO Sauna light controls.""" -from __future__ import annotations - from typing import Any from homeassistant.components.light import ColorMode, LightEntity diff --git a/homeassistant/components/tolo/number.py b/homeassistant/components/tolo/number.py index db06b82d002dc..8a54ec4d8f63b 100644 --- a/homeassistant/components/tolo/number.py +++ b/homeassistant/components/tolo/number.py @@ -1,7 +1,5 @@ """TOLO Sauna number controls.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tolo/select.py b/homeassistant/components/tolo/select.py index f487fba9664b9..a608ed6dc1bb6 100644 --- a/homeassistant/components/tolo/select.py +++ b/homeassistant/components/tolo/select.py @@ -1,7 +1,5 @@ """TOLO Sauna Select controls.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tolo/sensor.py b/homeassistant/components/tolo/sensor.py index dc2e421ff5522..75e097962dabd 100644 --- a/homeassistant/components/tolo/sensor.py +++ b/homeassistant/components/tolo/sensor.py @@ -1,7 +1,5 @@ """TOLO Sauna (non-binary, general) sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tolo/switch.py b/homeassistant/components/tolo/switch.py index 686f78b04e982..5341f996b67b7 100644 --- a/homeassistant/components/tolo/switch.py +++ b/homeassistant/components/tolo/switch.py @@ -1,7 +1,5 @@ """TOLO Sauna switch controls.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tomato/device_tracker.py b/homeassistant/components/tomato/device_tracker.py index 2cef5eea0cff8..318aa4d2f52a6 100644 --- a/homeassistant/components/tomato/device_tracker.py +++ b/homeassistant/components/tomato/device_tracker.py @@ -1,7 +1,5 @@ """Support for Tomato routers.""" -from __future__ import annotations - from http import HTTPStatus import json import logging diff --git a/homeassistant/components/tomorrowio/__init__.py b/homeassistant/components/tomorrowio/__init__.py index 7d6b9ed3f73de..2944d2f7ce7b3 100644 --- a/homeassistant/components/tomorrowio/__init__.py +++ b/homeassistant/components/tomorrowio/__init__.py @@ -1,7 +1,5 @@ """The Tomorrow.io integration.""" -from __future__ import annotations - from pytomorrowio import TomorrowioV4 from homeassistant.components.sensor import DOMAIN as SENSOR_DOMAIN diff --git a/homeassistant/components/tomorrowio/config_flow.py b/homeassistant/components/tomorrowio/config_flow.py index 71674a646cb5a..a624842685cff 100644 --- a/homeassistant/components/tomorrowio/config_flow.py +++ b/homeassistant/components/tomorrowio/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tomorrow.io integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/tomorrowio/const.py b/homeassistant/components/tomorrowio/const.py index e727be38b16c9..caec13dc3abe4 100644 --- a/homeassistant/components/tomorrowio/const.py +++ b/homeassistant/components/tomorrowio/const.py @@ -1,7 +1,5 @@ """Constants for the Tomorrow.io integration.""" -from __future__ import annotations - import logging from pytomorrowio.const import DAILY, HOURLY, NOWCAST, WeatherCode diff --git a/homeassistant/components/tomorrowio/coordinator.py b/homeassistant/components/tomorrowio/coordinator.py index 2a6b3675792d2..972affa66ba25 100644 --- a/homeassistant/components/tomorrowio/coordinator.py +++ b/homeassistant/components/tomorrowio/coordinator.py @@ -1,7 +1,5 @@ """The Tomorrow.io integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta from math import ceil diff --git a/homeassistant/components/tomorrowio/entity.py b/homeassistant/components/tomorrowio/entity.py index f00677b1561bc..baf3e28a48602 100644 --- a/homeassistant/components/tomorrowio/entity.py +++ b/homeassistant/components/tomorrowio/entity.py @@ -1,7 +1,5 @@ """The Tomorrow.io integration.""" -from __future__ import annotations - from typing import Any from pytomorrowio.const import CURRENT diff --git a/homeassistant/components/tomorrowio/sensor.py b/homeassistant/components/tomorrowio/sensor.py index f288f011061c4..5dd040a9aec76 100644 --- a/homeassistant/components/tomorrowio/sensor.py +++ b/homeassistant/components/tomorrowio/sensor.py @@ -1,7 +1,5 @@ """Sensor component that handles additional Tomorrowio data for your location.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tomorrowio/weather.py b/homeassistant/components/tomorrowio/weather.py index 36b85515c3c21..62b1a425611a4 100644 --- a/homeassistant/components/tomorrowio/weather.py +++ b/homeassistant/components/tomorrowio/weather.py @@ -1,7 +1,5 @@ """Weather component that handles meteorological data for your location.""" -from __future__ import annotations - from datetime import datetime from pytomorrowio.const import DAILY, FORECASTS, HOURLY, NOWCAST, WeatherCode diff --git a/homeassistant/components/toon/binary_sensor.py b/homeassistant/components/toon/binary_sensor.py index eff8aed0a20d4..9967ef8fd70ba 100644 --- a/homeassistant/components/toon/binary_sensor.py +++ b/homeassistant/components/toon/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Toon binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/toon/climate.py b/homeassistant/components/toon/climate.py index 5538a0abd91bc..2db381798ec4a 100644 --- a/homeassistant/components/toon/climate.py +++ b/homeassistant/components/toon/climate.py @@ -1,7 +1,5 @@ """Support for Toon thermostat.""" -from __future__ import annotations - from typing import Any from toonapi import ( diff --git a/homeassistant/components/toon/config_flow.py b/homeassistant/components/toon/config_flow.py index ab5ff6d87e357..a000480e31271 100644 --- a/homeassistant/components/toon/config_flow.py +++ b/homeassistant/components/toon/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Toon component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/toon/coordinator.py b/homeassistant/components/toon/coordinator.py index 894b4c913345b..7301da28f0fa4 100644 --- a/homeassistant/components/toon/coordinator.py +++ b/homeassistant/components/toon/coordinator.py @@ -1,7 +1,5 @@ """Provides the Toon DataUpdateCoordinator.""" -from __future__ import annotations - import logging import secrets diff --git a/homeassistant/components/toon/entity.py b/homeassistant/components/toon/entity.py index 0c08c10bfaf86..05e9c97b88096 100644 --- a/homeassistant/components/toon/entity.py +++ b/homeassistant/components/toon/entity.py @@ -1,7 +1,5 @@ """DataUpdate Coordinator, and base Entity and Device models for Toon.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/toon/helpers.py b/homeassistant/components/toon/helpers.py index d65a6d7667608..74e5368f1283a 100644 --- a/homeassistant/components/toon/helpers.py +++ b/homeassistant/components/toon/helpers.py @@ -1,7 +1,5 @@ """Helpers for Toon.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import logging from typing import Any, Concatenate diff --git a/homeassistant/components/toon/oauth2.py b/homeassistant/components/toon/oauth2.py index 2535cc5de7d33..c926a76715567 100644 --- a/homeassistant/components/toon/oauth2.py +++ b/homeassistant/components/toon/oauth2.py @@ -1,7 +1,5 @@ """OAuth2 implementations for Toon.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/toon/sensor.py b/homeassistant/components/toon/sensor.py index e5b155b409b14..a67b6b95ef293 100644 --- a/homeassistant/components/toon/sensor.py +++ b/homeassistant/components/toon/sensor.py @@ -1,7 +1,5 @@ """Support for Toon sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/toon/switch.py b/homeassistant/components/toon/switch.py index d59a542d4d86a..936702e03f9dc 100644 --- a/homeassistant/components/toon/switch.py +++ b/homeassistant/components/toon/switch.py @@ -1,7 +1,5 @@ """Support for Toon switches.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/torque/sensor.py b/homeassistant/components/torque/sensor.py index 01dbf0237abf3..6062c7a2595fa 100644 --- a/homeassistant/components/torque/sensor.py +++ b/homeassistant/components/torque/sensor.py @@ -1,7 +1,5 @@ """Support for the Torque OBD application.""" -from __future__ import annotations - import re from aiohttp import web diff --git a/homeassistant/components/totalconnect/alarm_control_panel.py b/homeassistant/components/totalconnect/alarm_control_panel.py index e31e608583298..5b75461be8333 100644 --- a/homeassistant/components/totalconnect/alarm_control_panel.py +++ b/homeassistant/components/totalconnect/alarm_control_panel.py @@ -1,7 +1,5 @@ """Interfaces with TotalConnect alarm control panels.""" -from __future__ import annotations - from total_connect_client import ArmingHelper from total_connect_client.exceptions import BadResultCodeError, UsercodeInvalid from total_connect_client.location import TotalConnectLocation diff --git a/homeassistant/components/totalconnect/config_flow.py b/homeassistant/components/totalconnect/config_flow.py index 33e82dcaf5312..c4d29d22de919 100644 --- a/homeassistant/components/totalconnect/config_flow.py +++ b/homeassistant/components/totalconnect/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Total Connect component.""" -from __future__ import annotations - from collections.abc import Mapping from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/totalconnect/diagnostics.py b/homeassistant/components/totalconnect/diagnostics.py index fc310bf850c06..08cf331d4f5b3 100644 --- a/homeassistant/components/totalconnect/diagnostics.py +++ b/homeassistant/components/totalconnect/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for TotalConnect.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/touchline/climate.py b/homeassistant/components/touchline/climate.py index 971c83c2b39ae..bbac7957efeda 100644 --- a/homeassistant/components/touchline/climate.py +++ b/homeassistant/components/touchline/climate.py @@ -1,7 +1,5 @@ """Platform for Roth Touchline floor heating controller.""" -from __future__ import annotations - from typing import Any, NamedTuple from pytouchline_extended import PyTouchline diff --git a/homeassistant/components/touchline_sl/__init__.py b/homeassistant/components/touchline_sl/__init__.py index ba1da06ed5a90..c2d6f31a09369 100644 --- a/homeassistant/components/touchline_sl/__init__.py +++ b/homeassistant/components/touchline_sl/__init__.py @@ -1,7 +1,5 @@ """The Roth Touchline SL integration.""" -from __future__ import annotations - import asyncio from pytouchlinesl import TouchlineSL diff --git a/homeassistant/components/touchline_sl/config_flow.py b/homeassistant/components/touchline_sl/config_flow.py index 91d959b5a0a9a..894ac98e5f6e4 100644 --- a/homeassistant/components/touchline_sl/config_flow.py +++ b/homeassistant/components/touchline_sl/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Roth Touchline SL integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/touchline_sl/coordinator.py b/homeassistant/components/touchline_sl/coordinator.py index dce616a81b3d6..93dafc27da871 100644 --- a/homeassistant/components/touchline_sl/coordinator.py +++ b/homeassistant/components/touchline_sl/coordinator.py @@ -1,7 +1,5 @@ """Define an object to manage fetching Touchline SL data.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/tplink/__init__.py b/homeassistant/components/tplink/__init__.py index 5b3456cc2acbb..82feaa255f53b 100644 --- a/homeassistant/components/tplink/__init__.py +++ b/homeassistant/components/tplink/__init__.py @@ -1,7 +1,5 @@ """Component to embed TP-Link smart home devices.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from datetime import timedelta diff --git a/homeassistant/components/tplink/binary_sensor.py b/homeassistant/components/tplink/binary_sensor.py index 38935595fe230..d5dd070bd3e26 100644 --- a/homeassistant/components/tplink/binary_sensor.py +++ b/homeassistant/components/tplink/binary_sensor.py @@ -1,7 +1,5 @@ """Support for TPLink binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Final, cast diff --git a/homeassistant/components/tplink/button.py b/homeassistant/components/tplink/button.py index 145adb7918574..0f3562d25620c 100644 --- a/homeassistant/components/tplink/button.py +++ b/homeassistant/components/tplink/button.py @@ -1,7 +1,5 @@ """Support for TPLink button entities.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Final diff --git a/homeassistant/components/tplink/climate.py b/homeassistant/components/tplink/climate.py index c8e7dee8d7375..4c98ddd9e34b7 100644 --- a/homeassistant/components/tplink/climate.py +++ b/homeassistant/components/tplink/climate.py @@ -1,7 +1,5 @@ """Support for TP-Link thermostats.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/tplink/config_flow.py b/homeassistant/components/tplink/config_flow.py index 0914c4191cf57..387e51032f4e3 100644 --- a/homeassistant/components/tplink/config_flow.py +++ b/homeassistant/components/tplink/config_flow.py @@ -1,7 +1,5 @@ """Config flow for TP-Link.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import TYPE_CHECKING, Any, Self, cast diff --git a/homeassistant/components/tplink/const.py b/homeassistant/components/tplink/const.py index 2df7101791af6..d9aad68ecd8b9 100644 --- a/homeassistant/components/tplink/const.py +++ b/homeassistant/components/tplink/const.py @@ -1,7 +1,5 @@ """Const for TP-Link.""" -from __future__ import annotations - from typing import Final from kasa.smart.modules.clean import AreaUnit diff --git a/homeassistant/components/tplink/coordinator.py b/homeassistant/components/tplink/coordinator.py index 1a7b40457f04b..1c85d2feca64f 100644 --- a/homeassistant/components/tplink/coordinator.py +++ b/homeassistant/components/tplink/coordinator.py @@ -1,7 +1,5 @@ """Component to embed TP-Link smart home devices.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/tplink/deprecate.py b/homeassistant/components/tplink/deprecate.py index 86d4f66cdc038..ba37dd13ab61e 100644 --- a/homeassistant/components/tplink/deprecate.py +++ b/homeassistant/components/tplink/deprecate.py @@ -1,7 +1,5 @@ """Helper class for deprecating entities.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/tplink/diagnostics.py b/homeassistant/components/tplink/diagnostics.py index 46a5f0cb1bdf5..a6c5d2ac9e650 100644 --- a/homeassistant/components/tplink/diagnostics.py +++ b/homeassistant/components/tplink/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for TPLink.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/tplink/entity.py b/homeassistant/components/tplink/entity.py index 7c1e9e72b8531..112b1b667bbde 100644 --- a/homeassistant/components/tplink/entity.py +++ b/homeassistant/components/tplink/entity.py @@ -1,7 +1,5 @@ """Common code for tplink.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Awaitable, Callable, Coroutine, Iterable, Mapping from dataclasses import dataclass, replace diff --git a/homeassistant/components/tplink/light.py b/homeassistant/components/tplink/light.py index dd4fc7b01e819..9934bf52b38d4 100644 --- a/homeassistant/components/tplink/light.py +++ b/homeassistant/components/tplink/light.py @@ -1,7 +1,5 @@ """Support for TPLink lights.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass import logging diff --git a/homeassistant/components/tplink/number.py b/homeassistant/components/tplink/number.py index 4fc9995a2a95e..34ad5197c81f2 100644 --- a/homeassistant/components/tplink/number.py +++ b/homeassistant/components/tplink/number.py @@ -1,7 +1,5 @@ """Support for TPLink number entities.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Final, cast diff --git a/homeassistant/components/tplink/select.py b/homeassistant/components/tplink/select.py index 72042f571e6ce..0e456cd9d3264 100644 --- a/homeassistant/components/tplink/select.py +++ b/homeassistant/components/tplink/select.py @@ -1,7 +1,5 @@ """Support for TPLink select entities.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Final, cast diff --git a/homeassistant/components/tplink/sensor.py b/homeassistant/components/tplink/sensor.py index 967853da62991..f8ead80a889af 100644 --- a/homeassistant/components/tplink/sensor.py +++ b/homeassistant/components/tplink/sensor.py @@ -1,7 +1,5 @@ """Support for TPLink sensor entities.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from operator import methodcaller diff --git a/homeassistant/components/tplink/siren.py b/homeassistant/components/tplink/siren.py index a0a173107d9b2..a084c85d80e37 100644 --- a/homeassistant/components/tplink/siren.py +++ b/homeassistant/components/tplink/siren.py @@ -1,7 +1,5 @@ """Support for TPLink siren entity.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import math diff --git a/homeassistant/components/tplink/switch.py b/homeassistant/components/tplink/switch.py index 3cb20d63cd76b..4b4c84b491091 100644 --- a/homeassistant/components/tplink/switch.py +++ b/homeassistant/components/tplink/switch.py @@ -1,7 +1,5 @@ """Support for TPLink switch entities.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any, cast diff --git a/homeassistant/components/tplink/vacuum.py b/homeassistant/components/tplink/vacuum.py index e948e778be47a..2cd8bf5aac54f 100644 --- a/homeassistant/components/tplink/vacuum.py +++ b/homeassistant/components/tplink/vacuum.py @@ -1,7 +1,5 @@ """Support for TPLink vacuum.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tplink_lte/__init__.py b/homeassistant/components/tplink_lte/__init__.py index ca9b8311ebe9c..27187da51418a 100644 --- a/homeassistant/components/tplink_lte/__init__.py +++ b/homeassistant/components/tplink_lte/__init__.py @@ -1,7 +1,5 @@ """Support for TP-Link LTE modems.""" -from __future__ import annotations - import asyncio import logging from typing import Any diff --git a/homeassistant/components/tplink_lte/notify.py b/homeassistant/components/tplink_lte/notify.py index 674f09efcd7f2..e762034e3285a 100644 --- a/homeassistant/components/tplink_lte/notify.py +++ b/homeassistant/components/tplink_lte/notify.py @@ -1,7 +1,5 @@ """Support for TP-Link LTE notifications.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/tplink_omada/__init__.py b/homeassistant/components/tplink_omada/__init__.py index 3435b1cfea320..6f92a8757d0bf 100644 --- a/homeassistant/components/tplink_omada/__init__.py +++ b/homeassistant/components/tplink_omada/__init__.py @@ -1,7 +1,5 @@ """The TP-Link Omada integration.""" -from __future__ import annotations - from tplink_omada_client import OmadaSite from tplink_omada_client.devices import OmadaListDevice from tplink_omada_client.exceptions import ( diff --git a/homeassistant/components/tplink_omada/binary_sensor.py b/homeassistant/components/tplink_omada/binary_sensor.py index a8260f555ef92..266c2da2e825f 100644 --- a/homeassistant/components/tplink_omada/binary_sensor.py +++ b/homeassistant/components/tplink_omada/binary_sensor.py @@ -1,7 +1,5 @@ """Support for TPLink Omada binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/tplink_omada/config_flow.py b/homeassistant/components/tplink_omada/config_flow.py index debd7832a3dc6..c40223b65a6b7 100644 --- a/homeassistant/components/tplink_omada/config_flow.py +++ b/homeassistant/components/tplink_omada/config_flow.py @@ -1,7 +1,5 @@ """Config flow for TP-Link Omada integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging import re diff --git a/homeassistant/components/tplink_omada/controller.py b/homeassistant/components/tplink_omada/controller.py index 6956f9759089f..a20bf142cd52c 100644 --- a/homeassistant/components/tplink_omada/controller.py +++ b/homeassistant/components/tplink_omada/controller.py @@ -1,7 +1,5 @@ """Controller for sharing Omada API coordinators between platforms.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from typing import TYPE_CHECKING diff --git a/homeassistant/components/tplink_omada/coordinator.py b/homeassistant/components/tplink_omada/coordinator.py index 8191a47c6c775..0e4b92ea20032 100644 --- a/homeassistant/components/tplink_omada/coordinator.py +++ b/homeassistant/components/tplink_omada/coordinator.py @@ -1,7 +1,5 @@ """Generic Omada API coordinator.""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/tplink_omada/sensor.py b/homeassistant/components/tplink_omada/sensor.py index b5fd81dadfb34..13376c0fd2f3f 100644 --- a/homeassistant/components/tplink_omada/sensor.py +++ b/homeassistant/components/tplink_omada/sensor.py @@ -1,7 +1,5 @@ """Support for TPLink Omada binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/tplink_omada/switch.py b/homeassistant/components/tplink_omada/switch.py index 26149d779eacb..9dd1fff2b1524 100644 --- a/homeassistant/components/tplink_omada/switch.py +++ b/homeassistant/components/tplink_omada/switch.py @@ -1,7 +1,5 @@ """Support for TPLink Omada device toggle options.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/tplink_omada/update.py b/homeassistant/components/tplink_omada/update.py index 0c3112d4a9cbb..d6c376549bcd5 100644 --- a/homeassistant/components/tplink_omada/update.py +++ b/homeassistant/components/tplink_omada/update.py @@ -1,7 +1,5 @@ """Support for TPLink Omada device firmware updates.""" -from __future__ import annotations - from typing import Any from tplink_omada_client.devices import OmadaListDevice diff --git a/homeassistant/components/traccar/device_tracker.py b/homeassistant/components/traccar/device_tracker.py index f3138a113c4fa..83cf465bbb8a1 100644 --- a/homeassistant/components/traccar/device_tracker.py +++ b/homeassistant/components/traccar/device_tracker.py @@ -1,7 +1,5 @@ """Support for Traccar device tracking.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/traccar_server/__init__.py b/homeassistant/components/traccar_server/__init__.py index 5ff488ba4fa38..c7db6e73157e9 100644 --- a/homeassistant/components/traccar_server/__init__.py +++ b/homeassistant/components/traccar_server/__init__.py @@ -1,7 +1,5 @@ """The Traccar Server integration.""" -from __future__ import annotations - from datetime import timedelta from aiohttp import CookieJar diff --git a/homeassistant/components/traccar_server/binary_sensor.py b/homeassistant/components/traccar_server/binary_sensor.py index 133b3832ff8d0..e7aba24a36965 100644 --- a/homeassistant/components/traccar_server/binary_sensor.py +++ b/homeassistant/components/traccar_server/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Traccar server binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, Literal diff --git a/homeassistant/components/traccar_server/config_flow.py b/homeassistant/components/traccar_server/config_flow.py index a7d91582339b9..d199b1acab868 100644 --- a/homeassistant/components/traccar_server/config_flow.py +++ b/homeassistant/components/traccar_server/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Traccar Server integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/traccar_server/coordinator.py b/homeassistant/components/traccar_server/coordinator.py index 601b8fb4cd212..a728a03a960b4 100644 --- a/homeassistant/components/traccar_server/coordinator.py +++ b/homeassistant/components/traccar_server/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Traccar Server.""" -from __future__ import annotations - import asyncio from datetime import datetime from logging import DEBUG as LOG_LEVEL_DEBUG diff --git a/homeassistant/components/traccar_server/device_tracker.py b/homeassistant/components/traccar_server/device_tracker.py index f35e5d5559b40..e26d59c1bb1d7 100644 --- a/homeassistant/components/traccar_server/device_tracker.py +++ b/homeassistant/components/traccar_server/device_tracker.py @@ -1,7 +1,5 @@ """Support for Traccar server device tracking.""" -from __future__ import annotations - from typing import Any from homeassistant.components.device_tracker import TrackerEntity diff --git a/homeassistant/components/traccar_server/diagnostics.py b/homeassistant/components/traccar_server/diagnostics.py index cd93997828b7b..7ccab0883e78e 100644 --- a/homeassistant/components/traccar_server/diagnostics.py +++ b/homeassistant/components/traccar_server/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for Traccar Server.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import REDACTED, async_redact_data diff --git a/homeassistant/components/traccar_server/entity.py b/homeassistant/components/traccar_server/entity.py index e773bf66562e8..a3b2c716685f1 100644 --- a/homeassistant/components/traccar_server/entity.py +++ b/homeassistant/components/traccar_server/entity.py @@ -1,7 +1,5 @@ """Base entity for Traccar Server.""" -from __future__ import annotations - from typing import Any from pytraccar import DeviceModel, GeofenceModel, PositionModel diff --git a/homeassistant/components/traccar_server/helpers.py b/homeassistant/components/traccar_server/helpers.py index 9a22f2784bcb6..f9ff7d31d4ff6 100644 --- a/homeassistant/components/traccar_server/helpers.py +++ b/homeassistant/components/traccar_server/helpers.py @@ -1,7 +1,5 @@ """Helper functions for the Traccar Server integration.""" -from __future__ import annotations - from pytraccar import DeviceModel, GeofenceModel, PositionModel diff --git a/homeassistant/components/traccar_server/sensor.py b/homeassistant/components/traccar_server/sensor.py index 09d85520dfb30..154fbae097caa 100644 --- a/homeassistant/components/traccar_server/sensor.py +++ b/homeassistant/components/traccar_server/sensor.py @@ -1,7 +1,5 @@ """Support for Traccar server sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, Literal diff --git a/homeassistant/components/trace/__init__.py b/homeassistant/components/trace/__init__.py index bb0f3e5251ace..d42dcda28320c 100644 --- a/homeassistant/components/trace/__init__.py +++ b/homeassistant/components/trace/__init__.py @@ -1,7 +1,5 @@ """Support for script and automation tracing and debugging.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/trace/const.py b/homeassistant/components/trace/const.py index fedbdb71d3aa3..4498c7a0db6ad 100644 --- a/homeassistant/components/trace/const.py +++ b/homeassistant/components/trace/const.py @@ -1,7 +1,5 @@ """Shared constants for script and automation tracing and debugging.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/trace/models.py b/homeassistant/components/trace/models.py index 3c503efdd2835..524604b6c8b37 100644 --- a/homeassistant/components/trace/models.py +++ b/homeassistant/components/trace/models.py @@ -1,7 +1,5 @@ """Containers for a script or automation trace.""" -from __future__ import annotations - import abc from collections import deque import datetime as dt diff --git a/homeassistant/components/trace/util.py b/homeassistant/components/trace/util.py index 73e65dd3998a4..baff0466c66c3 100644 --- a/homeassistant/components/trace/util.py +++ b/homeassistant/components/trace/util.py @@ -1,7 +1,5 @@ """Support for script and automation tracing and debugging.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/tractive/__init__.py b/homeassistant/components/tractive/__init__.py index e5c20e757eaef..6ce06c7e850e1 100644 --- a/homeassistant/components/tractive/__init__.py +++ b/homeassistant/components/tractive/__init__.py @@ -1,7 +1,5 @@ """The tractive integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import logging diff --git a/homeassistant/components/tractive/binary_sensor.py b/homeassistant/components/tractive/binary_sensor.py index 9ded1f699c320..ce107c33d7c8a 100644 --- a/homeassistant/components/tractive/binary_sensor.py +++ b/homeassistant/components/tractive/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Tractive binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tractive/config_flow.py b/homeassistant/components/tractive/config_flow.py index 5859a0c719e6f..61da41d91c514 100644 --- a/homeassistant/components/tractive/config_flow.py +++ b/homeassistant/components/tractive/config_flow.py @@ -1,7 +1,5 @@ """Config flow for tractive integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/tractive/device_tracker.py b/homeassistant/components/tractive/device_tracker.py index 09a4e3faf1f33..59db41d865e75 100644 --- a/homeassistant/components/tractive/device_tracker.py +++ b/homeassistant/components/tractive/device_tracker.py @@ -1,7 +1,5 @@ """Support for Tractive device trackers.""" -from __future__ import annotations - from typing import Any from homeassistant.components.device_tracker import SourceType, TrackerEntity diff --git a/homeassistant/components/tractive/diagnostics.py b/homeassistant/components/tractive/diagnostics.py index a0fc0628f082c..e1a61261064ca 100644 --- a/homeassistant/components/tractive/diagnostics.py +++ b/homeassistant/components/tractive/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Tractive.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/tractive/entity.py b/homeassistant/components/tractive/entity.py index d6050c865b6aa..27e51285f7220 100644 --- a/homeassistant/components/tractive/entity.py +++ b/homeassistant/components/tractive/entity.py @@ -1,7 +1,5 @@ """A entity class for Tractive integration.""" -from __future__ import annotations - from typing import Any from homeassistant.core import callback diff --git a/homeassistant/components/tractive/sensor.py b/homeassistant/components/tractive/sensor.py index 09d7ee5f9c01d..0740ae2c36885 100644 --- a/homeassistant/components/tractive/sensor.py +++ b/homeassistant/components/tractive/sensor.py @@ -1,7 +1,5 @@ """Support for Tractive sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tractive/switch.py b/homeassistant/components/tractive/switch.py index 0f05a20c0ec70..dfe1ff29ca2b9 100644 --- a/homeassistant/components/tractive/switch.py +++ b/homeassistant/components/tractive/switch.py @@ -1,7 +1,5 @@ """Support for Tractive switches.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any, Literal diff --git a/homeassistant/components/tradfri/__init__.py b/homeassistant/components/tradfri/__init__.py index c3e8938b2449a..6f7c20a31abb8 100644 --- a/homeassistant/components/tradfri/__init__.py +++ b/homeassistant/components/tradfri/__init__.py @@ -1,7 +1,5 @@ """Support for IKEA Tradfri.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/tradfri/config_flow.py b/homeassistant/components/tradfri/config_flow.py index f4adb1cc09e48..ef0fa289c370e 100644 --- a/homeassistant/components/tradfri/config_flow.py +++ b/homeassistant/components/tradfri/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tradfri.""" -from __future__ import annotations - import asyncio from typing import Any, cast from uuid import uuid4 diff --git a/homeassistant/components/tradfri/coordinator.py b/homeassistant/components/tradfri/coordinator.py index 4c5c186626e5f..a97a505c66c83 100644 --- a/homeassistant/components/tradfri/coordinator.py +++ b/homeassistant/components/tradfri/coordinator.py @@ -1,7 +1,5 @@ """Tradfri DataUpdateCoordinator.""" -from __future__ import annotations - from collections.abc import Callable from datetime import timedelta from typing import Any diff --git a/homeassistant/components/tradfri/cover.py b/homeassistant/components/tradfri/cover.py index b1fb9b153ad5c..fafd282f0bf69 100644 --- a/homeassistant/components/tradfri/cover.py +++ b/homeassistant/components/tradfri/cover.py @@ -1,7 +1,5 @@ """Support for IKEA Tradfri covers.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any, cast diff --git a/homeassistant/components/tradfri/diagnostics.py b/homeassistant/components/tradfri/diagnostics.py index 4d89fd0081fe2..3c341ea755d16 100644 --- a/homeassistant/components/tradfri/diagnostics.py +++ b/homeassistant/components/tradfri/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for IKEA Tradfri.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/tradfri/entity.py b/homeassistant/components/tradfri/entity.py index 41c20b19de57a..a41faae55182a 100644 --- a/homeassistant/components/tradfri/entity.py +++ b/homeassistant/components/tradfri/entity.py @@ -1,7 +1,5 @@ """Base class for IKEA TRADFRI.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable, Coroutine from functools import wraps diff --git a/homeassistant/components/tradfri/fan.py b/homeassistant/components/tradfri/fan.py index e8fb7c050ede7..5610775b48a5d 100644 --- a/homeassistant/components/tradfri/fan.py +++ b/homeassistant/components/tradfri/fan.py @@ -1,7 +1,5 @@ """Represent an air purifier.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any, cast diff --git a/homeassistant/components/tradfri/light.py b/homeassistant/components/tradfri/light.py index 1aab244888ab4..3f93789e8949d 100644 --- a/homeassistant/components/tradfri/light.py +++ b/homeassistant/components/tradfri/light.py @@ -1,7 +1,5 @@ """Support for IKEA Tradfri lights.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any, cast diff --git a/homeassistant/components/tradfri/sensor.py b/homeassistant/components/tradfri/sensor.py index b4a7c33548128..a436a621f7d3d 100644 --- a/homeassistant/components/tradfri/sensor.py +++ b/homeassistant/components/tradfri/sensor.py @@ -1,7 +1,5 @@ """Support for IKEA Tradfri sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/tradfri/switch.py b/homeassistant/components/tradfri/switch.py index a2a1a5b462368..cd21a845034ed 100644 --- a/homeassistant/components/tradfri/switch.py +++ b/homeassistant/components/tradfri/switch.py @@ -1,7 +1,5 @@ """Support for IKEA Tradfri switches.""" -from __future__ import annotations - from collections.abc import Callable from typing import Any, cast diff --git a/homeassistant/components/trafikverket_camera/__init__.py b/homeassistant/components/trafikverket_camera/__init__.py index fc5588f40ac50..95b9d5a545c38 100644 --- a/homeassistant/components/trafikverket_camera/__init__.py +++ b/homeassistant/components/trafikverket_camera/__init__.py @@ -1,7 +1,5 @@ """The trafikverket_camera component.""" -from __future__ import annotations - import logging from pytrafikverket import TrafikverketCamera diff --git a/homeassistant/components/trafikverket_camera/binary_sensor.py b/homeassistant/components/trafikverket_camera/binary_sensor.py index 92112b4146673..d471ee6b529ec 100644 --- a/homeassistant/components/trafikverket_camera/binary_sensor.py +++ b/homeassistant/components/trafikverket_camera/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Trafikverket Camera integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/trafikverket_camera/camera.py b/homeassistant/components/trafikverket_camera/camera.py index b4eddb0890f41..32d29a36f7b54 100644 --- a/homeassistant/components/trafikverket_camera/camera.py +++ b/homeassistant/components/trafikverket_camera/camera.py @@ -1,7 +1,5 @@ """Camera for the Trafikverket Camera integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/trafikverket_camera/config_flow.py b/homeassistant/components/trafikverket_camera/config_flow.py index 29f3db7beac60..79e303408e8ca 100644 --- a/homeassistant/components/trafikverket_camera/config_flow.py +++ b/homeassistant/components/trafikverket_camera/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Trafikverket Camera integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/trafikverket_camera/coordinator.py b/homeassistant/components/trafikverket_camera/coordinator.py index 649eb10257504..92bb1d11e78ab 100644 --- a/homeassistant/components/trafikverket_camera/coordinator.py +++ b/homeassistant/components/trafikverket_camera/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Trafikverket Camera integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta from io import BytesIO diff --git a/homeassistant/components/trafikverket_camera/entity.py b/homeassistant/components/trafikverket_camera/entity.py index c564c2673d374..52570279e82cc 100644 --- a/homeassistant/components/trafikverket_camera/entity.py +++ b/homeassistant/components/trafikverket_camera/entity.py @@ -1,7 +1,5 @@ """Base entity for Trafikverket Camera.""" -from __future__ import annotations - from homeassistant.core import callback from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import EntityDescription diff --git a/homeassistant/components/trafikverket_camera/sensor.py b/homeassistant/components/trafikverket_camera/sensor.py index 726fcb6f90148..bcbc8734afdcd 100644 --- a/homeassistant/components/trafikverket_camera/sensor.py +++ b/homeassistant/components/trafikverket_camera/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for Trafikverket Camera integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/trafikverket_ferry/__init__.py b/homeassistant/components/trafikverket_ferry/__init__.py index ac9b1bd95aeb8..efe9df88370df 100644 --- a/homeassistant/components/trafikverket_ferry/__init__.py +++ b/homeassistant/components/trafikverket_ferry/__init__.py @@ -1,7 +1,5 @@ """The trafikverket_ferry component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/trafikverket_ferry/config_flow.py b/homeassistant/components/trafikverket_ferry/config_flow.py index dfa64ed2953a2..57840651a9c92 100644 --- a/homeassistant/components/trafikverket_ferry/config_flow.py +++ b/homeassistant/components/trafikverket_ferry/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Trafikverket Ferry integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/trafikverket_ferry/coordinator.py b/homeassistant/components/trafikverket_ferry/coordinator.py index 59b6bb4aaa345..4eb05fe3362c0 100644 --- a/homeassistant/components/trafikverket_ferry/coordinator.py +++ b/homeassistant/components/trafikverket_ferry/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Trafikverket Ferry integration.""" -from __future__ import annotations - from datetime import date, datetime, time, timedelta import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/trafikverket_ferry/sensor.py b/homeassistant/components/trafikverket_ferry/sensor.py index b908bc5f550f1..00c14440cd84d 100644 --- a/homeassistant/components/trafikverket_ferry/sensor.py +++ b/homeassistant/components/trafikverket_ferry/sensor.py @@ -1,7 +1,5 @@ """Ferry information for departures, provided by Trafikverket.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/trafikverket_ferry/util.py b/homeassistant/components/trafikverket_ferry/util.py index ca7e3af390208..c737ce9d38662 100644 --- a/homeassistant/components/trafikverket_ferry/util.py +++ b/homeassistant/components/trafikverket_ferry/util.py @@ -1,7 +1,5 @@ """Utils for trafikverket_ferry.""" -from __future__ import annotations - from datetime import time diff --git a/homeassistant/components/trafikverket_train/__init__.py b/homeassistant/components/trafikverket_train/__init__.py index 7cdb0c02f5b87..785b207604300 100644 --- a/homeassistant/components/trafikverket_train/__init__.py +++ b/homeassistant/components/trafikverket_train/__init__.py @@ -1,7 +1,5 @@ """The trafikverket_train component.""" -from __future__ import annotations - import logging from pytrafikverket import ( diff --git a/homeassistant/components/trafikverket_train/config_flow.py b/homeassistant/components/trafikverket_train/config_flow.py index 2328a7126fd75..44b7fb4528496 100644 --- a/homeassistant/components/trafikverket_train/config_flow.py +++ b/homeassistant/components/trafikverket_train/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Trafikverket Train integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/trafikverket_train/coordinator.py b/homeassistant/components/trafikverket_train/coordinator.py index 28c9ab6fe8e9d..b5522ed7fabb6 100644 --- a/homeassistant/components/trafikverket_train/coordinator.py +++ b/homeassistant/components/trafikverket_train/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Trafikverket Train integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, time, timedelta import logging diff --git a/homeassistant/components/trafikverket_train/sensor.py b/homeassistant/components/trafikverket_train/sensor.py index 150b5ee7abb64..02cd962d56b00 100644 --- a/homeassistant/components/trafikverket_train/sensor.py +++ b/homeassistant/components/trafikverket_train/sensor.py @@ -1,7 +1,5 @@ """Train information for departures and delays, provided by Trafikverket.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/trafikverket_train/util.py b/homeassistant/components/trafikverket_train/util.py index 9a8dd9ea237cc..d37f0a22fd2e8 100644 --- a/homeassistant/components/trafikverket_train/util.py +++ b/homeassistant/components/trafikverket_train/util.py @@ -1,7 +1,5 @@ """Utils for trafikverket_train.""" -from __future__ import annotations - from datetime import date, timedelta from homeassistant.const import WEEKDAYS diff --git a/homeassistant/components/trafikverket_weatherstation/__init__.py b/homeassistant/components/trafikverket_weatherstation/__init__.py index 8fe67b5c66a30..8d42f9faf2851 100644 --- a/homeassistant/components/trafikverket_weatherstation/__init__.py +++ b/homeassistant/components/trafikverket_weatherstation/__init__.py @@ -1,7 +1,5 @@ """The trafikverket_weatherstation component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/trafikverket_weatherstation/config_flow.py b/homeassistant/components/trafikverket_weatherstation/config_flow.py index ee9fe26469294..04f0ad08078b8 100644 --- a/homeassistant/components/trafikverket_weatherstation/config_flow.py +++ b/homeassistant/components/trafikverket_weatherstation/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Trafikverket Weather integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/trafikverket_weatherstation/coordinator.py b/homeassistant/components/trafikverket_weatherstation/coordinator.py index 33f09c0ffe2da..440f9b6d81967 100644 --- a/homeassistant/components/trafikverket_weatherstation/coordinator.py +++ b/homeassistant/components/trafikverket_weatherstation/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Trafikverket Weather integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/trafikverket_weatherstation/diagnostics.py b/homeassistant/components/trafikverket_weatherstation/diagnostics.py index e70d60493f62d..c89b7c3346eb9 100644 --- a/homeassistant/components/trafikverket_weatherstation/diagnostics.py +++ b/homeassistant/components/trafikverket_weatherstation/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Trafikverket Weatherstation.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/trafikverket_weatherstation/sensor.py b/homeassistant/components/trafikverket_weatherstation/sensor.py index bbc6764e3efd5..f18eebf83d93e 100644 --- a/homeassistant/components/trafikverket_weatherstation/sensor.py +++ b/homeassistant/components/trafikverket_weatherstation/sensor.py @@ -1,7 +1,5 @@ """Weather information for air and road temperature (by Trafikverket).""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/trane/__init__.py b/homeassistant/components/trane/__init__.py index 95d5a301f1226..0949c0baef4ef 100644 --- a/homeassistant/components/trane/__init__.py +++ b/homeassistant/components/trane/__init__.py @@ -1,7 +1,5 @@ """Integration for Trane Local thermostats.""" -from __future__ import annotations - from steamloop import ( AuthenticationError, SteamloopConnectionError, diff --git a/homeassistant/components/trane/climate.py b/homeassistant/components/trane/climate.py index b076236a44c7b..7597cea203600 100644 --- a/homeassistant/components/trane/climate.py +++ b/homeassistant/components/trane/climate.py @@ -1,7 +1,5 @@ """Climate platform for the Trane Local integration.""" -from __future__ import annotations - from typing import Any from steamloop import FanMode, HoldType, ThermostatConnection, ZoneMode diff --git a/homeassistant/components/trane/config_flow.py b/homeassistant/components/trane/config_flow.py index 72477c375b551..dbd6f8f548915 100644 --- a/homeassistant/components/trane/config_flow.py +++ b/homeassistant/components/trane/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Trane Local integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/trane/entity.py b/homeassistant/components/trane/entity.py index a6c27f33b9bfe..f151d7a4fa5cc 100644 --- a/homeassistant/components/trane/entity.py +++ b/homeassistant/components/trane/entity.py @@ -1,7 +1,5 @@ """Base entity for the Trane Local integration.""" -from __future__ import annotations - from typing import Any from steamloop import ThermostatConnection, Zone diff --git a/homeassistant/components/trane/switch.py b/homeassistant/components/trane/switch.py index a31b12cbd3d79..2e51a7877fde3 100644 --- a/homeassistant/components/trane/switch.py +++ b/homeassistant/components/trane/switch.py @@ -1,7 +1,5 @@ """Switch platform for the Trane Local integration.""" -from __future__ import annotations - from typing import Any from steamloop import HoldType, ThermostatConnection diff --git a/homeassistant/components/transmission/__init__.py b/homeassistant/components/transmission/__init__.py index 56d6a2d5d67a0..794a598435266 100644 --- a/homeassistant/components/transmission/__init__.py +++ b/homeassistant/components/transmission/__init__.py @@ -1,7 +1,5 @@ """Support for the Transmission BitTorrent client API.""" -from __future__ import annotations - from functools import partial import logging import re diff --git a/homeassistant/components/transmission/config_flow.py b/homeassistant/components/transmission/config_flow.py index 9294319aeb880..eef3f51cac9d0 100644 --- a/homeassistant/components/transmission/config_flow.py +++ b/homeassistant/components/transmission/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Transmission Bittorrent Client.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/transmission/const.py b/homeassistant/components/transmission/const.py index b603b9dc0e376..fa04868892286 100644 --- a/homeassistant/components/transmission/const.py +++ b/homeassistant/components/transmission/const.py @@ -1,7 +1,5 @@ """Constants for the Transmission Bittorrent Client component.""" -from __future__ import annotations - from collections.abc import Callable from transmission_rpc import Torrent diff --git a/homeassistant/components/transmission/coordinator.py b/homeassistant/components/transmission/coordinator.py index 34d7b48d6210f..3fa4c230883e1 100644 --- a/homeassistant/components/transmission/coordinator.py +++ b/homeassistant/components/transmission/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for transmssion integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/transmission/sensor.py b/homeassistant/components/transmission/sensor.py index adf778c015860..733931ad6cce5 100644 --- a/homeassistant/components/transmission/sensor.py +++ b/homeassistant/components/transmission/sensor.py @@ -1,7 +1,5 @@ """Support for monitoring the Transmission BitTorrent client API.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from dataclasses import dataclass diff --git a/homeassistant/components/transport_nsw/sensor.py b/homeassistant/components/transport_nsw/sensor.py index 1f247a0c699dd..6a71225622960 100644 --- a/homeassistant/components/transport_nsw/sensor.py +++ b/homeassistant/components/transport_nsw/sensor.py @@ -1,7 +1,5 @@ """Support for Transport NSW (AU) to query next leave event.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/travisci/sensor.py b/homeassistant/components/travisci/sensor.py index 9644016b90a68..a3a92b0f26cbb 100644 --- a/homeassistant/components/travisci/sensor.py +++ b/homeassistant/components/travisci/sensor.py @@ -1,7 +1,5 @@ """Component providing HA sensor support for Travis CI framework.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/trend/__init__.py b/homeassistant/components/trend/__init__.py index 79e8f57aea8af..a7c4d7be0893e 100644 --- a/homeassistant/components/trend/__init__.py +++ b/homeassistant/components/trend/__init__.py @@ -1,7 +1,5 @@ """A sensor that monitors trends in other components.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/trend/binary_sensor.py b/homeassistant/components/trend/binary_sensor.py index c0b24a4fbde55..0edf14a251b1b 100644 --- a/homeassistant/components/trend/binary_sensor.py +++ b/homeassistant/components/trend/binary_sensor.py @@ -1,7 +1,5 @@ """A sensor that monitors trends in other components.""" -from __future__ import annotations - from collections import deque from collections.abc import Mapping import logging diff --git a/homeassistant/components/trend/config_flow.py b/homeassistant/components/trend/config_flow.py index d8c2f1ba1a91c..e8cbcbf679bc2 100644 --- a/homeassistant/components/trend/config_flow.py +++ b/homeassistant/components/trend/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Trend integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/triggercmd/__init__.py b/homeassistant/components/triggercmd/__init__.py index 3c1a2c855d04a..19b7bdf540931 100644 --- a/homeassistant/components/triggercmd/__init__.py +++ b/homeassistant/components/triggercmd/__init__.py @@ -1,7 +1,5 @@ """The TRIGGERcmd component.""" -from __future__ import annotations - from triggercmd import client, ha from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/triggercmd/config_flow.py b/homeassistant/components/triggercmd/config_flow.py index e796e836abf92..83828a72f3ba2 100644 --- a/homeassistant/components/triggercmd/config_flow.py +++ b/homeassistant/components/triggercmd/config_flow.py @@ -1,7 +1,5 @@ """Config flow for TRIGGERcmd integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/triggercmd/switch.py b/homeassistant/components/triggercmd/switch.py index ae7b0d4beeccd..b4a27497b40e9 100644 --- a/homeassistant/components/triggercmd/switch.py +++ b/homeassistant/components/triggercmd/switch.py @@ -1,7 +1,5 @@ """Platform for switch integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/tts/__init__.py b/homeassistant/components/tts/__init__.py index fb9dfcac13cc4..c993bb4d5a417 100644 --- a/homeassistant/components/tts/__init__.py +++ b/homeassistant/components/tts/__init__.py @@ -1,7 +1,5 @@ """Provide functionality for TTS.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, MutableMapping from dataclasses import dataclass, field diff --git a/homeassistant/components/tts/const.py b/homeassistant/components/tts/const.py index 830e0053ceead..83c1b78a8e247 100644 --- a/homeassistant/components/tts/const.py +++ b/homeassistant/components/tts/const.py @@ -1,7 +1,5 @@ """Text-to-speech constants.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/tts/helper.py b/homeassistant/components/tts/helper.py index 614d848ea6a8a..19da80ffe4221 100644 --- a/homeassistant/components/tts/helper.py +++ b/homeassistant/components/tts/helper.py @@ -1,7 +1,5 @@ """Provide helper functions for the TTS.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/tts/legacy.py b/homeassistant/components/tts/legacy.py index edae942a1d472..a9d79e2a16a23 100644 --- a/homeassistant/components/tts/legacy.py +++ b/homeassistant/components/tts/legacy.py @@ -1,7 +1,5 @@ """Provide the legacy TTS service provider interface.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Coroutine, Mapping from functools import partial diff --git a/homeassistant/components/tts/media_source.py b/homeassistant/components/tts/media_source.py index df336c5d76dfa..bc0f2715e0d24 100644 --- a/homeassistant/components/tts/media_source.py +++ b/homeassistant/components/tts/media_source.py @@ -1,7 +1,5 @@ """Text-to-speech media source.""" -from __future__ import annotations - import json from typing import TypedDict diff --git a/homeassistant/components/tts/notify.py b/homeassistant/components/tts/notify.py index c4c1bb1ae15e9..70c1a8e4567f6 100644 --- a/homeassistant/components/tts/notify.py +++ b/homeassistant/components/tts/notify.py @@ -1,7 +1,5 @@ """Support notifications through TTS service.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/tuya/__init__.py b/homeassistant/components/tuya/__init__.py index 0555f8a145a8f..21279d404928a 100644 --- a/homeassistant/components/tuya/__init__.py +++ b/homeassistant/components/tuya/__init__.py @@ -1,7 +1,5 @@ """Support for Tuya Smart devices.""" -from __future__ import annotations - import logging from typing import Any, NamedTuple diff --git a/homeassistant/components/tuya/alarm_control_panel.py b/homeassistant/components/tuya/alarm_control_panel.py index 931a5627b9b35..00b194392da98 100644 --- a/homeassistant/components/tuya/alarm_control_panel.py +++ b/homeassistant/components/tuya/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Tuya Alarm.""" -from __future__ import annotations - from base64 import b64decode from typing import Any diff --git a/homeassistant/components/tuya/binary_sensor.py b/homeassistant/components/tuya/binary_sensor.py index 50155bf533394..3ea26936e5e8c 100644 --- a/homeassistant/components/tuya/binary_sensor.py +++ b/homeassistant/components/tuya/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Tuya binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from tuya_device_handlers.device_wrapper.base import DeviceWrapper diff --git a/homeassistant/components/tuya/button.py b/homeassistant/components/tuya/button.py index f0ca104d169f6..18cc620b9999e 100644 --- a/homeassistant/components/tuya/button.py +++ b/homeassistant/components/tuya/button.py @@ -1,7 +1,5 @@ """Support for Tuya buttons.""" -from __future__ import annotations - from tuya_device_handlers.device_wrapper.base import DeviceWrapper from tuya_device_handlers.device_wrapper.common import DPCodeBooleanWrapper from tuya_sharing import CustomerDevice, Manager diff --git a/homeassistant/components/tuya/camera.py b/homeassistant/components/tuya/camera.py index bb0ed4982a1b9..0a024adc520a9 100644 --- a/homeassistant/components/tuya/camera.py +++ b/homeassistant/components/tuya/camera.py @@ -1,7 +1,5 @@ """Support for Tuya cameras.""" -from __future__ import annotations - from tuya_device_handlers.device_wrapper.base import DeviceWrapper from tuya_device_handlers.device_wrapper.common import DPCodeBooleanWrapper from tuya_sharing import CustomerDevice, Manager diff --git a/homeassistant/components/tuya/climate.py b/homeassistant/components/tuya/climate.py index ebb97425e2998..d6d138663dfaa 100644 --- a/homeassistant/components/tuya/climate.py +++ b/homeassistant/components/tuya/climate.py @@ -1,7 +1,5 @@ """Support for Tuya Climate.""" -from __future__ import annotations - import collections from dataclasses import dataclass from typing import Any, Self diff --git a/homeassistant/components/tuya/config_flow.py b/homeassistant/components/tuya/config_flow.py index 30d04eb61e28f..81479c1edb163 100644 --- a/homeassistant/components/tuya/config_flow.py +++ b/homeassistant/components/tuya/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Tuya.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/tuya/const.py b/homeassistant/components/tuya/const.py index aa57cb08d5fed..f58cc7167cf8b 100644 --- a/homeassistant/components/tuya/const.py +++ b/homeassistant/components/tuya/const.py @@ -1,7 +1,5 @@ """Constants for the Tuya integration.""" -from __future__ import annotations - from dataclasses import dataclass, field from enum import StrEnum import logging diff --git a/homeassistant/components/tuya/cover.py b/homeassistant/components/tuya/cover.py index f05130ea84b8e..16d808f240c80 100644 --- a/homeassistant/components/tuya/cover.py +++ b/homeassistant/components/tuya/cover.py @@ -1,7 +1,5 @@ """Support for Tuya Cover.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tuya/diagnostics.py b/homeassistant/components/tuya/diagnostics.py index ff4b64e67cde3..2bc2054a73bd4 100644 --- a/homeassistant/components/tuya/diagnostics.py +++ b/homeassistant/components/tuya/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Tuya.""" -from __future__ import annotations - from typing import Any from tuya_device_handlers.device_wrapper import DEVICE_WARNINGS diff --git a/homeassistant/components/tuya/entity.py b/homeassistant/components/tuya/entity.py index 4581552c22632..cdc992d8b057d 100644 --- a/homeassistant/components/tuya/entity.py +++ b/homeassistant/components/tuya/entity.py @@ -1,7 +1,5 @@ """Tuya Home Assistant Base Device Model.""" -from __future__ import annotations - from typing import Any from tuya_device_handlers.device_wrapper import DeviceWrapper diff --git a/homeassistant/components/tuya/event.py b/homeassistant/components/tuya/event.py index 098d2204ba33e..f295cabc1381e 100644 --- a/homeassistant/components/tuya/event.py +++ b/homeassistant/components/tuya/event.py @@ -1,7 +1,5 @@ """Support for Tuya event entities.""" -from __future__ import annotations - from base64 import b64decode from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tuya/fan.py b/homeassistant/components/tuya/fan.py index 2ba69e22a5561..6160a0539ef5e 100644 --- a/homeassistant/components/tuya/fan.py +++ b/homeassistant/components/tuya/fan.py @@ -1,7 +1,5 @@ """Support for Tuya Fan.""" -from __future__ import annotations - from typing import Any from tuya_device_handlers.device_wrapper.base import DeviceWrapper diff --git a/homeassistant/components/tuya/humidifier.py b/homeassistant/components/tuya/humidifier.py index 368128b6ed721..b8097a9f662d0 100644 --- a/homeassistant/components/tuya/humidifier.py +++ b/homeassistant/components/tuya/humidifier.py @@ -1,7 +1,5 @@ """Support for Tuya (de)humidifiers.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/tuya/light.py b/homeassistant/components/tuya/light.py index c1afecc4b5445..ab1a9185a83f4 100644 --- a/homeassistant/components/tuya/light.py +++ b/homeassistant/components/tuya/light.py @@ -1,7 +1,5 @@ """Support for the Tuya lights.""" -from __future__ import annotations - from dataclasses import dataclass from enum import StrEnum import json diff --git a/homeassistant/components/tuya/number.py b/homeassistant/components/tuya/number.py index ea24e04a1040e..21b34e85669ca 100644 --- a/homeassistant/components/tuya/number.py +++ b/homeassistant/components/tuya/number.py @@ -1,7 +1,5 @@ """Support for Tuya number.""" -from __future__ import annotations - from tuya_device_handlers.device_wrapper.base import DeviceWrapper from tuya_device_handlers.device_wrapper.common import DPCodeIntegerWrapper from tuya_sharing import CustomerDevice, Manager diff --git a/homeassistant/components/tuya/scene.py b/homeassistant/components/tuya/scene.py index 239aabd9bccc9..68a2777d96eb2 100644 --- a/homeassistant/components/tuya/scene.py +++ b/homeassistant/components/tuya/scene.py @@ -1,7 +1,5 @@ """Support for Tuya scenes.""" -from __future__ import annotations - from typing import Any from tuya_sharing import Manager, SharingScene diff --git a/homeassistant/components/tuya/select.py b/homeassistant/components/tuya/select.py index 67eaf94e10cff..636203e292cad 100644 --- a/homeassistant/components/tuya/select.py +++ b/homeassistant/components/tuya/select.py @@ -1,7 +1,5 @@ """Support for Tuya select.""" -from __future__ import annotations - from tuya_device_handlers.device_wrapper.base import DeviceWrapper from tuya_device_handlers.device_wrapper.common import DPCodeEnumWrapper from tuya_sharing import CustomerDevice, Manager diff --git a/homeassistant/components/tuya/sensor.py b/homeassistant/components/tuya/sensor.py index a3b756c5150c3..c70c375073350 100644 --- a/homeassistant/components/tuya/sensor.py +++ b/homeassistant/components/tuya/sensor.py @@ -1,7 +1,5 @@ """Support for Tuya sensors.""" -from __future__ import annotations - from dataclasses import dataclass from tuya_device_handlers.device_wrapper.base import DeviceWrapper diff --git a/homeassistant/components/tuya/siren.py b/homeassistant/components/tuya/siren.py index 5836f27b2edf9..bda8ae91da486 100644 --- a/homeassistant/components/tuya/siren.py +++ b/homeassistant/components/tuya/siren.py @@ -1,7 +1,5 @@ """Support for Tuya siren.""" -from __future__ import annotations - from typing import Any from tuya_device_handlers.device_wrapper.base import DeviceWrapper diff --git a/homeassistant/components/tuya/switch.py b/homeassistant/components/tuya/switch.py index 2d23f6404b7fa..47b6db6339e4c 100644 --- a/homeassistant/components/tuya/switch.py +++ b/homeassistant/components/tuya/switch.py @@ -1,7 +1,5 @@ """Support for Tuya switches.""" -from __future__ import annotations - from typing import Any from tuya_device_handlers.device_wrapper.base import DeviceWrapper diff --git a/homeassistant/components/tuya/util.py b/homeassistant/components/tuya/util.py index bf00f0c9d069f..0210ea4c0e2ae 100644 --- a/homeassistant/components/tuya/util.py +++ b/homeassistant/components/tuya/util.py @@ -1,7 +1,5 @@ """Utility methods for the Tuya integration.""" -from __future__ import annotations - from tuya_sharing import CustomerDevice from homeassistant.exceptions import ServiceValidationError diff --git a/homeassistant/components/tuya/vacuum.py b/homeassistant/components/tuya/vacuum.py index 3f056e156dc45..d1da8635ab6e3 100644 --- a/homeassistant/components/tuya/vacuum.py +++ b/homeassistant/components/tuya/vacuum.py @@ -1,7 +1,5 @@ """Support for Tuya Vacuums.""" -from __future__ import annotations - from typing import Any, Self from tuya_device_handlers.device_wrapper.base import DeviceWrapper diff --git a/homeassistant/components/tuya/valve.py b/homeassistant/components/tuya/valve.py index fc9ccbd970014..84666b64575ae 100644 --- a/homeassistant/components/tuya/valve.py +++ b/homeassistant/components/tuya/valve.py @@ -1,7 +1,5 @@ """Support for Tuya valves.""" -from __future__ import annotations - from tuya_device_handlers.device_wrapper.base import DeviceWrapper from tuya_device_handlers.device_wrapper.common import DPCodeBooleanWrapper from tuya_sharing import CustomerDevice, Manager diff --git a/homeassistant/components/twentemilieu/__init__.py b/homeassistant/components/twentemilieu/__init__.py index 1359e70760128..1bee76f0e5040 100644 --- a/homeassistant/components/twentemilieu/__init__.py +++ b/homeassistant/components/twentemilieu/__init__.py @@ -1,7 +1,5 @@ """Support for Twente Milieu.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import CONF_ID, Platform diff --git a/homeassistant/components/twentemilieu/calendar.py b/homeassistant/components/twentemilieu/calendar.py index 19e3f4f333767..d14a044f3c61c 100644 --- a/homeassistant/components/twentemilieu/calendar.py +++ b/homeassistant/components/twentemilieu/calendar.py @@ -1,7 +1,5 @@ """Support for Twente Milieu Calendar.""" -from __future__ import annotations - from datetime import datetime, timedelta from homeassistant.components.calendar import CalendarEntity, CalendarEvent diff --git a/homeassistant/components/twentemilieu/config_flow.py b/homeassistant/components/twentemilieu/config_flow.py index e87dde3a699fa..9c899245233f7 100644 --- a/homeassistant/components/twentemilieu/config_flow.py +++ b/homeassistant/components/twentemilieu/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Twente Milieu integration.""" -from __future__ import annotations - from typing import Any from twentemilieu import ( diff --git a/homeassistant/components/twentemilieu/coordinator.py b/homeassistant/components/twentemilieu/coordinator.py index d2cf5a887ef04..9b8e9cd0e1dd0 100644 --- a/homeassistant/components/twentemilieu/coordinator.py +++ b/homeassistant/components/twentemilieu/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Twente Milieu.""" -from __future__ import annotations - from datetime import date from twentemilieu import TwenteMilieu, WasteType diff --git a/homeassistant/components/twentemilieu/diagnostics.py b/homeassistant/components/twentemilieu/diagnostics.py index cb3b411c53072..639f63e4fd142 100644 --- a/homeassistant/components/twentemilieu/diagnostics.py +++ b/homeassistant/components/twentemilieu/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for TwenteMilieu.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/twentemilieu/entity.py b/homeassistant/components/twentemilieu/entity.py index 660dd16288c5b..d61e55abe0ec8 100644 --- a/homeassistant/components/twentemilieu/entity.py +++ b/homeassistant/components/twentemilieu/entity.py @@ -1,7 +1,5 @@ """Base entity for the Twente Milieu integration.""" -from __future__ import annotations - from homeassistant.const import CONF_ID from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/twentemilieu/sensor.py b/homeassistant/components/twentemilieu/sensor.py index 81751d10a81c5..c5a63ca8a715b 100644 --- a/homeassistant/components/twentemilieu/sensor.py +++ b/homeassistant/components/twentemilieu/sensor.py @@ -1,7 +1,5 @@ """Support for Twente Milieu sensors.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import date diff --git a/homeassistant/components/twilio_call/notify.py b/homeassistant/components/twilio_call/notify.py index bcea6d6fb8275..71dfe7267ffe4 100644 --- a/homeassistant/components/twilio_call/notify.py +++ b/homeassistant/components/twilio_call/notify.py @@ -1,7 +1,5 @@ """Twilio Call platform for notify component.""" -from __future__ import annotations - import logging from typing import Any import urllib diff --git a/homeassistant/components/twilio_sms/notify.py b/homeassistant/components/twilio_sms/notify.py index 24527fdaf53b7..0f3646390c5c0 100644 --- a/homeassistant/components/twilio_sms/notify.py +++ b/homeassistant/components/twilio_sms/notify.py @@ -1,7 +1,5 @@ """Twilio SMS platform for notify component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/twinkly/config_flow.py b/homeassistant/components/twinkly/config_flow.py index 39d86067ead1f..58e061a9cbff3 100644 --- a/homeassistant/components/twinkly/config_flow.py +++ b/homeassistant/components/twinkly/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Twinkly integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/twinkly/diagnostics.py b/homeassistant/components/twinkly/diagnostics.py index 2bf46a208e8b0..27c1b74b1e738 100644 --- a/homeassistant/components/twinkly/diagnostics.py +++ b/homeassistant/components/twinkly/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Twinkly.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/twinkly/light.py b/homeassistant/components/twinkly/light.py index c270421d8cd6e..08c56e5ed3c6b 100644 --- a/homeassistant/components/twinkly/light.py +++ b/homeassistant/components/twinkly/light.py @@ -1,7 +1,5 @@ """The Twinkly light component.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/twinkly/select.py b/homeassistant/components/twinkly/select.py index a5283b3f91d30..dbe6c71f52943 100644 --- a/homeassistant/components/twinkly/select.py +++ b/homeassistant/components/twinkly/select.py @@ -1,7 +1,5 @@ """The Twinkly select component.""" -from __future__ import annotations - import logging from ttls.client import TWINKLY_MODES diff --git a/homeassistant/components/twitch/__init__.py b/homeassistant/components/twitch/__init__.py index db1adab784dfe..88aa4dde066fe 100644 --- a/homeassistant/components/twitch/__init__.py +++ b/homeassistant/components/twitch/__init__.py @@ -1,7 +1,5 @@ """The Twitch component.""" -from __future__ import annotations - from typing import cast from aiohttp.client_exceptions import ClientError, ClientResponseError diff --git a/homeassistant/components/twitch/config_flow.py b/homeassistant/components/twitch/config_flow.py index ed196897c113a..9a1001e12322e 100644 --- a/homeassistant/components/twitch/config_flow.py +++ b/homeassistant/components/twitch/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Twitch.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any, cast diff --git a/homeassistant/components/twitch/sensor.py b/homeassistant/components/twitch/sensor.py index 5d677c1a1bc02..431e8bb5e1883 100644 --- a/homeassistant/components/twitch/sensor.py +++ b/homeassistant/components/twitch/sensor.py @@ -1,7 +1,5 @@ """Support for the Twitch stream status.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/twitter/notify.py b/homeassistant/components/twitter/notify.py index 7799cfbb85eab..9345384a59c15 100644 --- a/homeassistant/components/twitter/notify.py +++ b/homeassistant/components/twitter/notify.py @@ -1,7 +1,5 @@ """Twitter platform for notify component.""" -from __future__ import annotations - from datetime import datetime, timedelta from functools import partial from http import HTTPStatus diff --git a/homeassistant/components/ubus/device_tracker.py b/homeassistant/components/ubus/device_tracker.py index 7c50b69683f37..0fbc4507f44e7 100644 --- a/homeassistant/components/ubus/device_tracker.py +++ b/homeassistant/components/ubus/device_tracker.py @@ -1,7 +1,5 @@ """Support for OpenWRT (ubus) routers.""" -from __future__ import annotations - import logging import re diff --git a/homeassistant/components/uk_transport/sensor.py b/homeassistant/components/uk_transport/sensor.py index 594d46c74abad..2ae96d8127b9f 100644 --- a/homeassistant/components/uk_transport/sensor.py +++ b/homeassistant/components/uk_transport/sensor.py @@ -1,7 +1,5 @@ """Support for UK public transport data provided by transportapi.com.""" -from __future__ import annotations - from datetime import datetime, timedelta from http import HTTPStatus import logging diff --git a/homeassistant/components/ukraine_alarm/__init__.py b/homeassistant/components/ukraine_alarm/__init__.py index c5cdd3bfb3eaa..d265621dd9795 100644 --- a/homeassistant/components/ukraine_alarm/__init__.py +++ b/homeassistant/components/ukraine_alarm/__init__.py @@ -1,7 +1,5 @@ """The ukraine_alarm component.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/ukraine_alarm/binary_sensor.py b/homeassistant/components/ukraine_alarm/binary_sensor.py index 9009031ea143c..9fcc2b7ef191c 100644 --- a/homeassistant/components/ukraine_alarm/binary_sensor.py +++ b/homeassistant/components/ukraine_alarm/binary_sensor.py @@ -1,7 +1,5 @@ """binary sensors for Ukraine Alarm integration.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/ukraine_alarm/config_flow.py b/homeassistant/components/ukraine_alarm/config_flow.py index c65b1a3713f54..a485816a3d273 100644 --- a/homeassistant/components/ukraine_alarm/config_flow.py +++ b/homeassistant/components/ukraine_alarm/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Ukraine Alarm.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/ukraine_alarm/const.py b/homeassistant/components/ukraine_alarm/const.py index 6634bacf69834..a6006b1115546 100644 --- a/homeassistant/components/ukraine_alarm/const.py +++ b/homeassistant/components/ukraine_alarm/const.py @@ -1,7 +1,5 @@ """Consts for the Ukraine Alarm.""" -from __future__ import annotations - from homeassistant.const import Platform DOMAIN = "ukraine_alarm" diff --git a/homeassistant/components/ukraine_alarm/coordinator.py b/homeassistant/components/ukraine_alarm/coordinator.py index b4e1decb1a1a3..044d403b11e06 100644 --- a/homeassistant/components/ukraine_alarm/coordinator.py +++ b/homeassistant/components/ukraine_alarm/coordinator.py @@ -1,7 +1,5 @@ """The ukraine_alarm component.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/unifi/button.py b/homeassistant/components/unifi/button.py index 470f0091fffd2..34779108e7a42 100644 --- a/homeassistant/components/unifi/button.py +++ b/homeassistant/components/unifi/button.py @@ -3,8 +3,6 @@ Support for restarting UniFi devices. """ -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass import secrets diff --git a/homeassistant/components/unifi/config_flow.py b/homeassistant/components/unifi/config_flow.py index c8c6a54f9fe03..ba5504c76bb7a 100644 --- a/homeassistant/components/unifi/config_flow.py +++ b/homeassistant/components/unifi/config_flow.py @@ -6,8 +6,6 @@ Configuration of options through options flow. """ -from __future__ import annotations - from collections.abc import Mapping import operator import socket diff --git a/homeassistant/components/unifi/device_tracker.py b/homeassistant/components/unifi/device_tracker.py index 8d82c7334c6aa..41c575995073f 100644 --- a/homeassistant/components/unifi/device_tracker.py +++ b/homeassistant/components/unifi/device_tracker.py @@ -1,7 +1,5 @@ """Track both clients and devices using UniFi Network.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/unifi/diagnostics.py b/homeassistant/components/unifi/diagnostics.py index 49a9b678b0f60..772e52b1f4ede 100644 --- a/homeassistant/components/unifi/diagnostics.py +++ b/homeassistant/components/unifi/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for UniFi Network.""" -from __future__ import annotations - from collections.abc import Mapping from itertools import chain from typing import Any diff --git a/homeassistant/components/unifi/entity.py b/homeassistant/components/unifi/entity.py index 4b68287ce10f0..b81c3c075010a 100644 --- a/homeassistant/components/unifi/entity.py +++ b/homeassistant/components/unifi/entity.py @@ -1,7 +1,5 @@ """UniFi entity representation.""" -from __future__ import annotations - from abc import abstractmethod from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/unifi/hub/api.py b/homeassistant/components/unifi/hub/api.py index 8cfe06c1b558a..37ede4ab6c5af 100644 --- a/homeassistant/components/unifi/hub/api.py +++ b/homeassistant/components/unifi/hub/api.py @@ -1,7 +1,5 @@ """Provide an object to communicate with UniFi Network application.""" -from __future__ import annotations - import asyncio from collections.abc import Mapping import ssl diff --git a/homeassistant/components/unifi/hub/config.py b/homeassistant/components/unifi/hub/config.py index 52b15e1353cb6..ef3c48e3c1b7a 100644 --- a/homeassistant/components/unifi/hub/config.py +++ b/homeassistant/components/unifi/hub/config.py @@ -1,7 +1,5 @@ """UniFi Network config entry abstraction.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import ssl diff --git a/homeassistant/components/unifi/hub/entity_helper.py b/homeassistant/components/unifi/hub/entity_helper.py index b353ba6fc5cd7..16d36e7bdca7d 100644 --- a/homeassistant/components/unifi/hub/entity_helper.py +++ b/homeassistant/components/unifi/hub/entity_helper.py @@ -1,7 +1,5 @@ """UniFi Network entity helper.""" -from __future__ import annotations - from datetime import datetime, timedelta import aiounifi diff --git a/homeassistant/components/unifi/hub/entity_loader.py b/homeassistant/components/unifi/hub/entity_loader.py index 4fd3d34a51dc2..a032797763984 100644 --- a/homeassistant/components/unifi/hub/entity_loader.py +++ b/homeassistant/components/unifi/hub/entity_loader.py @@ -4,8 +4,6 @@ Make sure expected clients are available for platforms. """ -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine, Sequence from datetime import timedelta diff --git a/homeassistant/components/unifi/hub/hub.py b/homeassistant/components/unifi/hub/hub.py index 9ea887bdb29a7..cb8b652de9ee9 100644 --- a/homeassistant/components/unifi/hub/hub.py +++ b/homeassistant/components/unifi/hub/hub.py @@ -1,7 +1,5 @@ """UniFi Network abstraction.""" -from __future__ import annotations - from datetime import datetime from typing import TYPE_CHECKING diff --git a/homeassistant/components/unifi/hub/websocket.py b/homeassistant/components/unifi/hub/websocket.py index 143d6939e9c81..3fdd92d7cb3f4 100644 --- a/homeassistant/components/unifi/hub/websocket.py +++ b/homeassistant/components/unifi/hub/websocket.py @@ -1,7 +1,5 @@ """Websocket handler for UniFi Network integration.""" -from __future__ import annotations - import asyncio from datetime import datetime, timedelta diff --git a/homeassistant/components/unifi/image.py b/homeassistant/components/unifi/image.py index 842e9732b5e83..84a7627a417a3 100644 --- a/homeassistant/components/unifi/image.py +++ b/homeassistant/components/unifi/image.py @@ -3,8 +3,6 @@ Support for QR code for guest WLANs. """ -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/unifi/light.py b/homeassistant/components/unifi/light.py index 32b66cf9da7fe..d4ff49ac72576 100644 --- a/homeassistant/components/unifi/light.py +++ b/homeassistant/components/unifi/light.py @@ -1,7 +1,5 @@ """Light platform for UniFi Network integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/components/unifi/sensor.py b/homeassistant/components/unifi/sensor.py index 7a161a9d7c2ce..bb4f4bd52f2dc 100644 --- a/homeassistant/components/unifi/sensor.py +++ b/homeassistant/components/unifi/sensor.py @@ -4,8 +4,6 @@ Support for uptime sensors of network clients. """ -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import date, datetime, timedelta diff --git a/homeassistant/components/unifi/switch.py b/homeassistant/components/unifi/switch.py index b9fbf48cf4914..7728dec2b8190 100644 --- a/homeassistant/components/unifi/switch.py +++ b/homeassistant/components/unifi/switch.py @@ -7,8 +7,6 @@ Support for controlling zone based traffic rules. """ -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/unifi/update.py b/homeassistant/components/unifi/update.py index a53700ef96908..4f37d33843b04 100644 --- a/homeassistant/components/unifi/update.py +++ b/homeassistant/components/unifi/update.py @@ -1,7 +1,5 @@ """Update entities for Ubiquiti network devices.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass import logging diff --git a/homeassistant/components/unifi_direct/device_tracker.py b/homeassistant/components/unifi_direct/device_tracker.py index 1d7511aaae8f0..42e13a287f4e9 100644 --- a/homeassistant/components/unifi_direct/device_tracker.py +++ b/homeassistant/components/unifi_direct/device_tracker.py @@ -1,7 +1,5 @@ """Support for Unifi AP direct access.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/unifiled/light.py b/homeassistant/components/unifiled/light.py index dbc73177f21fe..2d190151ca22f 100644 --- a/homeassistant/components/unifiled/light.py +++ b/homeassistant/components/unifiled/light.py @@ -1,7 +1,5 @@ """Support for Unifi Led lights.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/unifiprotect/__init__.py b/homeassistant/components/unifiprotect/__init__.py index 9e359de481a08..768dca351b73b 100644 --- a/homeassistant/components/unifiprotect/__init__.py +++ b/homeassistant/components/unifiprotect/__init__.py @@ -1,7 +1,5 @@ """UniFi Protect Platform.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/unifiprotect/binary_sensor.py b/homeassistant/components/unifiprotect/binary_sensor.py index 689b4ec99f9f5..20afe0cc94020 100644 --- a/homeassistant/components/unifiprotect/binary_sensor.py +++ b/homeassistant/components/unifiprotect/binary_sensor.py @@ -1,7 +1,5 @@ """Component providing binary sensors for UniFi Protect.""" -from __future__ import annotations - from collections.abc import Sequence import dataclasses diff --git a/homeassistant/components/unifiprotect/button.py b/homeassistant/components/unifiprotect/button.py index 5c2fa1b7a7e3f..8f388f7980c8e 100644 --- a/homeassistant/components/unifiprotect/button.py +++ b/homeassistant/components/unifiprotect/button.py @@ -1,7 +1,5 @@ """Support for Ubiquiti's UniFi Protect NVR.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/unifiprotect/camera.py b/homeassistant/components/unifiprotect/camera.py index f281bbe962fb4..48a85f7cb1934 100644 --- a/homeassistant/components/unifiprotect/camera.py +++ b/homeassistant/components/unifiprotect/camera.py @@ -1,7 +1,5 @@ """Support for Ubiquiti's UniFi Protect NVR.""" -from __future__ import annotations - from collections.abc import Generator import logging diff --git a/homeassistant/components/unifiprotect/config_flow.py b/homeassistant/components/unifiprotect/config_flow.py index 605c127d8c3f1..3b2349e984691 100644 --- a/homeassistant/components/unifiprotect/config_flow.py +++ b/homeassistant/components/unifiprotect/config_flow.py @@ -1,7 +1,5 @@ """Config Flow to configure UniFi Protect Integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from pathlib import Path diff --git a/homeassistant/components/unifiprotect/data.py b/homeassistant/components/unifiprotect/data.py index 1cb56b7311f5f..b5d9036dcf7fb 100644 --- a/homeassistant/components/unifiprotect/data.py +++ b/homeassistant/components/unifiprotect/data.py @@ -1,7 +1,5 @@ """Base class for protect data.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Callable, Generator, Iterable diff --git a/homeassistant/components/unifiprotect/diagnostics.py b/homeassistant/components/unifiprotect/diagnostics.py index b72f35db0b540..b61fd37662dd2 100644 --- a/homeassistant/components/unifiprotect/diagnostics.py +++ b/homeassistant/components/unifiprotect/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for UniFi Network.""" -from __future__ import annotations - from typing import Any, cast from uiprotect.test_util.anonymize import anonymize_data diff --git a/homeassistant/components/unifiprotect/discovery.py b/homeassistant/components/unifiprotect/discovery.py index 3a7fb7c65e02e..a6e1ab735e0eb 100644 --- a/homeassistant/components/unifiprotect/discovery.py +++ b/homeassistant/components/unifiprotect/discovery.py @@ -1,7 +1,5 @@ """The unifiprotect integration discovery.""" -from __future__ import annotations - from dataclasses import asdict, dataclass, field from datetime import timedelta import logging diff --git a/homeassistant/components/unifiprotect/entity.py b/homeassistant/components/unifiprotect/entity.py index 35d750c2d8dc8..8115ddc124d27 100644 --- a/homeassistant/components/unifiprotect/entity.py +++ b/homeassistant/components/unifiprotect/entity.py @@ -1,7 +1,5 @@ """Shared Entity definition for UniFi Protect Integration.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Sequence from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/unifiprotect/event.py b/homeassistant/components/unifiprotect/event.py index 59363abbcb099..c80d40107b34b 100644 --- a/homeassistant/components/unifiprotect/event.py +++ b/homeassistant/components/unifiprotect/event.py @@ -1,7 +1,5 @@ """Platform providing event entities for UniFi Protect.""" -from __future__ import annotations - import dataclasses from typing import Any diff --git a/homeassistant/components/unifiprotect/light.py b/homeassistant/components/unifiprotect/light.py index d0472c7b3903f..92bff2d6c7d88 100644 --- a/homeassistant/components/unifiprotect/light.py +++ b/homeassistant/components/unifiprotect/light.py @@ -1,7 +1,5 @@ """Component providing Lights for UniFi Protect.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/unifiprotect/lock.py b/homeassistant/components/unifiprotect/lock.py index 6cda3d5bbd6f0..786f324068ddd 100644 --- a/homeassistant/components/unifiprotect/lock.py +++ b/homeassistant/components/unifiprotect/lock.py @@ -1,7 +1,5 @@ """Support for locks on Ubiquiti's UniFi Protect NVR.""" -from __future__ import annotations - import logging from typing import Any, cast diff --git a/homeassistant/components/unifiprotect/media_player.py b/homeassistant/components/unifiprotect/media_player.py index 4ebc64942a910..24d70dfdb4388 100644 --- a/homeassistant/components/unifiprotect/media_player.py +++ b/homeassistant/components/unifiprotect/media_player.py @@ -1,7 +1,5 @@ """Support for Ubiquiti's UniFi Protect NVR.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/unifiprotect/media_source.py b/homeassistant/components/unifiprotect/media_source.py index e866568b15ff3..fe09a0f47dcaf 100644 --- a/homeassistant/components/unifiprotect/media_source.py +++ b/homeassistant/components/unifiprotect/media_source.py @@ -1,7 +1,5 @@ """UniFi Protect media sources.""" -from __future__ import annotations - import asyncio from calendar import monthrange from datetime import date, datetime, timedelta diff --git a/homeassistant/components/unifiprotect/migrate.py b/homeassistant/components/unifiprotect/migrate.py index 2c6314892171d..7f9596416a2cc 100644 --- a/homeassistant/components/unifiprotect/migrate.py +++ b/homeassistant/components/unifiprotect/migrate.py @@ -1,7 +1,5 @@ """UniFi Protect data migrations.""" -from __future__ import annotations - from itertools import chain import logging from typing import TypedDict diff --git a/homeassistant/components/unifiprotect/number.py b/homeassistant/components/unifiprotect/number.py index ab21d0a8670c1..c3503000ee5d9 100644 --- a/homeassistant/components/unifiprotect/number.py +++ b/homeassistant/components/unifiprotect/number.py @@ -1,7 +1,5 @@ """Component providing number entities for UniFi Protect.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/unifiprotect/repairs.py b/homeassistant/components/unifiprotect/repairs.py index 495805825ce9c..54c10e53de980 100644 --- a/homeassistant/components/unifiprotect/repairs.py +++ b/homeassistant/components/unifiprotect/repairs.py @@ -1,7 +1,5 @@ """unifiprotect.repairs.""" -from __future__ import annotations - from typing import cast from uiprotect import ProtectApiClient diff --git a/homeassistant/components/unifiprotect/select.py b/homeassistant/components/unifiprotect/select.py index 24a2791c88bff..093487c0794aa 100644 --- a/homeassistant/components/unifiprotect/select.py +++ b/homeassistant/components/unifiprotect/select.py @@ -1,7 +1,5 @@ """Component providing select entities for UniFi Protect.""" -from __future__ import annotations - from collections.abc import Callable, Sequence from dataclasses import dataclass from enum import Enum diff --git a/homeassistant/components/unifiprotect/sensor.py b/homeassistant/components/unifiprotect/sensor.py index 894c1dad871d7..1409f3dd876e5 100644 --- a/homeassistant/components/unifiprotect/sensor.py +++ b/homeassistant/components/unifiprotect/sensor.py @@ -1,7 +1,5 @@ """Component providing sensors for UniFi Protect.""" -from __future__ import annotations - from collections.abc import Callable, Sequence from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/unifiprotect/services.py b/homeassistant/components/unifiprotect/services.py index 3737bde8ffefe..bb89766c77194 100644 --- a/homeassistant/components/unifiprotect/services.py +++ b/homeassistant/components/unifiprotect/services.py @@ -1,7 +1,5 @@ """UniFi Protect Integration services.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import logging diff --git a/homeassistant/components/unifiprotect/switch.py b/homeassistant/components/unifiprotect/switch.py index a5b399ef8c41a..39b8272aa3896 100644 --- a/homeassistant/components/unifiprotect/switch.py +++ b/homeassistant/components/unifiprotect/switch.py @@ -1,7 +1,5 @@ """Component providing Switches for UniFi Protect.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/unifiprotect/text.py b/homeassistant/components/unifiprotect/text.py index 473acf1a40c9a..1254626c42015 100644 --- a/homeassistant/components/unifiprotect/text.py +++ b/homeassistant/components/unifiprotect/text.py @@ -1,7 +1,5 @@ """Text entities for UniFi Protect.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass diff --git a/homeassistant/components/unifiprotect/utils.py b/homeassistant/components/unifiprotect/utils.py index b520e83a59287..c4b743176f21e 100644 --- a/homeassistant/components/unifiprotect/utils.py +++ b/homeassistant/components/unifiprotect/utils.py @@ -1,7 +1,5 @@ """UniFi Protect Integration utils.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Generator, Iterable import contextlib from functools import wraps diff --git a/homeassistant/components/unifiprotect/views.py b/homeassistant/components/unifiprotect/views.py index cc2e1c6a5fc62..6053c8c4620d0 100644 --- a/homeassistant/components/unifiprotect/views.py +++ b/homeassistant/components/unifiprotect/views.py @@ -1,7 +1,5 @@ """UniFi Protect Integration views.""" -from __future__ import annotations - from datetime import datetime from http import HTTPStatus import logging diff --git a/homeassistant/components/universal/media_player.py b/homeassistant/components/universal/media_player.py index 0f9df0c10f330..d015b7ea38d78 100644 --- a/homeassistant/components/universal/media_player.py +++ b/homeassistant/components/universal/media_player.py @@ -1,7 +1,5 @@ """Combination of multiple media players for a universal controller.""" -from __future__ import annotations - from copy import copy from typing import Any diff --git a/homeassistant/components/upc_connect/device_tracker.py b/homeassistant/components/upc_connect/device_tracker.py index bdaf01518f105..498ddd7020b41 100644 --- a/homeassistant/components/upc_connect/device_tracker.py +++ b/homeassistant/components/upc_connect/device_tracker.py @@ -1,7 +1,5 @@ """Support for UPC ConnectBox router.""" -from __future__ import annotations - import logging from connect_box import ConnectBox diff --git a/homeassistant/components/upcloud/__init__.py b/homeassistant/components/upcloud/__init__.py index a3fec73dca8e9..b2bf3a1c894c9 100644 --- a/homeassistant/components/upcloud/__init__.py +++ b/homeassistant/components/upcloud/__init__.py @@ -1,7 +1,5 @@ """Support for UpCloud.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/upcloud/config_flow.py b/homeassistant/components/upcloud/config_flow.py index 16adcc51ddf5b..76cd300f7c121 100644 --- a/homeassistant/components/upcloud/config_flow.py +++ b/homeassistant/components/upcloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow for UpCloud.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/upcloud/coordinator.py b/homeassistant/components/upcloud/coordinator.py index 8088b3a72eade..8afaa75824e65 100644 --- a/homeassistant/components/upcloud/coordinator.py +++ b/homeassistant/components/upcloud/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for UpCloud.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/upcloud/entity.py b/homeassistant/components/upcloud/entity.py index 67a3e6cdff177..4e1d407aa9cdc 100644 --- a/homeassistant/components/upcloud/entity.py +++ b/homeassistant/components/upcloud/entity.py @@ -1,7 +1,5 @@ """Support for UpCloud.""" -from __future__ import annotations - from typing import Any import upcloud_api diff --git a/homeassistant/components/update/__init__.py b/homeassistant/components/update/__init__.py index 2d9f13f02ada3..dd0119536caa6 100644 --- a/homeassistant/components/update/__init__.py +++ b/homeassistant/components/update/__init__.py @@ -1,7 +1,5 @@ """Component to allow for providing device or service updates.""" -from __future__ import annotations - from datetime import timedelta from enum import StrEnum from functools import lru_cache diff --git a/homeassistant/components/update/const.py b/homeassistant/components/update/const.py index 83a74ef6789be..cae5e954f3650 100644 --- a/homeassistant/components/update/const.py +++ b/homeassistant/components/update/const.py @@ -1,7 +1,5 @@ """Constants for the update component.""" -from __future__ import annotations - from enum import IntFlag from typing import Final diff --git a/homeassistant/components/update/device_trigger.py b/homeassistant/components/update/device_trigger.py index 1058acc3ee3b8..b2a049627d80b 100644 --- a/homeassistant/components/update/device_trigger.py +++ b/homeassistant/components/update/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for update entities.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import toggle_entity diff --git a/homeassistant/components/update/significant_change.py b/homeassistant/components/update/significant_change.py index 30f6dd3244e60..6bd1f51d7e3d7 100644 --- a/homeassistant/components/update/significant_change.py +++ b/homeassistant/components/update/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant update state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/upnp/__init__.py b/homeassistant/components/upnp/__init__.py index 757cad221b50a..e73a24060893e 100644 --- a/homeassistant/components/upnp/__init__.py +++ b/homeassistant/components/upnp/__init__.py @@ -1,7 +1,5 @@ """UPnP/IGD integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta diff --git a/homeassistant/components/upnp/binary_sensor.py b/homeassistant/components/upnp/binary_sensor.py index 0c7b7aa5dc2a9..f024602d5c38e 100644 --- a/homeassistant/components/upnp/binary_sensor.py +++ b/homeassistant/components/upnp/binary_sensor.py @@ -1,7 +1,5 @@ """Support for UPnP/IGD Binary Sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/upnp/config_flow.py b/homeassistant/components/upnp/config_flow.py index 95fd1ff0ea562..b650c0a050e4e 100644 --- a/homeassistant/components/upnp/config_flow.py +++ b/homeassistant/components/upnp/config_flow.py @@ -1,7 +1,5 @@ """Config flow for UPNP.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast from urllib.parse import urlparse diff --git a/homeassistant/components/upnp/device.py b/homeassistant/components/upnp/device.py index 7067d1d2e1aec..a8d6a4a019d69 100644 --- a/homeassistant/components/upnp/device.py +++ b/homeassistant/components/upnp/device.py @@ -1,7 +1,5 @@ """Home Assistant representation of an UPnP/IGD.""" -from __future__ import annotations - from datetime import datetime from functools import partial from ipaddress import ip_address diff --git a/homeassistant/components/upnp/entity.py b/homeassistant/components/upnp/entity.py index 9fef27cb7a1b9..8a95bcea4b53a 100644 --- a/homeassistant/components/upnp/entity.py +++ b/homeassistant/components/upnp/entity.py @@ -1,7 +1,5 @@ """Entity for UPnP/IGD.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/upnp/sensor.py b/homeassistant/components/upnp/sensor.py index c7e343d36b593..e74ba35ddb20a 100644 --- a/homeassistant/components/upnp/sensor.py +++ b/homeassistant/components/upnp/sensor.py @@ -1,7 +1,5 @@ """Support for UPnP/IGD Sensors.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/uptime/config_flow.py b/homeassistant/components/uptime/config_flow.py index 6dd68bae148ac..db42b8549d991 100644 --- a/homeassistant/components/uptime/config_flow.py +++ b/homeassistant/components/uptime/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Uptime integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/uptime/sensor.py b/homeassistant/components/uptime/sensor.py index 488682a79c69d..1cbba215a77ef 100644 --- a/homeassistant/components/uptime/sensor.py +++ b/homeassistant/components/uptime/sensor.py @@ -1,7 +1,5 @@ """Platform to retrieve uptime for Home Assistant.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorEntity from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/uptime_kuma/__init__.py b/homeassistant/components/uptime_kuma/__init__.py index cdeae16cc5a91..270490c9726cf 100644 --- a/homeassistant/components/uptime_kuma/__init__.py +++ b/homeassistant/components/uptime_kuma/__init__.py @@ -1,7 +1,5 @@ """The Uptime Kuma integration.""" -from __future__ import annotations - from pythonkuma.update import UpdateChecker from homeassistant.const import Platform diff --git a/homeassistant/components/uptime_kuma/config_flow.py b/homeassistant/components/uptime_kuma/config_flow.py index 19eb6240d7683..caa9a01458e64 100644 --- a/homeassistant/components/uptime_kuma/config_flow.py +++ b/homeassistant/components/uptime_kuma/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Uptime Kuma integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/uptime_kuma/coordinator.py b/homeassistant/components/uptime_kuma/coordinator.py index 93d3243ecf0c2..d282eea92d563 100644 --- a/homeassistant/components/uptime_kuma/coordinator.py +++ b/homeassistant/components/uptime_kuma/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Uptime Kuma integration.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/uptime_kuma/diagnostics.py b/homeassistant/components/uptime_kuma/diagnostics.py index 48e23adc40d34..b67540afb002a 100644 --- a/homeassistant/components/uptime_kuma/diagnostics.py +++ b/homeassistant/components/uptime_kuma/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for Uptime Kuma.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/uptime_kuma/sensor.py b/homeassistant/components/uptime_kuma/sensor.py index 9f5c774dcd02d..f6127e1b7dc9b 100644 --- a/homeassistant/components/uptime_kuma/sensor.py +++ b/homeassistant/components/uptime_kuma/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the Uptime Kuma integration.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/uptime_kuma/update.py b/homeassistant/components/uptime_kuma/update.py index 0e9f384641519..1eff71e9021af 100644 --- a/homeassistant/components/uptime_kuma/update.py +++ b/homeassistant/components/uptime_kuma/update.py @@ -1,7 +1,5 @@ """Update platform for the Uptime Kuma integration.""" -from __future__ import annotations - from enum import StrEnum from yarl import URL diff --git a/homeassistant/components/uptimerobot/__init__.py b/homeassistant/components/uptimerobot/__init__.py index e582988220077..d2c6a6a00d92b 100644 --- a/homeassistant/components/uptimerobot/__init__.py +++ b/homeassistant/components/uptimerobot/__init__.py @@ -1,7 +1,5 @@ """The UptimeRobot integration.""" -from __future__ import annotations - from pyuptimerobot import UptimeRobot from homeassistant.const import CONF_API_KEY diff --git a/homeassistant/components/uptimerobot/binary_sensor.py b/homeassistant/components/uptimerobot/binary_sensor.py index d76a727cba1ce..fc71f3a2fa024 100644 --- a/homeassistant/components/uptimerobot/binary_sensor.py +++ b/homeassistant/components/uptimerobot/binary_sensor.py @@ -1,7 +1,5 @@ """UptimeRobot binary_sensor platform.""" -from __future__ import annotations - from pyuptimerobot import UptimeRobotMonitor from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/uptimerobot/config_flow.py b/homeassistant/components/uptimerobot/config_flow.py index 3e419d6827c9e..9258f368b115a 100644 --- a/homeassistant/components/uptimerobot/config_flow.py +++ b/homeassistant/components/uptimerobot/config_flow.py @@ -1,7 +1,5 @@ """Config flow for UptimeRobot integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/uptimerobot/const.py b/homeassistant/components/uptimerobot/const.py index b0fa6346ae215..c9da4f46f0211 100644 --- a/homeassistant/components/uptimerobot/const.py +++ b/homeassistant/components/uptimerobot/const.py @@ -1,7 +1,5 @@ """Constants for the UptimeRobot integration.""" -from __future__ import annotations - from datetime import timedelta from logging import Logger, getLogger from typing import Final diff --git a/homeassistant/components/uptimerobot/coordinator.py b/homeassistant/components/uptimerobot/coordinator.py index 16e49f6e408d1..0a25d53ef4eef 100644 --- a/homeassistant/components/uptimerobot/coordinator.py +++ b/homeassistant/components/uptimerobot/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the uptimerobot integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from pyuptimerobot import ( diff --git a/homeassistant/components/uptimerobot/diagnostics.py b/homeassistant/components/uptimerobot/diagnostics.py index 937c8bfa7944c..c82961135de2c 100644 --- a/homeassistant/components/uptimerobot/diagnostics.py +++ b/homeassistant/components/uptimerobot/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for UptimeRobot.""" -from __future__ import annotations - from typing import Any from pyuptimerobot import UptimeRobotException diff --git a/homeassistant/components/uptimerobot/entity.py b/homeassistant/components/uptimerobot/entity.py index f01902f8387d0..3d94a920ea6f9 100644 --- a/homeassistant/components/uptimerobot/entity.py +++ b/homeassistant/components/uptimerobot/entity.py @@ -1,7 +1,5 @@ """Base UptimeRobot entity.""" -from __future__ import annotations - from pyuptimerobot import UptimeRobotMonitor from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo diff --git a/homeassistant/components/uptimerobot/sensor.py b/homeassistant/components/uptimerobot/sensor.py index 37cfcc1266de9..1ea62696cc1e3 100644 --- a/homeassistant/components/uptimerobot/sensor.py +++ b/homeassistant/components/uptimerobot/sensor.py @@ -1,7 +1,5 @@ """UptimeRobot sensor platform.""" -from __future__ import annotations - from pyuptimerobot import UptimeRobotMonitor from homeassistant.components.sensor import ( diff --git a/homeassistant/components/uptimerobot/switch.py b/homeassistant/components/uptimerobot/switch.py index dc519555859da..bce8f06141a1c 100644 --- a/homeassistant/components/uptimerobot/switch.py +++ b/homeassistant/components/uptimerobot/switch.py @@ -1,7 +1,5 @@ """UptimeRobot switch platform.""" -from __future__ import annotations - from typing import Any from pyuptimerobot import ( diff --git a/homeassistant/components/uptimerobot/utils.py b/homeassistant/components/uptimerobot/utils.py index 579785273661c..989f481f11b9e 100644 --- a/homeassistant/components/uptimerobot/utils.py +++ b/homeassistant/components/uptimerobot/utils.py @@ -1,7 +1,5 @@ """Utility functions for the UptimeRobot integration.""" -from __future__ import annotations - from collections.abc import Callable from pyuptimerobot import UptimeRobotMonitor diff --git a/homeassistant/components/usage_prediction/__init__.py b/homeassistant/components/usage_prediction/__init__.py index 0388591c323ce..72198e42022f9 100644 --- a/homeassistant/components/usage_prediction/__init__.py +++ b/homeassistant/components/usage_prediction/__init__.py @@ -1,7 +1,5 @@ """The usage prediction integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta from typing import Any diff --git a/homeassistant/components/usage_prediction/common_control.py b/homeassistant/components/usage_prediction/common_control.py index cfa93e4cb9d85..15d17dceaaef8 100644 --- a/homeassistant/components/usage_prediction/common_control.py +++ b/homeassistant/components/usage_prediction/common_control.py @@ -1,7 +1,5 @@ """Code to generate common control usage patterns.""" -from __future__ import annotations - from collections import Counter from collections.abc import Callable, Sequence from datetime import datetime, timedelta diff --git a/homeassistant/components/usb/__init__.py b/homeassistant/components/usb/__init__.py index ec726bba46066..e4b51311c621d 100644 --- a/homeassistant/components/usb/__init__.py +++ b/homeassistant/components/usb/__init__.py @@ -1,7 +1,5 @@ """The USB Discovery integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine, Sequence from datetime import datetime, timedelta diff --git a/homeassistant/components/usb/models.py b/homeassistant/components/usb/models.py index 11eccd9cd9b53..03ce4f0695305 100644 --- a/homeassistant/components/usb/models.py +++ b/homeassistant/components/usb/models.py @@ -1,7 +1,5 @@ """Models helper class for the usb integration.""" -from __future__ import annotations - from dataclasses import dataclass diff --git a/homeassistant/components/usb/utils.py b/homeassistant/components/usb/utils.py index 23248e19f5868..e15feff64b127 100644 --- a/homeassistant/components/usb/utils.py +++ b/homeassistant/components/usb/utils.py @@ -1,7 +1,5 @@ """The USB Discovery integration.""" -from __future__ import annotations - from collections.abc import Sequence import dataclasses import fnmatch diff --git a/homeassistant/components/usgs_earthquakes_feed/geo_location.py b/homeassistant/components/usgs_earthquakes_feed/geo_location.py index 3dd380e79a8cd..9138dbdcae570 100644 --- a/homeassistant/components/usgs_earthquakes_feed/geo_location.py +++ b/homeassistant/components/usgs_earthquakes_feed/geo_location.py @@ -1,7 +1,5 @@ """Support for U.S. Geological Survey Earthquake Hazards Program Feeds.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/utility_meter/config_flow.py b/homeassistant/components/utility_meter/config_flow.py index 06706c7921664..cf2a40417d8c2 100644 --- a/homeassistant/components/utility_meter/config_flow.py +++ b/homeassistant/components/utility_meter/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Utility Meter integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/utility_meter/const.py b/homeassistant/components/utility_meter/const.py index ec4f88abc2e73..bb22c0f990489 100644 --- a/homeassistant/components/utility_meter/const.py +++ b/homeassistant/components/utility_meter/const.py @@ -1,7 +1,5 @@ """Constants for the utility meter component.""" -from __future__ import annotations - from datetime import timedelta from typing import TYPE_CHECKING, Final, TypedDict diff --git a/homeassistant/components/utility_meter/diagnostics.py b/homeassistant/components/utility_meter/diagnostics.py index 1ff723f7a895f..5163de2c883e2 100644 --- a/homeassistant/components/utility_meter/diagnostics.py +++ b/homeassistant/components/utility_meter/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Utility Meter.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/utility_meter/select.py b/homeassistant/components/utility_meter/select.py index aa4f7970d2332..83a7ac5348ff1 100644 --- a/homeassistant/components/utility_meter/select.py +++ b/homeassistant/components/utility_meter/select.py @@ -1,7 +1,5 @@ """Support for tariff selection.""" -from __future__ import annotations - import logging from homeassistant.components.select import SelectEntity diff --git a/homeassistant/components/utility_meter/sensor.py b/homeassistant/components/utility_meter/sensor.py index f7e6f6e300823..87c9eb03adc90 100644 --- a/homeassistant/components/utility_meter/sensor.py +++ b/homeassistant/components/utility_meter/sensor.py @@ -1,7 +1,5 @@ """Utility meter from sensors providing raw data.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/uvc/camera.py b/homeassistant/components/uvc/camera.py index 0e09408551db7..023062f95f60e 100644 --- a/homeassistant/components/uvc/camera.py +++ b/homeassistant/components/uvc/camera.py @@ -1,7 +1,5 @@ """Support for Ubiquiti's UVC cameras.""" -from __future__ import annotations - from datetime import datetime import logging import re diff --git a/homeassistant/components/v2c/__init__.py b/homeassistant/components/v2c/__init__.py index 7cd5e71f3ae3e..a6e24f2f2a7f3 100644 --- a/homeassistant/components/v2c/__init__.py +++ b/homeassistant/components/v2c/__init__.py @@ -1,7 +1,5 @@ """The V2C integration.""" -from __future__ import annotations - from pytrydan import Trydan from homeassistant.const import CONF_HOST, Platform diff --git a/homeassistant/components/v2c/binary_sensor.py b/homeassistant/components/v2c/binary_sensor.py index 85f03d6b4fbfd..10c9990e816b6 100644 --- a/homeassistant/components/v2c/binary_sensor.py +++ b/homeassistant/components/v2c/binary_sensor.py @@ -1,7 +1,5 @@ """Support for V2C binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/v2c/config_flow.py b/homeassistant/components/v2c/config_flow.py index 0421d882ee62a..49fe035e63aa8 100644 --- a/homeassistant/components/v2c/config_flow.py +++ b/homeassistant/components/v2c/config_flow.py @@ -1,7 +1,5 @@ """Config flow for V2C integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/v2c/coordinator.py b/homeassistant/components/v2c/coordinator.py index de8015985f925..687fed2b71deb 100644 --- a/homeassistant/components/v2c/coordinator.py +++ b/homeassistant/components/v2c/coordinator.py @@ -1,7 +1,5 @@ """The v2c component.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/v2c/diagnostics.py b/homeassistant/components/v2c/diagnostics.py index 994f702a7bdfe..38250ca2e8fb0 100644 --- a/homeassistant/components/v2c/diagnostics.py +++ b/homeassistant/components/v2c/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for V2C.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/v2c/entity.py b/homeassistant/components/v2c/entity.py index e71c4d5d7c504..1b2020f77413d 100644 --- a/homeassistant/components/v2c/entity.py +++ b/homeassistant/components/v2c/entity.py @@ -1,7 +1,5 @@ """Support for V2C EVSE.""" -from __future__ import annotations - from pytrydan import TrydanData from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/v2c/number.py b/homeassistant/components/v2c/number.py index e52242f0ce0bc..321fa9f5664e8 100644 --- a/homeassistant/components/v2c/number.py +++ b/homeassistant/components/v2c/number.py @@ -1,7 +1,5 @@ """Number platform for V2C settings.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/v2c/sensor.py b/homeassistant/components/v2c/sensor.py index cfccaacda1826..a9c474e5bddb7 100644 --- a/homeassistant/components/v2c/sensor.py +++ b/homeassistant/components/v2c/sensor.py @@ -1,7 +1,5 @@ """Support for V2C EVSE sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/v2c/switch.py b/homeassistant/components/v2c/switch.py index f3489700acc36..ea53dc65c05fa 100644 --- a/homeassistant/components/v2c/switch.py +++ b/homeassistant/components/v2c/switch.py @@ -1,7 +1,5 @@ """Switch platform for V2C EVSE.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass import logging diff --git a/homeassistant/components/vacuum/__init__.py b/homeassistant/components/vacuum/__init__.py index 0347e401da8da..0866aac01d4a7 100644 --- a/homeassistant/components/vacuum/__init__.py +++ b/homeassistant/components/vacuum/__init__.py @@ -1,7 +1,5 @@ """Support for vacuum cleaner robots (botvacs).""" -from __future__ import annotations - import asyncio from collections.abc import Mapping from dataclasses import dataclass diff --git a/homeassistant/components/vacuum/const.py b/homeassistant/components/vacuum/const.py index 919eb1df5660b..c8b20a00ae376 100644 --- a/homeassistant/components/vacuum/const.py +++ b/homeassistant/components/vacuum/const.py @@ -1,7 +1,5 @@ """Support for vacuum cleaner robots (botvacs).""" -from __future__ import annotations - from enum import IntFlag, StrEnum from typing import TYPE_CHECKING diff --git a/homeassistant/components/vacuum/device_action.py b/homeassistant/components/vacuum/device_action.py index 0ae03d9219eb6..62a757afdfba7 100644 --- a/homeassistant/components/vacuum/device_action.py +++ b/homeassistant/components/vacuum/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for Vacuum.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import async_validate_entity_schema diff --git a/homeassistant/components/vacuum/device_condition.py b/homeassistant/components/vacuum/device_condition.py index 4da64484bf711..d4c251cecaa53 100644 --- a/homeassistant/components/vacuum/device_condition.py +++ b/homeassistant/components/vacuum/device_condition.py @@ -1,7 +1,5 @@ """Provide the device automations for Vacuum.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/vacuum/device_trigger.py b/homeassistant/components/vacuum/device_trigger.py index fe682ef21d320..25616430bcca4 100644 --- a/homeassistant/components/vacuum/device_trigger.py +++ b/homeassistant/components/vacuum/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for Vacuum.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA diff --git a/homeassistant/components/vacuum/reproduce_state.py b/homeassistant/components/vacuum/reproduce_state.py index ef3fb32968681..779cc698774ba 100644 --- a/homeassistant/components/vacuum/reproduce_state.py +++ b/homeassistant/components/vacuum/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Vacuum state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/vacuum/significant_change.py b/homeassistant/components/vacuum/significant_change.py index 857e6e822c52d..c57711c042dd4 100644 --- a/homeassistant/components/vacuum/significant_change.py +++ b/homeassistant/components/vacuum/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Vacuum state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/vacuum/websocket.py b/homeassistant/components/vacuum/websocket.py index 7be4187bc13a4..16c540f26c4a5 100644 --- a/homeassistant/components/vacuum/websocket.py +++ b/homeassistant/components/vacuum/websocket.py @@ -1,7 +1,5 @@ """Websocket commands for the Vacuum integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/vallox/__init__.py b/homeassistant/components/vallox/__init__.py index 785ecd09fb115..790d3ce66dbec 100644 --- a/homeassistant/components/vallox/__init__.py +++ b/homeassistant/components/vallox/__init__.py @@ -1,7 +1,5 @@ """Support for Vallox ventilation units.""" -from __future__ import annotations - import ipaddress import logging from typing import NamedTuple diff --git a/homeassistant/components/vallox/binary_sensor.py b/homeassistant/components/vallox/binary_sensor.py index a205dd2039ece..751fedf5442b9 100644 --- a/homeassistant/components/vallox/binary_sensor.py +++ b/homeassistant/components/vallox/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Vallox ventilation unit binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/vallox/config_flow.py b/homeassistant/components/vallox/config_flow.py index c7e6af8891a15..d0918846fff22 100644 --- a/homeassistant/components/vallox/config_flow.py +++ b/homeassistant/components/vallox/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Vallox integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/vallox/coordinator.py b/homeassistant/components/vallox/coordinator.py index 2fe7fa533db34..86208b39d040c 100644 --- a/homeassistant/components/vallox/coordinator.py +++ b/homeassistant/components/vallox/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for Vallox ventilation units.""" -from __future__ import annotations - import logging from vallox_websocket_api import MetricData, Vallox, ValloxApiException diff --git a/homeassistant/components/vallox/date.py b/homeassistant/components/vallox/date.py index da2906c02c2c2..9216367578145 100644 --- a/homeassistant/components/vallox/date.py +++ b/homeassistant/components/vallox/date.py @@ -1,7 +1,5 @@ """Support for Vallox date platform.""" -from __future__ import annotations - from datetime import date from vallox_websocket_api import Vallox diff --git a/homeassistant/components/vallox/entity.py b/homeassistant/components/vallox/entity.py index b0657c561a81c..6a6938ccc25bf 100644 --- a/homeassistant/components/vallox/entity.py +++ b/homeassistant/components/vallox/entity.py @@ -1,7 +1,5 @@ """Support for Vallox ventilation units.""" -from __future__ import annotations - from homeassistant.const import CONF_HOST from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/vallox/fan.py b/homeassistant/components/vallox/fan.py index 8519b4cb913da..76cb491fecf14 100644 --- a/homeassistant/components/vallox/fan.py +++ b/homeassistant/components/vallox/fan.py @@ -1,7 +1,5 @@ """Support for the Vallox ventilation unit fan.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, NamedTuple diff --git a/homeassistant/components/vallox/number.py b/homeassistant/components/vallox/number.py index ce3b9c72a6d8c..59a6e572e0636 100644 --- a/homeassistant/components/vallox/number.py +++ b/homeassistant/components/vallox/number.py @@ -1,7 +1,5 @@ """Support for Vallox ventilation unit numbers.""" -from __future__ import annotations - from dataclasses import dataclass from vallox_websocket_api import Vallox diff --git a/homeassistant/components/vallox/sensor.py b/homeassistant/components/vallox/sensor.py index e9194a8254c32..fe035bd4c60bc 100644 --- a/homeassistant/components/vallox/sensor.py +++ b/homeassistant/components/vallox/sensor.py @@ -1,7 +1,5 @@ """Support for Vallox ventilation unit sensors.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, time diff --git a/homeassistant/components/vallox/switch.py b/homeassistant/components/vallox/switch.py index 9386f914f58c8..da0ec044d41b0 100644 --- a/homeassistant/components/vallox/switch.py +++ b/homeassistant/components/vallox/switch.py @@ -1,7 +1,5 @@ """Support for Vallox ventilation unit switches.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/valve/__init__.py b/homeassistant/components/valve/__init__.py index 7df6f8eac5154..7ae48d89affe8 100644 --- a/homeassistant/components/valve/__init__.py +++ b/homeassistant/components/valve/__init__.py @@ -1,7 +1,5 @@ """Support for Valve devices.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta from enum import IntFlag, StrEnum diff --git a/homeassistant/components/vasttrafik/sensor.py b/homeassistant/components/vasttrafik/sensor.py index 7059eb2f438a5..e29698033ccbc 100644 --- a/homeassistant/components/vasttrafik/sensor.py +++ b/homeassistant/components/vasttrafik/sensor.py @@ -1,7 +1,5 @@ """Support for Västtrafik public transport.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/vegehub/coordinator.py b/homeassistant/components/vegehub/coordinator.py index 43fb1c4027456..b06d71a26c168 100644 --- a/homeassistant/components/vegehub/coordinator.py +++ b/homeassistant/components/vegehub/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the Vegetronix VegeHub.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/velbus/__init__.py b/homeassistant/components/velbus/__init__.py index 6805e93276898..5aaefab187435 100644 --- a/homeassistant/components/velbus/__init__.py +++ b/homeassistant/components/velbus/__init__.py @@ -1,7 +1,5 @@ """Support for Velbus devices.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import logging diff --git a/homeassistant/components/velbus/button.py b/homeassistant/components/velbus/button.py index 8f736dcd35b6b..dd8853ccd7dfb 100644 --- a/homeassistant/components/velbus/button.py +++ b/homeassistant/components/velbus/button.py @@ -1,7 +1,5 @@ """Support for Velbus Buttons.""" -from __future__ import annotations - from velbusaio.channels import ( Button as VelbusaioButton, ButtonCounter as VelbusaioButtonCounter, diff --git a/homeassistant/components/velbus/climate.py b/homeassistant/components/velbus/climate.py index 4eb9db94ec76c..c6f3ce560ddbf 100644 --- a/homeassistant/components/velbus/climate.py +++ b/homeassistant/components/velbus/climate.py @@ -1,7 +1,5 @@ """Support for Velbus thermostat.""" -from __future__ import annotations - from typing import Any from velbusaio.channels import Temperature as VelbusTemp diff --git a/homeassistant/components/velbus/config_flow.py b/homeassistant/components/velbus/config_flow.py index e43ad364e841c..6a95bd4ff76cd 100644 --- a/homeassistant/components/velbus/config_flow.py +++ b/homeassistant/components/velbus/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Velbus platform.""" -from __future__ import annotations - from pathlib import Path import shutil from typing import Any, Final diff --git a/homeassistant/components/velbus/cover.py b/homeassistant/components/velbus/cover.py index 995b7e9d59c6d..d6a55c3ff7610 100644 --- a/homeassistant/components/velbus/cover.py +++ b/homeassistant/components/velbus/cover.py @@ -1,7 +1,5 @@ """Support for Velbus covers.""" -from __future__ import annotations - from typing import Any from velbusaio.channels import Blind as VelbusBlind diff --git a/homeassistant/components/velbus/diagnostics.py b/homeassistant/components/velbus/diagnostics.py index 5001ac80ab392..04f240e3cf319 100644 --- a/homeassistant/components/velbus/diagnostics.py +++ b/homeassistant/components/velbus/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Velbus.""" -from __future__ import annotations - from typing import Any from velbusaio.channels import Channel as VelbusChannel diff --git a/homeassistant/components/velbus/entity.py b/homeassistant/components/velbus/entity.py index e259f99462ebb..7e5c9b7bbbc64 100644 --- a/homeassistant/components/velbus/entity.py +++ b/homeassistant/components/velbus/entity.py @@ -1,7 +1,5 @@ """Support for Velbus devices.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps from typing import Any, Concatenate diff --git a/homeassistant/components/velbus/light.py b/homeassistant/components/velbus/light.py index 483aa37110b77..14e49cf212024 100644 --- a/homeassistant/components/velbus/light.py +++ b/homeassistant/components/velbus/light.py @@ -1,7 +1,5 @@ """Support for Velbus light.""" -from __future__ import annotations - from typing import Any from velbusaio.channels import ( diff --git a/homeassistant/components/velbus/sensor.py b/homeassistant/components/velbus/sensor.py index 229377355e454..4f291fe70a271 100644 --- a/homeassistant/components/velbus/sensor.py +++ b/homeassistant/components/velbus/sensor.py @@ -1,7 +1,5 @@ """Support for Velbus sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/velbus/services.py b/homeassistant/components/velbus/services.py index 3a4fce1071e55..1190378861426 100644 --- a/homeassistant/components/velbus/services.py +++ b/homeassistant/components/velbus/services.py @@ -1,7 +1,5 @@ """Support for Velbus devices.""" -from __future__ import annotations - import os import shutil from typing import TYPE_CHECKING diff --git a/homeassistant/components/velux/__init__.py b/homeassistant/components/velux/__init__.py index 3d672a574d6a7..31b9c0219f222 100644 --- a/homeassistant/components/velux/__init__.py +++ b/homeassistant/components/velux/__init__.py @@ -1,7 +1,5 @@ """Support for VELUX KLF 200 devices.""" -from __future__ import annotations - from pyvlx import PyVLX, PyVLXException from homeassistant.config_entries import ConfigEntry, ConfigEntryState diff --git a/homeassistant/components/velux/binary_sensor.py b/homeassistant/components/velux/binary_sensor.py index 22bec674b642b..590136b1d1a6c 100644 --- a/homeassistant/components/velux/binary_sensor.py +++ b/homeassistant/components/velux/binary_sensor.py @@ -1,7 +1,5 @@ """Support for rain sensors built into some Velux windows.""" -from __future__ import annotations - from datetime import timedelta from pyvlx.exception import PyVLXException diff --git a/homeassistant/components/velux/button.py b/homeassistant/components/velux/button.py index e60b1c89eb518..ea38962169b56 100644 --- a/homeassistant/components/velux/button.py +++ b/homeassistant/components/velux/button.py @@ -1,7 +1,5 @@ """Support for VELUX KLF 200 gateway button.""" -from __future__ import annotations - from pyvlx import PyVLX, PyVLXException from homeassistant.components.button import ButtonDeviceClass, ButtonEntity diff --git a/homeassistant/components/velux/cover.py b/homeassistant/components/velux/cover.py index 334dab34cea73..e069cbaa1a3e3 100644 --- a/homeassistant/components/velux/cover.py +++ b/homeassistant/components/velux/cover.py @@ -1,7 +1,5 @@ """Support for Velux covers.""" -from __future__ import annotations - from enum import StrEnum from typing import Any diff --git a/homeassistant/components/velux/diagnostics.py b/homeassistant/components/velux/diagnostics.py index 8422a4996a829..8107a2a6887db 100644 --- a/homeassistant/components/velux/diagnostics.py +++ b/homeassistant/components/velux/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Velux.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/velux/light.py b/homeassistant/components/velux/light.py index 163403ddf9d42..3f5cac86ecd19 100644 --- a/homeassistant/components/velux/light.py +++ b/homeassistant/components/velux/light.py @@ -1,7 +1,5 @@ """Support for Velux lights.""" -from __future__ import annotations - from typing import Any from pyvlx import DimmableDevice, Intensity, Light, OnOffLight diff --git a/homeassistant/components/velux/number.py b/homeassistant/components/velux/number.py index c4f68a3eb5626..6493057081797 100644 --- a/homeassistant/components/velux/number.py +++ b/homeassistant/components/velux/number.py @@ -1,7 +1,5 @@ """Support for Velux exterior heating number entities.""" -from __future__ import annotations - from pyvlx import ExteriorHeating, Intensity from homeassistant.components.number import NumberEntity diff --git a/homeassistant/components/velux/scene.py b/homeassistant/components/velux/scene.py index c2c5250517b13..b12c1a3bff10b 100644 --- a/homeassistant/components/velux/scene.py +++ b/homeassistant/components/velux/scene.py @@ -1,7 +1,5 @@ """Support for VELUX scenes.""" -from __future__ import annotations - from typing import Any from pyvlx import Scene as PyVLXScene diff --git a/homeassistant/components/velux/switch.py b/homeassistant/components/velux/switch.py index d7f5dfd6803bf..c6aa7148061f3 100644 --- a/homeassistant/components/velux/switch.py +++ b/homeassistant/components/velux/switch.py @@ -1,7 +1,5 @@ """Support for Velux switches.""" -from __future__ import annotations - from typing import Any from pyvlx import OnOffSwitch diff --git a/homeassistant/components/venstar/__init__.py b/homeassistant/components/venstar/__init__.py index faa47bfc8e432..8b2deee8afaa3 100644 --- a/homeassistant/components/venstar/__init__.py +++ b/homeassistant/components/venstar/__init__.py @@ -1,7 +1,5 @@ """The venstar component.""" -from __future__ import annotations - from venstarcolortouch import VenstarColorTouch from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/venstar/climate.py b/homeassistant/components/venstar/climate.py index 67fa08fcc12a5..3770460fbc5ea 100644 --- a/homeassistant/components/venstar/climate.py +++ b/homeassistant/components/venstar/climate.py @@ -1,7 +1,5 @@ """Support for Venstar WiFi Thermostats.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/venstar/coordinator.py b/homeassistant/components/venstar/coordinator.py index 2c5a51425adb9..068c553498036 100644 --- a/homeassistant/components/venstar/coordinator.py +++ b/homeassistant/components/venstar/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the venstar component.""" -from __future__ import annotations - import asyncio from datetime import timedelta diff --git a/homeassistant/components/venstar/entity.py b/homeassistant/components/venstar/entity.py index b8a4b971a7f53..eaea88d72bb03 100644 --- a/homeassistant/components/venstar/entity.py +++ b/homeassistant/components/venstar/entity.py @@ -1,7 +1,5 @@ """The venstar component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import callback from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/venstar/sensor.py b/homeassistant/components/venstar/sensor.py index 14e7103a83ff2..60fa9ce3d042f 100644 --- a/homeassistant/components/venstar/sensor.py +++ b/homeassistant/components/venstar/sensor.py @@ -1,7 +1,5 @@ """Representation of Venstar sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/vera/__init__.py b/homeassistant/components/vera/__init__.py index aedc174cb6d22..fbf370ae67bd7 100644 --- a/homeassistant/components/vera/__init__.py +++ b/homeassistant/components/vera/__init__.py @@ -1,7 +1,5 @@ """Support for Vera devices.""" -from __future__ import annotations - import asyncio from collections import defaultdict import logging diff --git a/homeassistant/components/vera/binary_sensor.py b/homeassistant/components/vera/binary_sensor.py index 00780fec8ce55..b4569e4764b78 100644 --- a/homeassistant/components/vera/binary_sensor.py +++ b/homeassistant/components/vera/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Vera binary sensors.""" -from __future__ import annotations - import pyvera as veraApi from homeassistant.components.binary_sensor import ENTITY_ID_FORMAT, BinarySensorEntity diff --git a/homeassistant/components/vera/climate.py b/homeassistant/components/vera/climate.py index 084725f484ead..b17b6075a5603 100644 --- a/homeassistant/components/vera/climate.py +++ b/homeassistant/components/vera/climate.py @@ -1,7 +1,5 @@ """Support for Vera thermostats.""" -from __future__ import annotations - from typing import Any import pyvera as veraApi diff --git a/homeassistant/components/vera/common.py b/homeassistant/components/vera/common.py index 76adeeab1d284..70b67a49127ff 100644 --- a/homeassistant/components/vera/common.py +++ b/homeassistant/components/vera/common.py @@ -1,7 +1,5 @@ """Common vera code.""" -from __future__ import annotations - from collections import defaultdict from datetime import datetime from typing import NamedTuple diff --git a/homeassistant/components/vera/config_flow.py b/homeassistant/components/vera/config_flow.py index dfc0914e32e55..b293774952dbf 100644 --- a/homeassistant/components/vera/config_flow.py +++ b/homeassistant/components/vera/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Vera.""" -from __future__ import annotations - from collections.abc import Mapping import logging import re diff --git a/homeassistant/components/vera/cover.py b/homeassistant/components/vera/cover.py index 8256804b8a31a..7195e205fb3a6 100644 --- a/homeassistant/components/vera/cover.py +++ b/homeassistant/components/vera/cover.py @@ -1,7 +1,5 @@ """Support for Vera cover - curtains, rollershutters etc.""" -from __future__ import annotations - from typing import Any import pyvera as veraApi diff --git a/homeassistant/components/vera/entity.py b/homeassistant/components/vera/entity.py index 985761f2e63e9..b643834dda08b 100644 --- a/homeassistant/components/vera/entity.py +++ b/homeassistant/components/vera/entity.py @@ -1,7 +1,5 @@ """Support for Vera devices.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/vera/light.py b/homeassistant/components/vera/light.py index f573fcd94ea44..02ee23d82b670 100644 --- a/homeassistant/components/vera/light.py +++ b/homeassistant/components/vera/light.py @@ -1,7 +1,5 @@ """Support for Vera lights.""" -from __future__ import annotations - from typing import Any import pyvera as veraApi diff --git a/homeassistant/components/vera/lock.py b/homeassistant/components/vera/lock.py index 3f76f3a6106a5..491918f6e530b 100644 --- a/homeassistant/components/vera/lock.py +++ b/homeassistant/components/vera/lock.py @@ -1,7 +1,5 @@ """Support for Vera locks.""" -from __future__ import annotations - from typing import Any import pyvera as veraApi diff --git a/homeassistant/components/vera/scene.py b/homeassistant/components/vera/scene.py index 0e504b1230321..7c4005d8990b3 100644 --- a/homeassistant/components/vera/scene.py +++ b/homeassistant/components/vera/scene.py @@ -1,7 +1,5 @@ """Support for Vera scenes.""" -from __future__ import annotations - from typing import Any import pyvera as veraApi diff --git a/homeassistant/components/vera/sensor.py b/homeassistant/components/vera/sensor.py index f69025d3ec6eb..38c6370c86621 100644 --- a/homeassistant/components/vera/sensor.py +++ b/homeassistant/components/vera/sensor.py @@ -1,7 +1,5 @@ """Support for Vera sensors.""" -from __future__ import annotations - from datetime import timedelta from typing import cast diff --git a/homeassistant/components/vera/switch.py b/homeassistant/components/vera/switch.py index 67be4a7849adc..4b4b2ebb0e15c 100644 --- a/homeassistant/components/vera/switch.py +++ b/homeassistant/components/vera/switch.py @@ -1,7 +1,5 @@ """Support for Vera switches.""" -from __future__ import annotations - from typing import Any import pyvera as veraApi diff --git a/homeassistant/components/verisure/__init__.py b/homeassistant/components/verisure/__init__.py index e635ab712be69..1c009288d5068 100644 --- a/homeassistant/components/verisure/__init__.py +++ b/homeassistant/components/verisure/__init__.py @@ -1,7 +1,5 @@ """Support for Verisure devices.""" -from __future__ import annotations - from contextlib import suppress import os from pathlib import Path diff --git a/homeassistant/components/verisure/alarm_control_panel.py b/homeassistant/components/verisure/alarm_control_panel.py index db199b180f495..369a06c456262 100644 --- a/homeassistant/components/verisure/alarm_control_panel.py +++ b/homeassistant/components/verisure/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Verisure alarm control panels.""" -from __future__ import annotations - import asyncio from homeassistant.components.alarm_control_panel import ( diff --git a/homeassistant/components/verisure/binary_sensor.py b/homeassistant/components/verisure/binary_sensor.py index c42454b380a7f..ad7eedfb4f227 100644 --- a/homeassistant/components/verisure/binary_sensor.py +++ b/homeassistant/components/verisure/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Verisure binary sensors.""" -from __future__ import annotations - from typing import Any from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/verisure/camera.py b/homeassistant/components/verisure/camera.py index 1f5d48ea1973a..2993da4dcdc18 100644 --- a/homeassistant/components/verisure/camera.py +++ b/homeassistant/components/verisure/camera.py @@ -1,7 +1,5 @@ """Support for Verisure cameras.""" -from __future__ import annotations - import errno import os diff --git a/homeassistant/components/verisure/config_flow.py b/homeassistant/components/verisure/config_flow.py index 0f1088ccb80d0..85a7f1250985d 100644 --- a/homeassistant/components/verisure/config_flow.py +++ b/homeassistant/components/verisure/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Verisure integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/verisure/coordinator.py b/homeassistant/components/verisure/coordinator.py index 5165ddc6d3dd4..a814a7e98504a 100644 --- a/homeassistant/components/verisure/coordinator.py +++ b/homeassistant/components/verisure/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Verisure integration.""" -from __future__ import annotations - from datetime import timedelta from time import sleep diff --git a/homeassistant/components/verisure/diagnostics.py b/homeassistant/components/verisure/diagnostics.py index a14e6e00b9841..3760f25716a0b 100644 --- a/homeassistant/components/verisure/diagnostics.py +++ b/homeassistant/components/verisure/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Verisure.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/verisure/lock.py b/homeassistant/components/verisure/lock.py index 4d2229967a09e..ec071868300cb 100644 --- a/homeassistant/components/verisure/lock.py +++ b/homeassistant/components/verisure/lock.py @@ -1,7 +1,5 @@ """Support for Verisure locks.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/verisure/sensor.py b/homeassistant/components/verisure/sensor.py index 6ed4784bffb27..e86ec87fb1905 100644 --- a/homeassistant/components/verisure/sensor.py +++ b/homeassistant/components/verisure/sensor.py @@ -1,7 +1,5 @@ """Support for Verisure sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/verisure/switch.py b/homeassistant/components/verisure/switch.py index bdd933c753b06..09d8a95a8fd55 100644 --- a/homeassistant/components/verisure/switch.py +++ b/homeassistant/components/verisure/switch.py @@ -1,7 +1,5 @@ """Support for Verisure Smartplugs.""" -from __future__ import annotations - from time import monotonic from typing import Any diff --git a/homeassistant/components/versasense/sensor.py b/homeassistant/components/versasense/sensor.py index 3956bd21feac3..3b82852b3865f 100644 --- a/homeassistant/components/versasense/sensor.py +++ b/homeassistant/components/versasense/sensor.py @@ -1,7 +1,5 @@ """Support for VersaSense sensor peripheral.""" -from __future__ import annotations - import logging from homeassistant.components.sensor import SensorEntity diff --git a/homeassistant/components/versasense/switch.py b/homeassistant/components/versasense/switch.py index 00c94d04045aa..7e785b2e3bc13 100644 --- a/homeassistant/components/versasense/switch.py +++ b/homeassistant/components/versasense/switch.py @@ -1,7 +1,5 @@ """Support for VersaSense actuator peripheral.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/version/__init__.py b/homeassistant/components/version/__init__.py index 6fabf97c8dde2..fdf2d253291de 100644 --- a/homeassistant/components/version/__init__.py +++ b/homeassistant/components/version/__init__.py @@ -1,7 +1,5 @@ """The Version integration.""" -from __future__ import annotations - import logging from pyhaversion import HaVersion diff --git a/homeassistant/components/version/binary_sensor.py b/homeassistant/components/version/binary_sensor.py index 900daa7aba1b4..a53f8c0b5f408 100644 --- a/homeassistant/components/version/binary_sensor.py +++ b/homeassistant/components/version/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor platform for Version.""" -from __future__ import annotations - from awesomeversion import AwesomeVersion from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/version/config_flow.py b/homeassistant/components/version/config_flow.py index 17cd07aac6f7a..d9af080ca76e8 100644 --- a/homeassistant/components/version/config_flow.py +++ b/homeassistant/components/version/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Version integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/version/const.py b/homeassistant/components/version/const.py index c0a5062bedb33..8180ee8e9997a 100644 --- a/homeassistant/components/version/const.py +++ b/homeassistant/components/version/const.py @@ -1,7 +1,5 @@ """Constants for the Version integration.""" -from __future__ import annotations - from datetime import timedelta from logging import Logger, getLogger from typing import Any, Final diff --git a/homeassistant/components/version/coordinator.py b/homeassistant/components/version/coordinator.py index 349ede53d33ed..c97cff0c7fdc9 100644 --- a/homeassistant/components/version/coordinator.py +++ b/homeassistant/components/version/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for Version entities.""" -from __future__ import annotations - from typing import Any from awesomeversion import AwesomeVersion diff --git a/homeassistant/components/version/diagnostics.py b/homeassistant/components/version/diagnostics.py index bcc94bd8da42c..12733adb51f2c 100644 --- a/homeassistant/components/version/diagnostics.py +++ b/homeassistant/components/version/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Version.""" -from __future__ import annotations - from typing import Any from attr import asdict diff --git a/homeassistant/components/version/sensor.py b/homeassistant/components/version/sensor.py index 7e173b46d36d2..117dad3c34850 100644 --- a/homeassistant/components/version/sensor.py +++ b/homeassistant/components/version/sensor.py @@ -1,7 +1,5 @@ """Sensor that can display the current Home Assistant versions.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import SensorEntity, SensorEntityDescription diff --git a/homeassistant/components/vesync/binary_sensor.py b/homeassistant/components/vesync/binary_sensor.py index e18755f995f36..e613884f53842 100644 --- a/homeassistant/components/vesync/binary_sensor.py +++ b/homeassistant/components/vesync/binary_sensor.py @@ -1,7 +1,5 @@ """Binary Sensor for VeSync.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/vesync/coordinator.py b/homeassistant/components/vesync/coordinator.py index 0c76bd09d9e75..12145dfaef9b4 100644 --- a/homeassistant/components/vesync/coordinator.py +++ b/homeassistant/components/vesync/coordinator.py @@ -1,7 +1,5 @@ """Class to manage VeSync data updates.""" -from __future__ import annotations - from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/vesync/diagnostics.py b/homeassistant/components/vesync/diagnostics.py index dbab9460fa4dd..c5dc0d069b3f9 100644 --- a/homeassistant/components/vesync/diagnostics.py +++ b/homeassistant/components/vesync/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for VeSync.""" -from __future__ import annotations - from typing import Any, cast from pyvesync import VeSync diff --git a/homeassistant/components/vesync/fan.py b/homeassistant/components/vesync/fan.py index 062ef5a21d8b6..47c17f67ac6f2 100644 --- a/homeassistant/components/vesync/fan.py +++ b/homeassistant/components/vesync/fan.py @@ -1,7 +1,5 @@ """Support for VeSync fans.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/vesync/sensor.py b/homeassistant/components/vesync/sensor.py index 0ee253719487e..4f07bc6212c59 100644 --- a/homeassistant/components/vesync/sensor.py +++ b/homeassistant/components/vesync/sensor.py @@ -1,7 +1,5 @@ """Support for voltage, power & energy sensors for VeSync outlets.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/viaggiatreno/sensor.py b/homeassistant/components/viaggiatreno/sensor.py index d990f5d8845c7..839d26802f3a6 100644 --- a/homeassistant/components/viaggiatreno/sensor.py +++ b/homeassistant/components/viaggiatreno/sensor.py @@ -1,7 +1,5 @@ """Support for the Italian train system using ViaggiaTreno API.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/vicare/__init__.py b/homeassistant/components/vicare/__init__.py index e29b02071b86b..bd5745542c1a6 100644 --- a/homeassistant/components/vicare/__init__.py +++ b/homeassistant/components/vicare/__init__.py @@ -1,7 +1,5 @@ """The ViCare integration.""" -from __future__ import annotations - from contextlib import suppress import logging import os diff --git a/homeassistant/components/vicare/binary_sensor.py b/homeassistant/components/vicare/binary_sensor.py index c5c1f6fbf944d..cf6279d1f6759 100644 --- a/homeassistant/components/vicare/binary_sensor.py +++ b/homeassistant/components/vicare/binary_sensor.py @@ -1,7 +1,5 @@ """Viessmann ViCare sensor device.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from dataclasses import dataclass diff --git a/homeassistant/components/vicare/button.py b/homeassistant/components/vicare/button.py index 852cf2a9062ef..964b64871c95c 100644 --- a/homeassistant/components/vicare/button.py +++ b/homeassistant/components/vicare/button.py @@ -1,7 +1,5 @@ """Viessmann ViCare button device.""" -from __future__ import annotations - from contextlib import suppress from dataclasses import dataclass import logging diff --git a/homeassistant/components/vicare/climate.py b/homeassistant/components/vicare/climate.py index 9f23c60085e55..58eab88df9238 100644 --- a/homeassistant/components/vicare/climate.py +++ b/homeassistant/components/vicare/climate.py @@ -1,7 +1,5 @@ """Viessmann ViCare climate device.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import Any diff --git a/homeassistant/components/vicare/config_flow.py b/homeassistant/components/vicare/config_flow.py index 19e91ab6c8fe4..34cb6f1147bba 100644 --- a/homeassistant/components/vicare/config_flow.py +++ b/homeassistant/components/vicare/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ViCare integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/vicare/diagnostics.py b/homeassistant/components/vicare/diagnostics.py index 7695c304451ea..1f22ce8c1cd7b 100644 --- a/homeassistant/components/vicare/diagnostics.py +++ b/homeassistant/components/vicare/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for ViCare.""" -from __future__ import annotations - import json from typing import Any diff --git a/homeassistant/components/vicare/fan.py b/homeassistant/components/vicare/fan.py index 87fca8d6cf613..ac6ec94f7dad9 100644 --- a/homeassistant/components/vicare/fan.py +++ b/homeassistant/components/vicare/fan.py @@ -1,7 +1,5 @@ """Viessmann ViCare ventilation device.""" -from __future__ import annotations - from contextlib import suppress import enum import logging diff --git a/homeassistant/components/vicare/number.py b/homeassistant/components/vicare/number.py index de43b5a179744..3b0d05568f582 100644 --- a/homeassistant/components/vicare/number.py +++ b/homeassistant/components/vicare/number.py @@ -1,7 +1,5 @@ """Number for ViCare.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from dataclasses import dataclass diff --git a/homeassistant/components/vicare/sensor.py b/homeassistant/components/vicare/sensor.py index c981d94de318b..f3b009c2dcdd7 100644 --- a/homeassistant/components/vicare/sensor.py +++ b/homeassistant/components/vicare/sensor.py @@ -1,7 +1,5 @@ """Viessmann ViCare sensor device.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from dataclasses import dataclass diff --git a/homeassistant/components/vicare/utils.py b/homeassistant/components/vicare/utils.py index 9709ce3182908..a8718ed4e8a3c 100644 --- a/homeassistant/components/vicare/utils.py +++ b/homeassistant/components/vicare/utils.py @@ -1,7 +1,5 @@ """ViCare helpers functions.""" -from __future__ import annotations - from collections.abc import Callable, Mapping import logging from typing import Any diff --git a/homeassistant/components/vicare/water_heater.py b/homeassistant/components/vicare/water_heater.py index 7693f63b3ae2c..0fb1ded359cca 100644 --- a/homeassistant/components/vicare/water_heater.py +++ b/homeassistant/components/vicare/water_heater.py @@ -1,7 +1,5 @@ """Viessmann ViCare water_heater device.""" -from __future__ import annotations - from contextlib import suppress import logging from typing import Any diff --git a/homeassistant/components/victron_ble/__init__.py b/homeassistant/components/victron_ble/__init__.py index 20c524d1f9c5a..9d86174433c4d 100644 --- a/homeassistant/components/victron_ble/__init__.py +++ b/homeassistant/components/victron_ble/__init__.py @@ -1,7 +1,5 @@ """The Victron Bluetooth Low Energy integration.""" -from __future__ import annotations - import logging from victron_ble_ha_parser import VictronBluetoothDeviceData diff --git a/homeassistant/components/victron_ble/config_flow.py b/homeassistant/components/victron_ble/config_flow.py index eaf0bbab225e3..a64c2b2365bd2 100644 --- a/homeassistant/components/victron_ble/config_flow.py +++ b/homeassistant/components/victron_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Victron Bluetooth Low Energy integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/victron_remote_monitoring/__init__.py b/homeassistant/components/victron_remote_monitoring/__init__.py index 15cddedc4edc1..cc97fff1ba2e5 100644 --- a/homeassistant/components/victron_remote_monitoring/__init__.py +++ b/homeassistant/components/victron_remote_monitoring/__init__.py @@ -1,7 +1,5 @@ """The Victron VRM Solar Forecast integration.""" -from __future__ import annotations - from homeassistant.const import Platform from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/victron_remote_monitoring/config_flow.py b/homeassistant/components/victron_remote_monitoring/config_flow.py index 53c33757e3c8a..9121fde2d12a0 100644 --- a/homeassistant/components/victron_remote_monitoring/config_flow.py +++ b/homeassistant/components/victron_remote_monitoring/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Victron VRM Solar Forecast integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/victron_remote_monitoring/energy.py b/homeassistant/components/victron_remote_monitoring/energy.py index b3209703115d3..c10ce51908f3a 100644 --- a/homeassistant/components/victron_remote_monitoring/energy.py +++ b/homeassistant/components/victron_remote_monitoring/energy.py @@ -1,7 +1,5 @@ """Victron Remote Monitoring energy platform.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntryState from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/victron_remote_monitoring/sensor.py b/homeassistant/components/victron_remote_monitoring/sensor.py index 6d5e97c92cf82..2338d3ece763d 100644 --- a/homeassistant/components/victron_remote_monitoring/sensor.py +++ b/homeassistant/components/victron_remote_monitoring/sensor.py @@ -1,7 +1,5 @@ """Support for the VRM Solar Forecast sensor service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/vilfo/const.py b/homeassistant/components/vilfo/const.py index e129437df7e84..0d57a16cf384b 100644 --- a/homeassistant/components/vilfo/const.py +++ b/homeassistant/components/vilfo/const.py @@ -1,7 +1,5 @@ """Constants for the Vilfo Router integration.""" -from __future__ import annotations - DOMAIN = "vilfo" ATTR_API_DATA_FIELD_LOAD = "load" diff --git a/homeassistant/components/vivotek/camera.py b/homeassistant/components/vivotek/camera.py index 5b22ba41349d1..7990bce2105c6 100644 --- a/homeassistant/components/vivotek/camera.py +++ b/homeassistant/components/vivotek/camera.py @@ -1,7 +1,5 @@ """Support for Vivotek IP Cameras.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/vizio/__init__.py b/homeassistant/components/vizio/__init__.py index 9f9f589e8f5f1..49e6beb4724e1 100644 --- a/homeassistant/components/vizio/__init__.py +++ b/homeassistant/components/vizio/__init__.py @@ -1,7 +1,5 @@ """The vizio component.""" -from __future__ import annotations - from typing import Any from homeassistant.components.media_player import MediaPlayerDeviceClass diff --git a/homeassistant/components/vizio/config_flow.py b/homeassistant/components/vizio/config_flow.py index fa01b75de5ed4..5314f2f5e0593 100644 --- a/homeassistant/components/vizio/config_flow.py +++ b/homeassistant/components/vizio/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Vizio.""" -from __future__ import annotations - import copy import logging import socket diff --git a/homeassistant/components/vizio/coordinator.py b/homeassistant/components/vizio/coordinator.py index 1403b795eb587..4fc03ed97f59e 100644 --- a/homeassistant/components/vizio/coordinator.py +++ b/homeassistant/components/vizio/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the vizio component.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/vizio/media_player.py b/homeassistant/components/vizio/media_player.py index 424ce958ebc30..66f6d47cf925c 100644 --- a/homeassistant/components/vizio/media_player.py +++ b/homeassistant/components/vizio/media_player.py @@ -1,7 +1,5 @@ """Vizio SmartCast Device support.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/vizio/services.py b/homeassistant/components/vizio/services.py index 0e2b40e3ca3e8..d63ab62766621 100644 --- a/homeassistant/components/vizio/services.py +++ b/homeassistant/components/vizio/services.py @@ -1,7 +1,5 @@ """Vizio SmartCast services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/vlc/media_player.py b/homeassistant/components/vlc/media_player.py index 7c8bdcf8a6e27..154ff81695e7b 100644 --- a/homeassistant/components/vlc/media_player.py +++ b/homeassistant/components/vlc/media_player.py @@ -1,7 +1,5 @@ """Provide functionality to interact with vlc devices on the network.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/vlc_telnet/config_flow.py b/homeassistant/components/vlc_telnet/config_flow.py index 085649379592a..dcf15c57bb069 100644 --- a/homeassistant/components/vlc_telnet/config_flow.py +++ b/homeassistant/components/vlc_telnet/config_flow.py @@ -1,7 +1,5 @@ """Config flow for VLC media player Telnet integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/vlc_telnet/media_player.py b/homeassistant/components/vlc_telnet/media_player.py index 6ae9fbb9f5abe..5e512d41fd05c 100644 --- a/homeassistant/components/vlc_telnet/media_player.py +++ b/homeassistant/components/vlc_telnet/media_player.py @@ -1,7 +1,5 @@ """Provide functionality to interact with the vlc telnet interface.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps from typing import Any, Concatenate, Literal diff --git a/homeassistant/components/vodafone_station/button.py b/homeassistant/components/vodafone_station/button.py index 8dda4d49c7ba5..2087f8b684ddc 100644 --- a/homeassistant/components/vodafone_station/button.py +++ b/homeassistant/components/vodafone_station/button.py @@ -1,7 +1,5 @@ """Vodafone Station buttons.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from json.decoder import JSONDecodeError diff --git a/homeassistant/components/vodafone_station/config_flow.py b/homeassistant/components/vodafone_station/config_flow.py index 2c4db8c48abb3..49fc716c626a1 100644 --- a/homeassistant/components/vodafone_station/config_flow.py +++ b/homeassistant/components/vodafone_station/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Vodafone Station integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/vodafone_station/device_tracker.py b/homeassistant/components/vodafone_station/device_tracker.py index 4efa26cda8c2f..af3c29e315113 100644 --- a/homeassistant/components/vodafone_station/device_tracker.py +++ b/homeassistant/components/vodafone_station/device_tracker.py @@ -1,7 +1,5 @@ """Support for Vodafone Station routers.""" -from __future__ import annotations - from homeassistant.components.device_tracker import ScannerEntity from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.dispatcher import async_dispatcher_connect diff --git a/homeassistant/components/vodafone_station/diagnostics.py b/homeassistant/components/vodafone_station/diagnostics.py index 4778e7d5a4ee4..fc613db7abdfa 100644 --- a/homeassistant/components/vodafone_station/diagnostics.py +++ b/homeassistant/components/vodafone_station/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Vodafone Station.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/vodafone_station/image.py b/homeassistant/components/vodafone_station/image.py index be549df641842..46614c92c50fa 100644 --- a/homeassistant/components/vodafone_station/image.py +++ b/homeassistant/components/vodafone_station/image.py @@ -1,7 +1,5 @@ """Vodafone Station image.""" -from __future__ import annotations - from io import BytesIO from typing import Final, cast diff --git a/homeassistant/components/vodafone_station/sensor.py b/homeassistant/components/vodafone_station/sensor.py index 2573864330d8a..f1978038426fd 100644 --- a/homeassistant/components/vodafone_station/sensor.py +++ b/homeassistant/components/vodafone_station/sensor.py @@ -1,7 +1,5 @@ """Vodafone Station sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/vodafone_station/switch.py b/homeassistant/components/vodafone_station/switch.py index c0dd130c3dd56..613a2913429c9 100644 --- a/homeassistant/components/vodafone_station/switch.py +++ b/homeassistant/components/vodafone_station/switch.py @@ -1,7 +1,5 @@ """Support for switches.""" -from __future__ import annotations - from dataclasses import dataclass from json.decoder import JSONDecodeError from typing import Any, Final diff --git a/homeassistant/components/voip/__init__.py b/homeassistant/components/voip/__init__.py index cfdaf4dc19255..532064fa08a5b 100644 --- a/homeassistant/components/voip/__init__.py +++ b/homeassistant/components/voip/__init__.py @@ -1,7 +1,5 @@ """The Voice over IP integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/voip/assist_satellite.py b/homeassistant/components/voip/assist_satellite.py index 14333c33be58e..395d1aea07f77 100644 --- a/homeassistant/components/voip/assist_satellite.py +++ b/homeassistant/components/voip/assist_satellite.py @@ -1,7 +1,5 @@ """Assist satellite entity for VoIP integration.""" -from __future__ import annotations - import asyncio from datetime import timedelta from enum import IntFlag diff --git a/homeassistant/components/voip/binary_sensor.py b/homeassistant/components/voip/binary_sensor.py index 34dac4b6068e4..ffb0098e91794 100644 --- a/homeassistant/components/voip/binary_sensor.py +++ b/homeassistant/components/voip/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor for VoIP.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/voip/config_flow.py b/homeassistant/components/voip/config_flow.py index 7ae603f0f6a37..76786ac7285e4 100644 --- a/homeassistant/components/voip/config_flow.py +++ b/homeassistant/components/voip/config_flow.py @@ -1,7 +1,5 @@ """Config flow for VoIP integration.""" -from __future__ import annotations - from typing import Any from voip_utils import SIP_PORT diff --git a/homeassistant/components/voip/devices.py b/homeassistant/components/voip/devices.py index d8ac49a19df98..088ca6a13ebca 100644 --- a/homeassistant/components/voip/devices.py +++ b/homeassistant/components/voip/devices.py @@ -1,7 +1,5 @@ """Class to manage devices.""" -from __future__ import annotations - from collections.abc import Callable, Iterator from dataclasses import dataclass, field import logging diff --git a/homeassistant/components/voip/entity.py b/homeassistant/components/voip/entity.py index e96784bc21826..105ba648c2284 100644 --- a/homeassistant/components/voip/entity.py +++ b/homeassistant/components/voip/entity.py @@ -1,7 +1,5 @@ """VoIP entities.""" -from __future__ import annotations - from homeassistant.helpers import entity from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/voip/repairs.py b/homeassistant/components/voip/repairs.py index 600ea4d66fbe2..6ea702c0e9aaf 100644 --- a/homeassistant/components/voip/repairs.py +++ b/homeassistant/components/voip/repairs.py @@ -1,7 +1,5 @@ """Repairs implementation for the VoIP integration.""" -from __future__ import annotations - from homeassistant.components.assist_pipeline.repair_flows import ( # pylint: disable=hass-component-root-import AssistInProgressDeprecatedRepairFlow, ) diff --git a/homeassistant/components/voip/select.py b/homeassistant/components/voip/select.py index 8c9668b09ef8d..48b23532bad78 100644 --- a/homeassistant/components/voip/select.py +++ b/homeassistant/components/voip/select.py @@ -1,7 +1,5 @@ """Select entities for VoIP integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.components.assist_pipeline import ( diff --git a/homeassistant/components/voip/switch.py b/homeassistant/components/voip/switch.py index 7690b8f125c5b..8af744473cc4c 100644 --- a/homeassistant/components/voip/switch.py +++ b/homeassistant/components/voip/switch.py @@ -1,7 +1,5 @@ """VoIP switch entities.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/voip/voip.py b/homeassistant/components/voip/voip.py index 6f6cf989d3b2f..ff177174e553d 100644 --- a/homeassistant/components/voip/voip.py +++ b/homeassistant/components/voip/voip.py @@ -1,7 +1,5 @@ """Voice over IP (VoIP) implementation.""" -from __future__ import annotations - import asyncio from functools import partial import logging diff --git a/homeassistant/components/volkszaehler/sensor.py b/homeassistant/components/volkszaehler/sensor.py index 5bd4a63c923bf..84ffce7be8ba6 100644 --- a/homeassistant/components/volkszaehler/sensor.py +++ b/homeassistant/components/volkszaehler/sensor.py @@ -1,7 +1,5 @@ """Support for consuming values for the Volkszaehler API.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/volumio/config_flow.py b/homeassistant/components/volumio/config_flow.py index 00b3ab911ae07..ace3e91e33b5f 100644 --- a/homeassistant/components/volumio/config_flow.py +++ b/homeassistant/components/volumio/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Volumio integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/volumio/media_player.py b/homeassistant/components/volumio/media_player.py index 773a125d48323..c1363ee693831 100644 --- a/homeassistant/components/volumio/media_player.py +++ b/homeassistant/components/volumio/media_player.py @@ -3,8 +3,6 @@ Volumio rest API: https://volumio.github.io/docs/API/REST_API.html """ -from __future__ import annotations - from datetime import timedelta import json from typing import Any diff --git a/homeassistant/components/volvo/__init__.py b/homeassistant/components/volvo/__init__.py index a606ffae0e58f..359a5494c04b8 100644 --- a/homeassistant/components/volvo/__init__.py +++ b/homeassistant/components/volvo/__init__.py @@ -1,7 +1,5 @@ """The Volvo integration.""" -from __future__ import annotations - import asyncio from volvocarsapi.api import VolvoCarsApi diff --git a/homeassistant/components/volvo/application_credentials.py b/homeassistant/components/volvo/application_credentials.py index bfc48a1ee00a3..6f87d5ec3d843 100644 --- a/homeassistant/components/volvo/application_credentials.py +++ b/homeassistant/components/volvo/application_credentials.py @@ -1,7 +1,5 @@ """Application credentials platform for the Volvo integration.""" -from __future__ import annotations - from volvocarsapi.auth import AUTHORIZE_URL, TOKEN_URL from volvocarsapi.scopes import ALL_SCOPES diff --git a/homeassistant/components/volvo/binary_sensor.py b/homeassistant/components/volvo/binary_sensor.py index ed71a515226db..8016fa8787e3e 100644 --- a/homeassistant/components/volvo/binary_sensor.py +++ b/homeassistant/components/volvo/binary_sensor.py @@ -1,7 +1,5 @@ """Volvo binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass, field from volvocarsapi.models import VolvoCarsApiBaseModel, VolvoCarsValue diff --git a/homeassistant/components/volvo/config_flow.py b/homeassistant/components/volvo/config_flow.py index 9f38c16b4feae..8d3b5be312ce5 100644 --- a/homeassistant/components/volvo/config_flow.py +++ b/homeassistant/components/volvo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Volvo.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/volvo/coordinator.py b/homeassistant/components/volvo/coordinator.py index 6d4ec873e95ec..8bb98f1c8da71 100644 --- a/homeassistant/components/volvo/coordinator.py +++ b/homeassistant/components/volvo/coordinator.py @@ -1,7 +1,5 @@ """Volvo coordinators.""" -from __future__ import annotations - from abc import abstractmethod import asyncio from collections.abc import Callable, Coroutine diff --git a/homeassistant/components/volvo/sensor.py b/homeassistant/components/volvo/sensor.py index 77e3fdfa29d79..c78450c994ea7 100644 --- a/homeassistant/components/volvo/sensor.py +++ b/homeassistant/components/volvo/sensor.py @@ -1,7 +1,5 @@ """Volvo sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/volvooncall/__init__.py b/homeassistant/components/volvooncall/__init__.py index 6542f34b487da..b07f1fb59d7f8 100644 --- a/homeassistant/components/volvooncall/__init__.py +++ b/homeassistant/components/volvooncall/__init__.py @@ -1,7 +1,5 @@ """The Volvo On Call integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/components/volvooncall/config_flow.py b/homeassistant/components/volvooncall/config_flow.py index e1aa95cb7306b..d85446c6d9fed 100644 --- a/homeassistant/components/volvooncall/config_flow.py +++ b/homeassistant/components/volvooncall/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Volvo On Call integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/w800rf32/binary_sensor.py b/homeassistant/components/w800rf32/binary_sensor.py index c8cc166ec01da..c436f89f2dfc2 100644 --- a/homeassistant/components/w800rf32/binary_sensor.py +++ b/homeassistant/components/w800rf32/binary_sensor.py @@ -1,7 +1,5 @@ """Support for w800rf32 binary sensors.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/wake_on_lan/button.py b/homeassistant/components/wake_on_lan/button.py index e9cf69b1fe722..5128740c9ebdb 100644 --- a/homeassistant/components/wake_on_lan/button.py +++ b/homeassistant/components/wake_on_lan/button.py @@ -1,7 +1,5 @@ """Support for button entity in wake on lan.""" -from __future__ import annotations - from functools import partial import logging from typing import Any diff --git a/homeassistant/components/wake_on_lan/switch.py b/homeassistant/components/wake_on_lan/switch.py index 16df34c1d1b26..b5fe730d2afe4 100644 --- a/homeassistant/components/wake_on_lan/switch.py +++ b/homeassistant/components/wake_on_lan/switch.py @@ -1,7 +1,5 @@ """Support for wake on lan.""" -from __future__ import annotations - import logging import subprocess as sp from typing import Any diff --git a/homeassistant/components/wake_word/__init__.py b/homeassistant/components/wake_word/__init__.py index 65556668bac20..ce700852984dd 100644 --- a/homeassistant/components/wake_word/__init__.py +++ b/homeassistant/components/wake_word/__init__.py @@ -1,7 +1,5 @@ """Provide functionality to wake word.""" -from __future__ import annotations - from abc import abstractmethod import asyncio from collections.abc import AsyncIterable diff --git a/homeassistant/components/wallbox/__init__.py b/homeassistant/components/wallbox/__init__.py index c6fe991be5e88..87aab42e797d8 100644 --- a/homeassistant/components/wallbox/__init__.py +++ b/homeassistant/components/wallbox/__init__.py @@ -1,7 +1,5 @@ """The Wallbox integration.""" -from __future__ import annotations - from wallbox import Wallbox from homeassistant.const import CONF_PASSWORD, CONF_USERNAME, Platform diff --git a/homeassistant/components/wallbox/config_flow.py b/homeassistant/components/wallbox/config_flow.py index 46de061a33c2a..b2444cabc1615 100644 --- a/homeassistant/components/wallbox/config_flow.py +++ b/homeassistant/components/wallbox/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Wallbox integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/wallbox/coordinator.py b/homeassistant/components/wallbox/coordinator.py index 7558ddecc9864..249810a44ca82 100644 --- a/homeassistant/components/wallbox/coordinator.py +++ b/homeassistant/components/wallbox/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the wallbox integration.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta from http import HTTPStatus diff --git a/homeassistant/components/wallbox/entity.py b/homeassistant/components/wallbox/entity.py index 3fe1865af4a61..081986616e514 100644 --- a/homeassistant/components/wallbox/entity.py +++ b/homeassistant/components/wallbox/entity.py @@ -1,7 +1,5 @@ """Base entity for the wallbox integration.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/wallbox/lock.py b/homeassistant/components/wallbox/lock.py index f48ac0001101d..36124ab455e3c 100644 --- a/homeassistant/components/wallbox/lock.py +++ b/homeassistant/components/wallbox/lock.py @@ -1,7 +1,5 @@ """Home Assistant component for accessing the Wallbox Portal API. The lock component creates a lock entity.""" -from __future__ import annotations - from typing import Any from homeassistant.components.lock import LockEntity, LockEntityDescription diff --git a/homeassistant/components/wallbox/number.py b/homeassistant/components/wallbox/number.py index 6bc37778a613f..5c5b35c63f2c2 100644 --- a/homeassistant/components/wallbox/number.py +++ b/homeassistant/components/wallbox/number.py @@ -3,8 +3,6 @@ The number component allows control of charging current. """ -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/wallbox/select.py b/homeassistant/components/wallbox/select.py index 8d4cf252344e5..7d86bfcc782da 100644 --- a/homeassistant/components/wallbox/select.py +++ b/homeassistant/components/wallbox/select.py @@ -1,7 +1,5 @@ """Home Assistant component for accessing the Wallbox Portal API. The switch component creates a switch entity.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/components/wallbox/sensor.py b/homeassistant/components/wallbox/sensor.py index b59e1e5319dd5..db6471e75b37d 100644 --- a/homeassistant/components/wallbox/sensor.py +++ b/homeassistant/components/wallbox/sensor.py @@ -1,7 +1,5 @@ """Home Assistant component for accessing the Wallbox Portal API. The sensor component creates multiple sensors regarding wallbox performance.""" -from __future__ import annotations - from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/wallbox/switch.py b/homeassistant/components/wallbox/switch.py index 74f1783f539ed..ba4863f7674fe 100644 --- a/homeassistant/components/wallbox/switch.py +++ b/homeassistant/components/wallbox/switch.py @@ -1,7 +1,5 @@ """Home Assistant component for accessing the Wallbox Portal API. The switch component creates a switch entity.""" -from __future__ import annotations - from typing import Any from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/waqi/__init__.py b/homeassistant/components/waqi/__init__.py index ae5ed197b0757..eb5c78c3b557a 100644 --- a/homeassistant/components/waqi/__init__.py +++ b/homeassistant/components/waqi/__init__.py @@ -1,7 +1,5 @@ """The World Air Quality Index (WAQI) integration.""" -from __future__ import annotations - from types import MappingProxyType from typing import TYPE_CHECKING diff --git a/homeassistant/components/waqi/config_flow.py b/homeassistant/components/waqi/config_flow.py index d4090e688d90b..7350952fa66ff 100644 --- a/homeassistant/components/waqi/config_flow.py +++ b/homeassistant/components/waqi/config_flow.py @@ -1,7 +1,5 @@ """Config flow for World Air Quality Index (WAQI) integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/waqi/coordinator.py b/homeassistant/components/waqi/coordinator.py index 0c9e624ba663f..83e3873d65087 100644 --- a/homeassistant/components/waqi/coordinator.py +++ b/homeassistant/components/waqi/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the World Air Quality Index (WAQI) integration.""" -from __future__ import annotations - from datetime import timedelta from aiowaqi import WAQIAirQuality, WAQIClient, WAQIError diff --git a/homeassistant/components/waqi/diagnostics.py b/homeassistant/components/waqi/diagnostics.py index 636b8980d0a6e..e9a26ebe56480 100644 --- a/homeassistant/components/waqi/diagnostics.py +++ b/homeassistant/components/waqi/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for WAQI.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/waqi/sensor.py b/homeassistant/components/waqi/sensor.py index cbec9d7476bdb..14fb30744d092 100644 --- a/homeassistant/components/waqi/sensor.py +++ b/homeassistant/components/waqi/sensor.py @@ -1,7 +1,5 @@ """Support for the World Air Quality Index service.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/water_heater/__init__.py b/homeassistant/components/water_heater/__init__.py index d93bcd53c996f..4e9010f5f3f79 100644 --- a/homeassistant/components/water_heater/__init__.py +++ b/homeassistant/components/water_heater/__init__.py @@ -1,7 +1,5 @@ """Support for water heater devices.""" -from __future__ import annotations - from datetime import timedelta from enum import IntFlag import functools as ft diff --git a/homeassistant/components/water_heater/device_action.py b/homeassistant/components/water_heater/device_action.py index d68919ff8f35b..8ef1735af32a8 100644 --- a/homeassistant/components/water_heater/device_action.py +++ b/homeassistant/components/water_heater/device_action.py @@ -1,7 +1,5 @@ """Provides device automations for Water Heater.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import async_validate_entity_schema diff --git a/homeassistant/components/water_heater/reproduce_state.py b/homeassistant/components/water_heater/reproduce_state.py index de0bb3200205b..7693790f28075 100644 --- a/homeassistant/components/water_heater/reproduce_state.py +++ b/homeassistant/components/water_heater/reproduce_state.py @@ -1,7 +1,5 @@ """Reproduce an Water heater state.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/components/water_heater/significant_change.py b/homeassistant/components/water_heater/significant_change.py index c0db97c6e4028..e741d99f15f28 100644 --- a/homeassistant/components/water_heater/significant_change.py +++ b/homeassistant/components/water_heater/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Water Heater state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.const import UnitOfTemperature diff --git a/homeassistant/components/waterfurnace/__init__.py b/homeassistant/components/waterfurnace/__init__.py index 85c199075ccb8..baf7e09cada42 100644 --- a/homeassistant/components/waterfurnace/__init__.py +++ b/homeassistant/components/waterfurnace/__init__.py @@ -1,7 +1,5 @@ """Support for WaterFurnace geothermal systems.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/waterfurnace/config_flow.py b/homeassistant/components/waterfurnace/config_flow.py index bf5f7f764c57b..a5b362729c068 100644 --- a/homeassistant/components/waterfurnace/config_flow.py +++ b/homeassistant/components/waterfurnace/config_flow.py @@ -1,7 +1,5 @@ """Config flow for WaterFurnace integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/waterfurnace/sensor.py b/homeassistant/components/waterfurnace/sensor.py index 9e382a43ec07d..3011efb1da686 100644 --- a/homeassistant/components/waterfurnace/sensor.py +++ b/homeassistant/components/waterfurnace/sensor.py @@ -1,7 +1,5 @@ """Support for Waterfurnace.""" -from __future__ import annotations - from homeassistant.components.sensor import ( ENTITY_ID_FORMAT, SensorDeviceClass, diff --git a/homeassistant/components/watergate/__init__.py b/homeassistant/components/watergate/__init__.py index 4bc20eb3ff1d5..ef5e030a30b8c 100644 --- a/homeassistant/components/watergate/__init__.py +++ b/homeassistant/components/watergate/__init__.py @@ -1,7 +1,5 @@ """The Watergate integration.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from http import HTTPStatus import logging diff --git a/homeassistant/components/watts/__init__.py b/homeassistant/components/watts/__init__.py index 0d4f08741e046..92cc21e862d68 100644 --- a/homeassistant/components/watts/__init__.py +++ b/homeassistant/components/watts/__init__.py @@ -1,7 +1,5 @@ """The Watts Vision + integration.""" -from __future__ import annotations - from dataclasses import dataclass from http import HTTPStatus import logging diff --git a/homeassistant/components/watts/climate.py b/homeassistant/components/watts/climate.py index d30e21b5275a6..0e80bebfda631 100644 --- a/homeassistant/components/watts/climate.py +++ b/homeassistant/components/watts/climate.py @@ -1,7 +1,5 @@ """Climate platform for Watts Vision integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/watts/coordinator.py b/homeassistant/components/watts/coordinator.py index c24853eb52c74..d6d5e459e092c 100644 --- a/homeassistant/components/watts/coordinator.py +++ b/homeassistant/components/watts/coordinator.py @@ -1,7 +1,5 @@ """Data coordinator for Watts Vision integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import datetime, timedelta import logging diff --git a/homeassistant/components/watts/diagnostics.py b/homeassistant/components/watts/diagnostics.py index 33912dc71a844..2c1f03a3cdd8c 100644 --- a/homeassistant/components/watts/diagnostics.py +++ b/homeassistant/components/watts/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Watts Vision +.""" -from __future__ import annotations - import dataclasses from datetime import datetime from typing import Any diff --git a/homeassistant/components/watts/entity.py b/homeassistant/components/watts/entity.py index f36320f281cd8..ea0bfc96aee7b 100644 --- a/homeassistant/components/watts/entity.py +++ b/homeassistant/components/watts/entity.py @@ -1,7 +1,5 @@ """Base entity for Watts Vision integration.""" -from __future__ import annotations - from typing import cast from visionpluspython.models import Device diff --git a/homeassistant/components/watts/switch.py b/homeassistant/components/watts/switch.py index 4b3a25264784a..e14533bd473bf 100644 --- a/homeassistant/components/watts/switch.py +++ b/homeassistant/components/watts/switch.py @@ -1,7 +1,5 @@ """Switch platform for Watts Vision integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/watttime/__init__.py b/homeassistant/components/watttime/__init__.py index 6e67994b11a2a..817b8c26b7c87 100644 --- a/homeassistant/components/watttime/__init__.py +++ b/homeassistant/components/watttime/__init__.py @@ -1,7 +1,5 @@ """The WattTime integration.""" -from __future__ import annotations - from aiowatttime import Client from aiowatttime.errors import InvalidCredentialsError, WattTimeError diff --git a/homeassistant/components/watttime/config_flow.py b/homeassistant/components/watttime/config_flow.py index ad676e166c582..3254335e66849 100644 --- a/homeassistant/components/watttime/config_flow.py +++ b/homeassistant/components/watttime/config_flow.py @@ -1,7 +1,5 @@ """Config flow for WattTime integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/watttime/coordinator.py b/homeassistant/components/watttime/coordinator.py index a726555db538a..dc3a21e1a52a4 100644 --- a/homeassistant/components/watttime/coordinator.py +++ b/homeassistant/components/watttime/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the WattTime integration.""" -from __future__ import annotations - from datetime import timedelta from aiowatttime import Client diff --git a/homeassistant/components/watttime/diagnostics.py b/homeassistant/components/watttime/diagnostics.py index b779b2759d1dd..bb4ef606994b0 100644 --- a/homeassistant/components/watttime/diagnostics.py +++ b/homeassistant/components/watttime/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for WattTime.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/watttime/sensor.py b/homeassistant/components/watttime/sensor.py index 23824a1369a02..5ce6940302d56 100644 --- a/homeassistant/components/watttime/sensor.py +++ b/homeassistant/components/watttime/sensor.py @@ -1,7 +1,5 @@ """Support for WattTime sensors.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/waze_travel_time/config_flow.py b/homeassistant/components/waze_travel_time/config_flow.py index 1b97bed0a8847..77ce7364b1777 100644 --- a/homeassistant/components/waze_travel_time/config_flow.py +++ b/homeassistant/components/waze_travel_time/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Waze Travel Time integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/waze_travel_time/const.py b/homeassistant/components/waze_travel_time/const.py index 894c8a6c0a828..642c8e44bd2bc 100644 --- a/homeassistant/components/waze_travel_time/const.py +++ b/homeassistant/components/waze_travel_time/const.py @@ -1,7 +1,5 @@ """Constants for waze_travel_time.""" -from __future__ import annotations - DOMAIN = "waze_travel_time" SEMAPHORE = "semaphore" diff --git a/homeassistant/components/waze_travel_time/sensor.py b/homeassistant/components/waze_travel_time/sensor.py index c1323ce939709..0bbd7b4698165 100644 --- a/homeassistant/components/waze_travel_time/sensor.py +++ b/homeassistant/components/waze_travel_time/sensor.py @@ -1,7 +1,5 @@ """Support for Waze travel time sensor.""" -from __future__ import annotations - from typing import Any from homeassistant.components.sensor import ( diff --git a/homeassistant/components/weather/__init__.py b/homeassistant/components/weather/__init__.py index df98636d12dd5..cbe60e1ec7af3 100644 --- a/homeassistant/components/weather/__init__.py +++ b/homeassistant/components/weather/__init__.py @@ -1,7 +1,5 @@ """Weather component that handles meteorological data for your location.""" -from __future__ import annotations - import abc from collections.abc import Callable, Iterable from contextlib import suppress diff --git a/homeassistant/components/weather/const.py b/homeassistant/components/weather/const.py index d5d47d27eadc5..f4dd5b1092942 100644 --- a/homeassistant/components/weather/const.py +++ b/homeassistant/components/weather/const.py @@ -1,7 +1,5 @@ """Constants for weather.""" -from __future__ import annotations - from collections.abc import Callable from enum import IntFlag from typing import TYPE_CHECKING, Final diff --git a/homeassistant/components/weather/intent.py b/homeassistant/components/weather/intent.py index 078108d7afee9..226d4bfae036f 100644 --- a/homeassistant/components/weather/intent.py +++ b/homeassistant/components/weather/intent.py @@ -1,7 +1,5 @@ """Intents for the weather integration.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.core import HomeAssistant, State diff --git a/homeassistant/components/weather/significant_change.py b/homeassistant/components/weather/significant_change.py index ce7bcd15edea7..50da77ef64748 100644 --- a/homeassistant/components/weather/significant_change.py +++ b/homeassistant/components/weather/significant_change.py @@ -1,7 +1,5 @@ """Helper to test significant Weather state changes.""" -from __future__ import annotations - from typing import Any from homeassistant.const import UnitOfPressure, UnitOfSpeed, UnitOfTemperature diff --git a/homeassistant/components/weather/websocket_api.py b/homeassistant/components/weather/websocket_api.py index a96c4fa99730a..68945a7e5944d 100644 --- a/homeassistant/components/weather/websocket_api.py +++ b/homeassistant/components/weather/websocket_api.py @@ -1,7 +1,5 @@ """The weather websocket API.""" -from __future__ import annotations - from typing import Any, Literal import voluptuous as vol diff --git a/homeassistant/components/weatherflow/__init__.py b/homeassistant/components/weatherflow/__init__.py index 3e30d15aebee8..7cf7a9f25022a 100644 --- a/homeassistant/components/weatherflow/__init__.py +++ b/homeassistant/components/weatherflow/__init__.py @@ -1,7 +1,5 @@ """Get data from Smart Weather station via UDP.""" -from __future__ import annotations - from pyweatherflowudp.client import EVENT_DEVICE_DISCOVERED, WeatherFlowListener from pyweatherflowudp.device import EVENT_LOAD_COMPLETE, WeatherFlowDevice from pyweatherflowudp.errors import ListenerError diff --git a/homeassistant/components/weatherflow/config_flow.py b/homeassistant/components/weatherflow/config_flow.py index 52290f50d9cd2..4793b5f833399 100644 --- a/homeassistant/components/weatherflow/config_flow.py +++ b/homeassistant/components/weatherflow/config_flow.py @@ -1,7 +1,5 @@ """Config flow for WeatherFlow.""" -from __future__ import annotations - import asyncio from asyncio import Future from asyncio.exceptions import CancelledError diff --git a/homeassistant/components/weatherflow/event.py b/homeassistant/components/weatherflow/event.py index 05f7ecc28651a..9888a6ccf1949 100644 --- a/homeassistant/components/weatherflow/event.py +++ b/homeassistant/components/weatherflow/event.py @@ -1,7 +1,5 @@ """Event entities for the WeatherFlow integration.""" -from __future__ import annotations - from dataclasses import dataclass from pyweatherflowudp.device import EVENT_RAIN_START, EVENT_STRIKE, WeatherFlowDevice diff --git a/homeassistant/components/weatherflow/sensor.py b/homeassistant/components/weatherflow/sensor.py index 3d4881324ba8c..0b40b015c8825 100644 --- a/homeassistant/components/weatherflow/sensor.py +++ b/homeassistant/components/weatherflow/sensor.py @@ -1,7 +1,5 @@ """Sensors for the weatherflow integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass, field from datetime import datetime diff --git a/homeassistant/components/weatherflow_cloud/__init__.py b/homeassistant/components/weatherflow_cloud/__init__.py index 1b3679b91131b..2049f03ac9de3 100644 --- a/homeassistant/components/weatherflow_cloud/__init__.py +++ b/homeassistant/components/weatherflow_cloud/__init__.py @@ -1,7 +1,5 @@ """The WeatherflowCloud integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass diff --git a/homeassistant/components/weatherflow_cloud/config_flow.py b/homeassistant/components/weatherflow_cloud/config_flow.py index 41ac59b0e4b87..522e57593ae00 100644 --- a/homeassistant/components/weatherflow_cloud/config_flow.py +++ b/homeassistant/components/weatherflow_cloud/config_flow.py @@ -1,7 +1,5 @@ """Config flow for WeatherflowCloud integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/weatherflow_cloud/sensor.py b/homeassistant/components/weatherflow_cloud/sensor.py index 68c1c62c54475..c11442123be71 100644 --- a/homeassistant/components/weatherflow_cloud/sensor.py +++ b/homeassistant/components/weatherflow_cloud/sensor.py @@ -1,7 +1,5 @@ """Sensors for cloud based weatherflow.""" -from __future__ import annotations - from abc import ABC from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/weatherflow_cloud/weather.py b/homeassistant/components/weatherflow_cloud/weather.py index 1114d84b85880..73aa9e410f807 100644 --- a/homeassistant/components/weatherflow_cloud/weather.py +++ b/homeassistant/components/weatherflow_cloud/weather.py @@ -1,7 +1,5 @@ """Support for WeatherFlow Forecast weather service.""" -from __future__ import annotations - from weatherflow4py.models.rest.unified import WeatherFlowDataREST from homeassistant.components.weather import ( diff --git a/homeassistant/components/weatherkit/__init__.py b/homeassistant/components/weatherkit/__init__.py index 4cbac2b32d83c..00b265dbead3a 100644 --- a/homeassistant/components/weatherkit/__init__.py +++ b/homeassistant/components/weatherkit/__init__.py @@ -1,7 +1,5 @@ """Integration for Apple's WeatherKit API.""" -from __future__ import annotations - from apple_weatherkit.client import ( WeatherKitApiClient, WeatherKitApiClientAuthenticationError, diff --git a/homeassistant/components/weatherkit/config_flow.py b/homeassistant/components/weatherkit/config_flow.py index 760516e894dbb..207f65fac7d46 100644 --- a/homeassistant/components/weatherkit/config_flow.py +++ b/homeassistant/components/weatherkit/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for WeatherKit.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/weatherkit/coordinator.py b/homeassistant/components/weatherkit/coordinator.py index fd790ee230f52..8081705e2f6c1 100644 --- a/homeassistant/components/weatherkit/coordinator.py +++ b/homeassistant/components/weatherkit/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for WeatherKit integration.""" -from __future__ import annotations - from datetime import datetime, timedelta from apple_weatherkit import DataSetType diff --git a/homeassistant/components/web_rtc/__init__.py b/homeassistant/components/web_rtc/__init__.py index 8b684cbda3cf0..2fd4de986a2c6 100644 --- a/homeassistant/components/web_rtc/__init__.py +++ b/homeassistant/components/web_rtc/__init__.py @@ -1,7 +1,5 @@ """The WebRTC integration.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from typing import Any diff --git a/homeassistant/components/webdav/__init__.py b/homeassistant/components/webdav/__init__.py index 62a9ac76240ae..2421873cd9e6c 100644 --- a/homeassistant/components/webdav/__init__.py +++ b/homeassistant/components/webdav/__init__.py @@ -1,7 +1,5 @@ """The WebDAV integration.""" -from __future__ import annotations - import logging from aiowebdav2.client import Client diff --git a/homeassistant/components/webdav/backup.py b/homeassistant/components/webdav/backup.py index 6f856d5de5e4a..c330b54a27f10 100644 --- a/homeassistant/components/webdav/backup.py +++ b/homeassistant/components/webdav/backup.py @@ -1,7 +1,5 @@ """Support for WebDAV backup.""" -from __future__ import annotations - from collections.abc import AsyncIterator, Callable, Coroutine from functools import wraps import logging diff --git a/homeassistant/components/webdav/config_flow.py b/homeassistant/components/webdav/config_flow.py index 95b20761d0960..23d9ef52e935c 100644 --- a/homeassistant/components/webdav/config_flow.py +++ b/homeassistant/components/webdav/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the WebDAV integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/webhook/__init__.py b/homeassistant/components/webhook/__init__.py index 92ef59db908cc..d824be5c08916 100644 --- a/homeassistant/components/webhook/__init__.py +++ b/homeassistant/components/webhook/__init__.py @@ -1,7 +1,5 @@ """Webhooks for Home Assistant.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Iterable from http import HTTPStatus from ipaddress import ip_address diff --git a/homeassistant/components/webhook/trigger.py b/homeassistant/components/webhook/trigger.py index f651a56b2dd05..bba332f50d8cb 100644 --- a/homeassistant/components/webhook/trigger.py +++ b/homeassistant/components/webhook/trigger.py @@ -1,7 +1,5 @@ """Offer webhook triggered automation rules.""" -from __future__ import annotations - from dataclasses import dataclass import logging from typing import Any diff --git a/homeassistant/components/webmin/config_flow.py b/homeassistant/components/webmin/config_flow.py index 903d6c50a0976..726c189bce146 100644 --- a/homeassistant/components/webmin/config_flow.py +++ b/homeassistant/components/webmin/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Webmin.""" -from __future__ import annotations - from collections.abc import Mapping from http import HTTPStatus from typing import Any, cast diff --git a/homeassistant/components/webmin/coordinator.py b/homeassistant/components/webmin/coordinator.py index 261139faf10e0..869628640083f 100644 --- a/homeassistant/components/webmin/coordinator.py +++ b/homeassistant/components/webmin/coordinator.py @@ -1,7 +1,5 @@ """Data update coordinator for the Webmin integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/webmin/sensor.py b/homeassistant/components/webmin/sensor.py index a21c73bed13bb..638cc9e65abf4 100644 --- a/homeassistant/components/webmin/sensor.py +++ b/homeassistant/components/webmin/sensor.py @@ -1,7 +1,5 @@ """Support for Webmin sensors.""" -from __future__ import annotations - from dataclasses import dataclass from homeassistant.components.sensor import ( diff --git a/homeassistant/components/webostv/__init__.py b/homeassistant/components/webostv/__init__.py index 411ec94e8e4ed..a432e8b625142 100644 --- a/homeassistant/components/webostv/__init__.py +++ b/homeassistant/components/webostv/__init__.py @@ -1,7 +1,5 @@ """The LG webOS TV integration.""" -from __future__ import annotations - from contextlib import suppress from aiowebostv import WebOsClient, WebOsTvPairError diff --git a/homeassistant/components/webostv/config_flow.py b/homeassistant/components/webostv/config_flow.py index 44711c2b45651..1c14c5ec52a26 100644 --- a/homeassistant/components/webostv/config_flow.py +++ b/homeassistant/components/webostv/config_flow.py @@ -1,7 +1,5 @@ """Config flow for LG webOS TV integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, Self from urllib.parse import urlparse diff --git a/homeassistant/components/webostv/device_trigger.py b/homeassistant/components/webostv/device_trigger.py index 951c11525b1df..3268d6bc9b14a 100644 --- a/homeassistant/components/webostv/device_trigger.py +++ b/homeassistant/components/webostv/device_trigger.py @@ -1,7 +1,5 @@ """Provides device automations for control of LG webOS TV.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.device_automation import ( diff --git a/homeassistant/components/webostv/diagnostics.py b/homeassistant/components/webostv/diagnostics.py index e4ea38064a871..528f43f4f3dbb 100644 --- a/homeassistant/components/webostv/diagnostics.py +++ b/homeassistant/components/webostv/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for LG webOS TV.""" -from __future__ import annotations - from typing import Any from aiowebostv import WebOsClient diff --git a/homeassistant/components/webostv/helpers.py b/homeassistant/components/webostv/helpers.py index f70f250f91dd3..3804983f32461 100644 --- a/homeassistant/components/webostv/helpers.py +++ b/homeassistant/components/webostv/helpers.py @@ -1,7 +1,5 @@ """Helper functions for LG webOS TV.""" -from __future__ import annotations - import logging from aiowebostv import WebOsClient, WebOsTvState diff --git a/homeassistant/components/webostv/media_player.py b/homeassistant/components/webostv/media_player.py index cb2059be2f49e..fa48c41f2d319 100644 --- a/homeassistant/components/webostv/media_player.py +++ b/homeassistant/components/webostv/media_player.py @@ -1,7 +1,5 @@ """Support for interface with an LG webOS TV.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from contextlib import suppress diff --git a/homeassistant/components/webostv/notify.py b/homeassistant/components/webostv/notify.py index a2e9753c17219..2cb61eaa5858b 100644 --- a/homeassistant/components/webostv/notify.py +++ b/homeassistant/components/webostv/notify.py @@ -1,7 +1,5 @@ """Support for LG webOS TV notification service.""" -from __future__ import annotations - from typing import Any from aiowebostv import WebOsClient diff --git a/homeassistant/components/webostv/services.py b/homeassistant/components/webostv/services.py index 1515ca67d1e3b..04cd10548ca08 100644 --- a/homeassistant/components/webostv/services.py +++ b/homeassistant/components/webostv/services.py @@ -1,7 +1,5 @@ """LG webOS TV services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.media_player import DOMAIN as MEDIA_PLAYER_DOMAIN diff --git a/homeassistant/components/webostv/trigger.py b/homeassistant/components/webostv/trigger.py index f121daafb910d..bc378e368d211 100644 --- a/homeassistant/components/webostv/trigger.py +++ b/homeassistant/components/webostv/trigger.py @@ -1,7 +1,5 @@ """LG webOS TV trigger dispatcher.""" -from __future__ import annotations - from typing import cast from homeassistant.const import CONF_PLATFORM diff --git a/homeassistant/components/webostv/triggers/turn_on.py b/homeassistant/components/webostv/triggers/turn_on.py index 648da690715a0..34afcd892a9c9 100644 --- a/homeassistant/components/webostv/triggers/turn_on.py +++ b/homeassistant/components/webostv/triggers/turn_on.py @@ -1,7 +1,5 @@ """LG webOS TV device turn on trigger.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.const import ( diff --git a/homeassistant/components/websocket_api/__init__.py b/homeassistant/components/websocket_api/__init__.py index f9bc4396e01b0..140c90a6cdc59 100644 --- a/homeassistant/components/websocket_api/__init__.py +++ b/homeassistant/components/websocket_api/__init__.py @@ -1,7 +1,5 @@ """WebSocket based API for Home Assistant.""" -from __future__ import annotations - from typing import Final, cast from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/websocket_api/auth.py b/homeassistant/components/websocket_api/auth.py index a15f76632c1ce..cdb461e707aca 100644 --- a/homeassistant/components/websocket_api/auth.py +++ b/homeassistant/components/websocket_api/auth.py @@ -1,7 +1,5 @@ """Handle the auth of a connection.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import TYPE_CHECKING, Any, Final diff --git a/homeassistant/components/websocket_api/automation.py b/homeassistant/components/websocket_api/automation.py index 5efd6de792a58..cebfebacd5db7 100644 --- a/homeassistant/components/websocket_api/automation.py +++ b/homeassistant/components/websocket_api/automation.py @@ -1,7 +1,5 @@ """Automation related helper methods for the Websocket API.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/websocket_api/commands.py b/homeassistant/components/websocket_api/commands.py index e083a8253b14a..a7539008008ff 100644 --- a/homeassistant/components/websocket_api/commands.py +++ b/homeassistant/components/websocket_api/commands.py @@ -1,7 +1,5 @@ """Commands part of Websocket API.""" -from __future__ import annotations - from collections.abc import Callable from functools import lru_cache, partial import json diff --git a/homeassistant/components/websocket_api/connection.py b/homeassistant/components/websocket_api/connection.py index 12473c8625580..f91148a9f5619 100644 --- a/homeassistant/components/websocket_api/connection.py +++ b/homeassistant/components/websocket_api/connection.py @@ -1,7 +1,5 @@ """Connection session.""" -from __future__ import annotations - from collections.abc import Callable, Hashable from contextvars import ContextVar from typing import TYPE_CHECKING, Any, Literal diff --git a/homeassistant/components/websocket_api/const.py b/homeassistant/components/websocket_api/const.py index fce8533943036..f1eb480dd1141 100644 --- a/homeassistant/components/websocket_api/const.py +++ b/homeassistant/components/websocket_api/const.py @@ -1,7 +1,5 @@ """Websocket constants.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from typing import TYPE_CHECKING, Any, Final diff --git a/homeassistant/components/websocket_api/decorators.py b/homeassistant/components/websocket_api/decorators.py index 2c8a6cc02f1cb..37ac60baba098 100644 --- a/homeassistant/components/websocket_api/decorators.py +++ b/homeassistant/components/websocket_api/decorators.py @@ -1,7 +1,5 @@ """Decorators for the Websocket API.""" -from __future__ import annotations - from collections.abc import Callable from functools import wraps from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/websocket_api/http.py b/homeassistant/components/websocket_api/http.py index 0e9e0eb69330c..a61785a3f2925 100644 --- a/homeassistant/components/websocket_api/http.py +++ b/homeassistant/components/websocket_api/http.py @@ -1,7 +1,5 @@ """View to accept incoming websocket connection.""" -from __future__ import annotations - import asyncio from collections import deque from collections.abc import Callable, Coroutine diff --git a/homeassistant/components/websocket_api/messages.py b/homeassistant/components/websocket_api/messages.py index 4d5a53907b2db..2267e333f750a 100644 --- a/homeassistant/components/websocket_api/messages.py +++ b/homeassistant/components/websocket_api/messages.py @@ -1,7 +1,5 @@ """Message templates for websocket commands.""" -from __future__ import annotations - from functools import lru_cache import logging from typing import Any, Final diff --git a/homeassistant/components/websocket_api/sensor.py b/homeassistant/components/websocket_api/sensor.py index 4d874bca74edc..4937afa458da9 100644 --- a/homeassistant/components/websocket_api/sensor.py +++ b/homeassistant/components/websocket_api/sensor.py @@ -1,7 +1,5 @@ """Entity to track connections to websocket API.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorEntity from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.dispatcher import async_dispatcher_connect diff --git a/homeassistant/components/websocket_api/util.py b/homeassistant/components/websocket_api/util.py index 6af9c9c9bc209..c17f646791cca 100644 --- a/homeassistant/components/websocket_api/util.py +++ b/homeassistant/components/websocket_api/util.py @@ -1,7 +1,5 @@ """Websocket API util."".""" -from __future__ import annotations - from aiohttp import web diff --git a/homeassistant/components/weheat/__init__.py b/homeassistant/components/weheat/__init__.py index 2e3df34188104..f7d5ffafdb815 100644 --- a/homeassistant/components/weheat/__init__.py +++ b/homeassistant/components/weheat/__init__.py @@ -1,7 +1,5 @@ """The Weheat integration.""" -from __future__ import annotations - import asyncio from http import HTTPStatus diff --git a/homeassistant/components/wemo/__init__.py b/homeassistant/components/wemo/__init__.py index 96e61dfded677..9c6c87d07723d 100644 --- a/homeassistant/components/wemo/__init__.py +++ b/homeassistant/components/wemo/__init__.py @@ -1,7 +1,5 @@ """Support for WeMo device discovery.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Sequence from datetime import datetime import logging diff --git a/homeassistant/components/wemo/config_flow.py b/homeassistant/components/wemo/config_flow.py index 361c58953c540..6e4ec416ab907 100644 --- a/homeassistant/components/wemo/config_flow.py +++ b/homeassistant/components/wemo/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Wemo.""" -from __future__ import annotations - from dataclasses import fields from typing import Any, get_type_hints diff --git a/homeassistant/components/wemo/coordinator.py b/homeassistant/components/wemo/coordinator.py index cb3c8a558b63f..7d2c1a34fe079 100644 --- a/homeassistant/components/wemo/coordinator.py +++ b/homeassistant/components/wemo/coordinator.py @@ -1,7 +1,5 @@ """Home Assistant wrapper for a pyWeMo device.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass, fields from datetime import timedelta diff --git a/homeassistant/components/wemo/device_trigger.py b/homeassistant/components/wemo/device_trigger.py index 353b0470476c5..8444dd4cd1288 100644 --- a/homeassistant/components/wemo/device_trigger.py +++ b/homeassistant/components/wemo/device_trigger.py @@ -1,7 +1,5 @@ """Triggers for WeMo devices.""" -from __future__ import annotations - from pywemo.subscribe import EVENT_TYPE_LONG_PRESS import voluptuous as vol diff --git a/homeassistant/components/wemo/entity.py b/homeassistant/components/wemo/entity.py index 16ab3ae11732a..c597501e74424 100644 --- a/homeassistant/components/wemo/entity.py +++ b/homeassistant/components/wemo/entity.py @@ -1,7 +1,5 @@ """Classes shared among Wemo entities.""" -from __future__ import annotations - from collections.abc import Generator import contextlib import logging diff --git a/homeassistant/components/wemo/fan.py b/homeassistant/components/wemo/fan.py index edfdfc1c78c8a..7137d22afb63d 100644 --- a/homeassistant/components/wemo/fan.py +++ b/homeassistant/components/wemo/fan.py @@ -1,7 +1,5 @@ """Support for WeMo humidifier.""" -from __future__ import annotations - from datetime import timedelta import math from typing import Any diff --git a/homeassistant/components/wemo/light.py b/homeassistant/components/wemo/light.py index 6d032a0a7b611..1eb1754a8650b 100644 --- a/homeassistant/components/wemo/light.py +++ b/homeassistant/components/wemo/light.py @@ -1,7 +1,5 @@ """Support for Belkin WeMo lights.""" -from __future__ import annotations - from typing import Any, cast from pywemo import Bridge, BridgeLight, Dimmer diff --git a/homeassistant/components/wemo/models.py b/homeassistant/components/wemo/models.py index b96cd502cd414..6ff9eed5e46ec 100644 --- a/homeassistant/components/wemo/models.py +++ b/homeassistant/components/wemo/models.py @@ -1,7 +1,5 @@ """Common data structures and helpers for accessing them.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/wemo/sensor.py b/homeassistant/components/wemo/sensor.py index 76a0265d7daec..e3bffd18edfea 100644 --- a/homeassistant/components/wemo/sensor.py +++ b/homeassistant/components/wemo/sensor.py @@ -1,7 +1,5 @@ """Support for power sensors in WeMo Insight devices.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/wemo/switch.py b/homeassistant/components/wemo/switch.py index 7b87b3147d06f..07b2be803096d 100644 --- a/homeassistant/components/wemo/switch.py +++ b/homeassistant/components/wemo/switch.py @@ -1,7 +1,5 @@ """Support for WeMo switches.""" -from __future__ import annotations - from datetime import datetime, timedelta from typing import Any diff --git a/homeassistant/components/whirlpool/climate.py b/homeassistant/components/whirlpool/climate.py index 972d99c33ed74..e4362249f662b 100644 --- a/homeassistant/components/whirlpool/climate.py +++ b/homeassistant/components/whirlpool/climate.py @@ -1,7 +1,5 @@ """Platform for climate integration.""" -from __future__ import annotations - from typing import Any from whirlpool.aircon import Aircon, FanSpeed as AirconFanSpeed, Mode as AirconMode diff --git a/homeassistant/components/whirlpool/config_flow.py b/homeassistant/components/whirlpool/config_flow.py index cf5d437b0992e..9a19b77bcea33 100644 --- a/homeassistant/components/whirlpool/config_flow.py +++ b/homeassistant/components/whirlpool/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Whirlpool Appliances integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/whirlpool/diagnostics.py b/homeassistant/components/whirlpool/diagnostics.py index 6ff57ffdb6738..9fde3a11a4546 100644 --- a/homeassistant/components/whirlpool/diagnostics.py +++ b/homeassistant/components/whirlpool/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Whirlpool.""" -from __future__ import annotations - from typing import Any from whirlpool.appliance import Appliance diff --git a/homeassistant/components/whirlpool/select.py b/homeassistant/components/whirlpool/select.py index 3b65969b37183..9bac108976a88 100644 --- a/homeassistant/components/whirlpool/select.py +++ b/homeassistant/components/whirlpool/select.py @@ -1,7 +1,5 @@ """The select platform for Whirlpool Appliances.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Final, override diff --git a/homeassistant/components/whois/__init__.py b/homeassistant/components/whois/__init__.py index 6f6462cd48b37..eaca185ca1ba2 100644 --- a/homeassistant/components/whois/__init__.py +++ b/homeassistant/components/whois/__init__.py @@ -1,7 +1,5 @@ """The Whois integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/whois/config_flow.py b/homeassistant/components/whois/config_flow.py index a8306be7632b7..e3e6c88821684 100644 --- a/homeassistant/components/whois/config_flow.py +++ b/homeassistant/components/whois/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Whois integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/whois/const.py b/homeassistant/components/whois/const.py index 0b1d171747486..748a9d337d6ce 100644 --- a/homeassistant/components/whois/const.py +++ b/homeassistant/components/whois/const.py @@ -1,7 +1,5 @@ """Constants for the Whois integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Final diff --git a/homeassistant/components/whois/coordinator.py b/homeassistant/components/whois/coordinator.py index 6344e8a72e8ea..8afb66a829b84 100644 --- a/homeassistant/components/whois/coordinator.py +++ b/homeassistant/components/whois/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Whois integration.""" -from __future__ import annotations - from whois import Domain, query as whois_query from whois.exceptions import ( FailedParsingWhoisOutput, diff --git a/homeassistant/components/whois/diagnostics.py b/homeassistant/components/whois/diagnostics.py index ad7d8cd7164d1..51551988a4918 100644 --- a/homeassistant/components/whois/diagnostics.py +++ b/homeassistant/components/whois/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Whois.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/whois/sensor.py b/homeassistant/components/whois/sensor.py index c30afbe3ac775..f0127362e0f60 100644 --- a/homeassistant/components/whois/sensor.py +++ b/homeassistant/components/whois/sensor.py @@ -1,7 +1,5 @@ """Get WHOIS information for a given host.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import UTC, datetime diff --git a/homeassistant/components/wiffi/config_flow.py b/homeassistant/components/wiffi/config_flow.py index c40bd5519e04f..58079045906bf 100644 --- a/homeassistant/components/wiffi/config_flow.py +++ b/homeassistant/components/wiffi/config_flow.py @@ -3,8 +3,6 @@ Used by UI to setup a wiffi integration. """ -from __future__ import annotations - import errno from typing import Any diff --git a/homeassistant/components/wilight/cover.py b/homeassistant/components/wilight/cover.py index 2e9b92e7a216f..315f3eda86348 100644 --- a/homeassistant/components/wilight/cover.py +++ b/homeassistant/components/wilight/cover.py @@ -1,7 +1,5 @@ """Support for WiLight Cover.""" -from __future__ import annotations - from typing import Any from pywilight.const import ( diff --git a/homeassistant/components/wilight/fan.py b/homeassistant/components/wilight/fan.py index 6a22da5879e25..fb78b6df1ed49 100644 --- a/homeassistant/components/wilight/fan.py +++ b/homeassistant/components/wilight/fan.py @@ -1,7 +1,5 @@ """Support for WiLight Fan.""" -from __future__ import annotations - from typing import Any from pywilight.const import ( diff --git a/homeassistant/components/wilight/light.py b/homeassistant/components/wilight/light.py index 7df0eb1a4c692..2837ebb9d93f1 100644 --- a/homeassistant/components/wilight/light.py +++ b/homeassistant/components/wilight/light.py @@ -1,7 +1,5 @@ """Support for WiLight lights.""" -from __future__ import annotations - from typing import Any from pywilight.const import ITEM_LIGHT, LIGHT_COLOR, LIGHT_DIMMER, LIGHT_ON_OFF diff --git a/homeassistant/components/wilight/parent_device.py b/homeassistant/components/wilight/parent_device.py index 6e71649d8fca4..ec0467d1f9de4 100644 --- a/homeassistant/components/wilight/parent_device.py +++ b/homeassistant/components/wilight/parent_device.py @@ -1,7 +1,5 @@ """The WiLight Device integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/wilight/support.py b/homeassistant/components/wilight/support.py index a88345bb1d6cb..c345c38a95aa4 100644 --- a/homeassistant/components/wilight/support.py +++ b/homeassistant/components/wilight/support.py @@ -1,7 +1,5 @@ """Support for config validation using voluptuous and Translate Trigger.""" -from __future__ import annotations - import calendar import locale from typing import Any diff --git a/homeassistant/components/wilight/switch.py b/homeassistant/components/wilight/switch.py index 148ea65dd945a..097aa840ad4ec 100644 --- a/homeassistant/components/wilight/switch.py +++ b/homeassistant/components/wilight/switch.py @@ -1,7 +1,5 @@ """Support for WiLight switches.""" -from __future__ import annotations - from typing import Any from pywilight.const import ITEM_SWITCH, SWITCH_PAUSE_VALVE, SWITCH_VALVE diff --git a/homeassistant/components/wirelesstag/__init__.py b/homeassistant/components/wirelesstag/__init__.py index 84d032dec462f..424bb24f33040 100644 --- a/homeassistant/components/wirelesstag/__init__.py +++ b/homeassistant/components/wirelesstag/__init__.py @@ -1,7 +1,5 @@ """Support for Wireless Sensor Tags.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/wirelesstag/binary_sensor.py b/homeassistant/components/wirelesstag/binary_sensor.py index b153f43109efb..0bf7d24ee241b 100644 --- a/homeassistant/components/wirelesstag/binary_sensor.py +++ b/homeassistant/components/wirelesstag/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor support for Wireless Sensor Tags.""" -from __future__ import annotations - import voluptuous as vol from wirelesstagpy import SensorTag, constants as WT_CONSTANTS diff --git a/homeassistant/components/wirelesstag/const.py b/homeassistant/components/wirelesstag/const.py index b9ddf816fb8ba..6901f9afb5871 100644 --- a/homeassistant/components/wirelesstag/const.py +++ b/homeassistant/components/wirelesstag/const.py @@ -1,7 +1,5 @@ """Support for Wireless Sensor Tags.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.util.hass_dict import HassKey diff --git a/homeassistant/components/wirelesstag/sensor.py b/homeassistant/components/wirelesstag/sensor.py index 33ea005c56ac4..26fdbb69d914a 100644 --- a/homeassistant/components/wirelesstag/sensor.py +++ b/homeassistant/components/wirelesstag/sensor.py @@ -1,7 +1,5 @@ """Sensor support for Wireless Sensor Tags platform.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/wirelesstag/switch.py b/homeassistant/components/wirelesstag/switch.py index 6743138fb99ab..b4b0a5fde1710 100644 --- a/homeassistant/components/wirelesstag/switch.py +++ b/homeassistant/components/wirelesstag/switch.py @@ -1,7 +1,5 @@ """Switch implementation for Wireless Sensor Tags (wirelesstag.net).""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/withings/__init__.py b/homeassistant/components/withings/__init__.py index bea4af3627abb..a803273e272e8 100644 --- a/homeassistant/components/withings/__init__.py +++ b/homeassistant/components/withings/__init__.py @@ -3,8 +3,6 @@ For more details about this platform, please refer to the documentation at """ -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable import contextlib diff --git a/homeassistant/components/withings/binary_sensor.py b/homeassistant/components/withings/binary_sensor.py index 457bbe59bcce3..b12901e51e204 100644 --- a/homeassistant/components/withings/binary_sensor.py +++ b/homeassistant/components/withings/binary_sensor.py @@ -1,7 +1,5 @@ """Sensors flow for Withings.""" -from __future__ import annotations - from collections.abc import Callable from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/withings/calendar.py b/homeassistant/components/withings/calendar.py index 8dcad9d73bad2..00b148e665461 100644 --- a/homeassistant/components/withings/calendar.py +++ b/homeassistant/components/withings/calendar.py @@ -1,7 +1,5 @@ """Calendar platform for Withings.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime diff --git a/homeassistant/components/withings/config_flow.py b/homeassistant/components/withings/config_flow.py index d7f07ccc18469..4e0e202b4e1f0 100644 --- a/homeassistant/components/withings/config_flow.py +++ b/homeassistant/components/withings/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Withings.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/withings/coordinator.py b/homeassistant/components/withings/coordinator.py index 13789816d85cc..bb1e36b2cddfa 100644 --- a/homeassistant/components/withings/coordinator.py +++ b/homeassistant/components/withings/coordinator.py @@ -1,7 +1,5 @@ """Withings coordinator.""" -from __future__ import annotations - from abc import abstractmethod from datetime import date, datetime, timedelta from typing import TYPE_CHECKING diff --git a/homeassistant/components/withings/diagnostics.py b/homeassistant/components/withings/diagnostics.py index dd154488be285..85e0f05aebf28 100644 --- a/homeassistant/components/withings/diagnostics.py +++ b/homeassistant/components/withings/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Withings.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/withings/entity.py b/homeassistant/components/withings/entity.py index 5c548fdb260d8..1dbc1fc19cf53 100644 --- a/homeassistant/components/withings/entity.py +++ b/homeassistant/components/withings/entity.py @@ -1,7 +1,5 @@ """Base entity for Withings.""" -from __future__ import annotations - from typing import Any from aiowithings import Device diff --git a/homeassistant/components/withings/sensor.py b/homeassistant/components/withings/sensor.py index 95fd43b00fc8b..c704c574429d7 100644 --- a/homeassistant/components/withings/sensor.py +++ b/homeassistant/components/withings/sensor.py @@ -1,7 +1,5 @@ """Sensors flow for Withings.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/wiz/__init__.py b/homeassistant/components/wiz/__init__.py index f66df15f6b40d..eae5657589a94 100644 --- a/homeassistant/components/wiz/__init__.py +++ b/homeassistant/components/wiz/__init__.py @@ -1,7 +1,5 @@ """WiZ Platform integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/wiz/binary_sensor.py b/homeassistant/components/wiz/binary_sensor.py index 9f5e548d5523e..8f1c5ff53a255 100644 --- a/homeassistant/components/wiz/binary_sensor.py +++ b/homeassistant/components/wiz/binary_sensor.py @@ -1,7 +1,5 @@ """WiZ integration binary sensor platform.""" -from __future__ import annotations - from collections.abc import Callable from pywizlight.bulb import PIR_SOURCE diff --git a/homeassistant/components/wiz/config_flow.py b/homeassistant/components/wiz/config_flow.py index a676c77688d04..623369c79b02d 100644 --- a/homeassistant/components/wiz/config_flow.py +++ b/homeassistant/components/wiz/config_flow.py @@ -1,7 +1,5 @@ """Config flow for WiZ Platform.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/wiz/coordinator.py b/homeassistant/components/wiz/coordinator.py index 4ff125934a230..b6d2308d2f43d 100644 --- a/homeassistant/components/wiz/coordinator.py +++ b/homeassistant/components/wiz/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the WiZ Platform integration.""" -from __future__ import annotations - from dataclasses import dataclass from datetime import timedelta import logging diff --git a/homeassistant/components/wiz/diagnostics.py b/homeassistant/components/wiz/diagnostics.py index 7aa5940b7caa7..d342a797ca482 100644 --- a/homeassistant/components/wiz/diagnostics.py +++ b/homeassistant/components/wiz/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for WiZ.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/wiz/discovery.py b/homeassistant/components/wiz/discovery.py index 118ed20ff8769..c51b442b20a29 100644 --- a/homeassistant/components/wiz/discovery.py +++ b/homeassistant/components/wiz/discovery.py @@ -1,7 +1,5 @@ """The wiz integration discovery.""" -from __future__ import annotations - import asyncio from dataclasses import asdict import logging diff --git a/homeassistant/components/wiz/entity.py b/homeassistant/components/wiz/entity.py index 9a32b2a8ad9dc..a8144355ec458 100644 --- a/homeassistant/components/wiz/entity.py +++ b/homeassistant/components/wiz/entity.py @@ -1,7 +1,5 @@ """WiZ integration entities.""" -from __future__ import annotations - from abc import abstractmethod from typing import Any diff --git a/homeassistant/components/wiz/fan.py b/homeassistant/components/wiz/fan.py index 888a72f14ece8..ae93e4e2ca15a 100644 --- a/homeassistant/components/wiz/fan.py +++ b/homeassistant/components/wiz/fan.py @@ -1,7 +1,5 @@ """WiZ integration fan platform.""" -from __future__ import annotations - import math from typing import Any, ClassVar diff --git a/homeassistant/components/wiz/light.py b/homeassistant/components/wiz/light.py index 713849514a4d7..1c63febf4fc6b 100644 --- a/homeassistant/components/wiz/light.py +++ b/homeassistant/components/wiz/light.py @@ -1,7 +1,5 @@ """WiZ integration light platform.""" -from __future__ import annotations - from typing import Any from pywizlight import PilotBuilder diff --git a/homeassistant/components/wiz/number.py b/homeassistant/components/wiz/number.py index e9b5125d200f9..5ac86fccede68 100644 --- a/homeassistant/components/wiz/number.py +++ b/homeassistant/components/wiz/number.py @@ -1,7 +1,5 @@ """Support for WiZ effect speed numbers.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/wiz/sensor.py b/homeassistant/components/wiz/sensor.py index 1cafa58996c27..2953f4ece1101 100644 --- a/homeassistant/components/wiz/sensor.py +++ b/homeassistant/components/wiz/sensor.py @@ -1,7 +1,5 @@ """Support for WiZ sensors.""" -from __future__ import annotations - from homeassistant.components.sensor import ( SensorDeviceClass, SensorEntity, diff --git a/homeassistant/components/wiz/switch.py b/homeassistant/components/wiz/switch.py index 688adc0caa3bf..b07a79aeca917 100644 --- a/homeassistant/components/wiz/switch.py +++ b/homeassistant/components/wiz/switch.py @@ -1,7 +1,5 @@ """WiZ integration switch platform.""" -from __future__ import annotations - from typing import Any from pywizlight import PilotBuilder diff --git a/homeassistant/components/wiz/utils.py b/homeassistant/components/wiz/utils.py index 4849e0fb22c24..67ebe7bb0be11 100644 --- a/homeassistant/components/wiz/utils.py +++ b/homeassistant/components/wiz/utils.py @@ -1,7 +1,5 @@ """WiZ utils.""" -from __future__ import annotations - from pywizlight import BulbType from pywizlight.bulblibrary import BulbClass diff --git a/homeassistant/components/wled/__init__.py b/homeassistant/components/wled/__init__.py index 945b68a74cf66..785e37ee6b6d6 100644 --- a/homeassistant/components/wled/__init__.py +++ b/homeassistant/components/wled/__init__.py @@ -1,7 +1,5 @@ """Support for WLED.""" -from __future__ import annotations - import asyncio import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/wled/button.py b/homeassistant/components/wled/button.py index d208950eefd1e..565c3a7ad78b2 100644 --- a/homeassistant/components/wled/button.py +++ b/homeassistant/components/wled/button.py @@ -1,7 +1,5 @@ """Support for WLED button.""" -from __future__ import annotations - from homeassistant.components.button import ButtonDeviceClass, ButtonEntity from homeassistant.const import EntityCategory from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/wled/config_flow.py b/homeassistant/components/wled/config_flow.py index 2ea9b3d489174..e55c71e4bab4f 100644 --- a/homeassistant/components/wled/config_flow.py +++ b/homeassistant/components/wled/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the WLED integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/wled/coordinator.py b/homeassistant/components/wled/coordinator.py index eb876985c5741..2ab034f421c3f 100644 --- a/homeassistant/components/wled/coordinator.py +++ b/homeassistant/components/wled/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for WLED.""" -from __future__ import annotations - from typing import TYPE_CHECKING from wled import ( diff --git a/homeassistant/components/wled/diagnostics.py b/homeassistant/components/wled/diagnostics.py index c38953b81b0bb..de1a7a898d3b2 100644 --- a/homeassistant/components/wled/diagnostics.py +++ b/homeassistant/components/wled/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for WLED.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/wled/helpers.py b/homeassistant/components/wled/helpers.py index 367abf8815a88..64921e3258de4 100644 --- a/homeassistant/components/wled/helpers.py +++ b/homeassistant/components/wled/helpers.py @@ -1,7 +1,5 @@ """Helpers for WLED.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, Concatenate diff --git a/homeassistant/components/wled/light.py b/homeassistant/components/wled/light.py index 244837bab207f..add827ce03c8c 100644 --- a/homeassistant/components/wled/light.py +++ b/homeassistant/components/wled/light.py @@ -1,7 +1,5 @@ """Support for LED lights.""" -from __future__ import annotations - from functools import partial from typing import Any, cast diff --git a/homeassistant/components/wled/number.py b/homeassistant/components/wled/number.py index a91d83a3ee9ba..63e716d2f2d31 100644 --- a/homeassistant/components/wled/number.py +++ b/homeassistant/components/wled/number.py @@ -1,7 +1,5 @@ """Support for LED numbers.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/wled/select.py b/homeassistant/components/wled/select.py index 759f8fdc3dbab..70eb8e5a90141 100644 --- a/homeassistant/components/wled/select.py +++ b/homeassistant/components/wled/select.py @@ -1,7 +1,5 @@ """Support for LED selects.""" -from __future__ import annotations - from functools import partial from wled import LiveDataOverride diff --git a/homeassistant/components/wled/sensor.py b/homeassistant/components/wled/sensor.py index 34ee012b68237..772f76767a988 100644 --- a/homeassistant/components/wled/sensor.py +++ b/homeassistant/components/wled/sensor.py @@ -1,7 +1,5 @@ """Support for WLED sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime diff --git a/homeassistant/components/wled/switch.py b/homeassistant/components/wled/switch.py index 1e228b0a91ede..62242bc878210 100644 --- a/homeassistant/components/wled/switch.py +++ b/homeassistant/components/wled/switch.py @@ -1,7 +1,5 @@ """Support for WLED switches.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/wled/update.py b/homeassistant/components/wled/update.py index 3948319d1c854..dd68b8cd6a816 100644 --- a/homeassistant/components/wled/update.py +++ b/homeassistant/components/wled/update.py @@ -1,7 +1,5 @@ """Support for WLED updates.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.components.update import ( diff --git a/homeassistant/components/wmspro/__init__.py b/homeassistant/components/wmspro/__init__.py index 4091278d06d9f..de13937b469db 100644 --- a/homeassistant/components/wmspro/__init__.py +++ b/homeassistant/components/wmspro/__init__.py @@ -1,7 +1,5 @@ """The WMS WebControl pro API integration.""" -from __future__ import annotations - import aiohttp from wmspro.webcontrol import WebControlPro diff --git a/homeassistant/components/wmspro/button.py b/homeassistant/components/wmspro/button.py index 1b2772a9c80ad..ed058a835700b 100644 --- a/homeassistant/components/wmspro/button.py +++ b/homeassistant/components/wmspro/button.py @@ -1,7 +1,5 @@ """Identify support for WMS WebControl pro.""" -from __future__ import annotations - from wmspro.const import WMS_WebControl_pro_API_actionDescription from homeassistant.components.button import ButtonDeviceClass, ButtonEntity diff --git a/homeassistant/components/wmspro/config_flow.py b/homeassistant/components/wmspro/config_flow.py index 94deed11c08d3..16aafcc9791e9 100644 --- a/homeassistant/components/wmspro/config_flow.py +++ b/homeassistant/components/wmspro/config_flow.py @@ -1,7 +1,5 @@ """Config flow for WMS WebControl pro API integration.""" -from __future__ import annotations - import ipaddress import logging from typing import Any diff --git a/homeassistant/components/wmspro/cover.py b/homeassistant/components/wmspro/cover.py index 6aa1fdcd4376b..88f9ac1fe58ef 100644 --- a/homeassistant/components/wmspro/cover.py +++ b/homeassistant/components/wmspro/cover.py @@ -1,7 +1,5 @@ """Support for covers connected with WMS WebControl pro.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/wmspro/diagnostics.py b/homeassistant/components/wmspro/diagnostics.py index c35cecc5ab54a..311f77a76e26b 100644 --- a/homeassistant/components/wmspro/diagnostics.py +++ b/homeassistant/components/wmspro/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for WMS WebControl pro API integration.""" -from __future__ import annotations - from typing import Any from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/wmspro/entity.py b/homeassistant/components/wmspro/entity.py index 758a89b7ed874..d052804234a76 100644 --- a/homeassistant/components/wmspro/entity.py +++ b/homeassistant/components/wmspro/entity.py @@ -1,7 +1,5 @@ """Generic entity for the WMS WebControl pro API integration.""" -from __future__ import annotations - from wmspro.destination import Destination from homeassistant.helpers.device_registry import DeviceInfo diff --git a/homeassistant/components/wmspro/light.py b/homeassistant/components/wmspro/light.py index 2326734ceafba..ab1062416051e 100644 --- a/homeassistant/components/wmspro/light.py +++ b/homeassistant/components/wmspro/light.py @@ -1,7 +1,5 @@ """Support for lights connected with WMS WebControl pro.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/wmspro/scene.py b/homeassistant/components/wmspro/scene.py index 7edd7a2b186e1..19adfd90e6d54 100644 --- a/homeassistant/components/wmspro/scene.py +++ b/homeassistant/components/wmspro/scene.py @@ -1,7 +1,5 @@ """Support for scenes provided by WMS WebControl pro.""" -from __future__ import annotations - from typing import Any from wmspro.scene import Scene as WMS_Scene diff --git a/homeassistant/components/wmspro/switch.py b/homeassistant/components/wmspro/switch.py index 0e188aa1f2288..87ab72ac97538 100644 --- a/homeassistant/components/wmspro/switch.py +++ b/homeassistant/components/wmspro/switch.py @@ -1,7 +1,5 @@ """Support for loads connected with WMS WebControl pro.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/wolflink/sensor.py b/homeassistant/components/wolflink/sensor.py index 0205ce793edf1..6619ffefc5bdf 100644 --- a/homeassistant/components/wolflink/sensor.py +++ b/homeassistant/components/wolflink/sensor.py @@ -1,7 +1,5 @@ """The Wolf SmartSet sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/workday/__init__.py b/homeassistant/components/workday/__init__.py index cbcf12cf31c6d..62a9f317cc695 100644 --- a/homeassistant/components/workday/__init__.py +++ b/homeassistant/components/workday/__init__.py @@ -1,7 +1,5 @@ """Sensor to indicate whether the current day is a workday.""" -from __future__ import annotations - from datetime import timedelta from typing import cast diff --git a/homeassistant/components/workday/binary_sensor.py b/homeassistant/components/workday/binary_sensor.py index 69bdd31560994..f10f48d519604 100644 --- a/homeassistant/components/workday/binary_sensor.py +++ b/homeassistant/components/workday/binary_sensor.py @@ -1,7 +1,5 @@ """Sensor to indicate whether the current day is a workday.""" -from __future__ import annotations - from datetime import datetime from typing import Final diff --git a/homeassistant/components/workday/calendar.py b/homeassistant/components/workday/calendar.py index e631ebb6e6a32..92b0b753bc773 100644 --- a/homeassistant/components/workday/calendar.py +++ b/homeassistant/components/workday/calendar.py @@ -1,7 +1,5 @@ """Workday Calendar.""" -from __future__ import annotations - from datetime import date, datetime, timedelta from holidays import HolidayBase diff --git a/homeassistant/components/workday/config_flow.py b/homeassistant/components/workday/config_flow.py index f3b139b27c072..afced85c7b01c 100644 --- a/homeassistant/components/workday/config_flow.py +++ b/homeassistant/components/workday/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Workday integration.""" -from __future__ import annotations - from functools import partial from typing import Any diff --git a/homeassistant/components/workday/const.py b/homeassistant/components/workday/const.py index e8a6656d9e2c6..fc0f4785f4325 100644 --- a/homeassistant/components/workday/const.py +++ b/homeassistant/components/workday/const.py @@ -1,7 +1,5 @@ """Add constants for Workday integration.""" -from __future__ import annotations - import logging from homeassistant.const import WEEKDAYS, Platform diff --git a/homeassistant/components/workday/diagnostics.py b/homeassistant/components/workday/diagnostics.py index 84e5073ca5bbe..ca432633b1868 100644 --- a/homeassistant/components/workday/diagnostics.py +++ b/homeassistant/components/workday/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Workday.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/workday/entity.py b/homeassistant/components/workday/entity.py index c75a4089ed288..fc65ed7904ee5 100644 --- a/homeassistant/components/workday/entity.py +++ b/homeassistant/components/workday/entity.py @@ -1,7 +1,5 @@ """Base workday entity.""" -from __future__ import annotations - from abc import abstractmethod from datetime import date, datetime, timedelta diff --git a/homeassistant/components/workday/repairs.py b/homeassistant/components/workday/repairs.py index e0fa4c766c576..a340eaf9931cf 100644 --- a/homeassistant/components/workday/repairs.py +++ b/homeassistant/components/workday/repairs.py @@ -1,7 +1,5 @@ """Repairs platform for the Workday integration.""" -from __future__ import annotations - from typing import Any, cast from holidays import list_supported_countries diff --git a/homeassistant/components/workday/util.py b/homeassistant/components/workday/util.py index b83b56bbaa777..0b997e7ab8278 100644 --- a/homeassistant/components/workday/util.py +++ b/homeassistant/components/workday/util.py @@ -1,7 +1,5 @@ """Helpers functions for the Workday component.""" -from __future__ import annotations - from datetime import date, timedelta from functools import partial from typing import TYPE_CHECKING diff --git a/homeassistant/components/worldclock/config_flow.py b/homeassistant/components/worldclock/config_flow.py index f248d5de4c6aa..76d3841300913 100644 --- a/homeassistant/components/worldclock/config_flow.py +++ b/homeassistant/components/worldclock/config_flow.py @@ -1,7 +1,5 @@ """Config flow for World clock.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast import zoneinfo diff --git a/homeassistant/components/worldclock/sensor.py b/homeassistant/components/worldclock/sensor.py index 9b52993919cc2..a0a8bbc9bc6ba 100644 --- a/homeassistant/components/worldclock/sensor.py +++ b/homeassistant/components/worldclock/sensor.py @@ -1,7 +1,5 @@ """Support for showing the time in a different time zone.""" -from __future__ import annotations - from datetime import tzinfo from homeassistant.components.sensor import SensorEntity diff --git a/homeassistant/components/worldtidesinfo/sensor.py b/homeassistant/components/worldtidesinfo/sensor.py index b38b3d4f602ca..67f3b5ee9bde3 100644 --- a/homeassistant/components/worldtidesinfo/sensor.py +++ b/homeassistant/components/worldtidesinfo/sensor.py @@ -1,7 +1,5 @@ """Support for the worldtides.info API.""" -from __future__ import annotations - from datetime import timedelta import logging import time diff --git a/homeassistant/components/worxlandroid/sensor.py b/homeassistant/components/worxlandroid/sensor.py index 2b10ed386323f..be585aecdeeca 100644 --- a/homeassistant/components/worxlandroid/sensor.py +++ b/homeassistant/components/worxlandroid/sensor.py @@ -1,7 +1,5 @@ """Support for Worx Landroid mower.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/ws66i/__init__.py b/homeassistant/components/ws66i/__init__.py index 23a27adeb691b..01771c45e7dd1 100644 --- a/homeassistant/components/ws66i/__init__.py +++ b/homeassistant/components/ws66i/__init__.py @@ -1,7 +1,5 @@ """The Soundavo WS66i 6-Zone Amplifier integration.""" -from __future__ import annotations - import logging from pyws66i import WS66i, get_ws66i diff --git a/homeassistant/components/ws66i/config_flow.py b/homeassistant/components/ws66i/config_flow.py index e70dbd4e8d791..83d7b576985b1 100644 --- a/homeassistant/components/ws66i/config_flow.py +++ b/homeassistant/components/ws66i/config_flow.py @@ -1,7 +1,5 @@ """Config flow for WS66i 6-Zone Amplifier integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ws66i/coordinator.py b/homeassistant/components/ws66i/coordinator.py index 1b2b43963fcad..45a248bec18ae 100644 --- a/homeassistant/components/ws66i/coordinator.py +++ b/homeassistant/components/ws66i/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for WS66i.""" -from __future__ import annotations - import logging from pyws66i import WS66i, ZoneStatus diff --git a/homeassistant/components/ws66i/models.py b/homeassistant/components/ws66i/models.py index 3c46d07179050..8725c53b8c4de 100644 --- a/homeassistant/components/ws66i/models.py +++ b/homeassistant/components/ws66i/models.py @@ -1,7 +1,5 @@ """The ws66i integration models.""" -from __future__ import annotations - from dataclasses import dataclass from pyws66i import WS66i diff --git a/homeassistant/components/wsdot/sensor.py b/homeassistant/components/wsdot/sensor.py index d5a1e102c5ba2..8d11c3eb166de 100644 --- a/homeassistant/components/wsdot/sensor.py +++ b/homeassistant/components/wsdot/sensor.py @@ -1,7 +1,5 @@ """Support for Washington State Department of Transportation (WSDOT) data.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/wyoming/__init__.py b/homeassistant/components/wyoming/__init__.py index b32d6e82f811c..c0cacf0383bbd 100644 --- a/homeassistant/components/wyoming/__init__.py +++ b/homeassistant/components/wyoming/__init__.py @@ -1,7 +1,5 @@ """The Wyoming integration.""" -from __future__ import annotations - import logging from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/wyoming/assist_satellite.py b/homeassistant/components/wyoming/assist_satellite.py index d9ae7ab875c0b..36d40ad9eb369 100644 --- a/homeassistant/components/wyoming/assist_satellite.py +++ b/homeassistant/components/wyoming/assist_satellite.py @@ -1,7 +1,5 @@ """Assist satellite entity for Wyoming integration.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator import io diff --git a/homeassistant/components/wyoming/binary_sensor.py b/homeassistant/components/wyoming/binary_sensor.py index a3652e7f70f30..5d21a65a42989 100644 --- a/homeassistant/components/wyoming/binary_sensor.py +++ b/homeassistant/components/wyoming/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensor for Wyoming.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/wyoming/config_flow.py b/homeassistant/components/wyoming/config_flow.py index 2fa73b430dd00..c6270c6200dbc 100644 --- a/homeassistant/components/wyoming/config_flow.py +++ b/homeassistant/components/wyoming/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Wyoming integration.""" -from __future__ import annotations - import logging from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/wyoming/data.py b/homeassistant/components/wyoming/data.py index 5925e97642184..d314e14d0e7aa 100644 --- a/homeassistant/components/wyoming/data.py +++ b/homeassistant/components/wyoming/data.py @@ -1,7 +1,5 @@ """Base class for Wyoming providers.""" -from __future__ import annotations - import asyncio from wyoming.client import AsyncTcpClient diff --git a/homeassistant/components/wyoming/devices.py b/homeassistant/components/wyoming/devices.py index dec5d066f4d4a..9480b45b09ebc 100644 --- a/homeassistant/components/wyoming/devices.py +++ b/homeassistant/components/wyoming/devices.py @@ -1,7 +1,5 @@ """Class to manage satellite devices.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/wyoming/entity.py b/homeassistant/components/wyoming/entity.py index 1ce105fb86031..b6acbd0726a2c 100644 --- a/homeassistant/components/wyoming/entity.py +++ b/homeassistant/components/wyoming/entity.py @@ -1,7 +1,5 @@ """Wyoming entities.""" -from __future__ import annotations - from homeassistant.helpers import entity from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo diff --git a/homeassistant/components/wyoming/number.py b/homeassistant/components/wyoming/number.py index 96ec587754505..bd280118fad91 100644 --- a/homeassistant/components/wyoming/number.py +++ b/homeassistant/components/wyoming/number.py @@ -1,7 +1,5 @@ """Number entities for Wyoming integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Final from homeassistant.components.number import NumberEntityDescription, RestoreNumber diff --git a/homeassistant/components/wyoming/select.py b/homeassistant/components/wyoming/select.py index b3af22a4c16ed..18da038609b40 100644 --- a/homeassistant/components/wyoming/select.py +++ b/homeassistant/components/wyoming/select.py @@ -1,7 +1,5 @@ """Select entities for Wyoming integration.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Final from homeassistant.components.assist_pipeline import ( diff --git a/homeassistant/components/wyoming/switch.py b/homeassistant/components/wyoming/switch.py index 9eb91d5ef397a..91f713430c4bc 100644 --- a/homeassistant/components/wyoming/switch.py +++ b/homeassistant/components/wyoming/switch.py @@ -1,7 +1,5 @@ """Wyoming switch entities.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.components.switch import SwitchEntity, SwitchEntityDescription diff --git a/homeassistant/components/x10/light.py b/homeassistant/components/x10/light.py index 035b306888cfb..7677fa2ec1120 100644 --- a/homeassistant/components/x10/light.py +++ b/homeassistant/components/x10/light.py @@ -1,7 +1,5 @@ """Support for X10 lights.""" -from __future__ import annotations - import logging from subprocess import STDOUT, CalledProcessError, check_output from typing import Any diff --git a/homeassistant/components/xbox/__init__.py b/homeassistant/components/xbox/__init__.py index f9f06b503d71a..76e10ba5d38b3 100644 --- a/homeassistant/components/xbox/__init__.py +++ b/homeassistant/components/xbox/__init__.py @@ -1,7 +1,5 @@ """The xbox integration.""" -from __future__ import annotations - import asyncio import logging diff --git a/homeassistant/components/xbox/binary_sensor.py b/homeassistant/components/xbox/binary_sensor.py index 535dfe9768951..6ad6c7a8f5714 100644 --- a/homeassistant/components/xbox/binary_sensor.py +++ b/homeassistant/components/xbox/binary_sensor.py @@ -1,7 +1,5 @@ """Xbox friends binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/xbox/browse_media.py b/homeassistant/components/xbox/browse_media.py index 595dc965eb8e4..b761042b04232 100644 --- a/homeassistant/components/xbox/browse_media.py +++ b/homeassistant/components/xbox/browse_media.py @@ -1,7 +1,5 @@ """Support for media browsing.""" -from __future__ import annotations - from typing import TYPE_CHECKING, NamedTuple from pythonxbox.api.client import XboxLiveClient diff --git a/homeassistant/components/xbox/coordinator.py b/homeassistant/components/xbox/coordinator.py index fa0c3eec595cc..4f71f90293ee2 100644 --- a/homeassistant/components/xbox/coordinator.py +++ b/homeassistant/components/xbox/coordinator.py @@ -1,7 +1,5 @@ """Coordinator for the xbox integration.""" -from __future__ import annotations - from abc import abstractmethod from dataclasses import dataclass, field from datetime import datetime, timedelta diff --git a/homeassistant/components/xbox/diagnostics.py b/homeassistant/components/xbox/diagnostics.py index befc48c05331a..b4c0be0a7b663 100644 --- a/homeassistant/components/xbox/diagnostics.py +++ b/homeassistant/components/xbox/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics platform for the Xbox integration.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/xbox/entity.py b/homeassistant/components/xbox/entity.py index 1a6fd1b86beb9..8b71046a13d3a 100644 --- a/homeassistant/components/xbox/entity.py +++ b/homeassistant/components/xbox/entity.py @@ -1,7 +1,5 @@ """Base Sensor for the Xbox Integration.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/xbox/image.py b/homeassistant/components/xbox/image.py index 2cbb957e94947..6775873b9fd2e 100644 --- a/homeassistant/components/xbox/image.py +++ b/homeassistant/components/xbox/image.py @@ -1,7 +1,5 @@ """Image platform for the Xbox integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from enum import StrEnum diff --git a/homeassistant/components/xbox/media_player.py b/homeassistant/components/xbox/media_player.py index dcb68dba9ae0b..0d4b606a6a46c 100644 --- a/homeassistant/components/xbox/media_player.py +++ b/homeassistant/components/xbox/media_player.py @@ -1,7 +1,5 @@ """Xbox Media Player Support.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable, Coroutine from functools import wraps from http import HTTPStatus diff --git a/homeassistant/components/xbox/media_source.py b/homeassistant/components/xbox/media_source.py index 3ab2a40809ea4..2bcb2e9661344 100644 --- a/homeassistant/components/xbox/media_source.py +++ b/homeassistant/components/xbox/media_source.py @@ -1,7 +1,5 @@ """Xbox Media Source Implementation.""" -from __future__ import annotations - import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/xbox/remote.py b/homeassistant/components/xbox/remote.py index 5efa8f24a8fbe..135f3da4ff379 100644 --- a/homeassistant/components/xbox/remote.py +++ b/homeassistant/components/xbox/remote.py @@ -1,7 +1,5 @@ """Xbox Remote support.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine, Iterable from functools import wraps diff --git a/homeassistant/components/xbox/sensor.py b/homeassistant/components/xbox/sensor.py index 72028bbab216e..387c7db93d35c 100644 --- a/homeassistant/components/xbox/sensor.py +++ b/homeassistant/components/xbox/sensor.py @@ -1,7 +1,5 @@ """Sensor platform for the Xbox integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import UTC, datetime diff --git a/homeassistant/components/xeoma/camera.py b/homeassistant/components/xeoma/camera.py index 0c19e126fa7c7..5a61ffed46209 100644 --- a/homeassistant/components/xeoma/camera.py +++ b/homeassistant/components/xeoma/camera.py @@ -1,7 +1,5 @@ """Support for Xeoma Cameras.""" -from __future__ import annotations - import logging from pyxeoma.xeoma import Xeoma, XeomaError diff --git a/homeassistant/components/xiaomi/camera.py b/homeassistant/components/xiaomi/camera.py index cb8d5f39dec3a..72764c6bf521f 100644 --- a/homeassistant/components/xiaomi/camera.py +++ b/homeassistant/components/xiaomi/camera.py @@ -1,7 +1,5 @@ """Component providing support for Xiaomi Cameras.""" -from __future__ import annotations - from ftplib import FTP, error_perm import logging diff --git a/homeassistant/components/xiaomi/device_tracker.py b/homeassistant/components/xiaomi/device_tracker.py index 5968a17f418f8..5e271451db417 100644 --- a/homeassistant/components/xiaomi/device_tracker.py +++ b/homeassistant/components/xiaomi/device_tracker.py @@ -1,7 +1,5 @@ """Support for Xiaomi Mi routers.""" -from __future__ import annotations - from http import HTTPStatus import logging diff --git a/homeassistant/components/xiaomi_aqara/lock.py b/homeassistant/components/xiaomi_aqara/lock.py index 86d20a7024f32..c1d97758e013c 100644 --- a/homeassistant/components/xiaomi_aqara/lock.py +++ b/homeassistant/components/xiaomi_aqara/lock.py @@ -1,7 +1,5 @@ """Support for Xiaomi Aqara locks.""" -from __future__ import annotations - from typing import Any from xiaomi_gateway import XiaomiGateway diff --git a/homeassistant/components/xiaomi_aqara/sensor.py b/homeassistant/components/xiaomi_aqara/sensor.py index 5a344fcf665c3..f81dda5765786 100644 --- a/homeassistant/components/xiaomi_aqara/sensor.py +++ b/homeassistant/components/xiaomi_aqara/sensor.py @@ -1,7 +1,5 @@ """Support for Xiaomi Aqara sensors.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/xiaomi_ble/__init__.py b/homeassistant/components/xiaomi_ble/__init__.py index fae5e4d0c912e..b1f5ba85348ec 100644 --- a/homeassistant/components/xiaomi_ble/__init__.py +++ b/homeassistant/components/xiaomi_ble/__init__.py @@ -1,7 +1,5 @@ """The Xiaomi Bluetooth integration.""" -from __future__ import annotations - from functools import partial import logging from typing import cast diff --git a/homeassistant/components/xiaomi_ble/binary_sensor.py b/homeassistant/components/xiaomi_ble/binary_sensor.py index 8956e2072530b..8c09d6ed34c42 100644 --- a/homeassistant/components/xiaomi_ble/binary_sensor.py +++ b/homeassistant/components/xiaomi_ble/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Xiaomi binary sensors.""" -from __future__ import annotations - from xiaomi_ble.parser import ( BinarySensorDeviceClass as XiaomiBinarySensorDeviceClass, ExtendedBinarySensorDeviceClass, diff --git a/homeassistant/components/xiaomi_ble/config_flow.py b/homeassistant/components/xiaomi_ble/config_flow.py index c293d7832d030..369424a439f90 100644 --- a/homeassistant/components/xiaomi_ble/config_flow.py +++ b/homeassistant/components/xiaomi_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Xiaomi Bluetooth integration.""" -from __future__ import annotations - from collections.abc import Mapping import dataclasses import logging diff --git a/homeassistant/components/xiaomi_ble/const.py b/homeassistant/components/xiaomi_ble/const.py index aab443c67fa88..3d3fc329b38d1 100644 --- a/homeassistant/components/xiaomi_ble/const.py +++ b/homeassistant/components/xiaomi_ble/const.py @@ -1,7 +1,5 @@ """Constants for the Xiaomi Bluetooth integration.""" -from __future__ import annotations - from typing import Final, TypedDict DOMAIN = "xiaomi_ble" diff --git a/homeassistant/components/xiaomi_ble/device.py b/homeassistant/components/xiaomi_ble/device.py index 4f712a7a77cb1..53c3debd15d0e 100644 --- a/homeassistant/components/xiaomi_ble/device.py +++ b/homeassistant/components/xiaomi_ble/device.py @@ -1,7 +1,5 @@ """Support for Xioami BLE devices.""" -from __future__ import annotations - from xiaomi_ble import DeviceKey from homeassistant.components.bluetooth.passive_update_processor import ( diff --git a/homeassistant/components/xiaomi_ble/device_trigger.py b/homeassistant/components/xiaomi_ble/device_trigger.py index 3c5488a1e74b7..ccc2de63ab64e 100644 --- a/homeassistant/components/xiaomi_ble/device_trigger.py +++ b/homeassistant/components/xiaomi_ble/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for Xiaomi BLE.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/xiaomi_ble/event.py b/homeassistant/components/xiaomi_ble/event.py index c5f6e01e575f8..682014cc212a2 100644 --- a/homeassistant/components/xiaomi_ble/event.py +++ b/homeassistant/components/xiaomi_ble/event.py @@ -1,7 +1,5 @@ """Support for Xiaomi event entities.""" -from __future__ import annotations - from dataclasses import replace from homeassistant.components.event import ( diff --git a/homeassistant/components/xiaomi_ble/sensor.py b/homeassistant/components/xiaomi_ble/sensor.py index 0fcae1925bb75..fd000b1a02303 100644 --- a/homeassistant/components/xiaomi_ble/sensor.py +++ b/homeassistant/components/xiaomi_ble/sensor.py @@ -1,7 +1,5 @@ """Support for xiaomi ble sensors.""" -from __future__ import annotations - from typing import cast from xiaomi_ble import DeviceClass, SensorUpdate, Units diff --git a/homeassistant/components/xiaomi_miio/__init__.py b/homeassistant/components/xiaomi_miio/__init__.py index 05e2fbe604352..90f032220e1c3 100644 --- a/homeassistant/components/xiaomi_miio/__init__.py +++ b/homeassistant/components/xiaomi_miio/__init__.py @@ -1,7 +1,5 @@ """Support for Xiaomi Miio.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from dataclasses import dataclass diff --git a/homeassistant/components/xiaomi_miio/alarm_control_panel.py b/homeassistant/components/xiaomi_miio/alarm_control_panel.py index 435253ae8d185..02b07e4a493b8 100644 --- a/homeassistant/components/xiaomi_miio/alarm_control_panel.py +++ b/homeassistant/components/xiaomi_miio/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Xiomi Gateway alarm control panels.""" -from __future__ import annotations - from functools import partial import logging diff --git a/homeassistant/components/xiaomi_miio/binary_sensor.py b/homeassistant/components/xiaomi_miio/binary_sensor.py index 205db7cd21cfd..c3dd5737151a1 100644 --- a/homeassistant/components/xiaomi_miio/binary_sensor.py +++ b/homeassistant/components/xiaomi_miio/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Xiaomi Miio binary sensors.""" -from __future__ import annotations - from collections.abc import Callable, Iterable from dataclasses import dataclass import logging diff --git a/homeassistant/components/xiaomi_miio/button.py b/homeassistant/components/xiaomi_miio/button.py index 58236e136cb4f..2a455b01e8fa3 100644 --- a/homeassistant/components/xiaomi_miio/button.py +++ b/homeassistant/components/xiaomi_miio/button.py @@ -1,7 +1,5 @@ """Support for Xiaomi buttons.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/xiaomi_miio/config_flow.py b/homeassistant/components/xiaomi_miio/config_flow.py index 17ea1105da572..20833694305dd 100644 --- a/homeassistant/components/xiaomi_miio/config_flow.py +++ b/homeassistant/components/xiaomi_miio/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure Xiaomi Miio.""" -from __future__ import annotations - from collections.abc import Mapping import logging from re import search diff --git a/homeassistant/components/xiaomi_miio/device_tracker.py b/homeassistant/components/xiaomi_miio/device_tracker.py index 518003ceedb6f..cd75f28c9ae57 100644 --- a/homeassistant/components/xiaomi_miio/device_tracker.py +++ b/homeassistant/components/xiaomi_miio/device_tracker.py @@ -1,7 +1,5 @@ """Support for Xiaomi Mi WiFi Repeater 2.""" -from __future__ import annotations - import logging from miio import DeviceException, WifiRepeater diff --git a/homeassistant/components/xiaomi_miio/diagnostics.py b/homeassistant/components/xiaomi_miio/diagnostics.py index cc941b140be32..19f5f6d6d17b9 100644 --- a/homeassistant/components/xiaomi_miio/diagnostics.py +++ b/homeassistant/components/xiaomi_miio/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Xiaomi Miio.""" -from __future__ import annotations - from typing import Any from homeassistant.components.diagnostics import async_redact_data diff --git a/homeassistant/components/xiaomi_miio/fan.py b/homeassistant/components/xiaomi_miio/fan.py index d10bdaad2172d..1c89af75e1b23 100644 --- a/homeassistant/components/xiaomi_miio/fan.py +++ b/homeassistant/components/xiaomi_miio/fan.py @@ -1,7 +1,5 @@ """Support for Xiaomi Mi Air Purifier and Xiaomi Mi Air Humidifier.""" -from __future__ import annotations - from abc import abstractmethod import asyncio import logging diff --git a/homeassistant/components/xiaomi_miio/light.py b/homeassistant/components/xiaomi_miio/light.py index 4c08dae6f525b..d0449aadc27f7 100644 --- a/homeassistant/components/xiaomi_miio/light.py +++ b/homeassistant/components/xiaomi_miio/light.py @@ -1,7 +1,5 @@ """Support for Xiaomi Philips Lights.""" -from __future__ import annotations - import asyncio import datetime from datetime import timedelta diff --git a/homeassistant/components/xiaomi_miio/number.py b/homeassistant/components/xiaomi_miio/number.py index 2f7066c6fdf22..3aec1148656da 100644 --- a/homeassistant/components/xiaomi_miio/number.py +++ b/homeassistant/components/xiaomi_miio/number.py @@ -1,7 +1,5 @@ """Motor speed support for Xiaomi Mi Air Humidifier.""" -from __future__ import annotations - import dataclasses from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/xiaomi_miio/remote.py b/homeassistant/components/xiaomi_miio/remote.py index 03b778ee35885..5b5ba736303a7 100644 --- a/homeassistant/components/xiaomi_miio/remote.py +++ b/homeassistant/components/xiaomi_miio/remote.py @@ -1,7 +1,5 @@ """Support for the Xiaomi IR Remote (Chuangmi IR).""" -from __future__ import annotations - import asyncio from datetime import timedelta import logging diff --git a/homeassistant/components/xiaomi_miio/select.py b/homeassistant/components/xiaomi_miio/select.py index 6dff7cf8ede9f..b6caa58723172 100644 --- a/homeassistant/components/xiaomi_miio/select.py +++ b/homeassistant/components/xiaomi_miio/select.py @@ -1,7 +1,5 @@ """Support led_brightness for Mi Air Humidifier.""" -from __future__ import annotations - from dataclasses import dataclass, field import logging from typing import Any, NamedTuple diff --git a/homeassistant/components/xiaomi_miio/sensor.py b/homeassistant/components/xiaomi_miio/sensor.py index eb630e6d28fe0..c81770db83d0d 100644 --- a/homeassistant/components/xiaomi_miio/sensor.py +++ b/homeassistant/components/xiaomi_miio/sensor.py @@ -1,7 +1,5 @@ """Support for Xiaomi Mi Air Quality Monitor (PM2.5) and Humidifier.""" -from __future__ import annotations - from collections.abc import Iterable from dataclasses import dataclass import logging diff --git a/homeassistant/components/xiaomi_miio/services.py b/homeassistant/components/xiaomi_miio/services.py index 882cf5b65f6b1..97397f9feecbe 100644 --- a/homeassistant/components/xiaomi_miio/services.py +++ b/homeassistant/components/xiaomi_miio/services.py @@ -1,7 +1,5 @@ """Xiaomi services.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.vacuum import DOMAIN as VACUUM_DOMAIN diff --git a/homeassistant/components/xiaomi_miio/switch.py b/homeassistant/components/xiaomi_miio/switch.py index bc922671a9f07..ddeea908f0d8a 100644 --- a/homeassistant/components/xiaomi_miio/switch.py +++ b/homeassistant/components/xiaomi_miio/switch.py @@ -1,7 +1,5 @@ """Support for Xiaomi Smart WiFi Socket and Smart Power Strip.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from functools import partial diff --git a/homeassistant/components/xiaomi_miio/vacuum.py b/homeassistant/components/xiaomi_miio/vacuum.py index 5ff31c3bb9e7c..c42a92c0ecfb6 100644 --- a/homeassistant/components/xiaomi_miio/vacuum.py +++ b/homeassistant/components/xiaomi_miio/vacuum.py @@ -1,7 +1,5 @@ """Support for the Xiaomi vacuum cleaner robot.""" -from __future__ import annotations - from functools import partial import logging from typing import Any diff --git a/homeassistant/components/xiaomi_tv/media_player.py b/homeassistant/components/xiaomi_tv/media_player.py index 19cb4faf2b914..3a1787f5ed86b 100644 --- a/homeassistant/components/xiaomi_tv/media_player.py +++ b/homeassistant/components/xiaomi_tv/media_player.py @@ -1,7 +1,5 @@ """Add support for the Xiaomi TVs.""" -from __future__ import annotations - import logging import pymitv diff --git a/homeassistant/components/xmpp/notify.py b/homeassistant/components/xmpp/notify.py index 964f66f1db258..6a0762187e0bf 100644 --- a/homeassistant/components/xmpp/notify.py +++ b/homeassistant/components/xmpp/notify.py @@ -1,7 +1,5 @@ """Jabber (XMPP) notification service.""" -from __future__ import annotations - from concurrent.futures import TimeoutError as FutTimeoutError from http import HTTPStatus import logging diff --git a/homeassistant/components/xs1/climate.py b/homeassistant/components/xs1/climate.py index 0747b2130bd89..680e73a7ba1ae 100644 --- a/homeassistant/components/xs1/climate.py +++ b/homeassistant/components/xs1/climate.py @@ -1,7 +1,5 @@ """Support for XS1 climate devices.""" -from __future__ import annotations - from typing import Any from xs1_api_client.api_constants import ActuatorType diff --git a/homeassistant/components/xs1/sensor.py b/homeassistant/components/xs1/sensor.py index d1411fe540bf8..1403b4c4ddeac 100644 --- a/homeassistant/components/xs1/sensor.py +++ b/homeassistant/components/xs1/sensor.py @@ -1,7 +1,5 @@ """Support for XS1 sensors.""" -from __future__ import annotations - from xs1_api_client.api_constants import ActuatorType from xs1_api_client.device.actuator import XS1Actuator from xs1_api_client.device.sensor import XS1Sensor diff --git a/homeassistant/components/xs1/switch.py b/homeassistant/components/xs1/switch.py index 232bd590c619e..49e2a689db8e6 100644 --- a/homeassistant/components/xs1/switch.py +++ b/homeassistant/components/xs1/switch.py @@ -1,7 +1,5 @@ """Support for XS1 switches.""" -from __future__ import annotations - from typing import Any from xs1_api_client.api_constants import ActuatorType diff --git a/homeassistant/components/yale/__init__.py b/homeassistant/components/yale/__init__.py index b018f4a2287cf..c689e4e906f54 100644 --- a/homeassistant/components/yale/__init__.py +++ b/homeassistant/components/yale/__init__.py @@ -1,7 +1,5 @@ """Support for Yale devices.""" -from __future__ import annotations - from pathlib import Path from typing import cast diff --git a/homeassistant/components/yale/binary_sensor.py b/homeassistant/components/yale/binary_sensor.py index bb9acb166447b..ffdbc63f33f69 100644 --- a/homeassistant/components/yale/binary_sensor.py +++ b/homeassistant/components/yale/binary_sensor.py @@ -1,7 +1,5 @@ """Support for Yale binary sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from datetime import datetime, timedelta diff --git a/homeassistant/components/yale/camera.py b/homeassistant/components/yale/camera.py index acabba23b59bd..d7d8146cea8de 100644 --- a/homeassistant/components/yale/camera.py +++ b/homeassistant/components/yale/camera.py @@ -1,7 +1,5 @@ """Support for Yale doorbell camera.""" -from __future__ import annotations - import logging from aiohttp import ClientSession diff --git a/homeassistant/components/yale/data.py b/homeassistant/components/yale/data.py index 12736f7733d0f..383f31d9358d7 100644 --- a/homeassistant/components/yale/data.py +++ b/homeassistant/components/yale/data.py @@ -1,7 +1,5 @@ """Support for Yale devices.""" -from __future__ import annotations - from yalexs.lock import LockDetail from yalexs.manager.data import YaleXSData from yalexs_ble import YaleXSBLEDiscovery diff --git a/homeassistant/components/yale/diagnostics.py b/homeassistant/components/yale/diagnostics.py index 7e7f6179e7af7..b44c70ab51af3 100644 --- a/homeassistant/components/yale/diagnostics.py +++ b/homeassistant/components/yale/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for yale.""" -from __future__ import annotations - from typing import Any from yalexs.const import Brand diff --git a/homeassistant/components/yale/event.py b/homeassistant/components/yale/event.py index 0ea7694be6da8..0103cecd55a27 100644 --- a/homeassistant/components/yale/event.py +++ b/homeassistant/components/yale/event.py @@ -1,7 +1,5 @@ """Support for yale events.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import TYPE_CHECKING diff --git a/homeassistant/components/yale/lock.py b/homeassistant/components/yale/lock.py index edf368ed8d08c..2d2ee1b842359 100644 --- a/homeassistant/components/yale/lock.py +++ b/homeassistant/components/yale/lock.py @@ -1,7 +1,5 @@ """Support for Yale lock.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/yale/sensor.py b/homeassistant/components/yale/sensor.py index 91ecbea704dfb..d6d7946524bc3 100644 --- a/homeassistant/components/yale/sensor.py +++ b/homeassistant/components/yale/sensor.py @@ -1,7 +1,5 @@ """Support for Yale sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/yale/util.py b/homeassistant/components/yale/util.py index 3462c576fd914..e5b88656efe86 100644 --- a/homeassistant/components/yale/util.py +++ b/homeassistant/components/yale/util.py @@ -1,7 +1,5 @@ """Yale util functions.""" -from __future__ import annotations - from datetime import datetime, timedelta from functools import partial diff --git a/homeassistant/components/yale_smart_alarm/__init__.py b/homeassistant/components/yale_smart_alarm/__init__.py index 5c481719cc952..d66e69087bccc 100644 --- a/homeassistant/components/yale_smart_alarm/__init__.py +++ b/homeassistant/components/yale_smart_alarm/__init__.py @@ -1,7 +1,5 @@ """The yale_smart_alarm component.""" -from __future__ import annotations - from homeassistant.components.lock import CONF_DEFAULT_CODE, DOMAIN as LOCK_DOMAIN from homeassistant.config_entries import ConfigEntry from homeassistant.const import CONF_CODE, CONF_NAME diff --git a/homeassistant/components/yale_smart_alarm/alarm_control_panel.py b/homeassistant/components/yale_smart_alarm/alarm_control_panel.py index b443ba016d618..43097677c0129 100644 --- a/homeassistant/components/yale_smart_alarm/alarm_control_panel.py +++ b/homeassistant/components/yale_smart_alarm/alarm_control_panel.py @@ -1,7 +1,5 @@ """Support for Yale Alarm.""" -from __future__ import annotations - from typing import TYPE_CHECKING from yalesmartalarmclient.const import ( diff --git a/homeassistant/components/yale_smart_alarm/binary_sensor.py b/homeassistant/components/yale_smart_alarm/binary_sensor.py index 20fe3648eed01..d817d2cb4687e 100644 --- a/homeassistant/components/yale_smart_alarm/binary_sensor.py +++ b/homeassistant/components/yale_smart_alarm/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for Yale Alarm.""" -from __future__ import annotations - from homeassistant.components.binary_sensor import ( BinarySensorDeviceClass, BinarySensorEntity, diff --git a/homeassistant/components/yale_smart_alarm/button.py b/homeassistant/components/yale_smart_alarm/button.py index 0875ab4514de6..51e5fa6d3f84b 100644 --- a/homeassistant/components/yale_smart_alarm/button.py +++ b/homeassistant/components/yale_smart_alarm/button.py @@ -1,7 +1,5 @@ """Support for Yale Smart Alarm button.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant.components.button import ButtonEntity, ButtonEntityDescription diff --git a/homeassistant/components/yale_smart_alarm/config_flow.py b/homeassistant/components/yale_smart_alarm/config_flow.py index d8c1fc80f8f41..946543c65cddd 100644 --- a/homeassistant/components/yale_smart_alarm/config_flow.py +++ b/homeassistant/components/yale_smart_alarm/config_flow.py @@ -1,7 +1,5 @@ """Adds config flow for Yale Smart Alarm integration.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/components/yale_smart_alarm/coordinator.py b/homeassistant/components/yale_smart_alarm/coordinator.py index db63567fa926a..5963c5499f310 100644 --- a/homeassistant/components/yale_smart_alarm/coordinator.py +++ b/homeassistant/components/yale_smart_alarm/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the Yale integration.""" -from __future__ import annotations - from datetime import timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/components/yale_smart_alarm/diagnostics.py b/homeassistant/components/yale_smart_alarm/diagnostics.py index eb7b2be9fb480..955a782b7e202 100644 --- a/homeassistant/components/yale_smart_alarm/diagnostics.py +++ b/homeassistant/components/yale_smart_alarm/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for Yale Smart Alarm.""" -from __future__ import annotations - from dataclasses import asdict from typing import Any diff --git a/homeassistant/components/yale_smart_alarm/lock.py b/homeassistant/components/yale_smart_alarm/lock.py index f4fae531b67d8..095d1f886d634 100644 --- a/homeassistant/components/yale_smart_alarm/lock.py +++ b/homeassistant/components/yale_smart_alarm/lock.py @@ -1,7 +1,5 @@ """Lock for Yale Alarm.""" -from __future__ import annotations - from typing import Any from yalesmartalarmclient import YaleLock, YaleLockState diff --git a/homeassistant/components/yale_smart_alarm/select.py b/homeassistant/components/yale_smart_alarm/select.py index 0b443e762e6b5..3b2517800becf 100644 --- a/homeassistant/components/yale_smart_alarm/select.py +++ b/homeassistant/components/yale_smart_alarm/select.py @@ -1,7 +1,5 @@ """Select for Yale Alarm.""" -from __future__ import annotations - from yalesmartalarmclient import YaleLock, YaleLockVolume from homeassistant.components.select import SelectEntity diff --git a/homeassistant/components/yale_smart_alarm/sensor.py b/homeassistant/components/yale_smart_alarm/sensor.py index 14301d0c6b57a..989923a76beaa 100644 --- a/homeassistant/components/yale_smart_alarm/sensor.py +++ b/homeassistant/components/yale_smart_alarm/sensor.py @@ -1,7 +1,5 @@ """Sensors for Yale Alarm.""" -from __future__ import annotations - from typing import cast from homeassistant.components.sensor import SensorDeviceClass, SensorEntity diff --git a/homeassistant/components/yale_smart_alarm/switch.py b/homeassistant/components/yale_smart_alarm/switch.py index e4523a6680205..d908432e1bfae 100644 --- a/homeassistant/components/yale_smart_alarm/switch.py +++ b/homeassistant/components/yale_smart_alarm/switch.py @@ -1,7 +1,5 @@ """Switches for Yale Alarm.""" -from __future__ import annotations - from typing import Any from yalesmartalarmclient import YaleLock diff --git a/homeassistant/components/yalexs_ble/__init__.py b/homeassistant/components/yalexs_ble/__init__.py index 8d3c298643cc6..26231a8d58eca 100644 --- a/homeassistant/components/yalexs_ble/__init__.py +++ b/homeassistant/components/yalexs_ble/__init__.py @@ -1,7 +1,5 @@ """The Yale Access Bluetooth integration.""" -from __future__ import annotations - from yalexs_ble import ( AuthError, ConnectionInfo, diff --git a/homeassistant/components/yalexs_ble/binary_sensor.py b/homeassistant/components/yalexs_ble/binary_sensor.py index dc924486df290..b7625a906a3b3 100644 --- a/homeassistant/components/yalexs_ble/binary_sensor.py +++ b/homeassistant/components/yalexs_ble/binary_sensor.py @@ -1,7 +1,5 @@ """Support for yalexs ble binary sensors.""" -from __future__ import annotations - from yalexs_ble import ConnectionInfo, DoorStatus, LockInfo, LockState from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/yalexs_ble/config_cache.py b/homeassistant/components/yalexs_ble/config_cache.py index eccfbf3ea9e09..f63afdba5e751 100644 --- a/homeassistant/components/yalexs_ble/config_cache.py +++ b/homeassistant/components/yalexs_ble/config_cache.py @@ -1,7 +1,5 @@ """The Yale Access Bluetooth integration.""" -from __future__ import annotations - from yalexs_ble import ValidatedLockConfig from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/yalexs_ble/config_flow.py b/homeassistant/components/yalexs_ble/config_flow.py index 01961553311d5..1e5623a223f30 100644 --- a/homeassistant/components/yalexs_ble/config_flow.py +++ b/homeassistant/components/yalexs_ble/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Yale Access Bluetooth integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any, Self diff --git a/homeassistant/components/yalexs_ble/entity.py b/homeassistant/components/yalexs_ble/entity.py index afa80b8e31372..15b583fc977fa 100644 --- a/homeassistant/components/yalexs_ble/entity.py +++ b/homeassistant/components/yalexs_ble/entity.py @@ -1,7 +1,5 @@ """The yalexs_ble integration entities.""" -from __future__ import annotations - from yalexs_ble import ConnectionInfo, LockInfo, LockState from homeassistant.components import bluetooth diff --git a/homeassistant/components/yalexs_ble/lock.py b/homeassistant/components/yalexs_ble/lock.py index 1d70b2098e874..477ba7b5750d4 100644 --- a/homeassistant/components/yalexs_ble/lock.py +++ b/homeassistant/components/yalexs_ble/lock.py @@ -1,7 +1,5 @@ """Support for Yale Access Bluetooth locks.""" -from __future__ import annotations - from typing import Any from yalexs_ble import ConnectionInfo, LockInfo, LockState, LockStatus diff --git a/homeassistant/components/yalexs_ble/models.py b/homeassistant/components/yalexs_ble/models.py index cc6b3697e728a..53b6699454606 100644 --- a/homeassistant/components/yalexs_ble/models.py +++ b/homeassistant/components/yalexs_ble/models.py @@ -1,7 +1,5 @@ """The yalexs_ble integration models.""" -from __future__ import annotations - from dataclasses import dataclass from yalexs_ble import PushLock diff --git a/homeassistant/components/yalexs_ble/sensor.py b/homeassistant/components/yalexs_ble/sensor.py index 01f0d1242a9dc..beb4937b9c2d0 100644 --- a/homeassistant/components/yalexs_ble/sensor.py +++ b/homeassistant/components/yalexs_ble/sensor.py @@ -1,7 +1,5 @@ """Support for yalexs ble sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/yalexs_ble/util.py b/homeassistant/components/yalexs_ble/util.py index 328aa2b637522..15ff53dd1d461 100644 --- a/homeassistant/components/yalexs_ble/util.py +++ b/homeassistant/components/yalexs_ble/util.py @@ -1,7 +1,5 @@ """The yalexs_ble integration models.""" -from __future__ import annotations - import platform from yalexs_ble import local_name_is_unique diff --git a/homeassistant/components/yamaha/media_player.py b/homeassistant/components/yamaha/media_player.py index c16433b3c378c..0765fad31345a 100644 --- a/homeassistant/components/yamaha/media_player.py +++ b/homeassistant/components/yamaha/media_player.py @@ -1,7 +1,5 @@ """Support for Yamaha Receivers.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/yamaha_musiccast/__init__.py b/homeassistant/components/yamaha_musiccast/__init__.py index edc124890c53f..4cf9ddc49e454 100644 --- a/homeassistant/components/yamaha_musiccast/__init__.py +++ b/homeassistant/components/yamaha_musiccast/__init__.py @@ -1,7 +1,5 @@ """The MusicCast integration.""" -from __future__ import annotations - import logging from aiohttp import DummyCookieJar diff --git a/homeassistant/components/yamaha_musiccast/config_flow.py b/homeassistant/components/yamaha_musiccast/config_flow.py index 6a98c1570010e..8722e7ac0ef14 100644 --- a/homeassistant/components/yamaha_musiccast/config_flow.py +++ b/homeassistant/components/yamaha_musiccast/config_flow.py @@ -1,7 +1,5 @@ """Config flow for MusicCast.""" -from __future__ import annotations - import logging from typing import Any from urllib.parse import urlparse diff --git a/homeassistant/components/yamaha_musiccast/coordinator.py b/homeassistant/components/yamaha_musiccast/coordinator.py index 13afbe3aa5e7a..a8e045b43c9fa 100644 --- a/homeassistant/components/yamaha_musiccast/coordinator.py +++ b/homeassistant/components/yamaha_musiccast/coordinator.py @@ -1,7 +1,5 @@ """The MusicCast integration.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import TYPE_CHECKING diff --git a/homeassistant/components/yamaha_musiccast/entity.py b/homeassistant/components/yamaha_musiccast/entity.py index 8023b13c10a5a..cf13af76de4f0 100644 --- a/homeassistant/components/yamaha_musiccast/entity.py +++ b/homeassistant/components/yamaha_musiccast/entity.py @@ -1,7 +1,5 @@ """The MusicCast integration.""" -from __future__ import annotations - from aiomusiccast.capabilities import Capability from homeassistant.const import ATTR_CONNECTIONS, ATTR_VIA_DEVICE diff --git a/homeassistant/components/yamaha_musiccast/media_player.py b/homeassistant/components/yamaha_musiccast/media_player.py index af7bbc1c66985..ab0a6e1ef842d 100644 --- a/homeassistant/components/yamaha_musiccast/media_player.py +++ b/homeassistant/components/yamaha_musiccast/media_player.py @@ -1,7 +1,5 @@ """Implementation of the musiccast media player.""" -from __future__ import annotations - import contextlib import logging from typing import Any diff --git a/homeassistant/components/yamaha_musiccast/number.py b/homeassistant/components/yamaha_musiccast/number.py index 0de14ef142d4a..3130c44982a7a 100644 --- a/homeassistant/components/yamaha_musiccast/number.py +++ b/homeassistant/components/yamaha_musiccast/number.py @@ -1,7 +1,5 @@ """Number entities for musiccast.""" -from __future__ import annotations - from aiomusiccast.capabilities import NumberSetter from homeassistant.components.number import NumberEntity diff --git a/homeassistant/components/yamaha_musiccast/select.py b/homeassistant/components/yamaha_musiccast/select.py index 133cb4c4d7b57..bea7a93efb521 100644 --- a/homeassistant/components/yamaha_musiccast/select.py +++ b/homeassistant/components/yamaha_musiccast/select.py @@ -1,7 +1,5 @@ """The select entities for musiccast.""" -from __future__ import annotations - from aiomusiccast.capabilities import OptionSetter from homeassistant.components.select import SelectEntity diff --git a/homeassistant/components/yandex_transport/sensor.py b/homeassistant/components/yandex_transport/sensor.py index e6ecc0ee0b88c..269b81b55dc41 100644 --- a/homeassistant/components/yandex_transport/sensor.py +++ b/homeassistant/components/yandex_transport/sensor.py @@ -1,7 +1,5 @@ """Service for obtaining information about closer bus from Transport Yandex Service.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/yardian/__init__.py b/homeassistant/components/yardian/__init__.py index 3f0bf7c32d9f5..bf2667e0a2ba6 100644 --- a/homeassistant/components/yardian/__init__.py +++ b/homeassistant/components/yardian/__init__.py @@ -1,7 +1,5 @@ """The Yardian integration.""" -from __future__ import annotations - from pyyardian import AsyncYardianClient from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/yardian/binary_sensor.py b/homeassistant/components/yardian/binary_sensor.py index 12edcd02fb9da..b2bce5969cd91 100644 --- a/homeassistant/components/yardian/binary_sensor.py +++ b/homeassistant/components/yardian/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors for Yardian integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/yardian/config_flow.py b/homeassistant/components/yardian/config_flow.py index 0a947537db042..632ebc52e8ea6 100644 --- a/homeassistant/components/yardian/config_flow.py +++ b/homeassistant/components/yardian/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Yardian integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/yardian/coordinator.py b/homeassistant/components/yardian/coordinator.py index 8028377daf4da..256d011a27324 100644 --- a/homeassistant/components/yardian/coordinator.py +++ b/homeassistant/components/yardian/coordinator.py @@ -1,7 +1,5 @@ """Update coordinators for Yardian.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass import datetime diff --git a/homeassistant/components/yardian/sensor.py b/homeassistant/components/yardian/sensor.py index 3be0ddee76b32..582bbabeea376 100644 --- a/homeassistant/components/yardian/sensor.py +++ b/homeassistant/components/yardian/sensor.py @@ -1,7 +1,5 @@ """Sensors for Yardian integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/yardian/switch.py b/homeassistant/components/yardian/switch.py index ba98fa2aaaa01..131b4c04ac1cb 100644 --- a/homeassistant/components/yardian/switch.py +++ b/homeassistant/components/yardian/switch.py @@ -1,7 +1,5 @@ """Support for Yardian integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/yeelight/__init__.py b/homeassistant/components/yeelight/__init__.py index cb24edae1fda7..f45560fc9e604 100644 --- a/homeassistant/components/yeelight/__init__.py +++ b/homeassistant/components/yeelight/__init__.py @@ -1,7 +1,5 @@ """Support for Xiaomi Yeelight WiFi color bulb.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/yeelight/config_flow.py b/homeassistant/components/yeelight/config_flow.py index cc3ab35f68490..251d6df7e08d2 100644 --- a/homeassistant/components/yeelight/config_flow.py +++ b/homeassistant/components/yeelight/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Yeelight integration.""" -from __future__ import annotations - import logging from typing import Any, Self from urllib.parse import urlparse diff --git a/homeassistant/components/yeelight/device.py b/homeassistant/components/yeelight/device.py index 09086dc91d9cd..e827f13742abf 100644 --- a/homeassistant/components/yeelight/device.py +++ b/homeassistant/components/yeelight/device.py @@ -1,7 +1,5 @@ """Support for Xiaomi Yeelight WiFi color bulb.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/yeelight/entity.py b/homeassistant/components/yeelight/entity.py index c0bc45f6a51d6..0584b5782e86d 100644 --- a/homeassistant/components/yeelight/entity.py +++ b/homeassistant/components/yeelight/entity.py @@ -1,7 +1,5 @@ """Support for Xiaomi Yeelight WiFi color bulb.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.entity import Entity diff --git a/homeassistant/components/yeelight/light.py b/homeassistant/components/yeelight/light.py index b2eaed79917e3..f3c11ee57093a 100644 --- a/homeassistant/components/yeelight/light.py +++ b/homeassistant/components/yeelight/light.py @@ -1,7 +1,5 @@ """Light platform support for yeelight.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import logging import math diff --git a/homeassistant/components/yeelight/scanner.py b/homeassistant/components/yeelight/scanner.py index 75156ab019bbe..51ea2a408e992 100644 --- a/homeassistant/components/yeelight/scanner.py +++ b/homeassistant/components/yeelight/scanner.py @@ -1,7 +1,5 @@ """Support for Xiaomi Yeelight WiFi color bulb.""" -from __future__ import annotations - import asyncio from collections.abc import ValuesView import contextlib diff --git a/homeassistant/components/yeelightsunflower/light.py b/homeassistant/components/yeelightsunflower/light.py index 4cacd1def229f..ceb7736bbde84 100644 --- a/homeassistant/components/yeelightsunflower/light.py +++ b/homeassistant/components/yeelightsunflower/light.py @@ -1,7 +1,5 @@ """Support for Yeelight Sunflower color bulbs (not Yeelight Blue or WiFi).""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/yi/camera.py b/homeassistant/components/yi/camera.py index 10b84f933ef25..49fed941560ce 100644 --- a/homeassistant/components/yi/camera.py +++ b/homeassistant/components/yi/camera.py @@ -1,7 +1,5 @@ """Support for Xiaomi Cameras (HiSilicon Hi3518e V200).""" -from __future__ import annotations - import logging from aioftp import Client, StatusCodeError diff --git a/homeassistant/components/yolink/__init__.py b/homeassistant/components/yolink/__init__.py index 54a903302d3f5..81aacbdf93368 100644 --- a/homeassistant/components/yolink/__init__.py +++ b/homeassistant/components/yolink/__init__.py @@ -1,7 +1,5 @@ """The yolink integration.""" -from __future__ import annotations - import asyncio from dataclasses import dataclass from datetime import timedelta diff --git a/homeassistant/components/yolink/binary_sensor.py b/homeassistant/components/yolink/binary_sensor.py index cfec02ca3e2ce..3714bb979246c 100644 --- a/homeassistant/components/yolink/binary_sensor.py +++ b/homeassistant/components/yolink/binary_sensor.py @@ -1,7 +1,5 @@ """YoLink BinarySensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/yolink/climate.py b/homeassistant/components/yolink/climate.py index 65253094fa91e..b7c33a96072a8 100644 --- a/homeassistant/components/yolink/climate.py +++ b/homeassistant/components/yolink/climate.py @@ -1,7 +1,5 @@ """YoLink Thermostat.""" -from __future__ import annotations - from typing import Any from yolink.const import ATTR_DEVICE_THERMOSTAT diff --git a/homeassistant/components/yolink/config_flow.py b/homeassistant/components/yolink/config_flow.py index 2e96dcf9f8cc6..c667fe4bd847c 100644 --- a/homeassistant/components/yolink/config_flow.py +++ b/homeassistant/components/yolink/config_flow.py @@ -1,7 +1,5 @@ """Config flow for yolink.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/yolink/coordinator.py b/homeassistant/components/yolink/coordinator.py index 2c914e84a08c6..b753d2c3f4cd0 100644 --- a/homeassistant/components/yolink/coordinator.py +++ b/homeassistant/components/yolink/coordinator.py @@ -1,7 +1,5 @@ """YoLink DataUpdateCoordinator.""" -from __future__ import annotations - import asyncio from datetime import UTC, datetime, timedelta import logging diff --git a/homeassistant/components/yolink/cover.py b/homeassistant/components/yolink/cover.py index b1cfc3681cc4a..86a03a543fbe9 100644 --- a/homeassistant/components/yolink/cover.py +++ b/homeassistant/components/yolink/cover.py @@ -1,7 +1,5 @@ """YoLink Garage Door.""" -from __future__ import annotations - from typing import Any from yolink.client_request import ClientRequest diff --git a/homeassistant/components/yolink/device_trigger.py b/homeassistant/components/yolink/device_trigger.py index 6f5ed8b24fa35..cea946325fbfd 100644 --- a/homeassistant/components/yolink/device_trigger.py +++ b/homeassistant/components/yolink/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for YoLink.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/yolink/entity.py b/homeassistant/components/yolink/entity.py index ecc42ad1a0eb0..54fb830377d70 100644 --- a/homeassistant/components/yolink/entity.py +++ b/homeassistant/components/yolink/entity.py @@ -1,7 +1,5 @@ """Support for YoLink Device.""" -from __future__ import annotations - from abc import abstractmethod from typing import Any diff --git a/homeassistant/components/yolink/light.py b/homeassistant/components/yolink/light.py index 54470673fa527..a82b64bcd3193 100644 --- a/homeassistant/components/yolink/light.py +++ b/homeassistant/components/yolink/light.py @@ -1,7 +1,5 @@ """YoLink Dimmer.""" -from __future__ import annotations - from typing import Any from yolink.client_request import ClientRequest diff --git a/homeassistant/components/yolink/lock.py b/homeassistant/components/yolink/lock.py index 5e244dd08f21f..46068fc71d7cf 100644 --- a/homeassistant/components/yolink/lock.py +++ b/homeassistant/components/yolink/lock.py @@ -1,7 +1,5 @@ """YoLink Lock V1/V2.""" -from __future__ import annotations - from typing import Any from yolink.client_request import ClientRequest diff --git a/homeassistant/components/yolink/number.py b/homeassistant/components/yolink/number.py index c643a20d0ea72..1a7afd809ff29 100644 --- a/homeassistant/components/yolink/number.py +++ b/homeassistant/components/yolink/number.py @@ -1,7 +1,5 @@ """YoLink device number type config settings.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/yolink/select.py b/homeassistant/components/yolink/select.py index 030b193edff5a..6b7870133040b 100644 --- a/homeassistant/components/yolink/select.py +++ b/homeassistant/components/yolink/select.py @@ -1,7 +1,5 @@ """YoLink select platform.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/yolink/sensor.py b/homeassistant/components/yolink/sensor.py index bbbb6f71417a7..be7bb12a961bc 100644 --- a/homeassistant/components/yolink/sensor.py +++ b/homeassistant/components/yolink/sensor.py @@ -1,7 +1,5 @@ """YoLink Sensor.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/yolink/siren.py b/homeassistant/components/yolink/siren.py index 9ff76b29a9a06..d9dcb2075998c 100644 --- a/homeassistant/components/yolink/siren.py +++ b/homeassistant/components/yolink/siren.py @@ -1,7 +1,5 @@ """YoLink Siren.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/yolink/switch.py b/homeassistant/components/yolink/switch.py index 999ec6c1abac2..86b90a7da8bfd 100644 --- a/homeassistant/components/yolink/switch.py +++ b/homeassistant/components/yolink/switch.py @@ -1,7 +1,5 @@ """YoLink Switch.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/yolink/valve.py b/homeassistant/components/yolink/valve.py index 1683f600715ca..764ca8e5dd586 100644 --- a/homeassistant/components/yolink/valve.py +++ b/homeassistant/components/yolink/valve.py @@ -1,7 +1,5 @@ """YoLink Valve.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/youless/config_flow.py b/homeassistant/components/youless/config_flow.py index 40f09ad3af714..157f55620c677 100644 --- a/homeassistant/components/youless/config_flow.py +++ b/homeassistant/components/youless/config_flow.py @@ -1,7 +1,5 @@ """Config flow for youless integration.""" -from __future__ import annotations - import logging from typing import Any from urllib.error import HTTPError, URLError diff --git a/homeassistant/components/youless/sensor.py b/homeassistant/components/youless/sensor.py index 6a1e0ceea0a77..2a406810b4604 100644 --- a/homeassistant/components/youless/sensor.py +++ b/homeassistant/components/youless/sensor.py @@ -1,7 +1,5 @@ """The sensor entity for the Youless integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/youtube/__init__.py b/homeassistant/components/youtube/__init__.py index 32863f5a77260..306378a07773a 100644 --- a/homeassistant/components/youtube/__init__.py +++ b/homeassistant/components/youtube/__init__.py @@ -1,7 +1,5 @@ """Support for YouTube.""" -from __future__ import annotations - from aiohttp.client_exceptions import ClientError, ClientResponseError from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/youtube/config_flow.py b/homeassistant/components/youtube/config_flow.py index 76d74965b34f2..4fd9a1b3814e4 100644 --- a/homeassistant/components/youtube/config_flow.py +++ b/homeassistant/components/youtube/config_flow.py @@ -1,7 +1,5 @@ """Config flow for YouTube integration.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/youtube/coordinator.py b/homeassistant/components/youtube/coordinator.py index 476e5bb402262..f5aa00d31b33e 100644 --- a/homeassistant/components/youtube/coordinator.py +++ b/homeassistant/components/youtube/coordinator.py @@ -1,7 +1,5 @@ """DataUpdateCoordinator for the YouTube integration.""" -from __future__ import annotations - from datetime import timedelta from typing import Any diff --git a/homeassistant/components/youtube/diagnostics.py b/homeassistant/components/youtube/diagnostics.py index 9a898b7e2de7a..95592a164c641 100644 --- a/homeassistant/components/youtube/diagnostics.py +++ b/homeassistant/components/youtube/diagnostics.py @@ -1,7 +1,5 @@ """Diagnostics support for YouTube.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigEntry diff --git a/homeassistant/components/youtube/entity.py b/homeassistant/components/youtube/entity.py index 698b14fa6a7c7..32830ee98218a 100644 --- a/homeassistant/components/youtube/entity.py +++ b/homeassistant/components/youtube/entity.py @@ -1,7 +1,5 @@ """Entity representing a YouTube account.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceEntryType, DeviceInfo from homeassistant.helpers.entity import EntityDescription from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/youtube/sensor.py b/homeassistant/components/youtube/sensor.py index 224ace3d40539..0ae4be9e95876 100644 --- a/homeassistant/components/youtube/sensor.py +++ b/homeassistant/components/youtube/sensor.py @@ -1,7 +1,5 @@ """Support for YouTube Sensors.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/zabbix/sensor.py b/homeassistant/components/zabbix/sensor.py index 27d7e71d8d98c..13874ac4b8b43 100644 --- a/homeassistant/components/zabbix/sensor.py +++ b/homeassistant/components/zabbix/sensor.py @@ -1,7 +1,5 @@ """Support for Zabbix sensors.""" -from __future__ import annotations - from collections.abc import Mapping import logging from typing import Any diff --git a/homeassistant/components/zamg/__init__.py b/homeassistant/components/zamg/__init__.py index f6241e53fbe8f..3fa61f622b72b 100644 --- a/homeassistant/components/zamg/__init__.py +++ b/homeassistant/components/zamg/__init__.py @@ -1,7 +1,5 @@ """The zamg component.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.const import Platform from homeassistant.core import HomeAssistant, callback diff --git a/homeassistant/components/zamg/config_flow.py b/homeassistant/components/zamg/config_flow.py index 24045ba8f4ec6..15521fe714a32 100644 --- a/homeassistant/components/zamg/config_flow.py +++ b/homeassistant/components/zamg/config_flow.py @@ -1,7 +1,5 @@ """Config Flow for the zamg integration.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/zamg/coordinator.py b/homeassistant/components/zamg/coordinator.py index a88c97ad267eb..7ca022503fdc2 100644 --- a/homeassistant/components/zamg/coordinator.py +++ b/homeassistant/components/zamg/coordinator.py @@ -1,7 +1,5 @@ """Data Update coordinator for ZAMG weather data.""" -from __future__ import annotations - from zamg import ZamgData as ZamgDevice from zamg.exceptions import ZamgError, ZamgNoDataError diff --git a/homeassistant/components/zamg/sensor.py b/homeassistant/components/zamg/sensor.py index 6caa0741c1baa..53d7da8169ace 100644 --- a/homeassistant/components/zamg/sensor.py +++ b/homeassistant/components/zamg/sensor.py @@ -1,7 +1,5 @@ """Sensor for the zamg integration.""" -from __future__ import annotations - from collections.abc import Mapping from dataclasses import dataclass diff --git a/homeassistant/components/zamg/weather.py b/homeassistant/components/zamg/weather.py index 85301d6186e7d..c3fcef43accfc 100644 --- a/homeassistant/components/zamg/weather.py +++ b/homeassistant/components/zamg/weather.py @@ -1,7 +1,5 @@ """Sensor for the zamg integration.""" -from __future__ import annotations - from homeassistant.components.weather import WeatherEntity from homeassistant.config_entries import ConfigEntry from homeassistant.const import ( diff --git a/homeassistant/components/zengge/light.py b/homeassistant/components/zengge/light.py index ccb6733c65099..987a69a31aa12 100644 --- a/homeassistant/components/zengge/light.py +++ b/homeassistant/components/zengge/light.py @@ -1,7 +1,5 @@ """Support for Zengge lights.""" -from __future__ import annotations - import voluptuous as vol from homeassistant.components.light import PLATFORM_SCHEMA as LIGHT_PLATFORM_SCHEMA diff --git a/homeassistant/components/zeroconf/__init__.py b/homeassistant/components/zeroconf/__init__.py index 82317d0620574..e4544782891b8 100644 --- a/homeassistant/components/zeroconf/__init__.py +++ b/homeassistant/components/zeroconf/__init__.py @@ -1,7 +1,5 @@ """Support for exposing Home Assistant via Zeroconf.""" -from __future__ import annotations - from contextlib import suppress from ipaddress import IPv4Address, IPv6Address import logging diff --git a/homeassistant/components/zeroconf/discovery.py b/homeassistant/components/zeroconf/discovery.py index 1158f8a2fdb29..eee7cac953535 100644 --- a/homeassistant/components/zeroconf/discovery.py +++ b/homeassistant/components/zeroconf/discovery.py @@ -1,7 +1,5 @@ """Zeroconf discovery for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable import contextlib from fnmatch import translate diff --git a/homeassistant/components/zeroconf/repairs.py b/homeassistant/components/zeroconf/repairs.py index 2af53ff46257b..3054304f48da2 100644 --- a/homeassistant/components/zeroconf/repairs.py +++ b/homeassistant/components/zeroconf/repairs.py @@ -1,7 +1,5 @@ """Repairs for the zeroconf integration.""" -from __future__ import annotations - from homeassistant import data_entry_flow from homeassistant.components.homeassistant import ( DOMAIN as HOMEASSISTANT_DOMAIN, diff --git a/homeassistant/components/zeroconf/websocket_api.py b/homeassistant/components/zeroconf/websocket_api.py index 3a1881e6f4e98..7e0ebde76e23c 100644 --- a/homeassistant/components/zeroconf/websocket_api.py +++ b/homeassistant/components/zeroconf/websocket_api.py @@ -1,7 +1,5 @@ """The zeroconf integration websocket apis.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from functools import partial diff --git a/homeassistant/components/zerproc/light.py b/homeassistant/components/zerproc/light.py index 19175ae3084d3..a5390c77a768c 100644 --- a/homeassistant/components/zerproc/light.py +++ b/homeassistant/components/zerproc/light.py @@ -1,7 +1,5 @@ """Zerproc light platform.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/zestimate/sensor.py b/homeassistant/components/zestimate/sensor.py index c776cce2ca0f8..65926d86929b8 100644 --- a/homeassistant/components/zestimate/sensor.py +++ b/homeassistant/components/zestimate/sensor.py @@ -1,7 +1,5 @@ """Support for zestimate data from zillow.com.""" -from __future__ import annotations - from datetime import timedelta import logging from typing import Any diff --git a/homeassistant/components/zeversolar/__init__.py b/homeassistant/components/zeversolar/__init__.py index cb48579367b62..a51ab912f4313 100644 --- a/homeassistant/components/zeversolar/__init__.py +++ b/homeassistant/components/zeversolar/__init__.py @@ -1,7 +1,5 @@ """The Zeversolar integration.""" -from __future__ import annotations - from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/zeversolar/config_flow.py b/homeassistant/components/zeversolar/config_flow.py index 1f2357c224ff2..5f25b46da5dd1 100644 --- a/homeassistant/components/zeversolar/config_flow.py +++ b/homeassistant/components/zeversolar/config_flow.py @@ -1,7 +1,5 @@ """Config flow for zeversolar integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zeversolar/coordinator.py b/homeassistant/components/zeversolar/coordinator.py index ec68cf4b56f47..e546595f2c595 100644 --- a/homeassistant/components/zeversolar/coordinator.py +++ b/homeassistant/components/zeversolar/coordinator.py @@ -1,7 +1,5 @@ """Zeversolar coordinator.""" -from __future__ import annotations - from datetime import timedelta import logging diff --git a/homeassistant/components/zeversolar/entity.py b/homeassistant/components/zeversolar/entity.py index 3e085d952ca03..aa6a5440565c0 100644 --- a/homeassistant/components/zeversolar/entity.py +++ b/homeassistant/components/zeversolar/entity.py @@ -1,7 +1,5 @@ """Base Entity for Zeversolar sensors.""" -from __future__ import annotations - from homeassistant.helpers.device_registry import DeviceInfo from homeassistant.helpers.update_coordinator import CoordinatorEntity diff --git a/homeassistant/components/zeversolar/sensor.py b/homeassistant/components/zeversolar/sensor.py index 330e5bb72d80c..1777a5dd77054 100644 --- a/homeassistant/components/zeversolar/sensor.py +++ b/homeassistant/components/zeversolar/sensor.py @@ -1,7 +1,5 @@ """Support for the Zeversolar platform.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/components/zha/alarm_control_panel.py b/homeassistant/components/zha/alarm_control_panel.py index ff61ce07d23fc..0e9ac369ff92e 100644 --- a/homeassistant/components/zha/alarm_control_panel.py +++ b/homeassistant/components/zha/alarm_control_panel.py @@ -1,7 +1,5 @@ """Alarm control panels on Zigbee Home Automation networks.""" -from __future__ import annotations - import functools from zha.application.platforms.alarm_control_panel.const import ( diff --git a/homeassistant/components/zha/api.py b/homeassistant/components/zha/api.py index e48313bef72ff..f4ba2e226acd5 100644 --- a/homeassistant/components/zha/api.py +++ b/homeassistant/components/zha/api.py @@ -1,7 +1,5 @@ """API for Zigbee Home Automation.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Literal from zha.application.const import RadioType diff --git a/homeassistant/components/zha/binary_sensor.py b/homeassistant/components/zha/binary_sensor.py index f8146026384cb..48457fcc56570 100644 --- a/homeassistant/components/zha/binary_sensor.py +++ b/homeassistant/components/zha/binary_sensor.py @@ -1,7 +1,5 @@ """Binary sensors on Zigbee Home Automation networks.""" -from __future__ import annotations - import functools from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/zha/button.py b/homeassistant/components/zha/button.py index dd90bcd29b132..2c5291a5c9101 100644 --- a/homeassistant/components/zha/button.py +++ b/homeassistant/components/zha/button.py @@ -1,7 +1,5 @@ """Support for ZHA button.""" -from __future__ import annotations - import functools import logging diff --git a/homeassistant/components/zha/climate.py b/homeassistant/components/zha/climate.py index a3f60420a38a8..ce3fc93054c5c 100644 --- a/homeassistant/components/zha/climate.py +++ b/homeassistant/components/zha/climate.py @@ -4,8 +4,6 @@ at https://home-assistant.io/components/zha.climate/ """ -from __future__ import annotations - from collections.abc import Mapping import functools from typing import Any diff --git a/homeassistant/components/zha/config_flow.py b/homeassistant/components/zha/config_flow.py index d20b0e5bdb8b1..f54bf991dc03e 100644 --- a/homeassistant/components/zha/config_flow.py +++ b/homeassistant/components/zha/config_flow.py @@ -1,7 +1,5 @@ """Config flow for ZHA.""" -from __future__ import annotations - from abc import abstractmethod import asyncio import collections diff --git a/homeassistant/components/zha/cover.py b/homeassistant/components/zha/cover.py index 213d5d11150ca..0d9628995845a 100644 --- a/homeassistant/components/zha/cover.py +++ b/homeassistant/components/zha/cover.py @@ -1,7 +1,5 @@ """Support for ZHA covers.""" -from __future__ import annotations - import functools import logging from typing import Any diff --git a/homeassistant/components/zha/device_action.py b/homeassistant/components/zha/device_action.py index 92c4af0ff33ec..b04a8254a4e90 100644 --- a/homeassistant/components/zha/device_action.py +++ b/homeassistant/components/zha/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for ZHA devices.""" -from __future__ import annotations - from typing import Any import voluptuous as vol diff --git a/homeassistant/components/zha/device_tracker.py b/homeassistant/components/zha/device_tracker.py index c86bb3352b52a..84ae2c8b25733 100644 --- a/homeassistant/components/zha/device_tracker.py +++ b/homeassistant/components/zha/device_tracker.py @@ -1,7 +1,5 @@ """Support for the ZHA platform.""" -from __future__ import annotations - import functools from homeassistant.components.device_tracker import ScannerEntity diff --git a/homeassistant/components/zha/diagnostics.py b/homeassistant/components/zha/diagnostics.py index 4383aa52afa54..7c4b547f6fa03 100644 --- a/homeassistant/components/zha/diagnostics.py +++ b/homeassistant/components/zha/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for ZHA.""" -from __future__ import annotations - import dataclasses from importlib.metadata import version from typing import Any diff --git a/homeassistant/components/zha/entity.py b/homeassistant/components/zha/entity.py index f3a0d0584c2be..d831d06fd4bc0 100644 --- a/homeassistant/components/zha/entity.py +++ b/homeassistant/components/zha/entity.py @@ -1,7 +1,5 @@ """Entity for Zigbee Home Automation.""" -from __future__ import annotations - import asyncio from collections.abc import Callable from functools import partial diff --git a/homeassistant/components/zha/fan.py b/homeassistant/components/zha/fan.py index 81206f8819edf..61315f91a53e9 100644 --- a/homeassistant/components/zha/fan.py +++ b/homeassistant/components/zha/fan.py @@ -1,7 +1,5 @@ """Fans on Zigbee Home Automation networks.""" -from __future__ import annotations - import functools from typing import Any diff --git a/homeassistant/components/zha/helpers.py b/homeassistant/components/zha/helpers.py index 436e95f8ef9a6..b19d2633313ed 100644 --- a/homeassistant/components/zha/helpers.py +++ b/homeassistant/components/zha/helpers.py @@ -1,7 +1,5 @@ """Helper functions for the ZHA integration.""" -from __future__ import annotations - import asyncio import collections from collections.abc import Awaitable, Callable, Coroutine, Mapping diff --git a/homeassistant/components/zha/homeassistant_hardware.py b/homeassistant/components/zha/homeassistant_hardware.py index 18057d3b64d20..c4f1e161776e0 100644 --- a/homeassistant/components/zha/homeassistant_hardware.py +++ b/homeassistant/components/zha/homeassistant_hardware.py @@ -1,7 +1,5 @@ """Home Assistant Hardware firmware utilities.""" -from __future__ import annotations - from homeassistant.components.homeassistant_hardware.util import ( ApplicationType, FirmwareInfo, diff --git a/homeassistant/components/zha/light.py b/homeassistant/components/zha/light.py index 79927e66ed762..4d1c0cd9c71c9 100644 --- a/homeassistant/components/zha/light.py +++ b/homeassistant/components/zha/light.py @@ -1,7 +1,5 @@ """Lights on Zigbee Home Automation networks.""" -from __future__ import annotations - from collections.abc import Mapping import functools import logging diff --git a/homeassistant/components/zha/logbook.py b/homeassistant/components/zha/logbook.py index 595351046caed..8dd7bd1d740f0 100644 --- a/homeassistant/components/zha/logbook.py +++ b/homeassistant/components/zha/logbook.py @@ -1,7 +1,5 @@ """Describe ZHA logbook events.""" -from __future__ import annotations - from collections.abc import Callable from typing import TYPE_CHECKING diff --git a/homeassistant/components/zha/number.py b/homeassistant/components/zha/number.py index 4df9c7611bcc5..eba532010d5b8 100644 --- a/homeassistant/components/zha/number.py +++ b/homeassistant/components/zha/number.py @@ -1,7 +1,5 @@ """Support for ZHA AnalogOutput cluster.""" -from __future__ import annotations - import functools import logging from typing import Any diff --git a/homeassistant/components/zha/radio_manager.py b/homeassistant/components/zha/radio_manager.py index 7bfeda2c215a6..3bc6ea8317403 100644 --- a/homeassistant/components/zha/radio_manager.py +++ b/homeassistant/components/zha/radio_manager.py @@ -1,7 +1,5 @@ """ZHA radio manager.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator import contextlib diff --git a/homeassistant/components/zha/repairs/__init__.py b/homeassistant/components/zha/repairs/__init__.py index 3fcbdb66bbca6..45a6cab23bf3d 100644 --- a/homeassistant/components/zha/repairs/__init__.py +++ b/homeassistant/components/zha/repairs/__init__.py @@ -1,7 +1,5 @@ """ZHA repairs for common environmental and device problems.""" -from __future__ import annotations - from typing import Any, cast from homeassistant.components.repairs import ConfirmRepairFlow, RepairsFlow diff --git a/homeassistant/components/zha/repairs/network_settings_inconsistent.py b/homeassistant/components/zha/repairs/network_settings_inconsistent.py index ca5918c5cbb36..89c253bbe34dc 100644 --- a/homeassistant/components/zha/repairs/network_settings_inconsistent.py +++ b/homeassistant/components/zha/repairs/network_settings_inconsistent.py @@ -1,7 +1,5 @@ """ZHA repair for inconsistent network settings.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zha/repairs/wrong_silabs_firmware.py b/homeassistant/components/zha/repairs/wrong_silabs_firmware.py index 1754de9f7738f..0fca5f846a3ed 100644 --- a/homeassistant/components/zha/repairs/wrong_silabs_firmware.py +++ b/homeassistant/components/zha/repairs/wrong_silabs_firmware.py @@ -1,7 +1,5 @@ """ZHA repairs for common environmental and device problems.""" -from __future__ import annotations - import enum import logging diff --git a/homeassistant/components/zha/select.py b/homeassistant/components/zha/select.py index 4a38738b7dd74..72dbad2013727 100644 --- a/homeassistant/components/zha/select.py +++ b/homeassistant/components/zha/select.py @@ -1,7 +1,5 @@ """Support for ZHA controls using the select platform.""" -from __future__ import annotations - import functools import logging from typing import Any diff --git a/homeassistant/components/zha/sensor.py b/homeassistant/components/zha/sensor.py index 73d773b16409c..89d9d2ac58417 100644 --- a/homeassistant/components/zha/sensor.py +++ b/homeassistant/components/zha/sensor.py @@ -1,7 +1,5 @@ """Sensors on Zigbee Home Automation networks.""" -from __future__ import annotations - from collections.abc import Mapping import functools import logging diff --git a/homeassistant/components/zha/silabs_multiprotocol.py b/homeassistant/components/zha/silabs_multiprotocol.py index aec52b4ac7513..f09cc8dd5d02f 100644 --- a/homeassistant/components/zha/silabs_multiprotocol.py +++ b/homeassistant/components/zha/silabs_multiprotocol.py @@ -1,7 +1,5 @@ """Silicon Labs Multiprotocol support.""" -from __future__ import annotations - import asyncio import contextlib diff --git a/homeassistant/components/zha/siren.py b/homeassistant/components/zha/siren.py index 0c8b447cb374d..aa083b5e227f5 100644 --- a/homeassistant/components/zha/siren.py +++ b/homeassistant/components/zha/siren.py @@ -1,7 +1,5 @@ """Support for ZHA sirens.""" -from __future__ import annotations - import functools from typing import Any diff --git a/homeassistant/components/zha/switch.py b/homeassistant/components/zha/switch.py index dc150e2407d66..46f4bb3099805 100644 --- a/homeassistant/components/zha/switch.py +++ b/homeassistant/components/zha/switch.py @@ -1,7 +1,5 @@ """Switches on Zigbee Home Automation networks.""" -from __future__ import annotations - import functools import logging from typing import Any diff --git a/homeassistant/components/zha/update.py b/homeassistant/components/zha/update.py index 867e4ff2dd36c..caa77f5be2498 100644 --- a/homeassistant/components/zha/update.py +++ b/homeassistant/components/zha/update.py @@ -1,7 +1,5 @@ """Representation of ZHA updates.""" -from __future__ import annotations - import functools import logging from typing import Any diff --git a/homeassistant/components/zha/websocket_api.py b/homeassistant/components/zha/websocket_api.py index 431a567e40809..3b0eea90aeaed 100644 --- a/homeassistant/components/zha/websocket_api.py +++ b/homeassistant/components/zha/websocket_api.py @@ -1,7 +1,5 @@ """Web socket API for Zigbee Home Automation devices.""" -from __future__ import annotations - import asyncio import logging from typing import TYPE_CHECKING, Any, Literal, NamedTuple, cast diff --git a/homeassistant/components/zhong_hong/climate.py b/homeassistant/components/zhong_hong/climate.py index d02c91f77b5e9..226e9b45a30a9 100644 --- a/homeassistant/components/zhong_hong/climate.py +++ b/homeassistant/components/zhong_hong/climate.py @@ -1,7 +1,5 @@ """Support for ZhongHong HVAC Controller.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/ziggo_mediabox_xl/media_player.py b/homeassistant/components/ziggo_mediabox_xl/media_player.py index fe1802088017c..181ccb1dd523d 100644 --- a/homeassistant/components/ziggo_mediabox_xl/media_player.py +++ b/homeassistant/components/ziggo_mediabox_xl/media_player.py @@ -1,7 +1,5 @@ """Support for interface with a Ziggo Mediabox XL.""" -from __future__ import annotations - import logging import socket diff --git a/homeassistant/components/zimi/__init__.py b/homeassistant/components/zimi/__init__.py index 37244bb49e9c2..2f92429729e51 100644 --- a/homeassistant/components/zimi/__init__.py +++ b/homeassistant/components/zimi/__init__.py @@ -1,7 +1,5 @@ """The zcc integration.""" -from __future__ import annotations - import logging from zcc import ControlPoint, ControlPointError diff --git a/homeassistant/components/zimi/config_flow.py b/homeassistant/components/zimi/config_flow.py index 1037a05a2ceae..3a1fa70694318 100644 --- a/homeassistant/components/zimi/config_flow.py +++ b/homeassistant/components/zimi/config_flow.py @@ -1,7 +1,5 @@ """Config flow for zcc integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zimi/cover.py b/homeassistant/components/zimi/cover.py index e39011ae0b963..e3cab68698b15 100644 --- a/homeassistant/components/zimi/cover.py +++ b/homeassistant/components/zimi/cover.py @@ -1,7 +1,5 @@ """Platform for cover integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zimi/entity.py b/homeassistant/components/zimi/entity.py index 12d8f336bf0e7..b4fb6dd916a43 100644 --- a/homeassistant/components/zimi/entity.py +++ b/homeassistant/components/zimi/entity.py @@ -1,7 +1,5 @@ """Base entity for zimi integrations.""" -from __future__ import annotations - import logging from zcc import ControlPoint diff --git a/homeassistant/components/zimi/fan.py b/homeassistant/components/zimi/fan.py index 19c51371d1af5..653b9df5b5de7 100644 --- a/homeassistant/components/zimi/fan.py +++ b/homeassistant/components/zimi/fan.py @@ -1,7 +1,5 @@ """Platform for fan integration.""" -from __future__ import annotations - import logging import math from typing import Any diff --git a/homeassistant/components/zimi/helpers.py b/homeassistant/components/zimi/helpers.py index 81d9a986f4633..f2c3f39264531 100644 --- a/homeassistant/components/zimi/helpers.py +++ b/homeassistant/components/zimi/helpers.py @@ -1,7 +1,5 @@ """The zcc integration helpers.""" -from __future__ import annotations - import logging from zcc import ControlPoint, ControlPointDescription diff --git a/homeassistant/components/zimi/light.py b/homeassistant/components/zimi/light.py index d5b7e10d9b3c7..d449ffe9c103d 100644 --- a/homeassistant/components/zimi/light.py +++ b/homeassistant/components/zimi/light.py @@ -1,7 +1,5 @@ """Light platform for zcc integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zimi/sensor.py b/homeassistant/components/zimi/sensor.py index 2c681f8e69e90..d0477715d3717 100644 --- a/homeassistant/components/zimi/sensor.py +++ b/homeassistant/components/zimi/sensor.py @@ -1,7 +1,5 @@ """Platform for sensor integration.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import logging diff --git a/homeassistant/components/zimi/switch.py b/homeassistant/components/zimi/switch.py index a5292602a6e5e..71f43edd29956 100644 --- a/homeassistant/components/zimi/switch.py +++ b/homeassistant/components/zimi/switch.py @@ -1,7 +1,5 @@ """Switch platform for zcc integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zinvolt/__init__.py b/homeassistant/components/zinvolt/__init__.py index ff8b7fdfe90c3..cd0a1e569d124 100644 --- a/homeassistant/components/zinvolt/__init__.py +++ b/homeassistant/components/zinvolt/__init__.py @@ -1,7 +1,5 @@ """The Zinvolt integration.""" -from __future__ import annotations - import asyncio from zinvolt import ZinvoltClient diff --git a/homeassistant/components/zinvolt/config_flow.py b/homeassistant/components/zinvolt/config_flow.py index f16b26917a4e4..76601a120509c 100644 --- a/homeassistant/components/zinvolt/config_flow.py +++ b/homeassistant/components/zinvolt/config_flow.py @@ -1,7 +1,5 @@ """Config flow for the Zinvolt integration.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zodiac/config_flow.py b/homeassistant/components/zodiac/config_flow.py index a9ed49568ca55..1f9745652157a 100644 --- a/homeassistant/components/zodiac/config_flow.py +++ b/homeassistant/components/zodiac/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure the Zodiac integration.""" -from __future__ import annotations - from typing import Any from homeassistant.config_entries import ConfigFlow, ConfigFlowResult diff --git a/homeassistant/components/zodiac/sensor.py b/homeassistant/components/zodiac/sensor.py index 41f200366ae7c..997d3bb8964f1 100644 --- a/homeassistant/components/zodiac/sensor.py +++ b/homeassistant/components/zodiac/sensor.py @@ -1,7 +1,5 @@ """Support for tracking the zodiac sign.""" -from __future__ import annotations - from homeassistant.components.sensor import SensorDeviceClass, SensorEntity from homeassistant.config_entries import ConfigEntry from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/zone/__init__.py b/homeassistant/components/zone/__init__.py index b0d7a6ba8d181..7033b0dcff2e2 100644 --- a/homeassistant/components/zone/__init__.py +++ b/homeassistant/components/zone/__init__.py @@ -1,7 +1,5 @@ """Support for the definition of zones.""" -from __future__ import annotations - from collections.abc import Callable import logging from operator import attrgetter diff --git a/homeassistant/components/zone/condition.py b/homeassistant/components/zone/condition.py index ee3f286c6601b..763fde3a1537e 100644 --- a/homeassistant/components/zone/condition.py +++ b/homeassistant/components/zone/condition.py @@ -1,7 +1,5 @@ """Offer zone automation rules.""" -from __future__ import annotations - from typing import Any, Unpack, cast import voluptuous as vol diff --git a/homeassistant/components/zone/trigger.py b/homeassistant/components/zone/trigger.py index 59e0f2f882118..0e3db73229193 100644 --- a/homeassistant/components/zone/trigger.py +++ b/homeassistant/components/zone/trigger.py @@ -1,7 +1,5 @@ """Offer zone automation rules.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/zoneminder/binary_sensor.py b/homeassistant/components/zoneminder/binary_sensor.py index f26f2351b5ab4..a6f8c6183d76f 100644 --- a/homeassistant/components/zoneminder/binary_sensor.py +++ b/homeassistant/components/zoneminder/binary_sensor.py @@ -1,7 +1,5 @@ """Support for ZoneMinder binary sensors.""" -from __future__ import annotations - from zoneminder.zm import ZoneMinder from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/zoneminder/camera.py b/homeassistant/components/zoneminder/camera.py index 851b7492e06cf..a3fd4e4746b5c 100644 --- a/homeassistant/components/zoneminder/camera.py +++ b/homeassistant/components/zoneminder/camera.py @@ -1,7 +1,5 @@ """Support for ZoneMinder camera streaming.""" -from __future__ import annotations - import logging from zoneminder.monitor import Monitor diff --git a/homeassistant/components/zoneminder/sensor.py b/homeassistant/components/zoneminder/sensor.py index 5663da0b3087d..46edbf7eb0e74 100644 --- a/homeassistant/components/zoneminder/sensor.py +++ b/homeassistant/components/zoneminder/sensor.py @@ -1,7 +1,5 @@ """Support for ZoneMinder sensors.""" -from __future__ import annotations - import logging import voluptuous as vol diff --git a/homeassistant/components/zoneminder/switch.py b/homeassistant/components/zoneminder/switch.py index 7ab6f786cfb82..0836cb48245b0 100644 --- a/homeassistant/components/zoneminder/switch.py +++ b/homeassistant/components/zoneminder/switch.py @@ -1,7 +1,5 @@ """Support for ZoneMinder switches.""" -from __future__ import annotations - import logging from typing import Any diff --git a/homeassistant/components/zwave_js/__init__.py b/homeassistant/components/zwave_js/__init__.py index 6c6c19cf8769a..4e4120ac08b12 100644 --- a/homeassistant/components/zwave_js/__init__.py +++ b/homeassistant/components/zwave_js/__init__.py @@ -1,7 +1,5 @@ """The Z-Wave JS integration.""" -from __future__ import annotations - import asyncio from collections import defaultdict import contextlib diff --git a/homeassistant/components/zwave_js/addon.py b/homeassistant/components/zwave_js/addon.py index 12d81146c03ab..d2976d08344ee 100644 --- a/homeassistant/components/zwave_js/addon.py +++ b/homeassistant/components/zwave_js/addon.py @@ -1,7 +1,5 @@ """Provide add-on management.""" -from __future__ import annotations - from homeassistant.components.hassio import AddonManager from homeassistant.core import HomeAssistant, callback from homeassistant.helpers.singleton import singleton diff --git a/homeassistant/components/zwave_js/api.py b/homeassistant/components/zwave_js/api.py index b392b1c95cdde..1951d535f6f65 100644 --- a/homeassistant/components/zwave_js/api.py +++ b/homeassistant/components/zwave_js/api.py @@ -1,7 +1,5 @@ """Websocket API for Z-Wave JS.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from contextlib import suppress import dataclasses diff --git a/homeassistant/components/zwave_js/binary_sensor.py b/homeassistant/components/zwave_js/binary_sensor.py index 7603d716643f1..3578a8d1a98bb 100644 --- a/homeassistant/components/zwave_js/binary_sensor.py +++ b/homeassistant/components/zwave_js/binary_sensor.py @@ -1,7 +1,5 @@ """Representation of Z-Wave binary sensors.""" -from __future__ import annotations - from dataclasses import dataclass, field from typing import TYPE_CHECKING, cast diff --git a/homeassistant/components/zwave_js/button.py b/homeassistant/components/zwave_js/button.py index 36bca858b50a9..923ba382d473c 100644 --- a/homeassistant/components/zwave_js/button.py +++ b/homeassistant/components/zwave_js/button.py @@ -1,7 +1,5 @@ """Representation of Z-Wave buttons.""" -from __future__ import annotations - from zwave_js_server.model.driver import Driver from zwave_js_server.model.node import Node as ZwaveNode diff --git a/homeassistant/components/zwave_js/climate.py b/homeassistant/components/zwave_js/climate.py index 648b0109e3c86..a429a784fe754 100644 --- a/homeassistant/components/zwave_js/climate.py +++ b/homeassistant/components/zwave_js/climate.py @@ -1,7 +1,5 @@ """Representation of Z-Wave thermostats.""" -from __future__ import annotations - from typing import Any, cast from zwave_js_server.const import CommandClass diff --git a/homeassistant/components/zwave_js/config_flow.py b/homeassistant/components/zwave_js/config_flow.py index b22d1af3c5654..13e733b448d93 100644 --- a/homeassistant/components/zwave_js/config_flow.py +++ b/homeassistant/components/zwave_js/config_flow.py @@ -1,7 +1,5 @@ """Config flow for Z-Wave JS integration.""" -from __future__ import annotations - import asyncio import base64 from contextlib import suppress diff --git a/homeassistant/components/zwave_js/const.py b/homeassistant/components/zwave_js/const.py index ce2710ec65214..3efbe0baac705 100644 --- a/homeassistant/components/zwave_js/const.py +++ b/homeassistant/components/zwave_js/const.py @@ -1,7 +1,5 @@ """Constants for the Z-Wave JS integration.""" -from __future__ import annotations - import logging from awesomeversion import AwesomeVersion diff --git a/homeassistant/components/zwave_js/cover.py b/homeassistant/components/zwave_js/cover.py index ba2b6e0ee563e..dee2dfab7786f 100644 --- a/homeassistant/components/zwave_js/cover.py +++ b/homeassistant/components/zwave_js/cover.py @@ -1,7 +1,5 @@ """Support for Z-Wave cover devices.""" -from __future__ import annotations - from typing import Any, cast from zwave_js_server.const import ( diff --git a/homeassistant/components/zwave_js/device_action.py b/homeassistant/components/zwave_js/device_action.py index bec9c8e55ab78..909dd55b2ae90 100644 --- a/homeassistant/components/zwave_js/device_action.py +++ b/homeassistant/components/zwave_js/device_action.py @@ -1,7 +1,5 @@ """Provides device actions for Z-Wave JS.""" -from __future__ import annotations - from collections import defaultdict import re from typing import Any diff --git a/homeassistant/components/zwave_js/device_automation_helpers.py b/homeassistant/components/zwave_js/device_automation_helpers.py index 27c9ff2bd3483..4a8fec4ff947e 100644 --- a/homeassistant/components/zwave_js/device_automation_helpers.py +++ b/homeassistant/components/zwave_js/device_automation_helpers.py @@ -1,7 +1,5 @@ """Provides helpers for Z-Wave JS device automations.""" -from __future__ import annotations - from zwave_js_server.model.value import ConfigurationValue from homeassistant.config_entries import ConfigEntryState diff --git a/homeassistant/components/zwave_js/device_condition.py b/homeassistant/components/zwave_js/device_condition.py index 8a50c838eec2b..6bcb0149bf96b 100644 --- a/homeassistant/components/zwave_js/device_condition.py +++ b/homeassistant/components/zwave_js/device_condition.py @@ -1,7 +1,5 @@ """Provide the device conditions for Z-Wave JS.""" -from __future__ import annotations - from typing import cast import voluptuous as vol diff --git a/homeassistant/components/zwave_js/device_trigger.py b/homeassistant/components/zwave_js/device_trigger.py index bfc37328bfb49..fe887ecdece3b 100644 --- a/homeassistant/components/zwave_js/device_trigger.py +++ b/homeassistant/components/zwave_js/device_trigger.py @@ -1,7 +1,5 @@ """Provides device triggers for Z-Wave JS.""" -from __future__ import annotations - import asyncio from typing import Any diff --git a/homeassistant/components/zwave_js/diagnostics.py b/homeassistant/components/zwave_js/diagnostics.py index b6364fdda919c..349ecfd435092 100644 --- a/homeassistant/components/zwave_js/diagnostics.py +++ b/homeassistant/components/zwave_js/diagnostics.py @@ -1,7 +1,5 @@ """Provides diagnostics for Z-Wave JS.""" -from __future__ import annotations - from copy import deepcopy from typing import Any diff --git a/homeassistant/components/zwave_js/discovery.py b/homeassistant/components/zwave_js/discovery.py index e1d1052bb8777..11a499f0a72f6 100644 --- a/homeassistant/components/zwave_js/discovery.py +++ b/homeassistant/components/zwave_js/discovery.py @@ -1,7 +1,5 @@ """Map Z-Wave nodes and values to Home Assistant entities.""" -from __future__ import annotations - from collections.abc import Generator from dataclasses import dataclass from typing import cast diff --git a/homeassistant/components/zwave_js/discovery_data_template.py b/homeassistant/components/zwave_js/discovery_data_template.py index 8fbc5f35555ce..52872e7735ce5 100644 --- a/homeassistant/components/zwave_js/discovery_data_template.py +++ b/homeassistant/components/zwave_js/discovery_data_template.py @@ -1,7 +1,5 @@ """Data template classes for discovery used to generate additional data for setup.""" -from __future__ import annotations - from collections.abc import Iterable, Mapping from dataclasses import dataclass, field from enum import Enum diff --git a/homeassistant/components/zwave_js/entity.py b/homeassistant/components/zwave_js/entity.py index f79bd5473e02a..aa6d5b7f722f4 100644 --- a/homeassistant/components/zwave_js/entity.py +++ b/homeassistant/components/zwave_js/entity.py @@ -1,7 +1,5 @@ """Generic Z-Wave Entity Class.""" -from __future__ import annotations - from collections.abc import Sequence from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/zwave_js/event.py b/homeassistant/components/zwave_js/event.py index 4919d5bb03670..127c89e3ed39d 100644 --- a/homeassistant/components/zwave_js/event.py +++ b/homeassistant/components/zwave_js/event.py @@ -1,7 +1,5 @@ """Support for Z-Wave controls using the event platform.""" -from __future__ import annotations - from dataclasses import dataclass from zwave_js_server.model.driver import Driver diff --git a/homeassistant/components/zwave_js/fan.py b/homeassistant/components/zwave_js/fan.py index 710c052327131..4a2be4c6cb4cc 100644 --- a/homeassistant/components/zwave_js/fan.py +++ b/homeassistant/components/zwave_js/fan.py @@ -1,7 +1,5 @@ """Support for Z-Wave fans.""" -from __future__ import annotations - import math from typing import Any, cast diff --git a/homeassistant/components/zwave_js/helpers.py b/homeassistant/components/zwave_js/helpers.py index fbee3bda3ab42..0f872c57b9074 100644 --- a/homeassistant/components/zwave_js/helpers.py +++ b/homeassistant/components/zwave_js/helpers.py @@ -1,7 +1,5 @@ """Helper functions for Z-Wave JS integration.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine from dataclasses import astuple, dataclass diff --git a/homeassistant/components/zwave_js/humidifier.py b/homeassistant/components/zwave_js/humidifier.py index 83f5e507c0194..efc9dfd901a37 100644 --- a/homeassistant/components/zwave_js/humidifier.py +++ b/homeassistant/components/zwave_js/humidifier.py @@ -1,7 +1,5 @@ """Representation of Z-Wave humidifiers.""" -from __future__ import annotations - from dataclasses import dataclass from typing import Any diff --git a/homeassistant/components/zwave_js/light.py b/homeassistant/components/zwave_js/light.py index a2e59e4e6b254..ceab6923e4153 100644 --- a/homeassistant/components/zwave_js/light.py +++ b/homeassistant/components/zwave_js/light.py @@ -1,7 +1,5 @@ """Support for Z-Wave lights.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any, cast from zwave_js_server.const import ( diff --git a/homeassistant/components/zwave_js/lock.py b/homeassistant/components/zwave_js/lock.py index 1bdb70bcaa370..2c5d8ba4970f5 100644 --- a/homeassistant/components/zwave_js/lock.py +++ b/homeassistant/components/zwave_js/lock.py @@ -1,7 +1,5 @@ """Representation of Z-Wave locks.""" -from __future__ import annotations - from typing import Any from zwave_js_server.const import CommandClass diff --git a/homeassistant/components/zwave_js/logbook.py b/homeassistant/components/zwave_js/logbook.py index 120084788e154..2db0600fd9bbb 100644 --- a/homeassistant/components/zwave_js/logbook.py +++ b/homeassistant/components/zwave_js/logbook.py @@ -1,7 +1,5 @@ """Describe Z-Wave JS logbook events.""" -from __future__ import annotations - from collections.abc import Callable from zwave_js_server.const import CommandClass diff --git a/homeassistant/components/zwave_js/migrate.py b/homeassistant/components/zwave_js/migrate.py index e4cd414a2bb7d..cc7a71f8cb7c5 100644 --- a/homeassistant/components/zwave_js/migrate.py +++ b/homeassistant/components/zwave_js/migrate.py @@ -1,7 +1,5 @@ """Functions used to migrate unique IDs for Z-Wave JS entities.""" -from __future__ import annotations - from dataclasses import dataclass import logging diff --git a/homeassistant/components/zwave_js/models.py b/homeassistant/components/zwave_js/models.py index ba93be7a554c5..8bbce486eacd8 100644 --- a/homeassistant/components/zwave_js/models.py +++ b/homeassistant/components/zwave_js/models.py @@ -1,7 +1,5 @@ """Provide models for the Z-Wave integration.""" -from __future__ import annotations - from collections.abc import Iterable from dataclasses import asdict, dataclass, field from enum import StrEnum diff --git a/homeassistant/components/zwave_js/number.py b/homeassistant/components/zwave_js/number.py index 982966ce3a940..9e2547c243093 100644 --- a/homeassistant/components/zwave_js/number.py +++ b/homeassistant/components/zwave_js/number.py @@ -1,7 +1,5 @@ """Support for Z-Wave controls using the number platform.""" -from __future__ import annotations - from collections.abc import Mapping from typing import Any, cast diff --git a/homeassistant/components/zwave_js/repairs.py b/homeassistant/components/zwave_js/repairs.py index 114c8fc88e523..56f09409722b5 100644 --- a/homeassistant/components/zwave_js/repairs.py +++ b/homeassistant/components/zwave_js/repairs.py @@ -1,7 +1,5 @@ """Repairs for Z-Wave JS.""" -from __future__ import annotations - from homeassistant import data_entry_flow from homeassistant.components.repairs import ConfirmRepairFlow, RepairsFlow from homeassistant.core import HomeAssistant diff --git a/homeassistant/components/zwave_js/scripts/convert_device_diagnostics_to_fixture.py b/homeassistant/components/zwave_js/scripts/convert_device_diagnostics_to_fixture.py index 6b73d1362f951..fbe976deb697f 100644 --- a/homeassistant/components/zwave_js/scripts/convert_device_diagnostics_to_fixture.py +++ b/homeassistant/components/zwave_js/scripts/convert_device_diagnostics_to_fixture.py @@ -1,7 +1,5 @@ """Script to convert a device diagnostics file to a fixture.""" -from __future__ import annotations - import argparse import json from pathlib import Path diff --git a/homeassistant/components/zwave_js/select.py b/homeassistant/components/zwave_js/select.py index b8c84d02c95ca..4bddb93af4979 100644 --- a/homeassistant/components/zwave_js/select.py +++ b/homeassistant/components/zwave_js/select.py @@ -1,7 +1,5 @@ """Support for Z-Wave controls using the select platform.""" -from __future__ import annotations - from typing import cast from zwave_js_server.const import TARGET_VALUE_PROPERTY, CommandClass diff --git a/homeassistant/components/zwave_js/sensor.py b/homeassistant/components/zwave_js/sensor.py index f5a73e1f6be6b..3c2f484f27c00 100644 --- a/homeassistant/components/zwave_js/sensor.py +++ b/homeassistant/components/zwave_js/sensor.py @@ -1,7 +1,5 @@ """Representation of Z-Wave sensors.""" -from __future__ import annotations - from collections.abc import Callable, Mapping from dataclasses import dataclass from typing import Any, cast diff --git a/homeassistant/components/zwave_js/services.py b/homeassistant/components/zwave_js/services.py index 524a5b6c5482c..f30ddbd2dda0c 100644 --- a/homeassistant/components/zwave_js/services.py +++ b/homeassistant/components/zwave_js/services.py @@ -1,7 +1,5 @@ """Methods and classes related to executing Z-Wave commands.""" -from __future__ import annotations - import asyncio from collections.abc import Collection, Generator, Sequence import logging diff --git a/homeassistant/components/zwave_js/siren.py b/homeassistant/components/zwave_js/siren.py index f63a3bb914467..7990ec4639002 100644 --- a/homeassistant/components/zwave_js/siren.py +++ b/homeassistant/components/zwave_js/siren.py @@ -1,7 +1,5 @@ """Support for Z-Wave controls using the siren platform.""" -from __future__ import annotations - from typing import Any from zwave_js_server.const.command_class.sound_switch import ToneID diff --git a/homeassistant/components/zwave_js/switch.py b/homeassistant/components/zwave_js/switch.py index 75e6b31bc500c..7c93a3800ffbd 100644 --- a/homeassistant/components/zwave_js/switch.py +++ b/homeassistant/components/zwave_js/switch.py @@ -1,7 +1,5 @@ """Representation of Z-Wave switches.""" -from __future__ import annotations - from typing import Any from zwave_js_server.const import TARGET_VALUE_PROPERTY diff --git a/homeassistant/components/zwave_js/trigger.py b/homeassistant/components/zwave_js/trigger.py index d25737ffd595b..0d47ca9b636e9 100644 --- a/homeassistant/components/zwave_js/trigger.py +++ b/homeassistant/components/zwave_js/trigger.py @@ -1,7 +1,5 @@ """Z-Wave JS trigger dispatcher.""" -from __future__ import annotations - from homeassistant.core import HomeAssistant from homeassistant.helpers.trigger import Trigger diff --git a/homeassistant/components/zwave_js/triggers/event.py b/homeassistant/components/zwave_js/triggers/event.py index fb5259f758220..8af2b60ca5c4d 100644 --- a/homeassistant/components/zwave_js/triggers/event.py +++ b/homeassistant/components/zwave_js/triggers/event.py @@ -1,7 +1,5 @@ """Offer Z-Wave JS event listening automation trigger.""" -from __future__ import annotations - from collections.abc import Callable import functools from typing import Any diff --git a/homeassistant/components/zwave_js/triggers/value_updated.py b/homeassistant/components/zwave_js/triggers/value_updated.py index 22f8ab78dc776..3b280ee961662 100644 --- a/homeassistant/components/zwave_js/triggers/value_updated.py +++ b/homeassistant/components/zwave_js/triggers/value_updated.py @@ -1,7 +1,5 @@ """Offer Z-Wave JS value updated listening automation trigger.""" -from __future__ import annotations - from collections.abc import Callable import functools from typing import Any diff --git a/homeassistant/components/zwave_js/update.py b/homeassistant/components/zwave_js/update.py index 4e7194a498e1d..c4ba16acb674d 100644 --- a/homeassistant/components/zwave_js/update.py +++ b/homeassistant/components/zwave_js/update.py @@ -1,7 +1,5 @@ """Representation of Z-Wave updates.""" -from __future__ import annotations - import asyncio from collections import Counter from collections.abc import Awaitable, Callable diff --git a/homeassistant/components/zwave_me/binary_sensor.py b/homeassistant/components/zwave_me/binary_sensor.py index 8563ef76ce1a0..6d9e733e8bdf8 100644 --- a/homeassistant/components/zwave_me/binary_sensor.py +++ b/homeassistant/components/zwave_me/binary_sensor.py @@ -1,7 +1,5 @@ """Representation of a sensorBinary.""" -from __future__ import annotations - from zwave_me_ws import ZWaveMeData from homeassistant.components.binary_sensor import ( diff --git a/homeassistant/components/zwave_me/climate.py b/homeassistant/components/zwave_me/climate.py index d54cc6a931042..5151296ff5c6f 100644 --- a/homeassistant/components/zwave_me/climate.py +++ b/homeassistant/components/zwave_me/climate.py @@ -1,7 +1,5 @@ """Representation of a thermostat.""" -from __future__ import annotations - from typing import Any from zwave_me_ws import ZWaveMeData diff --git a/homeassistant/components/zwave_me/config_flow.py b/homeassistant/components/zwave_me/config_flow.py index d37d76a093bf0..7488856617cb7 100644 --- a/homeassistant/components/zwave_me/config_flow.py +++ b/homeassistant/components/zwave_me/config_flow.py @@ -1,7 +1,5 @@ """Config flow to configure ZWaveMe integration.""" -from __future__ import annotations - import logging from url_normalize import url_normalize diff --git a/homeassistant/components/zwave_me/cover.py b/homeassistant/components/zwave_me/cover.py index 3ae8ec894e158..2584b68404fc0 100644 --- a/homeassistant/components/zwave_me/cover.py +++ b/homeassistant/components/zwave_me/cover.py @@ -1,7 +1,5 @@ """Representation of a cover.""" -from __future__ import annotations - from typing import Any from homeassistant.components.cover import ( diff --git a/homeassistant/components/zwave_me/fan.py b/homeassistant/components/zwave_me/fan.py index 6ab1df618cb53..cf33cc1a8792d 100644 --- a/homeassistant/components/zwave_me/fan.py +++ b/homeassistant/components/zwave_me/fan.py @@ -1,7 +1,5 @@ """Representation of a fan.""" -from __future__ import annotations - from typing import Any from homeassistant.components.fan import FanEntity, FanEntityFeature diff --git a/homeassistant/components/zwave_me/helpers.py b/homeassistant/components/zwave_me/helpers.py index 3b5cb4ad0bee7..e5665853bcc6c 100644 --- a/homeassistant/components/zwave_me/helpers.py +++ b/homeassistant/components/zwave_me/helpers.py @@ -1,7 +1,5 @@ """Helpers for zwave_me config flow.""" -from __future__ import annotations - from zwave_me_ws import ZWaveMe diff --git a/homeassistant/components/zwave_me/light.py b/homeassistant/components/zwave_me/light.py index f8ed397ea2550..27381c9c7cb11 100644 --- a/homeassistant/components/zwave_me/light.py +++ b/homeassistant/components/zwave_me/light.py @@ -1,7 +1,5 @@ """Representation of an RGB light.""" -from __future__ import annotations - from typing import Any from zwave_me_ws import ZWaveMeData diff --git a/homeassistant/components/zwave_me/lock.py b/homeassistant/components/zwave_me/lock.py index cdc8b6471c197..106bee4b00e67 100644 --- a/homeassistant/components/zwave_me/lock.py +++ b/homeassistant/components/zwave_me/lock.py @@ -1,7 +1,5 @@ """Representation of a doorlock.""" -from __future__ import annotations - from typing import Any from zwave_me_ws import ZWaveMeData diff --git a/homeassistant/components/zwave_me/sensor.py b/homeassistant/components/zwave_me/sensor.py index fa9ccdfee9917..51baa3e9eee79 100644 --- a/homeassistant/components/zwave_me/sensor.py +++ b/homeassistant/components/zwave_me/sensor.py @@ -1,7 +1,5 @@ """Representation of a sensorMultilevel.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass diff --git a/homeassistant/config.py b/homeassistant/config.py index 7bd8c4e3c8a8d..26cb031b0c6da 100644 --- a/homeassistant/config.py +++ b/homeassistant/config.py @@ -1,7 +1,5 @@ """Module to help with parsing and generating configuration files.""" -from __future__ import annotations - import asyncio from collections import OrderedDict from collections.abc import Callable, Hashable, Iterable, Sequence diff --git a/homeassistant/config_entries.py b/homeassistant/config_entries.py index 1fb4c2785fe1f..f2484de682149 100644 --- a/homeassistant/config_entries.py +++ b/homeassistant/config_entries.py @@ -1,7 +1,5 @@ """Manage config entries in Home Assistant.""" -from __future__ import annotations - import asyncio from collections import UserDict, defaultdict from collections.abc import ( diff --git a/homeassistant/const.py b/homeassistant/const.py index 6c0a918eb1ef9..ecb1a8fc6a4b6 100644 --- a/homeassistant/const.py +++ b/homeassistant/const.py @@ -1,7 +1,5 @@ """Constants used by Home Assistant components.""" -from __future__ import annotations - from enum import StrEnum from typing import TYPE_CHECKING, Final diff --git a/homeassistant/core.py b/homeassistant/core.py index 1c51a5641293f..27000ce4aeeee 100644 --- a/homeassistant/core.py +++ b/homeassistant/core.py @@ -4,8 +4,6 @@ of entities and react to changes. """ -from __future__ import annotations - import asyncio from collections import UserDict, defaultdict from collections.abc import ( diff --git a/homeassistant/core_config.py b/homeassistant/core_config.py index f7169c38b9160..25012be2c5f44 100644 --- a/homeassistant/core_config.py +++ b/homeassistant/core_config.py @@ -1,7 +1,5 @@ """Module to help with parsing and generating configuration files.""" -from __future__ import annotations - from collections import OrderedDict from collections.abc import Sequence from contextlib import suppress diff --git a/homeassistant/data_entry_flow.py b/homeassistant/data_entry_flow.py index 5df715b03ca2c..7c3df3362680a 100644 --- a/homeassistant/data_entry_flow.py +++ b/homeassistant/data_entry_flow.py @@ -1,7 +1,5 @@ """Classes to help gather user submissions.""" -from __future__ import annotations - import abc import asyncio from collections import defaultdict diff --git a/homeassistant/exceptions.py b/homeassistant/exceptions.py index 8b1c9c49afef9..e17012d1f4894 100644 --- a/homeassistant/exceptions.py +++ b/homeassistant/exceptions.py @@ -1,7 +1,5 @@ """The exceptions used by Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable, Generator, Sequence from dataclasses import dataclass from typing import TYPE_CHECKING, Any diff --git a/homeassistant/generated/amazon_polly.py b/homeassistant/generated/amazon_polly.py index 8fcfabd4edfaf..c6112f470f0d1 100644 --- a/homeassistant/generated/amazon_polly.py +++ b/homeassistant/generated/amazon_polly.py @@ -3,8 +3,6 @@ To update, run python3 -m script.amazon_polly """ -from __future__ import annotations - from typing import Final SUPPORTED_ENGINES: Final[set[str]] = { diff --git a/homeassistant/generated/bluetooth.py b/homeassistant/generated/bluetooth.py index 42b4687cd2486..34f6a82d8d9bf 100644 --- a/homeassistant/generated/bluetooth.py +++ b/homeassistant/generated/bluetooth.py @@ -3,8 +3,6 @@ To update, run python3 -m script.hassfest """ -from __future__ import annotations - from typing import Final BLUETOOTH: Final[list[dict[str, bool | str | int | list[int]]]] = [ diff --git a/homeassistant/generated/countries.py b/homeassistant/generated/countries.py index c3c912c488275..3644f69ab9aff 100644 --- a/homeassistant/generated/countries.py +++ b/homeassistant/generated/countries.py @@ -7,8 +7,6 @@ """ -from __future__ import annotations - from typing import Final COUNTRIES: Final[set[str]] = { diff --git a/homeassistant/generated/dhcp.py b/homeassistant/generated/dhcp.py index 96634f954b579..73c9526807914 100644 --- a/homeassistant/generated/dhcp.py +++ b/homeassistant/generated/dhcp.py @@ -3,8 +3,6 @@ To update, run python3 -m script.hassfest """ -from __future__ import annotations - from typing import Final DHCP: Final[list[dict[str, str | bool]]] = [ diff --git a/homeassistant/helpers/aiohttp_client.py b/homeassistant/helpers/aiohttp_client.py index 0939c31eadca8..7d292d3089fc0 100644 --- a/homeassistant/helpers/aiohttp_client.py +++ b/homeassistant/helpers/aiohttp_client.py @@ -1,7 +1,5 @@ """Helper for aiohttp webclient stuff.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Sequence from contextlib import suppress diff --git a/homeassistant/helpers/area_registry.py b/homeassistant/helpers/area_registry.py index 7732b2001eda7..41a48290ae338 100644 --- a/homeassistant/helpers/area_registry.py +++ b/homeassistant/helpers/area_registry.py @@ -1,7 +1,5 @@ """Provide a way to connect devices to one physical location.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Iterable import dataclasses diff --git a/homeassistant/helpers/category_registry.py b/homeassistant/helpers/category_registry.py index 44481b0f03039..190d77c1a53e7 100644 --- a/homeassistant/helpers/category_registry.py +++ b/homeassistant/helpers/category_registry.py @@ -1,7 +1,5 @@ """Provide a way to categorize things within a defined scope.""" -from __future__ import annotations - from collections.abc import Iterable import dataclasses from dataclasses import dataclass, field diff --git a/homeassistant/helpers/chat_session.py b/homeassistant/helpers/chat_session.py index e7a4ecd2ca912..987bba12c49d6 100644 --- a/homeassistant/helpers/chat_session.py +++ b/homeassistant/helpers/chat_session.py @@ -1,7 +1,5 @@ """Helper to organize chat sessions between integrations.""" -from __future__ import annotations - from collections.abc import Generator from contextlib import contextmanager from contextvars import ContextVar diff --git a/homeassistant/helpers/check_config.py b/homeassistant/helpers/check_config.py index 836536da9ee43..24340c5214e5e 100644 --- a/homeassistant/helpers/check_config.py +++ b/homeassistant/helpers/check_config.py @@ -1,7 +1,5 @@ """Helper to check the configuration file.""" -from __future__ import annotations - from collections import OrderedDict import logging import os diff --git a/homeassistant/helpers/collection.py b/homeassistant/helpers/collection.py index aef673cb5001a..3743cf22bd754 100644 --- a/homeassistant/helpers/collection.py +++ b/homeassistant/helpers/collection.py @@ -1,7 +1,5 @@ """Helper to deal with YAML + storage.""" -from __future__ import annotations - from abc import abstractmethod import asyncio from collections.abc import Awaitable, Callable, Coroutine, Iterable diff --git a/homeassistant/helpers/condition.py b/homeassistant/helpers/condition.py index e614b33287c8f..3a5b64a326fde 100644 --- a/homeassistant/helpers/condition.py +++ b/homeassistant/helpers/condition.py @@ -1,7 +1,5 @@ """Offer reusable conditions.""" -from __future__ import annotations - import abc from collections import deque from collections.abc import Callable, Container, Coroutine, Generator, Iterable diff --git a/homeassistant/helpers/config_entry_flow.py b/homeassistant/helpers/config_entry_flow.py index 7e38dff3a31af..acc5a8fcb68dc 100644 --- a/homeassistant/helpers/config_entry_flow.py +++ b/homeassistant/helpers/config_entry_flow.py @@ -1,7 +1,5 @@ """Helpers for data entry flows for config entries.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable import logging from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/helpers/config_entry_oauth2_flow.py b/homeassistant/helpers/config_entry_oauth2_flow.py index c5bce5779c543..7fd686ab259c1 100644 --- a/homeassistant/helpers/config_entry_oauth2_flow.py +++ b/homeassistant/helpers/config_entry_oauth2_flow.py @@ -6,8 +6,6 @@ """ -from __future__ import annotations - from abc import ABC, ABCMeta, abstractmethod import asyncio from asyncio import Lock diff --git a/homeassistant/helpers/config_validation.py b/homeassistant/helpers/config_validation.py index 36424a06b2bb1..815024a3322b2 100644 --- a/homeassistant/helpers/config_validation.py +++ b/homeassistant/helpers/config_validation.py @@ -1,7 +1,5 @@ """Helpers for config validation using voluptuous.""" -from __future__ import annotations - from collections.abc import Callable, Hashable, Mapping import contextlib from contextvars import ContextVar diff --git a/homeassistant/helpers/data_entry_flow.py b/homeassistant/helpers/data_entry_flow.py index 9ace020f342a9..29183d9eae520 100644 --- a/homeassistant/helpers/data_entry_flow.py +++ b/homeassistant/helpers/data_entry_flow.py @@ -1,7 +1,5 @@ """Helpers for the data entry flow.""" -from __future__ import annotations - from http import HTTPStatus from typing import Any, Generic, TypeVar diff --git a/homeassistant/helpers/debounce.py b/homeassistant/helpers/debounce.py index 67d6ad55a3a40..4941b49604679 100644 --- a/homeassistant/helpers/debounce.py +++ b/homeassistant/helpers/debounce.py @@ -1,7 +1,5 @@ """Debounce helper.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, Callable from contextlib import asynccontextmanager diff --git a/homeassistant/helpers/deprecation.py b/homeassistant/helpers/deprecation.py index 6dfb002305aaa..8f4dfca21102c 100644 --- a/homeassistant/helpers/deprecation.py +++ b/homeassistant/helpers/deprecation.py @@ -1,7 +1,5 @@ """Deprecation helpers for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from enum import EnumType, IntEnum, IntFlag, StrEnum, _EnumDict diff --git a/homeassistant/helpers/device_registry.py b/homeassistant/helpers/device_registry.py index c8b384189df68..757a9c25a60bb 100644 --- a/homeassistant/helpers/device_registry.py +++ b/homeassistant/helpers/device_registry.py @@ -1,7 +1,5 @@ """Provide a way to connect entities belonging to one device.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Iterable, Mapping from datetime import datetime diff --git a/homeassistant/helpers/discovery.py b/homeassistant/helpers/discovery.py index 7c1b5ac4a641f..e22919e386e70 100644 --- a/homeassistant/helpers/discovery.py +++ b/homeassistant/helpers/discovery.py @@ -6,8 +6,6 @@ components to allow discovery of their platforms. """ -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any, TypedDict diff --git a/homeassistant/helpers/discovery_flow.py b/homeassistant/helpers/discovery_flow.py index fd41c7ffb4481..a7dff13b3f44e 100644 --- a/homeassistant/helpers/discovery_flow.py +++ b/homeassistant/helpers/discovery_flow.py @@ -1,7 +1,5 @@ """The discovery flow helper.""" -from __future__ import annotations - from collections.abc import Coroutine import dataclasses from typing import TYPE_CHECKING, Any, NamedTuple, Self diff --git a/homeassistant/helpers/dispatcher.py b/homeassistant/helpers/dispatcher.py index 8eda564e7cb04..77a76a871c94b 100644 --- a/homeassistant/helpers/dispatcher.py +++ b/homeassistant/helpers/dispatcher.py @@ -1,7 +1,5 @@ """Helpers for Home Assistant dispatcher & internal component/platform.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable, Coroutine from functools import partial diff --git a/homeassistant/helpers/entity.py b/homeassistant/helpers/entity.py index d1eb58dd7afbe..6d54708b1c8c7 100644 --- a/homeassistant/helpers/entity.py +++ b/homeassistant/helpers/entity.py @@ -1,7 +1,5 @@ """An abstract class for entities.""" -from __future__ import annotations - from abc import ABCMeta import asyncio from collections import deque diff --git a/homeassistant/helpers/entity_component.py b/homeassistant/helpers/entity_component.py index ca46be3d93462..6db639ad7db36 100644 --- a/homeassistant/helpers/entity_component.py +++ b/homeassistant/helpers/entity_component.py @@ -1,7 +1,5 @@ """Helpers for components that manage entities.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Iterable, Mapping from datetime import timedelta diff --git a/homeassistant/helpers/entity_platform.py b/homeassistant/helpers/entity_platform.py index 9ad5fbd5f61a7..4366bc5296fcd 100644 --- a/homeassistant/helpers/entity_platform.py +++ b/homeassistant/helpers/entity_platform.py @@ -1,7 +1,5 @@ """Class to manage the entities for a single platform.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable, Coroutine, Iterable, Mapping from contextvars import ContextVar diff --git a/homeassistant/helpers/entity_registry.py b/homeassistant/helpers/entity_registry.py index 0cbae29a778f5..ff05a6dc89fa9 100644 --- a/homeassistant/helpers/entity_registry.py +++ b/homeassistant/helpers/entity_registry.py @@ -8,8 +8,6 @@ timer. """ -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable, Hashable, KeysView, Mapping from datetime import datetime, timedelta diff --git a/homeassistant/helpers/entity_values.py b/homeassistant/helpers/entity_values.py index 7d9e0aa29e179..519802bd69a7f 100644 --- a/homeassistant/helpers/entity_values.py +++ b/homeassistant/helpers/entity_values.py @@ -1,7 +1,5 @@ """A class to hold entity values.""" -from __future__ import annotations - import fnmatch from functools import lru_cache import re diff --git a/homeassistant/helpers/entityfilter.py b/homeassistant/helpers/entityfilter.py index 1eaa0fb140454..e83a3ca43b5e4 100644 --- a/homeassistant/helpers/entityfilter.py +++ b/homeassistant/helpers/entityfilter.py @@ -1,7 +1,5 @@ """Helper class to implement include/exclude of entities and domains.""" -from __future__ import annotations - from collections.abc import Callable import fnmatch from functools import lru_cache, partial diff --git a/homeassistant/helpers/event.py b/homeassistant/helpers/event.py index 03c699168ef56..f585553cbfbf8 100644 --- a/homeassistant/helpers/event.py +++ b/homeassistant/helpers/event.py @@ -1,7 +1,5 @@ """Helpers for listening to events.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Callable, Coroutine, Iterable, Mapping, Sequence diff --git a/homeassistant/helpers/floor_registry.py b/homeassistant/helpers/floor_registry.py index aae2a08e81e6a..385d8cebfdaa4 100644 --- a/homeassistant/helpers/floor_registry.py +++ b/homeassistant/helpers/floor_registry.py @@ -1,7 +1,5 @@ """Provide a way to assign areas to floors in one's home.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Iterable import dataclasses diff --git a/homeassistant/helpers/frame.py b/homeassistant/helpers/frame.py index 2d9b368254a42..3734871ec8187 100644 --- a/homeassistant/helpers/frame.py +++ b/homeassistant/helpers/frame.py @@ -1,7 +1,5 @@ """Provide frame helper for finding the current frame context.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass import enum diff --git a/homeassistant/helpers/group.py b/homeassistant/helpers/group.py index 939d1c1cafd96..c7e80e41a8efb 100644 --- a/homeassistant/helpers/group.py +++ b/homeassistant/helpers/group.py @@ -1,7 +1,5 @@ """Helper for groups.""" -from __future__ import annotations - from collections.abc import Iterable from typing import TYPE_CHECKING, Any diff --git a/homeassistant/helpers/helper_integration.py b/homeassistant/helpers/helper_integration.py index 04a1d2cca766b..c433040a6c569 100644 --- a/homeassistant/helpers/helper_integration.py +++ b/homeassistant/helpers/helper_integration.py @@ -1,7 +1,5 @@ """Helpers for helper integrations.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any diff --git a/homeassistant/helpers/http.py b/homeassistant/helpers/http.py index e890a8ed087ac..6f0eae23d2a8a 100644 --- a/homeassistant/helpers/http.py +++ b/homeassistant/helpers/http.py @@ -1,7 +1,5 @@ """Helper to track the current http request.""" -from __future__ import annotations - from collections.abc import Awaitable, Callable from contextvars import ContextVar from http import HTTPStatus diff --git a/homeassistant/helpers/httpx_client.py b/homeassistant/helpers/httpx_client.py index d253c3377aa03..d1b83c6794268 100644 --- a/homeassistant/helpers/httpx_client.py +++ b/homeassistant/helpers/httpx_client.py @@ -1,7 +1,5 @@ """Helper for httpx.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine import sys from types import TracebackType diff --git a/homeassistant/helpers/icon.py b/homeassistant/helpers/icon.py index a8c1b0b2186c8..e12794aec0aa6 100644 --- a/homeassistant/helpers/icon.py +++ b/homeassistant/helpers/icon.py @@ -1,7 +1,5 @@ """Icon helper methods.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable from functools import lru_cache diff --git a/homeassistant/helpers/importlib.py b/homeassistant/helpers/importlib.py index 3953881532d75..f0d1ac9442070 100644 --- a/homeassistant/helpers/importlib.py +++ b/homeassistant/helpers/importlib.py @@ -1,7 +1,5 @@ """Helper to import modules from asyncio.""" -from __future__ import annotations - import asyncio import importlib import logging diff --git a/homeassistant/helpers/instance_id.py b/homeassistant/helpers/instance_id.py index 1d62ca633ee38..2b0257d057897 100644 --- a/homeassistant/helpers/instance_id.py +++ b/homeassistant/helpers/instance_id.py @@ -1,7 +1,5 @@ """Helper to create a unique instance ID.""" -from __future__ import annotations - import logging import uuid diff --git a/homeassistant/helpers/integration_platform.py b/homeassistant/helpers/integration_platform.py index 4ded744498929..27f2aff71ceb8 100644 --- a/homeassistant/helpers/integration_platform.py +++ b/homeassistant/helpers/integration_platform.py @@ -1,7 +1,5 @@ """Helpers to help with integration platforms.""" -from __future__ import annotations - import asyncio from collections.abc import Awaitable, Callable from dataclasses import dataclass diff --git a/homeassistant/helpers/intent.py b/homeassistant/helpers/intent.py index 97a41552f9095..4777973491e39 100644 --- a/homeassistant/helpers/intent.py +++ b/homeassistant/helpers/intent.py @@ -1,7 +1,5 @@ """Module to coordinate user intentions.""" -from __future__ import annotations - from abc import abstractmethod import asyncio from collections.abc import Callable, Collection, Coroutine, Iterable diff --git a/homeassistant/helpers/issue_registry.py b/homeassistant/helpers/issue_registry.py index ce12d1f19da76..9228240224b5c 100644 --- a/homeassistant/helpers/issue_registry.py +++ b/homeassistant/helpers/issue_registry.py @@ -1,7 +1,5 @@ """Persistently store issues raised by integrations.""" -from __future__ import annotations - import dataclasses from datetime import datetime from enum import StrEnum diff --git a/homeassistant/helpers/label_registry.py b/homeassistant/helpers/label_registry.py index a010347a7a508..99a9c81f82cf5 100644 --- a/homeassistant/helpers/label_registry.py +++ b/homeassistant/helpers/label_registry.py @@ -1,7 +1,5 @@ """Provide a way to label and group anything.""" -from __future__ import annotations - from collections.abc import Iterable import dataclasses from dataclasses import dataclass diff --git a/homeassistant/helpers/llm.py b/homeassistant/helpers/llm.py index ab1a3dfa54c16..c60ef4fd179fc 100644 --- a/homeassistant/helpers/llm.py +++ b/homeassistant/helpers/llm.py @@ -1,7 +1,5 @@ """Module to coordinate llm tools.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Callable from dataclasses import dataclass, field as dc_field diff --git a/homeassistant/helpers/location.py b/homeassistant/helpers/location.py index c8b812b73ed55..42c251e72d4fc 100644 --- a/homeassistant/helpers/location.py +++ b/homeassistant/helpers/location.py @@ -1,7 +1,5 @@ """Location helpers for Home Assistant.""" -from __future__ import annotations - from collections.abc import Iterable import logging diff --git a/homeassistant/helpers/network.py b/homeassistant/helpers/network.py index 6f4aadaf7868a..a342940085d47 100644 --- a/homeassistant/helpers/network.py +++ b/homeassistant/helpers/network.py @@ -1,7 +1,5 @@ """Network helpers.""" -from __future__ import annotations - from collections.abc import Callable from contextlib import suppress from ipaddress import ip_address diff --git a/homeassistant/helpers/ratelimit.py b/homeassistant/helpers/ratelimit.py index c9b1f21cba770..716a97f7414ad 100644 --- a/homeassistant/helpers/ratelimit.py +++ b/homeassistant/helpers/ratelimit.py @@ -1,7 +1,5 @@ """Ratelimit helper.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Hashable import logging diff --git a/homeassistant/helpers/recorder.py b/homeassistant/helpers/recorder.py index 1698646d6b581..1338fb0f6001c 100644 --- a/homeassistant/helpers/recorder.py +++ b/homeassistant/helpers/recorder.py @@ -1,7 +1,5 @@ """Helpers to check recorder.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Generator from contextlib import contextmanager diff --git a/homeassistant/helpers/redact.py b/homeassistant/helpers/redact.py index cc4f53ae70ee8..617bc3995932c 100644 --- a/homeassistant/helpers/redact.py +++ b/homeassistant/helpers/redact.py @@ -1,7 +1,5 @@ """Helpers to redact sensitive data.""" -from __future__ import annotations - from collections.abc import Callable, Iterable, Mapping from typing import Any, cast, overload diff --git a/homeassistant/helpers/registry.py b/homeassistant/helpers/registry.py index 1fee41d3293a8..bc434a02fa32d 100644 --- a/homeassistant/helpers/registry.py +++ b/homeassistant/helpers/registry.py @@ -1,7 +1,5 @@ """Provide a base implementation for registries.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections import UserDict, defaultdict from collections.abc import Mapping, Sequence, ValuesView diff --git a/homeassistant/helpers/reload.py b/homeassistant/helpers/reload.py index 0e33fedb28e2d..e0b513fff5a85 100644 --- a/homeassistant/helpers/reload.py +++ b/homeassistant/helpers/reload.py @@ -1,7 +1,5 @@ """Class to reload platforms.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import logging diff --git a/homeassistant/helpers/restore_state.py b/homeassistant/helpers/restore_state.py index 81e9d7ed68e42..cca956858c395 100644 --- a/homeassistant/helpers/restore_state.py +++ b/homeassistant/helpers/restore_state.py @@ -1,7 +1,5 @@ """Support for restoring entity states on startup.""" -from __future__ import annotations - from abc import ABC, abstractmethod from datetime import datetime, timedelta import logging diff --git a/homeassistant/helpers/schema_config_entry_flow.py b/homeassistant/helpers/schema_config_entry_flow.py index 69cfc8f84509a..104d7046c9b2d 100644 --- a/homeassistant/helpers/schema_config_entry_flow.py +++ b/homeassistant/helpers/schema_config_entry_flow.py @@ -1,7 +1,5 @@ """Helpers for creating schema based data entry flows.""" -from __future__ import annotations - from abc import ABC, abstractmethod from collections.abc import Callable, Container, Coroutine, Mapping import copy diff --git a/homeassistant/helpers/script.py b/homeassistant/helpers/script.py index 98f23ecd47e71..4d2a412ae7d42 100644 --- a/homeassistant/helpers/script.py +++ b/homeassistant/helpers/script.py @@ -1,7 +1,5 @@ """Helpers to execute scripts.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncGenerator, Callable, Mapping, Sequence from contextlib import asynccontextmanager diff --git a/homeassistant/helpers/script_variables.py b/homeassistant/helpers/script_variables.py index 54200e094e6a6..9140c342dfc29 100644 --- a/homeassistant/helpers/script_variables.py +++ b/homeassistant/helpers/script_variables.py @@ -1,7 +1,5 @@ """Script variables.""" -from __future__ import annotations - from collections import ChainMap, UserDict from collections.abc import Mapping from dataclasses import dataclass, field diff --git a/homeassistant/helpers/selector.py b/homeassistant/helpers/selector.py index b699910cf695a..0d640d064ea56 100644 --- a/homeassistant/helpers/selector.py +++ b/homeassistant/helpers/selector.py @@ -1,7 +1,5 @@ """Selectors for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable, Mapping, Sequence from copy import deepcopy from enum import StrEnum diff --git a/homeassistant/helpers/sensor.py b/homeassistant/helpers/sensor.py index 3cccfb661ee72..72da4880afe34 100644 --- a/homeassistant/helpers/sensor.py +++ b/homeassistant/helpers/sensor.py @@ -1,7 +1,5 @@ """Common functions related to sensor device management.""" -from __future__ import annotations - from typing import TYPE_CHECKING from homeassistant import const diff --git a/homeassistant/helpers/service.py b/homeassistant/helpers/service.py index bcb1367020c57..2bbc92f0f144d 100644 --- a/homeassistant/helpers/service.py +++ b/homeassistant/helpers/service.py @@ -1,7 +1,5 @@ """Service calling related helpers.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine, Iterable, Mapping import dataclasses diff --git a/homeassistant/helpers/significant_change.py b/homeassistant/helpers/significant_change.py index 632b42c735b93..a0c63bb089ca3 100644 --- a/homeassistant/helpers/significant_change.py +++ b/homeassistant/helpers/significant_change.py @@ -27,8 +27,6 @@ async def async_check_significant_change( - state adding/removing """ -from __future__ import annotations - from collections.abc import Callable, Mapping import math from types import MappingProxyType diff --git a/homeassistant/helpers/singleton.py b/homeassistant/helpers/singleton.py index dac2e5832f634..0d58aa1d1fcf6 100644 --- a/homeassistant/helpers/singleton.py +++ b/homeassistant/helpers/singleton.py @@ -1,7 +1,5 @@ """Helper to help coordinating calls.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Coroutine import functools diff --git a/homeassistant/helpers/start.py b/homeassistant/helpers/start.py index 099060e49ca4e..a80dd48a76e6c 100644 --- a/homeassistant/helpers/start.py +++ b/homeassistant/helpers/start.py @@ -1,7 +1,5 @@ """Helpers to help during startup.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine from typing import Any diff --git a/homeassistant/helpers/state.py b/homeassistant/helpers/state.py index 70f64d5296a22..283fb855dc56b 100644 --- a/homeassistant/helpers/state.py +++ b/homeassistant/helpers/state.py @@ -1,7 +1,5 @@ """Helpers that help with state related things.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Iterable diff --git a/homeassistant/helpers/storage.py b/homeassistant/helpers/storage.py index d651f6c36c434..0dc64be597325 100644 --- a/homeassistant/helpers/storage.py +++ b/homeassistant/helpers/storage.py @@ -1,7 +1,5 @@ """Helper to help store data.""" -from __future__ import annotations - import asyncio from collections.abc import Callable, Iterable, Mapping, Sequence from contextlib import suppress diff --git a/homeassistant/helpers/sun.py b/homeassistant/helpers/sun.py index 1c35f45d7133e..ad68ad65dba7a 100644 --- a/homeassistant/helpers/sun.py +++ b/homeassistant/helpers/sun.py @@ -1,7 +1,5 @@ """Helpers for sun events.""" -from __future__ import annotations - from collections.abc import Callable import datetime from typing import TYPE_CHECKING, Any, cast diff --git a/homeassistant/helpers/system_info.py b/homeassistant/helpers/system_info.py index 725b303c79b04..cf3a8778dfc3b 100644 --- a/homeassistant/helpers/system_info.py +++ b/homeassistant/helpers/system_info.py @@ -1,7 +1,5 @@ """Helper to gather system info.""" -from __future__ import annotations - from functools import cache from getpass import getuser import logging diff --git a/homeassistant/helpers/target.py b/homeassistant/helpers/target.py index 334b7147e01b0..1e3c975feaf79 100644 --- a/homeassistant/helpers/target.py +++ b/homeassistant/helpers/target.py @@ -1,7 +1,5 @@ """Helpers for dealing with entity targets.""" -from __future__ import annotations - import abc from collections.abc import Callable import dataclasses diff --git a/homeassistant/helpers/temperature.py b/homeassistant/helpers/temperature.py index 0311486fdd2ed..1f5ca3b66684f 100644 --- a/homeassistant/helpers/temperature.py +++ b/homeassistant/helpers/temperature.py @@ -1,7 +1,5 @@ """Temperature helpers for Home Assistant.""" -from __future__ import annotations - from numbers import Number from homeassistant.const import PRECISION_HALVES, PRECISION_TENTHS diff --git a/homeassistant/helpers/template/__init__.py b/homeassistant/helpers/template/__init__.py index 13d67e6939d43..45253a5264ccd 100644 --- a/homeassistant/helpers/template/__init__.py +++ b/homeassistant/helpers/template/__init__.py @@ -1,7 +1,5 @@ """Template helper methods for rendering strings with Home Assistant data.""" -from __future__ import annotations - from ast import literal_eval import asyncio import collections.abc diff --git a/homeassistant/helpers/template/context.py b/homeassistant/helpers/template/context.py index 3f2a56fba48eb..c26338d9396a3 100644 --- a/homeassistant/helpers/template/context.py +++ b/homeassistant/helpers/template/context.py @@ -1,7 +1,5 @@ """Template context management for Home Assistant.""" -from __future__ import annotations - from contextlib import AbstractContextManager from contextvars import ContextVar from types import TracebackType diff --git a/homeassistant/helpers/template/extensions/areas.py b/homeassistant/helpers/template/extensions/areas.py index 1640243bb100e..a32df1e5e6e1b 100644 --- a/homeassistant/helpers/template/extensions/areas.py +++ b/homeassistant/helpers/template/extensions/areas.py @@ -1,7 +1,5 @@ """Area functions for Home Assistant templates.""" -from __future__ import annotations - from collections.abc import Iterable from typing import TYPE_CHECKING diff --git a/homeassistant/helpers/template/extensions/base.py b/homeassistant/helpers/template/extensions/base.py index 5aae08e33d917..9422b491341f0 100644 --- a/homeassistant/helpers/template/extensions/base.py +++ b/homeassistant/helpers/template/extensions/base.py @@ -1,7 +1,5 @@ """Base extension class for Home Assistant template extensions.""" -from __future__ import annotations - from collections.abc import Callable from dataclasses import dataclass from functools import wraps diff --git a/homeassistant/helpers/template/extensions/base64.py b/homeassistant/helpers/template/extensions/base64.py index 3ec88bf14f479..6b41e41fe98c2 100644 --- a/homeassistant/helpers/template/extensions/base64.py +++ b/homeassistant/helpers/template/extensions/base64.py @@ -1,7 +1,5 @@ """Base64 encoding and decoding functions for Home Assistant templates.""" -from __future__ import annotations - import base64 from typing import TYPE_CHECKING diff --git a/homeassistant/helpers/template/extensions/collection.py b/homeassistant/helpers/template/extensions/collection.py index b0f3313dc8107..7b6c9a3e23d9e 100644 --- a/homeassistant/helpers/template/extensions/collection.py +++ b/homeassistant/helpers/template/extensions/collection.py @@ -1,7 +1,5 @@ """Collection and data structure functions for Home Assistant templates.""" -from __future__ import annotations - from collections.abc import Iterable, MutableSequence import random from typing import TYPE_CHECKING, Any diff --git a/homeassistant/helpers/template/extensions/crypto.py b/homeassistant/helpers/template/extensions/crypto.py index c3ff165d7272d..679d83230d5c7 100644 --- a/homeassistant/helpers/template/extensions/crypto.py +++ b/homeassistant/helpers/template/extensions/crypto.py @@ -1,7 +1,5 @@ """Cryptographic hash functions for Home Assistant templates.""" -from __future__ import annotations - import hashlib from typing import TYPE_CHECKING diff --git a/homeassistant/helpers/template/extensions/datetime.py b/homeassistant/helpers/template/extensions/datetime.py index 2ae962394e4a6..8ca8eea61cf38 100644 --- a/homeassistant/helpers/template/extensions/datetime.py +++ b/homeassistant/helpers/template/extensions/datetime.py @@ -1,7 +1,5 @@ """DateTime functions for Home Assistant templates.""" -from __future__ import annotations - from datetime import date, datetime, time, timedelta from typing import TYPE_CHECKING, Any diff --git a/homeassistant/helpers/template/extensions/devices.py b/homeassistant/helpers/template/extensions/devices.py index aeef013f18a18..0b51dcf789730 100644 --- a/homeassistant/helpers/template/extensions/devices.py +++ b/homeassistant/helpers/template/extensions/devices.py @@ -1,7 +1,5 @@ """Device functions for Home Assistant templates.""" -from __future__ import annotations - from collections.abc import Iterable from typing import TYPE_CHECKING, Any diff --git a/homeassistant/helpers/template/extensions/floors.py b/homeassistant/helpers/template/extensions/floors.py index ef163e39b4dba..89a24f3d936a9 100644 --- a/homeassistant/helpers/template/extensions/floors.py +++ b/homeassistant/helpers/template/extensions/floors.py @@ -1,7 +1,5 @@ """Floor functions for Home Assistant templates.""" -from __future__ import annotations - from collections.abc import Iterable from typing import TYPE_CHECKING, Any diff --git a/homeassistant/helpers/template/extensions/issues.py b/homeassistant/helpers/template/extensions/issues.py index 245650c5abb64..87e76cc124971 100644 --- a/homeassistant/helpers/template/extensions/issues.py +++ b/homeassistant/helpers/template/extensions/issues.py @@ -1,7 +1,5 @@ """Issue functions for Home Assistant templates.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from homeassistant.helpers import issue_registry as ir diff --git a/homeassistant/helpers/template/extensions/labels.py b/homeassistant/helpers/template/extensions/labels.py index 252f12b2305ff..a3d96dcaa6b67 100644 --- a/homeassistant/helpers/template/extensions/labels.py +++ b/homeassistant/helpers/template/extensions/labels.py @@ -1,7 +1,5 @@ """Label functions for Home Assistant templates.""" -from __future__ import annotations - from collections.abc import Iterable from typing import TYPE_CHECKING, Any diff --git a/homeassistant/helpers/template/extensions/math.py b/homeassistant/helpers/template/extensions/math.py index 3ecd910f902f7..d376d439b69d4 100644 --- a/homeassistant/helpers/template/extensions/math.py +++ b/homeassistant/helpers/template/extensions/math.py @@ -1,7 +1,5 @@ """Mathematical and statistical functions for Home Assistant templates.""" -from __future__ import annotations - from collections.abc import Iterable from functools import wraps import math diff --git a/homeassistant/helpers/template/extensions/regex.py b/homeassistant/helpers/template/extensions/regex.py index f9ec90bc2fa32..17c990c9c1da0 100644 --- a/homeassistant/helpers/template/extensions/regex.py +++ b/homeassistant/helpers/template/extensions/regex.py @@ -1,7 +1,5 @@ """Jinja2 extension for regular expression functions.""" -from __future__ import annotations - from functools import lru_cache import re from typing import TYPE_CHECKING, Any diff --git a/homeassistant/helpers/template/extensions/string.py b/homeassistant/helpers/template/extensions/string.py index ee0af35e2a86d..12aa4afc68321 100644 --- a/homeassistant/helpers/template/extensions/string.py +++ b/homeassistant/helpers/template/extensions/string.py @@ -1,7 +1,5 @@ """Jinja2 extension for string processing functions.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any from urllib.parse import urlencode as urllib_urlencode diff --git a/homeassistant/helpers/template/helpers.py b/homeassistant/helpers/template/helpers.py index 71c95f77c47b8..2cfaf53cc2bb5 100644 --- a/homeassistant/helpers/template/helpers.py +++ b/homeassistant/helpers/template/helpers.py @@ -1,7 +1,5 @@ """Template helper functions for Home Assistant.""" -from __future__ import annotations - from typing import TYPE_CHECKING, Any, NoReturn import voluptuous as vol diff --git a/homeassistant/helpers/template/render_info.py b/homeassistant/helpers/template/render_info.py index 3899ab0add154..704e15c211bfe 100644 --- a/homeassistant/helpers/template/render_info.py +++ b/homeassistant/helpers/template/render_info.py @@ -1,7 +1,5 @@ """Template render information tracking for Home Assistant.""" -from __future__ import annotations - import collections.abc from collections.abc import Callable from contextvars import ContextVar diff --git a/homeassistant/helpers/trace.py b/homeassistant/helpers/trace.py index ef11028515a93..e16bf0882233b 100644 --- a/homeassistant/helpers/trace.py +++ b/homeassistant/helpers/trace.py @@ -1,7 +1,5 @@ """Helpers for script and condition tracing.""" -from __future__ import annotations - from collections import deque from collections.abc import Callable, Coroutine, Generator from contextlib import contextmanager diff --git a/homeassistant/helpers/translation.py b/homeassistant/helpers/translation.py index fdfefc9bff4d0..03d9a614f5c43 100644 --- a/homeassistant/helpers/translation.py +++ b/homeassistant/helpers/translation.py @@ -1,7 +1,5 @@ """Translation string lookup helpers.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable, Mapping from contextlib import suppress diff --git a/homeassistant/helpers/trigger.py b/homeassistant/helpers/trigger.py index 53215d3b265f2..bfeaef3d21223 100644 --- a/homeassistant/helpers/trigger.py +++ b/homeassistant/helpers/trigger.py @@ -1,7 +1,5 @@ """Triggers.""" -from __future__ import annotations - import abc import asyncio from collections import defaultdict diff --git a/homeassistant/helpers/trigger_template_entity.py b/homeassistant/helpers/trigger_template_entity.py index dc8f52763c32e..63a7d8204c33d 100644 --- a/homeassistant/helpers/trigger_template_entity.py +++ b/homeassistant/helpers/trigger_template_entity.py @@ -1,7 +1,5 @@ """TemplateEntity utility class.""" -from __future__ import annotations - import itertools import logging from typing import Any diff --git a/homeassistant/helpers/update_coordinator.py b/homeassistant/helpers/update_coordinator.py index 7bed9ca1f2850..93657af96bc20 100644 --- a/homeassistant/helpers/update_coordinator.py +++ b/homeassistant/helpers/update_coordinator.py @@ -1,7 +1,5 @@ """Helpers to help coordinate updates.""" -from __future__ import annotations - from abc import abstractmethod import asyncio from collections.abc import Awaitable, Callable, Coroutine, Generator diff --git a/homeassistant/loader.py b/homeassistant/loader.py index dcea8c45e1481..236887aab5ea9 100644 --- a/homeassistant/loader.py +++ b/homeassistant/loader.py @@ -4,8 +4,6 @@ documentation as possible to keep it understandable. """ -from __future__ import annotations - import asyncio from collections.abc import Callable, Iterable from contextlib import suppress diff --git a/homeassistant/requirements.py b/homeassistant/requirements.py index 75d3fbf46d1a4..4367fed7e4e55 100644 --- a/homeassistant/requirements.py +++ b/homeassistant/requirements.py @@ -1,7 +1,5 @@ """Module to handle installing requirements.""" -from __future__ import annotations - import asyncio from collections.abc import Iterable import contextlib diff --git a/homeassistant/runner.py b/homeassistant/runner.py index 7229a971b7d9e..f82ca4d7100ed 100644 --- a/homeassistant/runner.py +++ b/homeassistant/runner.py @@ -1,7 +1,5 @@ """Run Home Assistant.""" -from __future__ import annotations - import asyncio from collections.abc import Generator from contextlib import contextmanager diff --git a/homeassistant/scripts/__init__.py b/homeassistant/scripts/__init__.py index 77e53298ea903..5306cc2615fdb 100644 --- a/homeassistant/scripts/__init__.py +++ b/homeassistant/scripts/__init__.py @@ -1,7 +1,5 @@ """Home Assistant command line scripts.""" -from __future__ import annotations - import argparse import asyncio from collections.abc import Sequence diff --git a/homeassistant/scripts/benchmark/__init__.py b/homeassistant/scripts/benchmark/__init__.py index 271adb5aec669..fc68912c33b37 100644 --- a/homeassistant/scripts/benchmark/__init__.py +++ b/homeassistant/scripts/benchmark/__init__.py @@ -1,7 +1,5 @@ """Script to run benchmarks.""" -from __future__ import annotations - import argparse import asyncio from collections.abc import Callable diff --git a/homeassistant/scripts/check_config.py b/homeassistant/scripts/check_config.py index c5a77532822de..ad0de5fbeb3c6 100644 --- a/homeassistant/scripts/check_config.py +++ b/homeassistant/scripts/check_config.py @@ -1,7 +1,5 @@ """Script to check the configuration file.""" -from __future__ import annotations - import argparse import asyncio from collections import OrderedDict diff --git a/homeassistant/setup.py b/homeassistant/setup.py index a631eb07ca282..a5ba5ac29c51d 100644 --- a/homeassistant/setup.py +++ b/homeassistant/setup.py @@ -1,7 +1,5 @@ """All methods needed to bootstrap a Home Assistant instance.""" -from __future__ import annotations - import asyncio from collections import defaultdict from collections.abc import Awaitable, Callable, Generator, Mapping diff --git a/homeassistant/util/__init__.py b/homeassistant/util/__init__.py index 7c855cbb2a164..33b4bdc529874 100644 --- a/homeassistant/util/__init__.py +++ b/homeassistant/util/__init__.py @@ -1,7 +1,5 @@ """Helper methods for various modules.""" -from __future__ import annotations - from collections.abc import Callable, Coroutine, Iterable, KeysView, Mapping from datetime import datetime, timedelta from functools import wraps diff --git a/homeassistant/util/aiohttp.py b/homeassistant/util/aiohttp.py index 888da368053db..fc3b09b6a3d35 100644 --- a/homeassistant/util/aiohttp.py +++ b/homeassistant/util/aiohttp.py @@ -1,7 +1,5 @@ """Utilities to help with aiohttp.""" -from __future__ import annotations - from http import HTTPStatus import io from typing import Any diff --git a/homeassistant/util/async_.py b/homeassistant/util/async_.py index 593a169f75e93..8500f7efbffee 100644 --- a/homeassistant/util/async_.py +++ b/homeassistant/util/async_.py @@ -1,7 +1,5 @@ """Asyncio utilities.""" -from __future__ import annotations - from asyncio import ( AbstractEventLoop, Future, diff --git a/homeassistant/util/async_iterator.py b/homeassistant/util/async_iterator.py index 6d70ac214a59c..573f52828e142 100644 --- a/homeassistant/util/async_iterator.py +++ b/homeassistant/util/async_iterator.py @@ -1,7 +1,5 @@ """Async iterator utilities.""" -from __future__ import annotations - import asyncio from collections.abc import AsyncIterator from concurrent.futures import CancelledError, Future diff --git a/homeassistant/util/color.py b/homeassistant/util/color.py index 1ff4a62bdacfc..cbbef11160a3f 100644 --- a/homeassistant/util/color.py +++ b/homeassistant/util/color.py @@ -1,7 +1,5 @@ """Color util methods.""" -from __future__ import annotations - import colorsys import math from typing import NamedTuple diff --git a/homeassistant/util/decorator.py b/homeassistant/util/decorator.py index 04c1ec5e47b86..bcdf5c12bf727 100644 --- a/homeassistant/util/decorator.py +++ b/homeassistant/util/decorator.py @@ -1,7 +1,5 @@ """Decorator utility functions.""" -from __future__ import annotations - from collections.abc import Callable, Hashable from typing import Any diff --git a/homeassistant/util/dt.py b/homeassistant/util/dt.py index 7863bdec26849..ca3793615dc6f 100644 --- a/homeassistant/util/dt.py +++ b/homeassistant/util/dt.py @@ -1,7 +1,5 @@ """Helper methods to handle the time in Home Assistant.""" -from __future__ import annotations - import bisect from contextlib import suppress import datetime as dt diff --git a/homeassistant/util/event_type.py b/homeassistant/util/event_type.py index e008305727275..9c32ae5b3363b 100644 --- a/homeassistant/util/event_type.py +++ b/homeassistant/util/event_type.py @@ -3,8 +3,6 @@ Custom for type checking. See stub file. """ -from __future__ import annotations - from collections.abc import Mapping from typing import Any diff --git a/homeassistant/util/executor.py b/homeassistant/util/executor.py index 5f0fdd5c273fe..5fb7344c32c4e 100644 --- a/homeassistant/util/executor.py +++ b/homeassistant/util/executor.py @@ -1,7 +1,5 @@ """Executor util helpers.""" -from __future__ import annotations - from concurrent.futures import ThreadPoolExecutor import contextlib import logging diff --git a/homeassistant/util/file.py b/homeassistant/util/file.py index 6aad7d11ef134..befc9d2dd84d0 100644 --- a/homeassistant/util/file.py +++ b/homeassistant/util/file.py @@ -1,7 +1,5 @@ """File utility functions.""" -from __future__ import annotations - import logging import os import tempfile diff --git a/homeassistant/util/frozen_dataclass_compat.py b/homeassistant/util/frozen_dataclass_compat.py index 45912008f7bbe..191e36d87b683 100644 --- a/homeassistant/util/frozen_dataclass_compat.py +++ b/homeassistant/util/frozen_dataclass_compat.py @@ -4,8 +4,6 @@ derived from EntityDescription and sub classes thereof. """ -from __future__ import annotations - from annotationlib import Format, get_annotations import dataclasses import sys diff --git a/homeassistant/util/hass_dict.py b/homeassistant/util/hass_dict.py index 692a21dfc581c..005bdd5932c9e 100644 --- a/homeassistant/util/hass_dict.py +++ b/homeassistant/util/hass_dict.py @@ -3,8 +3,6 @@ Custom for type checking. See stub file. """ -from __future__ import annotations - class HassKey[_T](str): """Generic Hass key type. diff --git a/homeassistant/util/json.py b/homeassistant/util/json.py index a935d44d5856b..1f8e6a0e3dcff 100644 --- a/homeassistant/util/json.py +++ b/homeassistant/util/json.py @@ -1,7 +1,5 @@ """JSON utility functions.""" -from __future__ import annotations - import logging from os import PathLike from typing import Any diff --git a/homeassistant/util/language.py b/homeassistant/util/language.py index b56c20a980309..4ce4c0178ad67 100644 --- a/homeassistant/util/language.py +++ b/homeassistant/util/language.py @@ -1,7 +1,5 @@ """Helper methods for language selection in Home Assistant.""" -from __future__ import annotations - from collections.abc import Iterable from dataclasses import dataclass import math diff --git a/homeassistant/util/limited_size_dict.py b/homeassistant/util/limited_size_dict.py index 8f0d931585565..573ea920c3732 100644 --- a/homeassistant/util/limited_size_dict.py +++ b/homeassistant/util/limited_size_dict.py @@ -1,7 +1,5 @@ """Helpers for script and automation tracing and debugging.""" -from __future__ import annotations - from collections import OrderedDict from typing import Any diff --git a/homeassistant/util/location.py b/homeassistant/util/location.py index e3c4cef65fddb..eb4741d9d567b 100644 --- a/homeassistant/util/location.py +++ b/homeassistant/util/location.py @@ -3,8 +3,6 @@ detect_location_info and elevation are mocked by default during tests. """ -from __future__ import annotations - from functools import lru_cache import math from typing import Any, NamedTuple diff --git a/homeassistant/util/logging.py b/homeassistant/util/logging.py index d5dfab7da6ce5..3756a0bf97d41 100644 --- a/homeassistant/util/logging.py +++ b/homeassistant/util/logging.py @@ -1,7 +1,5 @@ """Logging utilities.""" -from __future__ import annotations - from collections import defaultdict from collections.abc import Callable, Coroutine from functools import partial, wraps diff --git a/homeassistant/util/loop.py b/homeassistant/util/loop.py index bebd399a5cdda..541d93d1445e9 100644 --- a/homeassistant/util/loop.py +++ b/homeassistant/util/loop.py @@ -1,7 +1,5 @@ """asyncio loop utilities.""" -from __future__ import annotations - from collections.abc import Callable import functools from functools import cache diff --git a/homeassistant/util/network.py b/homeassistant/util/network.py index 70d7dc80505ff..a394b308fa027 100644 --- a/homeassistant/util/network.py +++ b/homeassistant/util/network.py @@ -1,7 +1,5 @@ """Network utilities.""" -from __future__ import annotations - from ipaddress import IPv4Address, IPv6Address, ip_address, ip_network import re diff --git a/homeassistant/util/package.py b/homeassistant/util/package.py index 21149f43cb24b..2d8f203e00991 100644 --- a/homeassistant/util/package.py +++ b/homeassistant/util/package.py @@ -1,7 +1,5 @@ """Helpers to install PyPi packages.""" -from __future__ import annotations - import asyncio from functools import cache from importlib.metadata import PackageNotFoundError, version diff --git a/homeassistant/util/percentage.py b/homeassistant/util/percentage.py index c1372e45b73a8..25dfd7f8c7427 100644 --- a/homeassistant/util/percentage.py +++ b/homeassistant/util/percentage.py @@ -1,7 +1,5 @@ """Percentage util functions.""" -from __future__ import annotations - from .scaling import ( # noqa: F401 int_states_in_range, scale_ranged_value_to_int_range, diff --git a/homeassistant/util/pil.py b/homeassistant/util/pil.py index 6925cd03a4c87..2c7b9be2ba7e7 100644 --- a/homeassistant/util/pil.py +++ b/homeassistant/util/pil.py @@ -3,8 +3,6 @@ Can only be used by integrations that have pillow in their requirements. """ -from __future__ import annotations - from PIL.ImageDraw import ImageDraw diff --git a/homeassistant/util/process.py b/homeassistant/util/process.py index 3affa28e90963..082c0a86c6fff 100644 --- a/homeassistant/util/process.py +++ b/homeassistant/util/process.py @@ -1,7 +1,5 @@ """Util to handle processes.""" -from __future__ import annotations - import subprocess from typing import Any diff --git a/homeassistant/util/resource.py b/homeassistant/util/resource.py index 41982df9e506e..70d91ed849859 100644 --- a/homeassistant/util/resource.py +++ b/homeassistant/util/resource.py @@ -1,7 +1,5 @@ """Resource management utilities for Home Assistant.""" -from __future__ import annotations - import logging import os import resource diff --git a/homeassistant/util/scaling.py b/homeassistant/util/scaling.py index 9b2a4f4afcbef..b5552f3f4d72f 100644 --- a/homeassistant/util/scaling.py +++ b/homeassistant/util/scaling.py @@ -1,7 +1,5 @@ """Scaling util functions.""" -from __future__ import annotations - def scale_ranged_value_to_int_range( source_low_high_range: tuple[float, float], diff --git a/homeassistant/util/signal_type.py b/homeassistant/util/signal_type.py index 2552b3515fc95..cfe6049319a4f 100644 --- a/homeassistant/util/signal_type.py +++ b/homeassistant/util/signal_type.py @@ -1,7 +1,5 @@ """Define SignalTypes for dispatcher.""" -from __future__ import annotations - class _SignalTypeBase[*_Ts](str): """Generic base class for SignalType.""" diff --git a/homeassistant/util/system_info.py b/homeassistant/util/system_info.py index 80621bd16a570..a2d4bab3b0edd 100644 --- a/homeassistant/util/system_info.py +++ b/homeassistant/util/system_info.py @@ -1,7 +1,5 @@ """Util to gather system info.""" -from __future__ import annotations - from functools import cache import os diff --git a/homeassistant/util/timeout.py b/homeassistant/util/timeout.py index 3609fccd46884..507bf85520cd3 100644 --- a/homeassistant/util/timeout.py +++ b/homeassistant/util/timeout.py @@ -4,8 +4,6 @@ like zones and freezing of timeouts. """ -from __future__ import annotations - import asyncio import enum from types import TracebackType diff --git a/homeassistant/util/ulid.py b/homeassistant/util/ulid.py index ba0c466969c78..580054e19d23d 100644 --- a/homeassistant/util/ulid.py +++ b/homeassistant/util/ulid.py @@ -1,7 +1,5 @@ """Helpers to generate ulids.""" -from __future__ import annotations - from ulid_transform import ( bytes_to_ulid, bytes_to_ulid_or_none, diff --git a/homeassistant/util/unit_conversion.py b/homeassistant/util/unit_conversion.py index 616389479a3e8..04415dd099417 100644 --- a/homeassistant/util/unit_conversion.py +++ b/homeassistant/util/unit_conversion.py @@ -1,7 +1,5 @@ """Typing Helpers for Home Assistant.""" -from __future__ import annotations - from collections.abc import Callable from functools import lru_cache from math import floor, log10 diff --git a/homeassistant/util/unit_system.py b/homeassistant/util/unit_system.py index 4bc79a4da22c8..ccef442d32e98 100644 --- a/homeassistant/util/unit_system.py +++ b/homeassistant/util/unit_system.py @@ -1,7 +1,5 @@ """Unit system helper class and methods.""" -from __future__ import annotations - from dataclasses import dataclass from numbers import Number from typing import TYPE_CHECKING, Final diff --git a/homeassistant/util/variance.py b/homeassistant/util/variance.py index b1dfeacb77abc..2784948351cad 100644 --- a/homeassistant/util/variance.py +++ b/homeassistant/util/variance.py @@ -1,7 +1,5 @@ """Util functions to help filter out similar results.""" -from __future__ import annotations - from collections.abc import Callable from datetime import datetime, timedelta import functools diff --git a/homeassistant/util/yaml/input.py b/homeassistant/util/yaml/input.py index 5dad8a63ae53c..23b2d93024efa 100644 --- a/homeassistant/util/yaml/input.py +++ b/homeassistant/util/yaml/input.py @@ -1,7 +1,5 @@ """Deal with YAML input.""" -from __future__ import annotations - from annotatedyaml.input import UndefinedSubstitution, extract_inputs, substitute from .objects import Input diff --git a/homeassistant/util/yaml/loader.py b/homeassistant/util/yaml/loader.py index 0b5a9ca3c0e98..d13e8260d1db8 100644 --- a/homeassistant/util/yaml/loader.py +++ b/homeassistant/util/yaml/loader.py @@ -1,7 +1,5 @@ """Custom loader.""" -from __future__ import annotations - from io import StringIO import os from typing import TextIO diff --git a/homeassistant/util/yaml/objects.py b/homeassistant/util/yaml/objects.py index 26714b0fdd41d..26ed3260a01eb 100644 --- a/homeassistant/util/yaml/objects.py +++ b/homeassistant/util/yaml/objects.py @@ -1,7 +1,5 @@ """Custom yaml object types.""" -from __future__ import annotations - from annotatedyaml import Input, NodeDictClass, NodeListClass, NodeStrClass __all__ = ["Input", "NodeDictClass", "NodeListClass", "NodeStrClass"] From 6a5e5b663d885433e4e083fa7876b53f21f0d4c3 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 11 Mar 2026 06:55:24 +0000 Subject: [PATCH 2/3] entity.py needs annotations import --- homeassistant/helpers/entity.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/homeassistant/helpers/entity.py b/homeassistant/helpers/entity.py index 6d54708b1c8c7..d1eb58dd7afbe 100644 --- a/homeassistant/helpers/entity.py +++ b/homeassistant/helpers/entity.py @@ -1,5 +1,7 @@ """An abstract class for entities.""" +from __future__ import annotations + from abc import ABCMeta import asyncio from collections import deque From 1b9d9c3d25db1376860fecc45e57331d459b4260 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Wed, 11 Mar 2026 07:17:50 +0000 Subject: [PATCH 3/3] Ignore generated files (for now) --- homeassistant/generated/bluetooth.py | 2 ++ homeassistant/generated/dhcp.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/homeassistant/generated/bluetooth.py b/homeassistant/generated/bluetooth.py index 34f6a82d8d9bf..42b4687cd2486 100644 --- a/homeassistant/generated/bluetooth.py +++ b/homeassistant/generated/bluetooth.py @@ -3,6 +3,8 @@ To update, run python3 -m script.hassfest """ +from __future__ import annotations + from typing import Final BLUETOOTH: Final[list[dict[str, bool | str | int | list[int]]]] = [ diff --git a/homeassistant/generated/dhcp.py b/homeassistant/generated/dhcp.py index 73c9526807914..96634f954b579 100644 --- a/homeassistant/generated/dhcp.py +++ b/homeassistant/generated/dhcp.py @@ -3,6 +3,8 @@ To update, run python3 -m script.hassfest """ +from __future__ import annotations + from typing import Final DHCP: Final[list[dict[str, str | bool]]] = [