From 5c6d0eefa9e4c352d868c743df61cd5889d0dc9e Mon Sep 17 00:00:00 2001 From: Yureka Date: Sun, 8 Mar 2026 20:38:08 +0100 Subject: [PATCH 1/2] irrd: fix build The new ariadne version 0.29+ removed functions used by irrd --- pkgs/by-name/ir/irrd/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/ir/irrd/package.nix b/pkgs/by-name/ir/irrd/package.nix index 97b464f8f068..e0e1ba0cf06f 100644 --- a/pkgs/by-name/ir/irrd/package.nix +++ b/pkgs/by-name/ir/irrd/package.nix @@ -47,6 +47,18 @@ let doCheck = false; }); + # ariadne 0.29+ is missing 'convert_kwargs_to_snake_case' + ariadne = prev.ariadne.overridePythonAttrs (oldAttrs: rec { + version = "0.28.0"; + src = fetchPypi { + inherit (oldAttrs) pname; + inherit version; + hash = "sha256-gW66L7djPo4nHjd/UN18IPYFo956wzSqM+p1AZF/qnw="; + }; + patches = [ ]; + doCheck = false; + }); + }; }; in From 24ad083da8efa9d736d8d93ae0e744934e5bec42 Mon Sep 17 00:00:00 2001 From: Yureka Date: Sun, 8 Mar 2026 18:46:22 +0100 Subject: [PATCH 2/2] irrd: 4.5.0 -> 4.5.1 Diff: https://github.com/irrdnet/irrd/compare/v4.5.0...v4.5.1 Changelog: https://irrd.readthedocs.io/en/v4.5.1/releases/ --- pkgs/by-name/ir/irrd/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ir/irrd/package.nix b/pkgs/by-name/ir/irrd/package.nix index e0e1ba0cf06f..3d1f5efa7b9e 100644 --- a/pkgs/by-name/ir/irrd/package.nix +++ b/pkgs/by-name/ir/irrd/package.nix @@ -65,14 +65,14 @@ in py.pkgs.buildPythonPackage (finalAttrs: { pname = "irrd"; - version = "4.5.0"; + version = "4.5.1"; pyproject = true; src = fetchFromGitHub { owner = "irrdnet"; repo = "irrd"; tag = "v${finalAttrs.version}"; - hash = "sha256-6z94Ha2QQ0LE4o3hzsNl4y/nPv849cSP8on3UeegE4c="; + hash = "sha256-98DXooabwJtjI+m/HNMGBkZKT843bEbTaXJgflVdx/A="; }; pythonRelaxDeps = true; @@ -141,6 +141,7 @@ py.pkgs.buildPythonPackage (finalAttrs: { jinja2 joserfc time-machine + service-identity ] ++ py.pkgs.uvicorn.optional-dependencies.standard;