mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-14 04:36:31 +00:00
Switch to dbus-fast (#3877)
This commit is contained in:
parent
cd10b597dd
commit
615758a1df
@ -22,4 +22,4 @@ ruamel.yaml==0.17.21
|
|||||||
securetar==2022.2.0
|
securetar==2022.2.0
|
||||||
sentry-sdk==1.9.8
|
sentry-sdk==1.9.8
|
||||||
voluptuous==0.13.1
|
voluptuous==0.13.1
|
||||||
dbus-next==0.2.3
|
dbus-fast==1.4.0
|
||||||
|
@ -4,7 +4,7 @@ import logging
|
|||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from awesomeversion import AwesomeVersion
|
from awesomeversion import AwesomeVersion
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ...exceptions import DBusError, DBusInterfaceError
|
from ...exceptions import DBusError, DBusInterfaceError
|
||||||
from ..const import (
|
from ..const import (
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..exceptions import DBusError, DBusInterfaceError
|
from ..exceptions import DBusError, DBusInterfaceError
|
||||||
from .const import (
|
from .const import (
|
||||||
|
@ -3,7 +3,7 @@ from abc import ABC
|
|||||||
from functools import wraps
|
from functools import wraps
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..utils.dbus import DBus
|
from ..utils.dbus import DBus
|
||||||
from .utils import dbus_connected
|
from .utils import dbus_connected
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
"""Interface to Logind over D-Bus."""
|
"""Interface to Logind over D-Bus."""
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..exceptions import DBusError, DBusInterfaceError
|
from ..exceptions import DBusError, DBusInterfaceError
|
||||||
from .const import DBUS_NAME_LOGIND, DBUS_OBJECT_LOGIND
|
from .const import DBUS_NAME_LOGIND, DBUS_OBJECT_LOGIND
|
||||||
|
@ -2,8 +2,8 @@
|
|||||||
import asyncio
|
import asyncio
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from dbus_next import BusType
|
from dbus_fast import BusType
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..const import SOCKET_DBUS
|
from ..const import SOCKET_DBUS
|
||||||
from ..coresys import CoreSys, CoreSysAttributes
|
from ..coresys import CoreSys, CoreSysAttributes
|
||||||
|
@ -3,7 +3,7 @@ import logging
|
|||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
from awesomeversion import AwesomeVersion, AwesomeVersionException
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
import sentry_sdk
|
import sentry_sdk
|
||||||
|
|
||||||
from ...exceptions import (
|
from ...exceptions import (
|
||||||
|
@ -3,7 +3,7 @@ from ipaddress import ip_address
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ...const import (
|
from ...const import (
|
||||||
ATTR_DOMAINS,
|
ATTR_DOMAINS,
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ...utils.dbus import DBus
|
from ...utils.dbus import DBus
|
||||||
from ..const import (
|
from ..const import (
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ....const import ATTR_METHOD, ATTR_MODE, ATTR_PSK, ATTR_SSID
|
from ....const import ATTR_METHOD, ATTR_MODE, ATTR_PSK, ATTR_SSID
|
||||||
from ...const import DBUS_NAME_NM
|
from ...const import DBUS_NAME_NM
|
||||||
|
@ -5,7 +5,7 @@ import socket
|
|||||||
from typing import TYPE_CHECKING, Any
|
from typing import TYPE_CHECKING, Any
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
from dbus_next.signature import Variant
|
from dbus_fast.signature import Variant
|
||||||
|
|
||||||
from . import (
|
from . import (
|
||||||
ATTR_ASSIGNED_MAC,
|
ATTR_ASSIGNED_MAC,
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ...exceptions import DBusError, DBusInterfaceError
|
from ...exceptions import DBusError, DBusInterfaceError
|
||||||
from ..const import DBUS_NAME_NM, DBUS_OBJECT_SETTINGS
|
from ..const import DBUS_NAME_NM, DBUS_OBJECT_SETTINGS
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..exceptions import DBusError, DBusInterfaceError
|
from ..exceptions import DBusError, DBusInterfaceError
|
||||||
from ..utils.dbus import DBusSignalWrapper
|
from ..utils.dbus import DBusSignalWrapper
|
||||||
|
@ -4,7 +4,7 @@ from __future__ import annotations
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..exceptions import DBusError, DBusInterfaceError
|
from ..exceptions import DBusError, DBusInterfaceError
|
||||||
from .const import (
|
from .const import (
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..exceptions import DBusError, DBusInterfaceError
|
from ..exceptions import DBusError, DBusInterfaceError
|
||||||
from .const import (
|
from .const import (
|
||||||
|
@ -3,7 +3,7 @@ from datetime import datetime
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from ..exceptions import DBusError, DBusInterfaceError
|
from ..exceptions import DBusError, DBusInterfaceError
|
||||||
from ..utils.dt import utc_from_timestamp
|
from ..utils.dt import utc_from_timestamp
|
||||||
|
@ -5,12 +5,12 @@ import asyncio
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any, Awaitable, Callable, Coroutine
|
from typing import Any, Awaitable, Callable, Coroutine
|
||||||
|
|
||||||
from dbus_next import ErrorType, InvalidIntrospectionError, Message, MessageType
|
from dbus_fast import ErrorType, InvalidIntrospectionError, Message, MessageType
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
from dbus_next.aio.proxy_object import ProxyInterface, ProxyObject
|
from dbus_fast.aio.proxy_object import ProxyInterface, ProxyObject
|
||||||
from dbus_next.errors import DBusError
|
from dbus_fast.errors import DBusError
|
||||||
from dbus_next.introspection import Node
|
from dbus_fast.introspection import Node
|
||||||
from dbus_next.signature import Variant
|
from dbus_fast.signature import Variant
|
||||||
|
|
||||||
from ..exceptions import (
|
from ..exceptions import (
|
||||||
DBusFatalError,
|
DBusFatalError,
|
||||||
|
@ -4,7 +4,7 @@ import json
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from dbus_next.introspection import Method, Property, Signal
|
from dbus_fast.introspection import Method, Property, Signal
|
||||||
|
|
||||||
from supervisor.dbus.interface import DBusInterface, DBusInterfaceProxy
|
from supervisor.dbus.interface import DBusInterface, DBusInterfaceProxy
|
||||||
from supervisor.utils.dbus import DBUS_INTERFACE_PROPERTIES
|
from supervisor.utils.dbus import DBUS_INTERFACE_PROPERTIES
|
||||||
|
@ -8,8 +8,8 @@ from uuid import uuid4
|
|||||||
|
|
||||||
from aiohttp import web
|
from aiohttp import web
|
||||||
from awesomeversion import AwesomeVersion
|
from awesomeversion import AwesomeVersion
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
from dbus_next.aio.proxy_object import ProxyInterface, ProxyObject
|
from dbus_fast.aio.proxy_object import ProxyInterface, ProxyObject
|
||||||
import pytest
|
import pytest
|
||||||
from securetar import SecureTarFile
|
from securetar import SecureTarFile
|
||||||
|
|
||||||
|
@ -3,8 +3,8 @@ import asyncio
|
|||||||
from typing import Any
|
from typing import Any
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
from dbus_next.aio.proxy_object import ProxyInterface
|
from dbus_fast.aio.proxy_object import ProxyInterface
|
||||||
from dbus_next.signature import Variant
|
from dbus_fast.signature import Variant
|
||||||
|
|
||||||
from supervisor.coresys import CoreSys
|
from supervisor.coresys import CoreSys
|
||||||
from supervisor.dbus.network.setting.generate import get_connection_from_interface
|
from supervisor.dbus.network.setting.generate import get_connection_from_interface
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"""Test NetworkWireless AP object."""
|
"""Test NetworkWireless AP object."""
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
|
|
||||||
from supervisor.dbus.network.accesspoint import NetworkWirelessAP
|
from supervisor.dbus.network.accesspoint import NetworkWirelessAP
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ import asyncio
|
|||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from unittest.mock import MagicMock
|
from unittest.mock import MagicMock
|
||||||
|
|
||||||
from dbus_next.aio.message_bus import MessageBus
|
from dbus_fast.aio.message_bus import MessageBus
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from supervisor.dbus.interface import DBusInterface, DBusInterfaceProxy
|
from supervisor.dbus.interface import DBusInterface, DBusInterfaceProxy
|
||||||
|
@ -3,7 +3,7 @@ import asyncio
|
|||||||
from ipaddress import IPv4Address, IPv6Address
|
from ipaddress import IPv4Address, IPv6Address
|
||||||
from unittest.mock import Mock, PropertyMock, patch
|
from unittest.mock import Mock, PropertyMock, patch
|
||||||
|
|
||||||
from dbus_next.aio.proxy_object import ProxyInterface
|
from dbus_fast.aio.proxy_object import ProxyInterface
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from supervisor.const import CoreState
|
from supervisor.const import CoreState
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"""Check dbus-next implementation."""
|
"""Check dbus-next implementation."""
|
||||||
from dbus_next.signature import Variant
|
from dbus_fast.signature import Variant
|
||||||
|
|
||||||
from supervisor.utils.dbus import DBus
|
from supervisor.utils.dbus import DBus
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user