mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-29 03:56:33 +00:00
Absolute imports to relative imports (#3787)
This commit is contained in:
parent
b831dce443
commit
3eac3a6178
@ -5,8 +5,6 @@ from typing import Any, Awaitable, Optional
|
|||||||
|
|
||||||
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
||||||
|
|
||||||
from supervisor.addons.const import AddonBackupMode
|
|
||||||
|
|
||||||
from ..const import (
|
from ..const import (
|
||||||
ATTR_ADVANCED,
|
ATTR_ADVANCED,
|
||||||
ATTR_APPARMOR,
|
ATTR_APPARMOR,
|
||||||
@ -79,7 +77,7 @@ from ..const import (
|
|||||||
)
|
)
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from ..docker.const import Capabilities
|
from ..docker.const import Capabilities
|
||||||
from .const import ATTR_BACKUP, ATTR_CODENOTARY
|
from .const import ATTR_BACKUP, ATTR_CODENOTARY, AddonBackupMode
|
||||||
from .options import AddonOptions, UiOptions
|
from .options import AddonOptions, UiOptions
|
||||||
from .validate import RE_SERVICE, RE_VOLUME
|
from .validate import RE_SERVICE, RE_VOLUME
|
||||||
|
|
||||||
|
@ -7,8 +7,6 @@ import uuid
|
|||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.addons.const import AddonBackupMode
|
|
||||||
|
|
||||||
from ..const import (
|
from ..const import (
|
||||||
ARCH_ALL,
|
ARCH_ALL,
|
||||||
ATTR_ACCESS_TOKEN,
|
ATTR_ACCESS_TOKEN,
|
||||||
@ -110,7 +108,7 @@ from ..validate import (
|
|||||||
uuid_match,
|
uuid_match,
|
||||||
version_tag,
|
version_tag,
|
||||||
)
|
)
|
||||||
from .const import ATTR_BACKUP, ATTR_CODENOTARY
|
from .const import ATTR_BACKUP, ATTR_CODENOTARY, AddonBackupMode
|
||||||
from .options import RE_SCHEMA_ELEMENT
|
from .options import RE_SCHEMA_ELEMENT
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
@ -5,11 +5,9 @@ from typing import Any, Optional
|
|||||||
|
|
||||||
from aiohttp import web
|
from aiohttp import web
|
||||||
|
|
||||||
from supervisor.api.utils import api_process
|
from ..const import AddonState
|
||||||
from supervisor.const import AddonState
|
|
||||||
from supervisor.exceptions import APIAddonNotInstalled
|
|
||||||
|
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
|
from ..exceptions import APIAddonNotInstalled
|
||||||
from .addons import APIAddons
|
from .addons import APIAddons
|
||||||
from .audio import APIAudio
|
from .audio import APIAudio
|
||||||
from .auth import APIAuth
|
from .auth import APIAuth
|
||||||
@ -35,6 +33,7 @@ from .security import APISecurity
|
|||||||
from .services import APIServices
|
from .services import APIServices
|
||||||
from .store import APIStore
|
from .store import APIStore
|
||||||
from .supervisor import APISupervisor
|
from .supervisor import APISupervisor
|
||||||
|
from .utils import api_process
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -13,9 +13,6 @@ from sentry_sdk.integrations.excepthook import ExcepthookIntegration
|
|||||||
from sentry_sdk.integrations.logging import LoggingIntegration
|
from sentry_sdk.integrations.logging import LoggingIntegration
|
||||||
from sentry_sdk.integrations.threading import ThreadingIntegration
|
from sentry_sdk.integrations.threading import ThreadingIntegration
|
||||||
|
|
||||||
from supervisor.docker.manager import DockerAPI
|
|
||||||
from supervisor.jobs import JobManager
|
|
||||||
|
|
||||||
from .addons import AddonManager
|
from .addons import AddonManager
|
||||||
from .api import RestAPI
|
from .api import RestAPI
|
||||||
from .arch import CpuArch
|
from .arch import CpuArch
|
||||||
@ -39,10 +36,12 @@ from .core import Core
|
|||||||
from .coresys import CoreSys
|
from .coresys import CoreSys
|
||||||
from .dbus.manager import DBusManager
|
from .dbus.manager import DBusManager
|
||||||
from .discovery import Discovery
|
from .discovery import Discovery
|
||||||
|
from .docker.manager import DockerAPI
|
||||||
from .hardware.manager import HardwareManager
|
from .hardware.manager import HardwareManager
|
||||||
from .homeassistant.module import HomeAssistant
|
from .homeassistant.module import HomeAssistant
|
||||||
from .host.manager import HostManager
|
from .host.manager import HostManager
|
||||||
from .ingress import Ingress
|
from .ingress import Ingress
|
||||||
|
from .jobs import JobManager
|
||||||
from .misc.filter import filter_data
|
from .misc.filter import filter_data
|
||||||
from .misc.scheduler import Scheduler
|
from .misc.scheduler import Scheduler
|
||||||
from .misc.tasks import Tasks
|
from .misc.tasks import Tasks
|
||||||
|
@ -6,9 +6,6 @@ from typing import Any, Awaitable
|
|||||||
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
||||||
import sentry_sdk
|
import sentry_sdk
|
||||||
|
|
||||||
from supervisor.dbus.network.connection import NetworkConnection
|
|
||||||
from supervisor.dbus.network.setting import NetworkSetting
|
|
||||||
|
|
||||||
from ...exceptions import (
|
from ...exceptions import (
|
||||||
DBusError,
|
DBusError,
|
||||||
DBusFatalError,
|
DBusFatalError,
|
||||||
@ -30,8 +27,10 @@ from ..const import (
|
|||||||
)
|
)
|
||||||
from ..interface import DBusInterface
|
from ..interface import DBusInterface
|
||||||
from ..utils import dbus_connected
|
from ..utils import dbus_connected
|
||||||
|
from .connection import NetworkConnection
|
||||||
from .dns import NetworkManagerDNS
|
from .dns import NetworkManagerDNS
|
||||||
from .interface import NetworkInterface
|
from .interface import NetworkInterface
|
||||||
|
from .setting import NetworkSetting
|
||||||
from .settings import NetworkManagerSettings
|
from .settings import NetworkManagerSettings
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
@ -2,8 +2,6 @@
|
|||||||
from ipaddress import ip_address, ip_interface
|
from ipaddress import ip_address, ip_interface
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from supervisor.dbus.utils import dbus_connected
|
|
||||||
|
|
||||||
from ...const import ATTR_ADDRESS, ATTR_PREFIX
|
from ...const import ATTR_ADDRESS, ATTR_PREFIX
|
||||||
from ...utils.dbus import DBus
|
from ...utils.dbus import DBus
|
||||||
from ..const import (
|
from ..const import (
|
||||||
@ -26,6 +24,7 @@ from ..const import (
|
|||||||
ConnectionStateType,
|
ConnectionStateType,
|
||||||
)
|
)
|
||||||
from ..interface import DBusInterfaceProxy
|
from ..interface import DBusInterfaceProxy
|
||||||
|
from ..utils import dbus_connected
|
||||||
from .configuration import IpConfiguration
|
from .configuration import IpConfiguration
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for AdGuard."""
|
"""Discovery service for AdGuard."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PORT
|
from ..const import ATTR_HOST, ATTR_PORT
|
||||||
|
|
||||||
SCHEMA = vol.Schema(
|
SCHEMA = vol.Schema(
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for Almond."""
|
"""Discovery service for Almond."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PORT
|
from ..const import ATTR_HOST, ATTR_PORT
|
||||||
|
|
||||||
SCHEMA = vol.Schema(
|
SCHEMA = vol.Schema(
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for MQTT."""
|
"""Discovery service for MQTT."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_API_KEY, ATTR_HOST, ATTR_PORT, ATTR_SERIAL
|
from ..const import ATTR_API_KEY, ATTR_HOST, ATTR_PORT, ATTR_SERIAL
|
||||||
|
|
||||||
SCHEMA = vol.Schema(
|
SCHEMA = vol.Schema(
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for HomeMatic."""
|
"""Discovery service for HomeMatic."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PORT
|
from ..const import ATTR_HOST, ATTR_PORT
|
||||||
|
|
||||||
SCHEMA = vol.Schema(
|
SCHEMA = vol.Schema(
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for MQTT."""
|
"""Discovery service for MQTT."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import (
|
from ..const import (
|
||||||
ATTR_HOST,
|
ATTR_HOST,
|
||||||
ATTR_PASSWORD,
|
ATTR_PASSWORD,
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for OpenZwave MQTT."""
|
"""Discovery service for OpenZwave MQTT."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PASSWORD, ATTR_PORT, ATTR_USERNAME
|
from ..const import ATTR_HOST, ATTR_PASSWORD, ATTR_PORT, ATTR_USERNAME
|
||||||
|
|
||||||
# pylint: disable=no-value-for-parameter
|
# pylint: disable=no-value-for-parameter
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for RTSPtoWebRTC."""
|
"""Discovery service for RTSPtoWebRTC."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PORT
|
from ..const import ATTR_HOST, ATTR_PORT
|
||||||
|
|
||||||
SCHEMA = vol.Schema(
|
SCHEMA = vol.Schema(
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for UniFi."""
|
"""Discovery service for UniFi."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PORT
|
from ..const import ATTR_HOST, ATTR_PORT
|
||||||
|
|
||||||
SCHEMA = vol.Schema(
|
SCHEMA = vol.Schema(
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for VLC Telnet."""
|
"""Discovery service for VLC Telnet."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PASSWORD, ATTR_PORT
|
from ..const import ATTR_HOST, ATTR_PASSWORD, ATTR_PORT
|
||||||
|
|
||||||
# pylint: disable=no-value-for-parameter
|
# pylint: disable=no-value-for-parameter
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
"""Discovery service for Zwave JS."""
|
"""Discovery service for Zwave JS."""
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import ATTR_HOST, ATTR_PORT
|
from ..const import ATTR_HOST, ATTR_PORT
|
||||||
|
|
||||||
# pylint: disable=no-value-for-parameter
|
# pylint: disable=no-value-for-parameter
|
||||||
|
@ -14,8 +14,6 @@ import docker
|
|||||||
from docker.models.containers import Container
|
from docker.models.containers import Container
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
from supervisor.docker.monitor import DockerContainerStateEvent
|
|
||||||
|
|
||||||
from ..const import (
|
from ..const import (
|
||||||
ATTR_PASSWORD,
|
ATTR_PASSWORD,
|
||||||
ATTR_REGISTRY,
|
ATTR_REGISTRY,
|
||||||
@ -39,6 +37,7 @@ from ..resolution.const import ContextType, IssueType, SuggestionType
|
|||||||
from ..utils import process_lock
|
from ..utils import process_lock
|
||||||
from .const import ContainerState
|
from .const import ContainerState
|
||||||
from .manager import CommandReturn
|
from .manager import CommandReturn
|
||||||
|
from .monitor import DockerContainerStateEvent
|
||||||
from .stats import DockerStats
|
from .stats import DockerStats
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
@ -17,9 +17,6 @@ from docker.models.networks import Network
|
|||||||
from docker.types.daemon import CancellableStream
|
from docker.types.daemon import CancellableStream
|
||||||
import requests
|
import requests
|
||||||
|
|
||||||
from supervisor.coresys import CoreSys
|
|
||||||
from supervisor.docker.monitor import DockerMonitor
|
|
||||||
|
|
||||||
from ..const import (
|
from ..const import (
|
||||||
ATTR_REGISTRIES,
|
ATTR_REGISTRIES,
|
||||||
DNS_SUFFIX,
|
DNS_SUFFIX,
|
||||||
@ -28,10 +25,12 @@ from ..const import (
|
|||||||
FILE_HASSIO_DOCKER,
|
FILE_HASSIO_DOCKER,
|
||||||
SOCKET_DOCKER,
|
SOCKET_DOCKER,
|
||||||
)
|
)
|
||||||
|
from ..coresys import CoreSys
|
||||||
from ..exceptions import DockerAPIError, DockerError, DockerNotFound, DockerRequestError
|
from ..exceptions import DockerAPIError, DockerError, DockerNotFound, DockerRequestError
|
||||||
from ..utils.common import FileConfiguration
|
from ..utils.common import FileConfiguration
|
||||||
from ..validate import SCHEMA_DOCKER_CONFIG
|
from ..validate import SCHEMA_DOCKER_CONFIG
|
||||||
from .const import LABEL_MANAGED
|
from .const import LABEL_MANAGED
|
||||||
|
from .monitor import DockerMonitor
|
||||||
from .network import DockerNetwork
|
from .network import DockerNetwork
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
@ -7,9 +7,8 @@ from typing import Optional
|
|||||||
from docker.models.containers import Container
|
from docker.models.containers import Container
|
||||||
from docker.types.daemon import CancellableStream
|
from docker.types.daemon import CancellableStream
|
||||||
|
|
||||||
from supervisor.const import BusEvent
|
from ..const import BusEvent
|
||||||
from supervisor.coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
|
|
||||||
from .const import LABEL_MANAGED, ContainerState
|
from .const import LABEL_MANAGED, ContainerState
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
@ -4,9 +4,8 @@ from pathlib import Path
|
|||||||
import shutil
|
import shutil
|
||||||
from typing import Union
|
from typing import Union
|
||||||
|
|
||||||
from supervisor.exceptions import HardwareNotFound
|
|
||||||
|
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
|
from ..exceptions import HardwareNotFound
|
||||||
from .const import UdevSubsystem
|
from .const import UdevSubsystem
|
||||||
from .data import Device
|
from .data import Device
|
||||||
|
|
||||||
|
@ -5,10 +5,9 @@ from typing import Optional
|
|||||||
|
|
||||||
import pyudev
|
import pyudev
|
||||||
|
|
||||||
from supervisor.hardware.const import UdevSubsystem
|
|
||||||
|
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from ..exceptions import HardwareNotFound
|
from ..exceptions import HardwareNotFound
|
||||||
|
from .const import UdevSubsystem
|
||||||
from .data import Device
|
from .data import Device
|
||||||
from .disk import HwDisk
|
from .disk import HwDisk
|
||||||
from .helper import HwHelper
|
from .helper import HwHelper
|
||||||
|
@ -10,13 +10,11 @@ from typing import Awaitable, Optional
|
|||||||
import attr
|
import attr
|
||||||
from awesomeversion import AwesomeVersion
|
from awesomeversion import AwesomeVersion
|
||||||
|
|
||||||
from supervisor.const import ATTR_HOMEASSISTANT, BusEvent
|
from ..const import ATTR_HOMEASSISTANT, BusEvent
|
||||||
from supervisor.docker.const import ContainerState
|
|
||||||
from supervisor.docker.monitor import DockerContainerStateEvent
|
|
||||||
from supervisor.jobs.const import JobExecutionLimit
|
|
||||||
|
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
|
from ..docker.const import ContainerState
|
||||||
from ..docker.homeassistant import DockerHomeAssistant
|
from ..docker.homeassistant import DockerHomeAssistant
|
||||||
|
from ..docker.monitor import DockerContainerStateEvent
|
||||||
from ..docker.stats import DockerStats
|
from ..docker.stats import DockerStats
|
||||||
from ..exceptions import (
|
from ..exceptions import (
|
||||||
DockerError,
|
DockerError,
|
||||||
@ -25,6 +23,7 @@ from ..exceptions import (
|
|||||||
HomeAssistantJobError,
|
HomeAssistantJobError,
|
||||||
HomeAssistantUpdateError,
|
HomeAssistantUpdateError,
|
||||||
)
|
)
|
||||||
|
from ..jobs.const import JobExecutionLimit
|
||||||
from ..jobs.decorator import Job, JobCondition
|
from ..jobs.decorator import Job, JobCondition
|
||||||
from ..resolution.const import ContextType, IssueType
|
from ..resolution.const import ContextType, IssueType
|
||||||
from ..utils import convert_to_ascii, process_lock
|
from ..utils import convert_to_ascii, process_lock
|
||||||
|
@ -4,9 +4,8 @@ from datetime import datetime
|
|||||||
import logging
|
import logging
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from supervisor.dbus.const import MulticastProtocolEnabled
|
|
||||||
|
|
||||||
from ..coresys import CoreSysAttributes
|
from ..coresys import CoreSysAttributes
|
||||||
|
from ..dbus.const import MulticastProtocolEnabled
|
||||||
from ..exceptions import DBusError, HostError
|
from ..exceptions import DBusError, HostError
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
@ -8,9 +8,6 @@ import logging
|
|||||||
|
|
||||||
import attr
|
import attr
|
||||||
|
|
||||||
from supervisor.jobs.const import JobCondition
|
|
||||||
from supervisor.jobs.decorator import Job
|
|
||||||
|
|
||||||
from ..const import ATTR_HOST_INTERNET
|
from ..const import ATTR_HOST_INTERNET
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from ..dbus.const import (
|
from ..dbus.const import (
|
||||||
@ -32,6 +29,8 @@ from ..exceptions import (
|
|||||||
HostNetworkNotFound,
|
HostNetworkNotFound,
|
||||||
HostNotSupportedError,
|
HostNotSupportedError,
|
||||||
)
|
)
|
||||||
|
from ..jobs.const import JobCondition
|
||||||
|
from ..jobs.decorator import Job
|
||||||
from .const import AuthMethod, InterfaceMethod, InterfaceType, WifiMode
|
from .const import AuthMethod, InterfaceMethod, InterfaceType, WifiMode
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
@ -12,13 +12,10 @@ from typing import Optional
|
|||||||
from awesomeversion import AwesomeVersion
|
from awesomeversion import AwesomeVersion
|
||||||
import jinja2
|
import jinja2
|
||||||
|
|
||||||
from supervisor.docker.const import ContainerState
|
|
||||||
from supervisor.jobs.const import JobExecutionLimit
|
|
||||||
from supervisor.jobs.decorator import Job
|
|
||||||
|
|
||||||
from ..const import LogLevel
|
from ..const import LogLevel
|
||||||
from ..coresys import CoreSys
|
from ..coresys import CoreSys
|
||||||
from ..docker.audio import DockerAudio
|
from ..docker.audio import DockerAudio
|
||||||
|
from ..docker.const import ContainerState
|
||||||
from ..docker.stats import DockerStats
|
from ..docker.stats import DockerStats
|
||||||
from ..exceptions import (
|
from ..exceptions import (
|
||||||
AudioError,
|
AudioError,
|
||||||
@ -27,6 +24,8 @@ from ..exceptions import (
|
|||||||
ConfigurationFileError,
|
ConfigurationFileError,
|
||||||
DockerError,
|
DockerError,
|
||||||
)
|
)
|
||||||
|
from ..jobs.const import JobExecutionLimit
|
||||||
|
from ..jobs.decorator import Job
|
||||||
from ..utils.json import write_json_file
|
from ..utils.json import write_json_file
|
||||||
from .base import PluginBase
|
from .base import PluginBase
|
||||||
from .const import (
|
from .const import (
|
||||||
|
@ -7,12 +7,11 @@ from typing import Awaitable, Optional
|
|||||||
|
|
||||||
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
||||||
|
|
||||||
from supervisor.docker.const import ContainerState
|
|
||||||
from supervisor.docker.monitor import DockerContainerStateEvent
|
|
||||||
|
|
||||||
from ..const import ATTR_IMAGE, ATTR_VERSION, BusEvent
|
from ..const import ATTR_IMAGE, ATTR_VERSION, BusEvent
|
||||||
from ..coresys import CoreSysAttributes
|
from ..coresys import CoreSysAttributes
|
||||||
|
from ..docker.const import ContainerState
|
||||||
from ..docker.interface import DockerInterface
|
from ..docker.interface import DockerInterface
|
||||||
|
from ..docker.monitor import DockerContainerStateEvent
|
||||||
from ..exceptions import DockerError, PluginError
|
from ..exceptions import DockerError, PluginError
|
||||||
from ..utils.common import FileConfiguration
|
from ..utils.common import FileConfiguration
|
||||||
from .const import WATCHDOG_MAX_ATTEMPTS, WATCHDOG_RETRY_SECONDS
|
from .const import WATCHDOG_MAX_ATTEMPTS, WATCHDOG_RETRY_SECONDS
|
||||||
|
@ -14,15 +14,12 @@ from awesomeversion import AwesomeVersion
|
|||||||
import jinja2
|
import jinja2
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.dbus.const import MulticastProtocolEnabled
|
|
||||||
from supervisor.docker.const import ContainerState
|
|
||||||
from supervisor.docker.monitor import DockerContainerStateEvent
|
|
||||||
from supervisor.jobs.const import JobExecutionLimit
|
|
||||||
from supervisor.jobs.decorator import Job
|
|
||||||
|
|
||||||
from ..const import ATTR_SERVERS, DNS_SUFFIX, LogLevel
|
from ..const import ATTR_SERVERS, DNS_SUFFIX, LogLevel
|
||||||
from ..coresys import CoreSys
|
from ..coresys import CoreSys
|
||||||
|
from ..dbus.const import MulticastProtocolEnabled
|
||||||
|
from ..docker.const import ContainerState
|
||||||
from ..docker.dns import DockerDNS
|
from ..docker.dns import DockerDNS
|
||||||
|
from ..docker.monitor import DockerContainerStateEvent
|
||||||
from ..docker.stats import DockerStats
|
from ..docker.stats import DockerStats
|
||||||
from ..exceptions import (
|
from ..exceptions import (
|
||||||
ConfigurationFileError,
|
ConfigurationFileError,
|
||||||
@ -31,6 +28,8 @@ from ..exceptions import (
|
|||||||
CoreDNSUpdateError,
|
CoreDNSUpdateError,
|
||||||
DockerError,
|
DockerError,
|
||||||
)
|
)
|
||||||
|
from ..jobs.const import JobExecutionLimit
|
||||||
|
from ..jobs.decorator import Job
|
||||||
from ..resolution.const import ContextType, IssueType, SuggestionType
|
from ..resolution.const import ContextType, IssueType, SuggestionType
|
||||||
from ..utils.json import write_json_file
|
from ..utils.json import write_json_file
|
||||||
from ..validate import dns_url
|
from ..validate import dns_url
|
||||||
|
@ -9,11 +9,8 @@ from typing import Optional
|
|||||||
|
|
||||||
from awesomeversion import AwesomeVersion
|
from awesomeversion import AwesomeVersion
|
||||||
|
|
||||||
from supervisor.docker.const import ContainerState
|
|
||||||
from supervisor.jobs.const import JobExecutionLimit
|
|
||||||
from supervisor.jobs.decorator import Job
|
|
||||||
|
|
||||||
from ..coresys import CoreSys
|
from ..coresys import CoreSys
|
||||||
|
from ..docker.const import ContainerState
|
||||||
from ..docker.multicast import DockerMulticast
|
from ..docker.multicast import DockerMulticast
|
||||||
from ..docker.stats import DockerStats
|
from ..docker.stats import DockerStats
|
||||||
from ..exceptions import (
|
from ..exceptions import (
|
||||||
@ -22,6 +19,8 @@ from ..exceptions import (
|
|||||||
MulticastJobError,
|
MulticastJobError,
|
||||||
MulticastUpdateError,
|
MulticastUpdateError,
|
||||||
)
|
)
|
||||||
|
from ..jobs.const import JobExecutionLimit
|
||||||
|
from ..jobs.decorator import Job
|
||||||
from .base import PluginBase
|
from .base import PluginBase
|
||||||
from .const import (
|
from .const import (
|
||||||
FILE_HASSIO_MULTICAST,
|
FILE_HASSIO_MULTICAST,
|
||||||
|
@ -2,10 +2,9 @@
|
|||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.plugins.const import ATTR_FALLBACK
|
|
||||||
|
|
||||||
from ..const import ATTR_ACCESS_TOKEN, ATTR_IMAGE, ATTR_SERVERS, ATTR_VERSION
|
from ..const import ATTR_ACCESS_TOKEN, ATTR_IMAGE, ATTR_SERVERS, ATTR_VERSION
|
||||||
from ..validate import dns_server_list, docker_image, token, version_tag
|
from ..validate import dns_server_list, docker_image, token, version_tag
|
||||||
|
from .const import ATTR_FALLBACK
|
||||||
|
|
||||||
# pylint: disable=no-value-for-parameter
|
# pylint: disable=no-value-for-parameter
|
||||||
SCHEMA_DNS_CONFIG = vol.Schema(
|
SCHEMA_DNS_CONFIG = vol.Schema(
|
||||||
|
@ -6,11 +6,10 @@ from typing import Optional
|
|||||||
from aiodns import DNSResolver
|
from aiodns import DNSResolver
|
||||||
from aiodns.error import DNSError
|
from aiodns.error import DNSError
|
||||||
|
|
||||||
from supervisor.jobs.const import JobCondition, JobExecutionLimit
|
|
||||||
from supervisor.jobs.decorator import Job
|
|
||||||
|
|
||||||
from ...const import CoreState
|
from ...const import CoreState
|
||||||
from ...coresys import CoreSys
|
from ...coresys import CoreSys
|
||||||
|
from ...jobs.const import JobCondition, JobExecutionLimit
|
||||||
|
from ...jobs.decorator import Job
|
||||||
from ..const import DNS_CHECK_HOST, ContextType, IssueType
|
from ..const import DNS_CHECK_HOST, ContextType, IssueType
|
||||||
from .base import CheckBase
|
from .base import CheckBase
|
||||||
|
|
||||||
|
@ -6,11 +6,10 @@ from typing import Optional
|
|||||||
from aiodns import DNSResolver
|
from aiodns import DNSResolver
|
||||||
from aiodns.error import DNSError
|
from aiodns.error import DNSError
|
||||||
|
|
||||||
from supervisor.jobs.const import JobCondition, JobExecutionLimit
|
|
||||||
from supervisor.jobs.decorator import Job
|
|
||||||
|
|
||||||
from ...const import CoreState
|
from ...const import CoreState
|
||||||
from ...coresys import CoreSys
|
from ...coresys import CoreSys
|
||||||
|
from ...jobs.const import JobCondition, JobExecutionLimit
|
||||||
|
from ...jobs.decorator import Job
|
||||||
from ..const import DNS_CHECK_HOST, DNS_ERROR_NO_DATA, ContextType, IssueType
|
from ..const import DNS_CHECK_HOST, DNS_ERROR_NO_DATA, ContextType, IssueType
|
||||||
from .base import CheckBase
|
from .base import CheckBase
|
||||||
|
|
||||||
|
@ -4,10 +4,9 @@ from typing import Any
|
|||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.addons.addon import Addon
|
from ...addons.addon import Addon
|
||||||
from supervisor.exceptions import ServicesError
|
from ...exceptions import ServicesError
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import (
|
from ..const import (
|
||||||
ATTR_ADDON,
|
ATTR_ADDON,
|
||||||
ATTR_HOST,
|
ATTR_HOST,
|
||||||
|
@ -4,10 +4,9 @@ from typing import Any
|
|||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.addons.addon import Addon
|
from ...addons.addon import Addon
|
||||||
from supervisor.exceptions import ServicesError
|
from ...exceptions import ServicesError
|
||||||
from supervisor.validate import network_port
|
from ...validate import network_port
|
||||||
|
|
||||||
from ..const import (
|
from ..const import (
|
||||||
ATTR_ADDON,
|
ATTR_ADDON,
|
||||||
ATTR_HOST,
|
ATTR_HOST,
|
||||||
|
@ -2,9 +2,6 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from supervisor.store.validate import SCHEMA_STORE_FILE
|
|
||||||
from supervisor.utils.common import FileConfiguration
|
|
||||||
|
|
||||||
from ..const import ATTR_REPOSITORIES, URL_HASSIO_ADDONS
|
from ..const import ATTR_REPOSITORIES, URL_HASSIO_ADDONS
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from ..exceptions import (
|
from ..exceptions import (
|
||||||
@ -17,11 +14,16 @@ from ..exceptions import (
|
|||||||
)
|
)
|
||||||
from ..jobs.decorator import Job, JobCondition
|
from ..jobs.decorator import Job, JobCondition
|
||||||
from ..resolution.const import ContextType, IssueType, SuggestionType
|
from ..resolution.const import ContextType, IssueType, SuggestionType
|
||||||
|
from ..utils.common import FileConfiguration
|
||||||
from .addon import AddonStore
|
from .addon import AddonStore
|
||||||
from .const import FILE_HASSIO_STORE, StoreType
|
from .const import FILE_HASSIO_STORE, StoreType
|
||||||
from .data import StoreData
|
from .data import StoreData
|
||||||
from .repository import Repository
|
from .repository import Repository
|
||||||
from .validate import BUILTIN_REPOSITORIES, ensure_builtin_repositories
|
from .validate import (
|
||||||
|
BUILTIN_REPOSITORIES,
|
||||||
|
SCHEMA_STORE_FILE,
|
||||||
|
ensure_builtin_repositories,
|
||||||
|
)
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
from enum import Enum
|
from enum import Enum
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from supervisor.const import SUPERVISOR_DATA
|
from ..const import SUPERVISOR_DATA
|
||||||
|
|
||||||
FILE_HASSIO_STORE = Path(SUPERVISOR_DATA, "store.json")
|
FILE_HASSIO_STORE = Path(SUPERVISOR_DATA, "store.json")
|
||||||
|
|
||||||
|
@ -2,10 +2,9 @@
|
|||||||
|
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from supervisor.store.const import StoreType
|
|
||||||
|
|
||||||
from ..const import ATTR_MAINTAINER, ATTR_NAME, ATTR_REPOSITORIES, ATTR_URL
|
from ..const import ATTR_MAINTAINER, ATTR_NAME, ATTR_REPOSITORIES, ATTR_URL
|
||||||
from ..validate import RE_REPOSITORY
|
from ..validate import RE_REPOSITORY
|
||||||
|
from .const import StoreType
|
||||||
|
|
||||||
URL_COMMUNITY_ADDONS = "https://github.com/hassio-addons/repository"
|
URL_COMMUNITY_ADDONS = "https://github.com/hassio-addons/repository"
|
||||||
URL_ESPHOME = "https://github.com/esphome/home-assistant-addon"
|
URL_ESPHOME = "https://github.com/esphome/home-assistant-addon"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user