From 45cbf908ed4f4407d0c28ab072366ebbfaab1869 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:18:31 +0100 Subject: [PATCH 01/13] python3Packages.azure-ai-agents: init at 1.1.0 Signed-off-by: Paul Meyer --- .../azure-ai-agents/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/azure-ai-agents/default.nix diff --git a/pkgs/development/python-modules/azure-ai-agents/default.nix b/pkgs/development/python-modules/azure-ai-agents/default.nix new file mode 100644 index 000000000000..8533cde41ec8 --- /dev/null +++ b/pkgs/development/python-modules/azure-ai-agents/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + wheel, + azure-core, + isodate, + typing-extensions, + azure-cli, +}: + +buildPythonPackage rec { + pname = "azure-ai-agents"; + version = "1.1.0"; + pyproject = true; + + src = fetchPypi { + pname = "azure_ai_agents"; + inherit version; + hash = "sha256-651yJigtAyBsP6s/PuCi/HHgrTjlLS9PGaksVu2VGuo="; + }; + + build-system = [ + setuptools + wheel + ]; + + dependencies = [ + azure-core + isodate + typing-extensions + ]; + + pythonImportsCheck = [ + "azure.ai.agents" + ]; + + meta = { + description = "Microsoft Corporation Azure AI Agents Client Library for Python"; + homepage = "https://pypi.org/project/azure-ai-agents"; + license = lib.licenses.mit; + maintainers = azure-cli.meta.maintainers; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 79d3dc79a613..a6f0ee01ef06 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1287,6 +1287,8 @@ self: super: with self; { ayla-iot-unofficial = callPackage ../development/python-modules/ayla-iot-unofficial { }; + azure-ai-agents = callPackage ../development/python-modules/azure-ai-agents { }; + azure-ai-documentintelligence = callPackage ../development/python-modules/azure-ai-documentintelligence { }; From 56ce3aa0c9c4ceebd92db2f530c2d0755fa533b8 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:22:26 +0100 Subject: [PATCH 02/13] python3Packages.azure-ai-projects: init at 1.0.0 Signed-off-by: Paul Meyer --- .../azure-ai-projects/default.nix | 49 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 51 insertions(+) create mode 100644 pkgs/development/python-modules/azure-ai-projects/default.nix diff --git a/pkgs/development/python-modules/azure-ai-projects/default.nix b/pkgs/development/python-modules/azure-ai-projects/default.nix new file mode 100644 index 000000000000..e3cbc9ef1bb5 --- /dev/null +++ b/pkgs/development/python-modules/azure-ai-projects/default.nix @@ -0,0 +1,49 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + wheel, + azure-core, + azure-storage-blob, + azure-ai-agents, + isodate, + typing-extensions, + azure-cli, +}: + +buildPythonPackage rec { + pname = "azure-ai-projects"; + version = "1.0.0"; + pyproject = true; + + src = fetchPypi { + pname = "azure_ai_projects"; + inherit version; + hash = "sha256-tfAwJMzw/VQ/vg9avMdORbFezMHHGrh/xxxjBh2f1jw="; + }; + + build-system = [ + setuptools + wheel + ]; + + dependencies = [ + azure-core + azure-storage-blob + azure-ai-agents + isodate + typing-extensions + ]; + + pythonImportsCheck = [ + "azure.ai.projects" + ]; + + meta = { + description = "Microsoft Azure AI Projects Client Library for Python"; + homepage = "https://pypi.org/project/azure-ai-projects/#history"; + license = lib.licenses.mit; + maintainers = azure-cli.meta.maintainers; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a6f0ee01ef06..552a1d09a4ba 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1293,6 +1293,8 @@ self: super: with self; { callPackage ../development/python-modules/azure-ai-documentintelligence { }; + azure-ai-projects = callPackage ../development/python-modules/azure-ai-projects { }; + azure-ai-vision-imageanalysis = callPackage ../development/python-modules/azure-ai-vision-imageanalysis { }; From f727eacbe6a6b41ea86fea9fbfe07d8c19ec02fc Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:23:17 +0100 Subject: [PATCH 03/13] python3Packages.azure-mgmt-cognitiveservices: 13.7.0 -> 14.1.0 Signed-off-by: Paul Meyer --- .../azure-mgmt-cognitiveservices/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix index 1d0ffe68ac09..79870bd3a1f1 100644 --- a/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix +++ b/pkgs/development/python-modules/azure-mgmt-cognitiveservices/default.nix @@ -8,24 +8,26 @@ pythonOlder, setuptools, typing-extensions, + msrest, }: buildPythonPackage rec { pname = "azure-mgmt-cognitiveservices"; - version = "13.7.0"; + version = "14.1.0"; pyproject = true; - disabled = pythonOlder "3.8"; + disabled = pythonOlder "3.9"; src = fetchPypi { pname = "azure_mgmt_cognitiveservices"; inherit version; - hash = "sha256-SKWkTBXGdoutI4ARqqyDqAbOuKzhtRuAQ+NbOakWehk="; + hash = "sha256-kVGRN00K20Q4Y8IKrqLJ87nVWKhJrCt48VIkkmL9yvg="; }; build-system = [ setuptools ]; dependencies = [ + msrest azure-common azure-mgmt-core isodate From da912f234573b1c648bcc639a9717a17b300a932 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:07 +0100 Subject: [PATCH 04/13] azure-cli: 2.79.0 -> 2.80.0 Signed-off-by: Paul Meyer --- pkgs/by-name/az/azure-cli/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/package.nix b/pkgs/by-name/az/azure-cli/package.nix index 8108aec93a85..b6066170892b 100644 --- a/pkgs/by-name/az/azure-cli/package.nix +++ b/pkgs/by-name/az/azure-cli/package.nix @@ -26,14 +26,14 @@ }: let - version = "2.79.0"; + version = "2.80.0"; src = fetchFromGitHub { name = "azure-cli-${version}-src"; owner = "Azure"; repo = "azure-cli"; tag = "azure-cli-${version}"; - hash = "sha256-VvCtHNMdfW/fFZlbu/7EHlSa6GtFZ0B9pdqQFjHdmXg="; + hash = "sha256-PIsOBltX2WBFCV4kdHkGPefBe/FGF9GQ5otXznE87aA="; }; # put packages that needs to be overridden in the py package scope @@ -160,6 +160,7 @@ py.pkgs.toPythonApplication ( with py.pkgs; [ antlr4-python3-runtime + azure-ai-projects azure-appconfiguration azure-batch azure-cli-core From 5aad4b0f7ad4ea241b9713acf48448a91e2ea3a1 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:40 +0100 Subject: [PATCH 05/13] azure-cli-extensions.datadog: 2.0.0 -> 3.0.0 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 7222b055a91e..9943e106a1c5 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -295,9 +295,9 @@ }, "datadog": { "pname": "datadog", - "version": "2.0.0", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/datadog-2.0.0-py3-none-any.whl", - "hash": "sha256-pdot6RlORnPubrsL8UWrqwUYFuGBYCPd+9DYG6fLklM=", + "version": "3.0.0", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/datadog-3.0.0-py3-none-any.whl", + "hash": "sha256-va/om8UaRL+oqYSjNK34UuBlwfH7TyTLCcODzAwh2Og=", "description": "Microsoft Azure Command-Line Tools Datadog Extension" }, "datafactory": { From 376ab0221968778915a285955fc9f0b03720cf1e Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:42 +0100 Subject: [PATCH 06/13] azure-cli-extensions.stack-hci-vm: 1.10.4 -> 1.11.1 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 9943e106a1c5..b601790148cc 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -974,9 +974,9 @@ }, "stack-hci-vm": { "pname": "stack-hci-vm", - "version": "1.10.4", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci_vm-1.10.4-py3-none-any.whl", - "hash": "sha256-MjcpQ7a+5Rw6Z7MAVzoa/qT6HSX6uaV+kWoiMBhK/JM=", + "version": "1.11.1", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/stack_hci_vm-1.11.1-py3-none-any.whl", + "hash": "sha256-VMxvHxjPVpnUcLZRMUv8PR95lT490FPulbAXutW9pDo=", "description": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension" }, "standbypool": { From 020385aaf14c565e17092db726d9f51215008e23 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:44 +0100 Subject: [PATCH 07/13] azure-cli-extensions.dns-resolver: 1.1.0 -> 1.2.0 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index b601790148cc..5c98f9757ec8 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -386,9 +386,9 @@ }, "dns-resolver": { "pname": "dns-resolver", - "version": "1.1.0", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dns_resolver-1.1.0-py3-none-any.whl", - "hash": "sha256-xRmWnmsEcHW/TXuR2RsWCz7W3JDLrqPCxx19H8rZ2JE=", + "version": "1.2.0", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dns_resolver-1.2.0-py3-none-any.whl", + "hash": "sha256-4Jaf0p22SygVmg722FOp4dkqHKlxYFoBRlvE05gmvEQ=", "description": "Microsoft Azure Command-Line Tools DnsResolverManagementClient Extension" }, "durabletask": { From d82f02ce3e27c722393844e938680fc34779193a Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:46 +0100 Subject: [PATCH 08/13] azure-cli-extensions.front-door: 1.3.0 -> 1.4.0 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 5c98f9757ec8..33813e97da4f 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -477,9 +477,9 @@ }, "front-door": { "pname": "front-door", - "version": "1.3.0", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.3.0-py3-none-any.whl", - "hash": "sha256-kJXpPk8IfhFbVbInxaBLq894/nzyxalvVZQkQ37PTRk=", + "version": "1.4.0", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/front_door-1.4.0-py3-none-any.whl", + "hash": "sha256-9chF08+QQe2WYR/vvifE9AzjYV4X26TweeGf2U5zcGA=", "description": "Manage networking Front Doors" }, "fzf": { From 2971434b701467455109c9c7a3385076ce260559 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:48 +0100 Subject: [PATCH 09/13] azure-cli-extensions.dynatrace: 1.1.1 -> 2.0.0 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 33813e97da4f..4bdeca3ce620 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -400,9 +400,9 @@ }, "dynatrace": { "pname": "dynatrace", - "version": "1.1.1", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dynatrace-1.1.1-py3-none-any.whl", - "hash": "sha256-uDqTcLrHCSrShT7CMl3GrMWLXjGGqvB2ofaLCrnyhvg=", + "version": "2.0.0", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dynatrace-2.0.0-py3-none-any.whl", + "hash": "sha256-gS+82UbXH2fh7TrIsAxDqyaeM0iMwebt4v0ImJIs07Y=", "description": "Microsoft Azure Command-Line Tools Dynatrace Extension" }, "edgeorder": { From 741cffbc75a021e685be08e2f8f6565454371105 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:51 +0100 Subject: [PATCH 10/13] azure-cli-extensions.aks-preview: 19.0.0b10 -> 19.0.0b16 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 4bdeca3ce620..4a3e8da7593b 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -50,9 +50,9 @@ }, "aks-preview": { "pname": "aks-preview", - "version": "19.0.0b10", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-19.0.0b10-py2.py3-none-any.whl", - "hash": "sha256-xteDVuaDzci2reA8MGECuGepCLlcwcWEb8fRCL3r7h8=", + "version": "19.0.0b16", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-19.0.0b16-py2.py3-none-any.whl", + "hash": "sha256-KtuekAC1Nu/fjLFPmIFKYeQCJTEFwsNOr5lar6YKXl8=", "description": "Provides a preview for upcoming AKS features" }, "alb": { From 2f96d3a961bef051df6492e93b09de0117f9063f Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:53 +0100 Subject: [PATCH 11/13] azure-cli-extensions.fleet: 1.8.1 -> 1.8.2 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 4a3e8da7593b..850cc4cfaf36 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -456,9 +456,9 @@ }, "fleet": { "pname": "fleet", - "version": "1.8.1", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.8.1-py3-none-any.whl", - "hash": "sha256-842zQA4Jk0dp8jMCro5lut4Ro5u7ny1sp095uqXyR9k=", + "version": "1.8.2", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/fleet-1.8.2-py3-none-any.whl", + "hash": "sha256-3YRF7R7NB8zPonNcgv4Cfs3gk55pgTAbeo1tGOH6fsA=", "description": "Microsoft Azure Command-Line Tools Fleet Extension" }, "fluid-relay": { From 18972882001b842e5788168d2c2a4155e7981189 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:55 +0100 Subject: [PATCH 12/13] azure-cli-extensions.dataprotection: 1.6.0 -> 1.7.0 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 850cc4cfaf36..67c7b732de33 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -316,9 +316,9 @@ }, "dataprotection": { "pname": "dataprotection", - "version": "1.6.0", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.6.0-py3-none-any.whl", - "hash": "sha256-UkZbS0aIcaSM6KlI6CaP5lgq6m/cQophstc2k9ZegKw=", + "version": "1.7.0", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/dataprotection-1.7.0-py3-none-any.whl", + "hash": "sha256-4JG0UHInWxi49cXPUoLlfP8FIg9VTjmzFiWfn0to3LQ=", "description": "Microsoft Azure Command-Line Tools DataProtectionClient Extension" }, "datashare": { From 6d6765c78fd653eabc373969cd123fbee7f68151 Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Tue, 18 Nov 2025 10:29:56 +0100 Subject: [PATCH 13/13] azure-cli-extensions.durabletask: 1.0.0b4 -> 1.0.0b5 --- pkgs/by-name/az/azure-cli/extensions-generated.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/az/azure-cli/extensions-generated.json b/pkgs/by-name/az/azure-cli/extensions-generated.json index 67c7b732de33..5f40fe492596 100644 --- a/pkgs/by-name/az/azure-cli/extensions-generated.json +++ b/pkgs/by-name/az/azure-cli/extensions-generated.json @@ -393,9 +393,9 @@ }, "durabletask": { "pname": "durabletask", - "version": "1.0.0b4", - "url": "https://azcliprod.blob.core.windows.net/cli-extensions/durabletask-1.0.0b4-py3-none-any.whl", - "hash": "sha256-L+gilyc4l/SbtEkXlmSuLfVvtolVJxO68Z/Ezl/YH1Y=", + "version": "1.0.0b5", + "url": "https://azcliprod.blob.core.windows.net/cli-extensions/durabletask-1.0.0b5-py3-none-any.whl", + "hash": "sha256-QO63iwBbXhiZU0YbvSDiMIM6xY3kvL0OYENKGRmHZT8=", "description": "Microsoft Azure Command-Line Tools Durabletask Extension" }, "dynatrace": {