1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Remove assist_pipeline from _IGNORE_ROOT_IMPORT in pylint plugin (#154600)

This commit is contained in:
epenet
2025-10-16 13:33:19 +02:00
committed by GitHub
parent 5d99da6e1f
commit f72a91ca29
13 changed files with 28 additions and 15 deletions

View File

@@ -41,6 +41,8 @@ from .pipeline import (
async_setup_pipeline_store,
async_update_pipeline,
)
from .select import AssistPipelineSelect, VadSensitivitySelect
from .vad import VadSensitivity
from .websocket_api import async_register_websocket_api
__all__ = (
@@ -51,11 +53,14 @@ __all__ = (
"SAMPLE_CHANNELS",
"SAMPLE_RATE",
"SAMPLE_WIDTH",
"AssistPipelineSelect",
"AudioSettings",
"Pipeline",
"PipelineEvent",
"PipelineEventType",
"PipelineNotFound",
"VadSensitivity",
"VadSensitivitySelect",
"WakeWordSettings",
"async_create_default_pipeline",
"async_get_pipelines",

View File

@@ -6,7 +6,7 @@ from dataclasses import replace
from aioesphomeapi import EntityInfo, SelectInfo, SelectState
from homeassistant.components.assist_pipeline.select import (
from homeassistant.components.assist_pipeline import (
AssistPipelineSelect,
VadSensitivitySelect,
)

View File

@@ -2,7 +2,7 @@
from __future__ import annotations
from homeassistant.components.assist_pipeline.repair_flows import (
from homeassistant.components.assist_pipeline.repair_flows import ( # pylint: disable=hass-component-root-import
AssistInProgressDeprecatedRepairFlow,
)
from homeassistant.components.repairs import RepairsFlow

View File

@@ -4,7 +4,7 @@ from __future__ import annotations
from typing import TYPE_CHECKING
from homeassistant.components.assist_pipeline.select import (
from homeassistant.components.assist_pipeline import (
AssistPipelineSelect,
VadSensitivitySelect,
)

View File

@@ -5,7 +5,7 @@ from __future__ import annotations
from collections.abc import Callable
from dataclasses import dataclass
from homeassistant.components.assist_pipeline.vad import VadSensitivity
from homeassistant.components.assist_pipeline import VadSensitivity
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import entity_registry as er

View File

@@ -4,11 +4,11 @@ from __future__ import annotations
from typing import TYPE_CHECKING, Final
from homeassistant.components.assist_pipeline.select import (
from homeassistant.components.assist_pipeline import (
AssistPipelineSelect,
VadSensitivity,
VadSensitivitySelect,
)
from homeassistant.components.assist_pipeline.vad import VadSensitivity
from homeassistant.components.select import SelectEntity, SelectEntityDescription
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import EntityCategory

View File

@@ -126,7 +126,6 @@ _OBSOLETE_IMPORT: dict[str, list[ObsoleteImportMatch]] = {
}
_IGNORE_ROOT_IMPORT = (
"assist_pipeline",
"automation",
"bluetooth",
"camera",

View File

@@ -28,7 +28,9 @@ from homeassistant.components.alexa import errors as alexa_errors
# pylint: disable-next=hass-component-root-import
from homeassistant.components.alexa.entities import LightCapabilities
from homeassistant.components.assist_pipeline.pipeline import STORAGE_KEY
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
STORAGE_KEY,
)
from homeassistant.components.cloud.const import DEFAULT_EXPOSED_DOMAINS, DOMAIN
from homeassistant.components.cloud.http_api import validate_language_voice
from homeassistant.components.google_assistant.helpers import GoogleEntity

View File

@@ -9,7 +9,9 @@ from unittest.mock import AsyncMock, MagicMock, patch
from hass_nabucasa.voice import STTResponse, VoiceError
import pytest
from homeassistant.components.assist_pipeline.pipeline import STORAGE_KEY
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
STORAGE_KEY,
)
from homeassistant.components.cloud.const import DOMAIN
from homeassistant.const import STATE_UNAVAILABLE, STATE_UNKNOWN
from homeassistant.core import HomeAssistant

View File

@@ -13,7 +13,9 @@ from hass_nabucasa.voice_data import TTS_VOICES
import pytest
import voluptuous as vol
from homeassistant.components.assist_pipeline.pipeline import STORAGE_KEY
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
STORAGE_KEY,
)
from homeassistant.components.cloud.const import DEFAULT_TTS_DEFAULT_VOICE, DOMAIN
from homeassistant.components.cloud.tts import (
DEFAULT_VOICES,

View File

@@ -28,7 +28,9 @@ from homeassistant.components import (
tts,
)
from homeassistant.components.assist_pipeline import PipelineEvent, PipelineEventType
from homeassistant.components.assist_pipeline.pipeline import KEY_ASSIST_PIPELINE
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
KEY_ASSIST_PIPELINE,
)
from homeassistant.components.assist_satellite import (
AssistSatelliteConfiguration,
AssistSatelliteEntityFeature,

View File

@@ -2,7 +2,7 @@
from __future__ import annotations
from homeassistant.components.assist_pipeline.select import OPTION_PREFERRED
from homeassistant.components.assist_pipeline import OPTION_PREFERRED
from homeassistant.components.wyoming import DOMAIN
from homeassistant.components.wyoming.devices import SatelliteDevice
from homeassistant.config_entries import ConfigEntry

View File

@@ -3,9 +3,10 @@
from unittest.mock import Mock, patch
from homeassistant.components import assist_pipeline
from homeassistant.components.assist_pipeline.pipeline import PipelineData
from homeassistant.components.assist_pipeline.select import OPTION_PREFERRED
from homeassistant.components.assist_pipeline.vad import VadSensitivity
from homeassistant.components.assist_pipeline import OPTION_PREFERRED, VadSensitivity
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
PipelineData,
)
from homeassistant.components.wyoming.devices import SatelliteDevice
from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant