From 5d244822f06a1bc323c230c1967c0875fd06f809 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Dec 2025 14:11:40 +0000 Subject: [PATCH 001/113] python3Packages.actron-neo-api: 0.1.87 -> 0.4.1 --- pkgs/development/python-modules/actron-neo-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/actron-neo-api/default.nix b/pkgs/development/python-modules/actron-neo-api/default.nix index 5abba9e3fad4..18b433a167ec 100644 --- a/pkgs/development/python-modules/actron-neo-api/default.nix +++ b/pkgs/development/python-modules/actron-neo-api/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "actron-neo-api"; - version = "0.1.87"; + version = "0.4.1"; pyproject = true; src = fetchFromGitHub { owner = "kclif9"; repo = "actronneoapi"; tag = "v${version}"; - hash = "sha256-8Y1vl+KjjAnobb9wORZCcXTLStuGOth3dlX0Goq+pxE="; + hash = "sha256-pqBMtrLqGP61nmUE5H34nH969fON2KgyCrEmd3/2X8w="; }; build-system = [ From 44a66a34d316365e10dcfc30af45b6337e8f2158 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 16 Dec 2025 11:19:16 +0100 Subject: [PATCH 002/113] espflash: 4.2.0 -> 4.3.0 --- pkgs/by-name/es/espflash/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/es/espflash/package.nix b/pkgs/by-name/es/espflash/package.nix index 69e35a0021dd..e14ce6f033be 100644 --- a/pkgs/by-name/es/espflash/package.nix +++ b/pkgs/by-name/es/espflash/package.nix @@ -11,13 +11,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "espflash"; - version = "4.2.0"; + version = "4.3.0"; src = fetchFromGitHub { owner = "esp-rs"; repo = "espflash"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ia7o2u7egBTlzQAWnME6+/8V+5Go70wwXi/nJLKbGZM="; + hash = "sha256-CeXkC+3M22EmHG0KL0wMXn49bUbxgD33ojQvbeaf5Gs="; }; nativeBuildInputs = [ @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ openssl ]; - cargoHash = "sha256-Jh5JoHHfbrpwedXHuCBlIJxCTYjKfofjAoWD8QhGSH8="; + cargoHash = "sha256-Vgf3k0pT8VswESXuWIIeZlCFLm861BYrteRFkmhk/3M="; cargoBuildFlags = [ "--exclude xtask" From dac689f9f4e2a39e66a53d9b72f1c988b8f9ce9d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Tue, 16 Dec 2025 11:19:30 +0100 Subject: [PATCH 003/113] espflash: fix build with structuredAttrs --- pkgs/by-name/es/espflash/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/es/espflash/package.nix b/pkgs/by-name/es/espflash/package.nix index e14ce6f033be..eb5f9cad400a 100644 --- a/pkgs/by-name/es/espflash/package.nix +++ b/pkgs/by-name/es/espflash/package.nix @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-Vgf3k0pT8VswESXuWIIeZlCFLm861BYrteRFkmhk/3M="; cargoBuildFlags = [ - "--exclude xtask" + "--exclude=xtask" "--workspace" ]; From b81bb0890016b4652413887c509d04337113792e Mon Sep 17 00:00:00 2001 From: Marlon Rosenberg Date: Mon, 22 Dec 2025 14:13:22 +0100 Subject: [PATCH 004/113] dotnet-outdated: 4.6.4 -> 4.6.9 --- pkgs/by-name/do/dotnet-outdated/deps.json | 187 -------------------- pkgs/by-name/do/dotnet-outdated/package.nix | 38 +--- 2 files changed, 8 insertions(+), 217 deletions(-) delete mode 100644 pkgs/by-name/do/dotnet-outdated/deps.json diff --git a/pkgs/by-name/do/dotnet-outdated/deps.json b/pkgs/by-name/do/dotnet-outdated/deps.json deleted file mode 100644 index 15ea0e4232a4..000000000000 --- a/pkgs/by-name/do/dotnet-outdated/deps.json +++ /dev/null @@ -1,187 +0,0 @@ -[ - { - "pname": "CsvHelper", - "version": "30.0.1", - "sha256": "0v01s672zcrd3fjwzh14dihbal3apzyg3dc80k05a90ljk8yh9wl" - }, - { - "pname": "McMaster.Extensions.CommandLineUtils", - "version": "4.0.2", - "sha256": "1x2a60vjq0n6mb7bfjlggbvp8vpq0m7ls5x4bwff2g2qxhw09rbv" - }, - { - "pname": "Microsoft.Bcl.AsyncInterfaces", - "version": "7.0.0", - "sha256": "1waiggh3g1cclc81gmjrqbh128kwfjky3z79ma4bd2ms9pa3gvfm" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection", - "version": "7.0.0", - "sha256": "121zs4jp8iimgbpzm3wsglhjwkc06irg1pxy8c1zcdlsg34cfq1p" - }, - { - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "7.0.0", - "sha256": "181d7mp9307fs17lyy42f8cxnjwysddmpsalky4m0pqxcimnr6g7" - }, - { - "pname": "Newtonsoft.Json", - "version": "13.0.3", - "sha256": "0xrwysmrn4midrjal8g2hr1bbg38iyisl0svamb11arqws4w2bw7" - }, - { - "pname": "NuGet.Common", - "version": "6.8.0", - "sha256": "0l3ij8iwy7wj6s7f93lzi9168r4wz8zyin6a08iwgk7hvq44cia1" - }, - { - "pname": "NuGet.Configuration", - "version": "6.8.0", - "sha256": "0x03p408smkmv1gv7pmvsia4lkn0xaj4wfrkl58pjf8bbv51y0yw" - }, - { - "pname": "NuGet.Credentials", - "version": "6.8.0", - "sha256": "0dypmdkibgm5d9imhjnpgpdi6kmg6cnlvc7lc9w4v7ijflril15l" - }, - { - "pname": "NuGet.DependencyResolver.Core", - "version": "6.8.0", - "sha256": "0da44ni1g6s3fkzmhymbcv98fcpd31bfmivq4cg90d0wiig85wvw" - }, - { - "pname": "NuGet.Frameworks", - "version": "6.8.0", - "sha256": "0i2xvhgkjkjr496i3pg8hamwv6505fia45qhn7jg5m01wb3cvsjl" - }, - { - "pname": "NuGet.LibraryModel", - "version": "6.8.0", - "sha256": "13qn64jckc9fd7yx5nwsxpj1i9gndlks35w0bdsfy8gc791wqdy4" - }, - { - "pname": "NuGet.Packaging", - "version": "6.8.0", - "sha256": "031z4s905bxi94h3f0qy4j1b6jxdxgqgpkzqvvpfxch07szxcbim" - }, - { - "pname": "NuGet.ProjectModel", - "version": "6.8.0", - "sha256": "1619jxp12cggspnwpk2x99s6h4z7gbc6kyngkij5cjd5wwc05haj" - }, - { - "pname": "NuGet.Protocol", - "version": "6.8.0", - "sha256": "1d7hpdhrwv2fj7kzhqs6bp03vq9krv87jgxdhz0n9mih3zank4y0" - }, - { - "pname": "NuGet.Versioning", - "version": "6.8.0", - "sha256": "1sd25h46fd12ng780r02q4ijcx1imkb53kj1y2y7cwg5myh537ks" - }, - { - "pname": "System.Buffers", - "version": "4.5.1", - "sha256": "04kb1mdrlcixj9zh1xdi5as0k0qi8byr5mi3p3jcxx72qz93s2y3" - }, - { - "pname": "System.ComponentModel.Annotations", - "version": "5.0.0", - "sha256": "021h7x98lblq9avm1bgpa4i31c2kgsa7zn4sqhxf39g087ar756j" - }, - { - "pname": "System.Formats.Asn1", - "version": "6.0.0", - "sha256": "1vvr7hs4qzjqb37r0w1mxq7xql2b17la63jwvmgv65s1hj00g8r9" - }, - { - "pname": "System.IO.Abstractions", - "version": "19.2.64", - "sha256": "1hgii2s97wima8cx2nabvmsg7ij6rl23x436zb9naj97kssfyxw4" - }, - { - "pname": "System.IO.FileSystem.AccessControl", - "version": "5.0.0", - "sha256": "0ixl68plva0fsj3byv76bai7vkin86s6wyzr8vcav3szl862blvk" - }, - { - "pname": "System.Memory", - "version": "4.5.4", - "sha256": "14gbbs22mcxwggn0fcfs1b062521azb9fbb7c113x0mq6dzq9h6y" - }, - { - "pname": "System.Memory", - "version": "4.5.5", - "sha256": "08jsfwimcarfzrhlyvjjid61j02irx6xsklf32rv57x2aaikvx0h" - }, - { - "pname": "System.Numerics.Vectors", - "version": "4.4.0", - "sha256": "0rdvma399070b0i46c4qq1h2yvjj3k013sqzkilz4bz5cwmx1rba" - }, - { - "pname": "System.Numerics.Vectors", - "version": "4.5.0", - "sha256": "1kzrj37yzawf1b19jq0253rcs8hsq1l2q8g69d7ipnhzb0h97m59" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "4.5.3", - "sha256": "1afi6s2r1mh1kygbjmfba6l4f87pi5sg13p4a48idqafli94qxln" - }, - { - "pname": "System.Runtime.CompilerServices.Unsafe", - "version": "6.0.0", - "sha256": "0qm741kh4rh57wky16sq4m0v05fxmkjjr87krycf5vp9f0zbahbc" - }, - { - "pname": "System.Security.AccessControl", - "version": "5.0.0", - "sha256": "17n3lrrl6vahkqmhlpn3w20afgz09n7i6rv0r3qypngwi7wqdr5r" - }, - { - "pname": "System.Security.Cryptography.Cng", - "version": "5.0.0", - "sha256": "06hkx2za8jifpslkh491dfwzm5dxrsyxzj5lsc0achb6yzg4zqlw" - }, - { - "pname": "System.Security.Cryptography.Pkcs", - "version": "6.0.4", - "sha256": "0hh5h38pnxmlrnvs72f2hzzpz4b2caiiv6xf8y7fzdg84r3imvfr" - }, - { - "pname": "System.Security.Cryptography.ProtectedData", - "version": "4.4.0", - "sha256": "1q8ljvqhasyynp94a1d7jknk946m20lkwy2c3wa8zw2pc517fbj6" - }, - { - "pname": "System.Security.Principal.Windows", - "version": "5.0.0", - "sha256": "1mpk7xj76lxgz97a5yg93wi8lj0l8p157a5d50mmjy3gbz1904q8" - }, - { - "pname": "System.Text.Encodings.Web", - "version": "7.0.0", - "sha256": "1151hbyrcf8kyg1jz8k9awpbic98lwz9x129rg7zk1wrs6vjlpxl" - }, - { - "pname": "System.Text.Json", - "version": "7.0.3", - "sha256": "0zjrnc9lshagm6kdb9bdh45dmlnkpwcpyssa896sda93ngbmj8k9" - }, - { - "pname": "System.Threading.Tasks.Extensions", - "version": "4.5.4", - "sha256": "0y6ncasgfcgnjrhynaf0lwpkpkmv4a07sswwkwbwb5h7riisj153" - }, - { - "pname": "TestableIO.System.IO.Abstractions", - "version": "19.2.64", - "sha256": "0ayrz1n777cgjgnp4iff90z43s9w3df62r93nkxg6wkga8v0dyr5" - }, - { - "pname": "TestableIO.System.IO.Abstractions.Wrappers", - "version": "19.2.64", - "sha256": "0l2lv45mcr54b8h37bwqag9n9qbh8vyyxz88mw6pcdz2k3z475jc" - } -] diff --git a/pkgs/by-name/do/dotnet-outdated/package.nix b/pkgs/by-name/do/dotnet-outdated/package.nix index 71e44f8984ca..254f59463939 100644 --- a/pkgs/by-name/do/dotnet-outdated/package.nix +++ b/pkgs/by-name/do/dotnet-outdated/package.nix @@ -1,44 +1,22 @@ { lib, - fetchFromGitHub, - buildDotnetModule, + buildDotnetGlobalTool, dotnetCorePackages, }: -buildDotnetModule rec { +buildDotnetGlobalTool rec { pname = "dotnet-outdated"; - version = "4.6.4"; + nugetName = "dotnet-outdated-tool"; + version = "4.6.9"; - src = fetchFromGitHub { - owner = "dotnet-outdated"; - repo = "dotnet-outdated"; - rev = "v${version}"; - hash = "sha256-Ah5VOCIkSRkeDWk/KYHIc/OELo0T/HuJl0LEUiumlu0="; - }; + dotnet-sdk = dotnetCorePackages.sdk_10_0; - dotnet-sdk = dotnetCorePackages.sdk_8_0; - dotnet-runtime = dotnetCorePackages.runtime_8_0; - useDotnetFromEnv = true; - - nugetDeps = ./deps.json; - - projectFile = "src/DotNetOutdated/DotNetOutdated.csproj"; - executables = "dotnet-outdated"; - - dotnetFlags = [ "-p:TargetFrameworks=net8.0" ]; - dotnetInstallFlags = [ - "--framework" - "net8.0" - ]; + nugetHash = "sha256-LVe/b18hxM9A0Kni6Kl4sE38KgzIihDuc+xRw8qaKv0="; meta = { description = ".NET Core global tool to display and update outdated NuGet packages in a project"; + downloadPage = "https://www.nuget.org/packages/dotnet-outdated-tool"; homepage = "https://github.com/dotnet-outdated/dotnet-outdated"; - sourceProvenance = with lib.sourceTypes; [ - fromSource - # deps - binaryBytecode - binaryNativeCode - ]; + changelog = "https://github.com/dotnet-outdated/dotnet-outdated/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ emilioziniades ]; mainProgram = "dotnet-outdated"; From 476266787e17b85eb879a3a916d58a4d6bee2136 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Dec 2025 10:22:33 +0000 Subject: [PATCH 005/113] python3Packages.pyswitchbot: 0.74.0 -> 0.75.0 --- pkgs/development/python-modules/pyswitchbot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyswitchbot/default.nix b/pkgs/development/python-modules/pyswitchbot/default.nix index 6f0474933008..4c3cb9c39068 100644 --- a/pkgs/development/python-modules/pyswitchbot/default.nix +++ b/pkgs/development/python-modules/pyswitchbot/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "pyswitchbot"; - version = "0.74.0"; + version = "0.75.0"; pyproject = true; src = fetchFromGitHub { owner = "Danielhiversen"; repo = "pySwitchbot"; tag = version; - hash = "sha256-3n6ErE17W5Gsf/Isw4o45JcDihYUHendx8MLgh8gALk="; + hash = "sha256-fC5DVY3nGFJQg2uDfXqWjIgzr+pKLzt8mvX2azWCopM="; }; build-system = [ setuptools ]; From 2881aa59c8259dcadceb26cb8d70de4c842eab7e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Dec 2025 02:39:22 +0000 Subject: [PATCH 006/113] python3Packages.nestedtext: 3.7 -> 3.8 --- pkgs/development/python-modules/nestedtext/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nestedtext/default.nix b/pkgs/development/python-modules/nestedtext/default.nix index 2d9d7bf07be4..2d728c87690a 100644 --- a/pkgs/development/python-modules/nestedtext/default.nix +++ b/pkgs/development/python-modules/nestedtext/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "nestedtext"; - version = "3.7"; + version = "3.8"; format = "pyproject"; disabled = pythonOlder "3.7"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "KenKundert"; repo = "nestedtext"; tag = "v${version}"; - hash = "sha256-lNqSmEmzuRGdXs/4mwKSh7yDGHnAykpIDIR+abbLCns="; + hash = "sha256-eg5Q11dl9ikGpNYx2Sd47MBPC9S4W2M6PpehFpowzdk="; }; nativeBuildInputs = [ flit-core ]; From e78c76472d235287a2fa30d10a65510d5a8b3db3 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Mon, 29 Dec 2025 16:57:08 -0800 Subject: [PATCH 007/113] hqplayer-desktop: 5.13.0-35 -> 5.16.2-43 --- pkgs/by-name/hq/hqplayer-desktop/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/hq/hqplayer-desktop/package.nix b/pkgs/by-name/hq/hqplayer-desktop/package.nix index 2b8acc8aa1ab..3f7e5490183e 100644 --- a/pkgs/by-name/hq/hqplayer-desktop/package.nix +++ b/pkgs/by-name/hq/hqplayer-desktop/package.nix @@ -17,15 +17,15 @@ }: let - version = "5.13.0-35"; + version = "5.16.2-43"; srcs = { aarch64-linux = fetchurl { - url = "https://signalyst.com/bins/bookworm/hqplayer5desktop_${version}_arm64.deb"; - hash = "sha256-ofS+EDNHKv94GSi9DrZPUhosAZsjSuP8rQghldKZmkU="; + url = "https://signalyst.com/bins/trixie/hqplayer5desktop_${version}_arm64.deb"; + hash = "sha256-dmnDbFf1obuBvKSMIGFiI7fXi/5YRP23625Y+UEj+Wo="; }; x86_64-linux = fetchurl { url = "https://signalyst.com/bins/noble/hqplayer5desktop_${version}_amd64.deb"; - hash = "sha256-ej4H7SuDMkihlJsHcvPIFSGghyqCvVY/7LbCdq6lky4="; + hash = "sha256-WUqfMUQSVb+MSc0GyhuEMM9H6fJP/NcmpFAX46BCiPI="; }; }; in From 49990ea8c82588c5b6cf420d4077d6cc4221cfa9 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:53:39 +0100 Subject: [PATCH 008/113] framac: mark as broken with OCaml < 4.14 --- pkgs/by-name/fr/framac/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/fr/framac/package.nix b/pkgs/by-name/fr/framac/package.nix index ba2c03d9c2fa..ea5adb45c59b 100644 --- a/pkgs/by-name/fr/framac/package.nix +++ b/pkgs/by-name/fr/framac/package.nix @@ -138,5 +138,6 @@ stdenv.mkDerivation rec { amiddelk ]; platforms = lib.platforms.unix; + broken = !lib.versionAtLeast ocamlPackages.ocaml.version "4.14"; }; } From 5fe991361683702589041d609c3b73b2c8e9c85c Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:53:43 +0100 Subject: [PATCH 009/113] ocaml: fix build with gcc15 for version 5.0 --- pkgs/development/compilers/ocaml/generic.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/ocaml/generic.nix b/pkgs/development/compilers/ocaml/generic.nix index f09ec3f79683..681acc6f6002 100644 --- a/pkgs/development/compilers/ocaml/generic.nix +++ b/pkgs/development/compilers/ocaml/generic.nix @@ -118,9 +118,11 @@ stdenv.mkDerivation ( ++ optional noNakedPointers (flags "--disable-naked-pointers" "-no-naked-pointers"); dontAddStaticConfigureFlags = lib.versionOlder version "4.08"; - env = lib.optionalAttrs (lib.versionOlder version "4.14") { - NIX_CFLAGS_COMPILE = "-std=gnu11"; - }; + env = + lib.optionalAttrs (lib.versionOlder version "4.14" || lib.versions.majorMinor version == "5.0") + { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; # on aarch64-darwin using --host and --target causes the build to invoke # `aarch64-apple-darwin-clang` while using assembler. However, such binary From d3dd0e54991589e84120bed0275e84c9b23afaed Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:53:49 +0100 Subject: [PATCH 010/113] ocamlPackages.mdx: fix for gcc15 --- pkgs/development/ocaml-modules/mdx/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/mdx/default.nix b/pkgs/development/ocaml-modules/mdx/default.nix index 197b35bdce2a..c839019554fc 100644 --- a/pkgs/development/ocaml-modules/mdx/default.nix +++ b/pkgs/development/ocaml-modules/mdx/default.nix @@ -24,13 +24,22 @@ buildDunePackage (finalAttrs: { pname = "mdx"; version = "2.5.1"; - minimalOCamlVersion = "4.08"; - src = fetchurl { url = "https://github.com/realworldocaml/mdx/releases/download/${finalAttrs.version}/mdx-${finalAttrs.version}.tbz"; hash = "sha256-3YKYDdERpIBv+akdnS7Xwmrvsdp9zL0V5zw6j2boY/U="; }; + env = + # Fix build with gcc15 + lib.optionalAttrs + ( + lib.versionAtLeast ocaml.version "4.10" && lib.versionOlder ocaml.version "4.14" + || lib.versions.majorMinor ocaml.version == "5.0" + ) + { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; + nativeBuildInputs = [ cppo ]; propagatedBuildInputs = [ astring From 82aa99878caa12cd137d8b71028b1645ef35e8fd Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:53:53 +0100 Subject: [PATCH 011/113] ocamlPackages.zelus: fix for gcc15 --- pkgs/development/ocaml-modules/zelus/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/zelus/default.nix b/pkgs/development/ocaml-modules/zelus/default.nix index 3bd4369bec46..24edc51a8f1e 100644 --- a/pkgs/development/ocaml-modules/zelus/default.nix +++ b/pkgs/development/ocaml-modules/zelus/default.nix @@ -1,6 +1,7 @@ { lib, stdenv, + ocaml, buildDunePackage, fetchFromGitHub, menhir, @@ -11,7 +12,16 @@ buildDunePackage rec { pname = "zelus"; version = "2.2"; - minimalOCamlVersion = "4.08.1"; + env = + # Fix build with gcc15 + lib.optionalAttrs + ( + lib.versionAtLeast ocaml.version "4.10" && lib.versionOlder ocaml.version "4.14" + || lib.versions.majorMinor ocaml.version == "5.0" + ) + { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; src = fetchFromGitHub { owner = "INRIA"; From 9e6bbf6dc09fbba5380fd935a85b01c2a98c1764 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:53:57 +0100 Subject: [PATCH 012/113] ocamlPackages.ppx_cstubs: fix for gcc15 --- pkgs/development/ocaml-modules/ppx_cstubs/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/ppx_cstubs/default.nix b/pkgs/development/ocaml-modules/ppx_cstubs/default.nix index 2bdc90b4a20a..203dda6b99cc 100644 --- a/pkgs/development/ocaml-modules/ppx_cstubs/default.nix +++ b/pkgs/development/ocaml-modules/ppx_cstubs/default.nix @@ -18,7 +18,16 @@ buildDunePackage rec { pname = "ppx_cstubs"; version = "0.7.0"; - minimalOCamlVersion = "4.08"; + env = + # Fix build with gcc15 + lib.optionalAttrs + ( + lib.versionAtLeast ocaml.version "4.10" && lib.versionOlder ocaml.version "4.14" + || lib.versions.majorMinor ocaml.version == "5.0" + ) + { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; src = fetchFromGitHub { owner = "fdopen"; From 86aca55f1dc465e071fd221cb481398fe8bbf458 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:53:59 +0100 Subject: [PATCH 013/113] ocamlPackages.ppx_deriving_yaml: fix for gcc15 --- .../ocaml-modules/ppx_deriving_yaml/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/ppx_deriving_yaml/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_yaml/default.nix index 5b0c870efb4a..f2f4cc9d44e0 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving_yaml/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving_yaml/default.nix @@ -1,6 +1,7 @@ { lib, buildDunePackage, + ocaml, fetchurl, ppxlib, alcotest, @@ -27,7 +28,13 @@ buildDunePackage rec { pname = "ppx_deriving_yaml"; inherit (param) version; - minimalOCamlVersion = "4.08"; + env = + # Fix build with gcc15 + lib.optionalAttrs + (lib.versions.majorMinor ocaml.version == "4.13" || lib.versions.majorMinor ocaml.version == "5.0") + { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; src = fetchurl { url = "https://github.com/patricoferris/ppx_deriving_yaml/releases/download/v${version}/ppx_deriving_yaml-${version}.tbz"; From ae36fa39d713bead8c510da96c853cfc81382364 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:04 +0100 Subject: [PATCH 014/113] ocamlPackages.dolmen_loop: fix for gcc15 --- pkgs/development/ocaml-modules/dolmen/loop.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/development/ocaml-modules/dolmen/loop.nix b/pkgs/development/ocaml-modules/dolmen/loop.nix index 0b3ca565d81f..8d9b05ca7058 100644 --- a/pkgs/development/ocaml-modules/dolmen/loop.nix +++ b/pkgs/development/ocaml-modules/dolmen/loop.nix @@ -1,4 +1,6 @@ { + lib, + ocaml, buildDunePackage, dolmen, dolmen_type, @@ -11,6 +13,17 @@ buildDunePackage { pname = "dolmen_loop"; inherit (dolmen) src version; + env = + # Fix build with gcc15 + lib.optionalAttrs + ( + lib.versionAtLeast ocaml.version "4.10" && lib.versionOlder ocaml.version "4.14" + || lib.versions.majorMinor ocaml.version == "5.0" + ) + { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; + propagatedBuildInputs = [ dolmen dolmen_type From 30752afeb0784dc424ff5c3223801554c767fa64 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:07 +0100 Subject: [PATCH 015/113] ocamlPackages.patricia-tree: fix for gcc15 --- pkgs/development/ocaml-modules/patricia-tree/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/ocaml-modules/patricia-tree/default.nix b/pkgs/development/ocaml-modules/patricia-tree/default.nix index d61c28c166a5..a3f548664a5d 100644 --- a/pkgs/development/ocaml-modules/patricia-tree/default.nix +++ b/pkgs/development/ocaml-modules/patricia-tree/default.nix @@ -1,5 +1,6 @@ { lib, + ocaml, buildDunePackage, fetchFromGitHub, findlib, @@ -14,6 +15,11 @@ buildDunePackage rec { minimalOCamlVersion = "4.14"; + # Fix build with gcc15 + env = lib.optionalAttrs (lib.versions.majorMinor ocaml.version == "5.0") { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; + src = fetchFromGitHub { owner = "codex-semantics-library"; repo = "patricia-tree"; From 0c28ec32d0e65856d2ff5251c62b4a0428f99962 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:10 +0100 Subject: [PATCH 016/113] ocamlPackages.rdbg: fix for gcc15 --- pkgs/development/ocaml-modules/rdbg/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/rdbg/default.nix b/pkgs/development/ocaml-modules/rdbg/default.nix index 2909605e0bc9..44051a797a56 100644 --- a/pkgs/development/ocaml-modules/rdbg/default.nix +++ b/pkgs/development/ocaml-modules/rdbg/default.nix @@ -1,5 +1,6 @@ { lib, + ocaml, buildDunePackage, fetchurl, num, @@ -11,7 +12,16 @@ buildDunePackage rec { pname = "rdbg"; version = "1.199.0"; - minimalOCamlVersion = "4.08"; + env = + # Fix build with gcc15 + lib.optionalAttrs + ( + lib.versionAtLeast ocaml.version "4.10" && lib.versionOlder ocaml.version "4.14" + || lib.versions.majorMinor ocaml.version == "5.0" + ) + { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; src = fetchurl { url = "http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/pool/rdbg.v${version}.tgz"; From 3a804b7b54805492d769059c9ac8d6143934ed83 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:15 +0100 Subject: [PATCH 017/113] ocamlPackages.domain-local-await: fix for gcc15 --- .../ocaml-modules/domain-local-await/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/ocaml-modules/domain-local-await/default.nix b/pkgs/development/ocaml-modules/domain-local-await/default.nix index 854acc25f5e6..96c52e5dbdc6 100644 --- a/pkgs/development/ocaml-modules/domain-local-await/default.nix +++ b/pkgs/development/ocaml-modules/domain-local-await/default.nix @@ -1,5 +1,6 @@ { lib, + ocaml, buildDunePackage, fetchurl, alcotest, @@ -14,6 +15,11 @@ buildDunePackage rec { minimalOCamlVersion = "5.0"; + # Fix build with gcc15 + env = lib.optionalAttrs (lib.versions.majorMinor ocaml.version == "5.0") { + NIX_CFLAGS_COMPILE = "-std=gnu11"; + }; + src = fetchurl { url = "https://github.com/ocaml-multicore/${pname}/releases/download/${version}/${pname}-${version}.tbz"; hash = "sha256-KVIRPFPLB+KwVLLchs5yk5Ex2rggfI8xOa2yPmTN+m8="; From f053ac454d0023f2e804e1ce6b80bd68aa0ab88f Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:18 +0100 Subject: [PATCH 018/113] ocamlPackages.domain-local-timeout: disable checks for OCaml 5.0 --- pkgs/development/ocaml-modules/domain-local-timeout/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/domain-local-timeout/default.nix b/pkgs/development/ocaml-modules/domain-local-timeout/default.nix index 50d33a063d81..e289f3ad7940 100644 --- a/pkgs/development/ocaml-modules/domain-local-timeout/default.nix +++ b/pkgs/development/ocaml-modules/domain-local-timeout/default.nix @@ -28,7 +28,7 @@ buildDunePackage rec { thread-table ]; - doCheck = lib.versionAtLeast ocaml.version "5.0"; + doCheck = lib.versionAtLeast ocaml.version "5.1"; nativeCheckInputs = [ mdx.bin ]; checkInputs = [ alcotest From 17700352078f4ab360639f3244676fb2fa1e2770 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:21 +0100 Subject: [PATCH 019/113] ocamlPackages.kcas: disable checks for OCaml 5.0 --- pkgs/development/ocaml-modules/kcas/default.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/development/ocaml-modules/kcas/default.nix b/pkgs/development/ocaml-modules/kcas/default.nix index 707fdc095b58..35a54b7a0cb3 100644 --- a/pkgs/development/ocaml-modules/kcas/default.nix +++ b/pkgs/development/ocaml-modules/kcas/default.nix @@ -16,8 +16,6 @@ buildDunePackage rec { pname = "kcas"; version = "0.7.0"; - minimalOCamlVersion = "4.13.0"; - src = fetchurl { url = "https://github.com/ocaml-multicore/kcas/releases/download/${version}/kcas-${version}.tbz"; hash = "sha256-mo/otnkB79QdyVgLw1sZFfkR/Z/l15cRVfEYPPd6H5E="; @@ -30,7 +28,7 @@ buildDunePackage rec { backoff ]; - doCheck = !lib.versionAtLeast ocaml.version "5.4"; + doCheck = lib.versionAtLeast ocaml.version "5.1" && !lib.versionAtLeast ocaml.version "5.4"; nativeCheckInputs = [ mdx.bin ]; checkInputs = [ alcotest From 5a3935f2eb4a95661fe8082a450e2ae89711bc77 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:24 +0100 Subject: [PATCH 020/113] ocamlPackages.colors: disable checks for OCaml < 5.1 --- pkgs/development/ocaml-modules/colors/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/colors/default.nix b/pkgs/development/ocaml-modules/colors/default.nix index ad9f3532a49f..765af72b9d2d 100644 --- a/pkgs/development/ocaml-modules/colors/default.nix +++ b/pkgs/development/ocaml-modules/colors/default.nix @@ -1,5 +1,6 @@ { lib, + ocaml, buildDunePackage, fetchurl, mdx, @@ -16,7 +17,7 @@ buildDunePackage rec { hash = "sha256-fY1j9FODVnifwsI8qkKm0QSmssgWqYFXJ7y8o7/KmEY="; }; - doCheck = true; + doCheck = lib.versionAtLeast ocaml.version "5.1"; checkInputs = [ mdx From 1ab168f1724fab120cb8d6171519fabe5d5fe88e Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Wed, 31 Dec 2025 10:54:27 +0100 Subject: [PATCH 021/113] ocamlPackages.tls-eio: disable checks for OCaml < 5.1 --- pkgs/development/ocaml-modules/tls/eio.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/ocaml-modules/tls/eio.nix b/pkgs/development/ocaml-modules/tls/eio.nix index f04129b6d26b..26543b4d9be7 100644 --- a/pkgs/development/ocaml-modules/tls/eio.nix +++ b/pkgs/development/ocaml-modules/tls/eio.nix @@ -1,4 +1,6 @@ { + lib, + ocaml, buildDunePackage, crowbar, eio, @@ -19,7 +21,7 @@ buildDunePackage { __darwinAllowLocalNetworking = true; - doCheck = true; + doCheck = lib.versionAtLeast ocaml.version "5.1"; nativeCheckInputs = [ mdx.bin ]; From 2f8f48ea012b56668c8dedd77af429d7ea09e8fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 31 Dec 2025 12:43:35 +0000 Subject: [PATCH 022/113] libpqxx: 7.10.4 -> 7.10.5 --- pkgs/by-name/li/libpqxx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libpqxx/package.nix b/pkgs/by-name/li/libpqxx/package.nix index c0c7e0c38db1..ad7e333c3f25 100644 --- a/pkgs/by-name/li/libpqxx/package.nix +++ b/pkgs/by-name/li/libpqxx/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libpqxx"; - version = "7.10.4"; + version = "7.10.5"; src = fetchFromGitHub { owner = "jtv"; repo = "libpqxx"; rev = finalAttrs.version; - hash = "sha256-0/gkfoJg+Zt9LLLQ/TVkUhBZ3NYIzg+uIClU89ORr+4="; + hash = "sha256-QlzP/4ze9PFdadkcCxppVeOAKYGscrc4Db52xHcbPIA="; }; outputs = [ From 54425f677b7eef7352c83f9c3b90959b749e6348 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 1 Jan 2026 22:04:13 +0000 Subject: [PATCH 023/113] llvmPackages.lldbPlugins.llef: 2.0.0 -> 2.2.1 --- pkgs/development/compilers/llvm/common/lldb-plugins/llef.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/compilers/llvm/common/lldb-plugins/llef.nix b/pkgs/development/compilers/llvm/common/lldb-plugins/llef.nix index 53a6c4fde7f2..94a6528a8a9d 100644 --- a/pkgs/development/compilers/llvm/common/lldb-plugins/llef.nix +++ b/pkgs/development/compilers/llvm/common/lldb-plugins/llef.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "llef"; - version = "2.0.0"; + version = "2.2.1"; src = fetchFromGitHub { owner = "foundryzero"; repo = "llef"; rev = "v${finalAttrs.version}"; - hash = "sha256-pAFjLaZi4Sjlq3evKT2IG+0/imf4Fp5bM2gknLKpRvs="; + hash = "sha256-PqPsZNLiKW1czxfpJMNnQbdak37WbGc7Otq1uU6wXqc="; }; dontBuild = true; From 07aae0a57a40d7640e82714803af6809564f4787 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 05:37:52 +0000 Subject: [PATCH 024/113] bookstack: 25.11.6 -> 25.12.1 --- pkgs/by-name/bo/bookstack/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bo/bookstack/package.nix b/pkgs/by-name/bo/bookstack/package.nix index 04c481a763cf..70921d357fca 100644 --- a/pkgs/by-name/bo/bookstack/package.nix +++ b/pkgs/by-name/bo/bookstack/package.nix @@ -8,16 +8,16 @@ php83.buildComposerProject2 (finalAttrs: { pname = "bookstack"; - version = "25.11.6"; + version = "25.12.1"; src = fetchFromGitHub { owner = "bookstackapp"; repo = "bookstack"; tag = "v${finalAttrs.version}"; - hash = "sha256-2JyWCP2ISgl82P6W5dL5Zbl+phgREQEonQ+12fu3q/E="; + hash = "sha256-lp2qC2K2RnWgI0g/67WNPtatbLCTUau37PcLqG6dQlw="; }; - vendorHash = "sha256-tuVei2GRTrYyJQtX7Y7A4pgCjqhS+xjaH1FoCwjrHUg="; + vendorHash = "sha256-kbyFPDg9ev0IjvqtFoTiiYyza2oriAhMLbAU7Js9Dyc="; passthru = { phpPackage = php83; From 90ea7fb5e35d69f5cafc654f8c48219cd635da52 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 4 Jan 2026 10:28:08 +0000 Subject: [PATCH 025/113] libretro-shaders-slang: 0-unstable-2025-12-27 -> 0-unstable-2026-01-02 --- pkgs/by-name/li/libretro-shaders-slang/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libretro-shaders-slang/package.nix b/pkgs/by-name/li/libretro-shaders-slang/package.nix index 7aa206c49634..ea4597322fbc 100644 --- a/pkgs/by-name/li/libretro-shaders-slang/package.nix +++ b/pkgs/by-name/li/libretro-shaders-slang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "libretro-shaders-slang"; - version = "0-unstable-2025-12-27"; + version = "0-unstable-2026-01-02"; src = fetchFromGitHub { owner = "libretro"; repo = "slang-shaders"; - rev = "e24402e35d762a017127f44701cad8d3f4704f44"; - hash = "sha256-yv0MM90ACG5JGf9ypkyK3xlr6V284F/PrPAbXjuLZWw="; + rev = "bb2899e53c3d785efceae56be38503d1bcbe6359"; + hash = "sha256-Ed3E4pMtw90iYwNVN/QOA7ICL1yAkGRPQOCGei2+BIQ="; }; dontConfigure = true; From 689383d8c76ad769a637c12db4726809a1b77fd9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 01:40:42 +0000 Subject: [PATCH 026/113] fresh-editor: 0.1.67 -> 0.1.70 --- pkgs/by-name/fr/fresh-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/fresh-editor/package.nix b/pkgs/by-name/fr/fresh-editor/package.nix index b6c24047fc06..c5b994182160 100644 --- a/pkgs/by-name/fr/fresh-editor/package.nix +++ b/pkgs/by-name/fr/fresh-editor/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "fresh"; - version = "0.1.67"; + version = "0.1.70"; src = fetchFromGitHub { owner = "sinelaw"; repo = "fresh"; tag = "v${finalAttrs.version}"; - hash = "sha256-OA5foQEAs01bAi78c6tEaLKaQHcRhRVtNkwpOjbPgEQ="; + hash = "sha256-Lr5tMzEuUJJjsixji3H1Ms9of7JZD47kH8bJoOt2niw="; }; - cargoHash = "sha256-/sJ956ZqtI1xV0JW3RwRd0b5pYW2W/vQhb9ApF61eF0="; + cargoHash = "sha256-OJwyckBWBPBcQL3f0wTDrNeyhwEXCzQesEiwTxt9uco="; passthru.updateScript = nix-update-script { }; From e233565495f2bccac9ca84ace47381b587c97979 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 07:19:16 +0000 Subject: [PATCH 027/113] patatt: 0.6.3 -> 0.7.0 --- pkgs/by-name/pa/patatt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/patatt/package.nix b/pkgs/by-name/pa/patatt/package.nix index 9d132293825a..4ad4280d8f24 100644 --- a/pkgs/by-name/pa/patatt/package.nix +++ b/pkgs/by-name/pa/patatt/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "patatt"; - version = "0.6.3"; + version = "0.7.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mAgm9lKdJXbCZ8ofVk1b7wRstH5UIVu1mO1sS5stCig="; + hash = "sha256-97K+ihXyUfu8kMa3NKuRBlSnqdGENpzp53ttJuQ7nuo="; }; build-system = with python3Packages; [ From 3ba8eac1e868e141aceaaf5fced468561ddfffef Mon Sep 17 00:00:00 2001 From: Stzx Date: Mon, 5 Jan 2026 19:59:47 +0800 Subject: [PATCH 028/113] maple-mono: 7.6 -> 7.9 --- pkgs/data/fonts/maple-font/default.nix | 2 +- pkgs/data/fonts/maple-font/hashes.json | 88 +++++++++++++------------- 2 files changed, 45 insertions(+), 45 deletions(-) diff --git a/pkgs/data/fonts/maple-font/default.nix b/pkgs/data/fonts/maple-font/default.nix index 4e608b10636f..03b9366974b8 100644 --- a/pkgs/data/fonts/maple-font/default.nix +++ b/pkgs/data/fonts/maple-font/default.nix @@ -17,7 +17,7 @@ let }: stdenv.mkDerivation rec { inherit pname; - version = "7.6"; + version = "7.9"; src = fetchurl { url = "https://github.com/subframe7536/Maple-font/releases/download/v${version}/${pname}.zip"; inherit hash; diff --git a/pkgs/data/fonts/maple-font/hashes.json b/pkgs/data/fonts/maple-font/hashes.json index 1025910086a8..7346d8bef1a0 100644 --- a/pkgs/data/fonts/maple-font/hashes.json +++ b/pkgs/data/fonts/maple-font/hashes.json @@ -1,46 +1,46 @@ { - "MapleMono-CN-unhinted": "sha256-QnjRoW04WvGtgoKVm46U0Z0wImp2YVBdB/8LD37mfWk=", - "MapleMono-CN": "sha256-BF8VP6uZHgyuy/X0iie43jdJ6zyJUCXHlzHt6fOPEEQ=", - "MapleMono-NF-CN-unhinted": "sha256-8PSw/qGYXjpaazyY99bOQFbM+QOkJfizrmll8DTGwq8=", - "MapleMono-NF-CN": "sha256-q3wIvSszhOLyZkqvgvipQ2eEvG9K3Sf2o5hrpHS2vD8=", - "MapleMono-NF-unhinted": "sha256-7KEs6EtgfdO2DZIFGlHAWdIzKqKDaq7aRTG08HEYihw=", - "MapleMono-NF": "sha256-If/kKAFiyOs5NnxXeDOGsLSZRsCdhDmgOtP0SuN96pg=", - "MapleMono-OTF": "sha256-5XsHz8QsruS4oNfwazEfAWXSPr+mX+a5ayUPe5DF/nc=", - "MapleMono-TTF-AutoHint": "sha256-gmBHcBQk8GuWhdVF+TCB23Bh0raB5HVSwHNacVOScWM=", - "MapleMono-TTF": "sha256-n4kivPRcI80jEj7dRX3/SKyWHiBiiXXoY4jEV7eCSSI=", - "MapleMono-Variable": "sha256-8US2XL/RTIeWHatHeLv7/yWib5Vv7rdOyNC5qosRXw0=", - "MapleMono-Woff2": "sha256-f6khGfztBDMX8q7o9VlvLA2YikPoNDqxCf0KVxAR498=", - "MapleMonoNL-CN-unhinted": "sha256-qmtqUCoaWpqGIfIGOBlUU2WIm6vUOUP3S/SyUCCQSSE=", - "MapleMonoNL-CN": "sha256-rs5WcOBR9SYVsCFog6CY04RstSfZmbwo4HuwpeGw/V8=", - "MapleMonoNL-NF-CN-unhinted": "sha256-p8J1tiBXxus2xTvV884QjT8N19vV/uIlz/bCIIGCUp0=", - "MapleMonoNL-NF-CN": "sha256-aDutuElaeOrcKBjNxi096SEylvsSHVe5Fmcj3yoT19M=", - "MapleMonoNL-NF-unhinted": "sha256-fcAQa79JDpxB6A4bAGpY5K9RZhVTmoVnyHx72pRtHxE=", - "MapleMonoNL-NF": "sha256-HZByDLhGkJPDV7t0LXsINLDMYKso19bJD72MiWU/8N4=", - "MapleMonoNL-OTF": "sha256-4zjWL0g7BubP8lVswUe4nPuLHV0rBsAHD/TwmROVXdI=", - "MapleMonoNL-TTF-AutoHint": "sha256-9Q4MdpzfiTZB9QFbH3K2O66hkEQmJdgjPRA1iGG51yc=", - "MapleMonoNL-TTF": "sha256-PM5Dy1lU5MX5nilxHA34x5jBNYp4m8BknJ/aHrprxpY=", - "MapleMonoNL-Variable": "sha256-jvUfLi+DLTCHkdNuKMgcVp49MMeRiVVjwdIVXNKOaYc=", - "MapleMonoNL-Woff2": "sha256-SOCpyCMfXS9atPD2g58dTK67M61rJkoYOIolveCjVYY=", - "MapleMonoNormal-CN-unhinted": "sha256-X6cnYCp2V7pNLxeYE7BmxQncOfes6Vl4TTpONb10xrI=", - "MapleMonoNormal-CN": "sha256-FmZt06ZgRWTRemGMzxkQjU9B26FSQsAFXLc8b/Hv1Ko=", - "MapleMonoNormal-NF-CN-unhinted": "sha256-uRJEJVkcoAyK85V788UU29R9lH9Vuw9RbsrrSEOzdMU=", - "MapleMonoNormal-NF-CN": "sha256-nXENizBJawD/UgrYUNP9mU8m2mt9KH2Sy6vQeXFOmNI=", - "MapleMonoNormal-NF-unhinted": "sha256-qIDYALvHBz8g3V4/jaVAEz5ZIgfNSkLqrVv/AT6pRPM=", - "MapleMonoNormal-NF": "sha256-xWAhVQl9xsKXTJWNCfPBUV6gdHhmf9WUUrAYk2erTM0=", - "MapleMonoNormal-OTF": "sha256-EU4/dvUR68LaM/je41IyXTQyDxroJUTQ6GvkcaTHsSw=", - "MapleMonoNormal-TTF-AutoHint": "sha256-N7DM6nzYRi2zGXMlvc9FmwcWMLvC1bq1AULzsZu0c9E=", - "MapleMonoNormal-TTF": "sha256-HRy0W3srGzO54/VxFk+7q6m0iXFHcii47+Tcxz2RkzI=", - "MapleMonoNormal-Variable": "sha256-CE1XGv0AlbXRW9uRzXKN4pcQHqK4gtoOQyYLM3S4QZo=", - "MapleMonoNormal-Woff2": "sha256-tUvhscxn9r8P8DSJPMRmmUhIB7Owv5fI3fYCYP3CWtg=", - "MapleMonoNormalNL-CN-unhinted": "sha256-XT7cnDJsjNm8OFPqnBWMargcaWo9nl77K+4+DHuYZ4w=", - "MapleMonoNormalNL-CN": "sha256-6okDLMwtXgIiHfSapwKPk7ZKSSxGTBHFzg5STmgTO9Q=", - "MapleMonoNormalNL-NF-CN-unhinted": "sha256-6xQPEAlMjEFb0BaTSqC/4QfCcZYD8uUYMDOgGVFqdrs=", - "MapleMonoNormalNL-NF-CN": "sha256-z1xQa89ex5M4fOnl30Ay0O+eVpuP5644OpRVwE4s8qo=", - "MapleMonoNormalNL-NF-unhinted": "sha256-7BBO3nUUxFf/Nd1CWBukNjGIhc5MmvB8R7B5V0nTJ6I=", - "MapleMonoNormalNL-NF": "sha256-yd8HUSmsTq2RdTNaK0gkh8WpPfuf93vMUD9SZOU415s=", - "MapleMonoNormalNL-OTF": "sha256-nNbOJeqWG55IXWmShMMb2YTrjQe5Yz5A0y2zwwV9irI=", - "MapleMonoNormalNL-TTF-AutoHint": "sha256-/Dpk7Hb7h/VCU5dHR8AyVrrJTGNHHB6OMY85eJNhMhU=", - "MapleMonoNormalNL-TTF": "sha256-ydFuYEgK8o57s67lK1ZAxwTBpuM7fHFGZamQh7YmZcI=", - "MapleMonoNormalNL-Variable": "sha256-KcWDxyp2/kdehiL3/eE1I33so+pR7iFl4zSsKSygsWE=", - "MapleMonoNormalNL-Woff2": "sha256-f5MaDdfaBgxeR0rGlBr6LrCqyPalZjc2ffUVarD24aw=" + "MapleMono-CN-unhinted": "sha256-1By3JyHpnP5PvRp7DxgqATRX3kaqYSAY+STdAkaZ07k=", + "MapleMono-CN": "sha256-yx55ssI9/3cq41F4TvK4RFSmGzkg6bIL1dtL8gfkRy0=", + "MapleMono-NF-CN-unhinted": "sha256-q4hSKTLPQBXf/q723txZoipf7+zcxuWD2fzZl9pbfKw=", + "MapleMono-NF-CN": "sha256-r5E7YyKQU0iz9Q5Dl/7cNbOogNte/8znlpADBR3NPpQ=", + "MapleMono-NF-unhinted": "sha256-gkjWJgZgvhBmtevpDSUTFYLfg4PzjbHChN0fLcnStG4=", + "MapleMono-NF": "sha256-WQmLh8iV2HFjXTdoDogACuKysltVQoGVsijsWJ41+4k=", + "MapleMono-OTF": "sha256-7PR7hRrkABsAVkOZURr43JYVM5066d7VToVH1tGtPaE=", + "MapleMono-TTF-AutoHint": "sha256-yDtFoH3Nzqy9SZhqhitW9g8xyLl2VG+uoaPyuj26QDU=", + "MapleMono-TTF": "sha256-OjX48Gab7z3e2d8gjMRSam91cyEOE0gW6QhKiYEnHXU=", + "MapleMono-Variable": "sha256-ueV2d8xOwGnOF4vZZdZs0UvSbBLjfYnXhv+Vkzm/jJM=", + "MapleMono-Woff2": "sha256-XjjoOwB+cVfCU8P1fApvgEFTePSFnUPrPPSx2FgAFoE=", + "MapleMonoNL-CN-unhinted": "sha256-gL9tuJILKZnZAOCPnlAx92hrrrctvbgIkfLBrpzsYG8=", + "MapleMonoNL-CN": "sha256-/Vpcmg3MBLNWta2pe5Imac7AnUfzLHiGq+PLLam0NkM=", + "MapleMonoNL-NF-CN-unhinted": "sha256-bTCsaUJyaltTEXyC5rN4FErAKmKo5rKHArlh24Y5Csk=", + "MapleMonoNL-NF-CN": "sha256-YQPTpz0Ald5rNOcJ8+yvEUfjWrdxfAMGjgfAuwqO+i4=", + "MapleMonoNL-NF-unhinted": "sha256-a3HytphxXBmdYH+nKbvEcqKYwQcvW1xRX3ykBX/OYAk=", + "MapleMonoNL-NF": "sha256-9rLG0ZgcozhylEnboMrwe6BXUe3R1LR0tG17MWs8DbM=", + "MapleMonoNL-OTF": "sha256-BZ4gVgTqrvxm8ECuwY9w7WLawY5Fq01g4DhHIUZD7wU=", + "MapleMonoNL-TTF-AutoHint": "sha256-rY2oGaoCVK84agd+OaNHZXqoxu/1WF4mEx9jcyGiq38=", + "MapleMonoNL-TTF": "sha256-L39wKhIc2RB1GEnd529DHYGlvhYYUH9XJGBtMUcCi4g=", + "MapleMonoNL-Variable": "sha256-v8LYpGBQ6Nc9p8CaWbrawexuvSz/Z4NUj5AFzlQluE8=", + "MapleMonoNL-Woff2": "sha256-7mjuolU/srX/+6abV+y15bpd1hMnhUhckA4+aA7X0iE=", + "MapleMonoNormal-CN-unhinted": "sha256-Sw23bRf9ED1lSGIoegf4O3xUeZFyixRRIq2kIB/Zqo0=", + "MapleMonoNormal-CN": "sha256-DulVez9MlFZLZnpF7p+yKBj4gNh78XBofHs9AVHFhMs=", + "MapleMonoNormal-NF-CN-unhinted": "sha256-pP+Bq2LsS+uwp+vNA1KJ/txVGKTy9j3JeBQfZ9GfGBw=", + "MapleMonoNormal-NF-CN": "sha256-JK6xTtdW14sRLmaS6gLGaeFq+qDwHnv9uzfS5j+kX6c=", + "MapleMonoNormal-NF-unhinted": "sha256-bjAfckcoVuGy8vkdJSKka0G2rgwUyY7IIDLb/B2CC8k=", + "MapleMonoNormal-NF": "sha256-3xwaXueEwooa0iiuEzXTu4I5rEg9udt/O6mGEE4Gl3I=", + "MapleMonoNormal-OTF": "sha256-aVSCsamEDYfh+yU2e7R4zcULFWYQX7q1QC1KoA87sPo=", + "MapleMonoNormal-TTF-AutoHint": "sha256-1MeM5hxkmVoM58MGY14xsCfveFETEJrL2amWf5yHeyI=", + "MapleMonoNormal-TTF": "sha256-OUuyK1d+L+PQmHeNSxe77ly7c833FTYyULuEe9cbh38=", + "MapleMonoNormal-Variable": "sha256-1ud9zOHF1oY2OS/U13pCLnRgLDH0Zd5j1eIiMB/F9jc=", + "MapleMonoNormal-Woff2": "sha256-MZcyS34l1rw+d9wNWXjxmm1kmjsvTLgwisPGDLkR5Dw=", + "MapleMonoNormalNL-CN-unhinted": "sha256-pUPwGnmNaz8DZ7EiEBuc77FpCgB+mA3ueZXl0I5ynUU=", + "MapleMonoNormalNL-CN": "sha256-IOMfTCGI4tqFGQSKkrPMBBPrAuO7lgxflKx8Za0Kni0=", + "MapleMonoNormalNL-NF-CN-unhinted": "sha256-G9a0vjBi5u8rSqpE4ETQXvpFAa/TxCNnhCFUvbA2fQs=", + "MapleMonoNormalNL-NF-CN": "sha256-r4CCxITLEQPabC76S3b0A/40L5o6yB/2ZbjGxmwviGM=", + "MapleMonoNormalNL-NF-unhinted": "sha256-30H37xTIqrjHNhjzyEcffdlO+ysbAolCPVTjJG3QIus=", + "MapleMonoNormalNL-NF": "sha256-OmZHjJaa0334tHz2fAZPxNQ6/a03bMcbScCdGMDXGeQ=", + "MapleMonoNormalNL-OTF": "sha256-WdtNGfp/kUZIUjsEovVc4TXALObDFibSN/thhDlcLfU=", + "MapleMonoNormalNL-TTF-AutoHint": "sha256-mxh+2EXBoaZWKywmSRSiRaMUU53Z67MJwjilZUnJ6As=", + "MapleMonoNormalNL-TTF": "sha256-XbJKKE0tBOUnp3WkfUGBaesdEWWBj/VGWVNLwGt9Yec=", + "MapleMonoNormalNL-Variable": "sha256-+nQjxTd6WH0gCCCUMa4Wr6pJzufddcpwxsf4YyykhLk=", + "MapleMonoNormalNL-Woff2": "sha256-b9bIZoZX1LVfEIoRXln6eggXV/KfWZ6/wwqFWLhXJb8=" } From 8f8ee9f2653ad34973c3c15de1862d6176bc1830 Mon Sep 17 00:00:00 2001 From: whoomee Date: Mon, 5 Jan 2026 11:38:09 +0100 Subject: [PATCH 029/113] sharkey: fix build failure Use nodejs_22 and pnpm_10. Add missing Darwin dependency. Skip broken pruning step for now. --- pkgs/by-name/sh/sharkey/package.nix | 39 ++++++++++++++++++----------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/sh/sharkey/package.nix b/pkgs/by-name/sh/sharkey/package.nix index efd59ed434db..5ed574bb3e29 100644 --- a/pkgs/by-name/sh/sharkey/package.nix +++ b/pkgs/by-name/sh/sharkey/package.nix @@ -7,20 +7,25 @@ cairo, cctools, ffmpeg-headless, + giflib, jemalloc, makeWrapper, nix-update-script, - nodejs, + nodejs_22, pango, pixman, pkg-config, - pnpm_9, + pnpm_10, fetchPnpmDeps, pnpmConfigHook, python3, vips, xcbuild, }: + +let + pnpm = pnpm_10.override { nodejs = nodejs_22; }; +in stdenv.mkDerivation (finalAttrs: { pname = "sharkey"; version = "2025.4.4"; @@ -36,29 +41,32 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_9; - fetcherVersion = 2; - hash = "sha256-34X8oJGkGXB9y7W4MquUkv8vY5yq2RoGIUCbjYppkIU="; + pnpm = pnpm; + fetcherVersion = 3; + hash = "sha256-wrA5Huv7b/P+5MNbScN9KzNwdHMtuceHu+Lw/C9lKlI="; }; nativeBuildInputs = [ makeWrapper - nodejs + nodejs_22 pkg-config pnpmConfigHook - pnpm_9 + pnpm python3 ] - ++ (lib.optionals stdenv.hostPlatform.isDarwin [ + ++ lib.optionals stdenv.hostPlatform.isDarwin [ cctools xcbuild - ]); + ]; buildInputs = [ cairo pango pixman vips + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + giflib ]; buildPhase = '' @@ -71,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: { popd # rebuild some node modules that have native dependencies - export npm_config_nodedir=${nodejs} + export npm_config_nodedir=${nodejs_22} pushd node_modules/.pnpm/node_modules/re2 pnpm rebuild @@ -82,12 +90,13 @@ stdenv.mkDerivation (finalAttrs: { popd pushd node_modules/.pnpm/node_modules/canvas - pnpm run install + NIX_CFLAGS_COMPILE="-include cstdint $NIX_CFLAGS_COMPILE" pnpm run install popd pnpm build node scripts/trim-deps.mjs - pnpm prune --prod --ignore-scripts + # FIXME: pruning is broken at the moment + # CI=true pnpm prune --prod --ignore-scripts runHook postBuild ''; @@ -96,8 +105,8 @@ stdenv.mkDerivation (finalAttrs: { let binPath = lib.makeBinPath [ bash - nodejs - pnpm_9 + nodejs_22 + pnpm ]; libPath = lib.makeLibraryPath [ ffmpeg-headless @@ -134,7 +143,7 @@ stdenv.mkDerivation (finalAttrs: { cp -r tossface-emojis/dist $out/sharkey/tossface-emojis/ # create a wrapper script for running sharkey commands (ie. alias for pnpm run) - makeWrapper ${lib.getExe pnpm_9} $out/bin/sharkey \ + makeWrapper ${lib.getExe pnpm} $out/bin/sharkey \ --chdir $out/sharkey \ --add-flags run \ --set-default NODE_ENV production \ From af88a6d53ca409c4d1c99f867dd34722fe0e49b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 14:18:46 +0000 Subject: [PATCH 030/113] gambit-project: 16.4.1 -> 16.5.0 --- pkgs/by-name/ga/gambit-project/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gambit-project/package.nix b/pkgs/by-name/ga/gambit-project/package.nix index 2a253c6969c4..80cfcce53714 100644 --- a/pkgs/by-name/ga/gambit-project/package.nix +++ b/pkgs/by-name/ga/gambit-project/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gambit-project"; - version = "16.4.1"; + version = "16.5.0"; src = fetchFromGitHub { owner = "gambitproject"; repo = "gambit"; rev = "v${finalAttrs.version}"; - hash = "sha256-jRjL/rQ3k0zdTFCx1S/jdYpijcBx1aV8zsC8mz8aZ3A="; + hash = "sha256-xoFtqPUC/qLrlEewIPeDmOH7rWMB+ak5CdVlH5t84MY="; }; nativeBuildInputs = [ autoreconfHook ] ++ lib.optional withGui wxGTK31; From b7da2a2670cd6894c1b042ef0f2786c16fd182b4 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Mon, 5 Jan 2026 19:19:18 +0100 Subject: [PATCH 031/113] komikku: 1.98.0 -> 1.99.0 --- pkgs/by-name/ko/komikku/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index 8c2677519784..3dbc15d76bbf 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -24,7 +24,7 @@ python3.pkgs.buildPythonApplication rec { pname = "komikku"; - version = "1.98.0"; + version = "1.99.0"; pyproject = false; src = fetchFromGitea { @@ -32,7 +32,7 @@ python3.pkgs.buildPythonApplication rec { owner = "valos"; repo = "Komikku"; tag = "v${version}"; - hash = "sha256-7UMCSqVj6eOjpuuMeOuvMtBELjkG4ayaJgFVwMDP0Ag="; + hash = "sha256-JKPAY6vfoU0FIXW8BDjUimeDkqp6K1/DG81wNWBGLbY="; }; nativeBuildInputs = [ From e46685b6bfd63d1a0d545e66c58feb88fc571b0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 20:33:55 +0000 Subject: [PATCH 032/113] eigenwallet: 3.6.3 -> 3.6.4 --- pkgs/by-name/ei/eigenwallet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ei/eigenwallet/package.nix b/pkgs/by-name/ei/eigenwallet/package.nix index 1dcaabe8b7d4..1e1cf97a654a 100644 --- a/pkgs/by-name/ei/eigenwallet/package.nix +++ b/pkgs/by-name/ei/eigenwallet/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "eigenwallet"; - version = "3.6.3"; + version = "3.6.4"; src = fetchurl { url = "https://github.com/eigenwallet/core/releases/download/${finalAttrs.version}/eigenwallet_${finalAttrs.version}_amd64.deb"; - hash = "sha256-3lgHMkiwbE7P72sZZ9pcxdaN3/X8XDq3uNcaj/IV+v8="; + hash = "sha256-OvbkIOAQBwpZnFU1nT72/ePC6IG9t4CNjQJOhCoGxYw="; }; nativeBuildInputs = [ From d3fbf4a5097feb7b94eda1775aeb6a64cba4d9a2 Mon Sep 17 00:00:00 2001 From: Sergey Volkov Date: Sun, 6 Apr 2025 13:33:01 +0200 Subject: [PATCH 033/113] apache-airflow: add taranarmo to maintainers --- pkgs/by-name/ap/apache-airflow/python-package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ap/apache-airflow/python-package.nix b/pkgs/by-name/ap/apache-airflow/python-package.nix index a8a8fd9ecaac..4423b17bc54f 100644 --- a/pkgs/by-name/ap/apache-airflow/python-package.nix +++ b/pkgs/by-name/ap/apache-airflow/python-package.nix @@ -340,6 +340,7 @@ buildPythonPackage rec { maintainers = with lib.maintainers; [ gbpdt ingenieroariel + taranarmo ]; knownVulnerabilities = [ "CVE-2023-50943" From 1ab93d0cc5e22f3800cb8df27bf03efc7d02ca83 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 6 Jan 2026 16:30:36 +0100 Subject: [PATCH 034/113] apache-airflow: cleanup Remove some unused arguments and use tag instead of rev in fetchers. --- pkgs/by-name/ap/apache-airflow/package.nix | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ap/apache-airflow/package.nix b/pkgs/by-name/ap/apache-airflow/package.nix index 5ed986239f0e..c7eec6a7b68a 100644 --- a/pkgs/by-name/ap/apache-airflow/package.nix +++ b/pkgs/by-name/ap/apache-airflow/package.nix @@ -8,12 +8,12 @@ let python = python3.override { self = python; packageOverrides = pySelf: pySuper: { - connexion = pySuper.connexion.overridePythonAttrs (o: rec { + connexion = pySuper.connexion.overridePythonAttrs rec { version = "2.14.2"; src = fetchFromGitHub { owner = "spec-first"; repo = "connexion"; - rev = "refs/tags/${version}"; + tag = version; hash = "sha256-1v1xCHY3ZnZG/Vu9wN/it7rLKC/StoDefoMNs+hMjIs="; }; nativeBuildInputs = with pySelf; [ @@ -62,19 +62,19 @@ let }); # flask-appbuilder doesn't work with sqlalchemy 2.x, flask-appbuilder 3.x # https://github.com/dpgaspar/Flask-AppBuilder/issues/2038 - flask-appbuilder = pySuper.flask-appbuilder.overridePythonAttrs (o: { + flask-appbuilder = pySuper.flask-appbuilder.overridePythonAttrs { meta.broken = false; - }); + }; # a knock-on effect from overriding the sqlalchemy version - flask-sqlalchemy = pySuper.flask-sqlalchemy.overridePythonAttrs (o: { + flask-sqlalchemy = pySuper.flask-sqlalchemy.overridePythonAttrs { src = fetchPypi { pname = "Flask-SQLAlchemy"; version = "2.5.1"; hash = "sha256-K9pEtD58rLFdTgX/PMH4vJeTbMRkYjQkECv8LDXpWRI="; }; format = "setuptools"; - }); - httpcore = pySuper.httpcore.overridePythonAttrs (o: { + }; + httpcore = pySuper.httpcore.overridePythonAttrs { # nullify upstream's pytest flags which cause # "TLS/SSL connection has been closed (EOF)" # with pytest-httpbin 1.x @@ -82,16 +82,16 @@ let substituteInPlace pyproject.toml \ --replace '[tool.pytest.ini_options]' '[tool.notpytest.ini_options]' ''; - }); - pytest-httpbin = pySuper.pytest-httpbin.overridePythonAttrs (o: rec { + }; + pytest-httpbin = pySuper.pytest-httpbin.overridePythonAttrs rec { version = "1.0.2"; src = fetchFromGitHub { owner = "kevin1024"; repo = "pytest-httpbin"; - rev = "refs/tags/v${version}"; + tag = "v${version}"; hash = "sha256-S4ThQx4H3UlKhunJo35esPClZiEn7gX/Qwo4kE1QMTI="; }; - }); + }; # apache-airflow doesn't work with sqlalchemy 2.x # https://github.com/apache/airflow/issues/28723 sqlalchemy = pySuper.sqlalchemy_1_4; From 424f6d30551ede3fe748a5c309ac8e4efd203b17 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 6 Jan 2026 17:16:31 +0100 Subject: [PATCH 035/113] apache-airflow: sort arguments and dependencies --- .../ap/apache-airflow/python-package.nix | 38 ++++++++++--------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/pkgs/by-name/ap/apache-airflow/python-package.nix b/pkgs/by-name/ap/apache-airflow/python-package.nix index 4423b17bc54f..a5a003f05d05 100644 --- a/pkgs/by-name/ap/apache-airflow/python-package.nix +++ b/pkgs/by-name/ap/apache-airflow/python-package.nix @@ -1,14 +1,23 @@ { lib, stdenv, - python, - buildPythonPackage, fetchFromGitHub, + writeScript, + + # javascript + fetchYarnDeps, + nodejs, + webpack-cli, + yarnBuildHook, + yarnConfigHook, + + # python alembic, argcomplete, asgiref, attrs, blinker, + buildPythonPackage, cached-property, cattrs, clickclick, @@ -21,20 +30,21 @@ deprecated, dill, flask, - flask-login, flask-appbuilder, flask-caching, + flask-login, flask-session, flask-wtf, + freezegun, gitpython, google-re2, graphviz, gunicorn, httpx, - iso8601, - importlib-resources, importlib-metadata, + importlib-resources, inflection, + iso8601, itsdangerous, jinja2, jsonschema, @@ -56,6 +66,9 @@ pydantic, pygments, pyjwt, + pytest-asyncio, + pytestCheckHook, + python, python-daemon, python-dateutil, python-nvd3, @@ -72,19 +85,10 @@ tabulate, tenacity, termcolor, + time-machine, typing-extensions, unicodecsv, werkzeug, - freezegun, - pytest-asyncio, - pytestCheckHook, - time-machine, - yarnConfigHook, - yarnBuildHook, - nodejs, - webpack-cli, - fetchYarnDeps, - writeScript, # Extra airflow providers to enable enabledProviders ? [ ], @@ -174,17 +178,17 @@ buildPythonPackage rec { flask flask-appbuilder flask-caching + flask-login flask-session flask-wtf - flask-login gitpython google-re2 graphviz gunicorn httpx - iso8601 importlib-resources inflection + iso8601 itsdangerous jinja2 jsonschema From e6c6afb31098d47d8ef1600a751046e8d5b48e30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 16:55:31 +0000 Subject: [PATCH 036/113] reqable: 3.0.31 -> 3.0.32 --- pkgs/by-name/re/reqable/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/reqable/package.nix b/pkgs/by-name/re/reqable/package.nix index 509387b79ae6..d04cbedddb8a 100644 --- a/pkgs/by-name/re/reqable/package.nix +++ b/pkgs/by-name/re/reqable/package.nix @@ -28,11 +28,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "reqable"; - version = "3.0.31"; + version = "3.0.32"; src = fetchurl { url = "https://github.com/reqable/reqable-app/releases/download/${finalAttrs.version}/reqable-app-linux-x86_64.deb"; - hash = "sha256-GNxSGw00nnM9bN46sL7G4KcXnJ3gDXv8Xf3N0qbL/ao="; + hash = "sha256-7Pk3LWi5wUz1P2UkTxU21x5P0DNmmaCbZAXqq2UCrb8="; }; nativeBuildInputs = [ From e6d948c3e33cf24eca60626539651da71149639c Mon Sep 17 00:00:00 2001 From: Ryan Hendrickson Date: Tue, 6 Jan 2026 13:13:08 -0500 Subject: [PATCH 037/113] openjfx17: build with gradle_8 --- pkgs/by-name/op/openjfx/package.nix | 31 +++++++++++++++++++++++------ 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/op/openjfx/package.nix b/pkgs/by-name/op/openjfx/package.nix index 2a2f5cfd8f49..d8521cfc1268 100644 --- a/pkgs/by-name/op/openjfx/package.nix +++ b/pkgs/by-name/op/openjfx/package.nix @@ -6,7 +6,6 @@ pkgs, gradle_8, - gradle_7, perl, pkg-config, cmake, @@ -23,6 +22,7 @@ ffmpeg_7, ffmpeg_7-headless, + fetchpatch2, writeText, _experimental-update-script-combinators, @@ -54,8 +54,6 @@ let atLeast21 = lib.versionAtLeast featureVersion "21"; atLeast23 = lib.versionAtLeast featureVersion "23"; - - gradle_openjfx = if atLeast21 then gradle_8 else gradle_7; in assert lib.assertMsg (lib.pathExists sourceFile) @@ -76,11 +74,28 @@ stdenv.mkDerivation { [ ./17/patches/backport-ffmpeg-6-support-jfx11.patch ./17/patches/backport-ffmpeg-7-support-jfx11.patch + + # Build with Gradle 8 + (fetchpatch2 { + # Yes, this patch taken from the jfx21u repo is intended to be + # applied to jfx17. + url = "https://github.com/openjdk/jfx21u/commit/7f704c24c2238f9d7bb744a20667a8c1337decc6.patch?full_index=1"; + excludes = [ + # The patch fails to apply to these files, but with the exception + # of build.properties (which is patched in postPatch), none of them + # matter. + "build.properties" + "gradle/legal/gradle.md" + "gradle/wrapper/gradle-wrapper.properties" + "gradlew" + ]; + hash = "sha256-WuJtzPy0IV4xvn+i5xeDqekWO0VR2GIfsYKkEmh8KKU="; + }) ] ); nativeBuildInputs = [ - gradle_openjfx + gradle_8 perl pkg-config cmake @@ -99,7 +114,7 @@ stdenv.mkDerivation { (if atLeast21 then ffmpeg_7 else ffmpeg_7-headless) ]; - mitmCache = gradle_openjfx.fetchDeps { + mitmCache = gradle_8.fetchDeps { attrPath = "openjfx${featureVersion}"; pkg = pkgs."openjfx${featureVersion}".override { withWebKit = true; }; data = ./. + "/${featureVersion}/deps.json"; @@ -132,6 +147,10 @@ stdenv.mkDerivation { modules/javafx.web/src/main/native/Source/bmalloc/bmalloc/IsoSharedPageInlines.h '' + + lib.optionalString (!atLeast21) '' + substituteInPlace build.properties \ + --replace-fail jfx.gradle.version=7.3 jfx.gradle.version=8.4 + '' + '' ln -s $config gradle.properties ''; @@ -156,7 +175,7 @@ stdenv.mkDerivation { disallowedReferences = [ jdk-bootstrap - gradle_openjfx.jdk + gradle_8.jdk ]; passthru.updateScript = _experimental-update-script-combinators.sequence [ From be1811edb1f2f4be4b201fea65187c796d28fcd4 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Sun, 20 Jul 2025 14:52:51 -0700 Subject: [PATCH 038/113] nixos/services.github-runners: handle github oauth access tokens --- .../services/continuous-integration/github-runner/service.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/services/continuous-integration/github-runner/service.nix b/nixos/modules/services/continuous-integration/github-runner/service.nix index aaf8083dc5b9..fc334b147f4d 100644 --- a/nixos/modules/services/continuous-integration/github-runner/service.nix +++ b/nixos/modules/services/continuous-integration/github-runner/service.nix @@ -187,7 +187,7 @@ # If the token file contains a PAT (i.e., it starts with "ghp_" or "github_pat_"), we have to use the --pat option, # if it is not a PAT, we assume it contains a registration token and use the --token option token=$(<"${newConfigTokenPath}") - if [[ "$token" =~ ^ghp_* ]] || [[ "$token" =~ ^github_pat_* ]]; then + if [[ "$token" =~ ^gh[a-z]+_* ]] || [[ "$token" =~ ^github_pat_* ]]; then args+=(--pat "$token") else args+=(--token "$token") From 30470e1f31282e5281bc3a301acb946e0b5f2c59 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Sun, 20 Jul 2025 14:55:08 -0700 Subject: [PATCH 039/113] nixos/services.github-runners: add `tokenType` option --- .../github-runner/options.nix | 24 +++++++++++++++++++ .../github-runner/service.nix | 21 ++++++++++++---- 2 files changed, 40 insertions(+), 5 deletions(-) diff --git a/nixos/modules/services/continuous-integration/github-runner/options.nix b/nixos/modules/services/continuous-integration/github-runner/options.nix index cb1020b7eab9..23436c2adf71 100644 --- a/nixos/modules/services/continuous-integration/github-runner/options.nix +++ b/nixos/modules/services/continuous-integration/github-runner/options.nix @@ -102,6 +102,30 @@ example = "/run/secrets/github-runner/nixos.token"; }; + tokenType = lib.mkOption { + type = lib.types.enum [ + "auto" + "access" + "registration" + ]; + description = '' + Type of token to use for runner registration. + + An access token is a personal access token or any other kind of GitHub token that + starts with `ghp_`, `gho_`, etc prefix. It is passed as `--pat` to the runner + config script. + + A registration token is an unprefixed string generated by the + "Add new self-hosted runner" page. It is passed as `--token` to runner config + script. + + The default `auto` attempts to detect the token type automatically based on its + format. + ''; + example = "registration"; + default = "auto"; + }; + name = lib.mkOption { type = lib.types.nullOr lib.types.str; description = '' diff --git a/nixos/modules/services/continuous-integration/github-runner/service.nix b/nixos/modules/services/continuous-integration/github-runner/service.nix index fc334b147f4d..2a0720a6b0c7 100644 --- a/nixos/modules/services/continuous-integration/github-runner/service.nix +++ b/nixos/modules/services/continuous-integration/github-runner/service.nix @@ -184,14 +184,25 @@ ${lib.optionalString cfg.ephemeral "--ephemeral"} ${lib.optionalString cfg.noDefaultLabels "--no-default-labels"} ) - # If the token file contains a PAT (i.e., it starts with "ghp_" or "github_pat_"), we have to use the --pat option, - # if it is not a PAT, we assume it contains a registration token and use the --token option token=$(<"${newConfigTokenPath}") - if [[ "$token" =~ ^gh[a-z]+_* ]] || [[ "$token" =~ ^github_pat_* ]]; then + case ${cfg.tokenType} in + access) args+=(--pat "$token") - else + ;; + registration) args+=(--token "$token") - fi + ;; + auto) + # If the token file contains a PAT (i.e., it starts with "ghp_" or "github_pat_"), + # we have to use the --pat option, if it is not a PAT, we assume it contains a + # registration token and use the --token option + if [[ "$token" =~ ^gh[a-z]+_* ]] || [[ "$token" =~ ^github_pat_* ]]; then + args+=(--pat "$token") + else + args+=(--token "$token") + fi + ;; + esac ${cfg.package}/bin/Runner.Listener configure "''${args[@]}" # Move the automatically created _diag dir to the logs dir mkdir -p "$STATE_DIRECTORY/_diag" From da5389a9444517f14a77b02984678df6ba55e1c1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 18:50:34 +0000 Subject: [PATCH 040/113] jackett: 0.24.645 -> 0.24.739 --- pkgs/servers/jackett/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/jackett/default.nix b/pkgs/servers/jackett/default.nix index 2e68bcfc40c2..16fa5388c3f7 100644 --- a/pkgs/servers/jackett/default.nix +++ b/pkgs/servers/jackett/default.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "jackett"; - version = "0.24.645"; + version = "0.24.739"; src = fetchFromGitHub { owner = "jackett"; repo = "jackett"; tag = "v${version}"; - hash = "sha256-nb5WDMhba4kTGxtX4rLLZdM9iJI6dM6kPBu3hht/CYk="; + hash = "sha256-MRh1OHkH97kZs2e/S1+snYa1peKnYxp4bvCDWcYYGiE="; }; projectFile = "src/Jackett.Server/Jackett.Server.csproj"; From b77c563ed6411f300e479ed28dfae63cab707a8e Mon Sep 17 00:00:00 2001 From: sweenu Date: Tue, 6 Jan 2026 13:20:24 +0100 Subject: [PATCH 041/113] n8n: 1.123.5 -> 2.3.0 --- doc/release-notes/rl-2605.section.md | 2 ++ pkgs/by-name/n8/n8n/package.nix | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 959936f6173b..f46c8048efb5 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -55,6 +55,8 @@ - `elegant-sddm` has been updated to be Qt6 compatible. Themes for SDDM are slightly different so read the [wiki](https://wiki.nixos.org/wiki/SDDM_Themes) for more. +- `n8n` has been updated to version 2. You can find the breaking changes here: https://docs.n8n.io/2-0-breaking-changes/. + - `iroh` has been removed and split up into `iroh-dns-server` and `iroh-relay`. - `python3Packages.pygame` has been been renamed to `python3Packages.pygame-original`, the attribute `python3Packages.pygame` will from python 3.14 default to the more actively maintained `python3Packages.pygame-ce` diff --git a/pkgs/by-name/n8/n8n/package.nix b/pkgs/by-name/n8/n8n/package.nix index f73c040b848f..a8bae4741e62 100644 --- a/pkgs/by-name/n8/n8n/package.nix +++ b/pkgs/by-name/n8/n8n/package.nix @@ -18,20 +18,20 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "n8n"; - version = "1.123.5"; + version = "2.3.0"; src = fetchFromGitHub { owner = "n8n-io"; repo = "n8n"; tag = "n8n@${finalAttrs.version}"; - hash = "sha256-3vXJnLqQz60Sq1A8lLW0x6xAoN3DneFYVsaHAD0nzng="; + hash = "sha256-6VfoT8Rw2c46ugSpW1IHJPSHTWnphNn0MG1XDhrPeBg="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; - fetcherVersion = 2; - hash = "sha256-JlW08N9LuwmWqZsXmu4uMAHO0cb8XtOmtER7Bt/Vg8A="; + fetcherVersion = 3; + hash = "sha256-wSKxoxWys3gf++yTDr/XBadW9bq/w/NKPGUZpbAPe+I="; }; nativeBuildInputs = [ @@ -116,6 +116,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ gepbird AdrienLemaire + sweenu ]; license = lib.licenses.sustainableUse; mainProgram = "n8n"; From 537db8420c4bebfe11a2baba7ce32c7d74c022b9 Mon Sep 17 00:00:00 2001 From: musjj <72612857+musjj@users.noreply.github.com> Date: Wed, 7 Jan 2026 01:18:45 +0700 Subject: [PATCH 042/113] plasticscm-{client-{core,gui}-unwrapped,theme}: fix reproducibility --- .../package.nix | 20 +++++++++++----- .../package.nix | 23 +++++++++++-------- pkgs/by-name/pl/plasticscm-theme/package.nix | 23 +++++++++++-------- 3 files changed, 42 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix b/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix index f659c730ac34..11b5e24fd7e5 100644 --- a/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix +++ b/pkgs/by-name/pl/plasticscm-client-core-unwrapped/package.nix @@ -16,11 +16,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-client-core_${finalAttrs.version}_amd64.deb"; - hash = "sha256-NuMY75JnnWVRKBSh/1XYipqc0m+O0vt7lJMVkQyTaNA="; + hash = "sha256-9K4pvl+hxB3+bQwC3HYaEOq5nQlCyTQQuYsuqT4BbRg="; + nativeBuildInputs = [ dpkg ]; + downloadToTemp = true; + recursiveHash = true; + postFetch = '' + mkdir -p $out + dpkg-deb --fsys-tarfile $downloadedFile | tar --extract --directory=$out + rm -rf $out/usr/share/doc + ''; }; nativeBuildInputs = [ - dpkg makeWrapper ]; @@ -40,15 +47,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { runtimeInputs = [ common-updater-scripts curl + dpkg jc jq ]; text = '' - eval "$(curl -sSL https://www.plasticscm.com/plasticrepo/stable/debian/Packages | + version="$(curl -sSL https://www.plasticscm.com/plasticrepo/stable/debian/Packages | jc --pkg-index-deb | - jq -r '[.[] | select(.package == "plasticscm-client-core")] | sort_by(.version) | last | @sh "version=\(.version) hash=\(.sha256)"')" - # shellcheck disable=SC2154 - update-source-version plasticscm-client-core-unwrapped "$version" "sha256-$(xxd -r -p <<<"$hash" | base64)" + jq -r '[.[] | select(.package == "plasticscm-client-core")] | sort_by(.version) | last | .version')" + + update-source-version --ignore-same-hash plasticscm-client-core-unwrapped "$version" ''; }); diff --git a/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix b/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix index 7e0755e219f5..0be969fcba36 100644 --- a/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix +++ b/pkgs/by-name/pl/plasticscm-client-gui-unwrapped/package.nix @@ -15,13 +15,17 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-client-gui_${finalAttrs.version}_amd64.deb"; - hash = "sha256-sSabW3j9h9uNQSwWKvAH+3D9lRWvMRYcuITDonD7Inw="; + hash = "sha256-jqU4nfRtobdXiNIx9pjceje5Y+m+xFYdWQwWgEXxW+k="; + nativeBuildInputs = [ dpkg ]; + downloadToTemp = true; + recursiveHash = true; + postFetch = '' + mkdir -p $out + dpkg-deb --fsys-tarfile $downloadedFile | tar --extract --directory=$out + rm -rf $out/usr/share/doc + ''; }; - nativeBuildInputs = [ - dpkg - ]; - dontFixup = true; installPhase = '' @@ -38,15 +42,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { runtimeInputs = [ common-updater-scripts curl + dpkg jc jq ]; text = '' - eval "$(curl -sSL https://www.plasticscm.com/plasticrepo/stable/debian/Packages | + version="$(curl -sSL https://www.plasticscm.com/plasticrepo/stable/debian/Packages | jc --pkg-index-deb | - jq -r '[.[] | select(.package == "plasticscm-client-gui")] | sort_by(.version) | last | @sh "version=\(.version) hash=\(.sha256)"')" - # shellcheck disable=SC2154 - update-source-version plasticscm-client-gui-unwrapped "$version" "sha256-$(xxd -r -p <<<"$hash" | base64)" + jq -r '[.[] | select(.package == "plasticscm-client-gui")] | sort_by(.version) | last | .version')" + + update-source-version --ignore-same-hash plasticscm-client-gui-unwrapped "$version" ''; }); diff --git a/pkgs/by-name/pl/plasticscm-theme/package.nix b/pkgs/by-name/pl/plasticscm-theme/package.nix index 98b50427ffce..f1919acff1ae 100644 --- a/pkgs/by-name/pl/plasticscm-theme/package.nix +++ b/pkgs/by-name/pl/plasticscm-theme/package.nix @@ -15,13 +15,17 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-theme_${finalAttrs.version}_amd64.deb"; - hash = "sha256-sInKMW6KoUNZ/06+E8MTGyVtOd+8wFLPrFibNw/DYQ0="; + hash = "sha256-qxOzt+cylEt0kCKb7n+fd4Ut9R4KxYArUm9Ntxe4yVU="; + nativeBuildInputs = [ dpkg ]; + downloadToTemp = true; + recursiveHash = true; + postFetch = '' + mkdir -p $out + dpkg-deb --fsys-tarfile $downloadedFile | tar --extract --directory=$out + rm -rf $out/usr/share/doc + ''; }; - nativeBuildInputs = [ - dpkg - ]; - dontFixup = true; installPhase = '' @@ -38,15 +42,16 @@ stdenvNoCC.mkDerivation (finalAttrs: { runtimeInputs = [ common-updater-scripts curl + dpkg jc jq ]; text = '' - eval "$(curl -sSL https://www.plasticscm.com/plasticrepo/stable/debian/Packages | + version="$(curl -sSL https://www.plasticscm.com/plasticrepo/stable/debian/Packages | jc --pkg-index-deb | - jq -r '[.[] | select(.package == "plasticscm-theme")] | sort_by(.version) | last | @sh "version=\(.version) hash=\(.sha256)"')" - # shellcheck disable=SC2154 - update-source-version plasticscm-theme "$version" "sha256-$(xxd -r -p <<<"$hash" | base64)" + jq -r '[.[] | select(.package == "plasticscm-theme")] | sort_by(.version) | last | .version')" + + update-source-version --ignore-same-hash plasticscm-theme "$version" ''; }); From 8c48beaae6e08b842e3823d4877e9d8c02902975 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Tue, 6 Jan 2026 22:00:52 +0400 Subject: [PATCH 043/113] =?UTF-8?q?workout-tracker:=202.4.1=20=E2=86=92=20?= =?UTF-8?q?2.5.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/wo/workout-tracker/package.nix | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/wo/workout-tracker/package.nix b/pkgs/by-name/wo/workout-tracker/package.nix index 51eb3c956e32..d77dcfebe291 100644 --- a/pkgs/by-name/wo/workout-tracker/package.nix +++ b/pkgs/by-name/wo/workout-tracker/package.nix @@ -8,27 +8,26 @@ }: let pname = "workout-tracker"; - version = "2.4.1"; + version = "2.5.1"; src = fetchFromGitHub { owner = "jovandeginste"; repo = "workout-tracker"; tag = "v${version}"; - hash = "sha256-MS4+dbJUh+oHWcQKe84VWW2e3hbZM4dgDWl6ZkFQkDo="; + hash = "sha256-S7rKa79w5Lqv8QBKNc8Zp35GOOBN4JnoNE7FNWsCzoY="; }; assets = buildNpmPackage { pname = "${pname}-assets"; inherit version src; - npmDepsHash = "sha256-kzHISDTACtqTJWyjMaXb5HtuM1oaBaSscDZl9EOuRV8="; - dontNpmBuild = true; + npmDepsHash = "sha256-vSFwCB5qbiHLiK0ns6YUj8yr3FjeNCqT8yvLRQzZycI="; makeCacheWritable = true; postPatch = '' - rm Makefile + cd frontend ''; installPhase = '' runHook preInstall - cp -r . "$out" + cp -r ../assets "$out" runHook postInstall ''; }; @@ -39,8 +38,8 @@ buildGoModule { vendorHash = null; postPatch = '' - ln -s ${assets}/node_modules ./node_modules - make build-dist + rm -r assets + ln -s ${assets} ./assets ''; ldflags = [ @@ -52,6 +51,8 @@ buildGoModule { "-X main.gitRefName=v${version}" ]; + __darwinAllowLocalNetworking = true; + passthru.updateScript = nix-update-script { }; passthru.tests = { From a7fb87cce51f745b1d2da5bcd652b4a83d740e85 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 6 Jan 2026 21:17:40 +0100 Subject: [PATCH 044/113] h2spec: init at 2.6.0 Testing tool for HTTP/2 implementation https://github.com/summerwind/h2spec --- pkgs/by-name/h2/h2spec/package.nix | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/h2/h2spec/package.nix diff --git a/pkgs/by-name/h2/h2spec/package.nix b/pkgs/by-name/h2/h2spec/package.nix new file mode 100644 index 000000000000..4171f1e2390c --- /dev/null +++ b/pkgs/by-name/h2/h2spec/package.nix @@ -0,0 +1,40 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + versionCheckHook, +}: + +buildGoModule rec { + pname = "h2spec"; + version = "2.6.0"; + + src = fetchFromGitHub { + owner = "summerwind"; + repo = "h2spec"; + tag = "v${version}"; + hash = "sha256-HEvaE363bqwE9o0FPue+x+SaThohmCWbFXSraB0hP1I="; + }; + + vendorHash = "sha256-LR5YN0M8PQjQMMsbhQvITFXuhNG8J/poijYeeh2fHYs="; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + ldflags = [ + "-s" + "-w" + "-X=main.VERSION=${version}" + "-X main.COMMIT=${version}" + ]; + + doInstallCheck = true; + + meta = { + description = "Testing tool for HTTP/2 implementation"; + homepage = "https://github.com/summerwind/h2spec"; + changelog = "https://github.com/summerwind/h2spec/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "h2spec"; + }; +} From 6bd2be4267bedc5cf3fa2cef98b721036d6cea73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 20:23:57 +0000 Subject: [PATCH 045/113] python3Packages.velbus-aio: 2025.12.0 -> 2026.1.1 --- pkgs/development/python-modules/velbus-aio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/velbus-aio/default.nix b/pkgs/development/python-modules/velbus-aio/default.nix index c269c46175be..72b74ddf84fe 100644 --- a/pkgs/development/python-modules/velbus-aio/default.nix +++ b/pkgs/development/python-modules/velbus-aio/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "velbus-aio"; - version = "2025.12.0"; + version = "2026.1.1"; pyproject = true; src = fetchFromGitHub { owner = "Cereal2nd"; repo = "velbus-aio"; tag = version; - hash = "sha256-DmS5XvYUXGYLQWoXNlqsQ4tFsdWMqiJhHYokbuZT67c="; + hash = "sha256-zUxY/AhgUJrcaXf0sQp+1rB/jVRncqrqHWfW8ppNu8Y="; fetchSubmodules = true; }; From 61269ce547af1a3a4646e33b56d530ded6cd4a6e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 21:03:56 +0000 Subject: [PATCH 046/113] librime: 1.15.0 -> 1.16.0 --- pkgs/by-name/li/librime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librime/package.nix b/pkgs/by-name/li/librime/package.nix index 14016b557d65..ec958a637a46 100644 --- a/pkgs/by-name/li/librime/package.nix +++ b/pkgs/by-name/li/librime/package.nix @@ -30,13 +30,13 @@ let in stdenv.mkDerivation rec { pname = "librime"; - version = "1.15.0"; + version = "1.16.0"; src = fetchFromGitHub { owner = "rime"; repo = "librime"; rev = version; - sha256 = "sha256-B3mhHv8fk8TGXu+jJSYJ2R8QW+nG5RJx6kFtP5ILhYY="; + sha256 = "sha256-zKc9Xxv+DHOfwpMaXeG34NwdGbXH6XP3ua+LrivQvBU="; }; nativeBuildInputs = [ From 432e49dc257034c32bcf0c8ad02493140f090199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 6 Jan 2026 14:02:29 -0800 Subject: [PATCH 047/113] python3Packages.psycopg: don't use pytest-randomly --- pkgs/development/python-modules/psycopg/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/psycopg/default.nix b/pkgs/development/python-modules/psycopg/default.nix index 74885759680a..91b8f29d7e92 100644 --- a/pkgs/development/python-modules/psycopg/default.nix +++ b/pkgs/development/python-modules/psycopg/default.nix @@ -27,7 +27,6 @@ # tests anyio, pproxy, - pytest-randomly, pytestCheckHook, postgresql, postgresqlTestHook, @@ -183,7 +182,6 @@ buildPythonPackage rec { nativeCheckInputs = [ anyio pproxy - pytest-randomly pytestCheckHook postgresql ] From 72b22b92f2abc7cadd5e70541d60f00ee9a25a0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 6 Jan 2026 22:27:04 +0000 Subject: [PATCH 048/113] kubectl-ktop: 0.5.0 -> 0.5.1 --- pkgs/by-name/ku/kubectl-ktop/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubectl-ktop/package.nix b/pkgs/by-name/ku/kubectl-ktop/package.nix index c44958d58e6c..1527fe010a9e 100644 --- a/pkgs/by-name/ku/kubectl-ktop/package.nix +++ b/pkgs/by-name/ku/kubectl-ktop/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubectl-ktop"; - version = "0.5.0"; + version = "0.5.1"; src = fetchFromGitHub { owner = "vladimirvivien"; repo = "ktop"; rev = "v${version}"; - sha256 = "sha256-VNP66Mtzyd8U5ddP4n+VvT5ZrPDOqvDbylj3F0dMViM="; + sha256 = "sha256-Hf9Vywi67Xjyea+4RJJll8htrCWTtpT/xakBjR+n/ak="; }; vendorHash = "sha256-kSDbQFiZ8XMKyW7aYKe1s0pq038YC+RORCtMXFI+knA="; From c539fa85e319474de7c04c1a8adf97796cbc99f3 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sun, 21 Dec 2025 14:25:52 -0500 Subject: [PATCH 049/113] treewide: remove remaining 'with [a-zA-Z]*lib;' from pkgs Partial #208242 --- .../networking/cluster/hadoop/default.nix | 40 +++++++++---------- .../networking/mullvad/openvpn.nix | 2 +- pkgs/by-name/ca/caprine-bin/package.nix | 8 ++-- pkgs/by-name/de/deskflow/package.nix | 8 ++-- pkgs/by-name/ev/evcc/package.nix | 6 +-- .../by-name/fl/flow-control/build.zig.zon.nix | 15 +++---- pkgs/by-name/li/libserialport/package.nix | 2 +- .../lo/losslesscut-bin/build-from-dmg.nix | 10 ++--- .../lo/losslesscut-bin/build-from-windows.nix | 10 ++--- pkgs/by-name/lo/losslesscut-bin/package.nix | 8 ++-- pkgs/by-name/ly/ly/deps.nix | 15 +++---- pkgs/by-name/ma/manticoresearch/columnar.nix | 4 +- .../mo/modrinth-app-unwrapped/package.nix | 2 +- pkgs/by-name/mp/mpv/scripts.nix | 9 ++--- pkgs/by-name/ni/nimlangserver/package.nix | 16 ++++---- pkgs/by-name/nr/nrfutil/package.nix | 6 +-- pkgs/by-name/od/odiff/build.zig.zon.nix | 15 +++---- pkgs/by-name/pa/pam_rundir/package.nix | 2 +- pkgs/by-name/pr/prisma-engines_7/package.nix | 8 ++-- pkgs/by-name/pr/prisma_7/package.nix | 8 ++-- .../ri/river-ultitile/build.zig.zon.nix | 15 +++---- pkgs/by-name/rs/rssguard/package.nix | 4 +- pkgs/by-name/so/sonic-pi/update.sh | 2 +- .../st/stable-diffusion-cpp/package.nix | 8 ++-- pkgs/by-name/ug/ugrep/package.nix | 36 ++++++++--------- pkgs/by-name/va/valdi/package.nix | 6 +-- pkgs/by-name/wx/wxedid/package.nix | 6 +-- pkgs/by-name/xb/xbattbar/package.nix | 2 +- .../coq-modules/ElmExtraction/default.nix | 10 ++--- .../coq-modules/RustExtraction/default.nix | 9 ++--- .../coq-modules/parseque/default.nix | 10 ++--- .../vscoq-language-server/default.nix | 22 +++++----- .../coq-modules/wasmcert/default.nix | 8 ++-- .../python-modules/django-scopes/default.nix | 6 +-- .../python-modules/language-tags/default.nix | 6 +-- .../streamcontroller-streamdeck/default.nix | 6 +-- .../rocq-modules/parseque/default.nix | 10 ++--- .../vsrocq-language-server/default.nix | 27 ++++++------- pkgs/games/openra_2019/mod-update.sh | 5 +-- .../custom-components/thewatchman/package.nix | 6 +-- pkgs/servers/http/nginx/generic.nix | 9 ++--- .../nextcloud/packages/apps/memories.nix | 6 +-- 42 files changed, 187 insertions(+), 226 deletions(-) diff --git a/pkgs/applications/networking/cluster/hadoop/default.nix b/pkgs/applications/networking/cluster/hadoop/default.nix index 54a25ef3a743..e8ad1bb31291 100644 --- a/pkgs/applications/networking/cluster/hadoop/default.nix +++ b/pkgs/applications/networking/cluster/hadoop/default.nix @@ -146,28 +146,26 @@ let # The recursiveUpdate below breaks default meta.position, so manually override it. pos = __curPos; - meta = - with lib; - recursiveUpdate { - homepage = "https://hadoop.apache.org/"; - description = "Framework for distributed processing of large data sets across clusters of computers"; - license = lib.licenses.asl20; - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; + meta = lib.recursiveUpdate { + homepage = "https://hadoop.apache.org/"; + description = "Framework for distributed processing of large data sets across clusters of computers"; + license = lib.licenses.asl20; + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; - longDescription = '' - The Apache Hadoop software library is a framework that allows for - the distributed processing of large data sets across clusters of - computers using a simple programming model. It is designed to - scale up from single servers to thousands of machines, each - offering local computation and storage. Rather than rely on - hardware to deliver high-avaiability, the library itself is - designed to detect and handle failures at the application layer, - so delivering a highly-availabile service on top of a cluster of - computers, each of which may be prone to failures. - ''; - maintainers = with lib.maintainers; [ illustris ]; - platforms = attrNames platformAttrs; - } (attrByPath [ stdenv.system "meta" ] { } platformAttrs); + longDescription = '' + The Apache Hadoop software library is a framework that allows for + the distributed processing of large data sets across clusters of + computers using a simple programming model. It is designed to + scale up from single servers to thousands of machines, each + offering local computation and storage. Rather than rely on + hardware to deliver high-avaiability, the library itself is + designed to detect and handle failures at the application layer, + so delivering a highly-availabile service on top of a cluster of + computers, each of which may be prone to failures. + ''; + maintainers = with lib.maintainers; [ illustris ]; + platforms = lib.attrNames platformAttrs; + } (lib.attrByPath [ stdenv.system "meta" ] { } platformAttrs); }); in { diff --git a/pkgs/applications/networking/mullvad/openvpn.nix b/pkgs/applications/networking/mullvad/openvpn.nix index f851f85796cf..b554997dcba1 100644 --- a/pkgs/applications/networking/mullvad/openvpn.nix +++ b/pkgs/applications/networking/mullvad/openvpn.nix @@ -109,7 +109,7 @@ openvpn.overrideAttrs ( meta = oldAttrs.meta or { } // { description = "OpenVPN with Mullvad-specific patches applied"; homepage = "https://github.com/mullvad/openvpn"; - maintainers = with lib; [ maintainers.cole-h ]; + maintainers = with lib.maintainers; [ cole-h ]; }; } ) diff --git a/pkgs/by-name/ca/caprine-bin/package.nix b/pkgs/by-name/ca/caprine-bin/package.nix index 076c9533e647..1e8d6c427299 100644 --- a/pkgs/by-name/ca/caprine-bin/package.nix +++ b/pkgs/by-name/ca/caprine-bin/package.nix @@ -6,12 +6,12 @@ let pname = "caprine"; version = "2.59.1"; - metaCommon = with lib; { + metaCommon = { description = "Elegant Facebook Messenger desktop app"; homepage = "https://sindresorhus.com/caprine"; - license = licenses.mit; - maintainers = with maintainers; [ ShamrockLee ]; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ShamrockLee ]; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; x86_64-appimage = callPackage ./build-from-appimage.nix { inherit pname version metaCommon; diff --git a/pkgs/by-name/de/deskflow/package.nix b/pkgs/by-name/de/deskflow/package.nix index 702fb6427202..98c8fbf1c1b7 100644 --- a/pkgs/by-name/de/deskflow/package.nix +++ b/pkgs/by-name/de/deskflow/package.nix @@ -120,10 +120,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Share one mouse and keyboard between multiple computers on Windows, macOS and Linux"; mainProgram = "deskflow"; maintainers = with lib.maintainers; [ flacks ]; - license = with lib; [ - licenses.gpl2Plus - licenses.openssl - licenses.mit # share/applications/org.deskflow.deskflow.desktop + license = with lib.licenses; [ + gpl2Plus + openssl + mit # share/applications/org.deskflow.deskflow.desktop ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index 4665e63c5073..719aacfe066f 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -28,9 +28,9 @@ let vendorHash = "sha256-VG1/6KadRC4jLBIOL39M6l8ZED1KLb+wKGHNQowAV1g="; - commonMeta = with lib; { - license = licenses.mit; - maintainers = with maintainers; [ hexa ]; + commonMeta = { + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ hexa ]; }; decorate = buildGo125Module { diff --git a/pkgs/by-name/fl/flow-control/build.zig.zon.nix b/pkgs/by-name/fl/flow-control/build.zig.zon.nix index 84681e57692b..76180ab5c2a1 100644 --- a/pkgs/by-name/fl/flow-control/build.zig.zon.nix +++ b/pkgs/by-name/fl/flow-control/build.zig.zon.nix @@ -10,9 +10,6 @@ name ? "zig-packages", }: -with builtins; -with lib; - let unpackZigArtifact = { name, artifact }: @@ -41,9 +38,9 @@ let rev ? throw "rev is required, remove and regenerate the zon2json-lock file", }: let - parts = splitString "#" url; - url_base = elemAt parts 0; - url_without_query = elemAt (splitString "?" url_base) 0; + parts = lib.splitString "#" url; + url_base = lib.elemAt parts 0; + url_without_query = lib.elemAt (lib.splitString "?" url_base) 0; in fetchgit { inherit name rev hash; @@ -59,9 +56,9 @@ let ... }@args: let - parts = splitString "://" url; - proto = elemAt parts 0; - path = elemAt parts 1; + parts = lib.splitString "://" url; + proto = lib.elemAt parts 0; + path = lib.elemAt parts 1; fetcher = { "git+http" = fetchGitZig ( args diff --git a/pkgs/by-name/li/libserialport/package.nix b/pkgs/by-name/li/libserialport/package.nix index db6bdd650e7c..be4bfffb661f 100644 --- a/pkgs/by-name/li/libserialport/package.nix +++ b/pkgs/by-name/li/libserialport/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Cross-platform shared library for serial port access"; homepage = "https://sigrok.org/"; license = lib.licenses.gpl3Plus; - platforms = with lib; platforms.linux ++ platforms.darwin ++ platforms.windows; + platforms = with lib.platforms; linux ++ darwin ++ windows; maintainers = [ lib.maintainers.bjornfor ]; }; }) diff --git a/pkgs/by-name/lo/losslesscut-bin/build-from-dmg.nix b/pkgs/by-name/lo/losslesscut-bin/build-from-dmg.nix index c13fc28be9ac..7ac0dc35587c 100644 --- a/pkgs/by-name/lo/losslesscut-bin/build-from-dmg.nix +++ b/pkgs/by-name/lo/losslesscut-bin/build-from-dmg.nix @@ -34,10 +34,8 @@ stdenvNoCC.mkDerivation { runHook postInstall ''; - meta = - metaCommon - // (with lib; { - platforms = if isAarch64 then [ "aarch64-darwin" ] else platforms.darwin; - mainProgram = "losslesscut"; - }); + meta = metaCommon // { + platforms = if isAarch64 then [ "aarch64-darwin" ] else lib.platforms.darwin; + mainProgram = "losslesscut"; + }; } diff --git a/pkgs/by-name/lo/losslesscut-bin/build-from-windows.nix b/pkgs/by-name/lo/losslesscut-bin/build-from-windows.nix index 87d398d28ef0..397161a82d45 100644 --- a/pkgs/by-name/lo/losslesscut-bin/build-from-windows.nix +++ b/pkgs/by-name/lo/losslesscut-bin/build-from-windows.nix @@ -36,10 +36,8 @@ stdenvNoCC.mkDerivation { runHook postInstall ''; - meta = - metaCommon - // (with lib; { - platforms = platforms.windows; - mainProgram = "LosslessCut.exe"; - }); + meta = metaCommon // { + platforms = lib.platforms.windows; + mainProgram = "LosslessCut.exe"; + }; } diff --git a/pkgs/by-name/lo/losslesscut-bin/package.nix b/pkgs/by-name/lo/losslesscut-bin/package.nix index fe4c651b10ed..8fd238d8c9d8 100644 --- a/pkgs/by-name/lo/losslesscut-bin/package.nix +++ b/pkgs/by-name/lo/losslesscut-bin/package.nix @@ -8,13 +8,13 @@ let pname = "losslesscut"; version = "3.64.0"; - metaCommon = with lib; { + metaCommon = { description = "Swiss army knife of lossless video/audio editing"; homepage = "https://mifi.no/losslesscut/"; - license = licenses.gpl2Only; - maintainers = with maintainers; [ ShamrockLee ]; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ ShamrockLee ]; mainProgram = "losslesscut"; - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; }; x86_64-appimage = callPackage ./build-from-appimage.nix { inherit pname version metaCommon; diff --git a/pkgs/by-name/ly/ly/deps.nix b/pkgs/by-name/ly/ly/deps.nix index ad15692d602d..689a3a413c71 100644 --- a/pkgs/by-name/ly/ly/deps.nix +++ b/pkgs/by-name/ly/ly/deps.nix @@ -10,9 +10,6 @@ name ? "zig-packages", }: -with builtins; -with lib; - let unpackZigArtifact = { name, artifact }: @@ -41,9 +38,9 @@ let rev ? throw "rev is required, remove and regenerate the zon2json-lock file", }: let - parts = splitString "#" url; - url_base = elemAt parts 0; - url_without_query = elemAt (splitString "?" url_base) 0; + parts = lib.splitString "#" url; + url_base = lib.elemAt parts 0; + url_without_query = lib.elemAt (lib.splitString "?" url_base) 0; in fetchgit { inherit name rev hash; @@ -59,9 +56,9 @@ let ... }@args: let - parts = splitString "://" url; - proto = elemAt parts 0; - path = elemAt parts 1; + parts = lib.splitString "://" url; + proto = lib.elemAt parts 0; + path = lib.elemAt parts 1; fetcher = { "git+http" = fetchGitZig ( args diff --git a/pkgs/by-name/ma/manticoresearch/columnar.nix b/pkgs/by-name/ma/manticoresearch/columnar.nix index 296d50176bcb..3b30950bc5eb 100644 --- a/pkgs/by-name/ma/manticoresearch/columnar.nix +++ b/pkgs/by-name/ma/manticoresearch/columnar.nix @@ -164,9 +164,9 @@ stdenv.mkDerivation (finalAttrs: { sed -i '/set (ADD_AVX_BUILDS 1)/d' CMakeLists.txt ''; - meta = with lib; { + meta = { description = "Manticore Columnar Library - columnar storage and secondary indexes library for Manticore Search"; homepage = "https://github.com/manticoresoftware/columnar"; - license = licenses.asl20; + license = lib.licenses.asl20; }; }) diff --git a/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix b/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix index 491b8d4af218..41d2264f6e92 100644 --- a/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix +++ b/pkgs/by-name/mo/modrinth-app-unwrapped/package.nix @@ -162,7 +162,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; maintainers = with lib.maintainers; [ getchoo ]; mainProgram = "ModrinthApp"; - platforms = with lib; platforms.linux ++ platforms.darwin; + platforms = with lib.platforms; linux ++ darwin; # This builds on architectures like aarch64, but the launcher itself does not support them yet. # Darwin is the only exception # See https://github.com/modrinth/code/issues/776#issuecomment-1742495678 diff --git a/pkgs/by-name/mp/mpv/scripts.nix b/pkgs/by-name/mp/mpv/scripts.nix index b90501c0e7cf..3eb9f39075c7 100644 --- a/pkgs/by-name/mp/mpv/scripts.nix +++ b/pkgs/by-name/mp/mpv/scripts.nix @@ -82,16 +82,15 @@ let scope = self: - with lib; - pipe + lib.pipe { inherit (self) callPackage; directory = ./scripts; } [ - packagesFromDirectoryRecursive - recurseIntoAttrs - (mapAttrsRecursiveCond (x: x.recurseForDerivations or false) addTests) + lib.packagesFromDirectoryRecursive + lib.recurseIntoAttrs + (lib.mapAttrsRecursiveCond (x: x.recurseForDerivations or false) addTests) ]; mkAliases = self: { diff --git a/pkgs/by-name/ni/nimlangserver/package.nix b/pkgs/by-name/ni/nimlangserver/package.nix index c7fc8872c5c7..4d6785d9ac57 100644 --- a/pkgs/by-name/ni/nimlangserver/package.nix +++ b/pkgs/by-name/ni/nimlangserver/package.nix @@ -21,14 +21,12 @@ buildNimPackage ( doCheck = false; - meta = - final.src.meta - // (with lib; { - description = "Nim language server implementation (based on nimsuggest)"; - homepage = "https://github.com/nim-lang/langserver"; - license = licenses.mit; - mainProgram = "nimlangserver"; - maintainers = with maintainers; [ daylinmorgan ]; - }); + meta = final.src.meta // { + description = "Nim language server implementation (based on nimsuggest)"; + homepage = "https://github.com/nim-lang/langserver"; + license = lib.licenses.mit; + mainProgram = "nimlangserver"; + maintainers = with lib.maintainers; [ daylinmorgan ]; + }; } ) diff --git a/pkgs/by-name/nr/nrfutil/package.nix b/pkgs/by-name/nr/nrfutil/package.nix index 7c1af81f15eb..407bff8b1a94 100644 --- a/pkgs/by-name/nr/nrfutil/package.nix +++ b/pkgs/by-name/nr/nrfutil/package.nix @@ -24,14 +24,14 @@ let platformSources = sources.${stdenvNoCC.system} or (throw "unsupported platform ${stdenvNoCC.system}"); - sharedMeta = with lib; { + sharedMeta = { description = "CLI tool for managing Nordic Semiconductor devices"; homepage = "https://www.nordicsemi.com/Products/Development-tools/nRF-Util"; changelog = "https://docs.nordicsemi.com/bundle/nrfutil/page/guides/revision_history.html"; - license = licenses.unfree; + license = lib.licenses.unfree; platforms = lib.attrNames sources; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ h7x4 ezrizhu ]; diff --git a/pkgs/by-name/od/odiff/build.zig.zon.nix b/pkgs/by-name/od/odiff/build.zig.zon.nix index 9a621d22e855..701696565c5c 100644 --- a/pkgs/by-name/od/odiff/build.zig.zon.nix +++ b/pkgs/by-name/od/odiff/build.zig.zon.nix @@ -10,9 +10,6 @@ name ? "zig-packages", }: -with builtins; -with lib; - let unpackZigArtifact = { name, artifact }: @@ -41,9 +38,9 @@ let rev ? throw "rev is required, remove and regenerate the zon2json-lock file", }: let - parts = splitString "#" url; - url_base = elemAt parts 0; - url_without_query = elemAt (splitString "?" url_base) 0; + parts = lib.splitString "#" url; + url_base = lib.elemAt parts 0; + url_without_query = lib.elemAt (lib.splitString "?" url_base) 0; in fetchgit { inherit name rev hash; @@ -59,9 +56,9 @@ let ... }@args: let - parts = splitString "://" url; - proto = elemAt parts 0; - path = elemAt parts 1; + parts = lib.splitString "://" url; + proto = lib.elemAt parts 0; + path = lib.elemAt parts 1; fetcher = { "git+http" = fetchGitZig ( args diff --git a/pkgs/by-name/pa/pam_rundir/package.nix b/pkgs/by-name/pa/pam_rundir/package.nix index 3b88ffcf2001..3fcf4a85d15c 100644 --- a/pkgs/by-name/pa/pam_rundir/package.nix +++ b/pkgs/by-name/pa/pam_rundir/package.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation rec { description = "Provide user runtime directory on Linux systems"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; - maintainers = with lib; [ maintainers.aanderse ]; + maintainers = with lib.maintainers; [ aanderse ]; }; } diff --git a/pkgs/by-name/pr/prisma-engines_7/package.nix b/pkgs/by-name/pr/prisma-engines_7/package.nix index 91854e23a96e..39b5444528b9 100644 --- a/pkgs/by-name/pr/prisma-engines_7/package.nix +++ b/pkgs/by-name/pr/prisma-engines_7/package.nix @@ -49,13 +49,13 @@ rustPlatform.buildRustPackage (finalAttrs: { setupHook = ./setup-hook.sh; - meta = with lib; { + meta = { description = "Collection of engines that power the core stack for Prisma"; homepage = "https://www.prisma.io/"; - license = licenses.asl20; - platforms = platforms.unix; + license = lib.licenses.asl20; + platforms = lib.platforms.unix; mainProgram = "prisma"; - maintainers = with maintainers; [ + maintainers = with lib.maintainers; [ aqrln ]; }; diff --git a/pkgs/by-name/pr/prisma_7/package.nix b/pkgs/by-name/pr/prisma_7/package.nix index 113c33111ead..0a6ccb981adf 100644 --- a/pkgs/by-name/pr/prisma_7/package.nix +++ b/pkgs/by-name/pr/prisma_7/package.nix @@ -98,12 +98,12 @@ stdenv.mkDerivation (finalAttrs: { cli = callPackage ./test-cli.nix { }; }; - meta = with lib; { + meta = { description = "Next-generation ORM for Node.js and TypeScript"; homepage = "https://www.prisma.io/"; - license = licenses.asl20; - maintainers = with maintainers; [ aqrln ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ aqrln ]; mainProgram = "prisma"; - platforms = platforms.unix; + platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/ri/river-ultitile/build.zig.zon.nix b/pkgs/by-name/ri/river-ultitile/build.zig.zon.nix index a26d29e2067e..12ed09927d06 100644 --- a/pkgs/by-name/ri/river-ultitile/build.zig.zon.nix +++ b/pkgs/by-name/ri/river-ultitile/build.zig.zon.nix @@ -10,9 +10,6 @@ name ? "zig-packages", }: -with builtins; -with lib; - let unpackZigArtifact = { name, artifact }: @@ -41,9 +38,9 @@ let rev ? throw "rev is required, remove and regenerate the zon2json-lock file", }: let - parts = splitString "#" url; - url_base = elemAt parts 0; - url_without_query = elemAt (splitString "?" url_base) 0; + parts = lib.splitString "#" url; + url_base = lib.elemAt parts 0; + url_without_query = lib.elemAt (lib.splitString "?" url_base) 0; in fetchgit { inherit name rev hash; @@ -59,9 +56,9 @@ let ... }@args: let - parts = splitString "://" url; - proto = elemAt parts 0; - path = elemAt parts 1; + parts = lib.splitString "://" url; + proto = lib.elemAt parts 0; + path = lib.elemAt parts 1; fetcher = { "git+http" = fetchGitZig ( args diff --git a/pkgs/by-name/rs/rssguard/package.nix b/pkgs/by-name/rs/rssguard/package.nix index 700967b0557b..d77797846d5d 100644 --- a/pkgs/by-name/rs/rssguard/package.nix +++ b/pkgs/by-name/rs/rssguard/package.nix @@ -32,8 +32,8 @@ stdenv.mkDerivation rec { wrapGAppsHook4 qt6.wrapQtAppsHook ]; - cmakeFlags = with lib; [ - (cmakeFeature "CMAKE_BUILD_TYPE" "\"Release\"") + cmakeFlags = [ + (lib.cmakeFeature "CMAKE_BUILD_TYPE" "\"Release\"") ]; dontWrapGApps = true; diff --git a/pkgs/by-name/so/sonic-pi/update.sh b/pkgs/by-name/so/sonic-pi/update.sh index 1d1cdbc0ff5b..b869b31e72f6 100755 --- a/pkgs/by-name/so/sonic-pi/update.sh +++ b/pkgs/by-name/so/sonic-pi/update.sh @@ -14,7 +14,7 @@ nixeval() { } vendorhash() { - (nix --extra-experimental-features nix-command build --impure --argstr nixpkgs "$nixpkgs" --argstr attr "$1" --expr '{ nixpkgs, attr }: let pkgs = import nixpkgs {}; in with pkgs.lib; (getAttrFromPath (splitString "." attr) pkgs).overrideAttrs (attrs: { outputHash = fakeHash; })' --no-link 2>&1 >/dev/null | tail -n3 | grep -F got: | cut -d: -f2- | stripwhitespace) 2>/dev/null || true + (nix --extra-experimental-features nix-command build --impure --argstr nixpkgs "$nixpkgs" --argstr attr "$1" --expr '{ nixpkgs, attr }: let pkgs = import nixpkgs {}; in (pkgs.lib.getAttrFromPath (pkgs.lib.splitString "." attr) pkgs).overrideAttrs (attrs: { outputHash = pkgs.lib.fakeHash; })' --no-link 2>&1 >/dev/null | tail -n3 | grep -F got: | cut -d: -f2- | stripwhitespace) 2>/dev/null || true } findpath() { diff --git a/pkgs/by-name/st/stable-diffusion-cpp/package.nix b/pkgs/by-name/st/stable-diffusion-cpp/package.nix index c6e3275189c6..782e2aca4c32 100644 --- a/pkgs/by-name/st/stable-diffusion-cpp/package.nix +++ b/pkgs/by-name/st/stable-diffusion-cpp/package.nix @@ -110,17 +110,17 @@ effectiveStdenv.mkDerivation (finalAttrs: { (cmakeFeature "CMAKE_HIP_ARCHITECTURES" (builtins.concatStringsSep ";" rocmGpuTargets)) ]; - meta = with lib; { + meta = { description = "Stable Diffusion inference in pure C/C++"; homepage = "https://github.com/leejet/stable-diffusion.cpp"; - license = licenses.mit; + license = lib.licenses.mit; mainProgram = "sd"; maintainers = with lib.maintainers; [ dit7ya adriangl ]; - platforms = platforms.unix; - badPlatforms = optionals (cudaSupport || openclSupport) platforms.darwin; + platforms = lib.platforms.unix; + badPlatforms = lib.optionals (cudaSupport || openclSupport) lib.platforms.darwin; broken = metalSupport && !stdenv.hostPlatform.isDarwin; }; }) diff --git a/pkgs/by-name/ug/ugrep/package.nix b/pkgs/by-name/ug/ugrep/package.nix index d61df9afbe2a..457b1627cd05 100644 --- a/pkgs/by-name/ug/ugrep/package.nix +++ b/pkgs/by-name/ug/ugrep/package.nix @@ -105,23 +105,21 @@ stdenv.mkDerivation (finalAttrs: { }; }; - meta = - with lib; - { - description = "Ultra fast grep with interactive query UI"; - homepage = "https://github.com/Genivia/ugrep"; - changelog = "https://github.com/Genivia/ugrep/releases/tag/v${finalAttrs.version}"; - maintainers = with lib.maintainers; [ - numkem - mikaelfangel - ]; - license = lib.licenses.bsd3; - platforms = lib.platforms.all; - mainProgram = "ug"; - } - # Needed to ensure that the grep replacements take precedence over - # `gnugrep` when installed. Lower priority values win. - // lib.optionalAttrs createGrepReplacementLinks { - priority = (gnugrep.meta.priority or meta.defaultPriority) - 1; - }; + meta = { + description = "Ultra fast grep with interactive query UI"; + homepage = "https://github.com/Genivia/ugrep"; + changelog = "https://github.com/Genivia/ugrep/releases/tag/v${finalAttrs.version}"; + maintainers = with lib.maintainers; [ + numkem + mikaelfangel + ]; + license = lib.licenses.bsd3; + platforms = lib.platforms.all; + mainProgram = "ug"; + } + # Needed to ensure that the grep replacements take precedence over + # `gnugrep` when installed. Lower priority values win. + // lib.optionalAttrs createGrepReplacementLinks { + priority = (gnugrep.meta.priority or lib.meta.defaultPriority) - 1; + }; }) diff --git a/pkgs/by-name/va/valdi/package.nix b/pkgs/by-name/va/valdi/package.nix index 9a2074b1ab69..d36d6d38e127 100644 --- a/pkgs/by-name/va/valdi/package.nix +++ b/pkgs/by-name/va/valdi/package.nix @@ -19,11 +19,11 @@ buildNpmPackage rec { npmDepsHash = "sha256-LGgyMdhDQ4UwdtENZT/89yiQawn8SxKdth/p7evDAgk="; - meta = with lib; { + meta = { description = "Cross-platform UI framework CLI by Snapchat"; homepage = "https://github.com/Snapchat/Valdi"; - license = licenses.mit; - maintainers = with maintainers; [ jonasfranke ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jonasfranke ]; mainProgram = "valdi"; }; } diff --git a/pkgs/by-name/wx/wxedid/package.nix b/pkgs/by-name/wx/wxedid/package.nix index 61227f1564e2..dff8684ceae0 100644 --- a/pkgs/by-name/wx/wxedid/package.nix +++ b/pkgs/by-name/wx/wxedid/package.nix @@ -23,12 +23,12 @@ stdenv.mkDerivation rec { patchShebangs src/rcode/rcd_autogen ''; - meta = with lib; { + meta = { description = "wxWidgets-based EDID (Extended Display Identification Data) editor"; homepage = "https://sourceforge.net/projects/wxedid"; - license = licenses.gpl3Only; + license = lib.licenses.gpl3Only; mainProgram = "wxedid"; - maintainers = [ maintainers.meanwhile131 ]; + maintainers = [ lib.maintainers.meanwhile131 ]; platforms = lib.platforms.linux; }; } diff --git a/pkgs/by-name/xb/xbattbar/package.nix b/pkgs/by-name/xb/xbattbar/package.nix index 5d4b7b618eff..8ab71fa18b8e 100644 --- a/pkgs/by-name/xb/xbattbar/package.nix +++ b/pkgs/by-name/xb/xbattbar/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Display battery status in X11"; homepage = "https://salsa.debian.org/debian/xbattbar"; - license = with lib; licenses.gpl2Plus; + license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ q3k ]; mainProgram = "xbattbar"; diff --git a/pkgs/development/coq-modules/ElmExtraction/default.nix b/pkgs/development/coq-modules/ElmExtraction/default.nix index eae09a6ab10b..ddb5b5dbb85d 100644 --- a/pkgs/development/coq-modules/ElmExtraction/default.nix +++ b/pkgs/development/coq-modules/ElmExtraction/default.nix @@ -7,7 +7,6 @@ version ? null, }: -with lib; mkCoqDerivation { pname = "ElmExtraction"; repo = "coq-elm-extraction"; @@ -25,14 +24,13 @@ mkCoqDerivation { inherit out; }; in - with versions; - switch + lib.switch [ coq.coq-version metacoq.version ] [ - (case (range "8.17" "9.0") (range "1.3.1" "1.3.4") "0.1.1") + (case (lib.versions.range "8.17" "9.0") (lib.versions.range "1.3.1" "1.3.4") "0.1.1") ] null; @@ -50,7 +48,7 @@ mkCoqDerivation { meta = { description = "Framework for extracting Coq programs to Elm"; - maintainers = with maintainers; [ _4ever2 ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ _4ever2 ]; + license = lib.licenses.mit; }; } diff --git a/pkgs/development/coq-modules/RustExtraction/default.nix b/pkgs/development/coq-modules/RustExtraction/default.nix index fb115d6f56ca..b9d2d731bcd7 100644 --- a/pkgs/development/coq-modules/RustExtraction/default.nix +++ b/pkgs/development/coq-modules/RustExtraction/default.nix @@ -7,7 +7,6 @@ version ? null, }: -with lib; mkCoqDerivation { pname = "RustExtraction"; repo = "coq-rust-extraction"; @@ -24,9 +23,9 @@ mkCoqDerivation { ]; inherit out; }; + inherit (lib.versions) range; in - with versions; - switch + lib.switch [ coq.coq-version metacoq.version @@ -56,7 +55,7 @@ mkCoqDerivation { meta = { description = "Framework for extracting Coq programs to Rust"; - maintainers = with maintainers; [ _4ever2 ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ _4ever2 ]; + license = lib.licenses.mit; }; } diff --git a/pkgs/development/coq-modules/parseque/default.nix b/pkgs/development/coq-modules/parseque/default.nix index f890c4e17139..b027d9a54a22 100644 --- a/pkgs/development/coq-modules/parseque/default.nix +++ b/pkgs/development/coq-modules/parseque/default.nix @@ -5,7 +5,6 @@ version ? null, }: -with lib; let derivation = mkCoqDerivation { pname = "parseque"; @@ -17,9 +16,8 @@ let let case = case: out: { inherit case out; }; in - with versions; - switch coq.coq-version [ - (case (range "8.16" "8.20") "0.2.2") + lib.switch coq.coq-version [ + (case (lib.versions.range "8.16" "8.20") "0.2.2") ] null; release."0.2.2".sha256 = "sha256-O50Rs7Yf1H4wgwb7ltRxW+7IF0b04zpfs+mR83rxT+E="; @@ -28,8 +26,8 @@ let meta = { description = "Total parser combinators in Coq/Rocq"; - maintainers = with maintainers; [ womeier ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ womeier ]; + license = lib.licenses.mit; }; }; in diff --git a/pkgs/development/coq-modules/vscoq-language-server/default.nix b/pkgs/development/coq-modules/vscoq-language-server/default.nix index 97cfa917da58..02527cb467e5 100644 --- a/pkgs/development/coq-modules/vscoq-language-server/default.nix +++ b/pkgs/development/coq-modules/vscoq-language-server/default.nix @@ -77,16 +77,14 @@ ocamlPackages.buildDunePackage { ppx_optcomp ]); - meta = - with lib; - { - description = "Language server for the vscoq vscode/codium extension"; - homepage = "https://github.com/coq-community/vscoq"; - maintainers = with lib.maintainers; [ cohencyril ]; - license = lib.licenses.mit; - } - // optionalAttrs (fetched.broken or false) { - coqFilter = true; - broken = true; - }; + meta = { + description = "Language server for the vscoq vscode/codium extension"; + homepage = "https://github.com/coq-community/vscoq"; + maintainers = with lib.maintainers; [ cohencyril ]; + license = lib.licenses.mit; + } + // lib.optionalAttrs (fetched.broken or false) { + coqFilter = true; + broken = true; + }; } diff --git a/pkgs/development/coq-modules/wasmcert/default.nix b/pkgs/development/coq-modules/wasmcert/default.nix index 2e9782e2af13..5533291d0d31 100644 --- a/pkgs/development/coq-modules/wasmcert/default.nix +++ b/pkgs/development/coq-modules/wasmcert/default.nix @@ -11,7 +11,6 @@ version ? null, }: -with lib; mkCoqDerivation { pname = "wasm"; repo = "WasmCert-Coq"; @@ -28,11 +27,10 @@ mkCoqDerivation { inherit out; }; in - with lib.versions; lib.switch [ coq.coq-version mathcomp-boot.version ] [ - (case (range "8.20" "9.0") (isGe "2.4") "2.2.0") + (case (lib.versions.range "8.20" "9.0") (lib.versions.isGe "2.4") "2.2.0") ] null; @@ -62,7 +60,7 @@ mkCoqDerivation { meta = { description = "Wasm mechanisation in Coq/Rocq"; - maintainers = with maintainers; [ womeier ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ womeier ]; + license = lib.licenses.mit; }; } diff --git a/pkgs/development/python-modules/django-scopes/default.nix b/pkgs/development/python-modules/django-scopes/default.nix index 94a1ef052f4d..26ee21684be3 100644 --- a/pkgs/development/python-modules/django-scopes/default.nix +++ b/pkgs/development/python-modules/django-scopes/default.nix @@ -28,10 +28,10 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "django_scopes" ]; - meta = with lib; { + meta = { description = "Safely separate multiple tenants in a Django database"; homepage = "https://github.com/raphaelm/django-scopes"; - license = licenses.asl20; - maintainers = with maintainers; [ ambroisie ]; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ambroisie ]; }; }) diff --git a/pkgs/development/python-modules/language-tags/default.nix b/pkgs/development/python-modules/language-tags/default.nix index 167164aff9b1..0da713b4d320 100644 --- a/pkgs/development/python-modules/language-tags/default.nix +++ b/pkgs/development/python-modules/language-tags/default.nix @@ -21,10 +21,10 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "language_tags" ]; - meta = with lib; { + meta = { description = "Dealing with IANA language tags in Python"; homepage = "https://language-tags.readthedocs.io/en/latest/"; - license = licenses.mit; - maintainers = with maintainers; [ ambroisie ]; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ ambroisie ]; }; }) diff --git a/pkgs/development/python-modules/streamcontroller-streamdeck/default.nix b/pkgs/development/python-modules/streamcontroller-streamdeck/default.nix index 413ec089a865..0838aba51775 100644 --- a/pkgs/development/python-modules/streamcontroller-streamdeck/default.nix +++ b/pkgs/development/python-modules/streamcontroller-streamdeck/default.nix @@ -31,12 +31,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "StreamDeck" ]; doCheck = false; - meta = with lib; { + meta = { # This is a fork of abcminiuser/python-elgato-streamdeck targeted at StreamController. description = "Python library to control the Elgato Stream Deck"; homepage = "https://github.com/StreamController/streamcontroller-python-elgato-streamdeck"; - license = licenses.mit; - maintainers = with maintainers; [ + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ majiir sifmelcara ]; diff --git a/pkgs/development/rocq-modules/parseque/default.nix b/pkgs/development/rocq-modules/parseque/default.nix index 048d5a676530..584276ccc818 100644 --- a/pkgs/development/rocq-modules/parseque/default.nix +++ b/pkgs/development/rocq-modules/parseque/default.nix @@ -6,7 +6,6 @@ version ? null, }: -with lib; mkRocqDerivation { pname = "parseque"; repo = "parseque"; @@ -14,12 +13,11 @@ mkRocqDerivation { inherit version; defaultVersion = - with versions; - switch + lib.switch [ rocq-core.rocq-version ] [ { - cases = [ (range "9.0" "9.1") ]; + cases = [ (lib.versions.range "9.0" "9.1") ]; out = "0.3.0"; } ] @@ -33,7 +31,7 @@ mkRocqDerivation { meta = { description = "Total parser combinators in Rocq"; - maintainers = with maintainers; [ womeier ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ womeier ]; + license = lib.licenses.mit; }; } diff --git a/pkgs/development/rocq-modules/vsrocq-language-server/default.nix b/pkgs/development/rocq-modules/vsrocq-language-server/default.nix index 7d724a8328e7..aad1e3efecf7 100644 --- a/pkgs/development/rocq-modules/vsrocq-language-server/default.nix +++ b/pkgs/development/rocq-modules/vsrocq-language-server/default.nix @@ -15,10 +15,9 @@ let let case = case: out: { inherit case out; }; in - with lib.versions; lib.switch rocq-core.rocq-version [ - (case (range "8.18" "9.1") "2.3.3") - (case (range "8.18" "9.1") "2.3.0") + (case (lib.versions.range "8.18" "9.1") "2.3.3") + (case (lib.versions.range "8.18" "9.1") "2.3.0") ] null; location = { domain = "github.com"; @@ -66,16 +65,14 @@ ocamlPackages.buildDunePackage { make dune-files ''; - meta = - with lib; - { - description = "Language server for the vsrocq vscode/codium extension"; - homepage = "https://github.com/rocq-prover/vsrocq"; - maintainers = with lib.maintainers; [ cohencyril ]; - license = lib.licenses.mit; - } - // optionalAttrs (fetched.broken or false) { - rocqFilter = true; - broken = true; - }; + meta = { + description = "Language server for the vsrocq vscode/codium extension"; + homepage = "https://github.com/rocq-prover/vsrocq"; + maintainers = with lib.maintainers; [ cohencyril ]; + license = lib.licenses.mit; + } + // lib.optionalAttrs (fetched.broken or false) { + rocqFilter = true; + broken = true; + }; } diff --git a/pkgs/games/openra_2019/mod-update.sh b/pkgs/games/openra_2019/mod-update.sh index 8489d5a97a7c..08b724b9474a 100755 --- a/pkgs/games/openra_2019/mod-update.sh +++ b/pkgs/games/openra_2019/mod-update.sh @@ -3,9 +3,8 @@ # for mod in $(nix eval --raw '( # with import { }; -# with lib; -# let mods = attrNames (removeAttrs openraPackages.mods [ "recurseForDerivations" ]); -# in concatStringsSep " " mods +# let mods = lib.attrNames (lib.removeAttrs openraPackages.mods [ "recurseForDerivations" ]); +# in lib.concatStringsSep " " mods # )'); do # ./mod-update.sh "$mod" # done diff --git a/pkgs/servers/home-assistant/custom-components/thewatchman/package.nix b/pkgs/servers/home-assistant/custom-components/thewatchman/package.nix index af7339976dfc..b6844bdeaed4 100644 --- a/pkgs/servers/home-assistant/custom-components/thewatchman/package.nix +++ b/pkgs/servers/home-assistant/custom-components/thewatchman/package.nix @@ -40,10 +40,10 @@ buildHomeAssistantComponent rec { pytestCheckHook ]; - meta = with lib; { + meta = { description = "Keep track of missing entities and services in your config files"; homepage = "https://github.com/dummylabs/thewatchman"; - maintainers = with maintainers; [ SuperSandro2000 ]; - license = licenses.mit; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; + license = lib.licenses.mit; }; } diff --git a/pkgs/servers/http/nginx/generic.nix b/pkgs/servers/http/nginx/generic.nix index ca8d9fb15ada..d035dbd74cb0 100644 --- a/pkgs/servers/http/nginx/generic.nix +++ b/pkgs/servers/http/nginx/generic.nix @@ -306,19 +306,18 @@ stdenv.mkDerivation { if meta != null then meta else - with lib; { description = "Reverse proxy and lightweight webserver"; mainProgram = "nginx"; homepage = "http://nginx.org"; - license = [ licenses.bsd2 ] ++ concatMap (m: m.meta.license) modules; + license = [ lib.licenses.bsd2 ] ++ lib.concatMap (m: m.meta.license) modules; broken = lib.any (m: m.meta.broken or false) modules; - platforms = platforms.all; - maintainers = with maintainers; [ + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ fpletz raitobezarius ]; - teams = with teams; [ + teams = with lib.teams; [ helsinki-systems stridtech ]; diff --git a/pkgs/servers/nextcloud/packages/apps/memories.nix b/pkgs/servers/nextcloud/packages/apps/memories.nix index 5c3a8e811a91..af9e7b620d3f 100644 --- a/pkgs/servers/nextcloud/packages/apps/memories.nix +++ b/pkgs/servers/nextcloud/packages/apps/memories.nix @@ -23,11 +23,11 @@ let latestVersionForNc.${ncVersion} or (throw "memories currently does not support nextcloud version ${ncVersion}"); - commonMeta = with lib; { + commonMeta = { homepage = "https://apps.nextcloud.com/apps/memories"; changelog = "https://github.com/pulsejet/memories/blob/v${currentVersionInfo.version}/CHANGELOG.md"; - license = licenses.agpl3Only; - maintainers = with maintainers; [ SuperSandro2000 ]; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; }; go-vod = buildGoModule rec { From a0eccde52547f55be8edf2552f9f3b98fa90f724 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Wed, 7 Jan 2026 12:24:47 +0800 Subject: [PATCH 050/113] lla: do not vendor oniguruma --- pkgs/by-name/ll/lla/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/ll/lla/package.nix b/pkgs/by-name/ll/lla/package.nix index 52eebe83fa9f..454a3d61c519 100644 --- a/pkgs/by-name/ll/lla/package.nix +++ b/pkgs/by-name/ll/lla/package.nix @@ -4,6 +4,8 @@ fetchFromGitHub, makeBinaryWrapper, installShellFiles, + pkg-config, + oniguruma, versionCheckHook, nix-update-script, }: @@ -24,8 +26,16 @@ rustPlatform.buildRustPackage { nativeBuildInputs = [ makeBinaryWrapper installShellFiles + pkg-config ]; + buildInputs = [ + oniguruma + ]; + + # Do not vendor Oniguruma + env.RUSTONIG_SYSTEM_LIBONIG = true; + cargoHash = "sha256-qKeNSaZMpyQpI7oGqn416pfBINMsIE+0sjzg38roxc8="; cargoBuildFlags = [ "--workspace" ]; From e257f8208e06c556099a4512c58df456d764cc59 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Wed, 7 Jan 2026 12:47:34 +0800 Subject: [PATCH 051/113] lla: use finalAttrs --- pkgs/by-name/ll/lla/package.nix | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/ll/lla/package.nix b/pkgs/by-name/ll/lla/package.nix index 454a3d61c519..faeae5e2a9af 100644 --- a/pkgs/by-name/ll/lla/package.nix +++ b/pkgs/by-name/ll/lla/package.nix @@ -9,17 +9,14 @@ versionCheckHook, nix-update-script, }: -let - version = "0.5.0"; -in -rustPlatform.buildRustPackage { +rustPlatform.buildRustPackage (finalAttrs: { pname = "lla"; - inherit version; + version = "0.5.0"; src = fetchFromGitHub { owner = "chaqchase"; repo = "lla"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-xbXTiOr3c9PX0SRfjO+3Kib5S0fruFhjHO2Mf00BVBg="; }; @@ -65,10 +62,10 @@ rustPlatform.buildRustPackage { Git integration, and a robust plugin system with an extensible list of plugins to add more functionality. ''; homepage = "https://lla.chaqchase.com"; - changelog = "https://github.com/chaqchase/lla/blob/refs/tags/v${version}/CHANGELOG.md"; + changelog = "https://github.com/chaqchase/lla/blob/refs/tags/v${finalAttrs.version}/CHANGELOG.md"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ pluiedev ]; platforms = lib.platforms.unix; mainProgram = "lla"; }; -} +}) From d22281361bfcf03c41876dcd812dfbbd1ad1ef02 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Wed, 7 Jan 2026 12:49:50 +0800 Subject: [PATCH 052/113] lla: 0.5.0 -> 0.5.3 --- pkgs/by-name/ll/lla/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/lla/package.nix b/pkgs/by-name/ll/lla/package.nix index faeae5e2a9af..53fd19056b66 100644 --- a/pkgs/by-name/ll/lla/package.nix +++ b/pkgs/by-name/ll/lla/package.nix @@ -11,13 +11,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "lla"; - version = "0.5.0"; + version = "0.5.3"; src = fetchFromGitHub { owner = "chaqchase"; repo = "lla"; tag = "v${finalAttrs.version}"; - hash = "sha256-xbXTiOr3c9PX0SRfjO+3Kib5S0fruFhjHO2Mf00BVBg="; + hash = "sha256-AVvng3pF68bLlJBobEDBxW7/CQADTfg1Ylm/tjQFFfQ="; }; nativeBuildInputs = [ @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { # Do not vendor Oniguruma env.RUSTONIG_SYSTEM_LIBONIG = true; - cargoHash = "sha256-qKeNSaZMpyQpI7oGqn416pfBINMsIE+0sjzg38roxc8="; + cargoHash = "sha256-SQBaUaNuPUUw/bQ9UnUNCo+HpU7VVK3wzKAtSDpmTHo="; cargoBuildFlags = [ "--workspace" ]; From fa92a19d2e38251987f10ec9bbb561a08976fa41 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Wed, 7 Jan 2026 13:25:22 +0800 Subject: [PATCH 053/113] limine: 10.6.1 -> 10.6.2 --- pkgs/by-name/li/limine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index 238f21a95b06..546e84d13b65 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -47,14 +47,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "10.6.1"; + version = "10.6.2"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-juCivgLVpGY7hiHLMhZwhTTcIPA2CfYyKHTp8Oy33mI="; + hash = "sha256-WHzv4pNXSIu6H2i8MtxO6ogIzB7ZVcBqAGz+zzbmFKs="; }; enableParallelBuilding = true; From d3c1a38341a9f5712c15b116a72fffeaf3c40c56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 07:02:11 +0000 Subject: [PATCH 054/113] prismlauncher-unwrapped: 10.0.0 -> 10.0.1 --- pkgs/by-name/pr/prismlauncher-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix b/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix index d7868a75f36e..d9cfd11c730c 100644 --- a/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix +++ b/pkgs/by-name/pr/prismlauncher-unwrapped/package.nix @@ -27,13 +27,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "prismlauncher-unwrapped"; - version = "10.0.0"; + version = "10.0.1"; src = fetchFromGitHub { owner = "PrismLauncher"; repo = "PrismLauncher"; tag = finalAttrs.version; - hash = "sha256-s3gMalc98lo8T+RZDZRO6AtV0Wf54wHo0/vmAss3dQE="; + hash = "sha256-wQ8+9mo4R88da/ZZcBSSvVmznl1GxIso3eynyZhkh7g="; }; postUnpack = '' From 5ee7191416c85c5ce137a1f0c556085371bb72d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Charlotte=20=F0=9F=A6=9D=20Dele=C5=84kec?= Date: Wed, 7 Jan 2026 07:58:05 +0100 Subject: [PATCH 055/113] vimPlugins.nvim-treesitter-textobjects: unbreak Fixes regression from #472119 https://github.com/nvim-treesitter/nvim-treesitter-textobjects --- pkgs/applications/editors/vim/plugins/overrides.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index d0f9b915046f..0ae3a6cf18da 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2769,7 +2769,7 @@ assertNoAdditions { }; nvim-treesitter-textobjects = super.nvim-treesitter-textobjects.overrideAttrs { - dependencies = [ self.nvim-treesitter-legacy ]; + dependencies = [ self.nvim-treesitter ]; }; nvim-treesitter-textsubjects = super.nvim-treesitter-textsubjects.overrideAttrs { From 6c2c52564a1d67c31e1ec5143070eddfaf8c9262 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 10:25:25 +0100 Subject: [PATCH 056/113] python313Packages.iamdata: 0.1.202601061 -> 0.1.202601071 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202601061...v0.1.202601071 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202601071 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 9afc3e1887f3..ae105aadbed7 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202601061"; + version = "0.1.202601071"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-h3+HGFHpmc5nIf/8tFm2xNiismIF3l7Hbzdvz6trvDI="; + hash = "sha256-jU7FSz961lAlAkuxQ8gZJS+R6VXda4mKBvdzrcon3a4="; }; __darwinAllowLocalNetworking = true; From b39e8e0f2621d94fd37a9334d51dc6a3a3f6fe65 Mon Sep 17 00:00:00 2001 From: Ameer Taweel Date: Wed, 7 Jan 2026 09:26:13 +0000 Subject: [PATCH 057/113] miniflux: 2.2.15 -> 2.2.16 --- pkgs/by-name/mi/miniflux/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/miniflux/package.nix b/pkgs/by-name/mi/miniflux/package.nix index 255ce0237210..7b81e7baeebc 100644 --- a/pkgs/by-name/mi/miniflux/package.nix +++ b/pkgs/by-name/mi/miniflux/package.nix @@ -9,20 +9,24 @@ buildGoModule (finalAttrs: { pname = "miniflux"; - version = "2.2.15"; + version = "2.2.16"; src = fetchFromGitHub { owner = "miniflux"; repo = "v2"; tag = finalAttrs.version; - hash = "sha256-19i+TeBcPnI1Gfpf81gHE9sLvytsS4x1A5XU8oD7YIU="; + hash = "sha256-mJ0FgoTm/SzS/T6xcLk232Xs3TgaDQahib4BeWzNfAk="; }; vendorHash = "sha256-XrTmXAUABlTQaA3Z0vU0HQW5Q1e/Yg6yq690oZH8M+A="; nativeBuildInputs = [ installShellFiles ]; - checkFlags = [ "-skip=TestClient" ]; # skip client tests as they require network access + # skip tests that require network access + checkFlags = [ + "-skip=TestClient" + "-skip=TestResolvesToPrivateIP" + ]; ldflags = [ "-s" From f77b2ed760f8e0fe35f215eb7f76b3a89af50d41 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 10:27:19 +0100 Subject: [PATCH 058/113] python313Packages.tencentcloud-sdk-python: 3.1.26 -> 3.1.27 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.26...3.1.27 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.27/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 35f6c25eca4a..33055fc29629 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.26"; + version = "3.1.27"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-5A3IQUEz+LtsiirNJeVeHawrvlJ2s3UTXXYGAYrPM74="; + hash = "sha256-MHlWxmu74/+U8AevIPMOx/QdX26E8rlFrF7m8nIiwCU="; }; build-system = [ setuptools ]; From 5aeae3b547dc19e2f405b5e62d1807ee73564c4d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 09:35:25 +0000 Subject: [PATCH 059/113] python3Packages.walrus: 0.9.5 -> 0.9.6 --- pkgs/development/python-modules/walrus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/walrus/default.nix b/pkgs/development/python-modules/walrus/default.nix index feab6ef503b7..26fc48f38580 100644 --- a/pkgs/development/python-modules/walrus/default.nix +++ b/pkgs/development/python-modules/walrus/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "walrus"; - version = "0.9.5"; + version = "0.9.6"; pyproject = true; disabled = pythonOlder "3.7"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "coleifer"; repo = "walrus"; tag = version; - hash = "sha256-iZe0jqIzbGKjkhlVwJQXPz9UTBzLcnnO2IuKa3sHaMw="; + hash = "sha256-9YUN1OJKOmAHpMnM9gQ0J2sy/iYuadrT/fgH9d1RIZ8="; }; build-system = [ setuptools ]; From 9083ddb35124edc6315b10925305a8427c11eafe Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 10:52:34 +0100 Subject: [PATCH 060/113] python312Packages.mypy-boto3-ce: 1.42.5 -> 1.42.23 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index f855303b80f6..9c20dfd8466e 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -181,8 +181,8 @@ in "sha256-ycyUNWVH6be7P5uutkkjDBBfNKwMdRQxOO27fn6v/gU="; mypy-boto3-ce = - buildMypyBoto3Package "ce" "1.42.5" - "sha256-2WJl+WUQ9wbbXYB5JrJNnuOlf4v+IiiRZHuBwBDV7Og="; + buildMypyBoto3Package "ce" "1.42.23" + "sha256-bjumKpXRF2vLy1LUvm+RYLdEmvYBg1EVrJwp7XaCyOM="; mypy-boto3-chime = buildMypyBoto3Package "chime" "1.42.3" From 2abd1769bf7178c253e947e2d7e562f4bcad8a4b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 10:53:08 +0100 Subject: [PATCH 061/113] python312Packages.mypy-boto3-emr-serverless: 1.42.14 -> 1.42.23 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 9c20dfd8466e..b8bd1b6e9607 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -505,8 +505,8 @@ in "sha256-aSceDS6MkuNWdpvaZoeYGFeE8tApcoHus7FIlIlsX3M="; mypy-boto3-emr-serverless = - buildMypyBoto3Package "emr-serverless" "1.42.14" - "sha256-YYzouh8r3aiFTMmJpKOCnzVWMRvCn2YRxzf2astHq40="; + buildMypyBoto3Package "emr-serverless" "1.42.23" + "sha256-/6DQxeWrGSYhODipYuEaYnEbctT2LbNonuiOmd5Oo1Q="; mypy-boto3-entityresolution = buildMypyBoto3Package "entityresolution" "1.42.10" From 46a225fbd70771927a595121813268c880a022a0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 10:54:48 +0100 Subject: [PATCH 062/113] python313Packages.botocore-stubs: 1.42.22 -> 1.42.23 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index b05dc2d78a21..121dd4a3af58 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "botocore-stubs"; - version = "1.42.22"; + version = "1.42.23"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit version; - hash = "sha256-4NxZwBTMtYlvrCXNy0z7c3DQLgh3yxWUnE/Wmmd0o1g="; + hash = "sha256-U4jpi+1dNU6Eh3LvBQr+urTHqmTva3qpwDBmyP6crO4="; }; nativeBuildInputs = [ setuptools ]; From d9a3906ca4c1cd135e811b64f64a05cc3f33563e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 10:54:53 +0100 Subject: [PATCH 063/113] python313Packages.boto3-stubs: 1.42.22 -> 1.42.23 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 86b74fbefb53..0db45ec1d229 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.42.22"; + version = "1.42.23"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-jPNMLFuZ2/UfSKpIaB9SqY38o4LGQp87nNcnxpsYXyo="; + hash = "sha256-QMdhJiN8flf/bt7iAfj/9Cu5jLaiuyxEEibq35lVQ+4="; }; build-system = [ setuptools ]; From fc040dfb55ac10820181176164b5d45219112b48 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 10:58:44 +0100 Subject: [PATCH 064/113] cnspec: 12.16.0 -> 12.17.0 Diff: https://github.com/mondoohq/cnspec/compare/v12.16.0...v12.17.0 Changelog: https://github.com/mondoohq/cnspec/releases/tag/v12.17.0 --- pkgs/by-name/cn/cnspec/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 35ecbba23f00..676ebd24e259 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnspec"; - version = "12.16.0"; + version = "12.17.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${version}"; - hash = "sha256-N6Rd/NRNpimJrbzG5XzJ/LoSlk8x4W84hHcy95e1JK0="; + hash = "sha256-tuFdhaFp2gpMm8RzOs502TVy89btlpqklSW2OweREOA="; }; proxyVendor = true; - vendorHash = "sha256-+dkC4rhkB6XOFyaRhwd7u1kBq2DAts+izedYmtYDFB0="; + vendorHash = "sha256-Q09fQoBrTMbnT0Edvue7/8hwAZQQdAJBjQ+9V/HFvY4="; subPackages = [ "apps/cnspec" ]; From a596619da4f9dcd1a65f7e2d21e49236095b5671 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Wed, 7 Jan 2026 11:25:12 +0100 Subject: [PATCH 065/113] harper: 1.3.0 -> 1.4.0 Changelog: https://github.com/Automattic/harper/releases/tag/v1.4.0 Diff: https://github.com/Automattic/harper/compare/v1.3.0...v1.4.0 --- .../vscode/extensions/elijah-potter.harper/default.nix | 2 +- pkgs/by-name/ha/harper/package.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix b/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix index 705dec13f076..66aa1d259dd0 100644 --- a/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix +++ b/pkgs/applications/editors/vscode/extensions/elijah-potter.harper/default.nix @@ -13,7 +13,7 @@ vscode-utils.buildVscodeMarketplaceExtension { name = "harper"; publisher = "elijah-potter"; version = harper.version; - hash = "sha256-khsOlVP9RyC4wYQjl+q0wEhBoPelbhchKwa1wie8Jl4="; + hash = "sha256-6aR9A2hZMtIIiaJinWUSyJBGAt4Dd9C+r70K6W4K3DA"; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 14a142d8bbd8..3fa21cf23e15 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "harper"; - version = "1.3.0"; + version = "1.4.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${finalAttrs.version}"; - hash = "sha256-AXBRCQpa2cmdmVeABZb9hXNWH7gJgqfrqot16fTgJrY="; + hash = "sha256-JHefzppRB8OmnSH0zAUZTFyBt8sgam4QBfAoZRurYYg="; }; buildAndTestSubdir = "harper-ls"; - cargoHash = "sha256-LqjdH6qKpcMBy8Pqks4nmvej3wbT5EvIISxp9ULgqs4="; + cargoHash = "sha256-XjE+CXJ25/VfDhkElv+fNDgjBJ2rLeFpnUC/DG8hXAk="; passthru.updateScript = nix-update-script { }; From b011e0a30e96855c5b0f97f08b483157a5abc3e0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 12:06:05 +0100 Subject: [PATCH 066/113] python313Packages.types-aiobotocore: 3.0.0 -> 3.1.0 --- .../types-aiobotocore/default.nix | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore/default.nix b/pkgs/development/python-modules/types-aiobotocore/default.nix index b1faaa7fba86..d37323a537fa 100644 --- a/pkgs/development/python-modules/types-aiobotocore/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore/default.nix @@ -10,6 +10,7 @@ types-aiobotocore-account, types-aiobotocore-acm-pca, types-aiobotocore-acm, + types-aiobotocore-aiops, types-aiobotocore-alexaforbusiness, types-aiobotocore-amp, types-aiobotocore-amplify, @@ -66,6 +67,7 @@ types-aiobotocore-codebuild, types-aiobotocore-codecatalyst, types-aiobotocore-codecommit, + types-aiobotocore-codeconnections, types-aiobotocore-codedeploy, types-aiobotocore-codeguru-reviewer, types-aiobotocore-codeguru-security, @@ -136,6 +138,7 @@ types-aiobotocore-forecast, types-aiobotocore-forecastquery, types-aiobotocore-frauddetector, + types-aiobotocore-freetier, types-aiobotocore-fsx, types-aiobotocore-gamelift, types-aiobotocore-gamesparks, @@ -240,6 +243,7 @@ types-aiobotocore-neptune, types-aiobotocore-network-firewall, types-aiobotocore-networkmanager, + types-aiobotocore-networkmonitor, types-aiobotocore-nimble, types-aiobotocore-oam, types-aiobotocore-omics, @@ -266,6 +270,9 @@ types-aiobotocore-pricing, types-aiobotocore-privatenetworks, types-aiobotocore-proton, + types-aiobotocore-qapps, + types-aiobotocore-qbusiness, + types-aiobotocore-qconnect, types-aiobotocore-qldb-session, types-aiobotocore-qldb, types-aiobotocore-quicksight, @@ -362,15 +369,15 @@ typing-extensions, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "types-aiobotocore"; - version = "3.0.0"; + version = "3.1.0"; pyproject = true; src = fetchPypi { pname = "types_aiobotocore"; - inherit version; - hash = "sha256-i5mMof92tnZ72hgKk7C1D8j24V5HzcmYZ6XvRMnXM1Q="; + inherit (finalAttrs) version; + hash = "sha256-nDbZ0pBEtCRleQD6mejAWPc9WnVek9IeS76w7qjxk5I="; }; build-system = [ setuptools ]; @@ -389,12 +396,14 @@ buildPythonPackage rec { aiobotocore botocore ]; + aiops = [ types-aiobotocore-aiops ]; alexaforbusiness = [ types-aiobotocore-alexaforbusiness ]; all = [ types-aiobotocore-accessanalyzer types-aiobotocore-account types-aiobotocore-acm types-aiobotocore-acm-pca + types-aiobotocore-aiops types-aiobotocore-alexaforbusiness types-aiobotocore-amp types-aiobotocore-amplify @@ -451,6 +460,7 @@ buildPythonPackage rec { types-aiobotocore-codebuild types-aiobotocore-codecatalyst types-aiobotocore-codecommit + types-aiobotocore-codeconnections types-aiobotocore-codedeploy types-aiobotocore-codeguru-reviewer types-aiobotocore-codeguru-security @@ -521,6 +531,7 @@ buildPythonPackage rec { types-aiobotocore-forecast types-aiobotocore-forecastquery types-aiobotocore-frauddetector + types-aiobotocore-freetier types-aiobotocore-fsx types-aiobotocore-gamelift types-aiobotocore-gamesparks @@ -625,6 +636,7 @@ buildPythonPackage rec { types-aiobotocore-neptune types-aiobotocore-network-firewall types-aiobotocore-networkmanager + types-aiobotocore-networkmonitor types-aiobotocore-nimble types-aiobotocore-oam types-aiobotocore-omics @@ -651,6 +663,9 @@ buildPythonPackage rec { types-aiobotocore-pricing types-aiobotocore-privatenetworks types-aiobotocore-proton + types-aiobotocore-qapps + types-aiobotocore-qbusiness + types-aiobotocore-qconnect types-aiobotocore-qldb types-aiobotocore-qldb-session types-aiobotocore-quicksight @@ -800,6 +815,7 @@ buildPythonPackage rec { codebuild = [ types-aiobotocore-codebuild ]; codecatalyst = [ types-aiobotocore-codecatalyst ]; codecommit = [ types-aiobotocore-codecommit ]; + codeconnections = [ types-aiobotocore-codeconnections ]; codedeploy = [ types-aiobotocore-codedeploy ]; codeguru-reviewer = [ types-aiobotocore-codeguru-reviewer ]; codeguru-security = [ types-aiobotocore-codeguru-security ]; @@ -879,6 +895,7 @@ buildPythonPackage rec { forecast = [ types-aiobotocore-forecast ]; forecastquery = [ types-aiobotocore-forecastquery ]; frauddetector = [ types-aiobotocore-frauddetector ]; + freetier = [types-aiobotocore-freetier]; fsx = [ types-aiobotocore-fsx ]; gamelift = [ types-aiobotocore-gamelift ]; gamesparks = [ types-aiobotocore-gamesparks ]; @@ -983,6 +1000,7 @@ buildPythonPackage rec { neptune = [ types-aiobotocore-neptune ]; network-firewall = [ types-aiobotocore-network-firewall ]; networkmanager = [ types-aiobotocore-networkmanager ]; + networkmonitor = [ types-aiobotocore-networkmonitor ]; nimble = [ types-aiobotocore-nimble ]; oam = [ types-aiobotocore-oam ]; omics = [ types-aiobotocore-omics ]; @@ -1113,4 +1131,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From 679b9aec5f9ecaf79e723407dac6761871466dbe Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 7 Jan 2026 12:56:27 +0200 Subject: [PATCH 067/113] syncthingtray: 2.0.5 -> 2.0.6 Diff: https://github.com/Martchus/syncthingtray/compare/v2.0.5...v2.0.6 --- pkgs/applications/misc/syncthingtray/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/syncthingtray/default.nix b/pkgs/applications/misc/syncthingtray/default.nix index cbd3a93aa0b4..cd1179fc0ab9 100644 --- a/pkgs/applications/misc/syncthingtray/default.nix +++ b/pkgs/applications/misc/syncthingtray/default.nix @@ -38,14 +38,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "2.0.5"; + version = "2.0.6"; pname = "syncthingtray"; src = fetchFromGitHub { owner = "Martchus"; repo = "syncthingtray"; rev = "v${finalAttrs.version}"; - hash = "sha256-a2pYQCpcF4nIr2HaU+29umiTdXN2P//+a9SZ7pG55lo="; + hash = "sha256-ie4NCeOsVEXzg0qM06D5dZhtwx3UT9BghH4fP0B9oIY="; }; buildInputs = [ From 6214df5a391a5021311746477668d251256c9308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:10:31 -0800 Subject: [PATCH 068/113] python3Packages.imgw-pib: 1.6.1 -> 2.0.0 Diff: https://github.com/bieniu/imgw-pib/compare/1.6.1...2.0.0 Changelog: https://github.com/bieniu/imgw-pib/releases/tag/2.0.0 --- pkgs/development/python-modules/imgw-pib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imgw-pib/default.nix b/pkgs/development/python-modules/imgw-pib/default.nix index 0423318f3943..8ae09407188e 100644 --- a/pkgs/development/python-modules/imgw-pib/default.nix +++ b/pkgs/development/python-modules/imgw-pib/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "imgw-pib"; - version = "1.6.1"; + version = "2.0.0"; pyproject = true; src = fetchFromGitHub { owner = "bieniu"; repo = "imgw-pib"; tag = version; - hash = "sha256-OrQQlegEZbeT7OlKl20VU0l4XNI7O2OojQiNUeJHS2M="; + hash = "sha256-Kd0vy8FQIH2eoSE8PHtCFTbwj02ZdKkrW46KfJ5sDds="; }; build-system = [ setuptools ]; From d80bb47788128c2cd5304215887156a78e2b47cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:13:41 -0800 Subject: [PATCH 069/113] python3Packages.pyjvcprojector: 1.1.2 -> 1.1.3 Diff: https://github.com/SteveEasley/pyjvcprojector/compare/v1.1.2...v1.1.3 Changelog: https://github.com/SteveEasley/pyjvcprojector/releases/tag/v1.1.3 --- pkgs/development/python-modules/pyjvcprojector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyjvcprojector/default.nix b/pkgs/development/python-modules/pyjvcprojector/default.nix index 470b56b669cb..a511231f6fec 100644 --- a/pkgs/development/python-modules/pyjvcprojector/default.nix +++ b/pkgs/development/python-modules/pyjvcprojector/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyjvcprojector"; - version = "1.1.2"; + version = "1.1.3"; pyproject = true; src = fetchFromGitHub { owner = "SteveEasley"; repo = "pyjvcprojector"; tag = "v${version}"; - hash = "sha256-ow9pCigbQpxLibIq1hsRifXuzJfbWnqpWmnkM5lC3I4="; + hash = "sha256-j8/PHGElJf45SptvIWDt1M1PEkbtHCW3XDQezUHdOM4="; }; build-system = [ setuptools ]; From 048f51357e20206fa0c485587075f56874d763c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:16:13 -0800 Subject: [PATCH 070/113] python3Packages.pyfuse3: 3.4.1 -> 3.4.2 Diff: https://github.com/libfuse/pyfuse3/compare/3.4.1...v3.4.2 Changelog: https://github.com/libfuse/pyfuse3/blob/v3.4.2/Changes.rst --- .../python-modules/pyfuse3/default.nix | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/pyfuse3/default.nix b/pkgs/development/python-modules/pyfuse3/default.nix index 6acf7e982883..c7b2a766feea 100644 --- a/pkgs/development/python-modules/pyfuse3/default.nix +++ b/pkgs/development/python-modules/pyfuse3/default.nix @@ -1,11 +1,11 @@ { lib, buildPythonPackage, - pythonOlder, fetchFromGitHub, cython, pkg-config, setuptools, + setuptools-scm, fuse3, trio, python, @@ -16,27 +16,20 @@ buildPythonPackage rec { pname = "pyfuse3"; - version = "3.4.1"; + version = "3.4.2"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "libfuse"; repo = "pyfuse3"; - tag = version; - hash = "sha256-gDTNOL0VxhndCcCxks5OSr3U0iR3+bQsegAR1P2joeU="; + tag = "v${version}"; + hash = "sha256-3mhtpXhia2w9VtdFctN+cGrvOmhRE3656fEciseY2u4="; }; - postPatch = '' - substituteInPlace setup.py \ - --replace-fail "if DEVELOPER_MODE" "if False" \ - --replace-fail "'pkg-config'" "'$(command -v $PKG_CONFIG)'" - ''; - build-system = [ cython setuptools + setuptools-scm ]; nativeBuildInputs = [ pkg-config ]; @@ -45,10 +38,6 @@ buildPythonPackage rec { dependencies = [ trio ]; - preBuild = '' - ${python.pythonOnBuildForHost.interpreter} setup.py build_cython - ''; - nativeCheckInputs = [ pytestCheckHook pytest-trio @@ -61,7 +50,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "pyfuse3" - "pyfuse3_asyncio" + "pyfuse3.asyncio" ]; meta = { @@ -72,6 +61,6 @@ buildPythonPackage rec { nyanloutre dotlambda ]; - changelog = "https://github.com/libfuse/pyfuse3/blob/${version}/Changes.rst"; + changelog = "https://github.com/libfuse/pyfuse3/blob/${src.tag}/Changes.rst"; }; } From 49f7ce497956224966335b853e2ef254558200a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:22:25 -0800 Subject: [PATCH 071/113] python3Packages.solarlog-cli: 0.6.1 -> 0.7.0 Diff: https://github.com/dontinelli/solarlog_cli/compare/v0.6.1...v0.7.0 Changelog: https://github.com/dontinelli/solarlog_cli/releases/tag/v0.7.0 --- pkgs/development/python-modules/solarlog-cli/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/solarlog-cli/default.nix b/pkgs/development/python-modules/solarlog-cli/default.nix index 161f1bd4411e..afc404da422c 100644 --- a/pkgs/development/python-modules/solarlog-cli/default.nix +++ b/pkgs/development/python-modules/solarlog-cli/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "solarlog-cli"; - version = "0.6.1"; + version = "0.7.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -24,7 +24,7 @@ buildPythonPackage rec { owner = "dontinelli"; repo = "solarlog_cli"; tag = "v${version}"; - hash = "sha256-mO/EPJ/CF3FM1tPnQOT9vit6WjV+jsWrTQ1MH2UUIIc="; + hash = "sha256-ryhC2RpLK7olglgOOmja4LzUpVyi6vt6vj3EntUYZx0="; }; build-system = [ hatchling ]; From 09e213df87632e5d21069bb5849f3f6f7d8a6e4d Mon Sep 17 00:00:00 2001 From: Jhony Elmer Angulo Fabian Date: Tue, 6 Jan 2026 14:26:10 -0500 Subject: [PATCH 072/113] codex: 0.77.0 -> 0.79.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 06aa620cd605..4ce5f63e701b 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -14,18 +14,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.77.0"; + version = "0.79.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-05zjzCrVhPLvrqx9UA2dPOjP8mQFUTWBCrmq/iaR3hg="; + hash = "sha256-fp/R/F0LcFLHfSNUW4pO2EG2ICce5vzxsOBYrm2tyaA="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-bxy8YaUxsud3Gg09ebJyo0WNFvt76dcQTQ50B+xSbJU="; + cargoHash = "sha256-qCf8kJ2AuPfpykNiF2KNJqOs+Vq+BQHgMseqPtiGiz0="; nativeBuildInputs = [ installShellFiles From d1713714e55af4e4385223dd0192541b5551b55f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:21:47 -0800 Subject: [PATCH 073/113] python3Packages.pytibber: 0.34.0 -> 0.34.1 Diff: https://github.com/Danielhiversen/pyTibber/compare/0.34.0...0.34.1 Changelog: https://github.com/Danielhiversen/pyTibber/releases/tag/0.34.1 --- pkgs/development/python-modules/pytibber/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pytibber/default.nix b/pkgs/development/python-modules/pytibber/default.nix index 3b7ff6f3087c..552bc5dcf9ec 100644 --- a/pkgs/development/python-modules/pytibber/default.nix +++ b/pkgs/development/python-modules/pytibber/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "pytibber"; - version = "0.34.0"; + version = "0.34.1"; pyproject = true; disabled = pythonOlder "3.11"; @@ -22,11 +22,15 @@ buildPythonPackage rec { owner = "Danielhiversen"; repo = "pyTibber"; tag = version; - hash = "sha256-xL/6obdpAH2+OsuapUnqqfDLrSoDRuDut0+7Ex7SgZU="; + hash = "sha256-LfEAn5kCRGUtliHug1ME+ds5AlKKJhZjcnGBcokHPLI="; }; build-system = [ setuptools ]; + pythonRelaxDeps = [ + "gql" + ]; + dependencies = [ aiohttp gql From 7494fc655b72648661fb70e2457b55f33414763f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 12:30:11 +0100 Subject: [PATCH 074/113] python313Packages.types-aiobotocore-*: 3.0.0 -> 3.1.0 --- .../types-aiobotocore-packages/default.nix | 1353 +++++++++-------- .../types-aiobotocore/default.nix | 2 +- .../types-aiobotocore/update.sh | 10 +- pkgs/top-level/python-packages.nix | 7 + 4 files changed, 704 insertions(+), 668 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix index 935897b9737c..37ca404a1ff5 100644 --- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix @@ -6,22 +6,18 @@ botocore, buildPythonPackage, fetchPypi, - pythonOlder, setuptools, - typing-extensions, }: let toUnderscore = str: builtins.replaceStrings [ "-" ] [ "_" ] str; buildTypesAiobotocorePackage = serviceName: version: hash: - buildPythonPackage rec { + buildPythonPackage (finalAttrs: { pname = "types-aiobotocore-${serviceName}"; inherit version; pyproject = true; - disabled = pythonOlder "3.7"; - oldStylePackages = [ "gamesparks" "iot-roborunner" @@ -30,7 +26,7 @@ let src = fetchPypi { pname = - if builtins.elem serviceName oldStylePackages then + if builtins.elem serviceName finalAttrs.oldStylePackages then "types-aiobotocore-${serviceName}" else "types_aiobotocore_${toUnderscore serviceName}"; @@ -43,8 +39,7 @@ let aiobotocore boto3 botocore - ] - ++ lib.optionals (pythonOlder "3.12") [ typing-extensions ]; + ]; # Module has no tests doCheck = false; @@ -57,624 +52,636 @@ let license = lib.licenses.mit; maintainers = [ ]; }; - }; + }); in { types-aiobotocore-accessanalyzer = - buildTypesAiobotocorePackage "accessanalyzer" "2.25.2" - "sha256-IEVDklcUHZFgtP4QlI9bGOJ6dx+rJoBF3XRoFH5DZV0="; + buildTypesAiobotocorePackage "accessanalyzer" "3.1.0" + "sha256-SnKqFia42ri0/o/brAdL3VUpp12K4PkXZbYWgfgqQGQ="; types-aiobotocore-account = - buildTypesAiobotocorePackage "account" "2.25.2" - "sha256-lBkm+8rmTzl9q9g7Fzgp9sdAosdDckamnxeUWZxir+E="; + buildTypesAiobotocorePackage "account" "3.1.0" + "sha256-ZolRgfE3DO95VB5kb3X+QfwQghAMqA28OI1R5Si1AfU="; types-aiobotocore-acm = - buildTypesAiobotocorePackage "acm" "2.25.2" - "sha256-lNlDVxNTMz9vGU94nIjkEji35679Bm0yv4CUGYGpADE="; + buildTypesAiobotocorePackage "acm" "3.1.0" + "sha256-xSnBT4VLIIfmvCotv3Jc7mc8xGHrkOACc+lYwzB+BBI="; types-aiobotocore-acm-pca = - buildTypesAiobotocorePackage "acm-pca" "2.25.2" - "sha256-N+knWZbvPGheg1JAp1xuUTpIQex4q4sntsJqTA73Y+Y="; + buildTypesAiobotocorePackage "acm-pca" "3.1.0" + "sha256-lPQO5m++LwGP90B4G3cVeuZE7xwpMwujwFroztcaSGM="; + + types-aiobotocore-aiops = + buildTypesAiobotocorePackage "aiops" "3.1.0" + "sha256-urxmf+eJG0B15MwPW47z71ttiD6+GrS3KuIhGoRkByU="; types-aiobotocore-alexaforbusiness = buildTypesAiobotocorePackage "alexaforbusiness" "2.13.0" "sha256-+w/InoQR2aZ5prieGhgEEp7auBiSSghG5zIIHY5Kyao="; types-aiobotocore-amp = - buildTypesAiobotocorePackage "amp" "2.25.2" - "sha256-My6WiULfsM3fZTlvcB1nS1t+QbXWngPKDlsDym+GbB0="; + buildTypesAiobotocorePackage "amp" "3.1.0" + "sha256-LZ8O+yGqBzipr0EgCoaUupysB9WifuELgDCxWaasrQU="; types-aiobotocore-amplify = - buildTypesAiobotocorePackage "amplify" "2.25.2" - "sha256-t+8zj70sq2Z28CLqrZig6iGYsVpCDK6lQP8VBVbvKlM="; + buildTypesAiobotocorePackage "amplify" "3.1.0" + "sha256-KX3oRkdX03xsQxCidtzEj6IYTspLVgUoCt9L6B16iW4="; types-aiobotocore-amplifybackend = - buildTypesAiobotocorePackage "amplifybackend" "2.25.2" - "sha256-lGQKvzPp/4/imk+cimBv6JGzMb7pOHW1M8sqhlLDWtY="; + buildTypesAiobotocorePackage "amplifybackend" "3.1.0" + "sha256-jaYqTV4yaND/HwjINIjMQPZOzdfFuW2HEFNQTRkAcn8="; types-aiobotocore-amplifyuibuilder = - buildTypesAiobotocorePackage "amplifyuibuilder" "2.25.2" - "sha256-Rif++XP7pJB8qF8RZuZFAWDb25d2yPvvW+LGuVzEDBI="; + buildTypesAiobotocorePackage "amplifyuibuilder" "3.1.0" + "sha256-nBzZC/8QB/B8RqbGgsQtuvgLWkOrUnyz3Y6cL+cvjVk="; types-aiobotocore-apigateway = - buildTypesAiobotocorePackage "apigateway" "2.25.2" - "sha256-nuWtmXwABeagUB+ZwBQdChlsYcr8o8LLWwR/moCS5Ug="; + buildTypesAiobotocorePackage "apigateway" "3.1.0" + "sha256-FxOPaU2JFFk/f66qdoAj9GMkBTEHl3frkOzxQ2UfsMw="; types-aiobotocore-apigatewaymanagementapi = - buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.25.2" - "sha256-zw8Hvozkw5CVVNLknURQlCxWPj/54PUtvRRJsZPUpkI="; + buildTypesAiobotocorePackage "apigatewaymanagementapi" "3.1.0" + "sha256-Lhby/MfuFCmnzvp1+XDLa54PbxEpJricoSCf+HpMjeE="; types-aiobotocore-apigatewayv2 = - buildTypesAiobotocorePackage "apigatewayv2" "2.25.2" - "sha256-r/jzrpCxyhMRLL027ReAn4VoLi38QcDglhf5tDHXDoY="; + buildTypesAiobotocorePackage "apigatewayv2" "3.1.0" + "sha256-7ozFBrfsfYfQtRh8d97yEbFubR+V3YoSBzc5HLEvj0M="; types-aiobotocore-appconfig = - buildTypesAiobotocorePackage "appconfig" "2.25.2" - "sha256-4cNOGYpc+yIEWdJyNUg/H9bQ1QYIVlhhzJO24m+bkNg="; + buildTypesAiobotocorePackage "appconfig" "3.1.0" + "sha256-P4RL+zfgTFtorc5qSbE1EP9KDBER5gVaQbM8VhKsfoI="; types-aiobotocore-appconfigdata = - buildTypesAiobotocorePackage "appconfigdata" "2.25.2" - "sha256-5tG2fa1jkG5GAY86hfN7qiIlj7eyB9UMZfFPz/hSR88="; + buildTypesAiobotocorePackage "appconfigdata" "3.1.0" + "sha256-vEuAdrjLMxqlhc7WMRk1xG2ZJPDFnxyQ52owqH0e/DU="; types-aiobotocore-appfabric = - buildTypesAiobotocorePackage "appfabric" "2.25.2" - "sha256-RnQmDns+PGXWlacfQvRGbE62Bgzn7Ywu8y5zrBns9x8="; + buildTypesAiobotocorePackage "appfabric" "3.1.0" + "sha256-ciqHduyUCqUu2QdLLK4IMQWghNgE/4BG51g9zqjZ4Ek="; types-aiobotocore-appflow = - buildTypesAiobotocorePackage "appflow" "2.25.2" - "sha256-drfnki+v2Q53QvmV0b1FbZLArS7t8poPwwVGxfV9w/E="; + buildTypesAiobotocorePackage "appflow" "3.1.0" + "sha256-9EQKoWZR1X/FUd/hYounfg0toipUi/pUMH9tjANUzTM="; types-aiobotocore-appintegrations = - buildTypesAiobotocorePackage "appintegrations" "2.25.2" - "sha256-9G/D6fljKmCxHpcek2Igg7r9c5vfY4Z6YAUn7PSKLYY="; + buildTypesAiobotocorePackage "appintegrations" "3.1.0" + "sha256-/WpoukvVa9AbsrgKS9XF2PiH0AjHM22J9ljWoccnTRU="; types-aiobotocore-application-autoscaling = - buildTypesAiobotocorePackage "application-autoscaling" "2.25.2" - "sha256-dZ6lSgGt/boCIRzw8SF4V1UmTYMGFmdtZPnfECRfUaU="; + buildTypesAiobotocorePackage "application-autoscaling" "3.1.0" + "sha256-GKpB1MlNidGiks3qw94TcAgcCAgEQ2kwx/Br/jMWQPo="; types-aiobotocore-application-insights = - buildTypesAiobotocorePackage "application-insights" "2.25.2" - "sha256-++JxtGTETwjLcZLxPlvqdd8eJYIQwvu4ktz8WyFRla0="; + buildTypesAiobotocorePackage "application-insights" "3.1.0" + "sha256-CMMZt6fNdhFDmEC91FzZjgT2M32l0q8tIOmYZW9ryK0="; types-aiobotocore-applicationcostprofiler = - buildTypesAiobotocorePackage "applicationcostprofiler" "2.25.2" - "sha256-hifchHQHQWmuYR1eMlTawb+v7YcqFT9WUuRzWZt0Miw="; + buildTypesAiobotocorePackage "applicationcostprofiler" "3.1.0" + "sha256-8ca8pk5tc4gDyrIR94FqYDu/Low3nsmMII/3nVU/GIg="; types-aiobotocore-appmesh = - buildTypesAiobotocorePackage "appmesh" "2.25.2" - "sha256-mIr99MgKQHHLUf21F4bWWxsja5v7mSI13X97Q3fGjBo="; + buildTypesAiobotocorePackage "appmesh" "3.1.0" + "sha256-MR0dUeTAEksxJsNCCo3gOxhdc5NqWv5fv3WqR+RHHtk="; types-aiobotocore-apprunner = - buildTypesAiobotocorePackage "apprunner" "2.25.2" - "sha256-VHwS2bYiyXWQX97rxH4OJifliMXtyve6pUKUZRjMKes="; + buildTypesAiobotocorePackage "apprunner" "3.1.0" + "sha256-tAeucTehqzsisjKEo1MCaBNwcprh1DV5cjStjEpwxhw="; types-aiobotocore-appstream = - buildTypesAiobotocorePackage "appstream" "2.25.2" - "sha256-YbYiz/Eu2LONb+j0r1fnjmL3Ur/CuZRFB5eYc29+XR0="; + buildTypesAiobotocorePackage "appstream" "3.1.0" + "sha256-6oDYy+FEEAxCxeks1Fr+N0kRp8TKigZWjrfUQOp5580="; types-aiobotocore-appsync = - buildTypesAiobotocorePackage "appsync" "2.25.2" - "sha256-9YzlcCwMEN4/6WN1FSD6xgX/YErA/KY+XIsI+B8cIfA="; + buildTypesAiobotocorePackage "appsync" "3.1.0" + "sha256-hwyN45n0KtgtxP2WblRFkirZUvzLoyqF/DW2ykT9ZOE="; types-aiobotocore-arc-zonal-shift = - buildTypesAiobotocorePackage "arc-zonal-shift" "2.25.2" - "sha256-hghumRzqZq012I58LscweLLIlF8pumI9x9UApuAHlrY="; + buildTypesAiobotocorePackage "arc-zonal-shift" "3.1.0" + "sha256-hFXM1ERUc5XTo6KOUxUv8nYtlGrbmpxdQdSRxdOuzP4="; types-aiobotocore-athena = - buildTypesAiobotocorePackage "athena" "2.25.2" - "sha256-xcF4E97R7nSyk1NWfjeDEjEOeC0RFgwl+mF3pVjnWMc="; + buildTypesAiobotocorePackage "athena" "3.1.0" + "sha256-0v8dUQBkvvs8A+Z12DD3IKcKF/DjKlA6psBn62nNVIQ="; types-aiobotocore-auditmanager = - buildTypesAiobotocorePackage "auditmanager" "2.25.2" - "sha256-pQc++c5VLsXfqPC/oSzLawFdFiyMerwySFOOTsEEHt4="; + buildTypesAiobotocorePackage "auditmanager" "3.1.0" + "sha256-zBz944UhFmfTgFzyR+EcG3lhBPUCbUo2kT6Tsnhm520="; types-aiobotocore-autoscaling = - buildTypesAiobotocorePackage "autoscaling" "2.25.2" - "sha256-y8+kALV1vSdG6LNIFtix05R4WSjkW5s1ksP3TgC3Yqc="; + buildTypesAiobotocorePackage "autoscaling" "3.1.0" + "sha256-fKuBtlCzlC5zwEI/sHzlIxjXxZn51IIGxkTF4Yrd2SQ="; types-aiobotocore-autoscaling-plans = - buildTypesAiobotocorePackage "autoscaling-plans" "2.25.2" - "sha256-OCek+Co+1p0DcaiYK5tF+eYiUxFN/YEcQr5dgMY43oo="; + buildTypesAiobotocorePackage "autoscaling-plans" "3.1.0" + "sha256-TWnpN/F4Kj03biJI2XY0PknrIrn2rWKJdPPj8BFXElg="; types-aiobotocore-backup = - buildTypesAiobotocorePackage "backup" "2.25.2" - "sha256-gIItTVD+2uF1icezCy95+O8X/GUqN3HE892vKc14btw="; + buildTypesAiobotocorePackage "backup" "3.1.0" + "sha256-b96zgtEOPmRXkf+EW0gofFlnPYlrV1M7rrRoDoAB/w8="; types-aiobotocore-backup-gateway = - buildTypesAiobotocorePackage "backup-gateway" "2.25.2" - "sha256-bVoYRLiK68lI2nHWPY1Dyg1NrpU7ycd/VUTzDvzTJSs="; + buildTypesAiobotocorePackage "backup-gateway" "3.1.0" + "sha256-zDeFTQSygwPgToHV7xsdSC0ddw50776jtVAjC82fv+M="; types-aiobotocore-backupstorage = buildTypesAiobotocorePackage "backupstorage" "2.13.0" "sha256-YUKtBdBrdwL2yqDqOovvzDPbcv/sD8JLRnKz3Oh7iSU="; types-aiobotocore-batch = - buildTypesAiobotocorePackage "batch" "2.25.2" - "sha256-Z95XnWYb8nDxWsC0SSyC2KHB+zz6m3NuWPkv2b+EovE="; + buildTypesAiobotocorePackage "batch" "3.1.0" + "sha256-KeZ6VUfnHM858ns1JyPAst6kadqXK32bmbYP8H9+8ro="; types-aiobotocore-billingconductor = - buildTypesAiobotocorePackage "billingconductor" "2.25.2" - "sha256-xwVUi04Eq4/HT5G38x1uXrKofRUG6X+Dj1rbWoyt3yA="; + buildTypesAiobotocorePackage "billingconductor" "3.1.0" + "sha256-ZOTS855ngmBuKJkZMmeO3jyszfmxg9CUao4t8lxl4l0="; types-aiobotocore-braket = - buildTypesAiobotocorePackage "braket" "2.25.2" - "sha256-h0oHoMOHat1hDr3zplueVpN8dwhTktofv1Pss1nqVPM="; + buildTypesAiobotocorePackage "braket" "3.1.0" + "sha256-SyzeNiySbo3BSaP/vdECQtDtXLN+KQHKPWu/MeWUbZQ="; types-aiobotocore-budgets = - buildTypesAiobotocorePackage "budgets" "2.25.2" - "sha256-JPUgfNM5EjFzfi0TjzlHf3g7tY87w2UXgUMQpaux4Qw="; + buildTypesAiobotocorePackage "budgets" "3.1.0" + "sha256-zS1JTSqFZ67sl2PCRABYUZr82pqeAg+KyaYEYvUG5bc="; types-aiobotocore-ce = - buildTypesAiobotocorePackage "ce" "2.25.2" - "sha256-EDmfPfiwPKmohKDaCy7Br5QFbkgOghj3PuP8MijNCa8="; + buildTypesAiobotocorePackage "ce" "3.1.0" + "sha256-K3eT0TLMuzD3PToEcaIbX+hXyl+FORf+MWSlsX60dz4="; types-aiobotocore-chime = - buildTypesAiobotocorePackage "chime" "2.25.2" - "sha256-TjYkrRLpHizqLdtm0+cWdA0hX0aPfCHtjORkfqnc//A="; + buildTypesAiobotocorePackage "chime" "3.1.0" + "sha256-9bnpFgiZrVc7cAhDKK8iticHM6s26n9IDl5dh5sEU3Q="; types-aiobotocore-chime-sdk-identity = - buildTypesAiobotocorePackage "chime-sdk-identity" "2.25.2" - "sha256-AvCru00Rcjm5q0kcRD/8dCh5ZWwmtX88wZ5L5Rw7PlA="; + buildTypesAiobotocorePackage "chime-sdk-identity" "3.1.0" + "sha256-8i4+zpAyWCGollFTCnN6H/8UEh1Pru/6uDNHpy5JMG8="; types-aiobotocore-chime-sdk-media-pipelines = - buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.25.2" - "sha256-5BMPIS1aLSG9YTQqdaaIxFdtKE5LTg105UofjdhypVM="; + buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "3.1.0" + "sha256-UUjb2NYc2FHCUWAVdZV/SCvh7w7RuQe+5yxoRkj29o8="; types-aiobotocore-chime-sdk-meetings = - buildTypesAiobotocorePackage "chime-sdk-meetings" "2.25.2" - "sha256-ERuzfZzB1DUaEcwv1XJaqOIU3TI5HfgK2SK76O1f340="; + buildTypesAiobotocorePackage "chime-sdk-meetings" "3.1.0" + "sha256-hVfjddO1GQV2Ua4PiwcfWxpWaqKZUjzt7nP0yKoeVxg="; types-aiobotocore-chime-sdk-messaging = - buildTypesAiobotocorePackage "chime-sdk-messaging" "2.25.2" - "sha256-J+YYzAJG1Qu3ghCuI5LT6zc288r2ChCVmetnmCvBNSY="; + buildTypesAiobotocorePackage "chime-sdk-messaging" "3.1.0" + "sha256-od9QHD9v1xuARI/Qnrfj/yLbMPsfjNxZQS7x/8ilv/c="; types-aiobotocore-chime-sdk-voice = - buildTypesAiobotocorePackage "chime-sdk-voice" "2.25.2" - "sha256-S6lM7Rbnz51wwFd98jrD90dBByFA+/f2OSjtUgWY1W4="; + buildTypesAiobotocorePackage "chime-sdk-voice" "3.1.0" + "sha256-CfHyOA0WPr5p3daBzpxmf5rjoalIZpz7nYDtPsK0SOM="; types-aiobotocore-cleanrooms = - buildTypesAiobotocorePackage "cleanrooms" "2.25.2" - "sha256-mvHayGHokzEyhwwdouuNM9x22bHRBXOQ/cR30Bvhsjw="; + buildTypesAiobotocorePackage "cleanrooms" "3.1.0" + "sha256-A0sqtiNEB78yXWnODpeY+UME50PvYKOxom1iHwRFhzw="; types-aiobotocore-cloud9 = - buildTypesAiobotocorePackage "cloud9" "2.25.2" - "sha256-iaS3NKUf2G3qTwIaDquem196bu+5kTDt8ZRqLzHj+zI="; + buildTypesAiobotocorePackage "cloud9" "3.1.0" + "sha256-Rhz/8Vt+jzYH4HzVyqxTGGdK50EA+PJxvYD8D5IY4zg="; types-aiobotocore-cloudcontrol = - buildTypesAiobotocorePackage "cloudcontrol" "2.25.2" - "sha256-UdFZKXNaBoOcBB7Xhdy8+mF8fItSbN5tEEz+ZbTIzC8="; + buildTypesAiobotocorePackage "cloudcontrol" "3.1.0" + "sha256-STVOEHpmJVwanbh0uDJx3IKS5wnkYzUoft5gO87psyc="; types-aiobotocore-clouddirectory = - buildTypesAiobotocorePackage "clouddirectory" "2.25.2" - "sha256-hvz3fFknWNzlw9iTnNMjUBqRykMirQkbgIr97l+jjjs="; + buildTypesAiobotocorePackage "clouddirectory" "3.1.0" + "sha256-LFcc7Bo4BQpUmChEdI8RgxKHnTgbN9UjovjUWwoPgws="; types-aiobotocore-cloudformation = - buildTypesAiobotocorePackage "cloudformation" "2.25.2" - "sha256-xLv7qGULxQ6K1SQ91j8dxRTQ8RpVcGGGgKfzDkpbKpA="; + buildTypesAiobotocorePackage "cloudformation" "3.1.0" + "sha256-9hhzyG6EpTohqtlUV2IfmXJLjJVoN11ysfGJ+5L5rUY="; types-aiobotocore-cloudfront = - buildTypesAiobotocorePackage "cloudfront" "2.25.2" - "sha256-+ENxWaoQfraFUn8HDUiIkpOw40/LB7QeFk6hSCF/3y0="; + buildTypesAiobotocorePackage "cloudfront" "3.1.0" + "sha256-27i3uZdRoaulJNggeuGpdxRBEKCheKmIeWTslQpPjzg="; types-aiobotocore-cloudhsm = - buildTypesAiobotocorePackage "cloudhsm" "2.25.2" - "sha256-ptmTvJkzhhbu4Vrped7frQZH4ycQNLIvTefqm2fCNxQ="; + buildTypesAiobotocorePackage "cloudhsm" "3.1.0" + "sha256-ZMZruxkE8SkgfkALJog07893ZeGtChObyeCa2GqYt2A="; types-aiobotocore-cloudhsmv2 = - buildTypesAiobotocorePackage "cloudhsmv2" "2.25.2" - "sha256-fL3pDlKrXxvYY29CgAg9mPtsOfA1QPM1oO6aWsXnhqM="; + buildTypesAiobotocorePackage "cloudhsmv2" "3.1.0" + "sha256-O6LPr6cobe2YUzdnVjFtT7huWnTnvBYZmMMvBf+5qzE="; types-aiobotocore-cloudsearch = - buildTypesAiobotocorePackage "cloudsearch" "2.25.2" - "sha256-73W62nFCs4PSoAPZolcLzrazSqCnszMSt0oZFouiNTM="; + buildTypesAiobotocorePackage "cloudsearch" "3.1.0" + "sha256-TWakgguuFp/QoA1nai7i2HARRIW5NQ896G//XuKeAIg="; types-aiobotocore-cloudsearchdomain = - buildTypesAiobotocorePackage "cloudsearchdomain" "2.25.2" - "sha256-j55NjUJl4imYkW5HiqC4qlFiDYnGH3oAFhfknNuwey8="; + buildTypesAiobotocorePackage "cloudsearchdomain" "3.1.0" + "sha256-cb6KZC63XQ5S1YVD+QvJvdpQTCtb+h80j3BwGcwT+GY="; types-aiobotocore-cloudtrail = - buildTypesAiobotocorePackage "cloudtrail" "2.25.2" - "sha256-Y5QzJ8Sp7o85MZ1KnYQHslcP0O6uXOa8/B4lOPX9x2g="; + buildTypesAiobotocorePackage "cloudtrail" "3.1.0" + "sha256-zHbMVVpqoIVZERLZCvcifbQV4d3p4GsjC0jTFuFO+Gg="; types-aiobotocore-cloudtrail-data = - buildTypesAiobotocorePackage "cloudtrail-data" "2.25.2" - "sha256-lSP5vEUV5HcoPXa+pWWjsWShL6siiIbFGpPtBl7wLxc="; + buildTypesAiobotocorePackage "cloudtrail-data" "3.1.0" + "sha256-Na1qrwaZnUa2ykkSxzuJ/YDKRb9HvTCSwQ4yDqmzC7w="; types-aiobotocore-cloudwatch = - buildTypesAiobotocorePackage "cloudwatch" "2.25.2" - "sha256-kNP9fVpYJEiAHOKa9h3HoEn5AqnKthMXw43AIEL99q4="; + buildTypesAiobotocorePackage "cloudwatch" "3.1.0" + "sha256-7ij8U6VviPnkqKI2ze9c7xr93zASo4STLwsK0Hg1UJQ="; types-aiobotocore-codeartifact = - buildTypesAiobotocorePackage "codeartifact" "2.25.2" - "sha256-SRlZBQaa3ormxORXP0RGSZDOvlhYWLt0nGPiODL4YG0="; + buildTypesAiobotocorePackage "codeartifact" "3.1.0" + "sha256-s1smeDMBgTv13Z1xd4Y8aAdDAnk3uejE8f9jrO4OMws="; types-aiobotocore-codebuild = - buildTypesAiobotocorePackage "codebuild" "2.25.2" - "sha256-MrbRMYgNylPMRxvcja/yIGGlmpeHWT0oNnghhAXcXNw="; + buildTypesAiobotocorePackage "codebuild" "3.1.0" + "sha256-fPfFd6zH60L2yJb4CKZrPrdXvMcVInh086OKDb83AVs="; types-aiobotocore-codecatalyst = - buildTypesAiobotocorePackage "codecatalyst" "2.25.2" - "sha256-DMNLQhHJ3nYzVSLt385YrpNdkvZ2H1PKf95FyGJYnqI="; + buildTypesAiobotocorePackage "codecatalyst" "3.1.0" + "sha256-CFby6jm6OvRvHlx3jJpHzW7vhTOQwtvOs0JRsrDfQ3E="; types-aiobotocore-codecommit = - buildTypesAiobotocorePackage "codecommit" "2.25.2" - "sha256-RMC64Zb8Dfup7xBKgXEF1N+xQKLNd0Ok7hG11cjKpDE="; + buildTypesAiobotocorePackage "codecommit" "3.1.0" + "sha256-5d4yFCjGiewzuKoLudGry2JtGZRoWFWQr29NDDtzSEg="; + + types-aiobotocore-codeconnections = + buildTypesAiobotocorePackage "codeconnections" "3.1.0" + "sha256-pRBUBkrRrJNx+8Y3NBCSh6nuj2GnoCofprQQ30+R+5E="; types-aiobotocore-codedeploy = - buildTypesAiobotocorePackage "codedeploy" "2.25.2" - "sha256-LdvRhAs3OvRn6P5eayOzxNg65WQ7Bx4MgUPcKzJpNZc="; + buildTypesAiobotocorePackage "codedeploy" "3.1.0" + "sha256-xyHRJEMt6mdQ4qYn8v+6aNURjZnbK6+fU5kfbffN81k="; types-aiobotocore-codeguru-reviewer = - buildTypesAiobotocorePackage "codeguru-reviewer" "2.25.2" - "sha256-tyGnH4kZW/DuD7LK4BxZ/VJWWqf2K3F2hvySrxkkL0Y="; + buildTypesAiobotocorePackage "codeguru-reviewer" "3.1.0" + "sha256-pdmiKHGbkh/0fnc6eferb+osI3HswwsGBbkp6UXFsjE="; types-aiobotocore-codeguru-security = - buildTypesAiobotocorePackage "codeguru-security" "2.25.2" - "sha256-6V2MXIjuFOXQMRaJ0GOZXBn2xHi+lc487xaRFXfKhSo="; + buildTypesAiobotocorePackage "codeguru-security" "3.1.0" + "sha256-26ML8kz8aJv+z0jJRgVMYUCeFYqnAICXL5RLDwP/fu0="; types-aiobotocore-codeguruprofiler = - buildTypesAiobotocorePackage "codeguruprofiler" "2.25.2" - "sha256-hQauCvao281bbAtP2sQXLxncTuQv9MQA5FhNQEjlHrA="; + buildTypesAiobotocorePackage "codeguruprofiler" "3.1.0" + "sha256-uhiOzIynzAIw1a3gwlYbZdhxgZ0PAQqIFOzfe6jcpfQ="; types-aiobotocore-codepipeline = - buildTypesAiobotocorePackage "codepipeline" "2.25.2" - "sha256-8moeRFg8AR4hpEiVCHf2WjNx92jQQ7b3peiJsPfdp3Q="; + buildTypesAiobotocorePackage "codepipeline" "3.1.0" + "sha256-MFp8D7NbUHj7L/kHk015YH/JbnH8fknd9RIdSrJzUvM="; types-aiobotocore-codestar = buildTypesAiobotocorePackage "codestar" "2.13.3" "sha256-Z1ewx2RjmxbOQZ7wXaN54PVOuRs6LP3rMpsrVTacwjo="; types-aiobotocore-codestar-connections = - buildTypesAiobotocorePackage "codestar-connections" "2.25.2" - "sha256-4t7biB4JAOYPrEj1ynAqam6r5Zuh3VIS7Md9NyYQv/k="; + buildTypesAiobotocorePackage "codestar-connections" "3.1.0" + "sha256-8Xj4pcs/lTZISAn5aL3eAxc8cW5cizoyyiWrclWpqg0="; types-aiobotocore-codestar-notifications = - buildTypesAiobotocorePackage "codestar-notifications" "2.25.2" - "sha256-l9mZ6ipzSA6p8pd4QKVqWI5pbLLNGmMBVJjK4NqhJzk="; + buildTypesAiobotocorePackage "codestar-notifications" "3.1.0" + "sha256-zkKJ/LHVBVlRoHrRAwdIm2cXZztPExk9syX1Tk21cWc="; types-aiobotocore-cognito-identity = - buildTypesAiobotocorePackage "cognito-identity" "2.25.2" - "sha256-jo3fUFnmH1ntN96nIh1OCkagxzhNRfn3sANtRgcNflU="; + buildTypesAiobotocorePackage "cognito-identity" "3.1.0" + "sha256-tHVu2D61J9Pm1T6a4ldGDIL2V86jEZ0HpJqERTOvYGA="; types-aiobotocore-cognito-idp = - buildTypesAiobotocorePackage "cognito-idp" "2.25.2" - "sha256-PSkZx0T6vobbbGZMGc7npUJtO/2zPv7WzttzHj6Tb3w="; + buildTypesAiobotocorePackage "cognito-idp" "3.1.0" + "sha256-tVys/AwUF2N3Vuf2C0kKbumlhLgMj4jygm3Fc0IAnk8="; types-aiobotocore-cognito-sync = - buildTypesAiobotocorePackage "cognito-sync" "2.25.2" - "sha256-uTEZdH60rT5iy3tHz30MM12aKXBU3zHaKKEc8Npctbo="; + buildTypesAiobotocorePackage "cognito-sync" "3.1.0" + "sha256-jlzuJYgjLdV5iGa54kFrnULqtoeeb5akF8DbD7CxX9U="; types-aiobotocore-comprehend = - buildTypesAiobotocorePackage "comprehend" "2.25.2" - "sha256-iICHg2TK4H1tM9A8nrT5L262nvjrNuOBlbnL7rVfQ/0="; + buildTypesAiobotocorePackage "comprehend" "3.1.0" + "sha256-R+kdcgMcDfcw19obexApEU962LUFP1fpqhyhlvNP8wM="; types-aiobotocore-comprehendmedical = - buildTypesAiobotocorePackage "comprehendmedical" "2.25.2" - "sha256-3hSn+3a3f9r6PS9Xe4YZINhL6HvYVNHiHQREuMRwt/I="; + buildTypesAiobotocorePackage "comprehendmedical" "3.1.0" + "sha256-dIQ1DE0FMKB77F/SjrtvTpFlMAs8Xr+/WU8tYtkClVc="; types-aiobotocore-compute-optimizer = - buildTypesAiobotocorePackage "compute-optimizer" "2.25.2" - "sha256-zmVBk4gkorIRKYMpyVFDPoFnjelJg7JJra1LJW4oKKA="; + buildTypesAiobotocorePackage "compute-optimizer" "3.1.0" + "sha256-N2jCwYvTA19kWDYA02DqxbyjzOK+x6DaxULdqATFBMU="; types-aiobotocore-config = - buildTypesAiobotocorePackage "config" "2.25.2" - "sha256-JJydZdv7myZk4DoDFs01WB6zjLbjYOLykPcm2h4Dxyc="; + buildTypesAiobotocorePackage "config" "3.1.0" + "sha256-y+ogDo8M2i0FitiN+mLWP9zr6tGI9E0xCyiChWmOFRc="; types-aiobotocore-connect = - buildTypesAiobotocorePackage "connect" "2.25.2" - "sha256-kd2yClVpJuezDOcreSW1ncTa5yKyt+GVUVIWEVuPWWo="; + buildTypesAiobotocorePackage "connect" "3.1.0" + "sha256-UJmCNh4ztSFjUcBjWq6X6snkDMvnv0OkM02644bGuKM="; types-aiobotocore-connect-contact-lens = - buildTypesAiobotocorePackage "connect-contact-lens" "2.25.2" - "sha256-jj0eSvmA8dQoL/Z9i3Vp9uYgZWTRtesMQprqYSVkPGI="; + buildTypesAiobotocorePackage "connect-contact-lens" "3.1.0" + "sha256-e8RDq/XYFPpDfiROvwKTL5/MlQJGQZ8iop2TBBw30/M="; types-aiobotocore-connectcampaigns = - buildTypesAiobotocorePackage "connectcampaigns" "2.25.2" - "sha256-P51izlKyq+6fVO3HWD9GI4qdq29+3wRk/0GIzfdMvtM="; + buildTypesAiobotocorePackage "connectcampaigns" "3.1.0" + "sha256-VuRNxaoC8X7/A1z9ZsGI1LuS/jF2QD70Tg/x6up2Asg="; types-aiobotocore-connectcases = - buildTypesAiobotocorePackage "connectcases" "2.25.2" - "sha256-l5Ko3NJdblcilDwGzOIHXaC2NLANYD+nZzQXfbj9+68="; + buildTypesAiobotocorePackage "connectcases" "3.1.0" + "sha256-FXxX0c9bUcfNCf60+XRu45yrCg89CYDM1dl/LKJ1qNw="; types-aiobotocore-connectparticipant = - buildTypesAiobotocorePackage "connectparticipant" "2.25.2" - "sha256-33nJKV7Ysvz1rEoNE5ChPXCbKAcn7IfsqkKaEDSqyo0="; + buildTypesAiobotocorePackage "connectparticipant" "3.1.0" + "sha256-8sI2YWjPQ5PK98bKPbOtyVAu/qwE0RlWXyw9DkvJxq4="; types-aiobotocore-controltower = - buildTypesAiobotocorePackage "controltower" "2.25.2" - "sha256-Gg8X+poQcE9nP1713ZRVQ9gT+pppHoRBxET+RrvkuJI="; + buildTypesAiobotocorePackage "controltower" "3.1.0" + "sha256-8Gj7Xn7NNVWrOrAvJC2ZvIzSj41PaPANGdChiPEU63s="; types-aiobotocore-cur = - buildTypesAiobotocorePackage "cur" "2.25.2" - "sha256-ud01zv7990vtVJRfa5j8blXcBmJ/2Vk4NYt2zp339v4="; + buildTypesAiobotocorePackage "cur" "3.1.0" + "sha256-FGpxvgjp+ecyGSBs65agxgjU6yVZggX0OJIJpAP1JZc="; types-aiobotocore-customer-profiles = - buildTypesAiobotocorePackage "customer-profiles" "2.25.2" - "sha256-YX10YoQsn/ndErOAAAey+DrJtxv9U79jdQuFRprZLyM="; + buildTypesAiobotocorePackage "customer-profiles" "3.1.0" + "sha256-bzFl8MnHhyudMluiIT1M4dBJ/3Jzj5juSfze+k3X/WA="; types-aiobotocore-databrew = - buildTypesAiobotocorePackage "databrew" "2.25.2" - "sha256-YrBWF10XRXtWKvkUBN51z+6cWqy1McGe4ZyNhVklHBw="; + buildTypesAiobotocorePackage "databrew" "3.1.0" + "sha256-+tlJD9hJEbHOGa+IRE5+m+Q8hrhuxgY/KQfsksmySCs="; types-aiobotocore-dataexchange = - buildTypesAiobotocorePackage "dataexchange" "2.25.2" - "sha256-8B/6r7PR/pZNt+vbTfPAVYc1MLdx6uZXgVNwQC/qURY="; + buildTypesAiobotocorePackage "dataexchange" "3.1.0" + "sha256-g9YLo8u7wrDQrkxMq3qBxBYp90nL5q2SC7g2klZ58RQ="; types-aiobotocore-datapipeline = - buildTypesAiobotocorePackage "datapipeline" "2.25.2" - "sha256-OAKDSxCkPK+TMa4o1+iouJDjGxzanzF1A4ubP4ecAkg="; + buildTypesAiobotocorePackage "datapipeline" "3.1.0" + "sha256-KSmlaEg0QeaYcSuygCdUdQPSMSZtPF+Dj6tLX9/NfVQ="; types-aiobotocore-datasync = - buildTypesAiobotocorePackage "datasync" "2.25.2" - "sha256-Mz8ZXMDAVrh3ABn3JQZhF9XQKIJJDuLvRaRa12lc3EM="; + buildTypesAiobotocorePackage "datasync" "3.1.0" + "sha256-rk2Y6ORfBxvB9gJdL63pOKfGRedjfTgLmLQ+wsETtLU="; types-aiobotocore-dax = - buildTypesAiobotocorePackage "dax" "2.25.2" - "sha256-+pyf8C9B6pCC8zxzGjH3LCvcg32KsWoyOinnAQ/49iY="; + buildTypesAiobotocorePackage "dax" "3.1.0" + "sha256-nTp8MRw2ANhPB0ZCYW6H06Hc/uJPuIvBxnoiwzqs2nU="; types-aiobotocore-detective = - buildTypesAiobotocorePackage "detective" "2.25.2" - "sha256-in6d71h+KK6oYWdcZuWM2VZyTk1wClQliNQXX9PcMkg="; + buildTypesAiobotocorePackage "detective" "3.1.0" + "sha256-f0oUcBtG5+glLmxgvbH+9UkSfb6A978aSlMgJpdpxqE="; types-aiobotocore-devicefarm = - buildTypesAiobotocorePackage "devicefarm" "2.25.2" - "sha256-+bHDMOHYq2UR1kgEInmaOdrF37IYGfW2PVsNU8M7whk="; + buildTypesAiobotocorePackage "devicefarm" "3.1.0" + "sha256-6zchJRVMRLm/8rdbbdbZlNaudWeFfB+TsxF2mEzkdAc="; types-aiobotocore-devops-guru = - buildTypesAiobotocorePackage "devops-guru" "2.25.2" - "sha256-dRbTGobvRbkUu1U07mA7dqTVxw4b1rFHF02BW62ABRk="; + buildTypesAiobotocorePackage "devops-guru" "3.1.0" + "sha256-Zkj/ADjTZ7rN1QH25o1V75WSjjH2vpcjKVLXwm1RJoU="; types-aiobotocore-directconnect = - buildTypesAiobotocorePackage "directconnect" "2.25.2" - "sha256-oRHQzv3gfKMorkB9fYcTSDQ0QlpX79QEouU01fLKu7Y="; + buildTypesAiobotocorePackage "directconnect" "3.1.0" + "sha256-5BqP2umdlTCUlSGMCXhmoXteeFFcQJCmZjdYB8OIbE8="; types-aiobotocore-discovery = - buildTypesAiobotocorePackage "discovery" "2.25.2" - "sha256-R0uSdznVdJFeS/bAmFMBxfX5mi+VfzzrzQa6516fAZU="; + buildTypesAiobotocorePackage "discovery" "3.1.0" + "sha256-JPUZmkF7G4wE7EFIzMX1LsoRlsNpTHaq/Ggyv+PKwMI="; types-aiobotocore-dlm = - buildTypesAiobotocorePackage "dlm" "2.25.2" - "sha256-KsYxPjxmMOlsNevGUrgxt4NHhsX90U/PFjY6igQFw5g="; + buildTypesAiobotocorePackage "dlm" "3.1.0" + "sha256-cPotgvOaaxly3F5V9hTtie5SFPpTI8N9suZ1TQMdyHk="; types-aiobotocore-dms = - buildTypesAiobotocorePackage "dms" "2.25.2" - "sha256-E1TzcUsbYJreNjKXfCskkDx7/cf8S11zCdYg2TU1zMA="; + buildTypesAiobotocorePackage "dms" "3.1.0" + "sha256-f1W91AbQbFsFarn56Kdhm7HUlKTcrsTtu7UF/TUyBOE="; types-aiobotocore-docdb = - buildTypesAiobotocorePackage "docdb" "2.25.2" - "sha256-yNgg6k//9YXSB+DBEpmr1UlwEDDtbvbEWoenxkHoomk="; + buildTypesAiobotocorePackage "docdb" "3.1.0" + "sha256-7PQ2sn7Zsc4EpUgRiJeAFvW3lCKBI+4ch/ll8ZQFTj8="; types-aiobotocore-docdb-elastic = - buildTypesAiobotocorePackage "docdb-elastic" "2.25.2" - "sha256-qpJkEHKno1Pn0YXUCHPtOC58UFePmz/pHJ55TxHFgYQ="; + buildTypesAiobotocorePackage "docdb-elastic" "3.1.0" + "sha256-cmQMdk5K7S6Mde4PHDaojg/OeOig8x/oeLss+A6ei+Q="; types-aiobotocore-drs = - buildTypesAiobotocorePackage "drs" "2.25.2" - "sha256-SkcPhHaKQ9Z7qbvylkB/2ZZGy2/OEHmUAzu3ZjQ5HeM="; + buildTypesAiobotocorePackage "drs" "3.1.0" + "sha256-8j8+C21wwXk+9sFe3J8DbhPwpU4F2Q1SSvFh4EptmoU="; types-aiobotocore-ds = - buildTypesAiobotocorePackage "ds" "2.25.2" - "sha256-iyQEoAjPToWO7AFyb5GPnt3NndhIRC30Wq2Fq3poNRo="; + buildTypesAiobotocorePackage "ds" "3.1.0" + "sha256-/6F8DZLlmy7zzBQv+xEZVBOx/rd2K24fdWYGWd6xKxo="; types-aiobotocore-dynamodb = - buildTypesAiobotocorePackage "dynamodb" "2.25.2" - "sha256-dc/T4+4halnfGBQZXgbNZyPE+IMV2p92+eNyC+X/0s0="; + buildTypesAiobotocorePackage "dynamodb" "3.1.0" + "sha256-qIhUifLN9+6WZ32q+78vx4BrlLACwOxp7mr83RclfQw="; types-aiobotocore-dynamodbstreams = - buildTypesAiobotocorePackage "dynamodbstreams" "2.25.2" - "sha256-Fhk/vbYOR0gpDe3hTMskto9wh5o3UIqncStU5hvCDF4="; + buildTypesAiobotocorePackage "dynamodbstreams" "3.1.0" + "sha256-LBTFbluPB6oRfNMRd9cjIoSqugELYcHh0j/U8k7PFXE="; types-aiobotocore-ebs = - buildTypesAiobotocorePackage "ebs" "2.25.2" - "sha256-A7b6BrPL86JURM9zCBJFuteuBDYqVdX/6cXTUAlwHeQ="; + buildTypesAiobotocorePackage "ebs" "3.1.0" + "sha256-mOjHGyKLvQQVR1QiRphNNKUlM/JxmkhrmDB6dPCctKk="; types-aiobotocore-ec2 = - buildTypesAiobotocorePackage "ec2" "2.25.2" - "sha256-UCcgZHxQW0JA9FMpFdvBapZSBr4cRQcbYhQI16SK274="; + buildTypesAiobotocorePackage "ec2" "3.1.0" + "sha256-Y+Pga2FPVCVmtS45AJUW8Spmf7nFnpkKXRLnXPy5+Z4="; types-aiobotocore-ec2-instance-connect = - buildTypesAiobotocorePackage "ec2-instance-connect" "2.25.2" - "sha256-OSgk3yu88gpj598WGjUThsAGHHvBSVbzuoCCuKskkp4="; + buildTypesAiobotocorePackage "ec2-instance-connect" "3.1.0" + "sha256-zlKO6VfDhqtdxhGAElcM4ftgTRQtCpjSX+SSmadxfcs="; types-aiobotocore-ecr = - buildTypesAiobotocorePackage "ecr" "2.25.2" - "sha256-LX5TAXuncQHfXiRULvbvWhDKcLebePUVtjyONjGEcME="; + buildTypesAiobotocorePackage "ecr" "3.1.0" + "sha256-RTEpkAPlVCZ32uSOBQmaCMpUWSy2xlHxshp89rmkAos="; types-aiobotocore-ecr-public = - buildTypesAiobotocorePackage "ecr-public" "2.25.2" - "sha256-tyj/+OK76XxBPXb38W9n9LdJITzD5dcfyAAO/zc8Jvs="; + buildTypesAiobotocorePackage "ecr-public" "3.1.0" + "sha256-MTTEDIf7P3hTMsX5E0NQR2dTnJcro82wjvcNmIEJVhA="; types-aiobotocore-ecs = - buildTypesAiobotocorePackage "ecs" "2.25.2" - "sha256-2+fi0ALJStbYWiy327Qetq5S+zVst+cBzeBgsLN7Sp4="; + buildTypesAiobotocorePackage "ecs" "3.1.0" + "sha256-NrNmlTC5oScqUTqmqx6lqQ6wrTMe+r13U4hkOOQ/BS8="; types-aiobotocore-efs = - buildTypesAiobotocorePackage "efs" "2.25.2" - "sha256-4trHKR96HIHo2sIJHMNwykgSdlBTec3/KsGQHBD2qgA="; + buildTypesAiobotocorePackage "efs" "3.1.0" + "sha256-ylR4Pt4N2THMQo1IYiJDQ7OYVZ2ITRCa5midn3qSEbk="; types-aiobotocore-eks = - buildTypesAiobotocorePackage "eks" "2.25.2" - "sha256-PGFzPj9Yj+MYKOGUcfifLqR48HzyiCaqpcrDAphA4pU="; + buildTypesAiobotocorePackage "eks" "3.1.0" + "sha256-py3ar7ItRIt4YYUzZ5kDir86bMFuZ6A6dp0bC4G2CtY="; types-aiobotocore-elastic-inference = buildTypesAiobotocorePackage "elastic-inference" "2.20.0" "sha256-jFSY7JBVjDQi6dCqlX2LG7jxpSKfILv3XWbYidvtGos="; types-aiobotocore-elasticache = - buildTypesAiobotocorePackage "elasticache" "2.25.2" - "sha256-OBxp5BxcRQnDUUmDd6rboq3C4Oi0p5aStqoFMCgdXkc="; + buildTypesAiobotocorePackage "elasticache" "3.1.0" + "sha256-RpBhzdHX4dvVqGAQrAC4isCCb5Cq/aL2yDyo+ZGnZgc="; types-aiobotocore-elasticbeanstalk = - buildTypesAiobotocorePackage "elasticbeanstalk" "2.25.2" - "sha256-Kx9/13qjDSznU/vFpOMn2uIfmv+TZ7qP5dyI6locQVo="; + buildTypesAiobotocorePackage "elasticbeanstalk" "3.1.0" + "sha256-EpmemrOjq5mWf9o50lCXViu4llHanKZvb/A8YgVnCiM="; types-aiobotocore-elastictranscoder = buildTypesAiobotocorePackage "elastictranscoder" "2.25.2" "sha256-5t214U60d2kSf8bmUiEkj4OMFf3+SbNRGqLif1Rj28E="; types-aiobotocore-elb = - buildTypesAiobotocorePackage "elb" "2.25.2" - "sha256-kw5WvoEdWSosiqInf4UYu+KiT/VbQV1nVEO8MwhAKaU="; + buildTypesAiobotocorePackage "elb" "3.1.0" + "sha256-KpoKETGtBjVJKhDirL84rhzbtsoQg3gwS7xobQ9TgxY="; types-aiobotocore-elbv2 = - buildTypesAiobotocorePackage "elbv2" "2.25.2" - "sha256-40bV+lL65lvnkmVCXKD+F7sWa3sn+aee75pYpqlze0w="; + buildTypesAiobotocorePackage "elbv2" "3.1.0" + "sha256-SxyUq1zC6kkMUBrGJbzGYxWwvGqB3ANW0JtQd/jxtHY="; types-aiobotocore-emr = - buildTypesAiobotocorePackage "emr" "2.25.2" - "sha256-GKDnn+q3KHpgWnJVdCQ6/TcCvEKOKEnFuvp9EIIBS2w="; + buildTypesAiobotocorePackage "emr" "3.1.0" + "sha256-gubklXJInU0GCKX7acnDYdGsVgmoIMFiO/UttBrqpdk="; types-aiobotocore-emr-containers = - buildTypesAiobotocorePackage "emr-containers" "2.25.2" - "sha256-uzaxAAoS2b2IrsSzrdoPTopLRE9x4kXu+I+DGqfbO2U="; + buildTypesAiobotocorePackage "emr-containers" "3.1.0" + "sha256-5XdGe5IwnCCp4UAMfG7Xs4fAErGOF5SGCWjzTM65fuk="; types-aiobotocore-emr-serverless = - buildTypesAiobotocorePackage "emr-serverless" "2.25.2" - "sha256-2aiEQtEv0nLjFJWaAUe/E4blpBboZDAW9+upmhlZCoY="; + buildTypesAiobotocorePackage "emr-serverless" "3.1.0" + "sha256-iuVI3zNUOp0KkZL/esjUizIXm6dv+1F4qvPEpCt+q74="; types-aiobotocore-entityresolution = - buildTypesAiobotocorePackage "entityresolution" "2.25.2" - "sha256-zJzRxpm7uagRwfLdwt/tS3pdLGpECMuZXitq7MDDzI4="; + buildTypesAiobotocorePackage "entityresolution" "3.1.0" + "sha256-pJQf9U1/8GrgxtuMUyEEhF0PyekyZcdabyFwJEKHG7U="; types-aiobotocore-es = - buildTypesAiobotocorePackage "es" "2.25.2" - "sha256-NK+YUpC75lpC4nWox1CpG4cmJJK5wx8uwC1vy8H/Z94="; + buildTypesAiobotocorePackage "es" "3.1.0" + "sha256-XXZmmVOlAfKLYaNQNZspEYa1y4srrbZIlcSDvKN36HI="; types-aiobotocore-events = - buildTypesAiobotocorePackage "events" "2.25.2" - "sha256-U2cdpbAE496OkkvikFkseVh+OegBTlwpv5nqRnY2YU4="; + buildTypesAiobotocorePackage "events" "3.1.0" + "sha256-caybasvmM7Pwamr4af8R97wpq5vyBaLt4L56j2Flg9o="; types-aiobotocore-evidently = - buildTypesAiobotocorePackage "evidently" "2.25.2" - "sha256-qAs/EJou4PBT/in0w8JDMWhsIxZgvPiZGKuPTNQUUCQ="; + buildTypesAiobotocorePackage "evidently" "3.1.0" + "sha256-Sp9YcK21TRpXvwcIdcYLKgR3Qg3GTa5t9ejh/HIOx5s="; types-aiobotocore-finspace = - buildTypesAiobotocorePackage "finspace" "2.25.2" - "sha256-DnMewOnAHJf+ExZwlLKJIz785Sr4SQt22wB54cfIA08="; + buildTypesAiobotocorePackage "finspace" "3.1.0" + "sha256-daWdU5Z/r7zn8C2GAo/D27lbgXx8+HSk6KMHb4Auox4="; types-aiobotocore-finspace-data = - buildTypesAiobotocorePackage "finspace-data" "2.25.2" - "sha256-xNLAi3IacbqeSj9Tc6tuM8cFYXV9LTrVMMrMuOaHoYI="; + buildTypesAiobotocorePackage "finspace-data" "3.1.0" + "sha256-l6Y7+QRkSp0XuIe/0PlmdlkSzyLvC8ZCSY0KVF3nR1Q="; types-aiobotocore-firehose = - buildTypesAiobotocorePackage "firehose" "2.25.2" - "sha256-Uat0v5pcM7UHQWzdNfFT+PlBNQ3ctwnqHZe9MH31MjU="; + buildTypesAiobotocorePackage "firehose" "3.1.0" + "sha256-IxgFimf776J6LP8GxoQYaZTNyq0Ffjx4UktQzFUDxAQ="; types-aiobotocore-fis = - buildTypesAiobotocorePackage "fis" "2.25.2" - "sha256-mhXOn6NpHXkyNlljoLztMzCUlJnq/4S2RoanP4rkZ50="; + buildTypesAiobotocorePackage "fis" "3.1.0" + "sha256-togK9obwZmeRfyk2H8do1lR0GFC8pdrSbpSPScjZIH8="; types-aiobotocore-fms = - buildTypesAiobotocorePackage "fms" "2.25.2" - "sha256-dKi7CgYbsJUvVfCE0RS3cLqI/iJSx1wf3aYtLCUTZ0c="; + buildTypesAiobotocorePackage "fms" "3.1.0" + "sha256-RwbXQT6XimACuY27KzVuaitF3iE3Dj9mHjdAmS45vq8="; types-aiobotocore-forecast = - buildTypesAiobotocorePackage "forecast" "2.25.2" - "sha256-t38/Zmq8LsHTYPvVBNvfKOFsJh1H8mTNpOuAOfn268o="; + buildTypesAiobotocorePackage "forecast" "3.1.0" + "sha256-wPMjnB1f4cG+/j8Nkz4eWlanKeVf71UoBppA0tlD/a4="; types-aiobotocore-forecastquery = - buildTypesAiobotocorePackage "forecastquery" "2.25.2" - "sha256-unT0W95NPPdCaQaXbmodcRNLUtla6nFQ9XsLTaF8jLw="; + buildTypesAiobotocorePackage "forecastquery" "3.1.0" + "sha256-ocjhxiAOLVNd4lC9h+LFfq2D1tJrAFcSOWKJKBFd76o="; types-aiobotocore-frauddetector = - buildTypesAiobotocorePackage "frauddetector" "2.25.2" - "sha256-6hUMCYRPfQPk+ufDNEeQL/vI8tSuzWu1YRdfsBBSLRc="; + buildTypesAiobotocorePackage "frauddetector" "3.1.0" + "sha256-rOVLedwegZI8xLr77v1UMJuNgD/YcFzWQhmZtvIjrLY="; + + types-aiobotocore-freetier = + buildTypesAiobotocorePackage "freetier" "3.1.0" + "sha256-wK8N1rM0GBAjAU7FIHG/3vtnGzafY5PZSyMqIvClygc="; types-aiobotocore-fsx = - buildTypesAiobotocorePackage "fsx" "2.25.2" - "sha256-kEeOKl23sv9KJoq3Si9b/pHS7XL65Nq1mal/ogmikYg="; + buildTypesAiobotocorePackage "fsx" "3.1.0" + "sha256-BvxEEIOMXIlIPF7bN9vaIiUQKj5akIOGHC1TYdIud9I="; types-aiobotocore-gamelift = - buildTypesAiobotocorePackage "gamelift" "2.25.2" - "sha256-vsYGOElYaWo6ogenqYr6PnHtluMXnFDscrQXB0nPD1s="; + buildTypesAiobotocorePackage "gamelift" "3.1.0" + "sha256-Aqcd7XTOEN1bsSUDOVTvInu+tNJH3fC5KN9vLyz+XcU="; types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.7.0" "sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8="; types-aiobotocore-glacier = - buildTypesAiobotocorePackage "glacier" "2.25.2" - "sha256-rvNIShaXuazqjXpmNJOkzvYQgz9RL4EYatCjAbgKCI0="; + buildTypesAiobotocorePackage "glacier" "3.1.0" + "sha256-x/tkjPYfskX6VPdR/d/EWsR0t5gW8EFQ9tUFhP9i9Ig="; types-aiobotocore-globalaccelerator = - buildTypesAiobotocorePackage "globalaccelerator" "2.25.2" - "sha256-070hbQGvK+Zu3ChPBAOfkm2EehOEfj60ieo/xXUWV0U="; + buildTypesAiobotocorePackage "globalaccelerator" "3.1.0" + "sha256-yRAxgkKNxUombreheyCWtUFWI94llDbPNkwpeUdkgDU="; types-aiobotocore-glue = - buildTypesAiobotocorePackage "glue" "2.25.2" - "sha256-rBTwtr0klPbQ6+mC15Fj/yItNsJu0FhDSYXLMga83pQ="; + buildTypesAiobotocorePackage "glue" "3.1.0" + "sha256-etiEIv9IUi8JchO4jQCJhwckmW34+A0i6H4bngkD9zo="; types-aiobotocore-grafana = - buildTypesAiobotocorePackage "grafana" "2.25.2" - "sha256-sRHDeDpnfhwk4LQjeouOPzmZUL7M2jY54cBg6TRgNoY="; + buildTypesAiobotocorePackage "grafana" "3.1.0" + "sha256-hZl7A0xHL4QDpspXeE8iLxPNARh50J32VHeFQJ2by/A="; types-aiobotocore-greengrass = - buildTypesAiobotocorePackage "greengrass" "2.25.2" - "sha256-/0uklw1i2EY6WzzTxLIqgorhQoljyU9IRxuzQjh1W8Q="; + buildTypesAiobotocorePackage "greengrass" "3.1.0" + "sha256-64dQn2EF5Rpg4IvLY9cJiRAdR8p2Iy4yR7IG8ia1gNc="; types-aiobotocore-greengrassv2 = - buildTypesAiobotocorePackage "greengrassv2" "2.25.2" - "sha256-G9cJzBWFap+aiq/+SO/AvHJPv3W0dW0VsGmxCnzZWeQ="; + buildTypesAiobotocorePackage "greengrassv2" "3.1.0" + "sha256-RIOsfOpFMJq63u31kHlPcv+yOoG7gV+T/yOkq+4OPTs="; types-aiobotocore-groundstation = - buildTypesAiobotocorePackage "groundstation" "2.25.2" - "sha256-skdsb8uGe9r7UQZWxlNeWXxkMlQYbAtQ60xAvBVpXBQ="; + buildTypesAiobotocorePackage "groundstation" "3.1.0" + "sha256-5z5+UUfgU+k7vj/m8oP1ArFLD/kaiHUn7hg7bvB1voc="; types-aiobotocore-guardduty = - buildTypesAiobotocorePackage "guardduty" "2.25.2" - "sha256-1cjUwVNQgl1gyI+pALGpbytjfkrET4l8rxqreQZjAaU="; + buildTypesAiobotocorePackage "guardduty" "3.1.0" + "sha256-PQCIo9iXtIcUnRuIqER/9umUfuo3ZdNvilwk1Ul/Vo4="; types-aiobotocore-health = - buildTypesAiobotocorePackage "health" "2.25.2" - "sha256-2EoAh3qXl2B5xpL3O8Kh+LGpmJypD+EdMk0DLSC4x30="; + buildTypesAiobotocorePackage "health" "3.1.0" + "sha256-hQZa+IJ17KAW74lvr/SgFBp8PcxxDj/AlqMD2c1npvo="; types-aiobotocore-healthlake = - buildTypesAiobotocorePackage "healthlake" "2.25.2" - "sha256-SA/SsA9dN5z0pZU7CSDUgtAfC2KL6okJNYYEyRCBXBs="; + buildTypesAiobotocorePackage "healthlake" "3.1.0" + "sha256-Dr7bjcCTyDPq+H5oSLrnScna+ed9fAlILsIloNcSg6g="; types-aiobotocore-honeycode = buildTypesAiobotocorePackage "honeycode" "2.13.0" "sha256-DeeheoQeFEcDH21DSNs2kSR1rjnPLtTgz0yNCFnE+Io="; types-aiobotocore-iam = - buildTypesAiobotocorePackage "iam" "2.25.2" - "sha256-qxr8H+75b5joWgYD5OngJAvowvE1emfiOCDwf+imVs0="; + buildTypesAiobotocorePackage "iam" "3.1.0" + "sha256-oO1Z1Wi+yaFYFv8QRazan7K3nphZ+8Yi/0pOKzAeFyc="; types-aiobotocore-identitystore = - buildTypesAiobotocorePackage "identitystore" "2.25.2" - "sha256-olypKwxXq7blgh1KxnFjPOQ2LsJGdyr5wtjlI7GCk4g="; + buildTypesAiobotocorePackage "identitystore" "3.1.0" + "sha256-kTCWYpsrYdubY6YP4pUZT6cOvIX6YRuwrixE5wT+PKE="; types-aiobotocore-imagebuilder = - buildTypesAiobotocorePackage "imagebuilder" "2.25.2" - "sha256-lkyF1sTuKEpGk5D5hu4D22JGTtl2jdLKPYjWOcdoKcM="; + buildTypesAiobotocorePackage "imagebuilder" "3.1.0" + "sha256-ZsCGymvDPkesYqbGEQJSNPs0o63pZTdw4CyJjM7cnN4="; types-aiobotocore-importexport = - buildTypesAiobotocorePackage "importexport" "2.25.2" - "sha256-C+EfG+E6ssDSbAEUeZJj7boV8LbBNiP8IqxGe9wBeyo="; + buildTypesAiobotocorePackage "importexport" "3.1.0" + "sha256-WFJdKT9iMyN/jtjpdl/WsoPg7ZPbgNs3cFY8NRratc4="; types-aiobotocore-inspector = - buildTypesAiobotocorePackage "inspector" "2.25.2" - "sha256-E0kpaswtjZuja4oadv6mfOVBx7V9rzmLVOj/9I6HOgI="; + buildTypesAiobotocorePackage "inspector" "3.1.0" + "sha256-UHm7UXyxu2AGwRajkzjva/gf5Zt018QGwVYHd7oDsH0="; types-aiobotocore-inspector2 = - buildTypesAiobotocorePackage "inspector2" "2.25.2" - "sha256-W5iQ9DMwhKRFb/GlXCd/1ikTYIQmc5LDk1tlFmioLSc="; + buildTypesAiobotocorePackage "inspector2" "3.1.0" + "sha256-7t7tHdr2YjDmfgmD6hLTyHfN3kMZ/Qz5YY+kNhZS4Ng="; types-aiobotocore-internetmonitor = - buildTypesAiobotocorePackage "internetmonitor" "2.25.2" - "sha256-lp/NFksSRfiVyA28/q179XmP1b2519cJqMcOGszG0sM="; + buildTypesAiobotocorePackage "internetmonitor" "3.1.0" + "sha256-ZbbLKdo8PqsUjEwr+itVW/b7MwYamz7WMxA2sPfp7E4="; types-aiobotocore-iot = - buildTypesAiobotocorePackage "iot" "2.25.2" - "sha256-5riC4MVTOeoWOTkG9KfZv7pqrus8zoUJjwmgBTTNnLY="; + buildTypesAiobotocorePackage "iot" "3.1.0" + "sha256-Nu/pk82rKYFUqLdu6v12KyPE+8i+RVhzP4IWvYvv/YA="; types-aiobotocore-iot-data = - buildTypesAiobotocorePackage "iot-data" "2.25.2" - "sha256-g6wLfpVAeNwN8lTEd3WldKzyCdTcVVxJtAMGlsvJXyo="; + buildTypesAiobotocorePackage "iot-data" "3.1.0" + "sha256-G82AQCjNmpHHb/4YHaWo2SYz1dnaVjoeT5H11LLgVac="; types-aiobotocore-iot-jobs-data = - buildTypesAiobotocorePackage "iot-jobs-data" "2.25.2" - "sha256-bNem7hNY+n8YyWRHfla3XrIIjQ2XtYNj2lXswGU4E5A="; + buildTypesAiobotocorePackage "iot-jobs-data" "3.1.0" + "sha256-GzidUjaNI8Ge8OeKfOTXVhiI45V83S1+KDNLzBuXugY="; types-aiobotocore-iot-roborunner = buildTypesAiobotocorePackage "iot-roborunner" "2.12.2" @@ -689,168 +696,168 @@ in "sha256-qK5dPunPAbC7xIramYINSda50Zum6yQ4n2BfuOgLC58="; types-aiobotocore-iotanalytics = - buildTypesAiobotocorePackage "iotanalytics" "2.25.2" - "sha256-1WvVA00h5geNrEHppF7Hi15j+8STdQCE77I/4egS168="; + buildTypesAiobotocorePackage "iotanalytics" "3.1.0" + "sha256-bjEz1fPVRVbH+n+yP5IWlMRhlRzEjlTOaLEZgDQBoik="; types-aiobotocore-iotdeviceadvisor = - buildTypesAiobotocorePackage "iotdeviceadvisor" "2.25.2" - "sha256-MbYARIi0FUixr0BrOx8i2zkQ5ScNl2JekXKqFR6AJzI="; + buildTypesAiobotocorePackage "iotdeviceadvisor" "3.1.0" + "sha256-LCmas6ZoGVJCBGTbDomlUZ9D8ObHlKLfAjQr237Efvc="; types-aiobotocore-iotevents = - buildTypesAiobotocorePackage "iotevents" "2.25.2" - "sha256-nOA2CgNX8FMkkAnvdKx+1cJ2J6oVpA/SzQqhbW939zM="; + buildTypesAiobotocorePackage "iotevents" "3.1.0" + "sha256-qNBkkdxY+HPRWPnwMorXbxJ7zOAEAnHqxZQtI8QcC+A="; types-aiobotocore-iotevents-data = - buildTypesAiobotocorePackage "iotevents-data" "2.25.2" - "sha256-zJWDinktOdzVwFRDvhe2oJ60a+0ornkuZmFFIEHG1LU="; + buildTypesAiobotocorePackage "iotevents-data" "3.1.0" + "sha256-6Fc5977kR40OBCUUuwIeTB69AmGMauxbBlnNEK7kRe4="; types-aiobotocore-iotfleethub = buildTypesAiobotocorePackage "iotfleethub" "2.24.2" "sha256-WzdCGMVRCl8x+UswlyApMYMYT3Rvtng0ID2YyV08NzA="; types-aiobotocore-iotfleetwise = - buildTypesAiobotocorePackage "iotfleetwise" "2.25.2" - "sha256-dfs2kqZud8YyuKJ7h5f5FOaepAbgwyuVxPf2BsTv8ng="; + buildTypesAiobotocorePackage "iotfleetwise" "3.1.0" + "sha256-08+rNo6tbxufgP6OevGF2we6k0yDAI1D+m8cT721G2I="; types-aiobotocore-iotsecuretunneling = - buildTypesAiobotocorePackage "iotsecuretunneling" "2.25.2" - "sha256-xiDy1kKgS/f1FJh2NqNe5L8f0xmzZwpyUaRoCuP6VRc="; + buildTypesAiobotocorePackage "iotsecuretunneling" "3.1.0" + "sha256-BWHPwqwKLjmbEoI4plqT1AdwUXMI8i8NOmJcoBzmxLw="; types-aiobotocore-iotsitewise = - buildTypesAiobotocorePackage "iotsitewise" "2.25.2" - "sha256-ZwnG/eOWi6uvWx9grxW6OBsIaf+Kf3vEl2P+RlCtjL4="; + buildTypesAiobotocorePackage "iotsitewise" "3.1.0" + "sha256-g/Jq1mr2Yxj7JlX0sJNKZHfpSKHIxl3th0LkKgP+YSo="; types-aiobotocore-iotthingsgraph = - buildTypesAiobotocorePackage "iotthingsgraph" "2.25.2" - "sha256-+2aoGkoFdsT16dpHqxnLkB1JOk8CdEkTbPeT2ft8EbY="; + buildTypesAiobotocorePackage "iotthingsgraph" "3.1.0" + "sha256-+QPdt5r0menJccR41IUgFzcylBFZhmd5R/DpHEiaof0="; types-aiobotocore-iottwinmaker = - buildTypesAiobotocorePackage "iottwinmaker" "2.25.2" - "sha256-VmLslrYD8bZXjYAiup5Ym55ZnUxgaC2BIu4tdop+y/0="; + buildTypesAiobotocorePackage "iottwinmaker" "3.1.0" + "sha256-IkxNyeMDLOOV3PQyLVmspjXfeEZdz08ZBfRRBhOTDxI="; types-aiobotocore-iotwireless = - buildTypesAiobotocorePackage "iotwireless" "2.25.2" - "sha256-GT7wWOP1X/rrAbCRAiiTgKNwXlvjf3RSOQ6GcwIrFgw="; + buildTypesAiobotocorePackage "iotwireless" "3.1.0" + "sha256-l4fDC3LUKsjSRfvDeF40mhr1NBDq0J5F+OslASDGnS4="; types-aiobotocore-ivs = - buildTypesAiobotocorePackage "ivs" "2.25.2" - "sha256-MJlGDg4v0RSJ3rvF7i1rxtgdI3pjr0IcJZsrmP3DHDE="; + buildTypesAiobotocorePackage "ivs" "3.1.0" + "sha256-D32L2RCf3R4pUue6GrlT2sKAB+85QqE7gGfXDZjD5Wc="; types-aiobotocore-ivs-realtime = - buildTypesAiobotocorePackage "ivs-realtime" "2.25.2" - "sha256-kohM7k5ybZtI1adzTvY/f66QUVmYC4P1YmLz2nlzHv4="; + buildTypesAiobotocorePackage "ivs-realtime" "3.1.0" + "sha256-i2szlIDUNa+Mv4p4Gk30wPdTYE2dxMYB9P5sQXApm6w="; types-aiobotocore-ivschat = - buildTypesAiobotocorePackage "ivschat" "2.25.2" - "sha256-mt0mckRiQlBFYgUvXptSHVPVI+xdaNrOFdNEHzy9eEI="; + buildTypesAiobotocorePackage "ivschat" "3.1.0" + "sha256-umf4msLS7tMsec5V7pVT+iOPhmrEssg/z9Z9aSdd3ik="; types-aiobotocore-kafka = - buildTypesAiobotocorePackage "kafka" "2.25.2" - "sha256-oDPmGo/sQb9JzKpmR/vDVHKdBmjqoZggxYloXE8sO0c="; + buildTypesAiobotocorePackage "kafka" "3.1.0" + "sha256-xZW5MjR8sEba1Df99mKkq1eya52C8vR6f5AAE+WADVs="; types-aiobotocore-kafkaconnect = - buildTypesAiobotocorePackage "kafkaconnect" "2.25.2" - "sha256-0HC7FMCn9WfiyZjCwWUnWcDq/Y9QqyzXnmNe4wqwpqk="; + buildTypesAiobotocorePackage "kafkaconnect" "3.1.0" + "sha256-ZDbiinME85jauxx0drBIkcrTZRIoHpH8wNu5alFesWg="; types-aiobotocore-kendra = - buildTypesAiobotocorePackage "kendra" "2.25.2" - "sha256-9hoLqHHyM5ApiZF46j4TQftcsxflpgmeowV7vs8AFbc="; + buildTypesAiobotocorePackage "kendra" "3.1.0" + "sha256-kp7RCWiIsfyqnEErjfbV9X4/0VpBuG0MYOAdAFCpVkc="; types-aiobotocore-kendra-ranking = - buildTypesAiobotocorePackage "kendra-ranking" "2.25.2" - "sha256-Mt1jTUTHmLJnVL+hGYpqSqdGq2DEJBkMJzVS5ukaFDQ="; + buildTypesAiobotocorePackage "kendra-ranking" "3.1.0" + "sha256-M1ZO2zbwgaSB9y5OdIStKiDRphKc1uNNJAADFR7RVJ8="; types-aiobotocore-keyspaces = - buildTypesAiobotocorePackage "keyspaces" "2.25.2" - "sha256-L8VS25Bp36xluWUs9QoVE/qRAXrqsCD27R2LSPLmruE="; + buildTypesAiobotocorePackage "keyspaces" "3.1.0" + "sha256-VmZcaPS/FPi7t0PqRV1HE1chtApLrcgyQMK0cjKy8Fo="; types-aiobotocore-kinesis = - buildTypesAiobotocorePackage "kinesis" "2.25.2" - "sha256-mCFqvsi+1PW3VwALLkykyfISkXVEX7HCfDgJIZQzdvo="; + buildTypesAiobotocorePackage "kinesis" "3.1.0" + "sha256-EeeNZd0b0czoQSYrYwlDH6eEDr/sT+y9MWtQfV4y4p4="; types-aiobotocore-kinesis-video-archived-media = - buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.25.2" - "sha256-5kFLsQQZi9VhBWJiVKjTgFr9Gio59Y5AhUf5294MySU="; + buildTypesAiobotocorePackage "kinesis-video-archived-media" "3.1.0" + "sha256-nvkshYoZlA9Sz54N6GDusXpWSlBhDIeMHC6ouk3lOK8="; types-aiobotocore-kinesis-video-media = - buildTypesAiobotocorePackage "kinesis-video-media" "2.25.2" - "sha256-nb9TVdiEVlPy+mLYivALEUZgfhYqYGJjFRqMo6fp3Wc="; + buildTypesAiobotocorePackage "kinesis-video-media" "3.1.0" + "sha256-ZEz80X8Dvl8IqB0YBDtKCxzIviN2/B+VEE5DnuNTDo4="; types-aiobotocore-kinesis-video-signaling = - buildTypesAiobotocorePackage "kinesis-video-signaling" "2.25.2" - "sha256-ApCbbCWPFEuw74dMKxqPNCknDf+zgBcnnvP3q+hq3os="; + buildTypesAiobotocorePackage "kinesis-video-signaling" "3.1.0" + "sha256-9lU21OHqi5RZVeMEXfnddSL0O9uF/3h9xgOcpvWprCA="; types-aiobotocore-kinesis-video-webrtc-storage = - buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.25.2" - "sha256-TDawYu1ExF3mMen9eNCiY1UMixdZ5K0WhHWHGfvKhOU="; + buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "3.1.0" + "sha256-/I3tJnRe1Zzm2NNaUe3sRlMl/wn2Coz0HGwD0YlpL90="; types-aiobotocore-kinesisanalytics = - buildTypesAiobotocorePackage "kinesisanalytics" "2.25.2" - "sha256-CQXuj7d21j6VDF5vE3FzAGOtYIneFAJiL7ioDJsg+UY="; + buildTypesAiobotocorePackage "kinesisanalytics" "3.1.0" + "sha256-c/p6NCoccZetvwIq5SLXqAgNIx15IBQhx4nLWcxjNgo="; types-aiobotocore-kinesisanalyticsv2 = - buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.25.2" - "sha256-XHF4hST83t8R/TbfOBVXP5lMuQClES+XaKf7KSauH/g="; + buildTypesAiobotocorePackage "kinesisanalyticsv2" "3.1.0" + "sha256-j5roaWr6aUZJfTq0JcZtfQ7j/garPW5OmHYWzRsSx/I="; types-aiobotocore-kinesisvideo = - buildTypesAiobotocorePackage "kinesisvideo" "2.25.2" - "sha256-hnS3pir4ObjSzwpOKdOL6Z13SKFooRYL7LAePK3gzxs="; + buildTypesAiobotocorePackage "kinesisvideo" "3.1.0" + "sha256-Uh7xa6fpE21HfQuULq8EhR/QyzEqIaIocwxLcXX6HSQ="; types-aiobotocore-kms = - buildTypesAiobotocorePackage "kms" "2.25.2" - "sha256-4+ZRU+rDGLge2OLJqpD65R4nR4lp4RqDQsMJ12vX0AI="; + buildTypesAiobotocorePackage "kms" "3.1.0" + "sha256-7Nsh4AZqSTmnUE8AyXYsZULq8352kvLOBYxTI2EYTtA="; types-aiobotocore-lakeformation = - buildTypesAiobotocorePackage "lakeformation" "2.25.2" - "sha256-DlrQ9PobstugpGPFYDI+qmUdJXSEtJOT1TUS/pzzP70="; + buildTypesAiobotocorePackage "lakeformation" "3.1.0" + "sha256-NwH0MoQYvspI5Tws1kO8Y8VlPvI8lS4R/1IWgHLxcIU="; types-aiobotocore-lambda = - buildTypesAiobotocorePackage "lambda" "2.25.2" - "sha256-WkUkI9LAWLORwuQ8gJH7l92Alcz/1+6WZIgw0bznB/o="; + buildTypesAiobotocorePackage "lambda" "3.1.0" + "sha256-8G5vD6/ZJXyUfwg5j4lCOyK7MfUUSZ7zzG/kVxHFesU="; types-aiobotocore-lex-models = - buildTypesAiobotocorePackage "lex-models" "2.25.2" - "sha256-vh9YBdvDuN9P/18SRJEkw4u2iHGWZcNXzJFxhmfIzEQ="; + buildTypesAiobotocorePackage "lex-models" "3.1.0" + "sha256-TGQ/T917fF5y1xdIyMgNc6Beg32IW/Mc/omxg4OD41Y="; types-aiobotocore-lex-runtime = - buildTypesAiobotocorePackage "lex-runtime" "2.25.2" - "sha256-8lplzdiDbe6ugflU6B2399wpnWn1/02PxfD3Y1Nfcyo="; + buildTypesAiobotocorePackage "lex-runtime" "3.1.0" + "sha256-rjtfFVw51IfcOib/UWoDm+Vl0e3TAdV+8DKORjWkgOQ="; types-aiobotocore-lexv2-models = - buildTypesAiobotocorePackage "lexv2-models" "2.25.2" - "sha256-ERcdhhhV3smH4ldT3RXggbUTpyIrhdWN4AOtM+yEBLg="; + buildTypesAiobotocorePackage "lexv2-models" "3.1.0" + "sha256-3H4Hs7eSua0xfbwDqzoAPEgaHb7CaPTqKX2AIykPAX0="; types-aiobotocore-lexv2-runtime = - buildTypesAiobotocorePackage "lexv2-runtime" "2.25.2" - "sha256-w94hz4nxE9bOef6/sUHJ98brAHYEbeMqsJrNnhAGBsk="; + buildTypesAiobotocorePackage "lexv2-runtime" "3.1.0" + "sha256-naUBpkzd+0yDdj/0pX1HsfWSHWPufPI0VlN3oEcSqkE="; types-aiobotocore-license-manager = - buildTypesAiobotocorePackage "license-manager" "2.25.2" - "sha256-wYdKQouFpqYSwJnhODLRq85RijCfi0NyZ9QfblUw3LE="; + buildTypesAiobotocorePackage "license-manager" "3.1.0" + "sha256-XIxZ5S2STuZoxCRElFuR0CBw0qbZFdsWcLgP9p0eAsI="; types-aiobotocore-license-manager-linux-subscriptions = - buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.25.2" - "sha256-iYdFS/wK8w/8k4U4HHIywdWfrndqIiW8fORPeAscpoE="; + buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "3.1.0" + "sha256-lxbTkemBfXZdnvcqDH34SO3CrD73P4tuskeNPA4EKF8="; types-aiobotocore-license-manager-user-subscriptions = - buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.25.2" - "sha256-lnE4SloS8g7lDE0x5Q+qCITeyLrcGRwI+6lZBcIGH2w="; + buildTypesAiobotocorePackage "license-manager-user-subscriptions" "3.1.0" + "sha256-nXLQhq6P9/zYlPNPgGUD3uVbPU0FyjdLm2uJyeme7QY="; types-aiobotocore-lightsail = - buildTypesAiobotocorePackage "lightsail" "2.25.2" - "sha256-+G/8W+9NbMbJT0oy8pLmSJLF7vtG2HplKya8bzCm2+c="; + buildTypesAiobotocorePackage "lightsail" "3.1.0" + "sha256-QStE+H5UmYQutURBMmnBYXtzhk2XPJ48C8o6ft1kO1w="; types-aiobotocore-location = - buildTypesAiobotocorePackage "location" "2.25.2" - "sha256-8uIByz83NRpkCJl2Wff82hm9vWW/0HLcHq9ypeKuDXo="; + buildTypesAiobotocorePackage "location" "3.1.0" + "sha256-cRg85uugDASyPt2nvE4LJxRSv+0tVfCwdFu3WiitTSk="; types-aiobotocore-logs = - buildTypesAiobotocorePackage "logs" "2.25.2" - "sha256-h4gPST8V8xHEIbj4TMBdN6xREBfqnfgMYeuKCzoLffY="; + buildTypesAiobotocorePackage "logs" "3.1.0" + "sha256-TABnp9dbK0lFGfEKNhVrWXgNtjoQ1Hue3EeHMPPlGcs="; types-aiobotocore-lookoutequipment = - buildTypesAiobotocorePackage "lookoutequipment" "2.25.2" - "sha256-GPLq/zfOTWA9E2a/eSWFuGaHyZSgahG28NuIOHfoTMk="; + buildTypesAiobotocorePackage "lookoutequipment" "3.1.0" + "sha256-MtoPx73eNTczWKYre5MGsjPhFFqyrf/7CxKr5vURobw="; types-aiobotocore-lookoutmetrics = buildTypesAiobotocorePackage "lookoutmetrics" "2.24.2" @@ -861,160 +868,164 @@ in "sha256-HvNqynXLpYFJceCmrlncodqWuoczilMB8QtbCS5pcDM="; types-aiobotocore-m2 = - buildTypesAiobotocorePackage "m2" "2.25.2" - "sha256-YbWneWHZ/Ec/bnLTdOGQEAmabSPZ0aP2+9Ant+mWO1g="; + buildTypesAiobotocorePackage "m2" "3.1.0" + "sha256-3BlyGJzxaJJmtvVPDO1Yz9l5iv0Tq/ZzD01AIEcinvk="; types-aiobotocore-machinelearning = - buildTypesAiobotocorePackage "machinelearning" "2.25.2" - "sha256-S5y7vhPepXu4r4bsSXJakD6yZxgLSLhDhwpbG0NXqn0="; + buildTypesAiobotocorePackage "machinelearning" "3.1.0" + "sha256-VNcDoCskBwlQP8McYe1oWLoTaEOmTZqRKwiS10hmp2c="; types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.7.0" "sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw="; types-aiobotocore-macie2 = - buildTypesAiobotocorePackage "macie2" "2.25.2" - "sha256-qIvrKot9j/V5Ze41i8969zJ2fTFghJciMpFcvUMUaNE="; + buildTypesAiobotocorePackage "macie2" "3.1.0" + "sha256-LsoDa6NENLo9PhHomtgQi7u9OsO0hT2reP2wKQeGrCY="; types-aiobotocore-managedblockchain = - buildTypesAiobotocorePackage "managedblockchain" "2.25.2" - "sha256-qyceXJgZ7WBPrLx6qhX+Hjy6Gn+ZvhlTaUBdMc52hH0="; + buildTypesAiobotocorePackage "managedblockchain" "3.1.0" + "sha256-n1Tm0b89leOqIP5W8SFfSNUp7Bcmsk7iG5qzWnJdg9I="; types-aiobotocore-managedblockchain-query = - buildTypesAiobotocorePackage "managedblockchain-query" "2.25.2" - "sha256-6RHcu96TCIavgycEbYM4Q9suVDd3TDO0DvyqcK5VOMo="; + buildTypesAiobotocorePackage "managedblockchain-query" "3.1.0" + "sha256-0VI3i04F3GEHQ2oEGdY4u8sCdS4C6GpVxuT5oXWlEUQ="; types-aiobotocore-marketplace-catalog = - buildTypesAiobotocorePackage "marketplace-catalog" "2.25.2" - "sha256-qj3TSjteoHDDQAdy55D6cJhH05PUZplNt/zxHh2fEBo="; + buildTypesAiobotocorePackage "marketplace-catalog" "3.1.0" + "sha256-WVQefI929zHBU7YPIoms1w89H6FSlb0pqYDrV/s8aZ0="; types-aiobotocore-marketplace-entitlement = - buildTypesAiobotocorePackage "marketplace-entitlement" "2.25.2" - "sha256-DRKMayesiEf1sOcfnoxGF8vPY/uX0rpYufUYiJUQSVs="; + buildTypesAiobotocorePackage "marketplace-entitlement" "3.1.0" + "sha256-pptb05jWc1EaeJLyAPzNV4lUCm8WLNs3fmV1wzY4FSM="; types-aiobotocore-marketplacecommerceanalytics = - buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.25.2" - "sha256-qxtdh9tSI4hpRq3jBU6JxvqSu3YkTbHhMxJ1ekQx9JU="; + buildTypesAiobotocorePackage "marketplacecommerceanalytics" "3.1.0" + "sha256-e7kFjbuO1ZtoexdLH/h/8H9axhjXxg0+UZYBtx8ZjGg="; types-aiobotocore-mediaconnect = - buildTypesAiobotocorePackage "mediaconnect" "2.25.2" - "sha256-aDGNCaBg0o4wNFRyKUUWWraybEZeelFd8XKl70RpQtQ="; + buildTypesAiobotocorePackage "mediaconnect" "3.1.0" + "sha256-vVKPKcq0Tclv20DSYF16lHlDPlYbkZjcW5l96BpuO2E="; types-aiobotocore-mediaconvert = - buildTypesAiobotocorePackage "mediaconvert" "2.25.2" - "sha256-At89/Du/ui/NM1WeQomgur8VF4hS/vyzt2mD1LysWHU="; + buildTypesAiobotocorePackage "mediaconvert" "3.1.0" + "sha256-VpS9XsH3pkM+MtIvkqSVupbmY/SOYqavmJv37A2C6RU="; types-aiobotocore-medialive = - buildTypesAiobotocorePackage "medialive" "2.25.2" - "sha256-anrK2JZmOh4WZ543bh2RCbuELbuhvEOXtYbGhZ/UqrA="; + buildTypesAiobotocorePackage "medialive" "3.1.0" + "sha256-/LuKnEz9ljJ9Od3urau/v47HzlxUH2/Rxw/2Z8Lpx34="; types-aiobotocore-mediapackage = - buildTypesAiobotocorePackage "mediapackage" "2.25.2" - "sha256-E3jZUhnUKvhneoCay65koa+T6mbua1Lbax6kBjrItx4="; + buildTypesAiobotocorePackage "mediapackage" "3.1.0" + "sha256-T1dhrkPx7i5WsXqFy+Vjy84AqXqpqcGwJ8vuRyCh8Bk="; types-aiobotocore-mediapackage-vod = - buildTypesAiobotocorePackage "mediapackage-vod" "2.25.2" - "sha256-uL4hVr/G00kA7wG+atjbn1lLLoTV0AnXYYDluCfSmqE="; + buildTypesAiobotocorePackage "mediapackage-vod" "3.1.0" + "sha256-2yFnBjTn7pmuZMeQtOP+h62nAkBwEnVmTgXPXRQHB4w="; types-aiobotocore-mediapackagev2 = - buildTypesAiobotocorePackage "mediapackagev2" "2.25.2" - "sha256-tZCiBFSee+6HplPoPHoVMaR0XrvKZtlWKzVqlXkdW5k="; + buildTypesAiobotocorePackage "mediapackagev2" "3.1.0" + "sha256-8O0u2Twrzmcmd9NvCY0Lu/CIIHt5TdnjweEde0zq5qE="; types-aiobotocore-mediastore = - buildTypesAiobotocorePackage "mediastore" "2.25.2" - "sha256-7ANK/FhmUkUUUreA4xLJAqYI53ioFO07kDNHLYkyBlU="; + buildTypesAiobotocorePackage "mediastore" "3.1.0" + "sha256-2d/8v1dOyH2i7/xBoIjVlfOHi4w36K3SQVPAcPWNHSY="; types-aiobotocore-mediastore-data = - buildTypesAiobotocorePackage "mediastore-data" "2.25.2" - "sha256-XFex66jlYRKiCfRdiZVX28QwXe8+PC2uB5LM+8mOfiw="; + buildTypesAiobotocorePackage "mediastore-data" "3.1.0" + "sha256-vpNAWfHRQfLpL/nQQDB+keQzx8W3Gzxf2mBQeY55bb4="; types-aiobotocore-mediatailor = - buildTypesAiobotocorePackage "mediatailor" "2.25.2" - "sha256-COlacwu57atUhHwb157igyHuqh2XazkBpSVh91z4nAw="; + buildTypesAiobotocorePackage "mediatailor" "3.1.0" + "sha256-QlhYhGg8mdTYzJYKCLYCBMI9fm6bWLnlCfiU1Z8UPvI="; types-aiobotocore-medical-imaging = - buildTypesAiobotocorePackage "medical-imaging" "2.25.2" - "sha256-NHoq/spW3VagYD79oHmdJWvie0+8xosoOMekLZVwQQA="; + buildTypesAiobotocorePackage "medical-imaging" "3.1.0" + "sha256-cYGRsNi8Qz8MqDlYREcwBDn6XeOEKNzpkrbw5R2Txo8="; types-aiobotocore-memorydb = - buildTypesAiobotocorePackage "memorydb" "2.25.2" - "sha256-/59U+2UMahLGM8GqafX2ZPxrA7rIT4Z9qwNDW3zmKxY="; + buildTypesAiobotocorePackage "memorydb" "3.1.0" + "sha256-twMmwL6aCrv3qIgUY3TvQvc2+NIl+VisAEqkte8+Y8I="; types-aiobotocore-meteringmarketplace = - buildTypesAiobotocorePackage "meteringmarketplace" "2.25.2" - "sha256-PpQcRmsKJ/hQwg/5heNMnpODolJful2lloGZaf0pQLE="; + buildTypesAiobotocorePackage "meteringmarketplace" "3.1.0" + "sha256-5ZBnj2vC8JLvG/fsfNhZLzFASNmZVXecTcXx56yJd5Y="; types-aiobotocore-mgh = - buildTypesAiobotocorePackage "mgh" "2.25.2" - "sha256-KdrWfPA/CicV8vNUjnrw/5w9QKda1sA1gXwiz7umR/o="; + buildTypesAiobotocorePackage "mgh" "3.1.0" + "sha256-Pa+0Mo1M9592t9jypMgWXPtaVV5ixIlbpvdlqoIn9aA="; types-aiobotocore-mgn = - buildTypesAiobotocorePackage "mgn" "2.25.2" - "sha256-nBPit2aPt6Zs9AQmji828swj1A9L5W3olAc95fTQl3s="; + buildTypesAiobotocorePackage "mgn" "3.1.0" + "sha256-E+Ewmb0THUfQalvwavdsjbI9gBxt5jjACyGj8yd54M8="; types-aiobotocore-migration-hub-refactor-spaces = - buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.25.2" - "sha256-XTHyGqOf67eu+bzyx0l+UpgIIA5uHfyltglvjhsD2l0="; + buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "3.1.0" + "sha256-mUH/rO1M52yctoTlxshMKZzicBR6lYk+gQBaIBj+F4g="; types-aiobotocore-migrationhub-config = - buildTypesAiobotocorePackage "migrationhub-config" "2.25.2" - "sha256-8q5MpnVx1zo1C4Olk93vFw8pHhVQ7jRlfX1nyIBZBzw="; + buildTypesAiobotocorePackage "migrationhub-config" "3.1.0" + "sha256-N09rn/l7RaBbxvDx9sOhNLoNrsYaSKwNOfBGUOqXhj8="; types-aiobotocore-migrationhuborchestrator = - buildTypesAiobotocorePackage "migrationhuborchestrator" "2.25.2" - "sha256-njVMttM0+1igXhrM3OIUTLv+97K4/Ast1NFwzFvAVCM="; + buildTypesAiobotocorePackage "migrationhuborchestrator" "3.1.0" + "sha256-ASpM+eVGpsH/lZ4smCKPbPSVzYLbu0Wvd1fjsHB+B5Y="; types-aiobotocore-migrationhubstrategy = - buildTypesAiobotocorePackage "migrationhubstrategy" "2.25.2" - "sha256-PREO7b44lmLvdug5wuQaKskllldvil1q8gDYT3kJjoQ="; + buildTypesAiobotocorePackage "migrationhubstrategy" "3.1.0" + "sha256-vp3acdzrz3urnV8MMMCDWhfIsqsqVPr3pfmdwvUEMxs="; types-aiobotocore-mobile = buildTypesAiobotocorePackage "mobile" "2.13.2" "sha256-OxB91BCAmYnY72JBWZaBlEkpAxN2Q5aY4i1Pt3eD9hc="; types-aiobotocore-mq = - buildTypesAiobotocorePackage "mq" "2.25.2" - "sha256-AwInW1TGOr0n0TUYizaSQ0o9Y6ckmmmep6mAh6XW+Bo="; + buildTypesAiobotocorePackage "mq" "3.1.0" + "sha256-SVpO6Zcaz41z+0C4jkcjrX8pwAgk84rzQnH4zaHswOg="; types-aiobotocore-mturk = - buildTypesAiobotocorePackage "mturk" "2.25.2" - "sha256-HbrgZBxr2QtDwJgd42zZV+4BoRtYsri6lYe2oYWnwMs="; + buildTypesAiobotocorePackage "mturk" "3.1.0" + "sha256-u4qzwYEtyy0Xm+Um2j05XSXzmhwkhCaPypwgQziz8zA="; types-aiobotocore-mwaa = - buildTypesAiobotocorePackage "mwaa" "2.25.2" - "sha256-6+pGFAX1sTopVOBq1eRM9c154OB7zFHP3aKjSzLSjcc="; + buildTypesAiobotocorePackage "mwaa" "3.1.0" + "sha256-mexMmERO/M5/ijNqbrcYMhZ3KkssA/bkdqm/jIOAlXc="; types-aiobotocore-neptune = - buildTypesAiobotocorePackage "neptune" "2.25.2" - "sha256-Zpl4Anrfd58nH8vkgnFA6qLlVZkG4ZEqBn5vW6ZXQOA="; + buildTypesAiobotocorePackage "neptune" "3.1.0" + "sha256-c4oSY8KD1hmuBF9k7Y1PolF+J/KWDDep3YOdfDuX7d8="; types-aiobotocore-network-firewall = - buildTypesAiobotocorePackage "network-firewall" "2.25.2" - "sha256-/7j4x/JPaKBhHo7yN2wkPMbg9qLRPHTwlRO+6Gkc6Lg="; + buildTypesAiobotocorePackage "network-firewall" "3.1.0" + "sha256-uZ9jzqH2GqMOu7semwQUfK+QNnS1Lmr4WtOLsH0uhvU="; types-aiobotocore-networkmanager = - buildTypesAiobotocorePackage "networkmanager" "2.25.2" - "sha256-ZiIH0oKyydgSqE7FaI2xKjdNKK+5mskPc1NytqVw5js="; + buildTypesAiobotocorePackage "networkmanager" "3.1.0" + "sha256-4QKUo+nfhOp0B193Is05Uj0IRvub1iTWXJsyxdkEzZ4="; + + types-aiobotocore-networkmonitor = + buildTypesAiobotocorePackage "networkmonitor" "3.1.0" + "sha256-KcRWF8w12mTQaJLfxpnIu6gVMGHogUvMVDEaltEkUNY="; types-aiobotocore-nimble = buildTypesAiobotocorePackage "nimble" "2.15.2" "sha256-PChX5Jbgr0d1YaTZU9AbX3cM7NrhkyunK6/X3l+I8Q0="; types-aiobotocore-oam = - buildTypesAiobotocorePackage "oam" "2.25.2" - "sha256-w3SEOR6BQSA5ckP9HROOR4cAbo2+4D0hEZi26pCNMnU="; + buildTypesAiobotocorePackage "oam" "3.1.0" + "sha256-pWEdPF2++l+NugmxUOl+vXnF1NyPb5tRhQ3j7L8A+MQ="; types-aiobotocore-omics = - buildTypesAiobotocorePackage "omics" "2.25.2" - "sha256-PAG9T7YOsYdtWjZvUxNUIYnWYrizZHpmH78ayWmTCKY="; + buildTypesAiobotocorePackage "omics" "3.1.0" + "sha256-ZTA29UXlf8werkHgRjj3lxqdifgaGuL/f6HWWu0J3PI="; types-aiobotocore-opensearch = - buildTypesAiobotocorePackage "opensearch" "2.25.2" - "sha256-5nRwfDho/9yvcH0dYpxeCzVIQrF9J9dnv5Qm4WvZ5zA="; + buildTypesAiobotocorePackage "opensearch" "3.1.0" + "sha256-AJoeYNXxBoKHY4s/AlSph0k6mit8e4tv0z7JepKaDm4="; types-aiobotocore-opensearchserverless = - buildTypesAiobotocorePackage "opensearchserverless" "2.25.2" - "sha256-saBUVPlT3ODQJ7Jk5G71R7Qq7/L14qtXnRMcCd+0OY4="; + buildTypesAiobotocorePackage "opensearchserverless" "3.1.0" + "sha256-WXax0ReUKl+Z7SBtPVXqFIVKFPjVsta9xc+WBoy3c8A="; types-aiobotocore-opsworks = buildTypesAiobotocorePackage "opsworks" "2.24.2" @@ -1025,80 +1036,92 @@ in "sha256-i+qoE5XXWpZ7dQeDagkD2MhnBjwbKTJYyZxATDh8h9M="; types-aiobotocore-organizations = - buildTypesAiobotocorePackage "organizations" "2.25.2" - "sha256-dO8JE2pbNt6rDAuHiwbMuTg2V0fKCGjc6d/Cd3OVhUQ="; + buildTypesAiobotocorePackage "organizations" "3.1.0" + "sha256-BaiRDt1tXIPgb1sG8++4KO9USp0IQSHSGSHs8x8e3yc="; types-aiobotocore-osis = - buildTypesAiobotocorePackage "osis" "2.25.2" - "sha256-0nk0lMWUbuINhT60pLowKwAaOGQbd/9sf7wEj2lNhl0="; + buildTypesAiobotocorePackage "osis" "3.1.0" + "sha256-AdgPazMDqkFJGNvBKL9sZkjEfbE7OgvxABTHo3ZfkzE="; types-aiobotocore-outposts = - buildTypesAiobotocorePackage "outposts" "2.25.2" - "sha256-c/1DDIt+MBMt09ZZHMAnvG81lDq9AFisbIWIBG6D5MQ="; + buildTypesAiobotocorePackage "outposts" "3.1.0" + "sha256-+eHT5wowQ7Hhh/hknShSrJNQOeN1lbPWo95SHLz40Fk="; types-aiobotocore-panorama = - buildTypesAiobotocorePackage "panorama" "2.25.2" - "sha256-Zv0yeFB5IpB3kqlOowfNswR+G5OX82OJBt1QUisDlos="; + buildTypesAiobotocorePackage "panorama" "3.1.0" + "sha256-rvEI2jLRCYQXvb3UrZQrDsL1fWvfWUIdnekHaUiY28Y="; types-aiobotocore-payment-cryptography = - buildTypesAiobotocorePackage "payment-cryptography" "2.25.2" - "sha256-KrTughOEYCqNpOv/Y2jmJfRexOrzV5yJomLPTQRdXjs="; + buildTypesAiobotocorePackage "payment-cryptography" "3.1.0" + "sha256-AqPcpmfoK5b1+urB5sMevuThOHfaG4JACzxcsaL5ez0="; types-aiobotocore-payment-cryptography-data = - buildTypesAiobotocorePackage "payment-cryptography-data" "2.25.2" - "sha256-jzGSwUw5gsrr+1tu3+Rdo1K0d5AqmcUUI8nolCOT4bU="; + buildTypesAiobotocorePackage "payment-cryptography-data" "3.1.0" + "sha256-rnfe82cPLd9VxxS+ycLQN3+b/nBRSwVvUSBCJ4fXVPg="; types-aiobotocore-personalize = - buildTypesAiobotocorePackage "personalize" "2.25.2" - "sha256-8spaqQ+k5d7WGon8CiJ5LgbhsZBGexTHby5YGnL1a4U="; + buildTypesAiobotocorePackage "personalize" "3.1.0" + "sha256-XoWj+MgsCgrpgPEvbGQdvZNWrah4a4YE/B8ZnPNyf48="; types-aiobotocore-personalize-events = - buildTypesAiobotocorePackage "personalize-events" "2.25.2" - "sha256-s1GQchI2rx+ajsA5UENZVWo9KY1GMdUMDpLt7ePGImg="; + buildTypesAiobotocorePackage "personalize-events" "3.1.0" + "sha256-cZtWQx0dsHBwfdgW0IV5vvf7T48QgjDwneapLelh8Mw="; types-aiobotocore-personalize-runtime = - buildTypesAiobotocorePackage "personalize-runtime" "2.25.2" - "sha256-bhEeoFRrlzCM9FoulsT/DRkye/pfFIrn4dzk30s2RKQ="; + buildTypesAiobotocorePackage "personalize-runtime" "3.1.0" + "sha256-quupJC7lp19zGepwF3AE7vC+RQK3V0ZEZ28UERHLqTQ="; types-aiobotocore-pi = - buildTypesAiobotocorePackage "pi" "2.25.2" - "sha256-OUd0S5oRAdGqeajxHX59x25igGgFIhr7yAHMYqsQh1M="; + buildTypesAiobotocorePackage "pi" "3.1.0" + "sha256-YhDayVTPYXTwQLIi9/x6RLOJvO/8mHQRijjgfEh1Uu0="; types-aiobotocore-pinpoint = - buildTypesAiobotocorePackage "pinpoint" "2.25.2" - "sha256-M2sQEvHFE0vV1l1eePhb54HGsJ2RrkaK2M9J0IVlfX8="; + buildTypesAiobotocorePackage "pinpoint" "3.1.0" + "sha256-Yu2TwfQg+z67aYVmOmE4MkHQYe/L7G8pscSN7Ex501I="; types-aiobotocore-pinpoint-email = - buildTypesAiobotocorePackage "pinpoint-email" "2.25.2" - "sha256-ZnMOcODdmzB/N6QCmCOSAyL2CXss1GcOU+Fh9Wyh+5g="; + buildTypesAiobotocorePackage "pinpoint-email" "3.1.0" + "sha256-sYA0knUpk6BJ1OalXZUqlMbVwdFxf52df5uIXe3WMHs="; types-aiobotocore-pinpoint-sms-voice = - buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.25.2" - "sha256-6F3QLsaPLU4BBtaONj2lKedt8oYaj+gAb1YUvwcmbzg="; + buildTypesAiobotocorePackage "pinpoint-sms-voice" "3.1.0" + "sha256-c2W34nrI8LSN+4/WqOD0D/GedYYFB/pttSLwH8wTd38="; types-aiobotocore-pinpoint-sms-voice-v2 = - buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.25.2" - "sha256-j7BCnRMXe9+d0kRJVaYEr54Bo+ujjS1Hi1yfjHCBkdE="; + buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "3.1.0" + "sha256-6sfSZTgDInj8uq7su9HRtGXNXAODZjk8C3dyEjIFBUI="; types-aiobotocore-pipes = - buildTypesAiobotocorePackage "pipes" "2.25.2" - "sha256-3FqyC9tFQz0ZEW3TBgN5lHeaY5dCNnpIwxi7z+BL0hc="; + buildTypesAiobotocorePackage "pipes" "3.1.0" + "sha256-M8gwIKw5i0g7MmBP/3Q9qGZNdy+4M2y7PkaH/r28aOU="; types-aiobotocore-polly = - buildTypesAiobotocorePackage "polly" "2.25.2" - "sha256-DIlOVgsbGsqMsAQRwr/YmDD/lW2UUyjLNppMn9VtfoU="; + buildTypesAiobotocorePackage "polly" "3.1.0" + "sha256-sD/cb+Vlx5GEVJBw7cSdEdVfxG8d1rxtpRl8bKjTNko="; types-aiobotocore-pricing = - buildTypesAiobotocorePackage "pricing" "2.25.2" - "sha256-aSteb3n8TbdQxdOvmVRRcuwCRq6IE1/trY3wBuDW4io="; + buildTypesAiobotocorePackage "pricing" "3.1.0" + "sha256-5+buKscamnXMnrbDKmG4+CLZX9JFsZFUwq7a/6bn8Dc="; types-aiobotocore-privatenetworks = buildTypesAiobotocorePackage "privatenetworks" "2.22.0" "sha256-yaYvgVKcr3l2eq0dMzmQEZHxgblTLlVF9cZRnObiB7M="; types-aiobotocore-proton = - buildTypesAiobotocorePackage "proton" "2.25.2" - "sha256-JnoxcrN0S/qZ3mhVqKxY7Nbf3kegEx5Xnc6ZxUKeeyE="; + buildTypesAiobotocorePackage "proton" "3.1.0" + "sha256-xL5nFUcqZXWyzKVcE8ZPO4UlGdAQLUnsQWQIxOG8nOc="; + + types-aiobotocore-qapps = + buildTypesAiobotocorePackage "qapps" "3.1.0" + "sha256-z5neAo+Dicr6ofYAxojuy38gj3HY2vRYAWDFbjHB8MM="; + + types-aiobotocore-qbusiness = + buildTypesAiobotocorePackage "qbusiness" "3.1.0" + "sha256-FmVK+smTLqJxVR0XcB90UVFF0wqsvp5IRaEsvH05QC8="; + + types-aiobotocore-qconnect = + buildTypesAiobotocorePackage "qconnect" "3.1.0" + "sha256-bud5qpY9mB1LKaD/GL00l+fDYg6TX3XKuWdz3h2e9q8="; types-aiobotocore-qldb = buildTypesAiobotocorePackage "qldb" "2.24.2" @@ -1109,200 +1132,200 @@ in "sha256-Lk9RLigcg4F/AsgKneBUoyPyeUh46ra+BLCw94b74eU="; types-aiobotocore-quicksight = - buildTypesAiobotocorePackage "quicksight" "2.25.2" - "sha256-HnGgyqUvB+hjpqWPU24TAr5kJCYcPls9TsCqsXbWdcY="; + buildTypesAiobotocorePackage "quicksight" "3.1.0" + "sha256-w5a9S3n2y4wVoS19FcLlnS5SqFbqEBr8e67ZdhL0URs="; types-aiobotocore-ram = - buildTypesAiobotocorePackage "ram" "2.25.2" - "sha256-y4KEJDBFOwbSGuMdIhkb2ZK9Gh7axRBBaKcStagc6Ek="; + buildTypesAiobotocorePackage "ram" "3.1.0" + "sha256-dfXZMZd0W4uQP5YuC2yILkUcZkRPGLnARilQJ9KdF5I="; types-aiobotocore-rbin = - buildTypesAiobotocorePackage "rbin" "2.25.2" - "sha256-WfqcriciQKLy4gQFNTbBU65R6b9o+WU2rPbVORigzh4="; + buildTypesAiobotocorePackage "rbin" "3.1.0" + "sha256-8nReCqY8ZQLDEPLxSLwOktDv1FQYS4tg4ipiniVCxTc="; types-aiobotocore-rds = - buildTypesAiobotocorePackage "rds" "2.25.2" - "sha256-BQ9R+G5QcH3iViK79qJ6s658fikXmKESHzkqjDz3i2M="; + buildTypesAiobotocorePackage "rds" "3.1.0" + "sha256-5MG19K69uAeyji6VLimgCCmnikSXDNfW0vbT0AuZhuo="; types-aiobotocore-rds-data = - buildTypesAiobotocorePackage "rds-data" "2.25.2" - "sha256-1hTSDOuk6kkscJJMSpxtzv+Yq842JC693qUULggw77g="; + buildTypesAiobotocorePackage "rds-data" "3.1.0" + "sha256-OTR/lyVHXTHL0p2MkrnlQ0EzNUlmBETU2Qx/t0OSOu0="; types-aiobotocore-redshift = - buildTypesAiobotocorePackage "redshift" "2.25.2" - "sha256-o69QtsQL6+hicLZrEl9Ws6be8jYk38rS2qyFzKG8vnM="; + buildTypesAiobotocorePackage "redshift" "3.1.0" + "sha256-Qih8LF6U/b8TdKoYVkdCUP23CQGykQrs+QYGnpj1UeI="; types-aiobotocore-redshift-data = - buildTypesAiobotocorePackage "redshift-data" "2.25.2" - "sha256-cM+3HLOFfWrEawh6po1zebYx/iw5FjYUvB+y0X1VeAM="; + buildTypesAiobotocorePackage "redshift-data" "3.1.0" + "sha256-lSaAmGax7v3PjY6TomhzUzkYR4hPphaFaM/nkKcIKPA="; types-aiobotocore-redshift-serverless = - buildTypesAiobotocorePackage "redshift-serverless" "2.25.2" - "sha256-xZsnMH6mKYIi17QlOqHRUbntwh6rLyZlvigN2M13qt8="; + buildTypesAiobotocorePackage "redshift-serverless" "3.1.0" + "sha256-948QWRNkfWACgji4YLYg8WjMcR+hQvLchPVA3YNkhU0="; types-aiobotocore-rekognition = - buildTypesAiobotocorePackage "rekognition" "2.25.2" - "sha256-MPiEtnazV91O74r0iQ285THqbiLqoAWxb2OF1XXK2Ew="; + buildTypesAiobotocorePackage "rekognition" "3.1.0" + "sha256-BpZz/7EKGeX4cOpw1ytdKEaNcZM1RyNnKoOM1vMkNi4="; types-aiobotocore-resiliencehub = - buildTypesAiobotocorePackage "resiliencehub" "2.25.2" - "sha256-MemIUV9PmsV+1hmRJrzry5cWyZ+Sol8fwjpIT129em8="; + buildTypesAiobotocorePackage "resiliencehub" "3.1.0" + "sha256-/Wjl0M3HztmSHQwshi5tV1qYIpF1VfWjfmHLG/dk60Q="; types-aiobotocore-resource-explorer-2 = - buildTypesAiobotocorePackage "resource-explorer-2" "2.25.2" - "sha256-P1hKQiKYdj2ENId6Xd17v2TAOH0cYJZs0M8l93yAdjA="; + buildTypesAiobotocorePackage "resource-explorer-2" "3.1.0" + "sha256-JgadeqkL5Vtlq+zqbVF6KxwyziOwyGxcaVdWro2WgdU="; types-aiobotocore-resource-groups = - buildTypesAiobotocorePackage "resource-groups" "2.25.2" - "sha256-mehT32Cu11oq9/nAlrbBWG9Bk8Led/CXCm8Am7VoG8c="; + buildTypesAiobotocorePackage "resource-groups" "3.1.0" + "sha256-7XeIQnK4CnIEOEcuN5WRVgEOd5dhXn2uKGWHOrR6aps="; types-aiobotocore-resourcegroupstaggingapi = - buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.25.2" - "sha256-aY46IDVal+xGidm+Ov4GyY+uz15nT8BWYR3dQu7uri4="; + buildTypesAiobotocorePackage "resourcegroupstaggingapi" "3.1.0" + "sha256-wrfCRdioYGv9AnyAqVfMQC2kiA6ZLBwUx1ekotzhl9Q="; types-aiobotocore-robomaker = buildTypesAiobotocorePackage "robomaker" "2.24.2" "sha256-EczunxMisSO9t2iYzXuzTeFiNalu2EyDRIOE7TW5fOg="; types-aiobotocore-rolesanywhere = - buildTypesAiobotocorePackage "rolesanywhere" "2.25.2" - "sha256-oYy2x4IOVeM3RaphZGI/JcOnZ2+SSOinB7eOC14CsX0="; + buildTypesAiobotocorePackage "rolesanywhere" "3.1.0" + "sha256-ceFD+jZ0iEOj72AewYaRwFkDaSH2sREnM+DT4PcxBho="; types-aiobotocore-route53 = - buildTypesAiobotocorePackage "route53" "2.25.2" - "sha256-ikAu/EgY3+nIli8hQ80hq806vZwfCSQpt4jS7EhE9Zw="; + buildTypesAiobotocorePackage "route53" "3.1.0" + "sha256-ghRcEZjAGk3Pgt2s5RPV0JkR3aTr6TAl89Gyeg4FXaE="; types-aiobotocore-route53-recovery-cluster = - buildTypesAiobotocorePackage "route53-recovery-cluster" "2.25.2" - "sha256-GUzOVHDOGQviIujhWIVC6y/gRawsqK4DRMhuam0N1/M="; + buildTypesAiobotocorePackage "route53-recovery-cluster" "3.1.0" + "sha256-W2DHYrs86MuFJWu4PbTgsote0A5XapRIOV/j6+FmY2k="; types-aiobotocore-route53-recovery-control-config = - buildTypesAiobotocorePackage "route53-recovery-control-config" "2.25.2" - "sha256-Onq9TVrQ5J4EgkMfkajHnw7Gp4TSEbhyOFEnCODLwKw="; + buildTypesAiobotocorePackage "route53-recovery-control-config" "3.1.0" + "sha256-st/GM/SDGdCAppeAGt1JtzChSZB+zuJs3vgPTdqrRB4="; types-aiobotocore-route53-recovery-readiness = - buildTypesAiobotocorePackage "route53-recovery-readiness" "2.25.2" - "sha256-c/qst7MAAyUIokZoh84dKs0i+WCoSQA6xh99YQvXZm4="; + buildTypesAiobotocorePackage "route53-recovery-readiness" "3.1.0" + "sha256-xx5ZF0r/iTknhUDQR0FG3PO5rXZDdMx5rHMJkzORR2U="; types-aiobotocore-route53domains = - buildTypesAiobotocorePackage "route53domains" "2.25.2" - "sha256-MwG+PJGNx/NcZJDL8c3DCoE2FBseyTTFHdShEbbvevU="; + buildTypesAiobotocorePackage "route53domains" "3.1.0" + "sha256-gQB/NxwpU4uAs/E1zPhJk0Bk31RIVoI2aViDc1b42ME="; types-aiobotocore-route53resolver = - buildTypesAiobotocorePackage "route53resolver" "2.25.2" - "sha256-SasLn3MEK1/MAHBVctJORkMTrZRsdEWjvemliiG1wb4="; + buildTypesAiobotocorePackage "route53resolver" "3.1.0" + "sha256-JBt104A4GY8m/5D0o7qkUAro5KSSOIPcJ7lPI07kK0I="; types-aiobotocore-rum = - buildTypesAiobotocorePackage "rum" "2.25.2" - "sha256-WtE80P8/53O2uySzTADOue/V7GAbAEy6xvlC/cRhwIE="; + buildTypesAiobotocorePackage "rum" "3.1.0" + "sha256-WiokR/bIrIo1hn8dNEUE39jdQGfn1HWmJXL9RABq1pU="; types-aiobotocore-s3 = - buildTypesAiobotocorePackage "s3" "2.25.2" - "sha256-Z4qkJUka8ZvW0BHVns27t65+lYAO/dz0/VWatyyU4ZQ="; + buildTypesAiobotocorePackage "s3" "3.1.0" + "sha256-L2HS94X8utmvKgGzFitQQ2+VvqVEDgubhI5vYKI6NgI="; types-aiobotocore-s3control = - buildTypesAiobotocorePackage "s3control" "2.25.2" - "sha256-Z5NdbrneSn+wvSV+cqEmhR+XJj75T5M9BM6T2jG8Fgg="; + buildTypesAiobotocorePackage "s3control" "3.1.0" + "sha256-lXcYqT86772piF3ISaa3BuH+0dWQAYlZx/qByaMGTGA="; types-aiobotocore-s3outposts = - buildTypesAiobotocorePackage "s3outposts" "2.25.2" - "sha256-oUsMwIvMhGH+aD7sWvXrNth6gAc9DRHI09cU+OrQTmg="; + buildTypesAiobotocorePackage "s3outposts" "3.1.0" + "sha256-HAmUUdGgifi3+s42DG3jJRF/cBaN47T+BXYf6/M8dlc="; types-aiobotocore-sagemaker = - buildTypesAiobotocorePackage "sagemaker" "2.25.2" - "sha256-m4js7ovT8ZA5aWixnabpG/MXwo3S+eWp5nW+u/t7MC0="; + buildTypesAiobotocorePackage "sagemaker" "3.1.0" + "sha256-zv7RoHPhzWDLts10yAzNQfBVVhLRki+4BIfecs/JNHo="; types-aiobotocore-sagemaker-a2i-runtime = - buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.25.2" - "sha256-7Qr0XBjlFzkmVB7C7WOlYWKbwWcJEi8vy2RK+qn7nE0="; + buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "3.1.0" + "sha256-bczUpdMqOV2E9spSecN4A+y6xwICt+Loi5qWGuk03eg="; types-aiobotocore-sagemaker-edge = - buildTypesAiobotocorePackage "sagemaker-edge" "2.25.2" - "sha256-A4IS8g8NFTFbJSZphqo6a06E8eJD1BwdKbw7rIiu49o="; + buildTypesAiobotocorePackage "sagemaker-edge" "3.1.0" + "sha256-eEPDFJ/F94wug/dy5OSGtsRFLy3IIfF13nY04PQVvOo="; types-aiobotocore-sagemaker-featurestore-runtime = - buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.25.2" - "sha256-Nfe7eC1so9KdS04bDamIWhNigjbgq+Thz2RG/EMlhwI="; + buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "3.1.0" + "sha256-L4cYdBMAFloSbRfeBB7NLzPyOrvg/Vdj1dsPnSfuWqQ="; types-aiobotocore-sagemaker-geospatial = - buildTypesAiobotocorePackage "sagemaker-geospatial" "2.25.2" - "sha256-fwo5NiBw7em2fbh3yVjHaTGRpjqAlY5iMQsty4HQDsg="; + buildTypesAiobotocorePackage "sagemaker-geospatial" "3.1.0" + "sha256-WT0cEANNO1LOliCXGge91d2n2pRvyV2Tly3Pb21qk10="; types-aiobotocore-sagemaker-metrics = - buildTypesAiobotocorePackage "sagemaker-metrics" "2.25.2" - "sha256-M0Jwr2wDThnN/svLt1gI5TznP1O1XnBOHb9NDzw7OyE="; + buildTypesAiobotocorePackage "sagemaker-metrics" "3.1.0" + "sha256-toHkh8rk6zc8Rh5CSUlqCve9OXLBMdlwPDwt6xHX9QU="; types-aiobotocore-sagemaker-runtime = - buildTypesAiobotocorePackage "sagemaker-runtime" "2.25.2" - "sha256-boH4ui89Xbftyk7e+udTMuReuYijeRoQd346S4pstzk="; + buildTypesAiobotocorePackage "sagemaker-runtime" "3.1.0" + "sha256-wY8/GXv2nND1CTAlYqBSFxXPby5L9g5kct2JEAPidSk="; types-aiobotocore-savingsplans = - buildTypesAiobotocorePackage "savingsplans" "2.25.2" - "sha256-X0/zJsYNPHqTLwgCWMNnuWluFbzNudOfwLZC/8/3418="; + buildTypesAiobotocorePackage "savingsplans" "3.1.0" + "sha256-DMdY/RDKlVHwSZF9UqlBqBy5ykaCIDby/9Xt7YuPoOU="; types-aiobotocore-scheduler = - buildTypesAiobotocorePackage "scheduler" "2.25.2" - "sha256-4NkSUfG7f9xbiP/qejBrcM4/pVKs1nbTsEC3Ai9K1u4="; + buildTypesAiobotocorePackage "scheduler" "3.1.0" + "sha256-5xTCsRu0U8IsGhdHyOcvYEHERWsQi1fagkQbT9x13fM="; types-aiobotocore-schemas = - buildTypesAiobotocorePackage "schemas" "2.25.2" - "sha256-LXIojO67yX5N7spXUUit67VnGXR7HGJ9mnAD38cyR1M="; + buildTypesAiobotocorePackage "schemas" "3.1.0" + "sha256-ajFLukh8J8ThSqzAezavRh9BmzHD172I/SPIGrdaEXs="; types-aiobotocore-sdb = - buildTypesAiobotocorePackage "sdb" "2.25.2" - "sha256-KLojew5L5OZJORFqnX+iOYc+NuSacKIhIuLNaO53Uhg="; + buildTypesAiobotocorePackage "sdb" "3.1.0" + "sha256-IUogq2YP8NS2j2YvZvDq5ksvuhjQHXPkWaOSEbPx9JY="; types-aiobotocore-secretsmanager = - buildTypesAiobotocorePackage "secretsmanager" "2.25.2" - "sha256-QDsOrUlDEXfIbxa1Ij5t3R/PRUVzIgZHsk4Fnu6t9vI="; + buildTypesAiobotocorePackage "secretsmanager" "3.1.0" + "sha256-w0Lheu2ToNzNnlAMu5ZPxZRBSLXprQx0A7qvc+oBtuE="; types-aiobotocore-securityhub = - buildTypesAiobotocorePackage "securityhub" "2.25.2" - "sha256-X3m2pYT//vWq1d+8PRka2eDv4l3CiLH2ZuVLGM98V+8="; + buildTypesAiobotocorePackage "securityhub" "3.1.0" + "sha256-4VXpWU074BEUIXGLnBdLs1m5DPvIaPLMWN+/xxXmjwo="; types-aiobotocore-securitylake = - buildTypesAiobotocorePackage "securitylake" "2.25.2" - "sha256-E6/FccJAlnTHCZjKG+JucSMHWEorpdYP+sKXwLKpyrk="; + buildTypesAiobotocorePackage "securitylake" "3.1.0" + "sha256-oGuB2qtFhIhnC5NmVq/KSrpxx+03istsGnxvY9F3cJ0="; types-aiobotocore-serverlessrepo = - buildTypesAiobotocorePackage "serverlessrepo" "2.25.2" - "sha256-g6l/6KFa73MYE0PSvl6PEdfHuE3ij0TNPqx5+dK1udg="; + buildTypesAiobotocorePackage "serverlessrepo" "3.1.0" + "sha256-orzycME0BtGlLShK5X7Ql483G4vjws7t/gYaQQIKg60="; types-aiobotocore-service-quotas = - buildTypesAiobotocorePackage "service-quotas" "2.25.2" - "sha256-NjfZsVuaB5zI3/5EuM15D7mM6lHVRTz6KrMI2B+nbeU="; + buildTypesAiobotocorePackage "service-quotas" "3.1.0" + "sha256-Ekn49/PK4UF8VWImSHpekTunFCsl/YRQ1MB4AQZXMMk="; types-aiobotocore-servicecatalog = - buildTypesAiobotocorePackage "servicecatalog" "2.25.2" - "sha256-uzQaPQZFCzv6VUDJxHdGa948VJCxn2NznHVpEohXzx0="; + buildTypesAiobotocorePackage "servicecatalog" "3.1.0" + "sha256-y7jJ2imuARj32pQixnC7tKf6IWq82vPl/HEf/cf35x8="; types-aiobotocore-servicecatalog-appregistry = - buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.25.2" - "sha256-plc4BQ4qAGknWErN2ebG7Qa4yfIZ53VdWXGLWGj3FYk="; + buildTypesAiobotocorePackage "servicecatalog-appregistry" "3.1.0" + "sha256-OmhH8U7yTwaX6581Py8UuDTzBtJJUkke7Z4/Zm0NK7w="; types-aiobotocore-servicediscovery = - buildTypesAiobotocorePackage "servicediscovery" "2.25.2" - "sha256-boUZCGEBYg8su3BhK8MaBywQhQy5vShB7qlvXhA+W8Y="; + buildTypesAiobotocorePackage "servicediscovery" "3.1.0" + "sha256-/0+oiJTBv5W3PNKFENeYH+h2VDLG4YlFXUURrPLaW3I="; types-aiobotocore-ses = - buildTypesAiobotocorePackage "ses" "2.25.2" - "sha256-fHv1A31/W1iyxflLNgdJVISL4fXOu94w+DnkWmEWHbk="; + buildTypesAiobotocorePackage "ses" "3.1.0" + "sha256-IQDOahz+4la1BUVy8reXMW3fIjNA1l60HJHKZ6w4QG8="; types-aiobotocore-sesv2 = - buildTypesAiobotocorePackage "sesv2" "2.25.2" - "sha256-xHqQJ/bLmwGjYJUvLS5ReaG9RB4IrWI7LDMR6jeYqyY="; + buildTypesAiobotocorePackage "sesv2" "3.1.0" + "sha256-qYXdjqq1iXBy4EDOYVsmbAzwogWhVBhC9uRI1KiVquM="; types-aiobotocore-shield = - buildTypesAiobotocorePackage "shield" "2.25.2" - "sha256-AR/Ou5K0uL/056VW/fSxtyxQCEmI0aRmAg0aKYCxAEc="; + buildTypesAiobotocorePackage "shield" "3.1.0" + "sha256-JiEXlZXqNQ+GO4YhSzCdWTr9MKroHxY1Ph96Lr+pswY="; types-aiobotocore-signer = - buildTypesAiobotocorePackage "signer" "2.25.2" - "sha256-UwuSnhTOygGyR2SOoUjbNJBOlA+kXVK5Z/5482kIsRU="; + buildTypesAiobotocorePackage "signer" "3.1.0" + "sha256-eYoLfpd7b6VOrsr+T7tk4VvFz1vCOZXEfv+bbwDTey8="; types-aiobotocore-simspaceweaver = - buildTypesAiobotocorePackage "simspaceweaver" "2.25.2" - "sha256-pirV04Q1tTL/SsA4TbwmCXXYWTfFQt+cADu0inYIlOk="; + buildTypesAiobotocorePackage "simspaceweaver" "3.1.0" + "sha256-grFoshoPpEgSc6T8wr81CVinis2B3iz9qvFs0r92j38="; types-aiobotocore-sms = buildTypesAiobotocorePackage "sms" "2.24.2" @@ -1313,162 +1336,162 @@ in "sha256-nlg8QppdMa4MMLUQZXcxnypzv5II9PqEtuVc09UmjKU="; types-aiobotocore-snow-device-management = - buildTypesAiobotocorePackage "snow-device-management" "2.25.2" - "sha256-1wLvRk7FyWumejawyrHkc2RKipe/xyRYgU3fdX9HADM="; + buildTypesAiobotocorePackage "snow-device-management" "3.1.0" + "sha256-EAnE5LKWvXy9dzcbeSxPzrYsG1TA0OTBDHJzpEKS4pw="; types-aiobotocore-snowball = - buildTypesAiobotocorePackage "snowball" "2.25.2" - "sha256-V3aFIrmtrK0zILT2/7MwDXBdKhAanWSaOkGUG8EzeXE="; + buildTypesAiobotocorePackage "snowball" "3.1.0" + "sha256-IOGFSUqGCb+KqngPJOqB+DMyEuD0wtv8xo+1DoN8jF0="; types-aiobotocore-sns = - buildTypesAiobotocorePackage "sns" "2.25.2" - "sha256-6LQYAP8vd11/aO4HlXKZ79x13CR5Ww3leaf5T+iTgts="; + buildTypesAiobotocorePackage "sns" "3.1.0" + "sha256-v2hfm/ul2rXT/2R3jiF6EdzsMaPZImMpAicGAAjzjrc="; types-aiobotocore-sqs = - buildTypesAiobotocorePackage "sqs" "2.25.2" - "sha256-YLOPTt5tg8xr2C2ysHIamDzVAQ8c+njtqo5bOAkXsHc="; + buildTypesAiobotocorePackage "sqs" "3.1.0" + "sha256-Z7FzWQ/UbNow1MRuXXb84Lcjw+sEfPYnAMPeoX6acUQ="; types-aiobotocore-ssm = - buildTypesAiobotocorePackage "ssm" "2.25.2" - "sha256-X6oz36PvyB9q8GZsS4MjPfgYcyMN6l8xgjOUT/9zh68="; + buildTypesAiobotocorePackage "ssm" "3.1.0" + "sha256-Ulq96z2XtIdSznx4Gqqhcx1EV7dC3Z4Ld0OWWxHqpog="; types-aiobotocore-ssm-contacts = - buildTypesAiobotocorePackage "ssm-contacts" "2.25.2" - "sha256-5zWlITNHtAHHIpjtxYtPib7KVxk/Jt/Dd9iJtCw3dLM="; + buildTypesAiobotocorePackage "ssm-contacts" "3.1.0" + "sha256-BuwAGJeZx1Fddj5PxXBrTGzp1sKvJoKN2KYINeGjYH4="; types-aiobotocore-ssm-incidents = - buildTypesAiobotocorePackage "ssm-incidents" "2.25.2" - "sha256-2iNhPY2eaU+AO5lo9clycd0gDQjDAs1wZf8QyPcMS+s="; + buildTypesAiobotocorePackage "ssm-incidents" "3.1.0" + "sha256-6s3ry5BnGjM/sBe0W4KmC+Ip+XvSBWHAK4Xf0rFvKe0="; types-aiobotocore-ssm-sap = - buildTypesAiobotocorePackage "ssm-sap" "2.25.2" - "sha256-307LaZUb5nozKZpGeWXQa7QzhCFCqtHvZUqpRGRMk1g="; + buildTypesAiobotocorePackage "ssm-sap" "3.1.0" + "sha256-gtqeQxwDBqUbdWpd3UjxYFHQmH+5H8Aqo1tv60S24Lk="; types-aiobotocore-sso = - buildTypesAiobotocorePackage "sso" "2.25.2" - "sha256-QW2nIHxE+Ln//tAza0l4eJLhD+hOZkS3yUtAkNI0jC8="; + buildTypesAiobotocorePackage "sso" "3.1.0" + "sha256-Jglxyt6yRGmqYVfyQPVhwXkd4Ow/kcD5wFcvm3ZpMUs="; types-aiobotocore-sso-admin = - buildTypesAiobotocorePackage "sso-admin" "2.25.2" - "sha256-5zg/JlCVsW9nS9SAgXut2efHftfHLMjX82hPuJy2ksA="; + buildTypesAiobotocorePackage "sso-admin" "3.1.0" + "sha256-b4tCC6RfEsRfjRwrj/7lN6d5XAP+2D0/pcKoa0Fn6dw="; types-aiobotocore-sso-oidc = - buildTypesAiobotocorePackage "sso-oidc" "2.25.2" - "sha256-wxn2CFcKeTHQ7krf0ma+GVtj74Kkj/p6jUE5OLcRlF0="; + buildTypesAiobotocorePackage "sso-oidc" "3.1.0" + "sha256-H5abKfILHzK44mCrR9+NLD6dUcekKzaJyKplReQ6Mbk="; types-aiobotocore-stepfunctions = - buildTypesAiobotocorePackage "stepfunctions" "2.25.2" - "sha256-MbW+UDqsRKf70ir45sptYlHR3KERTL85XhYWiejki/o="; + buildTypesAiobotocorePackage "stepfunctions" "3.1.0" + "sha256-VBtpZ4RaoqP6nX3wtid2r/9G/ipaweHFDCKi6gqWm/U="; types-aiobotocore-storagegateway = - buildTypesAiobotocorePackage "storagegateway" "2.25.2" - "sha256-E7L7+KuSakHszktTGwMHKupMfu/jNJkNgmWjLVSHpAc="; + buildTypesAiobotocorePackage "storagegateway" "3.1.0" + "sha256-KC/y64DyxMTU6K8rOjyQ19aD0f7yIxagYw5lGJfFABg="; types-aiobotocore-sts = - buildTypesAiobotocorePackage "sts" "2.25.2" - "sha256-E0InEkPQP9jUoeq1ZtkTf3Dscju2rWE2acdBUqw6BCc="; + buildTypesAiobotocorePackage "sts" "3.1.0" + "sha256-ScSWdT8LyPvR2+RA57zvzSRjaOhJCtRdXNa/1Tntilw="; types-aiobotocore-support = - buildTypesAiobotocorePackage "support" "2.25.2" - "sha256-hDpBS5hZdlS7+3gQEyZxfZEq3lKUI55KIDD8IwaCXBY="; + buildTypesAiobotocorePackage "support" "3.1.0" + "sha256-zILXejpMRNFOZf7uo1zN7LNMQx53iBQ1fRre/CqhoaI="; types-aiobotocore-support-app = - buildTypesAiobotocorePackage "support-app" "2.25.2" - "sha256-5yQd+l6oIaUO9GRNysKXBu3XViKofbUYJey9eO/5rmk="; + buildTypesAiobotocorePackage "support-app" "3.1.0" + "sha256-cebQ8VKsts72NYnKkW8h98LWzFT+kryML+QixPcrbIM="; types-aiobotocore-swf = - buildTypesAiobotocorePackage "swf" "2.25.2" - "sha256-VLYDLm6OC2AuvKZSdDdWnYUqeMhOvzH1X8nz7T8gXi4="; + buildTypesAiobotocorePackage "swf" "3.1.0" + "sha256-r/GK2RvK8elLpGam/viKMTwwMzjsB33u7ltlxekKs+c="; types-aiobotocore-synthetics = - buildTypesAiobotocorePackage "synthetics" "2.25.2" - "sha256-PDnh4RIE2M9IGnIObZpyfwitCbwwDMdO1Cd2I96F19E="; + buildTypesAiobotocorePackage "synthetics" "3.1.0" + "sha256-E/xxsSQJYBaw7gREQXxk9QViF8vAf5t2R1z0tly8tWc="; types-aiobotocore-textract = - buildTypesAiobotocorePackage "textract" "2.25.2" - "sha256-uKz1pPOWo474dOSuvegbDYEmvdFP0NAdNPJInjbp4XQ="; + buildTypesAiobotocorePackage "textract" "3.1.0" + "sha256-vxNTxg73/WoQlKYlRYFyB4HH/YozsOozPS0K5ljDyC8="; types-aiobotocore-timestream-query = - buildTypesAiobotocorePackage "timestream-query" "2.25.2" - "sha256-rCyZ7XTSufUWNILASHToO9hX5lqoG11GNx55rKSbEbY="; + buildTypesAiobotocorePackage "timestream-query" "3.1.0" + "sha256-sg60b2M1AaOHJzIHKlg6oSn7/8IK6MrNOo5bzS7wT0s="; types-aiobotocore-timestream-write = - buildTypesAiobotocorePackage "timestream-write" "2.25.2" - "sha256-tMnAN2/aFHXDWlG+6xfB9l3x0NZYxx1OFCdYuSAg3sg="; + buildTypesAiobotocorePackage "timestream-write" "3.1.0" + "sha256-v++hWoVWkQWaCqkNOM7rLUm7vVZo8G8pMJ6goFk0ZCA="; types-aiobotocore-tnb = - buildTypesAiobotocorePackage "tnb" "2.25.2" - "sha256-nLVbqJ/EmnIjNDHEiNvvt9ERgFgzN1h3StKoJRxhDWs="; + buildTypesAiobotocorePackage "tnb" "3.1.0" + "sha256-LMelnKaE+c+DvHDPcYDLdfHGXWX87pUUsVCzBTck/QI="; types-aiobotocore-transcribe = - buildTypesAiobotocorePackage "transcribe" "2.25.2" - "sha256-QLd7BD5aQISweJwtpkZqvXnWrZFI6mtlsH2Cqy2m0qA="; + buildTypesAiobotocorePackage "transcribe" "3.1.0" + "sha256-N2EjWkLEY+wOdjDTNel0ei9/K+AOUFkIikn/7kZwXIU="; types-aiobotocore-transfer = - buildTypesAiobotocorePackage "transfer" "2.25.2" - "sha256-xV3U/3sm95AvdaoB7Gbt4TBZmaB/3Vr5DPWDgVBSzJY="; + buildTypesAiobotocorePackage "transfer" "3.1.0" + "sha256-rN+xxR3h/hcdZ/8VMk8fjTNHQf0sxb7PaEblRWStozc="; types-aiobotocore-translate = - buildTypesAiobotocorePackage "translate" "2.25.2" - "sha256-OnwTrcl5IivstCBPxL5L1FHzOHkgoP4ckt78ROjI76o="; + buildTypesAiobotocorePackage "translate" "3.1.0" + "sha256-0VpeIJLbTR21fR0mMbyPUU3ARz+upyigK3JgyaTeP5g="; types-aiobotocore-verifiedpermissions = - buildTypesAiobotocorePackage "verifiedpermissions" "2.25.2" - "sha256-hyHQ2pKSwsfiATWjG0A+Th4h7S1t4hpZV2XMpxVuo2E="; + buildTypesAiobotocorePackage "verifiedpermissions" "3.1.0" + "sha256-K0O0054UcfCREojvO7DNbZiKi9EvYecAr+7S+0+L9bM="; types-aiobotocore-voice-id = - buildTypesAiobotocorePackage "voice-id" "2.25.2" - "sha256-HBVCiam1snON2/ofnBZeLgFwtXksftt/wU97VO8selU="; + buildTypesAiobotocorePackage "voice-id" "3.1.0" + "sha256-P7YQ8aBwuVTMGu6QGLwTXzb+geiu+hIIeF7OsCJQz64="; types-aiobotocore-vpc-lattice = - buildTypesAiobotocorePackage "vpc-lattice" "2.25.2" - "sha256-mesor2Mn8DCTrsS1jqJUzvQryqzDfay6CsuXwdZI46o="; + buildTypesAiobotocorePackage "vpc-lattice" "3.1.0" + "sha256-uYCvXx2e5r9PYZAZ9/CG601DhpfPDiCYqw7atmG5utM="; types-aiobotocore-waf = - buildTypesAiobotocorePackage "waf" "2.25.2" - "sha256-y0BWcRKW3SE2DdsvMS6oe4jz6h1ksBp4BwbQ0jB6M6g="; + buildTypesAiobotocorePackage "waf" "3.1.0" + "sha256-wnda/0cbBkGfCyv4RZZ3i9Y+hv5Fy/WejbIMMwq28rs="; types-aiobotocore-waf-regional = - buildTypesAiobotocorePackage "waf-regional" "2.25.2" - "sha256-q461MckctNY7+vfJnbWSTJaG4xsG+lXieujmoScEIZ0="; + buildTypesAiobotocorePackage "waf-regional" "3.1.0" + "sha256-aXv6bZH5MlIftMbVMdxACuYrXOCk0VlAobsV46koQ9k="; types-aiobotocore-wafv2 = - buildTypesAiobotocorePackage "wafv2" "2.25.2" - "sha256-dJihdjOMtnnrihFTA5AlB3jJ5auiwhr+GjOwFTWu5ow="; + buildTypesAiobotocorePackage "wafv2" "3.1.0" + "sha256-eZfpwyDlqBPOGwfk79DXYxK4WGo6aPuEz47i74CGj9M="; types-aiobotocore-wellarchitected = - buildTypesAiobotocorePackage "wellarchitected" "2.25.2" - "sha256-oCFtzcmkBb4DXzp1aNvbJHSDmVYzreK/9c4bD36vBpU="; + buildTypesAiobotocorePackage "wellarchitected" "3.1.0" + "sha256-l1v+uTaJSKXWAQFPJRUlIwLOaRcVjyiHwLuVIsnQ/kk="; types-aiobotocore-wisdom = - buildTypesAiobotocorePackage "wisdom" "2.25.2" - "sha256-WpQwt6W1eFs18LiDdiCu23caJdz773IDlksFf0eqnoo="; + buildTypesAiobotocorePackage "wisdom" "3.1.0" + "sha256-TAneDz7z0QnrJhw42949pCsfJqmTk4VA6XRRNveS60M="; types-aiobotocore-workdocs = - buildTypesAiobotocorePackage "workdocs" "2.25.2" - "sha256-9omeJus64ob2dl5+XlC1NdpJUmFPypi7Ykut30rTWxo="; + buildTypesAiobotocorePackage "workdocs" "3.1.0" + "sha256-DDgNhrFrkdUwoi2Xe3KC/kM8uhU1Onr9G6yJMf+00QI="; types-aiobotocore-worklink = buildTypesAiobotocorePackage "worklink" "2.15.1" "sha256-VvuxiybvGaehPqyVUYGO1bbVSQ0OYgk6LbzgoKLHF2c="; types-aiobotocore-workmail = - buildTypesAiobotocorePackage "workmail" "2.25.2" - "sha256-N78CJhAyGLeimpBaMALmO/L+WD10CL+6Y9DfY5zKvQw="; + buildTypesAiobotocorePackage "workmail" "3.1.0" + "sha256-kHWDLWzdtuVltROd01xBjgm69aZvweIl4VWts5lvryI="; types-aiobotocore-workmailmessageflow = - buildTypesAiobotocorePackage "workmailmessageflow" "2.25.2" - "sha256-5mnYGmH4f35KvnVLBM20dbFSKavvlT+frDD80R6QLFA="; + buildTypesAiobotocorePackage "workmailmessageflow" "3.1.0" + "sha256-nYhS8E398cQZKF0kPhfUGUfizChzt7ge1MU+E6wMKi8="; types-aiobotocore-workspaces = - buildTypesAiobotocorePackage "workspaces" "2.25.2" - "sha256-hh35xtsO8A2r/neAaNkfTJTfH1Tmoi3ghPLlgAanMBQ="; + buildTypesAiobotocorePackage "workspaces" "3.1.0" + "sha256-8w6AikYLb51DSMMwnqYhHNupCENq/xnHzpIap+X7SF8="; types-aiobotocore-workspaces-web = - buildTypesAiobotocorePackage "workspaces-web" "2.25.2" - "sha256-CiyBtyvaljno38C0A9kh6nNqZTF+t2htfEHvjg2zn9k="; + buildTypesAiobotocorePackage "workspaces-web" "3.1.0" + "sha256-8O190iIan75SlrnrztiqVjQTKk52YSTSWXj9GfgK9hk="; types-aiobotocore-xray = - buildTypesAiobotocorePackage "xray" "2.25.2" - "sha256-96oY3VaT2gc7FdQ3GOOSVNXEm1LQLhM8ROFxetvRo3s="; + buildTypesAiobotocorePackage "xray" "3.1.0" + "sha256-rGDjXz1mt2wIWcKylK/OAIRW3JVqQ+VhSJZxhYnGsbo="; } diff --git a/pkgs/development/python-modules/types-aiobotocore/default.nix b/pkgs/development/python-modules/types-aiobotocore/default.nix index d37323a537fa..ef8136422c3e 100644 --- a/pkgs/development/python-modules/types-aiobotocore/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore/default.nix @@ -895,7 +895,7 @@ buildPythonPackage (finalAttrs: { forecast = [ types-aiobotocore-forecast ]; forecastquery = [ types-aiobotocore-forecastquery ]; frauddetector = [ types-aiobotocore-frauddetector ]; - freetier = [types-aiobotocore-freetier]; + freetier = [ types-aiobotocore-freetier ]; fsx = [ types-aiobotocore-fsx ]; gamelift = [ types-aiobotocore-gamelift ]; gamesparks = [ types-aiobotocore-gamesparks ]; diff --git a/pkgs/development/python-modules/types-aiobotocore/update.sh b/pkgs/development/python-modules/types-aiobotocore/update.sh index 86ed1b610118..67c2d737caca 100755 --- a/pkgs/development/python-modules/types-aiobotocore/update.sh +++ b/pkgs/development/python-modules/types-aiobotocore/update.sh @@ -14,6 +14,7 @@ packages=( types-aiobotocore-acm-pca types-aiobotocore-amp types-aiobotocore-amplify + types-aiobotocore-aiops types-aiobotocore-amplifybackend types-aiobotocore-amplifyuibuilder types-aiobotocore-apigateway @@ -236,6 +237,7 @@ packages=( types-aiobotocore-neptune types-aiobotocore-network-firewall types-aiobotocore-networkmanager + types-aiobotocore-networkmonitor types-aiobotocore-oam types-aiobotocore-omics types-aiobotocore-opensearch @@ -258,8 +260,12 @@ packages=( types-aiobotocore-polly types-aiobotocore-pricing types-aiobotocore-proton - types-aiobotocore-quicksight - types-aiobotocore-ram + types-aiobotocore-qapps + types-aiobotocore-qbusiness + types-aiobotocore-qconnect + types-aiobotocore-qldb + types-aiobotocore-qldb-session + types-aiobotocore-quicksight types-aiobotocore-ram types-aiobotocore-rbin types-aiobotocore-rds types-aiobotocore-rds-data diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f0854d9f1692..877c46798f64 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19447,6 +19447,7 @@ self: super: with self; { types-aiobotocore-account types-aiobotocore-acm types-aiobotocore-acm-pca + types-aiobotocore-aiops types-aiobotocore-alexaforbusiness types-aiobotocore-amp types-aiobotocore-amplify @@ -19503,6 +19504,7 @@ self: super: with self; { types-aiobotocore-codebuild types-aiobotocore-codecatalyst types-aiobotocore-codecommit + types-aiobotocore-codeconnections types-aiobotocore-codedeploy types-aiobotocore-codeguru-reviewer types-aiobotocore-codeguru-security @@ -19573,6 +19575,7 @@ self: super: with self; { types-aiobotocore-forecast types-aiobotocore-forecastquery types-aiobotocore-frauddetector + types-aiobotocore-freetier types-aiobotocore-fsx types-aiobotocore-gamelift types-aiobotocore-gamesparks @@ -19677,6 +19680,7 @@ self: super: with self; { types-aiobotocore-neptune types-aiobotocore-network-firewall types-aiobotocore-networkmanager + types-aiobotocore-networkmonitor types-aiobotocore-nimble types-aiobotocore-oam types-aiobotocore-omics @@ -19703,6 +19707,9 @@ self: super: with self; { types-aiobotocore-pricing types-aiobotocore-privatenetworks types-aiobotocore-proton + types-aiobotocore-qapps + types-aiobotocore-qbusiness + types-aiobotocore-qconnect types-aiobotocore-qldb types-aiobotocore-qldb-session types-aiobotocore-quicksight From 50b1ee45bfaa34bf297af0a624ebc3a1300057bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:32:03 -0800 Subject: [PATCH 075/113] python3Packages.aiomqtt: 2.4.0 -> 2.5.0 Diff: https://github.com/sbtinstruments/aiomqtt/compare/v2.4.0...v2.5.0 Changelog: https://github.com/sbtinstruments/aiomqtt/blob/v2.5.0/CHANGELOG.md --- pkgs/development/python-modules/aiomqtt/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/aiomqtt/default.nix b/pkgs/development/python-modules/aiomqtt/default.nix index 7c9ef0ec9555..65fe2f03031a 100644 --- a/pkgs/development/python-modules/aiomqtt/default.nix +++ b/pkgs/development/python-modules/aiomqtt/default.nix @@ -6,21 +6,18 @@ hatchling, paho-mqtt, pytestCheckHook, - pythonOlder, }: buildPythonPackage rec { pname = "aiomqtt"; - version = "2.4.0"; + version = "2.5.0"; pyproject = true; - disabled = pythonOlder "3.10"; - src = fetchFromGitHub { owner = "sbtinstruments"; repo = "aiomqtt"; tag = "v${version}"; - hash = "sha256-b7kCLpJzZGx8YpC0M4O4fqFh3xP73CXFWbKaggD6bOI="; + hash = "sha256-S18jHHM1r077du/EO3WvCwLaYF70tIGdHatFxuTPhBs="; }; build-system = [ hatchling ]; From 61a70a8a1477646f2f065428ac141d9b4bae4c64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:31:28 -0800 Subject: [PATCH 076/113] python3Packages.python-roborock: 4.2.0 -> 4.2.1 Diff: https://github.com/Python-roborock/python-roborock/compare/v4.2.0...v4.2.1 Changelog: https://github.com/Python-roborock/python-roborock/blob/v4.2.1/CHANGELOG.md --- pkgs/development/python-modules/python-roborock/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-roborock/default.nix b/pkgs/development/python-modules/python-roborock/default.nix index f291cf2d38f3..7aaf322d74c3 100644 --- a/pkgs/development/python-modules/python-roborock/default.nix +++ b/pkgs/development/python-modules/python-roborock/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "python-roborock"; - version = "4.2.0"; + version = "4.2.1"; pyproject = true; src = fetchFromGitHub { owner = "Python-roborock"; repo = "python-roborock"; tag = "v${version}"; - hash = "sha256-2XY07JJ4t8jOqthBi41hrC0tEIgWKF7OmMcxlPoX8bw="; + hash = "sha256-DdygXq2AZz/W1NoM0wjqJ+ftrvM+D1PnQc+nzpWicxE="; }; pythonRelaxDeps = [ "pycryptodome" ]; From ec00d6974e15a60bedcdadb5daafc8da7e4c872f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:35:02 -0800 Subject: [PATCH 077/113] python3Packages.guppy3: 3.1.5 -> 3.1.6 Diff: https://github.com/zhuyifei1999/guppy3/compare/v3.1.5...v3.1.6 Changelog: https://github.com/zhuyifei1999/guppy3/blob/v3.1.6/ChangeLog --- pkgs/development/python-modules/guppy3/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/guppy3/default.nix b/pkgs/development/python-modules/guppy3/default.nix index a77277a3d373..1e3c8857a172 100644 --- a/pkgs/development/python-modules/guppy3/default.nix +++ b/pkgs/development/python-modules/guppy3/default.nix @@ -2,23 +2,20 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, setuptools, tkinter, }: buildPythonPackage rec { pname = "guppy3"; - version = "3.1.5"; + version = "3.1.6"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "zhuyifei1999"; repo = "guppy3"; tag = "v${version}"; - hash = "sha256-hgJcy4DRfZL50dCcRv2a6GJPDabsUMfDtq7HCXXYYz8="; + hash = "sha256-9pswuHLCxb/zLtyWfIRDmNPLFPamF4Ybb+7TbLf38fU="; }; build-system = [ setuptools ]; @@ -31,6 +28,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "guppy" ]; meta = { + changelog = "https://github.com/zhuyifei1999/guppy3/blob/${src.tag}/ChangeLog"; description = "Python Programming Environment & Heap analysis toolset"; homepage = "https://zhuyifei1999.github.io/guppy3/"; license = lib.licenses.mit; From 88147f36ca4d40e4ec5d5b8840cfb0e5511c2926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:38:26 -0800 Subject: [PATCH 078/113] python3Packages.zigpy: 0.88.0 -> 0.90.0 Diff: https://github.com/zigpy/zigpy/compare/0.88.0...0.90.0 Changelog: https://github.com/zigpy/zigpy/releases/tag/0.90.0 --- pkgs/development/python-modules/zigpy/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/zigpy/default.nix b/pkgs/development/python-modules/zigpy/default.nix index b6975018854a..d8c427ed4cda 100644 --- a/pkgs/development/python-modules/zigpy/default.nix +++ b/pkgs/development/python-modules/zigpy/default.nix @@ -10,6 +10,7 @@ crccheck, cryptography, fetchFromGitHub, + filelock, freezegun, frozendict, jsonschema, @@ -25,14 +26,14 @@ buildPythonPackage rec { pname = "zigpy"; - version = "0.88.0"; + version = "0.90.0"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "zigpy"; tag = version; - hash = "sha256-jYhanzekQIIBSqoB/8sToKOhAS/Cicx5OJ83XxWTp7E="; + hash = "sha256-HTQ9azIXnNkNM+s7w0oerDf9+RcCO8DF9+kL9Uzevyk="; }; postPatch = '' @@ -59,6 +60,7 @@ buildPythonPackage rec { nativeCheckInputs = [ aioresponses + filelock freezegun pytest-asyncio_0 pytest-timeout @@ -68,13 +70,11 @@ buildPythonPackage rec { disabledTests = [ # assert quirked.quirk_metadata.quirk_location.endswith("zigpy/tests/test_quirks_v2.py]-line:104") is False "test_quirks_v2" - ] - ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86_64) [ - "test_periodic_scan_priority" ]; disabledTestPaths = [ # Tests require network access + "tests/ota/test_ota_image.py" "tests/ota/test_ota_providers.py" # All tests fail to shutdown thread during teardown "tests/ota/test_ota_matching.py" From fc363f624e53bfb17851f50f668cfed4201f9228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:38:30 -0800 Subject: [PATCH 079/113] python3Packages.bellows: 0.48.2 -> 0.49.0 Diff: https://github.com/zigpy/bellows/compare/0.48.2...0.49.0 Changelog: https://github.com/zigpy/bellows/releases/tag/0.49.0 --- pkgs/development/python-modules/bellows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bellows/default.nix b/pkgs/development/python-modules/bellows/default.nix index 076bfe9388a8..d5ea3c88bdc2 100644 --- a/pkgs/development/python-modules/bellows/default.nix +++ b/pkgs/development/python-modules/bellows/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "bellows"; - version = "0.48.2"; + version = "0.49.0"; pyproject = true; src = fetchFromGitHub { owner = "zigpy"; repo = "bellows"; tag = version; - hash = "sha256-igv/F65oZKYj8hd9KCYlbz6Yf9Ny1lnW4yFs0XT4waQ="; + hash = "sha256-haWej3ZcUPd9Rpqf2PH8r0useylnLDaPiSctrwLz71Q="; }; postPatch = '' From b5765f45485b705da20fe26f71b7c2899b92ca2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:38:40 -0800 Subject: [PATCH 080/113] python3Packages.zha-quirks: 0.0.150 -> 0.0.151 Diff: https://github.com/zigpy/zha-device-handlers/compare/0.0.150...0.0.151 Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/0.0.151 --- pkgs/development/python-modules/zha-quirks/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha-quirks/default.nix b/pkgs/development/python-modules/zha-quirks/default.nix index 85bd1b89ebe1..87e8dd36d8d3 100644 --- a/pkgs/development/python-modules/zha-quirks/default.nix +++ b/pkgs/development/python-modules/zha-quirks/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "zha-quirks"; - version = "0.0.150"; + version = "0.0.151"; pyproject = true; disabled = pythonOlder "3.12"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha-device-handlers"; tag = version; - hash = "sha256-kdbmg4SGMl3RYdPFLJhbUxfdMokQ/LrhG6hTlu8eujo="; + hash = "sha256-eB4Xmkbueig9UgGs0d9WLGFLQ20XiCdFtI4KKa8frJw="; }; postPatch = '' From f271c68080d48b3e0fc38704f216d48b9a5788ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:48:11 -0800 Subject: [PATCH 081/113] python3Packages.looptime: init at 0.7 --- .../python-modules/looptime/default.nix | 44 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 46 insertions(+) create mode 100644 pkgs/development/python-modules/looptime/default.nix diff --git a/pkgs/development/python-modules/looptime/default.nix b/pkgs/development/python-modules/looptime/default.nix new file mode 100644 index 000000000000..6cbe673d6ba6 --- /dev/null +++ b/pkgs/development/python-modules/looptime/default.nix @@ -0,0 +1,44 @@ +{ + async-timeout, + buildPythonPackage, + fetchFromGitHub, + lib, + pytest-asyncio, + pytestCheckHook, + setuptools, + setuptools-scm, +}: + +buildPythonPackage (finalAttrs: { + pname = "looptime"; + version = "0.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "nolar"; + repo = "looptime"; + tag = finalAttrs.version; + hash = "sha256-nQNGE/o5QNAw4OSs+O5oWiq+JX+ShV6njOHkn1IlvtE="; + }; + + build-system = [ + setuptools + setuptools-scm + ]; + + pythonImportsCheck = [ "looptime" ]; + + nativeCheckInputs = [ + async-timeout + pytest-asyncio + pytestCheckHook + ]; + + meta = { + changelog = "https://github.com/nolar/looptime/releases/tag/${finalAttrs.src.tag}"; + description = "Time dilation & contraction in asyncio event loops (in tests)"; + homepage = "https://github.com/nolar/looptime"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 7dc2bdeb01fd..9920b4671d11 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9100,6 +9100,8 @@ self: super: with self; { loompy = callPackage ../development/python-modules/loompy { }; + looptime = callPackage ../development/python-modules/looptime { }; + loopy = callPackage ../development/python-modules/loopy { }; looseversion = callPackage ../development/python-modules/looseversion { }; From 83fec9d2483db3e702d68148d37a51c031dc26e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:38:05 -0800 Subject: [PATCH 082/113] python3Packages.zha: 0.0.81 -> 0.0.83 Diff: https://github.com/zigpy/zha/compare/0.0.81...0.0.83 Changelog: https://github.com/zigpy/zha/releases/tag/0.0.83 --- pkgs/development/python-modules/zha/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zha/default.nix b/pkgs/development/python-modules/zha/default.nix index 845e02c55a04..bc3b4de08497 100644 --- a/pkgs/development/python-modules/zha/default.nix +++ b/pkgs/development/python-modules/zha/default.nix @@ -4,6 +4,7 @@ buildPythonPackage, fetchFromGitHub, freezegun, + looptime, pyserial, pyserial-asyncio-fast, pytest-asyncio_0, @@ -22,7 +23,7 @@ buildPythonPackage rec { pname = "zha"; - version = "0.0.81"; + version = "0.0.83"; pyproject = true; disabled = pythonOlder "3.12"; @@ -31,7 +32,7 @@ buildPythonPackage rec { owner = "zigpy"; repo = "zha"; tag = version; - hash = "sha256-MsuCzb2jIjZh24tXUz0fE9MgstuvmUOIWEC0s1jRoow="; + hash = "sha256-/poB5dkD5bta/GWOah6+bz+w++C1NWf649TUzqvDfU0="; }; postPatch = '' @@ -58,6 +59,7 @@ buildPythonPackage rec { nativeCheckInputs = [ freezegun + looptime pytest-asyncio_0 pytest-timeout pytest-xdist From b7e01e697beec039e587e04b5422cd9eeba9a26a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:54:46 -0800 Subject: [PATCH 083/113] python3Packages.pybravia: 0.3.4 -> 0.4.1 Diff: https://github.com/Drafteed/pybravia/compare/v0.3.4...v0.4.1 Changelog: https://github.com/Drafteed/pybravia/releases/tag/v0.4.1 --- .../python-modules/pybravia/default.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/pybravia/default.nix b/pkgs/development/python-modules/pybravia/default.nix index 31c3b6f60b12..c082e7bd75ce 100644 --- a/pkgs/development/python-modules/pybravia/default.nix +++ b/pkgs/development/python-modules/pybravia/default.nix @@ -3,27 +3,24 @@ aiohttp, buildPythonPackage, fetchFromGitHub, - poetry-core, - pythonOlder, + hatchling, }: buildPythonPackage rec { pname = "pybravia"; - version = "0.3.4"; - format = "pyproject"; - - disabled = pythonOlder "3.8"; + version = "0.4.1"; + pyproject = true; src = fetchFromGitHub { owner = "Drafteed"; repo = "pybravia"; tag = "v${version}"; - hash = "sha256-1LfYEVclRneU3eD52kvzjLYyGdzYSWVDQ5EADOviglw="; + hash = "sha256-VNdjdNmWcl8s1jRlA40DHlku3CPL59nJ4pZklZ452FU="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ hatchling ]; - propagatedBuildInputs = [ aiohttp ]; + dependencies = [ aiohttp ]; # Module has no tests doCheck = false; @@ -33,7 +30,7 @@ buildPythonPackage rec { meta = { description = "Library for remote control of Sony Bravia TVs 2013 and newer"; homepage = "https://github.com/Drafteed/pybravia"; - changelog = "https://github.com/Drafteed/pybravia/releases/tag/v${version}"; + changelog = "https://github.com/Drafteed/pybravia/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; From 95d4d9641c960250c835c9d2c05b62dde409bea5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 03:59:19 -0800 Subject: [PATCH 084/113] python3Packages.systembridgeconnector: 5.2.4 -> 5.3.1 Diff: https://github.com/timmo001/system-bridge-connector/compare/5.2.4...5.3.1 Changelog: https://github.com/timmo001/system-bridge-connector/releases/tag/5.3.1 --- .../python-modules/systembridgeconnector/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/systembridgeconnector/default.nix b/pkgs/development/python-modules/systembridgeconnector/default.nix index 5ce44bbbb46c..3b13e29dbce2 100644 --- a/pkgs/development/python-modules/systembridgeconnector/default.nix +++ b/pkgs/development/python-modules/systembridgeconnector/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "systembridgeconnector"; - version = "5.2.4"; + version = "5.3.1"; pyproject = true; src = fetchFromGitHub { owner = "timmo001"; repo = "system-bridge-connector"; tag = version; - hash = "sha256-2ExuhxaN0qfmiHruDM+/3VIKxVOH62iGN/TB3eflJvQ="; + hash = "sha256-VM5Or2IiLN+ceUyCaCRxys9B12JSaSfDwaoII2X6q/A="; }; build-system = [ @@ -49,6 +49,7 @@ buildPythonPackage rec { disabledTests = [ "test_execute_command" + "test_get_commands" "test_get_data" "test_get_directories" "test_get_file" From f80f7fe0363d3244171fd4955726212067baa8dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 04:03:09 -0800 Subject: [PATCH 085/113] python3Packages.eheimdigital: 1.4.0 -> 1.5.0 Diff: https://codeberg.org/autinerd/eheimdigital/compare/1.4.0...1.5.0 Changelog: https://codeberg.org/autinerd/eheimdigital/releases/tag/1.5.0 --- pkgs/development/python-modules/eheimdigital/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/eheimdigital/default.nix b/pkgs/development/python-modules/eheimdigital/default.nix index da38c94c2b32..87e7eae541b0 100644 --- a/pkgs/development/python-modules/eheimdigital/default.nix +++ b/pkgs/development/python-modules/eheimdigital/default.nix @@ -9,7 +9,7 @@ buildPythonPackage rec { pname = "eheimdigital"; - version = "1.4.0"; + version = "1.5.0"; pyproject = true; src = fetchFromGitea { @@ -17,7 +17,7 @@ buildPythonPackage rec { owner = "autinerd"; repo = "eheimdigital"; tag = version; - hash = "sha256-skr5KEUQp3fSfTgTHPIxVdT8v9WnPp2NrzA+zhtudlg="; + hash = "sha256-+11TtI9+hEGghKs9UeJRUTUpwA40OUmCp0vnuIH+Wn4="; }; build-system = [ hatchling ]; From 95a4247e013d2fee66f490a1b54f61615877f9d7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 13:06:12 +0100 Subject: [PATCH 086/113] python313Packages.walrus: remove disabled Remove the pythonOlder dependency check for version 3.7. --- pkgs/development/python-modules/walrus/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/walrus/default.nix b/pkgs/development/python-modules/walrus/default.nix index 26fc48f38580..ca571459b55d 100644 --- a/pkgs/development/python-modules/walrus/default.nix +++ b/pkgs/development/python-modules/walrus/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, redis, redisTestHook, setuptools, @@ -14,8 +13,6 @@ buildPythonPackage rec { version = "0.9.6"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "coleifer"; repo = "walrus"; From f335cc335041ccaa54cab7893659e6a226e29f8e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 7 Jan 2026 13:10:01 +0100 Subject: [PATCH 087/113] python313Packages.walrus: migrate to finalAttrs --- pkgs/development/python-modules/walrus/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/walrus/default.nix b/pkgs/development/python-modules/walrus/default.nix index ca571459b55d..d9a6263d530f 100644 --- a/pkgs/development/python-modules/walrus/default.nix +++ b/pkgs/development/python-modules/walrus/default.nix @@ -8,7 +8,7 @@ unittestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "walrus"; version = "0.9.6"; pyproject = true; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "coleifer"; repo = "walrus"; - tag = version; + tag = finalAttrs.version; hash = "sha256-9YUN1OJKOmAHpMnM9gQ0J2sy/iYuadrT/fgH9d1RIZ8="; }; @@ -36,8 +36,8 @@ buildPythonPackage rec { meta = { description = "Lightweight Python utilities for working with Redis"; homepage = "https://github.com/coleifer/walrus"; - changelog = "https://github.com/coleifer/walrus/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/coleifer/walrus/blob/${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From f3910d1ac9cbc72fab194a22fd2a774c9e0f872f Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Wed, 7 Jan 2026 13:10:51 +0100 Subject: [PATCH 088/113] fish: 4.3.2 -> 4.3.3 Changelog: https://github.com/fish-shell/fish-shell/releases/tag/4.3.3 Diff: https://github.com/fish-shell/fish-shell/compare/4.3.2...4.3.3 --- pkgs/by-name/fi/fish/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/fish/package.nix b/pkgs/by-name/fi/fish/package.nix index e9179633a25f..8154a047e795 100644 --- a/pkgs/by-name/fi/fish/package.nix +++ b/pkgs/by-name/fi/fish/package.nix @@ -150,13 +150,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "fish"; - version = "4.3.2"; + version = "4.3.3"; src = fetchFromGitHub { owner = "fish-shell"; repo = "fish-shell"; tag = finalAttrs.version; - hash = "sha256-/B4U3giKGmU5B/L5HQLS1lU8f7hsfI4aCeOjWcQ1dpA="; + hash = "sha256-mAEsqAXwge5FUuYD4yge7TfwrmAyhpzjrbjPOoQKQDo="; }; env = { @@ -169,7 +169,7 @@ stdenv.mkDerivation (finalAttrs: { cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src patches; - hash = "sha256-/udRRs/ieLfazVTwM47ElExN40QdAG/OqQXmYurgC1I="; + hash = "sha256-fwERCvGfBOXlVFHQl6moZV8kNmHA7N/PkS3eDaLKPkA="; }; patches = [ @@ -196,7 +196,6 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail '"/bin/ls"' '"${lib.getExe' coreutils "ls"}"' substituteInPlace src/highlight/highlight.rs \ - --replace-fail '"/bin/echo"' '"${lib.getExe' coreutils "echo"}"' \ --replace-fail '"/bin/c"' '"${lib.getExe' coreutils "c"}"' \ --replace-fail '"/bin/ca"' '"${lib.getExe' coreutils "ca"}"' From f8be843940354ca5d15bc1ec24d2d6b66d6ab04b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 04:19:19 -0800 Subject: [PATCH 089/113] python3Packages.coreapi: fix build on Python 3.13 --- pkgs/development/python-modules/coreapi/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/coreapi/default.nix b/pkgs/development/python-modules/coreapi/default.nix index 6a0dd2026df4..fb4647409ac8 100644 --- a/pkgs/development/python-modules/coreapi/default.nix +++ b/pkgs/development/python-modules/coreapi/default.nix @@ -2,12 +2,12 @@ lib, fetchFromGitHub, buildPythonPackage, - pythonAtLeast, django, coreschema, itypes, uritemplate, requests, + standard-cgi, pytest, }: @@ -16,9 +16,6 @@ buildPythonPackage rec { version = "2.3.3"; format = "setuptools"; - # cgi module was removed in 3.13, upstream repo archived since 2019 - disabled = pythonAtLeast "3.13"; - src = fetchFromGitHub { repo = "python-client"; owner = "core-api"; @@ -32,6 +29,7 @@ buildPythonPackage rec { itypes uritemplate requests + standard-cgi ]; nativeCheckInputs = [ pytest ]; From 5e35f8875cfa5871cf7af29575dd9186b615a314 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 04:19:56 -0800 Subject: [PATCH 090/113] authentik: use Python 3.13 --- pkgs/by-name/au/authentik/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/au/authentik/package.nix b/pkgs/by-name/au/authentik/package.nix index 1020b0073678..d88476a32a9a 100644 --- a/pkgs/by-name/au/authentik/package.nix +++ b/pkgs/by-name/au/authentik/package.nix @@ -8,7 +8,7 @@ bash, chromedriver, nodejs_24, - python312, + python3, makeWrapper, }: @@ -202,7 +202,7 @@ let ]; }; - python = python312.override { + python = python3.override { self = python; packageOverrides = final: prev: { # https://github.com/goauthentik/authentik/pull/16324 From 0dc42c5f41ce89aecae2c3b31444367ac793df20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 04:23:53 -0800 Subject: [PATCH 091/113] python3Packages.coreapi: modernize --- .../python-modules/coreapi/default.nix | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/coreapi/default.nix b/pkgs/development/python-modules/coreapi/default.nix index fb4647409ac8..7c810a0fb0c5 100644 --- a/pkgs/development/python-modules/coreapi/default.nix +++ b/pkgs/development/python-modules/coreapi/default.nix @@ -2,28 +2,31 @@ lib, fetchFromGitHub, buildPythonPackage, + setuptools, django, coreschema, itypes, uritemplate, requests, standard-cgi, - pytest, + pytestCheckHook, }: buildPythonPackage rec { pname = "coreapi"; version = "2.3.3"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { repo = "python-client"; owner = "core-api"; - rev = version; - sha256 = "1c6chm3q3hyn8fmjv23qgc79ai1kr3xvrrkp4clbqkssn10k7mcw"; + tag = version; + hash = "sha256-nNUzQbBaT7woI3fmvPvIM0SVDnt4iC2rQ9bDgUeFzLA="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ django coreschema itypes @@ -32,11 +35,7 @@ buildPythonPackage rec { standard-cgi ]; - nativeCheckInputs = [ pytest ]; - checkPhase = '' - cd ./tests - pytest - ''; + nativeCheckInputs = [ pytestCheckHook ]; meta = { description = "Python client library for Core API"; From ac0242cb02feb575a586223c7d38aec9fcf59cb8 Mon Sep 17 00:00:00 2001 From: Jaco Malan Date: Wed, 7 Jan 2026 14:31:39 +0200 Subject: [PATCH 092/113] COPYING: 2025 -> 2026 --- COPYING | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/COPYING b/COPYING index ed4495408b9f..c62df0bcb2af 100644 --- a/COPYING +++ b/COPYING @@ -1,4 +1,4 @@ -Copyright (c) 2003-2025 Eelco Dolstra and the Nixpkgs/NixOS contributors +Copyright (c) 2003-2026 Eelco Dolstra and the Nixpkgs/NixOS contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the From 18e7cdb55020642ef218eb8d9659bc074738bb8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 12:36:59 +0000 Subject: [PATCH 093/113] linuxPackages.tt-kmd: 2.5.0 -> 2.6.0 --- pkgs/os-specific/linux/tt-kmd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/tt-kmd/default.nix b/pkgs/os-specific/linux/tt-kmd/default.nix index 68381cf302d7..fd84815df64e 100644 --- a/pkgs/os-specific/linux/tt-kmd/default.nix +++ b/pkgs/os-specific/linux/tt-kmd/default.nix @@ -7,13 +7,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "tt-kmd"; - version = "2.5.0"; + version = "2.6.0"; src = fetchFromGitHub { owner = "tenstorrent"; repo = "tt-kmd"; tag = "ttkmd-${finalAttrs.version}"; - hash = "sha256-edpBUXhWAtcmHAgNPMAomexXfuIIqRvGipnr30VvsPE="; + hash = "sha256-MCfz5c42Jtm/SoTjyD+P5DgSzJy0T/VpwShuJNyPyTM="; }; nativeBuildInputs = kernel.moduleBuildDependencies; From 17abb21855e6767956fb641284903933c198d8a6 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Tue, 6 Jan 2026 16:31:01 +0100 Subject: [PATCH 094/113] apache-airflow: fix build of dependencies Some dependencies have advanced and now need to be pinned. apache-airflow itself does not build, yet, because it needs pendulum 2.x, which requires python < 3.12, I believe. Co-authored-by: Sergey Volkov --- pkgs/by-name/ap/apache-airflow/package.nix | 75 +++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ap/apache-airflow/package.nix b/pkgs/by-name/ap/apache-airflow/package.nix index c7eec6a7b68a..712235851693 100644 --- a/pkgs/by-name/ap/apache-airflow/package.nix +++ b/pkgs/by-name/ap/apache-airflow/package.nix @@ -1,5 +1,6 @@ { fetchFromGitHub, + fetchpatch, fetchPypi, python3, }: @@ -40,15 +41,40 @@ let aiohttp-remotes decorator pytest-aiohttp + pytest-tornasync pytestCheckHook testfixtures ]; disabledTests = [ + "test_aiohttp_simple_api" "test_app" + "test_invalid_type" # https://github.com/spec-first/connexion/issues/1969 "test_openapi_yaml_behind_proxy" + "test_run_with_wsgi_containers" "test_swagger_ui" ]; - }); + }; + werkzeug = pySuper.werkzeug.overridePythonAttrs rec { + version = "2.3.8"; + src = fetchPypi { + pname = "werkzeug"; + inherit version; + hash = "sha256-VUslfHS763oNJUFgpPj/4YUkP1KlIDUGC3Ycpi2XfwM="; + }; + nativeCheckInputs = with pySelf; [ + pytest-xprocess + ]; + }; + # flask's test-suite needs click 8.1.8 + # TypeError: CliRunner.__init__() got an unexpected keyword argument 'mix_stderr' + click = pySuper.click.overridePythonAttrs rec { + version = "8.1.8"; + src = fetchPypi { + pname = "click"; + inherit version; + hash = "sha256-7VPJ2JkNg8Kifermjk7jN0c/YzDAQKMdQiXJV00WCWo="; + }; + }; flask = pySuper.flask.overridePythonAttrs (o: rec { version = "2.2.5"; src = fetchPypi { @@ -59,7 +85,30 @@ let nativeBuildInputs = (o.nativeBuildInputs or [ ]) ++ [ pySelf.setuptools ]; + pytestFlagsArray = [ + # tests that are marked with filterwarnings fail with + # DeprecationWarning: 'pkgutil.get_loader' is deprecated and slated for + # removal in Python 3.14; use importlib.util.find_spec() instead + "-W ignore::DeprecationWarning" + ]; }); + flask-login = pySuper.flask-login.overridePythonAttrs rec { + version = "0.6.3"; + src = fetchFromGitHub { + owner = "maxcountryman"; + repo = "flask-login"; + tag = version; + hash = "sha256-Sn7Ond67P/3+OmKKFE/KfA6FE4IajhiRXVVrXKJtY3I="; + }; + nativeBuildInputs = with pySelf; [ setuptools ]; + pytestFlagsArray = [ + # DeprecationWarning: datetime.datetime.utcnow() is deprecated + # and scheduled for removal in a future version. + # Use timezone-aware objects to represent datetimes in UTC: + # datetime.datetime.now(datetime.UTC). + "-W ignore::DeprecationWarning" + ]; + }; # flask-appbuilder doesn't work with sqlalchemy 2.x, flask-appbuilder 3.x # https://github.com/dpgaspar/Flask-AppBuilder/issues/2038 flask-appbuilder = pySuper.flask-appbuilder.overridePythonAttrs { @@ -91,6 +140,30 @@ let tag = "v${version}"; hash = "sha256-S4ThQx4H3UlKhunJo35esPClZiEn7gX/Qwo4kE1QMTI="; }; + # Use unmerged PR #65 to fix older version: + # https://github.com/kevin1024/pytest-httpbin/pull/65/ + # It was closed in favour of another which isn't compatible with the overriden version. + patches = [ + (fetchpatch { + url = "https://github.com/kevin1024/pytest-httpbin/commit/4e325f877ff8f77dec9f380bd8e53bb42976775c.patch"; + hash = "sha256-a33XcdMupD+7ZzvUibePdldGImmPLDNU2sxRbwpveDA="; + }) + (fetchpatch { + url = "https://github.com/kevin1024/pytest-httpbin/commit/463afb9b200563ac6fe7ae535f7a7a3c818b0418.patch"; + hash = "sha256-HFmuLtAtEjnB6heSG1YNnqxtz2phXNkHbQaZyB5bLJs="; + }) + ]; + disabledTests = [ + "test_httpbin_secure_accepts_get_requests" + "test_httpbin_secure_accepts_lots_of_get_requests" + "test_httpbin_both[https]" + "test_chunked_encoding[https]" + "TestClassBassedTests::test_http_secure" + "test_dont_crash_on_certificate_problems" + "test_redirect_location_is_https_for_secure_server" + "test_httpbin_secure_accepts_get_requests" + "test_http_secure" + ]; }; # apache-airflow doesn't work with sqlalchemy 2.x # https://github.com/apache/airflow/issues/28723 From 25b7e2baa4df8ec8de18b2803eb0c42e332516a6 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 7 Jan 2026 14:08:31 +0100 Subject: [PATCH 095/113] temporal_capi: improve pkg-config integration --- pkgs/by-name/te/temporal_capi/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/te/temporal_capi/package.nix b/pkgs/by-name/te/temporal_capi/package.nix index 7b7c7c4bc96d..1913a182cad9 100644 --- a/pkgs/by-name/te/temporal_capi/package.nix +++ b/pkgs/by-name/te/temporal_capi/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, nix-update-script, testers, + validatePkgConfig, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -34,6 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "--features" "zoneinfo64,compiled_data" ]; + nativeBuildInputs = [ validatePkgConfig ]; installPhase = '' runHook preInstall @@ -84,7 +86,6 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.tests = { pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; - moduleNames = [ "temporal_capi" ]; }; updateScript = nix-update-script { }; }; @@ -98,5 +99,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mit ]; maintainers = with lib.maintainers; [ aduh95 ]; + pkgConfigModules = [ "temporal_capi" ]; }; }) From 1a277d101587269be76ad32772574a3081d1f45e Mon Sep 17 00:00:00 2001 From: Sergey Volkov Date: Sun, 6 Apr 2025 13:31:51 +0200 Subject: [PATCH 096/113] apache-airflow: 2.7.3 -> 2.10.5 --- pkgs/by-name/ap/apache-airflow/package.nix | 105 +- pkgs/by-name/ap/apache-airflow/providers.nix | 983 ++++++++++++++++-- .../ap/apache-airflow/python-package.nix | 231 ++-- .../ap/apache-airflow/update-providers.py | 4 +- 4 files changed, 1092 insertions(+), 231 deletions(-) diff --git a/pkgs/by-name/ap/apache-airflow/package.nix b/pkgs/by-name/ap/apache-airflow/package.nix index 712235851693..ba341a97bdf5 100644 --- a/pkgs/by-name/ap/apache-airflow/package.nix +++ b/pkgs/by-name/ap/apache-airflow/package.nix @@ -53,6 +53,10 @@ let "test_run_with_wsgi_containers" "test_swagger_ui" ]; + postPatch = '' + substituteInPlace connexion/__init__.py \ + --replace "2020.0.dev1" "${version}" + ''; }; werkzeug = pySuper.werkzeug.overridePythonAttrs rec { version = "2.3.8"; @@ -109,6 +113,28 @@ let "-W ignore::DeprecationWarning" ]; }; + flask-session = pySuper.flask-session.overridePythonAttrs rec { + version = "0.5.0"; + src = fetchFromGitHub { + owner = "palletc-eco"; + repo = "flask-session"; + tag = version; + hash = "sha256-t8w6ZS4gBDpnnKvL3DLtn+rRLQNJbrT2Hxm4f3+a3Xc="; + }; + nativeCheckInputs = with pySelf; [ pytestCheckHook ]; + pytestFlagsArray = [ + "-k" + "'null_session or filesystem_session'" + ]; + dependencies = with pySelf; [ + flask-sqlalchemy + cachelib + ]; + disabledTests = [ ]; + disabledTestPaths = [ ]; + preCheck = ""; + postCheck = ""; + }; # flask-appbuilder doesn't work with sqlalchemy 2.x, flask-appbuilder 3.x # https://github.com/dpgaspar/Flask-AppBuilder/issues/2038 flask-appbuilder = pySuper.flask-appbuilder.overridePythonAttrs { @@ -168,7 +194,84 @@ let # apache-airflow doesn't work with sqlalchemy 2.x # https://github.com/apache/airflow/issues/28723 sqlalchemy = pySuper.sqlalchemy_1_4; - + gitpython = pySuper.gitpython.overridePythonAttrs rec { + version = "3.1.44"; + src = fetchFromGitHub { + owner = "gitpython-developers"; + repo = "gitpython"; + rev = version; + hash = "sha256-KnKaBv/tKk4wiGWUWCEgd1vgrTouwUhqxJ1/nMjRaWk="; + }; + }; + # ValueError: Unknown classifier in field `project.classifiers`: Programming Language :: Python :: Free Threading :: 2 - Beta + urllib3 = pySuper.urllib3.overridePythonAttrs rec { + version = "2.5.0"; + src = fetchPypi { + pname = "urllib3"; + inherit version; + hash = "sha256-P8R3M8fkGdS8P2s9wrT4kLt0OQajDVa6Slv6S7/5J2A="; + }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail ', "setuptools-scm>=8,<9"' "" + ''; + }; + smmap = pySuper.smmap.overridePythonAttrs rec { + version = "5.0.2"; + src = fetchFromGitHub { + owner = "gitpython-developers"; + repo = "smmap"; + rev = "refs/tags/v${version}"; + hash = "sha256-0Y175kjv/8UJpSxtLpWH4/VT7JrcVPAq79Nf3rtHZZM="; + }; + }; + trove-classifiers = pySuper.trove-classifiers.overridePythonAttrs rec { + version = "2024.10.21.16"; + src = fetchPypi { + pname = "trove_classifiers"; + inherit version; + hash = "sha256-F8vQVdZ9Xp2d5jKTqHMpQ/q8IVdOTHt07fEStJKM9fM="; + }; + postPatch = ""; + }; + packaging = pySuper.packaging.overridePythonAttrs rec { + version = "24.2"; + src = fetchPypi { + pname = "packaging"; + inherit version; + hash = "sha256-wiim3F6TLTRrxXOTeRCdSeiFPdgiNXHHxbVSYO3AuX8="; + }; + }; + pluggy = pySuper.pluggy.overridePythonAttrs rec { + version = "1.5.0"; + src = fetchFromGitHub { + owner = "pytest-dev"; + repo = "pluggy"; + tag = version; + hash = "sha256-f0DxyZZk6RoYtOEXLACcsOn2B+Hot4U4g5Ogr/hKmOE="; + }; + }; + pyproject-api = pySuper.pyproject-api.overridePythonAttrs rec { + version = "1.8.0"; + src = fetchPypi { + pname = "pyproject_api"; + inherit version; + hash = "sha256-d7gEny/rXTPu/MIbV/HieWNid6isita1hxA3skN3hJY="; + }; + disabledTests = [ + # AssertionError: assert ['magic>3', 'requests>2'] == ['magic >3', 'requests >2'] + "test_frontend_setuptools" + ]; + }; + tox = pySuper.tox.overridePythonAttrs rec { + version = "4.27.0"; + src = fetchFromGitHub { + owner = "tox-dev"; + repo = "tox"; + tag = version; + hash = "sha256-Z3qUK4w1ebPvdZD4ZuKgZXJPUu5lG0G41vn/pc9gC/0="; + }; + }; apache-airflow = pySelf.callPackage ./python-package.nix { }; }; }; diff --git a/pkgs/by-name/ap/apache-airflow/providers.nix b/pkgs/by-name/ap/apache-airflow/providers.nix index 4edb68ac43f4..d2da8c6a4c65 100644 --- a/pkgs/by-name/ap/apache-airflow/providers.nix +++ b/pkgs/by-name/ap/apache-airflow/providers.nix @@ -2,6 +2,8 @@ { airbyte = { deps = [ + "aiohttp" + "asgiref" "requests" "requests-toolbelt" ]; @@ -13,38 +15,54 @@ alibaba = { deps = [ "oss2" ]; imports = [ + "airflow.providers.alibaba.cloud.hooks.analyticdb_spark" "airflow.providers.alibaba.cloud.hooks.oss" + "airflow.providers.alibaba.cloud.operators.analyticdb_spark" "airflow.providers.alibaba.cloud.operators.oss" ]; }; amazon = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -67,54 +85,74 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; imports = [ "airflow.providers.amazon.aws.hooks.appflow" "airflow.providers.amazon.aws.hooks.athena" + "airflow.providers.amazon.aws.hooks.athena_sql" "airflow.providers.amazon.aws.hooks.base_aws" "airflow.providers.amazon.aws.hooks.batch_client" "airflow.providers.amazon.aws.hooks.batch_waiters" + "airflow.providers.amazon.aws.hooks.bedrock" + "airflow.providers.amazon.aws.hooks.chime" "airflow.providers.amazon.aws.hooks.cloud_formation" + "airflow.providers.amazon.aws.hooks.comprehend" "airflow.providers.amazon.aws.hooks.datasync" "airflow.providers.amazon.aws.hooks.dms" "airflow.providers.amazon.aws.hooks.dynamodb" "airflow.providers.amazon.aws.hooks.ec2" + "airflow.providers.amazon.aws.hooks.ecr" "airflow.providers.amazon.aws.hooks.ecs" "airflow.providers.amazon.aws.hooks.eks" "airflow.providers.amazon.aws.hooks.elasticache_replication_group" "airflow.providers.amazon.aws.hooks.emr" "airflow.providers.amazon.aws.hooks.emr" + "airflow.providers.amazon.aws.hooks.eventbridge" "airflow.providers.amazon.aws.hooks.glacier" "airflow.providers.amazon.aws.hooks.glue" "airflow.providers.amazon.aws.hooks.glue_catalog" "airflow.providers.amazon.aws.hooks.glue_crawler" + "airflow.providers.amazon.aws.hooks.glue_databrew" "airflow.providers.amazon.aws.hooks.kinesis" + "airflow.providers.amazon.aws.hooks.kinesis_analytics" "airflow.providers.amazon.aws.hooks.lambda_function" "airflow.providers.amazon.aws.hooks.logs" + "airflow.providers.amazon.aws.hooks.neptune" + "airflow.providers.amazon.aws.hooks.opensearch_serverless" "airflow.providers.amazon.aws.hooks.quicksight" "airflow.providers.amazon.aws.hooks.rds" "airflow.providers.amazon.aws.hooks.redshift_cluster" @@ -126,13 +164,17 @@ "airflow.providers.amazon.aws.hooks.ses" "airflow.providers.amazon.aws.hooks.sns" "airflow.providers.amazon.aws.hooks.sqs" + "airflow.providers.amazon.aws.hooks.ssm" "airflow.providers.amazon.aws.hooks.step_function" "airflow.providers.amazon.aws.hooks.sts" + "airflow.providers.amazon.aws.hooks.verified_permissions" "airflow.providers.amazon.aws.operators.appflow" "airflow.providers.amazon.aws.operators.athena" - "airflow.providers.amazon.aws.operators.aws_lambda" + "airflow.providers.amazon.aws.operators.base_aws" "airflow.providers.amazon.aws.operators.batch" + "airflow.providers.amazon.aws.operators.bedrock" "airflow.providers.amazon.aws.operators.cloud_formation" + "airflow.providers.amazon.aws.operators.comprehend" "airflow.providers.amazon.aws.operators.datasync" "airflow.providers.amazon.aws.operators.dms" "airflow.providers.amazon.aws.operators.ec2" @@ -140,15 +182,18 @@ "airflow.providers.amazon.aws.operators.eks" "airflow.providers.amazon.aws.operators.emr" "airflow.providers.amazon.aws.operators.emr" + "airflow.providers.amazon.aws.operators.eventbridge" "airflow.providers.amazon.aws.operators.glacier" "airflow.providers.amazon.aws.operators.glue" "airflow.providers.amazon.aws.operators.glue_crawler" + "airflow.providers.amazon.aws.operators.glue_databrew" + "airflow.providers.amazon.aws.operators.kinesis_analytics" "airflow.providers.amazon.aws.operators.lambda_function" + "airflow.providers.amazon.aws.operators.neptune" "airflow.providers.amazon.aws.operators.quicksight" "airflow.providers.amazon.aws.operators.rds" "airflow.providers.amazon.aws.operators.redshift_cluster" "airflow.providers.amazon.aws.operators.redshift_data" - "airflow.providers.amazon.aws.operators.redshift_sql" "airflow.providers.amazon.aws.operators.s3" "airflow.providers.amazon.aws.operators.sagemaker" "airflow.providers.amazon.aws.operators.sns" @@ -159,31 +204,45 @@ apache_beam = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -206,28 +265,38 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -250,31 +319,45 @@ apache_druid = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -297,29 +380,39 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pydruid" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -329,41 +422,63 @@ "airflow.providers.apache.druid.operators.druid_check" ]; }; - apache_hdfs = { - deps = [ ]; - imports = [ - "airflow.providers.apache.hdfs.hooks.hdfs" - "airflow.providers.apache.hdfs.hooks.webhdfs" + apache_flink = { + deps = [ + "aiofiles" + "asgiref" + "cryptography" + "google-re2" + "kubernetes" + "kubernetes-asyncio" ]; + imports = [ "airflow.providers.apache.flink.operators.flink_kubernetes" ]; + }; + apache_hdfs = { + deps = [ "pandas" ]; + imports = [ "airflow.providers.apache.hdfs.hooks.webhdfs" ]; }; apache_hive = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -386,28 +501,38 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -417,6 +542,28 @@ "airflow.providers.apache.hive.operators.hive_stats" ]; }; + apache_iceberg = { + deps = [ ]; + imports = [ "airflow.providers.apache.iceberg.hooks.iceberg" ]; + }; + apache_impala = { + deps = [ ]; + imports = [ "airflow.providers.apache.impala.hooks.impala" ]; + }; + apache_kafka = { + deps = [ + "asgiref" + "confluent-kafka" + ]; + imports = [ + "airflow.providers.apache.kafka.hooks.base" + "airflow.providers.apache.kafka.hooks.client" + "airflow.providers.apache.kafka.hooks.consume" + "airflow.providers.apache.kafka.hooks.produce" + "airflow.providers.apache.kafka.operators.consume" + "airflow.providers.apache.kafka.operators.produce" + ]; + }; apache_kylin = { deps = [ ]; imports = [ @@ -426,6 +573,8 @@ }; apache_livy = { deps = [ + "aiohttp" + "asgiref" "requests" "requests-toolbelt" ]; @@ -446,8 +595,18 @@ imports = [ "airflow.providers.apache.pinot.hooks.pinot" ]; }; apache_spark = { - deps = [ "pyspark" ]; + deps = [ + "aiofiles" + "asgiref" + "cryptography" + "google-re2" + "grpcio-status" + "kubernetes" + "kubernetes-asyncio" + "pyspark" + ]; imports = [ + "airflow.providers.apache.spark.hooks.spark_connect" "airflow.providers.apache.spark.hooks.spark_jdbc" "airflow.providers.apache.spark.hooks.spark_jdbc_script" "airflow.providers.apache.spark.hooks.spark_sql" @@ -457,12 +616,9 @@ "airflow.providers.apache.spark.operators.spark_submit" ]; }; - apache_sqoop = { - deps = [ ]; - imports = [ - "airflow.providers.apache.sqoop.hooks.sqoop" - "airflow.providers.apache.sqoop.operators.sqoop" - ]; + apprise = { + deps = [ "apprise" ]; + imports = [ "airflow.providers.apprise.hooks.apprise" ]; }; arangodb = { deps = [ "python-arango" ]; @@ -479,7 +635,7 @@ ]; }; atlassian_jira = { - deps = [ "jira" ]; + deps = [ "atlassian-python-api" ]; imports = [ "airflow.providers.atlassian.jira.hooks.jira" "airflow.providers.atlassian.jira.operators.jira" @@ -487,8 +643,13 @@ }; celery = { deps = [ - "celery" + "aiofiles" + "asgiref" + "cryptography" "flower" + "google-re2" + "kubernetes" + "kubernetes-asyncio" ]; imports = [ ]; }; @@ -498,17 +659,43 @@ }; cncf_kubernetes = { deps = [ + "aiofiles" + "asgiref" "cryptography" + "google-re2" "kubernetes" + "kubernetes-asyncio" ]; imports = [ "airflow.providers.cncf.kubernetes.hooks.kubernetes" - "airflow.providers.cncf.kubernetes.operators.kubernetes_pod" + "airflow.providers.cncf.kubernetes.operators.custom_object_launcher" + "airflow.providers.cncf.kubernetes.operators.job" + "airflow.providers.cncf.kubernetes.operators.pod" + "airflow.providers.cncf.kubernetes.operators.resource" "airflow.providers.cncf.kubernetes.operators.spark_kubernetes" ]; }; + cohere = { + deps = [ "cohere" ]; + imports = [ + "airflow.providers.cohere.hooks.cohere" + "airflow.providers.cohere.operators.embedding" + ]; + }; + common_compat = { + deps = [ ]; + imports = [ ]; + }; + common_io = { + deps = [ "attrs" ]; + imports = [ "airflow.providers.common.io.operators.file_transfer" ]; + }; common_sql = { - deps = [ "sqlparse" ]; + deps = [ + "attrs" + "more-itertools" + "sqlparse" + ]; imports = [ "airflow.providers.common.sql.hooks.sql" "airflow.providers.common.sql.operators.sql" @@ -518,6 +705,9 @@ deps = [ "aiohttp" "databricks-sql-connector" + "mergedeep" + "pandas" + "pyarrow" "requests" ]; imports = [ @@ -527,6 +717,7 @@ "airflow.providers.databricks.operators.databricks" "airflow.providers.databricks.operators.databricks_repos" "airflow.providers.databricks.operators.databricks_sql" + "airflow.providers.databricks.operators.databricks_workflow" ]; }; datadog = { @@ -535,6 +726,9 @@ }; dbt_cloud = { deps = [ + "aiohttp" + "asgiref" + "attrs" "requests" "requests-toolbelt" ]; @@ -545,6 +739,8 @@ }; dingding = { deps = [ + "aiohttp" + "asgiref" "requests" "requests-toolbelt" ]; @@ -555,6 +751,8 @@ }; discord = { deps = [ + "aiohttp" + "asgiref" "requests" "requests-toolbelt" ]; @@ -575,10 +773,7 @@ ]; }; elasticsearch = { - deps = [ - "elasticsearch" - "elasticsearch-dsl" - ]; + deps = [ "elasticsearch" ]; imports = [ "airflow.providers.elasticsearch.hooks.elasticsearch" ]; }; exasol = { @@ -588,13 +783,26 @@ "airflow.providers.exasol.operators.exasol" ]; }; + fab = { + deps = [ + "flask" + "flask-appbuilder" + "flask-login" + "google-re2" + "jmespath" + ]; + imports = [ ]; + }; facebook = { deps = [ ]; imports = [ "airflow.providers.facebook.ads.hooks.ads" ]; }; ftp = { - deps = [ ]; - imports = [ "airflow.providers.ftp.hooks.ftp" ]; + deps = [ "attrs" ]; + imports = [ + "airflow.providers.ftp.hooks.ftp" + "airflow.providers.ftp.operators.ftp" + ]; }; github = { deps = [ "pygithub" ]; @@ -606,31 +814,45 @@ google = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -653,28 +875,38 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -685,9 +917,11 @@ "airflow.providers.google.cloud.hooks.bigquery" "airflow.providers.google.cloud.hooks.bigquery_dts" "airflow.providers.google.cloud.hooks.bigtable" + "airflow.providers.google.cloud.hooks.cloud_batch" "airflow.providers.google.cloud.hooks.cloud_build" "airflow.providers.google.cloud.hooks.cloud_composer" "airflow.providers.google.cloud.hooks.cloud_memorystore" + "airflow.providers.google.cloud.hooks.cloud_run" "airflow.providers.google.cloud.hooks.cloud_sql" "airflow.providers.google.cloud.hooks.cloud_storage_transfer_service" "airflow.providers.google.cloud.hooks.compute" @@ -696,6 +930,7 @@ "airflow.providers.google.cloud.hooks.dataflow" "airflow.providers.google.cloud.hooks.dataform" "airflow.providers.google.cloud.hooks.datafusion" + "airflow.providers.google.cloud.hooks.datapipeline" "airflow.providers.google.cloud.hooks.dataplex" "airflow.providers.google.cloud.hooks.dataprep" "airflow.providers.google.cloud.hooks.dataproc" @@ -725,8 +960,11 @@ "airflow.providers.google.cloud.hooks.vertex_ai.custom_job" "airflow.providers.google.cloud.hooks.vertex_ai.dataset" "airflow.providers.google.cloud.hooks.vertex_ai.endpoint_service" + "airflow.providers.google.cloud.hooks.vertex_ai.generative_model" "airflow.providers.google.cloud.hooks.vertex_ai.hyperparameter_tuning_job" "airflow.providers.google.cloud.hooks.vertex_ai.model_service" + "airflow.providers.google.cloud.hooks.vertex_ai.pipeline_job" + "airflow.providers.google.cloud.hooks.vertex_ai.prediction_service" "airflow.providers.google.cloud.hooks.video_intelligence" "airflow.providers.google.cloud.hooks.vision" "airflow.providers.google.cloud.hooks.workflows" @@ -734,9 +972,12 @@ "airflow.providers.google.cloud.operators.bigquery" "airflow.providers.google.cloud.operators.bigquery_dts" "airflow.providers.google.cloud.operators.bigtable" + "airflow.providers.google.cloud.operators.cloud_base" + "airflow.providers.google.cloud.operators.cloud_batch" "airflow.providers.google.cloud.operators.cloud_build" "airflow.providers.google.cloud.operators.cloud_composer" "airflow.providers.google.cloud.operators.cloud_memorystore" + "airflow.providers.google.cloud.operators.cloud_run" "airflow.providers.google.cloud.operators.cloud_sql" "airflow.providers.google.cloud.operators.cloud_storage_transfer_service" "airflow.providers.google.cloud.operators.compute" @@ -744,6 +985,7 @@ "airflow.providers.google.cloud.operators.dataflow" "airflow.providers.google.cloud.operators.dataform" "airflow.providers.google.cloud.operators.datafusion" + "airflow.providers.google.cloud.operators.datapipeline" "airflow.providers.google.cloud.operators.dataplex" "airflow.providers.google.cloud.operators.dataprep" "airflow.providers.google.cloud.operators.dataproc" @@ -771,8 +1013,10 @@ "airflow.providers.google.cloud.operators.vertex_ai.custom_job" "airflow.providers.google.cloud.operators.vertex_ai.dataset" "airflow.providers.google.cloud.operators.vertex_ai.endpoint_service" + "airflow.providers.google.cloud.operators.vertex_ai.generative_model" "airflow.providers.google.cloud.operators.vertex_ai.hyperparameter_tuning_job" "airflow.providers.google.cloud.operators.vertex_ai.model_service" + "airflow.providers.google.cloud.operators.vertex_ai.pipeline_job" "airflow.providers.google.cloud.operators.video_intelligence" "airflow.providers.google.cloud.operators.vision" "airflow.providers.google.cloud.operators.workflows" @@ -783,10 +1027,12 @@ "airflow.providers.google.leveldb.hooks.leveldb" "airflow.providers.google.leveldb.operators.leveldb" "airflow.providers.google.marketing_platform.hooks.analytics" + "airflow.providers.google.marketing_platform.hooks.analytics_admin" "airflow.providers.google.marketing_platform.hooks.campaign_manager" "airflow.providers.google.marketing_platform.hooks.display_video" "airflow.providers.google.marketing_platform.hooks.search_ads" "airflow.providers.google.marketing_platform.operators.analytics" + "airflow.providers.google.marketing_platform.operators.analytics_admin" "airflow.providers.google.marketing_platform.operators.campaign_manager" "airflow.providers.google.marketing_platform.operators.display_video" "airflow.providers.google.marketing_platform.operators.search_ads" @@ -810,31 +1056,45 @@ hashicorp = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -857,29 +1117,39 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" "hvac" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -887,6 +1157,8 @@ }; http = { deps = [ + "aiohttp" + "asgiref" "requests" "requests-toolbelt" ]; @@ -926,31 +1198,45 @@ microsoft_azure = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -973,28 +1259,38 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -1009,7 +1305,9 @@ "airflow.providers.microsoft.azure.hooks.cosmos" "airflow.providers.microsoft.azure.hooks.data_factory" "airflow.providers.microsoft.azure.hooks.data_lake" + "airflow.providers.microsoft.azure.hooks.data_lake" "airflow.providers.microsoft.azure.hooks.fileshare" + "airflow.providers.microsoft.azure.hooks.msgraph" "airflow.providers.microsoft.azure.hooks.synapse" "airflow.providers.microsoft.azure.hooks.wasb" "airflow.providers.microsoft.azure.operators.adls" @@ -1019,12 +1317,13 @@ "airflow.providers.microsoft.azure.operators.container_instances" "airflow.providers.microsoft.azure.operators.cosmos" "airflow.providers.microsoft.azure.operators.data_factory" + "airflow.providers.microsoft.azure.operators.msgraph" "airflow.providers.microsoft.azure.operators.synapse" "airflow.providers.microsoft.azure.operators.wasb_delete_blob" ]; }; microsoft_mssql = { - deps = [ ]; + deps = [ "pymssql" ]; imports = [ "airflow.providers.microsoft.mssql.hooks.mssql" "airflow.providers.microsoft.mssql.operators.mssql" @@ -1054,31 +1353,45 @@ mysql = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -1101,28 +1414,38 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -1142,10 +1465,28 @@ deps = [ "pyodbc" ]; imports = [ "airflow.providers.odbc.hooks.odbc" ]; }; + openai = { + deps = [ ]; + imports = [ + "airflow.providers.openai.hooks.openai" + "airflow.providers.openai.operators.openai" + ]; + }; openfaas = { deps = [ ]; imports = [ "airflow.providers.openfaas.hooks.openfaas" ]; }; + openlineage = { + deps = [ "attrs" ]; + imports = [ ]; + }; + opensearch = { + deps = [ "opensearch-py" ]; + imports = [ + "airflow.providers.opensearch.hooks.opensearch" + "airflow.providers.opensearch.operators.opensearch" + ]; + }; opsgenie = { deps = [ ]; imports = [ @@ -1168,44 +1509,57 @@ ]; }; papermill = { - deps = [ ]; - imports = [ "airflow.providers.papermill.operators.papermill" ]; - }; - plexus = { - deps = [ "arrow" ]; + deps = [ + "ipykernel" + "pandas" + ]; imports = [ - "airflow.providers.plexus.hooks.plexus" - "airflow.providers.plexus.operators.job" + "airflow.providers.papermill.hooks.kernel" + "airflow.providers.papermill.operators.papermill" ]; }; - postgres = { + pgvector = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -1228,28 +1582,149 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" + "thrift" + "vertica-python" + ]; + imports = [ + "airflow.providers.pgvector.hooks.pgvector" + "airflow.providers.pgvector.operators.pgvector" + ]; + }; + pinecone = { + deps = [ "pinecone-client" ]; + imports = [ + "airflow.providers.pinecone.hooks.pinecone" + "airflow.providers.pinecone.operators.pinecone" + ]; + }; + postgres = { + deps = [ + "adal" + "adlfs" + "aiofiles" + "aiohttp" + "apache-beam" + "asgiref" + "asyncssh" + "attrs" + "azure-batch" + "azure-cosmos" + "azure-datalake-store" + "azure-identity" + "azure-keyvault-secrets" + "azure-kusto-data" + "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" + "azure-mgmt-datafactory" + "azure-mgmt-datalake-store" + "azure-mgmt-resource" + "azure-mgmt-storage" + "azure-servicebus" + "azure-storage-blob" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" + "azure-synapse-spark" + "boto3" + "botocore" + "cassandra-driver" + "cryptography" + "dill" + "dnspython" + "gcsfs" + "google-api-core" + "google-api-python-client" + "google-auth" + "google-auth-httplib2" + "google-cloud-automl" + "google-cloud-bigquery" + "google-cloud-bigquery-datatransfer" + "google-cloud-bigtable" + "google-cloud-compute" + "google-cloud-container" + "google-cloud-datacatalog" + "google-cloud-dataproc" + "google-cloud-dlp" + "google-cloud-kms" + "google-cloud-language" + "google-cloud-logging" + "google-cloud-monitoring" + "google-cloud-pubsub" + "google-cloud-redis" + "google-cloud-secret-manager" + "google-cloud-spanner" + "google-cloud-speech" + "google-cloud-storage" + "google-cloud-tasks" + "google-cloud-texttospeech" + "google-cloud-translate" + "google-cloud-videointelligence" + "google-cloud-vision" + "google-cloud-workflows" + "google-re2" + "grpcio-gcp" + "httpx" + "inflection" + "jmespath" + "json-merge-patch" + "jsonpath-ng" + "kubernetes" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" + "mysqlclient" + "oracledb" + "pandas" + "paramiko" + "proto-plus" + "psycopg2" + "pyarrow" + "pyathena" + "pymongo" + "pymssql" + "pyopenssl" + "pysftp" + "python-slugify" + "redshift-connector" + "requests" + "requests-toolbelt" + "simple-salesforce" + "smbprotocol" + "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -1261,31 +1736,45 @@ presto = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -1308,40 +1797,48 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; imports = [ "airflow.providers.presto.hooks.presto" ]; }; - qubole = { - deps = [ "qds-sdk" ]; + qdrant = { + deps = [ "qdrant-client" ]; imports = [ - "airflow.providers.qubole.hooks.qubole" - "airflow.providers.qubole.hooks.qubole_check" - "airflow.providers.qubole.operators.qubole" - "airflow.providers.qubole.operators.qubole_check" + "airflow.providers.qdrant.hooks.qdrant" + "airflow.providers.qdrant.operators.qdrant" ]; }; redis = { @@ -1363,7 +1860,104 @@ ]; }; samba = { - deps = [ "smbprotocol" ]; + deps = [ + "adal" + "adlfs" + "aiofiles" + "aiohttp" + "apache-beam" + "asgiref" + "asyncssh" + "attrs" + "azure-batch" + "azure-cosmos" + "azure-datalake-store" + "azure-identity" + "azure-keyvault-secrets" + "azure-kusto-data" + "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" + "azure-mgmt-datafactory" + "azure-mgmt-datalake-store" + "azure-mgmt-resource" + "azure-mgmt-storage" + "azure-servicebus" + "azure-storage-blob" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" + "azure-synapse-spark" + "boto3" + "botocore" + "cassandra-driver" + "cryptography" + "dill" + "dnspython" + "gcsfs" + "google-api-core" + "google-api-python-client" + "google-auth" + "google-auth-httplib2" + "google-cloud-automl" + "google-cloud-bigquery" + "google-cloud-bigquery-datatransfer" + "google-cloud-bigtable" + "google-cloud-compute" + "google-cloud-container" + "google-cloud-datacatalog" + "google-cloud-dataproc" + "google-cloud-dlp" + "google-cloud-kms" + "google-cloud-language" + "google-cloud-logging" + "google-cloud-monitoring" + "google-cloud-pubsub" + "google-cloud-redis" + "google-cloud-secret-manager" + "google-cloud-spanner" + "google-cloud-speech" + "google-cloud-storage" + "google-cloud-tasks" + "google-cloud-texttospeech" + "google-cloud-translate" + "google-cloud-videointelligence" + "google-cloud-vision" + "google-cloud-workflows" + "google-re2" + "grpcio-gcp" + "httpx" + "inflection" + "jmespath" + "json-merge-patch" + "jsonpath-ng" + "kubernetes" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" + "mysqlclient" + "oracledb" + "pandas" + "paramiko" + "proto-plus" + "psycopg2" + "pyarrow" + "pyathena" + "pymongo" + "pymssql" + "pyopenssl" + "pysftp" + "python-slugify" + "redshift-connector" + "requests" + "requests-toolbelt" + "simple-salesforce" + "smbprotocol" + "sshtunnel" + "tenacity" + "thrift" + "vertica-python" + ]; imports = [ "airflow.providers.samba.hooks.samba" ]; }; segment = { @@ -1379,6 +1973,8 @@ }; sftp = { deps = [ + "asyncssh" + "attrs" "paramiko" "pysftp" "sshtunnel" @@ -1389,7 +1985,7 @@ ]; }; singularity = { - deps = [ ]; + deps = [ "spython" ]; imports = [ "airflow.providers.singularity.operators.singularity" ]; }; slack = { @@ -1401,14 +1997,24 @@ "airflow.providers.slack.operators.slack_webhook" ]; }; + smtp = { + deps = [ ]; + imports = [ + "airflow.providers.smtp.hooks.smtp" + "airflow.providers.smtp.operators.smtp" + ]; + }; snowflake = { deps = [ - "slack-sdk" + "attrs" + "pandas" + "pyarrow" "snowflake-connector-python" "snowflake-sqlalchemy" ]; imports = [ "airflow.providers.snowflake.hooks.snowflake" + "airflow.providers.snowflake.hooks.snowflake_sql_api" "airflow.providers.snowflake.operators.snowflake" ]; }; @@ -1438,7 +2044,7 @@ }; tabular = { deps = [ ]; - imports = [ "airflow.providers.tabular.hooks.tabular" ]; + imports = [ ]; }; telegram = { deps = [ "python-telegram-bot" ]; @@ -1447,34 +2053,48 @@ "airflow.providers.telegram.operators.telegram" ]; }; - trino = { + teradata = { deps = [ "adal" + "adlfs" + "aiofiles" + "aiohttp" "apache-beam" "asgiref" + "asyncssh" + "attrs" "azure-batch" "azure-cosmos" "azure-datalake-store" "azure-identity" "azure-keyvault-secrets" + "azure-kusto-data" "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" "azure-mgmt-datafactory" "azure-mgmt-datalake-store" "azure-mgmt-resource" + "azure-mgmt-storage" "azure-servicebus" "azure-storage-blob" - "azure-storage-common" - "azure-storage-file" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" "azure-synapse-spark" "boto3" + "botocore" "cassandra-driver" "cryptography" + "dill" "dnspython" + "gcsfs" "google-api-core" "google-api-python-client" "google-auth" "google-auth-httplib2" "google-cloud-automl" + "google-cloud-bigquery" "google-cloud-bigquery-datatransfer" "google-cloud-bigtable" "google-cloud-compute" @@ -1497,28 +2117,143 @@ "google-cloud-translate" "google-cloud-videointelligence" "google-cloud-vision" + "google-cloud-workflows" + "google-re2" "grpcio-gcp" "httpx" + "inflection" + "jmespath" "json-merge-patch" "jsonpath-ng" "kubernetes" - "mypy-boto3-appflow" - "mypy-boto3-rds" - "mypy-boto3-redshift-data" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" "mysqlclient" "oracledb" "pandas" "paramiko" "proto-plus" - "protobuf" "psycopg2" + "pyarrow" + "pyathena" "pymongo" + "pymssql" "pyopenssl" "pysftp" + "python-slugify" "redshift-connector" + "requests" + "requests-toolbelt" "simple-salesforce" "smbprotocol" "sshtunnel" + "tenacity" + "thrift" + "vertica-python" + ]; + imports = [ + "airflow.providers.teradata.hooks.teradata" + "airflow.providers.teradata.operators.teradata" + "airflow.providers.teradata.operators.teradata_compute_cluster" + ]; + }; + trino = { + deps = [ + "adal" + "adlfs" + "aiofiles" + "aiohttp" + "apache-beam" + "asgiref" + "asyncssh" + "attrs" + "azure-batch" + "azure-cosmos" + "azure-datalake-store" + "azure-identity" + "azure-keyvault-secrets" + "azure-kusto-data" + "azure-mgmt-containerinstance" + "azure-mgmt-containerregistry" + "azure-mgmt-cosmosdb" + "azure-mgmt-datafactory" + "azure-mgmt-datalake-store" + "azure-mgmt-resource" + "azure-mgmt-storage" + "azure-servicebus" + "azure-storage-blob" + "azure-storage-file-datalake" + "azure-storage-file-share" + "azure-synapse-artifacts" + "azure-synapse-spark" + "boto3" + "botocore" + "cassandra-driver" + "cryptography" + "dill" + "dnspython" + "gcsfs" + "google-api-core" + "google-api-python-client" + "google-auth" + "google-auth-httplib2" + "google-cloud-automl" + "google-cloud-bigquery" + "google-cloud-bigquery-datatransfer" + "google-cloud-bigtable" + "google-cloud-compute" + "google-cloud-container" + "google-cloud-datacatalog" + "google-cloud-dataproc" + "google-cloud-dlp" + "google-cloud-kms" + "google-cloud-language" + "google-cloud-logging" + "google-cloud-monitoring" + "google-cloud-pubsub" + "google-cloud-redis" + "google-cloud-secret-manager" + "google-cloud-spanner" + "google-cloud-speech" + "google-cloud-storage" + "google-cloud-tasks" + "google-cloud-texttospeech" + "google-cloud-translate" + "google-cloud-videointelligence" + "google-cloud-vision" + "google-cloud-workflows" + "google-re2" + "grpcio-gcp" + "httpx" + "inflection" + "jmespath" + "json-merge-patch" + "jsonpath-ng" + "kubernetes" + "kubernetes-asyncio" + "microsoft-kiota-abstractions" + "msgraph-core" + "mysqlclient" + "oracledb" + "pandas" + "paramiko" + "proto-plus" + "psycopg2" + "pyarrow" + "pyathena" + "pymongo" + "pymssql" + "pyopenssl" + "pysftp" + "python-slugify" + "redshift-connector" + "requests" + "requests-toolbelt" + "simple-salesforce" + "smbprotocol" + "sshtunnel" + "tenacity" "thrift" "vertica-python" ]; @@ -1534,12 +2269,36 @@ "airflow.providers.vertica.operators.vertica" ]; }; + weaviate = { + deps = [ + "httpx" + "pandas" + "weaviate-client" + ]; + imports = [ + "airflow.providers.weaviate.hooks.weaviate" + "airflow.providers.weaviate.operators.weaviate" + ]; + }; yandex = { deps = [ ]; imports = [ + "airflow.providers.yandex.hooks.dataproc" "airflow.providers.yandex.hooks.yandex" - "airflow.providers.yandex.hooks.yandexcloud_dataproc" - "airflow.providers.yandex.operators.yandexcloud_dataproc" + "airflow.providers.yandex.hooks.yq" + "airflow.providers.yandex.operators.dataproc" + "airflow.providers.yandex.operators.yq" + ]; + }; + ydb = { + deps = [ ]; + imports = [ + "airflow.providers.ydb.hooks._vendor.dbapi.connection" + "airflow.providers.ydb.hooks._vendor.dbapi.constants" + "airflow.providers.ydb.hooks._vendor.dbapi.cursor" + "airflow.providers.ydb.hooks._vendor.dbapi.errors" + "airflow.providers.ydb.hooks.ydb" + "airflow.providers.ydb.operators.ydb" ]; }; zendesk = { diff --git a/pkgs/by-name/ap/apache-airflow/python-package.nix b/pkgs/by-name/ap/apache-airflow/python-package.nix index a5a003f05d05..5d156ca96f60 100644 --- a/pkgs/by-name/ap/apache-airflow/python-package.nix +++ b/pkgs/by-name/ap/apache-airflow/python-package.nix @@ -14,87 +14,59 @@ # python alembic, argcomplete, - asgiref, - attrs, - blinker, buildPythonPackage, - cached-property, - cattrs, - clickclick, colorlog, configupdater, connexion, cron-descriptor, croniter, cryptography, - deprecated, dill, - flask, - flask-appbuilder, flask-caching, flask-login, flask-session, - flask-wtf, - freezegun, + fsspec, + gitdb, gitpython, - google-re2, - graphviz, gunicorn, - httpx, - importlib-metadata, - importlib-resources, - inflection, - iso8601, - itsdangerous, - jinja2, - jsonschema, + hatchling, lazy-object-proxy, linkify-it-py, lockfile, - markdown, - markupsafe, marshmallow-oneofschema, mdit-py-plugins, - numpy, - openapi-spec-validator, + methodtools, opentelemetry-api, opentelemetry-exporter-otlp, + packaging, pandas, pathspec, pendulum, + pluggy, psutil, - pydantic, - pygments, - pyjwt, pytest-asyncio, pytestCheckHook, python, python-daemon, - python-dateutil, python-nvd3, python-slugify, - python3-openid, - pythonOlder, - pyyaml, - rich, rich-argparse, setproctitle, + smmap, sqlalchemy, sqlalchemy-jsonfield, - swagger-ui-bundle, tabulate, tenacity, termcolor, - time-machine, - typing-extensions, - unicodecsv, - werkzeug, + tomli, + trove-classifiers, + universal-pathlib, # Extra airflow providers to enable enabledProviders ? [ ], }: let - version = "2.7.3"; + version = "2.10.5"; airflow-src = fetchFromGitHub { owner = "apache"; @@ -103,7 +75,7 @@ let # Download using the git protocol rather than using tarballs, because the # GitHub archive tarballs don't appear to include tests forceFetchGit = true; - hash = "sha256-+YbiKFZLigSDbHPaUKIl97kpezW1rIt/j09MMa6lwhQ="; + hash = "sha256-q5/CM+puXE31+15F3yZmcrR74LrqHppdCDUqjLQXPfk="; }; # airflow bundles a web interface, which is built using webpack by an undocumented shell script in airflow's source tree. @@ -116,7 +88,7 @@ let offlineCache = fetchYarnDeps { yarnLock = "${src}/yarn.lock"; - hash = "sha256-WQKuQgNp35fU6z7owequXOSwoUGJDJYcUgkjPDMOops="; + hash = "sha256-hKgtMH4c8sPRDLPLVn+H8rmwc2Q6ei6U4er6fGuFn4I="; }; nativeBuildInputs = [ @@ -126,10 +98,10 @@ let webpack-cli ]; - # The webpack license plugin tries to create /licenses when given the + # The webpack license plugin tries to create /3rd-party-licenses when given the # original relative path postPatch = '' - sed -i 's!../../../../licenses/LICENSES-ui.txt!licenses/LICENSES-ui.txt!' webpack.config.js + sed -i 's!../../../../3rd-party-licenses/LICENSES-ui.txt!/3rd-party-licenses/LICENSES-ui.txt!' webpack.config.js ''; postBuild = '' @@ -142,129 +114,165 @@ let ''; }; + requiredProviders = [ + "common_compat" + "common_io" + "common_sql" + "fab" + "ftp" + "http" + "imap" + "smtp" + "sqlite" + ]; + # Import generated file with metadata for provider dependencies and imports. # Enable additional providers using enabledProviders above. providers = import ./providers.nix; + getProviderPath = provider: lib.replaceStrings [ "_" ] [ "/" ] provider; getProviderDeps = provider: map (dep: python.pkgs.${dep}) providers.${provider}.deps; getProviderImports = provider: providers.${provider}.imports; - providerDependencies = lib.concatMap getProviderDeps enabledProviders; providerImports = lib.concatMap getProviderImports enabledProviders; + + buildProvider = + provider: + let + providerPath = getProviderPath provider; + in + python.pkgs.buildPythonPackage { + pname = "apache-airflow-providers-${provider}"; + version = "unstable"; # will be extracted in the build phase + pyproject = false; # providers packages don't have pyproject.toml nor setup.py + + src = airflow-src; + + propagatedBuildInputs = getProviderDeps provider; + dependencies = [ packaging ]; + + buildPhase = '' + # extract version from the provider's __init__.py file + if [ -f "airflow/providers/${providerPath}/__init__.py" ]; then + version=$(grep -oP "(?<=__version__ = ')[^']+" "airflow/providers/${providerPath}/__init__.py" || echo "0.0.0") + echo "Provider ${provider} version: $version" + else + echo "Error: __init__.py not found for provider ${provider} at path airflow/providers/${providerPath}" + exit 1 + fi + ''; + + installPhase = '' + # create directory structure + mkdir -p $out/${python.sitePackages}/airflow/providers + + # copy the provider directory + if [ -d "airflow/providers/${providerPath}" ]; then + mkdir -p $out/${python.sitePackages}/airflow/providers/$(dirname "${providerPath}") + cp -r airflow/providers/${providerPath} $out/${python.sitePackages}/airflow/providers/$(dirname "${providerPath}") + + # create parent __init__.py files + touch $out/${python.sitePackages}/airflow/__init__.py + touch $out/${python.sitePackages}/airflow/providers/__init__.py + + # create any needed intermediate __init__.py files for nested providers + providerDir=$(dirname "${providerPath}") + while [ "$providerDir" != "." ] && [ -n "$providerDir" ]; do + mkdir -p $out/${python.sitePackages}/airflow/providers/$providerDir + touch $out/${python.sitePackages}/airflow/providers/$providerDir/__init__.py + providerDir=$(dirname "$providerDir") + done + + # create egg-info for package discovery + mkdir -p $out/${python.sitePackages}/apache_airflow_providers_${provider}.egg-info + cat > $out/${python.sitePackages}/apache_airflow_providers_${provider}.egg-info/PKG-INFO < Path: - return Path(os.path.dirname(sys.argv[0])) / "../../.." + return Path(os.path.dirname(sys.argv[0])) / "../../../.." def dump_packages() -> Dict[str, Dict[str, str]]: From 87d364eccfdbfd549126b87d67236d3444997e85 Mon Sep 17 00:00:00 2001 From: Sergey Volkov Date: Wed, 7 Jan 2026 14:51:24 +0100 Subject: [PATCH 097/113] apache-airflow: add meta.changelog --- pkgs/by-name/ap/apache-airflow/python-package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ap/apache-airflow/python-package.nix b/pkgs/by-name/ap/apache-airflow/python-package.nix index 5d156ca96f60..f9800b0700ec 100644 --- a/pkgs/by-name/ap/apache-airflow/python-package.nix +++ b/pkgs/by-name/ap/apache-airflow/python-package.nix @@ -343,6 +343,7 @@ buildPythonPackage rec { meta = { description = "Programmatically author, schedule and monitor data pipelines"; homepage = "https://airflow.apache.org/"; + changelog = "https://airflow.apache.org/docs/apache-airflow/${version}/release_notes.html"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ gbpdt From 891c1a37779f388142c0fe7629b5a7881ef2f10c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 14:24:28 +0000 Subject: [PATCH 098/113] renode-dts2repl: 0-unstable-2025-12-29 -> 0-unstable-2026-01-07 --- pkgs/by-name/re/renode-dts2repl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index e4071cd40694..0b637b6de1e7 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2025-12-29"; + version = "0-unstable-2026-01-07"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "aace53b51d6503bc5a2ba1ee2c6b1242a1795401"; - hash = "sha256-2leYwGFDy7rbaAo/fVOVHuej7Zuw2Vg7igfUEKf0IJg="; + rev = "1b072467e75464dc6171825e0ca44a2ffdb791a7"; + hash = "sha256-ctPp1B4pZSMBWjqtfOq6hqLvisrXyppvTiKXPrI94No="; }; nativeBuildInputs = [ From dbbbfa54655b61031f9f28224f1fea1a4728171d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 06:27:05 -0800 Subject: [PATCH 099/113] python314Packages.trio-asyncio: disable It fails to be imported with AttributeError: module 'asyncio.events' has no attribute 'BaseDefaultEventLoopPolicy' --- pkgs/development/python-modules/trio-asyncio/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/trio-asyncio/default.nix b/pkgs/development/python-modules/trio-asyncio/default.nix index cef3210be1eb..e29d707ab897 100644 --- a/pkgs/development/python-modules/trio-asyncio/default.nix +++ b/pkgs/development/python-modules/trio-asyncio/default.nix @@ -10,6 +10,7 @@ exceptiongroup, pytest-trio, pytestCheckHook, + pythonAtLeast, pythonOlder, }: @@ -18,7 +19,8 @@ buildPythonPackage rec { version = "0.15.0"; pyproject = true; - disabled = pythonOlder "3.8"; + # https://github.com/python-trio/trio-asyncio/issues/160 + disabled = pythonAtLeast "3.14"; src = fetchFromGitHub { owner = "python-trio"; From 80221fa7e691b0514641d4bdde0f7a40ad35e219 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Wed, 7 Jan 2026 16:29:48 +0200 Subject: [PATCH 100/113] syncthingtray-minimal: move to pkgs/by-name --- pkgs/by-name/sy/syncthingtray-minimal/package.nix | 11 +++++++++++ pkgs/top-level/all-packages.nix | 7 ------- 2 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 pkgs/by-name/sy/syncthingtray-minimal/package.nix diff --git a/pkgs/by-name/sy/syncthingtray-minimal/package.nix b/pkgs/by-name/sy/syncthingtray-minimal/package.nix new file mode 100644 index 000000000000..aa743d960127 --- /dev/null +++ b/pkgs/by-name/sy/syncthingtray-minimal/package.nix @@ -0,0 +1,11 @@ +{ + syncthingtray, +}: + +syncthingtray.override { + webviewSupport = false; + jsSupport = false; + kioPluginSupport = false; + plasmoidSupport = false; + systemdSupport = true; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5ddb40fe1109..d99c3a541996 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11886,13 +11886,6 @@ with pkgs; # renamed in KF5 -> KF6 plasma-framework = kdePackages.libplasma; }; - syncthingtray-minimal = syncthingtray.override { - webviewSupport = false; - jsSupport = false; - kioPluginSupport = false; - plasmoidSupport = false; - systemdSupport = true; - }; synergyWithoutGUI = synergy.override { withGUI = false; }; From 5933812a16b23b1138b4f52fd886fb25d5ca020a Mon Sep 17 00:00:00 2001 From: Dvd-Znf Date: Wed, 7 Jan 2026 15:42:44 +0100 Subject: [PATCH 101/113] visual-paradigm-ce: 17.3.20251221 -> 17.3.20260101 --- pkgs/by-name/vi/visual-paradigm-ce/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/visual-paradigm-ce/package.nix b/pkgs/by-name/vi/visual-paradigm-ce/package.nix index f5ff12c14c7f..3d06bf435ded 100644 --- a/pkgs/by-name/vi/visual-paradigm-ce/package.nix +++ b/pkgs/by-name/vi/visual-paradigm-ce/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "visual-paradigm-ce"; - version = "17.3.20251221"; + version = "17.3.20260101"; src = let @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { url = "https://eu10-dl.visual-paradigm.com/visual-paradigm/vpce${majorMinor}/${suffix}/Visual_Paradigm_CE_${ builtins.replaceStrings [ "." ] [ "_" ] majorMinor }_${suffix}_Linux64_InstallFree.tar.gz"; - hash = "sha256-N2REwBXhKBqyVPb9YfWCBSJfqFXDorsXvnHX+5gQrS4="; + hash = "sha256-RAujr6tws3HTyoZc6/MTbc5HEqyX9XmSl4IPJNayjQA="; }; nativeBuildInputs = [ From 421c80bdd851fc39e25a1c7c9859eb6eb5d52bc4 Mon Sep 17 00:00:00 2001 From: Jon Seager Date: Wed, 7 Jan 2026 14:30:50 +0000 Subject: [PATCH 102/113] tsgolint: init at 0.10.1 Co-authored-by: Paul Meyer --- pkgs/by-name/ts/tsgolint/package.nix | 63 ++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 pkgs/by-name/ts/tsgolint/package.nix diff --git a/pkgs/by-name/ts/tsgolint/package.nix b/pkgs/by-name/ts/tsgolint/package.nix new file mode 100644 index 000000000000..c2e683725582 --- /dev/null +++ b/pkgs/by-name/ts/tsgolint/package.nix @@ -0,0 +1,63 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + findutils, + applyPatches, + go, +}: + +buildGoModule (finalAttrs: { + pname = "tsgolint"; + version = "v0.10.1"; + + src = applyPatches rec { + src = fetchFromGitHub { + owner = "oxc-project"; + repo = "tsgolint"; + tag = finalAttrs.version; + hash = "sha256-6cDQjYVNfujIh3s+9pNCfqUEtfdvgx66oZoENqpJ7jE="; + fetchSubmodules = true; + }; + prePatch = '' + cd typescript-go + ''; + # These patches are applied to the typescript-go submodule in justfile's "init" target upstream. + patches = [ + (src + "/patches/0001-Parallel-readDirectory-visitor.patch") + (src + "/patches/0002-Adapt-project-service-for-single-run-mode.patch") + (src + "/patches/0003-patch-expose-more-functions-via-the-shim-with-type-f.patch") + (src + "/patches/0004-feat-improve-panic-message-for-extracting-TS-extensi.patch") + (src + "/patches/0005-fix-early-return-from-invalid-tsconfig-for-better-er.patch") + ]; + # We don't want to build with go.work, so we add the replacement to + # the local module to the go.mod instead. + postPatch = '' + cd .. + ${lib.getExe go} mod edit --replace=github.com/microsoft/typescript-go=./typescript-go + ''; + }; + + nativeBuildInputs = [ findutils ]; + + # From justfile's "init" target upstream. + postPatch = '' + rm go.work{,.sum} + mkdir -p internal/collections && find ./typescript-go/internal/collections -type f ! -name '*_test.go' -exec cp {} internal/collections/ \; + ''; + + proxyVendor = true; + vendorHash = "sha256-t1qyCdMeA5rh5/9yQ9LAhRO+0nSiMyFHp3sSPOJQWQA="; + + subPackages = [ "cmd/tsgolint" ]; + + env.GOEXPERIMENT = "greenteagc"; + + meta = { + description = "Type aware linting for oxlint"; + homepage = "https://github.com/oxc-project/tsgolint"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jnsgruk ]; + mainProgram = "tsgolint"; + }; +}) From c052816e5221f2cd4d2d368bfa6a5d5f0689e128 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 7 Jan 2026 22:54:06 +0800 Subject: [PATCH 103/113] xfce4-i3-workspaces-plugin: Fix build with GCC 15 https://github.com/denesb/xfce4-i3-workspaces-plugin/compare/1.4.2...d7c2d978e736a5e07f96142a31fac3bb7d0806b4 Fixes #477621. --- pkgs/by-name/xf/xfce4-i3-workspaces-plugin/package.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/xf/xfce4-i3-workspaces-plugin/package.nix b/pkgs/by-name/xf/xfce4-i3-workspaces-plugin/package.nix index cffdb404c097..958c431eae21 100644 --- a/pkgs/by-name/xf/xfce4-i3-workspaces-plugin/package.nix +++ b/pkgs/by-name/xf/xfce4-i3-workspaces-plugin/package.nix @@ -13,15 +13,16 @@ i3ipc-glib, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "xfce4-i3-workspaces-plugin"; - version = "1.4.2"; + version = "1.4.2-unstable-2025-05-28"; src = fetchFromGitHub { owner = "denesb"; repo = "xfce4-i3-workspaces-plugin"; - rev = version; - sha256 = "sha256-CKpofupoJhe5IORJgij6gOGotB+dGkUDtTUdon8/JdE="; + # Fix build with GCC 15. + rev = "d7c2d978e736a5e07f96142a31fac3bb7d0806b4"; + hash = "sha256-9xr9uoXjriVmFmotsaM/wVAaJA/k5Dl/SWsPo4skV2E="; }; nativeBuildInputs = [ From 7d02d0f723eb9c2d4a0e5f567f7a9b65bd048ab7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 15:02:15 +0000 Subject: [PATCH 104/113] zizmor: 1.19.0 -> 1.20.0 --- pkgs/by-name/zi/zizmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index c362bb912db1..9718e3a9771f 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.19.0"; + version = "1.20.0"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-GWAjz/RYShjSFgQP1I3AxwVkiUJ9iwhT5R7UIHaLDuk="; + hash = "sha256-hLLse28YL0WU5mU2fYycALdS4X+pEBtumJjNEdIXRf0="; }; - cargoHash = "sha256-Zd1lTUtfJf2p6MkscHgpEHvmLufnQYSWoYcQqn0ap+g="; + cargoHash = "sha256-7MnsBSoh1So5+LBEt/0efr9Q/BbIvP8QzsB+JCobsck="; buildInputs = [ rust-jemalloc-sys From 8d66594a02804ec582140ae17879f9657f507b46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 07:09:28 -0800 Subject: [PATCH 105/113] python3Packages.pytest-randomly: depends on pytest --- .../python-modules/pytest-randomly/default.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/pytest-randomly/default.nix b/pkgs/development/python-modules/pytest-randomly/default.nix index 85e24735d012..732b15ee597b 100644 --- a/pkgs/development/python-modules/pytest-randomly/default.nix +++ b/pkgs/development/python-modules/pytest-randomly/default.nix @@ -4,31 +4,28 @@ factory-boy, faker, fetchFromGitHub, - importlib-metadata, numpy, + pytest, pytest-xdist, pytestCheckHook, - pythonOlder, setuptools, }: buildPythonPackage rec { pname = "pytest-randomly"; version = "3.13.0"; - format = "pyproject"; - - disabled = pythonOlder "3.8"; + pyproject = true; src = fetchFromGitHub { repo = "pytest-randomly"; owner = "pytest-dev"; - rev = version; + tag = version; hash = "sha256-bxbW22Nf/0hfJYSiz3xdrNCzrb7vZwuVvSIrWl0Bkv4="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + buildInputs = [ pytest ]; nativeCheckInputs = [ factory-boy @@ -46,7 +43,7 @@ buildPythonPackage rec { pythonImportsCheck = [ "pytest_randomly" ]; meta = { - changelog = "https://github.com/pytest-dev/pytest-randomly/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/pytest-dev/pytest-randomly/blob/${src.tag}/CHANGELOG.rst"; description = "Pytest plugin to randomly order tests and control random.seed"; homepage = "https://github.com/pytest-dev/pytest-randomly"; license = lib.licenses.mit; From e5ef493ace9895e35edda9c8db3632460ee754e0 Mon Sep 17 00:00:00 2001 From: darkyzhou Date: Wed, 7 Jan 2026 23:36:04 +0800 Subject: [PATCH 106/113] vscodium: add support for loongarch64-linux --- pkgs/applications/editors/vscode/update-vscodium.sh | 1 + pkgs/applications/editors/vscode/vscodium.nix | 3 +++ 2 files changed, 4 insertions(+) diff --git a/pkgs/applications/editors/vscode/update-vscodium.sh b/pkgs/applications/editors/vscode/update-vscodium.sh index e568013cfd34..1f35a851613a 100755 --- a/pkgs/applications/editors/vscode/update-vscodium.sh +++ b/pkgs/applications/editors/vscode/update-vscodium.sh @@ -18,6 +18,7 @@ for i in \ "x86_64-linux linux-x64 tar.gz" \ "aarch64-linux linux-arm64 tar.gz" \ "armv7l-linux linux-armhf tar.gz" \ + "loongarch64-linux linux-loong64 tar.gz" \ "aarch64-darwin darwin-arm64 zip" \ "x86_64-darwin darwin-x64 zip"; do set -- $i diff --git a/pkgs/applications/editors/vscode/vscodium.nix b/pkgs/applications/editors/vscode/vscodium.nix index 3e57cd06934e..74c73e273a56 100644 --- a/pkgs/applications/editors/vscode/vscodium.nix +++ b/pkgs/applications/editors/vscode/vscodium.nix @@ -19,6 +19,7 @@ let aarch64-linux = "linux-arm64"; aarch64-darwin = "darwin-arm64"; armv7l-linux = "linux-armhf"; + loongarch64-linux = "linux-loong64"; } .${system} or throwSystem; @@ -31,6 +32,7 @@ let aarch64-linux = "sha256-32WP74IJYVIKuhmsMi0EFqjTlWAO4DgC24ptm3BqSpg="; aarch64-darwin = "sha256-2hYTrkCNzVy6wXT+cGWkDEAy+g/KSkWsLltMSuSSBTk="; armv7l-linux = "sha256-bNjc91zjVXnQ763GHmlVTNDD5ynlJhrtGR7Xzciq7tA="; + loongarch64-linux = "sha256-RaxzbawVYT1V0u+RU0gaWTrn2X3uRxEO9T8IAmPJTds="; } .${system} or throwSystem; @@ -89,6 +91,7 @@ callPackage ./generic.nix rec { "aarch64-linux" "aarch64-darwin" "armv7l-linux" + "loongarch64-linux" ]; # requires libc.so.6 and other glibc specifics broken = stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isGnu; From f6a1146a0ebbf6121c1301ef299556957c60f5c2 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Wed, 7 Jan 2026 16:39:21 +0100 Subject: [PATCH 107/113] utm: 4.7.4 -> 4.7.5 --- pkgs/by-name/ut/utm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ut/utm/package.nix b/pkgs/by-name/ut/utm/package.nix index 90b00ff4bc99..4f5d4046c481 100644 --- a/pkgs/by-name/ut/utm/package.nix +++ b/pkgs/by-name/ut/utm/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "utm"; - version = "4.7.4"; + version = "4.7.5"; src = fetchurl { url = "https://github.com/utmapp/UTM/releases/download/v${version}/UTM.dmg"; - hash = "sha256-4lnoH9FCrL3EWWNpmAEYz+XCxPSR7Za/W8YGxAXXms4="; + hash = "sha256-qENck8+1+Lv+6ksTTPrRrGa2djK3XkOMY7GorgQ77w4="; }; nativeBuildInputs = [ From 1af136f785fb5e5da7a772cc8a3e4fd744994f6b Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Sat, 3 Jan 2026 21:27:21 -0500 Subject: [PATCH 108/113] incus: patch lxc/rootfs directory to fix tmpfs-overlay --- pkgs/by-name/in/incus/generic.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/in/incus/generic.nix b/pkgs/by-name/in/incus/generic.nix index 364d4a7017a1..b47d29f3d04e 100644 --- a/pkgs/by-name/in/incus/generic.nix +++ b/pkgs/by-name/in/incus/generic.nix @@ -108,6 +108,17 @@ buildGoModule (finalAttrs: { # required for go-cowsql. CGO_LDFLAGS_ALLOW = "(-Wl,-wrap,pthread_create)|(-Wl,-z,now)"; + # add our lxc location to incus's acceptable rootFsPaths + # this is necessary for tmpfs/tmpfs-overlay to work + postPatch = + if (lib.versionAtLeast finalAttrs.version "6.16") then + '' + substituteInPlace internal/server/device/disk.go \ + --replace-fail '"/opt/incus/lib/lxc/rootfs/"' '"${lxc}/lib/lxc/rootfs/"' + '' + else + null; + postBuild = '' # build docs mkdir -p .sphinx/deps From 4b52c7d176e8d883df2b28034b237668181cda76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 7 Jan 2026 07:49:05 -0800 Subject: [PATCH 109/113] python314Packages.pyserial-asyncio-fast: disable The tests fail with RuntimeError: There is no current event loop in thread 'MainThread'. --- .../python-modules/pyserial-asyncio-fast/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/pyserial-asyncio-fast/default.nix b/pkgs/development/python-modules/pyserial-asyncio-fast/default.nix index 99940e26d627..f8a1c4c8c780 100644 --- a/pkgs/development/python-modules/pyserial-asyncio-fast/default.nix +++ b/pkgs/development/python-modules/pyserial-asyncio-fast/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pythonAtLeast, # build-system setuptools, @@ -19,6 +20,9 @@ buildPythonPackage rec { version = "0.16"; pyproject = true; + # https://github.com/home-assistant-libs/pyserial-asyncio-fast/pull/37 + disabled = pythonAtLeast "3.14"; + src = fetchFromGitHub { owner = "bdraco"; repo = "pyserial-asyncio-fast"; From c417e68ea73d544167dd16ea04c2d200af1397b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 15:55:53 +0000 Subject: [PATCH 110/113] vimPlugins.avante-nvim: 0.0.27-unstable-2025-12-30 -> 0.0.27-unstable-2026-01-04 --- .../vim/plugins/non-generated/avante-nvim/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 1af7eee86a52..478371bfb52a 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -12,12 +12,12 @@ pkgs, }: let - version = "0.0.27-unstable-2025-12-30"; + version = "0.0.27-unstable-2026-01-04"; src = fetchFromGitHub { owner = "yetone"; repo = "avante.nvim"; - rev = "7a9fbbd4ddc9affc6a33bff644b1af7c0f908e74"; - hash = "sha256-YpNNd9x6GFeWLxaShL6+g1Z29wUM/aJKZQ24/twXvAU="; + rev = "a27b821cc1f9fec70d7b7dc4a42c6dbd76266997"; + hash = "sha256-Hm1Zr10xH9B4GzRyCKI/qsbhkJCD69qo8gC+Njna/5w="; }; avante-nvim-lib = rustPlatform.buildRustPackage { pname = "avante-nvim-lib"; From fe410670d98462df291f55f6164ac4516117cfa5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 16:19:33 +0000 Subject: [PATCH 111/113] bikeshed: 7.0.6 -> 7.0.7 --- pkgs/by-name/bi/bikeshed/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bikeshed/package.nix b/pkgs/by-name/bi/bikeshed/package.nix index 6514a3f47078..84aad8d8deaa 100644 --- a/pkgs/by-name/bi/bikeshed/package.nix +++ b/pkgs/by-name/bi/bikeshed/package.nix @@ -6,12 +6,12 @@ python3Packages.buildPythonApplication rec { pname = "bikeshed"; - version = "7.0.6"; + version = "7.0.7"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-0lO5TlAnUMtJp81XQEXpxt3yBz3zx6ff+vO/LYJfFZA="; + hash = "sha256-s+NHSOHqJl89/sB5b3SWS+dT7WpsSv9tedoOfuDA2ls="; }; patches = [ ./remove-install-check.patch ]; From 314df8887019cf220a31512d67db5300ac5d4ec6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 16:24:41 +0000 Subject: [PATCH 112/113] lazysql: 0.4.3 -> 0.4.6 --- pkgs/by-name/la/lazysql/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/lazysql/package.nix b/pkgs/by-name/la/lazysql/package.nix index 4c69c41fa5cd..5fe8ec84af49 100644 --- a/pkgs/by-name/la/lazysql/package.nix +++ b/pkgs/by-name/la/lazysql/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "lazysql"; - version = "0.4.3"; + version = "0.4.6"; src = fetchFromGitHub { owner = "jorgerojas26"; repo = "lazysql"; rev = "v${version}"; - hash = "sha256-mab6YZPOq6DerBrHK3UQrccrM8Jtp9nu2bzUus2zLYs="; + hash = "sha256-kEGUPlFCU2kKgVJHobVP+DFmAcMc/ZDP+u0w03DnhSo="; }; - vendorHash = "sha256-NGwCTEh1/5dJWOCSe18FZYYu8v7Mj6MWVEWyNNA1T68="; + vendorHash = "sha256-FbAt/HsjoxqAKWQqqWN2xuyyTG2Ic4DcyEU4O0rjpQE="; ldflags = [ "-X main.version=${version}" From 87b520e63638440c809994bdc9ab0cc4aa840441 Mon Sep 17 00:00:00 2001 From: darkyzhou Date: Thu, 8 Jan 2026 00:39:16 +0800 Subject: [PATCH 113/113] libopenraw: set meta.platforms to lib.platforms.linux --- pkgs/by-name/li/libopenraw/package.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libopenraw/package.nix b/pkgs/by-name/li/libopenraw/package.nix index f1b3609e79eb..60cf93670cd4 100644 --- a/pkgs/by-name/li/libopenraw/package.nix +++ b/pkgs/by-name/li/libopenraw/package.nix @@ -48,10 +48,7 @@ stdenv.mkDerivation rec { description = "RAW camerafile decoding library"; homepage = "https://libopenraw.freedesktop.org"; license = lib.licenses.lgpl3Plus; - platforms = [ - "x86_64-linux" - "aarch64-linux" - ]; + platforms = lib.platforms.linux; maintainers = [ lib.maintainers.struan ]; }; }