Absolute imports to relative imports (#3787)

This commit is contained in:
Mike Degatano 2022-08-12 04:42:40 -04:00 committed by GitHub
parent b831dce443
commit 3eac3a6178
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
36 changed files with 66 additions and 100 deletions

View File

@ -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

View File

@ -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__)

View File

@ -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__)

View File

@ -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

View File

@ -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__)

View File

@ -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

View File

@ -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(

View File

@ -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(

View File

@ -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(

View File

@ -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(

View File

@ -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,

View File

@ -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

View File

@ -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(

View File

@ -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(

View File

@ -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

View File

@ -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

View File

@ -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__)

View File

@ -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__)

View File

@ -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__)

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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__)

View File

@ -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__)

View File

@ -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 (

View File

@ -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

View File

@ -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

View File

@ -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,

View File

@ -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(

View File

@ -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

View File

@ -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

View File

@ -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,

View File

@ -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,

View File

@ -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__)

View File

@ -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")

View File

@ -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"