From 34d823db49837e4cf39d5fa768261a3526699806 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 22 Jul 2026 02:05:01 +0200 Subject: [PATCH 1/4] python3Packages.pydantic-graph: 2.13.0 -> 2.14.1 https://github.com/pydantic/pydantic-ai/releases/tag/v2.14.1 --- pkgs/development/python-modules/pydantic-graph/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-graph/default.nix b/pkgs/development/python-modules/pydantic-graph/default.nix index 22d1106f4894..03eed64030af 100644 --- a/pkgs/development/python-modules/pydantic-graph/default.nix +++ b/pkgs/development/python-modules/pydantic-graph/default.nix @@ -16,14 +16,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-graph"; - version = "2.13.0"; + version = "2.14.1"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-mp0LYmqh2AsXXCXkDFDv+eIEaPFqvtwsK2DZ2N3RMTs="; + hash = "sha256-pqgNRwe3PeBUtMX9evYze6oKUeQJwEO5x9/XS8f9ago="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_graph"; From 989e7ccc8f90dd18db8ace5698c9ac3f27e724ac Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 22 Jul 2026 02:05:44 +0200 Subject: [PATCH 2/4] python3Packages.pydantic-ai-slim: 2.13.0 -> 2.14.1 https://github.com/pydantic/pydantic-ai/releases/tag/v2.14.1 --- pkgs/development/python-modules/pydantic-ai-slim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pydantic-ai-slim/default.nix b/pkgs/development/python-modules/pydantic-ai-slim/default.nix index 40929339f835..8a1ebfde8078 100644 --- a/pkgs/development/python-modules/pydantic-ai-slim/default.nix +++ b/pkgs/development/python-modules/pydantic-ai-slim/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "pydantic-ai-slim"; - version = "2.13.0"; + version = "2.14.1"; pyproject = true; src = fetchFromGitHub { owner = "pydantic"; repo = "pydantic-ai"; tag = "v${finalAttrs.version}"; - hash = "sha256-mp0LYmqh2AsXXCXkDFDv+eIEaPFqvtwsK2DZ2N3RMTs="; + hash = "sha256-pqgNRwe3PeBUtMX9evYze6oKUeQJwEO5x9/XS8f9ago="; }; sourceRoot = "${finalAttrs.src.name}/pydantic_ai_slim"; From c9f0136e590b6113909e9127163d386107171bcb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 22 Jul 2026 02:09:12 +0200 Subject: [PATCH 3/4] python3Packages.pydantic-ai-slim: add update script Requires updates to pydantic-graph at least, and maybe genai-prices. --- .../python-modules/pydantic-ai-slim/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/python-modules/pydantic-ai-slim/default.nix b/pkgs/development/python-modules/pydantic-ai-slim/default.nix index 8a1ebfde8078..882fdcfb150c 100644 --- a/pkgs/development/python-modules/pydantic-ai-slim/default.nix +++ b/pkgs/development/python-modules/pydantic-ai-slim/default.nix @@ -2,6 +2,8 @@ lib, buildPythonPackage, fetchFromGitHub, + nix-update, + writeShellApplication, # build-system hatchling, @@ -53,6 +55,18 @@ buildPythonPackage (finalAttrs: { doCheck = false; + passthru.updateScript = lib.getExe (writeShellApplication { + name = "pydantic-ai-updater"; + runtimeInputs = [ + nix-update + ]; + text = '' + nix-update --build --commit python3Packages.genai-prices + nix-update --build --commit python3Packages.pydantic-graph + nix-update --build --commit python3Packages.pydantic-ai-slim + ''; + }); + meta = { changelog = "https://github.com/pydantic/pydantic-ai/releases/tag/${finalAttrs.src.tag}"; description = "GenAI Agent Framework, the Pydantic way"; From e8b8cfd2f40de47d88f84ec8f06ffce9344a2ee1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 22 Jul 2026 02:16:27 +0200 Subject: [PATCH 4/4] python3Packages.pydantic-graph: disable nixpkgs-update --- pkgs/development/python-modules/pydantic-graph/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/pydantic-graph/default.nix b/pkgs/development/python-modules/pydantic-graph/default.nix index 03eed64030af..2f3f123757bc 100644 --- a/pkgs/development/python-modules/pydantic-graph/default.nix +++ b/pkgs/development/python-modules/pydantic-graph/default.nix @@ -14,6 +14,9 @@ typing-inspection, }: +# Update together with pydantic-ai-slim +# nixpkgs-update: no auto update + buildPythonPackage (finalAttrs: { pname = "pydantic-graph"; version = "2.14.1";