From fbb200d81ae4158c730e67dc4c0f5f3384761b09 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Fri, 2 Jan 2026 13:42:02 +1100 Subject: [PATCH 1/2] python3Packages.grpclib: 0.4.8 -> 0.4.9 Release notes: https://github.com/vmagamedov/grpclib/blob/v0.4.9/docs/changelog/index.rst --- .../python-modules/grpclib/default.nix | 20 ++++++------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/grpclib/default.nix b/pkgs/development/python-modules/grpclib/default.nix index 3dc8d48cb010..bb01d67bddf3 100644 --- a/pkgs/development/python-modules/grpclib/default.nix +++ b/pkgs/development/python-modules/grpclib/default.nix @@ -1,14 +1,14 @@ { lib, + async-timeout, buildPythonPackage, certifi, faker, fetchFromGitHub, - fetchpatch, googleapis-common-protos, h2, multidict, - pytest-asyncio_0, + pytest-asyncio, pytestCheckHook, pythonOlder, setuptools, @@ -16,7 +16,7 @@ buildPythonPackage rec { pname = "grpclib"; - version = "0.4.8"; + version = "0.4.9"; pyproject = true; disabled = pythonOlder "3.7"; @@ -25,18 +25,9 @@ buildPythonPackage rec { owner = "vmagamedov"; repo = "grpclib"; tag = "v${version}"; - hash = "sha256-Z+DMwGMUxNTQ7ABd4q/FgMHEZ/NCOtst+6QfQJm3jVU="; + hash = "sha256-9ElCIL084B+KihV1AXYJejBletj8y6LnoWRGEj4E1tQ="; }; - patches = [ - # https://github.com/vmagamedov/grpclib/pull/209 - (fetchpatch { - name = "replace-async-timeout-with-asyncio-timeout-patch"; - url = "https://github.com/vmagamedov/grpclib/commit/36b23ce3ca3f1742e39b50f939d13cd08b4f28ac.patch"; - hash = "sha256-3ztLBOFpTK8CFIp8a6suhWXY5kIBCBRWBX/oAyYU4yI="; - }) - ]; - build-system = [ setuptools ]; dependencies = [ @@ -46,7 +37,8 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook - pytest-asyncio_0 + pytest-asyncio + async-timeout faker googleapis-common-protos certifi From 07e50c8a19565f277dc98b0674d0ecc8ae774d7f Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Sat, 3 Jan 2026 15:39:14 +1100 Subject: [PATCH 2/2] python3Packages.grpclib: enable darwin networking --- pkgs/development/python-modules/grpclib/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/grpclib/default.nix b/pkgs/development/python-modules/grpclib/default.nix index bb01d67bddf3..675f3f95439e 100644 --- a/pkgs/development/python-modules/grpclib/default.nix +++ b/pkgs/development/python-modules/grpclib/default.nix @@ -44,6 +44,8 @@ buildPythonPackage rec { certifi ]; + __darwinAllowLocalNetworking = true; + pythonImportsCheck = [ "grpclib" ]; meta = {