From 6aa4f42f7bd8a84bad80e8c74e486ea6abc2ed80 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 4 Feb 2026 09:19:02 +0100 Subject: [PATCH 1/4] python313Packages.mcpadapt: 0.1.17 -> 0.1.20 Diff: https://github.com/grll/mcpadapt/compare/v0.1.17...v0.1.20 Changelog: https://github.com/grll/mcpadapt/releases/tag/v0.1.20 --- pkgs/development/python-modules/mcpadapt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mcpadapt/default.nix b/pkgs/development/python-modules/mcpadapt/default.nix index 52e668a6e2b8..4863ee92db80 100644 --- a/pkgs/development/python-modules/mcpadapt/default.nix +++ b/pkgs/development/python-modules/mcpadapt/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "mcpadapt"; - version = "0.1.17"; + version = "0.1.20"; pyproject = true; src = fetchFromGitHub { owner = "grll"; repo = "mcpadapt"; tag = "v${version}"; - hash = "sha256-pnMtCvspfrKwqhNyCelesBSxuPh9Ruc26pzqfWElvsE="; + hash = "sha256-mUwGKr+QBkqMKhfEEIlF/jZDW7enKYdngNIoxG5hMU4="; }; build-system = [ hatchling ]; From 23d0913b9403839afeb18f9eff70c644bae9bf3e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 4 Feb 2026 09:21:33 +0100 Subject: [PATCH 2/4] python313Packages.mcpadapt: migrate to finalAttrs --- pkgs/development/python-modules/mcpadapt/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mcpadapt/default.nix b/pkgs/development/python-modules/mcpadapt/default.nix index 4863ee92db80..56044600bc1d 100644 --- a/pkgs/development/python-modules/mcpadapt/default.nix +++ b/pkgs/development/python-modules/mcpadapt/default.nix @@ -16,7 +16,7 @@ torchaudio, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mcpadapt"; version = "0.1.20"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "grll"; repo = "mcpadapt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mUwGKr+QBkqMKhfEEIlF/jZDW7enKYdngNIoxG5hMU4="; }; @@ -59,8 +59,8 @@ buildPythonPackage rec { meta = { description = "MCP servers tool"; homepage = "https://github.com/grll/mcpadapt"; - changelog = "https://github.com/grll/mcpadapt/releases/tag/${src.tag}"; + changelog = "https://github.com/grll/mcpadapt/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 9ffea34b6db722d7e75d9783134ca67ebd394188 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 4 Feb 2026 09:22:22 +0100 Subject: [PATCH 3/4] python313Packages.mcpadapt: add crewai to optinal-dependencies --- pkgs/development/python-modules/mcpadapt/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/mcpadapt/default.nix b/pkgs/development/python-modules/mcpadapt/default.nix index 56044600bc1d..d392480d2b39 100644 --- a/pkgs/development/python-modules/mcpadapt/default.nix +++ b/pkgs/development/python-modules/mcpadapt/default.nix @@ -1,6 +1,7 @@ { lib, buildPythonPackage, + crewai, fetchFromGitHub, hatchling, jsonref, @@ -41,7 +42,7 @@ buildPythonPackage (finalAttrs: { torchaudio soundfile ]; - # crewai = [ crewai ]; + crewai = [ crewai ]; langchain = [ langchain # langchain-anthropic From c70da41be3a10fcfaacc214e0083e9a754064cba Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 4 Feb 2026 09:23:33 +0100 Subject: [PATCH 4/4] python313Packages.mcpadapt: add langchain-anthropic to optinal-dependencies --- pkgs/development/python-modules/mcpadapt/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/mcpadapt/default.nix b/pkgs/development/python-modules/mcpadapt/default.nix index d392480d2b39..c6c5bfb8caed 100644 --- a/pkgs/development/python-modules/mcpadapt/default.nix +++ b/pkgs/development/python-modules/mcpadapt/default.nix @@ -6,6 +6,7 @@ hatchling, jsonref, langchain, + langchain-anthropic, langgraph, llama-index, mcp, @@ -45,7 +46,7 @@ buildPythonPackage (finalAttrs: { crewai = [ crewai ]; langchain = [ langchain - # langchain-anthropic + langchain-anthropic langgraph ]; llamaindex = [ llama-index ];