From a73c8c1843050e62a7bea1c4a52058bd1cc1cc71 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 23:51:13 +0000 Subject: [PATCH 1/3] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.9.4 → v0.9.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.4...v0.9.6) - [github.com/woodruffw/zizmor-pre-commit: v1.3.0 → v1.3.1](https://github.com/woodruffw/zizmor-pre-commit/compare/v1.3.0...v1.3.1) - [github.com/astral-sh/uv-pre-commit: 0.5.26 → 0.5.29](https://github.com/astral-sh/uv-pre-commit/compare/0.5.26...0.5.29) --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 371134ae55..c1bf9a6832 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -24,7 +24,7 @@ repos: hooks: - id: black - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.4 + rev: v0.9.6 hooks: - id: ruff types: [file] @@ -43,7 +43,7 @@ repos: hooks: - id: sphinx-lint - repo: https://github.com/woodruffw/zizmor-pre-commit - rev: v1.3.0 + rev: v1.3.1 hooks: - id: zizmor - repo: local @@ -56,7 +56,7 @@ repos: additional_dependencies: ["astor", "attrs", "black", "ruff"] files: ^src\/trio\/_core\/(_run|(_i(o_(common|epoll|kqueue|windows)|nstrumentation)))\.py$ - repo: https://github.com/astral-sh/uv-pre-commit - rev: 0.5.26 + rev: 0.5.29 hooks: # Compile requirements - id: pip-compile From 90fe7d6670efa8da8b41498b8c5e05b94cb23d7f Mon Sep 17 00:00:00 2001 From: A5rocks Date: Tue, 11 Feb 2025 08:53:35 +0900 Subject: [PATCH 2/3] Remove unnecessary self-type --- src/trio/testing/_fake_net.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/trio/testing/_fake_net.py b/src/trio/testing/_fake_net.py index 2f5bd624ae..4b64853466 100644 --- a/src/trio/testing/_fake_net.py +++ b/src/trio/testing/_fake_net.py @@ -82,9 +82,6 @@ def _scatter(data: bytes, buffers: Iterable[Buffer]) -> int: return written -T_UDPEndpoint = TypeVar("T_UDPEndpoint", bound="UDPEndpoint") - - @attrs.frozen class UDPEndpoint: ip: IPAddress @@ -101,9 +98,9 @@ def as_python_sockaddr(self) -> tuple[str, int] | tuple[str, int, int, int]: @classmethod def from_python_sockaddr( - cls: type[T_UDPEndpoint], + cls, sockaddr: tuple[str, int] | tuple[str, int, int, int], - ) -> T_UDPEndpoint: + ) -> UDPEndpoint: ip, port = sockaddr[:2] return cls(ip=ipaddress.ip_address(ip), port=port) From 398424ee2afc42d1c842666c0284395f4718bfd0 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 10 Feb 2025 23:53:49 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- src/trio/testing/_fake_net.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/trio/testing/_fake_net.py b/src/trio/testing/_fake_net.py index 4b64853466..a78ba9a172 100644 --- a/src/trio/testing/_fake_net.py +++ b/src/trio/testing/_fake_net.py @@ -18,7 +18,6 @@ TYPE_CHECKING, Any, NoReturn, - TypeVar, Union, overload, )