From 660b6267de3911c1a8246a579be970ba8df8aa0f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 09:21:29 +0000 Subject: [PATCH 1/2] Bump mypy from 1.20.1 to 1.20.2 Bumps [mypy](https://github.com/python/mypy) from 1.20.1 to 1.20.2. - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](https://github.com/python/mypy/compare/v1.20.1...v1.20.2) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.20.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 3776da80..c06f0722 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -44,7 +44,7 @@ test = [ "aioresponses==0.7.8", "codespell==2.4.2", "isort==8.0.1", - "mypy==1.20.1", + "mypy==1.20.2", "pre-commit==4.6.0", "pre-commit-hooks==6.0.0", "pylint==4.0.5", From 2326c19cd7b7553d3c49408fed119e4c11cd4fd0 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Mon, 27 Apr 2026 14:03:42 +0200 Subject: [PATCH 2/2] Drop unnecessary cast --- matter_server/server/server.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/matter_server/server/server.py b/matter_server/server/server.py index 0e5315f2..e80c1aac 100644 --- a/matter_server/server/server.py +++ b/matter_server/server/server.py @@ -10,7 +10,7 @@ import os from pathlib import Path import traceback -from typing import TYPE_CHECKING, Any, cast +from typing import TYPE_CHECKING, Any import weakref from aiohttp import web @@ -293,8 +293,6 @@ def scope_ipv6_lla(self, ip_addr: str) -> str: if not ip_addr_parsed.is_link_local or ip_addr_parsed.version != 6: return ip_addr - ip_addr_parsed = cast(ipaddress.IPv6Address, ip_addr_parsed) - if ip_addr_parsed.scope_id is not None: # This type of IPv6 manipulation is not supported by the ipaddress lib ip_addr = ip_addr.split("%", maxsplit=1)[0]