diff --git a/pyproject.toml b/pyproject.toml index 77a572ce..dce14f2b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,6 @@ classifiers = [ dependencies = [ "PyYAML>=6.0,<7.0", "zeroconf>=0.148", - "Deprecated>=1.3.1,<2.0", ] [project.optional-dependencies] @@ -32,7 +31,6 @@ dev = [ "pytest-cov==7.1.0", "mypy==1.19.1", "types-PyYAML==6.0.12.20250915", - "types-Deprecated==1.3.1.20260130", "isort==8.0.1", "flake8==7.3.0", "flake8-isort==7.0.0", diff --git a/src/pyvlx/api/get_all_nodes_information.py b/src/pyvlx/api/get_all_nodes_information.py index c714da9b..61047dce 100644 --- a/src/pyvlx/api/get_all_nodes_information.py +++ b/src/pyvlx/api/get_all_nodes_information.py @@ -35,7 +35,7 @@ async def handle_frame(self, frame: FrameBase) -> bool: if isinstance(frame, FrameGetAllNodesInformationFinishedNotification): if self.number_of_nodes != len(self.notification_frames): PYVLXLOG.warning( - "Number of received scenes does not match expected number" + "Number of received nodes does not match expected number" ) self.success = True return True diff --git a/src/pyvlx/api/get_state.py b/src/pyvlx/api/get_state.py index a5b0d77f..0364953d 100644 --- a/src/pyvlx/api/get_state.py +++ b/src/pyvlx/api/get_state.py @@ -1,7 +1,6 @@ """Module for retrieving gateway state from API.""" -from typing import TYPE_CHECKING, Optional +from typing import TYPE_CHECKING -from pyvlx.const import GatewayState, GatewaySubState from pyvlx.dataobjects import DtoState from .api_event import ApiEvent @@ -31,13 +30,3 @@ async def handle_frame(self, frame: FrameBase) -> bool: def request_frame(self) -> FrameGetStateRequest: """Construct initiating frame.""" return FrameGetStateRequest() - - @property - def gateway_state(self) -> Optional[GatewayState]: - """Return Gateway State as human readable string. Deprecated.""" - return self.state.gateway_state - - @property - def gateway_sub_state(self) -> Optional[GatewaySubState]: - """Return Gateway Sub State as human readable string. Deprecated.""" - return self.state.gateway_sub_state diff --git a/src/pyvlx/const.py b/src/pyvlx/const.py index 40ed5db7..15603963 100644 --- a/src/pyvlx/const.py +++ b/src/pyvlx/const.py @@ -540,7 +540,6 @@ class WinkTime(Enum): STOP = 0 # Stop wink. BY_SECONDS = 1 # 1=Wink in 1 sec., 2= Wink in 2 sec. 253=Wink in 253 sec. BY_MANUFACTURER = 254 # Manufacturer specific wink time. - BY_MANUFACTUERER = BY_MANUFACTURER # Backwards compatibility alias (deprecated). FOREVER = 255 # Wink forever. diff --git a/src/pyvlx/opening_device.py b/src/pyvlx/opening_device.py index 5fca8e6b..d9b660e8 100644 --- a/src/pyvlx/opening_device.py +++ b/src/pyvlx/opening_device.py @@ -4,8 +4,6 @@ from asyncio import Task from typing import TYPE_CHECKING, Any, ClassVar, Optional -from deprecated import deprecated - from pyvlx.api.get_limitation import GetLimitation from .api.command_send import CommandSend @@ -336,15 +334,6 @@ def __str__(self) -> str: f'serial_number="{self.serial_number}" position="{self.position}"/>' ) - @deprecated("Use 'get_limitation_min' instead.") - async def get_limitation(self) -> GetLimitation: - """Request minimum limitation and return it as part of the GetLimitation object.""" - get_limitation = GetLimitation(pyvlx=self.pyvlx, node_id=self.node_id) - await get_limitation.do_api_call() - if not get_limitation.success: - raise PyVLXException("Unable to send command") - return get_limitation - class Blind(OpeningDevice): """Blind objects."""