mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-08 17:56:33 +00:00
parent
fcebc9d1ed
commit
69cea9fc96
1
setup.py
1
setup.py
@ -37,6 +37,7 @@ setup(
|
|||||||
"supervisor.api",
|
"supervisor.api",
|
||||||
"supervisor.misc",
|
"supervisor.misc",
|
||||||
"supervisor.utils",
|
"supervisor.utils",
|
||||||
|
"supervisor.plugins",
|
||||||
"supervisor.snapshots",
|
"supervisor.snapshots",
|
||||||
],
|
],
|
||||||
include_package_data=True,
|
include_package_data=True,
|
||||||
|
@ -11,7 +11,6 @@ from .addons import AddonManager
|
|||||||
from .api import RestAPI
|
from .api import RestAPI
|
||||||
from .arch import CpuArch
|
from .arch import CpuArch
|
||||||
from .auth import Auth
|
from .auth import Auth
|
||||||
from .audio import Audio
|
|
||||||
from .const import (
|
from .const import (
|
||||||
SOCKET_DOCKER,
|
SOCKET_DOCKER,
|
||||||
UpdateChannels,
|
UpdateChannels,
|
||||||
@ -21,11 +20,9 @@ from .const import (
|
|||||||
ENV_SUPERVISOR_MACHINE,
|
ENV_SUPERVISOR_MACHINE,
|
||||||
)
|
)
|
||||||
from .core import Core
|
from .core import Core
|
||||||
from .cli import HaCli
|
|
||||||
from .coresys import CoreSys
|
from .coresys import CoreSys
|
||||||
from .dbus import DBusManager
|
from .dbus import DBusManager
|
||||||
from .discovery import Discovery
|
from .discovery import Discovery
|
||||||
from .dns import CoreDNS
|
|
||||||
from .hassos import HassOS
|
from .hassos import HassOS
|
||||||
from .homeassistant import HomeAssistant
|
from .homeassistant import HomeAssistant
|
||||||
from .host import HostManager
|
from .host import HostManager
|
||||||
@ -39,6 +36,9 @@ from .tasks import Tasks
|
|||||||
from .updater import Updater
|
from .updater import Updater
|
||||||
from .secrets import SecretsManager
|
from .secrets import SecretsManager
|
||||||
from .utils.dt import fetch_timezone
|
from .utils.dt import fetch_timezone
|
||||||
|
from .plugins.dns import CoreDNS
|
||||||
|
from .plugins.cli import HaCli
|
||||||
|
from .plugins.audio import Audio
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -15,13 +15,10 @@ if TYPE_CHECKING:
|
|||||||
from .addons import AddonManager
|
from .addons import AddonManager
|
||||||
from .api import RestAPI
|
from .api import RestAPI
|
||||||
from .arch import CpuArch
|
from .arch import CpuArch
|
||||||
from .audio import Audio
|
|
||||||
from .auth import Auth
|
from .auth import Auth
|
||||||
from .core import Core
|
from .core import Core
|
||||||
from .cli import HaCli
|
|
||||||
from .dbus import DBusManager
|
from .dbus import DBusManager
|
||||||
from .discovery import Discovery
|
from .discovery import Discovery
|
||||||
from .dns import CoreDNS
|
|
||||||
from .hassos import HassOS
|
from .hassos import HassOS
|
||||||
from .hwmon import HwMonitor
|
from .hwmon import HwMonitor
|
||||||
from .homeassistant import HomeAssistant
|
from .homeassistant import HomeAssistant
|
||||||
@ -34,6 +31,9 @@ if TYPE_CHECKING:
|
|||||||
from .store import StoreManager
|
from .store import StoreManager
|
||||||
from .tasks import Tasks
|
from .tasks import Tasks
|
||||||
from .updater import Updater
|
from .updater import Updater
|
||||||
|
from .plugins.cli import HaCli
|
||||||
|
from .plugins.audio import Audio
|
||||||
|
from .plugins.dns import CoreDNS
|
||||||
|
|
||||||
|
|
||||||
class CoreSys:
|
class CoreSys:
|
||||||
|
1
supervisor/plugins/__init__.py
Normal file
1
supervisor/plugins/__init__.py
Normal file
@ -0,0 +1 @@
|
|||||||
|
"""Plugin for Supervisor backend."""
|
@ -8,13 +8,13 @@ from typing import Awaitable, Optional
|
|||||||
|
|
||||||
import jinja2
|
import jinja2
|
||||||
|
|
||||||
from .const import ATTR_IMAGE, ATTR_VERSION, FILE_HASSIO_AUDIO
|
from ..const import ATTR_IMAGE, ATTR_VERSION, FILE_HASSIO_AUDIO
|
||||||
from .coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from .docker.audio import DockerAudio
|
from ..docker.audio import DockerAudio
|
||||||
from .docker.stats import DockerStats
|
from ..docker.stats import DockerStats
|
||||||
from .exceptions import AudioError, AudioUpdateError, DockerAPIError
|
from ..exceptions import AudioError, AudioUpdateError, DockerAPIError
|
||||||
from .utils.json import JsonConfig
|
from ..utils.json import JsonConfig
|
||||||
from .validate import SCHEMA_AUDIO_CONFIG
|
from ..validate import SCHEMA_AUDIO_CONFIG
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
|
@ -5,13 +5,13 @@ import logging
|
|||||||
import secrets
|
import secrets
|
||||||
from typing import Awaitable, Optional
|
from typing import Awaitable, Optional
|
||||||
|
|
||||||
from .const import ATTR_ACCESS_TOKEN, ATTR_IMAGE, ATTR_VERSION, FILE_HASSIO_CLI
|
from ..const import ATTR_ACCESS_TOKEN, ATTR_IMAGE, ATTR_VERSION, FILE_HASSIO_CLI
|
||||||
from .coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from .docker.cli import DockerCli
|
from ..docker.cli import DockerCli
|
||||||
from .docker.stats import DockerStats
|
from ..docker.stats import DockerStats
|
||||||
from .exceptions import CliError, CliUpdateError, DockerAPIError
|
from ..exceptions import CliError, CliUpdateError, DockerAPIError
|
||||||
from .utils.json import JsonConfig
|
from ..utils.json import JsonConfig
|
||||||
from .validate import SCHEMA_CLI_CONFIG
|
from ..validate import SCHEMA_CLI_CONFIG
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
|
@ -10,14 +10,14 @@ import attr
|
|||||||
import jinja2
|
import jinja2
|
||||||
import voluptuous as vol
|
import voluptuous as vol
|
||||||
|
|
||||||
from .const import ATTR_IMAGE, ATTR_SERVERS, ATTR_VERSION, DNS_SUFFIX, FILE_HASSIO_DNS
|
from ..const import ATTR_IMAGE, ATTR_SERVERS, ATTR_VERSION, DNS_SUFFIX, FILE_HASSIO_DNS
|
||||||
from .coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
from .docker.dns import DockerDNS
|
from ..docker.dns import DockerDNS
|
||||||
from .docker.stats import DockerStats
|
from ..docker.stats import DockerStats
|
||||||
from .exceptions import CoreDNSError, CoreDNSUpdateError, DockerAPIError
|
from ..exceptions import CoreDNSError, CoreDNSUpdateError, DockerAPIError
|
||||||
from .misc.forwarder import DNSForward
|
from ..misc.forwarder import DNSForward
|
||||||
from .utils.json import JsonConfig
|
from ..utils.json import JsonConfig
|
||||||
from .validate import SCHEMA_DNS_CONFIG, dns_url
|
from ..validate import SCHEMA_DNS_CONFIG, dns_url
|
||||||
|
|
||||||
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
_LOGGER: logging.Logger = logging.getLogger(__name__)
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user