From e244e8a83e98395d2b4d13358227782ca49ea166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 20:57:09 +0000 Subject: [PATCH 01/14] python3Packages.microsoft-kiota-http: add passthru.updateScript --- .../python-modules/microsoft-kiota-http/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-http/default.nix b/pkgs/development/python-modules/microsoft-kiota-http/default.nix index b0633edf960e..1e13e0e98f5f 100644 --- a/pkgs/development/python-modules/microsoft-kiota-http/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-http/default.nix @@ -12,6 +12,7 @@ pytestCheckHook, pythonOlder, urllib3, + gitUpdater, }: buildPythonPackage rec { @@ -24,7 +25,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; - tag = "microsoft-kiota-serialization-text-v${version}"; + tag = "microsoft-kiota-http-v${version}"; hash = "sha256-59vuJc7Wb/6PsPA4taAFA2UK8bdz+raZ+NB4S8LahtM="; }; @@ -49,10 +50,14 @@ buildPythonPackage rec { pythonImportsCheck = [ "kiota_http" ]; + passthru.updateScript = gitUpdater { + rev-prefix = "microsoft-kiota-http-v"; + }; + meta = with lib; { description = "HTTP request adapter implementation for Kiota clients for Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/http/httpx"; - changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-http-${src.tag}"; + changelog = "https://github.com/microsoft/kiota-python/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From 0e87dcddceba13fe3f699ab2747cb91bf3728355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 21:02:49 +0000 Subject: [PATCH 02/14] python3Packages.microsoft-kiota-http: 1.9.4 -> 1.9.5 --- .../python-modules/microsoft-kiota-http/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-http/default.nix b/pkgs/development/python-modules/microsoft-kiota-http/default.nix index 1e13e0e98f5f..0445791dfd81 100644 --- a/pkgs/development/python-modules/microsoft-kiota-http/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-http/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-http"; - version = "1.9.4"; + version = "1.9.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-http-v${version}"; - hash = "sha256-59vuJc7Wb/6PsPA4taAFA2UK8bdz+raZ+NB4S8LahtM="; + hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; }; sourceRoot = "${src.name}/packages/http/httpx/"; From fc53e072de722037f2a70eff5830cb06dcaf5efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 14:03:15 -0700 Subject: [PATCH 03/14] python3Packages.microsoft-kiota-abstractions: add passthru.updateScript --- .../microsoft-kiota-abstractions/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix index 2abb98854bdf..6415d4d9ccb8 100644 --- a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix @@ -10,6 +10,7 @@ pytestCheckHook, pythonOlder, std-uritemplate, + gitUpdater, }: buildPythonPackage rec { @@ -52,10 +53,14 @@ buildPythonPackage rec { # detects the wrong tag on the repo passthru.skipBulkUpdate = true; + passthru.updateScript = gitUpdater { + rev-prefix = "microsoft-kiota-abstractions-v"; + }; + meta = with lib; { description = "Abstractions library for Kiota generated Python clients"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/abstractions/"; - changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-abstractions-${src.tag}"; + changelog = "https://github.com/microsoft/kiota-python/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; }; From d5f420a0b72fad4299625a21b1ad39c18df2875e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 21:04:31 +0000 Subject: [PATCH 04/14] python3Packages.microsoft-kiota-abstractions: 1.9.3 -> 1.9.5 --- .../python-modules/microsoft-kiota-abstractions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix index 6415d4d9ccb8..bef482e47ec6 100644 --- a/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-abstractions/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-abstractions"; - version = "1.9.3"; + version = "1.9.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-abstractions-v${version}"; - hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; + hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; }; sourceRoot = "${src.name}/packages/abstractions/"; From d8ec6222dd407bf6ab641ec8e6120f22f77438a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 14:05:09 -0700 Subject: [PATCH 05/14] python3Packages.microsoft-kiota-authentication-azure: add passthru.updateScript --- .../microsoft-kiota-authentication-azure/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix index 49a6c420de00..48b049a86eee 100644 --- a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix @@ -12,6 +12,7 @@ pytest-mock, pytestCheckHook, pythonOlder, + gitUpdater, }: buildPythonPackage rec { @@ -24,7 +25,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; - tag = "microsoft-kiota-serialization-text-v${version}"; + tag = "microsoft-kiota-authentication-azure-v${version}"; hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; }; @@ -48,6 +49,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "kiota_authentication_azure" ]; + passthru.updateScript = gitUpdater { + rev-prefix = "microsoft-kiota-authentication-azure-v"; + }; + meta = with lib; { description = "Kiota Azure authentication provider"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/authentication/azure"; From 9d1bed1c4617baf4d995ca0b21dc50d4766ad186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 21:05:42 +0000 Subject: [PATCH 06/14] python3Packages.microsoft-kiota-authentication-azure: 1.9.3 -> 1.9.5 --- .../microsoft-kiota-authentication-azure/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix index 48b049a86eee..4110c04aec76 100644 --- a/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-authentication-azure/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-authentication-azure"; - version = "1.9.3"; + version = "1.9.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-authentication-azure-v${version}"; - hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; + hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; }; sourceRoot = "${src.name}/packages/authentication/azure/"; From f84457c4f1e0844a9cea72b1f7aaa615547813e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 14:06:48 -0700 Subject: [PATCH 07/14] python3Packages.microsoft-kiota-serialization-form: add passthru.updateScript --- .../microsoft-kiota-serialization-form/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix index 3436f98d41e6..a6295187b3c2 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix @@ -9,6 +9,7 @@ pytest-mock, pytestCheckHook, pythonOlder, + gitUpdater, }: buildPythonPackage rec { @@ -42,6 +43,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "kiota_serialization_form" ]; + passthru.updateScript = gitUpdater { + rev-prefix = "microsoft-kiota-serialization-form-v"; + }; + meta = with lib; { description = "Form serialization implementation for Kiota clients in Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/form"; From 5c820cd1d53e10f447f38c781570aa579004c15d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 21:07:51 +0000 Subject: [PATCH 08/14] python3Packages.microsoft-kiota-serialization-form: 1.9.3 -> 1.9.5 --- .../microsoft-kiota-serialization-form/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix index a6295187b3c2..951087bff5a2 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-form/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-form"; - version = "1.9.3"; + version = "1.9.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-form-v${version}"; - hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; + hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; }; sourceRoot = "${src.name}/packages/serialization/form/"; From ddc7f80320754854e602cf737a2913fe98dcbf47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 14:08:38 -0700 Subject: [PATCH 09/14] python3Packages.microsoft-kiota-serialization-json: add passthru.updateScript --- .../microsoft-kiota-serialization-json/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index d7aef7c3100e..70de8e2faf88 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -9,6 +9,7 @@ pytest-mock, pytestCheckHook, pythonOlder, + gitUpdater, }: buildPythonPackage rec { @@ -42,6 +43,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "kiota_serialization_json" ]; + passthru.updateScript = gitUpdater { + rev-prefix = "microsoft-kiota-serialization-json-v"; + }; + meta = with lib; { description = "JSON serialization implementation for Kiota clients in Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/json"; From c313bfe4df2c9520c27cafa0f4b9b627470e4a6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 21:09:01 +0000 Subject: [PATCH 10/14] python3Packages.microsoft-kiota-serialization-json: 1.9.3 -> 1.9.5 --- .../microsoft-kiota-serialization-json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index 70de8e2faf88..29b135cce9f5 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-json"; - version = "1.9.3"; + version = "1.9.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-json-v${version}"; - hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; + hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; }; sourceRoot = "${src.name}/packages/serialization/json/"; From fcfa5ec4a8376848bb823cf4a3e0aa85760aff7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 14:09:51 -0700 Subject: [PATCH 11/14] python3Packages.microsoft-kiota-serialization-multipart: add passthru.updateScript --- .../microsoft-kiota-serialization-multipart/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix index eee939de8263..7df0f2ed48b5 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix @@ -9,6 +9,7 @@ pytest-mock, pytestCheckHook, pythonOlder, + gitUpdater, }: buildPythonPackage rec { @@ -40,6 +41,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "kiota_serialization_multipart" ]; + passthru.updateScript = gitUpdater { + rev-prefix = "microsoft-kiota-serialization-multipart-v"; + }; + meta = with lib; { description = "Multipart serialization implementation for Kiota clients in Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/multipart"; From 14444619d38e4fef96f57c075d5019b681a5752f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 21:10:17 +0000 Subject: [PATCH 12/14] python3Packages.microsoft-kiota-serialization-multipart: 1.9.3 -> 1.9.5 --- .../microsoft-kiota-serialization-multipart/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix index 7df0f2ed48b5..8a9f8231433e 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-multipart/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-multipart"; - version = "1.9.3"; + version = "1.9.5"; pyproject = true; disabled = pythonOlder "3.8"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-multipart-v${version}"; - hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; + hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; }; sourceRoot = "${src.name}/packages/serialization/multipart/"; From 1f865766907238307d55c82dfed83cbd56f1ce57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 14:10:42 -0700 Subject: [PATCH 13/14] python3Packages.microsoft-kiota-serialization-text: add passthru.updateScript --- .../microsoft-kiota-serialization-text/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix index 4fc7fb84b474..e112a54a4966 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix @@ -9,6 +9,7 @@ pytestCheckHook, python-dateutil, pythonOlder, + gitUpdater, }: buildPythonPackage rec { @@ -42,6 +43,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "kiota_serialization_text" ]; + passthru.updateScript = gitUpdater { + rev-prefix = "microsoft-kiota-serialization-text-v"; + }; + meta = with lib; { description = "Text serialization implementation for Kiota generated clients in Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/text"; From 6a4b4553a0d7af9771dff0af3384be9cee48d371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 12 Aug 2025 21:11:05 +0000 Subject: [PATCH 14/14] python3Packages.microsoft-kiota-serialization-text: 1.9.3 -> 1.9.5 --- .../microsoft-kiota-serialization-text/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix index e112a54a4966..6525d8b231f7 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-text/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-text"; - version = "1.9.3"; + version = "1.9.5"; pyproject = true; disabled = pythonOlder "3.9"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-text-v${version}"; - hash = "sha256-FUfVkJbpD0X7U7DPzyoh+84Bk7C07iLT9dmbUeliFu8="; + hash = "sha256-h0sZhBIGZyhzYtCvLHRAn73HspgyOAKU3p4xSn+uXFU="; }; sourceRoot = "${src.name}/packages/serialization/text/";