Skip to content

Commit f72a91c

Browse files
authored
Remove assist_pipeline from _IGNORE_ROOT_IMPORT in pylint plugin (home-assistant#154600)
1 parent 5d99da6 commit f72a91c

File tree

13 files changed

+28
-15
lines changed

13 files changed

+28
-15
lines changed

homeassistant/components/assist_pipeline/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
async_setup_pipeline_store,
4242
async_update_pipeline,
4343
)
44+
from .select import AssistPipelineSelect, VadSensitivitySelect
45+
from .vad import VadSensitivity
4446
from .websocket_api import async_register_websocket_api
4547

4648
__all__ = (
@@ -51,11 +53,14 @@
5153
"SAMPLE_CHANNELS",
5254
"SAMPLE_RATE",
5355
"SAMPLE_WIDTH",
56+
"AssistPipelineSelect",
5457
"AudioSettings",
5558
"Pipeline",
5659
"PipelineEvent",
5760
"PipelineEventType",
5861
"PipelineNotFound",
62+
"VadSensitivity",
63+
"VadSensitivitySelect",
5964
"WakeWordSettings",
6065
"async_create_default_pipeline",
6166
"async_get_pipelines",

homeassistant/components/esphome/select.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from aioesphomeapi import EntityInfo, SelectInfo, SelectState
88

9-
from homeassistant.components.assist_pipeline.select import (
9+
from homeassistant.components.assist_pipeline import (
1010
AssistPipelineSelect,
1111
VadSensitivitySelect,
1212
)

homeassistant/components/voip/repairs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from homeassistant.components.assist_pipeline.repair_flows import (
5+
from homeassistant.components.assist_pipeline.repair_flows import ( # pylint: disable=hass-component-root-import
66
AssistInProgressDeprecatedRepairFlow,
77
)
88
from homeassistant.components.repairs import RepairsFlow

homeassistant/components/voip/select.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from typing import TYPE_CHECKING
66

7-
from homeassistant.components.assist_pipeline.select import (
7+
from homeassistant.components.assist_pipeline import (
88
AssistPipelineSelect,
99
VadSensitivitySelect,
1010
)

homeassistant/components/wyoming/devices.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from collections.abc import Callable
66
from dataclasses import dataclass
77

8-
from homeassistant.components.assist_pipeline.vad import VadSensitivity
8+
from homeassistant.components.assist_pipeline import VadSensitivity
99
from homeassistant.core import HomeAssistant, callback
1010
from homeassistant.helpers import entity_registry as er
1111

homeassistant/components/wyoming/select.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44

55
from typing import TYPE_CHECKING, Final
66

7-
from homeassistant.components.assist_pipeline.select import (
7+
from homeassistant.components.assist_pipeline import (
88
AssistPipelineSelect,
9+
VadSensitivity,
910
VadSensitivitySelect,
1011
)
11-
from homeassistant.components.assist_pipeline.vad import VadSensitivity
1212
from homeassistant.components.select import SelectEntity, SelectEntityDescription
1313
from homeassistant.config_entries import ConfigEntry
1414
from homeassistant.const import EntityCategory

pylint/plugins/hass_imports.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ class ObsoleteImportMatch:
126126
}
127127

128128
_IGNORE_ROOT_IMPORT = (
129-
"assist_pipeline",
130129
"automation",
131130
"bluetooth",
132131
"camera",

tests/components/cloud/test_http_api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828

2929
# pylint: disable-next=hass-component-root-import
3030
from homeassistant.components.alexa.entities import LightCapabilities
31-
from homeassistant.components.assist_pipeline.pipeline import STORAGE_KEY
31+
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
32+
STORAGE_KEY,
33+
)
3234
from homeassistant.components.cloud.const import DEFAULT_EXPOSED_DOMAINS, DOMAIN
3335
from homeassistant.components.cloud.http_api import validate_language_voice
3436
from homeassistant.components.google_assistant.helpers import GoogleEntity

tests/components/cloud/test_stt.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
from hass_nabucasa.voice import STTResponse, VoiceError
1010
import pytest
1111

12-
from homeassistant.components.assist_pipeline.pipeline import STORAGE_KEY
12+
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
13+
STORAGE_KEY,
14+
)
1315
from homeassistant.components.cloud.const import DOMAIN
1416
from homeassistant.const import STATE_UNAVAILABLE, STATE_UNKNOWN
1517
from homeassistant.core import HomeAssistant

tests/components/cloud/test_tts.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
import pytest
1414
import voluptuous as vol
1515

16-
from homeassistant.components.assist_pipeline.pipeline import STORAGE_KEY
16+
from homeassistant.components.assist_pipeline.pipeline import ( # pylint: disable=hass-component-root-import
17+
STORAGE_KEY,
18+
)
1719
from homeassistant.components.cloud.const import DEFAULT_TTS_DEFAULT_VOICE, DOMAIN
1820
from homeassistant.components.cloud.tts import (
1921
DEFAULT_VOICES,

0 commit comments

Comments
 (0)