From eef27c03a4937c08239ea88bbcf917779f2d2b61 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Jul 2026 18:56:05 +0000 Subject: [PATCH 01/88] obs-studio: 32.1.2 -> 32.2.1 --- pkgs/applications/video/obs-studio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/obs-studio/default.nix b/pkgs/applications/video/obs-studio/default.nix index a9318a0611cd..4c3b822f2e44 100644 --- a/pkgs/applications/video/obs-studio/default.nix +++ b/pkgs/applications/video/obs-studio/default.nix @@ -98,13 +98,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "obs-studio"; - version = "32.1.2"; + version = "32.2.1"; src = fetchFromGitHub { owner = "obsproject"; repo = "obs-studio"; rev = finalAttrs.version; - hash = "sha256-9i7wLHpKqbcYzPlzSMF4xEpsTINQnVDPtneLJaSM+/I="; + hash = "sha256-MpwywBxZvj7rUIt7eu1KMLdFt/1B0es7ug/t+J26Jz8="; fetchSubmodules = true; }; From a55050b6a4a924e874fe8da52d6c13b887e12859 Mon Sep 17 00:00:00 2001 From: Skye Soss Date: Thu, 6 Aug 2026 18:23:22 -0500 Subject: [PATCH 02/88] formats.yaml_1_1,formats.yaml_1_2: add tags option When the `tags` option is set to `true`, the formatters will translate singleton attrsets with a key starting with '!' into a YAML tag. ```nix let format = formats.yaml_1_1 { tags = true; }; in generate {test = {"!foo" = { bar = { "!quux" = "baz"; }; }; }; }; ``` ```yaml %YAML 1.1 --- test: !foo bar: !quux baz ``` --- .../development/settings-options.section.md | 13 ++++-- pkgs/pkgs-lib/formats.nix | 12 ++++-- pkgs/pkgs-lib/tests/formats.nix | 40 +++++++++++++++++++ 3 files changed, 58 insertions(+), 7 deletions(-) diff --git a/nixos/doc/manual/development/settings-options.section.md b/nixos/doc/manual/development/settings-options.section.md index 3b03a087e834..b59c337565ee 100644 --- a/nixos/doc/manual/development/settings-options.section.md +++ b/nixos/doc/manual/development/settings-options.section.md @@ -291,10 +291,17 @@ have a predefined type and string generator already declared under and returning a set with JSON-specific attributes `type` and `generate` as specified [below](#pkgs-formats-result). -`pkgs.formats.yaml` { } +`pkgs.formats.yaml` { *`tags`* ? false } -: A function taking an empty attribute set (for future extensibility) - and returning a set with YAML-specific attributes `type` and +: A function taking an attribute set with values + + `tags` + + : A boolean for controlling whether YAML tags can be generated. + If set, attribute sets with a single key that starts with a "!" + will be interpreted as a YAML tag. + + It returns a set with YAML-specific attributes `type` and `generate` as specified [below](#pkgs-formats-result). `pkgs.formats.ini` { *`listsAsDuplicateKeys`* ? false, *`listToValue`* ? null, \.\.\. } diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index 71b22076e0e5..e6fdfff69f21 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -162,7 +162,9 @@ optionalAttrs allowAliases aliases yaml = yaml_1_1; yaml_1_1 = - { }: + { + tags ? false, + }: { generate = name: value: @@ -176,7 +178,7 @@ optionalAttrs allowAliases aliases __structuredAttrs = true; } '' - remarshal --from json --to yaml-1.1 ${ + remarshal --from json --to yaml-1.1${lib.optionalString tags " --yaml-tags"} ${ # attributes with null values are omitted from the JSON with structured attrs # yaml_1_1Null test keeps this in check if value == null then ''<(echo "null")'' else ''--unwrap value "$NIX_ATTRS_JSON_FILE"'' @@ -189,7 +191,9 @@ optionalAttrs allowAliases aliases }; yaml_1_2 = - { }: + { + tags ? false, + }: { generate = name: value: @@ -203,7 +207,7 @@ optionalAttrs allowAliases aliases __structuredAttrs = true; } '' - json2yaml ${ + json2yaml${lib.optionalString tags " --yaml-tags"} ${ # attributes with null values are omitted from the JSON with structured attrs # yaml_1_2Null test keeps this in check if value == null then ''<(echo "null")'' else ''--unwrap value "$NIX_ATTRS_JSON_FILE"'' diff --git a/pkgs/pkgs-lib/tests/formats.nix b/pkgs/pkgs-lib/tests/formats.nix index 80f34ab047a4..ed94634d7fa4 100644 --- a/pkgs/pkgs-lib/tests/formats.nix +++ b/pkgs/pkgs-lib/tests/formats.nix @@ -240,6 +240,46 @@ runBuildTests { ''; }; + yaml_1_1Tags = shouldPass { + format = formats.yaml_1_1 { tags = true; }; + input = { + tag1 = { + "!mytag" = { + k1 = "v1"; + }; + }; + tag2 = { + "!anothertag" = true; + }; + }; + expected = '' + %YAML 1.1 + --- + tag1: !mytag + k1: v1 + tag2: !anothertag true + ''; + }; + + yaml_1_2Tags = shouldPass { + format = formats.yaml_1_2 { tags = true; }; + input = { + tag1 = { + "!mytag" = { + k1 = "v1"; + }; + }; + tag2 = { + "!anothertag" = true; + }; + }; + expected = '' + tag1: !mytag + k1: v1 + tag2: !anothertag true + ''; + }; + iniAtoms = shouldPass { format = formats.ini { }; input = { From 3445bb88e7d175f204ad218e07f4fb3c924d16e9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 14 Aug 2026 06:48:56 +0000 Subject: [PATCH 03/88] graphify: 0.9.28 -> 0.9.42 --- pkgs/by-name/gr/graphify/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/graphify/package.nix b/pkgs/by-name/gr/graphify/package.nix index 4b6a64684572..5cfe4c272b01 100644 --- a/pkgs/by-name/gr/graphify/package.nix +++ b/pkgs/by-name/gr/graphify/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication rec { __structuredAttrs = true; pname = "graphify"; - version = "0.9.28"; + version = "0.9.42"; pyproject = true; src = fetchFromGitHub { owner = "Graphify-Labs"; repo = "graphify"; tag = "v${version}"; - hash = "sha256-iu/ARF1ylyrDUWke70kLpji4azfIeBSDSQ6uS+CKYiw="; + hash = "sha256-QXdjA+xSgh6I+A2snvlaigHG2FQJWoFWIYQJfCmshGQ="; }; build-system = [ From 58cdb3ff23e4963500a375bf984ddbd90bca40b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 14 Aug 2026 17:55:36 +0000 Subject: [PATCH 04/88] b3sum: 1.8.5 -> 1.8.6 --- pkgs/by-name/b3/b3sum/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/b3/b3sum/package.nix b/pkgs/by-name/b3/b3sum/package.nix index 1a38572d13b5..c65925f37e67 100644 --- a/pkgs/by-name/b3/b3sum/package.nix +++ b/pkgs/by-name/b3/b3sum/package.nix @@ -7,14 +7,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "b3sum"; - version = "1.8.5"; + version = "1.8.6"; src = fetchCrate { inherit (finalAttrs) version pname; - hash = "sha256-odlO6J60wTrca+opzheDbz4lSDAgjDTFFUIHf6NoTXI="; + hash = "sha256-VWYsN/kNK/aR/Qc9nsTaXuJMO4PNBNOT6cfzwleKhD0="; }; - cargoHash = "sha256-a/KGCU0bZ1gqB8EH7f8SN6qTuYZMakXdqddtTKNVDPs="; + cargoHash = "sha256-KOzFTLgbmrzUV5KmqJV9N7GUsUhaM3cwSxi/WlkeQBM="; nativeInstallCheckInputs = [ versionCheckHook From aeefb23bdb66d300cb5032d7bdc87d5b17ef834c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 15 Aug 2026 02:29:24 +0000 Subject: [PATCH 05/88] awakened-poe-trade: 3.29.103 -> 3.29.104 --- pkgs/by-name/aw/awakened-poe-trade/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/awakened-poe-trade/package.nix b/pkgs/by-name/aw/awakened-poe-trade/package.nix index 28b54aea8d96..58027dbcbef7 100644 --- a/pkgs/by-name/aw/awakened-poe-trade/package.nix +++ b/pkgs/by-name/aw/awakened-poe-trade/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "awakened-poe-trade"; - version = "3.29.103"; + version = "3.29.104"; src = fetchurl { url = "https://github.com/SnosMe/awakened-poe-trade/releases/download/v${finalAttrs.version}/Awakened-PoE-Trade-${finalAttrs.version}.AppImage"; - hash = "sha256-Nxq9b58nmpvXs3xKWYi0IpI9QyYbrLPWJplA1l6hKzE="; + hash = "sha256-ApZwjy1tJwUtevLA7QY8/zrnHI5Tt4aXMpTo+5VWGUg="; }; passthru = { From e1dc3fac9d3ae9e9c60fc7f1723b6ea9f1f0081f Mon Sep 17 00:00:00 2001 From: sterni Date: Mon, 17 Aug 2026 23:34:31 +0200 Subject: [PATCH 06/88] hedgewars: apply compatibility patch for ffmpeg 9 Yank patch from ArchLinux's package which allows building with ffmpeg 9. --- pkgs/by-name/he/hedgewars/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/he/hedgewars/package.nix b/pkgs/by-name/he/hedgewars/package.nix index 8676d7bad743..8973ae91498d 100644 --- a/pkgs/by-name/he/hedgewars/package.nix +++ b/pkgs/by-name/he/hedgewars/package.nix @@ -9,6 +9,7 @@ libglut, lib, fetchurl, + fetchpatch, cmake, pkg-config, lua5_1, @@ -51,6 +52,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-xcGHfAuuE1THXSuVJ7b5qfeemZMuXQix9vfeFwgGYTA="; }; + patches = [ + (fetchpatch { + name = "hedgewars-ffmpeg-9.patch"; + url = "https://gitlab.archlinux.org/archlinux/packaging/packages/hedgewars/-/raw/1b03bb9764d38fa6020552174676a9e024d8b18e/ffmpeg-9.patch?inline=false"; + hash = "sha256-J8W8WvQgcteKoUUVDxBINVhMzmec+UuWWltKZ2aq9Go="; + }) + ]; + nativeBuildInputs = [ cmake pkg-config From 3bcbdbed0ff27b004cac5288dd7a2b9e25de721d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 18 Aug 2026 18:07:17 +0000 Subject: [PATCH 07/88] python3Packages.opensfm: 0.5.1-unstable-2026-07-13 -> 0.5.1-unstable-2026-08-17 --- pkgs/development/python-modules/opensfm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/opensfm/default.nix b/pkgs/development/python-modules/opensfm/default.nix index ce6e1ae10513..f369ea5339a2 100644 --- a/pkgs/development/python-modules/opensfm/default.nix +++ b/pkgs/development/python-modules/opensfm/default.nix @@ -53,15 +53,15 @@ buildPythonPackage (finalAttrs: { pname = "opensfm"; - version = "0.5.1-unstable-2026-07-13"; + version = "0.5.1-unstable-2026-08-17"; pyproject = true; __structuredAttrs = true; src = fetchFromGitHub { owner = "mapillary"; repo = "OpenSfM"; - rev = "238744cdf3b5d50149c50d136a87f7fea25ad5cd"; - hash = "sha256-3T9wjuuN5AjM/MtSo3xGoHJcvXOI8Keyxcqv7BQavlw="; + rev = "36034bb0939fced472b6173d93a4d9bddb570fc0"; + hash = "sha256-Au8rf2gmm7abpFmYZ9zBBmVMfMZE+k3K2ngDZ2g8ojY="; }; patches = [ From d6d1605102bd3d7176c7c9d11d0b6fc77a33aedb Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 19 Aug 2026 11:22:19 +0200 Subject: [PATCH 08/88] pdd: fix bash completions typo --- pkgs/by-name/pd/pdd/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/pd/pdd/package.nix b/pkgs/by-name/pd/pdd/package.nix index 41dbd38ece0d..fd77a4851021 100644 --- a/pkgs/by-name/pd/pdd/package.nix +++ b/pkgs/by-name/pd/pdd/package.nix @@ -17,11 +17,16 @@ python3Packages.buildPythonApplication rec { }; postPatch = '' + # Fix typo (https://github.com/jarun/pdd/pull/33) + substituteInPlace Makefile --replace-fail \ + 'bash-completion/compilations/pdd' \ + 'bash-completion/completions/pdd' + patchShebangs auto-completion/zsh/zsh_completion.py ''; preInstall = '' - mkdir -p $out/share/bash-completion/compilations + mkdir -p $out/share/bash-completion/completions mkdir -p $out/share/zsh/site-functions mkdir -p $out/share/fish/vendor_completions.d ''; From 918f8c730f56def0f8ccc967646d79b99e3ffebf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 19 Aug 2026 13:05:37 +0000 Subject: [PATCH 09/88] stress-ng: 0.21.04 -> 0.22.00 --- pkgs/by-name/st/stress-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stress-ng/package.nix b/pkgs/by-name/st/stress-ng/package.nix index 247b9bfddc00..07eec97e6b2d 100644 --- a/pkgs/by-name/st/stress-ng/package.nix +++ b/pkgs/by-name/st/stress-ng/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "stress-ng"; - version = "0.21.04"; + version = "0.22.00"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = "stress-ng"; tag = "V${finalAttrs.version}"; - hash = "sha256-v+IGPJZL54E0rSQLfj3tOHPdGTruK+v+IT+a2I2uriA="; + hash = "sha256-A0I/kU7pmr2ppoHl+4JN2ayuShFyWN5cv/ZZmZy6Hts="; }; postPatch = '' From 6ff46809ea5da782ad1f45ad5132002e5165e862 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 6 Aug 2026 07:35:00 +0000 Subject: [PATCH 10/88] python3Packages.django-treebeard: 4.8.0 -> 7.0.0 --- .../development/python-modules/django-treebeard/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-treebeard/default.nix b/pkgs/development/python-modules/django-treebeard/default.nix index 2be7692434bd..7c94273b7bcb 100644 --- a/pkgs/development/python-modules/django-treebeard/default.nix +++ b/pkgs/development/python-modules/django-treebeard/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "django-treebeard"; - version = "4.8.0"; + version = "7.0.0"; pyproject = true; src = fetchFromGitHub { owner = "django-treebeard"; repo = "django-treebeard"; tag = finalAttrs.version; - hash = "sha256-DrjI0HlrJhNqrYul3SO0xkkFwjWRn94OgvTA/Z3wv84="; + hash = "sha256-GvW5QjCuour56NhAt2o2eQ6g2UoXZnukXGVWop1tjSk="; }; build-system = [ setuptools ]; @@ -34,7 +34,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Efficient tree implementations for Django"; homepage = "https://tabo.pe/projects/django-treebeard/"; - changelog = "https://github.com/django-treebeard/django-treebeard/blob/${finalAttrs.src.tag}/CHANGES.md"; + changelog = "https://github.com/django-treebeard/django-treebeard/blob/${finalAttrs.version}/CHANGES.md"; license = lib.licenses.asl20; }; }) From 5860aea7dda55102cea91e86bd8e56361f63d7b1 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 19 Aug 2026 20:58:40 +0200 Subject: [PATCH 11/88] python3Packages.django-filingcabinet: 0.17-unstable-2025-08-14 -> 0.17-unstable-2026-05-07 --- .../python-modules/django-filingcabinet/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/django-filingcabinet/default.nix b/pkgs/development/python-modules/django-filingcabinet/default.nix index c98095bd08a1..ca9179bc62d7 100644 --- a/pkgs/development/python-modules/django-filingcabinet/default.nix +++ b/pkgs/development/python-modules/django-filingcabinet/default.nix @@ -41,7 +41,7 @@ let in buildPythonPackage rec { pname = "django-filingcabinet"; - version = "0.17-unstable-2025-08-14"; + version = "0.17-unstable-2026-05-07"; pyproject = true; src = fetchFromGitHub { @@ -49,8 +49,8 @@ buildPythonPackage rec { repo = "django-filingcabinet"; # No release tagged yet on GitHub # https://github.com/okfde/django-filingcabinet/issues/69 - rev = "e1713921d6d14e0abc8b81315545d7fb6f08c39f"; - hash = "sha256-R/JNI+PZb0H09ZoYCGV3nbAowkf/YlKia4xkgAgqoNM="; + rev = "53fe999d9c984bed84bf0e76aca5d0dab9d2954b"; + hash = "sha256-RIl3x6UrcS9IIlnKanI+XIjPPJeBDPsrlMdMDEREEbg="; }; postPatch = '' From e6d1301b56d16c53285668759647d91d2d99a417 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 19 Aug 2026 21:58:21 +0200 Subject: [PATCH 12/88] django-filingcabinet: modernize package --- .../django-filingcabinet/default.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/django-filingcabinet/default.nix b/pkgs/development/python-modules/django-filingcabinet/default.nix index ca9179bc62d7..adec72b02708 100644 --- a/pkgs/development/python-modules/django-filingcabinet/default.nix +++ b/pkgs/development/python-modules/django-filingcabinet/default.nix @@ -31,18 +31,19 @@ playwright-driver, fetchPnpmDeps, pnpmConfigHook, - pnpm_10, + pnpm_11, nodejs, markdown, nh3, }: let - pnpm = pnpm_10; + pnpm = pnpm_11; in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "django-filingcabinet"; version = "0.17-unstable-2026-05-07"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "okfde"; @@ -98,14 +99,13 @@ buildPythonPackage rec { }; pnpmDeps = fetchPnpmDeps { - inherit + inherit (finalAttrs) pname version src - pnpm ; - fetcherVersion = 3; - hash = "sha256-p+RpEDVbdYmeSD4bB0oUMrTpsVDGYkqME13awnoTNd0="; + fetcherVersion = 4; + hash = "sha256-7MZIp4OD+h0G77U0GT7vblQ4fX53sg6xHE2fjie/90U="; }; postBuild = '' @@ -150,8 +150,8 @@ buildPythonPackage rec { meta = { description = "Django app that manages documents with pages, annotations and collections"; homepage = "https://github.com/okfde/django-filingcabinet"; - changelog = "https://github.com/feincms/django-cabinet/blob/${version}/CHANGELOG.rst"; + changelog = "https://github.com/feincms/django-cabinet/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = [ lib.maintainers.onny ]; }; -} +}) From 5325796782c27e429e5bdbd8f8a3c27b3a469839 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Thu, 20 Aug 2026 10:31:38 +1000 Subject: [PATCH 13/88] openobserve: add enterprise support; openobserve-ee: init --- pkgs/by-name/op/openobserve/package.nix | 338 ++++++++++++++---------- pkgs/top-level/all-packages.nix | 4 + 2 files changed, 201 insertions(+), 141 deletions(-) diff --git a/pkgs/by-name/op/openobserve/package.nix b/pkgs/by-name/op/openobserve/package.nix index 0c7b07ad99be..ed3caf139779 100644 --- a/pkgs/by-name/op/openobserve/package.nix +++ b/pkgs/by-name/op/openobserve/package.nix @@ -15,155 +15,211 @@ versionCheckHook, buildNpmPackage, gitUpdater, + installShellFiles, + # Enterprise Edition ships only as a prebuilt binary + enableEnterprise ? false, }: -rustPlatform.buildRustPackage ( - finalAttrs: - let - web = buildNpmPackage { - inherit (finalAttrs) src version; - pname = "openobserve-ui"; - - sourceRoot = "${finalAttrs.src.name}/web"; - - npmDepsHash = "sha256-te8uABzndzLRb6GQVSn33aaleQau2U/xo8LnMynTtx0="; - - preBuild = '' - # Patch vite config to not open the browser to visualize plugin composition - substituteInPlace vite.config.ts \ - --replace "open: true" "open: false"; - ''; - - env = { - NODE_OPTIONS = "--max-old-space-size=8192"; - # cypress tries to download binaries otherwise - CYPRESS_INSTALL_BINARY = 0; - }; - - installPhase = '' - runHook preInstall - mkdir -p $out/share - mv dist $out/share/openobserve-ui - runHook postInstall - ''; - }; - in - { - pname = "openobserve"; - version = "0.91.5"; - - src = fetchFromGitHub { - owner = "openobserve"; - repo = "openobserve"; - tag = "v${finalAttrs.version}"; - hash = "sha256-3K6xaXFmhWY0ElqiFgR8mEi0XUVBF/cRNwONqLhniPc="; - }; - - patches = [ - # prevent using git to determine version info during build time - ./build.rs.patch +let + version = "0.91.5"; + updateScript = gitUpdater { + rev-prefix = "v"; + ignoredVersions = "rc"; + }; + commonMeta = { + description = "Cloud-native observability platform built specifically for logs, metrics, traces, analytics & realtime user-monitoring"; + mainProgram = "openobserve"; + maintainers = with lib.maintainers; [ + happysalada ]; + }; +in - preBuild = '' - cp -r ${web}/share/openobserve-ui web/dist +if enableEnterprise then + stdenv.mkDerivation (finalAttrs: { + pname = "openobserve-ee"; + inherit version; + strictDeps = true; + __structuredAttrs = true; + + src = fetchurl { + url = "https://downloads.openobserve.ai/releases/o2-enterprise/v${finalAttrs.version}/openobserve-ee-v${finalAttrs.version}-linux-amd64-musl.tar.gz"; + hash = "sha256-DFhK180XeoSDC644kBqBUD35FtdSmQya2VbzxEh4iSM="; + }; + + # The tarball is a single flat `openobserve` binary. + sourceRoot = "."; + + dontConfigure = true; + dontBuild = true; + + nativeBuildInputs = [ installShellFiles ]; + + installPhase = '' + runHook preInstall + installBin openobserve + runHook postInstall ''; - cargoHash = "sha256-PIhHHEP9kJmliOGtom1gDf7wt5C4RicWKgQe0hkW+4M="; - - nativeBuildInputs = [ - pkg-config - protobuf - ]; - - buildInputs = [ - bzip2 - oniguruma - sqlite - xz - zlib - zstd - ]; - - env = { - RUSTONIG_SYSTEM_LIBONIG = true; - ZSTD_SYS_USE_PKG_CONFIG = true; - - RUSTC_BOOTSTRAP = 1; # uses experimental features - - # the patched build.rs file sets these variables - GIT_VERSION = finalAttrs.src.tag; - GIT_COMMIT_HASH = "builtByNix"; - GIT_BUILD_DATE = "1970-01-01T00:00:00Z"; - - RUSTFLAGS = "-C target-feature=+aes,+sse2"; - - SWAGGER_UI_DOWNLOAD_URL = - # When updating: - # - Look for the version of `utoipa-swagger-ui` at: - # https://github.com/StractOrg/stract/blob//Cargo.toml#L183 - # - Look at the corresponding version of `swagger-ui` at: - # https://github.com/juhaku/utoipa/blob/utoipa-swagger-ui-/utoipa-swagger-ui/build.rs#L21-L22 - let - swaggerUiVersion = "5.17.14"; - swaggerUi = fetchurl { - url = "https://github.com/swagger-api/swagger-ui/archive/refs/tags/v${swaggerUiVersion}.zip"; - hash = "sha256-SBJE0IEgl7Efuu73n3HZQrFxYX+cn5UU5jrL4T5xzNw="; - }; - in - "file://${swaggerUi}"; - }; - - # swagger-ui will once more be copied in the target directory during the check phase - # Not deleting the existing unpacked archive leads to a `PermissionDenied` error - preCheck = '' - rm -rf target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/build/ - ''; - - # Skip doctests: upstream release build for v0.50.3 runs cargo build only, - # and the doctest examples currently fail due to async context. - cargoTestFlags = [ - "--lib" - "--bins" - "--tests" - "--examples" - ]; - - # requires network access or filesystem mutations - checkFlags = [ - "--skip=cli::basic::http::tests::test_node_operations_network_failure" - "--skip=cli::basic::http::tests::test_query_valid_time_range" - "--skip=common::meta::telemetry::test_telemetry::test_telemetry_send_track_event_without_base_info_or_zo_data" - "--skip=handler::http::router::tests::test_get_proxy_routes" - "--skip=tests::e2e_test" - "--skip=tests::test_setup_logs" - "--skip=handler::http::router::middlewares::compress::Compress" - "--skip=service::alerts::destinations::tests::test_alert_destination_requires_template" - "--skip=service::enrichment_table::url_processor" - "--skip=service::github" - "--skip=service::sourcemaps" - # Tests are not threadsafe. Most likely can only run one test at a time, - # due to altering shared database state. - # This option already in upstream code: https://github.com/openobserve/openobserve/pull/7084 - # Also see: https://github.com/NixOS/nixpkgs/pull/457421 - "--test-threads=1" - ]; - doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; - passthru.updateScript = gitUpdater { - rev-prefix = "v"; - ignoredVersions = "rc"; - }; + passthru.updateScript = updateScript; - meta = { - description = "Cloud-native observability platform built specifically for logs, metrics, traces, analytics & realtime user-monitoring"; - homepage = "https://github.com/openobserve/openobserve"; - changelog = "https://github.com/openobserve/openobserve/releases/tag/v${finalAttrs.version}"; - license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ happysalada ]; - mainProgram = "openobserve"; - platforms = lib.platforms.linux ++ lib.platforms.darwin; + meta = commonMeta // { + homepage = "https://openobserve.ai/"; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + license = { + fullName = "OpenObserve Enterprise Edition License Agreement"; + url = "https://openobserve.ai/legal/enterprise-license/"; + free = false; + redistributable = false; + }; + platforms = lib.intersectLists lib.platforms.x86_64 lib.platforms.linux; }; - } -) + }) +else + rustPlatform.buildRustPackage ( + finalAttrs: + let + web = buildNpmPackage { + inherit (finalAttrs) src version; + pname = "openobserve-ui"; + + sourceRoot = "${finalAttrs.src.name}/web"; + + npmDepsHash = "sha256-te8uABzndzLRb6GQVSn33aaleQau2U/xo8LnMynTtx0="; + + preBuild = '' + # Patch vite config to not open the browser to visualize plugin composition + substituteInPlace vite.config.ts \ + --replace "open: true" "open: false"; + ''; + + env = { + NODE_OPTIONS = "--max-old-space-size=8192"; + # cypress tries to download binaries otherwise + CYPRESS_INSTALL_BINARY = 0; + }; + + installPhase = '' + runHook preInstall + mkdir -p $out/share + mv dist $out/share/openobserve-ui + runHook postInstall + ''; + }; + in + { + pname = "openobserve"; + inherit version; + + src = fetchFromGitHub { + owner = "openobserve"; + repo = "openobserve"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3K6xaXFmhWY0ElqiFgR8mEi0XUVBF/cRNwONqLhniPc="; + }; + + patches = [ + # prevent using git to determine version info during build time + ./build.rs.patch + ]; + + preBuild = '' + cp -r ${web}/share/openobserve-ui web/dist + ''; + + cargoHash = "sha256-PIhHHEP9kJmliOGtom1gDf7wt5C4RicWKgQe0hkW+4M="; + + nativeBuildInputs = [ + pkg-config + protobuf + ]; + + buildInputs = [ + bzip2 + oniguruma + sqlite + xz + zlib + zstd + ]; + + env = { + RUSTONIG_SYSTEM_LIBONIG = true; + ZSTD_SYS_USE_PKG_CONFIG = true; + + RUSTC_BOOTSTRAP = 1; # uses experimental features + + # the patched build.rs file sets these variables + GIT_VERSION = finalAttrs.src.tag; + GIT_COMMIT_HASH = "builtByNix"; + GIT_BUILD_DATE = "1970-01-01T00:00:00Z"; + + RUSTFLAGS = "-C target-feature=+aes,+sse2"; + + SWAGGER_UI_DOWNLOAD_URL = + # When updating: + # - Look for the version of `utoipa-swagger-ui` at: + # https://github.com/StractOrg/stract/blob//Cargo.toml#L183 + # - Look at the corresponding version of `swagger-ui` at: + # https://github.com/juhaku/utoipa/blob/utoipa-swagger-ui-/utoipa-swagger-ui/build.rs#L21-L22 + let + swaggerUiVersion = "5.17.14"; + swaggerUi = fetchurl { + url = "https://github.com/swagger-api/swagger-ui/archive/refs/tags/v${swaggerUiVersion}.zip"; + hash = "sha256-SBJE0IEgl7Efuu73n3HZQrFxYX+cn5UU5jrL4T5xzNw="; + }; + in + "file://${swaggerUi}"; + }; + + # swagger-ui will once more be copied in the target directory during the check phase + # Not deleting the existing unpacked archive leads to a `PermissionDenied` error + preCheck = '' + rm -rf target/${stdenv.hostPlatform.rust.cargoShortTarget}/release/build/ + ''; + + # Skip doctests: upstream release build for v0.50.3 runs cargo build only, + # and the doctest examples currently fail due to async context. + cargoTestFlags = [ + "--lib" + "--bins" + "--tests" + "--examples" + ]; + + # requires network access or filesystem mutations + checkFlags = [ + "--skip=cli::basic::http::tests::test_node_operations_network_failure" + "--skip=cli::basic::http::tests::test_query_valid_time_range" + "--skip=common::meta::telemetry::test_telemetry::test_telemetry_send_track_event_without_base_info_or_zo_data" + "--skip=handler::http::router::tests::test_get_proxy_routes" + "--skip=tests::e2e_test" + "--skip=tests::test_setup_logs" + "--skip=handler::http::router::middlewares::compress::Compress" + "--skip=service::alerts::destinations::tests::test_alert_destination_requires_template" + "--skip=service::enrichment_table::url_processor" + "--skip=service::github" + "--skip=service::sourcemaps" + # Tests are not threadsafe. Most likely can only run one test at a time, + # due to altering shared database state. + # This option already in upstream code: https://github.com/openobserve/openobserve/pull/7084 + # Also see: https://github.com/NixOS/nixpkgs/pull/457421 + "--test-threads=1" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = updateScript; + + meta = commonMeta // { + homepage = "https://github.com/openobserve/openobserve"; + changelog = "https://github.com/openobserve/openobserve/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.asl20; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + }; + } + ) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b3004334b474..cd66cc337a7c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2587,6 +2587,10 @@ with pkgs; privsepPath = "/var/empty"; }; + openobserve-ee = callPackage ../by-name/op/openobserve/package.nix { + enableEnterprise = true; + }; + openrgb-with-all-plugins = openrgb.withPlugins [ openrgb-plugin-effects openrgb-plugin-hardwaresync From 15fb201c8d813776f22fa23430c96cd0846bc14f Mon Sep 17 00:00:00 2001 From: kashw2 Date: Thu, 20 Aug 2026 10:33:28 +1000 Subject: [PATCH 14/88] {openobserve,openobserve-ee}: add kashw2 as a maintainer --- pkgs/by-name/op/openobserve/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/op/openobserve/package.nix b/pkgs/by-name/op/openobserve/package.nix index ed3caf139779..7fc9117fe872 100644 --- a/pkgs/by-name/op/openobserve/package.nix +++ b/pkgs/by-name/op/openobserve/package.nix @@ -31,6 +31,7 @@ let mainProgram = "openobserve"; maintainers = with lib.maintainers; [ happysalada + kashw2 ]; }; in From bb1f47a564a59de543e34d7d03939efb2eefaeb8 Mon Sep 17 00:00:00 2001 From: yvnth Date: Thu, 20 Aug 2026 16:18:34 +0530 Subject: [PATCH 15/88] miru: 0.5.0 -> 0.6.0 --- pkgs/by-name/mi/miru/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/miru/package.nix b/pkgs/by-name/mi/miru/package.nix index a10e35d76a24..0197a4cca94b 100644 --- a/pkgs/by-name/mi/miru/package.nix +++ b/pkgs/by-name/mi/miru/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "miru"; - version = "0.5.0"; + version = "0.6.0"; __structuredAttrs = true; strictDeps = true; @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Vaishnav-Sabari-Girish"; repo = "miru"; tag = "v${finalAttrs.version}"; - hash = "sha256-pByU5wszZG0eh8f85XvSly4jzFwskd+IvUH+yBQRMVA="; + hash = "sha256-5hXXeATCySNbGyvn5XVj9XyEgBfKfGHyM1bdJYw+RJE="; }; nativeBuildInputs = [ From a7d87a60ccdfcd3b8fe9a8329a79e99ffd14a29f Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 20 Aug 2026 22:55:57 +0100 Subject: [PATCH 16/88] tmux: 3.7b -> 3.7c Changes: https://raw.githubusercontent.com/tmux/tmux/3.7c/CHANGES --- pkgs/by-name/tm/tmux/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tm/tmux/package.nix b/pkgs/by-name/tm/tmux/package.nix index babc774b187c..38faf517cc89 100644 --- a/pkgs/by-name/tm/tmux/package.nix +++ b/pkgs/by-name/tm/tmux/package.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "tmux"; - version = "3.7b"; + version = "3.7c"; outputs = [ "out" @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "tmux"; repo = "tmux"; tag = finalAttrs.version; - hash = "sha256-CTq06XP997M0ODxQihTq34dI9H6jSRLUXLYuTWOwDpc="; + hash = "sha256-TpZXTeXKQv6MV1vAPu5MIT52d3Pl6dYcOReZa7QANZY="; }; nativeBuildInputs = [ From dfb424042b91c9aad86e443b64c5bad60d9742ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 20 Aug 2026 23:11:44 +0000 Subject: [PATCH 17/88] rspamd: 4.1.4 -> 4.1.5 --- pkgs/by-name/rs/rspamd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rs/rspamd/package.nix b/pkgs/by-name/rs/rspamd/package.nix index b40b13ba26c6..20429052de6b 100644 --- a/pkgs/by-name/rs/rspamd/package.nix +++ b/pkgs/by-name/rs/rspamd/package.nix @@ -46,13 +46,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "rspamd"; - version = "4.1.4"; + version = "4.1.5"; src = fetchFromGitHub { owner = "rspamd"; repo = "rspamd"; tag = finalAttrs.version; - hash = "sha256-roDYMA8uPytPu50wAJ17zZVWl4KxJWaXO1kVVC3+t8g="; + hash = "sha256-2Sazb+7dC+d/biypU8PSJJ1v3detQy07wvKaPxwT4Zk="; }; nativeBuildInputs = [ From b909e21357acf113b41128aa7ddcdfa65fcfda41 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 00:40:23 +0000 Subject: [PATCH 18/88] exim: 4.99.5 -> 4.100 --- pkgs/by-name/ex/exim/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ex/exim/package.nix b/pkgs/by-name/ex/exim/package.nix index 0da92f263656..1447a1e9309d 100644 --- a/pkgs/by-name/ex/exim/package.nix +++ b/pkgs/by-name/ex/exim/package.nix @@ -39,11 +39,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "exim"; - version = "4.99.5"; + version = "4.100"; src = fetchurl { url = "https://ftp.exim.org/pub/exim/exim4/exim-${finalAttrs.version}.tar.xz"; - hash = "sha256-wtL4Ctx8cdQk/YKkZlXqotfZtMoud4g+upB2lHt+5ic="; + hash = "sha256-W9Cj41Pb/NXIF0OIuCQxamHuJFXZBS6i8Id97pOdM7M="; }; enableParallelBuilding = true; From f02a6a2aa8bd01ef29e1761d97eb21963585d14b Mon Sep 17 00:00:00 2001 From: Jhony Angulo Date: Thu, 20 Aug 2026 20:01:30 -0500 Subject: [PATCH 19/88] codex: 0.147.0 -> 0.149.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 9bdff9870722..0a36ac5e4f91 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -29,18 +29,18 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.147.0"; + version = "0.149.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-NKeOxp9vLcx7tpghqhpS3ocPqUDP2PircNwkJNpHBPo="; + hash = "sha256-SMVTW/CcGz4xxyeFe3KUf3Ns6jp+2SRMTvtA2o2+y7Q="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; - cargoHash = "sha256-MJuM2QLxvL+r/Gw8QXLjtsLS25QGVCqcqU5GJssSoQ4="; + cargoHash = "sha256-K58PL588Hhk75FyXgU6b8IEAco8FIz8oGd1S0WgOjyQ="; __structuredAttrs = true; From d2b899ce51ffd382fe91d1bf1e28b1f1df33d0ed Mon Sep 17 00:00:00 2001 From: Jhony Angulo Date: Thu, 20 Aug 2026 20:36:06 -0500 Subject: [PATCH 20/88] vue-language-server: 3.3.9 -> 3.3.10 --- pkgs/by-name/vu/vue-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vu/vue-language-server/package.nix b/pkgs/by-name/vu/vue-language-server/package.nix index c21829960975..2b1abbe37723 100644 --- a/pkgs/by-name/vu/vue-language-server/package.nix +++ b/pkgs/by-name/vu/vue-language-server/package.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "vue-language-server"; - version = "3.3.9"; + version = "3.3.10"; src = fetchFromGitHub { owner = "vuejs"; repo = "language-tools"; rev = "v${finalAttrs.version}"; - hash = "sha256-6WbD7IVOiVZI483OpPZByzo0Wnv3ELQyc5Wc6B/4+fs="; + hash = "sha256-3x3idLqfh3SiyyMWaCUencgvY82yjP2nTeOFASEBFbM="; }; pnpmDeps = fetchPnpmDeps { @@ -35,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: { ; inherit pnpm; fetcherVersion = 4; - hash = "sha256-CsxZemXNRHrtVmoMLOFNgcOVj2xq7GqXY68AHnMw4pw="; + hash = "sha256-aUxUw3PjlSyUATb2FFQstpq+3P3ymPGZnmdiuYUQ3AE="; }; nativeBuildInputs = [ From 1a93c4914dfa7456342983b070febce49b445041 Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Fri, 21 Aug 2026 14:47:43 +0800 Subject: [PATCH 21/88] cbmc: 6.10.0 -> 6.11.0 Signed-off-by: Matthias J. Kannwischer --- pkgs/by-name/cb/cbmc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cb/cbmc/package.nix b/pkgs/by-name/cb/cbmc/package.nix index 192a42a18d6d..6989b07e0644 100644 --- a/pkgs/by-name/cb/cbmc/package.nix +++ b/pkgs/by-name/cb/cbmc/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cbmc"; - version = "6.10.0"; + version = "6.11.0"; src = fetchFromGitHub { owner = "diffblue"; repo = "cbmc"; tag = "cbmc-${finalAttrs.version}"; - hash = "sha256-GCagpb2TFhOEH+lzMth+PWiJxlEw0L+H1DYUEQoMF3g="; + hash = "sha256-GHpgcGBE/AAhTVxGVzTPMdZ8BkuXa7/OgMumZJ8ENRc="; }; srcglucose = fetchFromGitHub { From 812d6b8f346b3ddb108bb5168bac28b884c89d5c Mon Sep 17 00:00:00 2001 From: KangaZero Date: Thu, 20 Aug 2026 23:21:34 +0900 Subject: [PATCH 22/88] bugstalker: 0.4.1 -> 0.4.7 --- pkgs/by-name/bu/bugstalker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/bugstalker/package.nix b/pkgs/by-name/bu/bugstalker/package.nix index 7491b48744e2..5d9496553bdf 100644 --- a/pkgs/by-name/bu/bugstalker/package.nix +++ b/pkgs/by-name/bu/bugstalker/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "bugstalker"; - version = "0.4.1"; + version = "0.4.7"; src = fetchFromGitHub { owner = "godzie44"; repo = "BugStalker"; rev = "v${finalAttrs.version}"; - hash = "sha256-9l6IVQBjZkpSS28ai/d27JUPBWj2Q17RVhsFrrI45TM="; + hash = "sha256-AAeSvy/rvyylPH2jTVBGN95QIc6gumREQYuruhRo2ZI="; }; - cargoHash = "sha256-+VvKWY9CqUUkDKzG2nLG9ibkE6xwP3StTzlovBZH8O8="; + cargoHash = "sha256-GGi5hnrK5WpvnXHNckpsBch/SJ4lDvH7peSlrCdk218="; # Tests require rustup. doCheck = false; From 76c51dc705610a41ac5c6e03a96b70780bf4435b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 10:00:43 +0000 Subject: [PATCH 23/88] python3Packages.xclim: 0.61.1 -> 0.62.0 --- pkgs/development/python-modules/xclim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xclim/default.nix b/pkgs/development/python-modules/xclim/default.nix index 552a8f0b394a..3dcba6ddd96a 100644 --- a/pkgs/development/python-modules/xclim/default.nix +++ b/pkgs/development/python-modules/xclim/default.nix @@ -35,14 +35,14 @@ }: buildPythonPackage rec { pname = "xclim"; - version = "0.61.1"; + version = "0.62.0"; pyproject = true; src = fetchFromGitHub { owner = "Ouranosinc"; repo = "xclim"; tag = "v${version}"; - hash = "sha256-a1RjI8Gz2B60FEWx+PFz8RHKJlV3HRR1tIqzKudOvRE="; + hash = "sha256-1XuviMw8roOmrzRJZOX9x7Xf7HjElmbE1GC50RKg9XY="; }; build-system = [ From c48666242eb41ca78385fc5d07f4f60ea227a6e9 Mon Sep 17 00:00:00 2001 From: happysalada Date: Fri, 21 Aug 2026 06:29:23 -0400 Subject: [PATCH 24/88] pythonPackages.prefect: 3.7.0 -> 3.8.3 update prefect to latest stable --- .../python-modules/prefect/default.nix | 25 +++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/prefect/default.nix b/pkgs/development/python-modules/prefect/default.nix index 4bcc471e36f8..464107d45118 100644 --- a/pkgs/development/python-modules/prefect/default.nix +++ b/pkgs/development/python-modules/prefect/default.nix @@ -7,7 +7,6 @@ pytestCheckHook, pythonAtLeast, pythonOlder, - replaceVars, writableTmpDirAsHomeHook, writeShellScriptBin, @@ -79,6 +78,7 @@ semver, sniffio, sqlalchemy, + starlette, toml, typing-extensions, uv, @@ -92,14 +92,17 @@ buildPythonPackage (finalAttrs: { pname = "prefect"; - version = "3.7.0"; + version = "3.8.3"; pyproject = true; + # keeps list elements containing spaces intact, which disabledTests below needs + __structuredAttrs = true; + src = fetchFromGitHub { owner = "PrefectHQ"; repo = "prefect"; tag = finalAttrs.version; - hash = "sha256-AfiXH9u6W6UpE8hepNzPGIm1cxC+5RonhtBYWMu2IaQ="; + hash = "sha256-C20gFzsswVOVfJiz2UcDamUSSMbvm+KVIM115ZAzEyM="; }; postPatch = '' @@ -115,9 +118,11 @@ buildPythonPackage (finalAttrs: { '__development_base_path__: pathlib.Path = pathlib.Path("${finalAttrs.src}")' ''; - # versioningit: NotVCSError: Git not installed; assuming this isn't a Git repository nativeBuildInputs = [ + # versioningit: NotVCSError: Git not installed; assuming this isn't a Git repository (writeShellScriptBin "git" "false") + # prefect wants to create ~/.prefect on import, which pythonImportsCheck triggers + writableTmpDirAsHomeHook ]; build-system = [ @@ -177,6 +182,7 @@ buildPythonPackage (finalAttrs: { ruamel-yaml-clib semver sniffio + starlette toml typing-extensions uvicorn @@ -258,12 +264,15 @@ buildPythonPackage (finalAttrs: { ]; }; - passthru.tests = { - inherit (nixosTests) prefect; + passthru = { + tests = { + inherit (nixosTests) prefect; + }; + # Upstream publishes every pre‐release (3.8.4.dev1, …) as a GitHub release, + # so restrict the updater to plain three‐component stable tags. updateScript = nix-update-script { extraArgs = [ - # avoid pre‐releases "--version-regex" "^(\\d+\\.\\d+\\.\\d+)$" ]; @@ -271,6 +280,7 @@ buildPythonPackage (finalAttrs: { }; # FIXME: build killed at ~30% + doCheck = false; nativeCheckInputs = [ pytestCheckHook @@ -295,6 +305,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Workflow orchestration framework for building resilient data pipelines in Python"; homepage = "https://github.com/PrefectHQ/prefect"; + changelog = "https://github.com/PrefectHQ/prefect/releases/tag/${finalAttrs.version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ happysalada From 90793da34d9799cec43ee68773c85750cc438f38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 12:01:03 +0000 Subject: [PATCH 25/88] bant: 0.3.4 -> 0.3.5 --- pkgs/by-name/ba/bant/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ba/bant/package.nix b/pkgs/by-name/ba/bant/package.nix index 13161d009f01..7290fb2acfee 100644 --- a/pkgs/by-name/ba/bant/package.nix +++ b/pkgs/by-name/ba/bant/package.nix @@ -20,13 +20,13 @@ let in buildBazelPackage rec { pname = "bant"; - version = "0.3.4"; + version = "0.3.5"; src = fetchFromGitHub { owner = "hzeller"; repo = "bant"; rev = "v${version}"; - hash = "sha256-sS907wkF1QN10FRSJZ9LBqHT1Z5z2BWIjXkneQT6h0Y="; + hash = "sha256-q22VdLYtCpVG1zNqOCeii+qB3uEYL18INMALJpS0W1o="; }; bazelFlags = [ From 6fccefba3a8b1aa248ed7269b1d29cc94d83d5d6 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 21 Aug 2026 22:47:53 +0800 Subject: [PATCH 26/88] budgie-control-center: 2.1.2 -> 2.1.3 https://github.com/BuddiesOfBudgie/budgie-control-center/compare/v2.1.2...v2.1.3 --- .../bu/budgie-control-center/package.nix | 8 +++--- .../bu/budgie-control-center/paths.patch | 26 ------------------- 2 files changed, 4 insertions(+), 30 deletions(-) diff --git a/pkgs/by-name/bu/budgie-control-center/package.nix b/pkgs/by-name/bu/budgie-control-center/package.nix index d884edddb99c..afd7a1f47956 100644 --- a/pkgs/by-name/bu/budgie-control-center/package.nix +++ b/pkgs/by-name/bu/budgie-control-center/package.nix @@ -20,12 +20,12 @@ gst_all_1, gnome-desktop, gnome-settings-daemon, + gnome-tecla, gsettings-desktop-schemas, gsound, gtk3, ibus, libepoxy, - libgnomekbd, libgtop, libgudev, libhandy, @@ -68,14 +68,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "budgie-control-center"; - version = "2.1.2"; + version = "2.1.3"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-control-center"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-y/3qXIn8HI4S7K02ovZGT4ec/KJ93k/U82g4Rw3ZJQA="; + hash = "sha256-zxhMRmRfwBX8a7T0G4hq+zf3xVyryOiCYSOl4BbSObc="; }; patches = [ @@ -83,7 +83,6 @@ stdenv.mkDerivation (finalAttrs: { budgie_desktop = budgie-desktop; inherit cups - libgnomekbd shadow ; inherit networkmanagerapplet tzdata; @@ -111,6 +110,7 @@ stdenv.mkDerivation (finalAttrs: { glib glib-networking gnome-desktop + gnome-tecla gst_all_1.gstreamer gnome-settings-daemon gsettings-desktop-schemas diff --git a/pkgs/by-name/bu/budgie-control-center/paths.patch b/pkgs/by-name/bu/budgie-control-center/paths.patch index 3d744e3ce2e9..c292ebbfad7f 100644 --- a/pkgs/by-name/bu/budgie-control-center/paths.patch +++ b/pkgs/by-name/bu/budgie-control-center/paths.patch @@ -37,32 +37,6 @@ index 25cda02d3..db664bc56 100644 &contents, &length, &error)) -diff --git a/panels/keyboard/cc-input-list-box.c b/panels/keyboard/cc-input-list-box.c -index 191207490..37e0fddc2 100644 ---- a/panels/keyboard/cc-input-list-box.c -+++ b/panels/keyboard/cc-input-list-box.c -@@ -62,7 +62,7 @@ struct _CcInputListBox { - }; - - G_DEFINE_TYPE (CcInputListBox, cc_input_list_box, GTK_TYPE_LIST_BOX) -- -+ - typedef struct - { - CcInputListBox *panel; -@@ -223,10 +223,10 @@ row_layout_cb (CcInputListBox *self, - layout_variant = cc_input_source_get_layout_variant (source); - - if (layout_variant && layout_variant[0]) -- commandline = g_strdup_printf ("gkbd-keyboard-display -l \"%s\t%s\"", -+ commandline = g_strdup_printf ("@libgnomekbd@/bin/gkbd-keyboard-display -l \"%s\t%s\"", - layout, layout_variant); - else -- commandline = g_strdup_printf ("gkbd-keyboard-display -l %s", -+ commandline = g_strdup_printf ("@libgnomekbd@/bin/gkbd-keyboard-display -l %s", - layout); - - g_spawn_command_line_async (commandline, NULL); diff --git a/panels/network/connection-editor/net-connection-editor.c b/panels/network/connection-editor/net-connection-editor.c index 505b8ee25..62e94009f 100644 --- a/panels/network/connection-editor/net-connection-editor.c From 11cd2badf94fca0f2299741c4d7b7fb94fa02a78 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 21 Aug 2026 11:40:50 -0400 Subject: [PATCH 27/88] edk2: 202605 -> 202608 Changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202608 --- pkgs/by-name/ed/edk2/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/edk2/package.nix b/pkgs/by-name/ed/edk2/package.nix index 3269e0d4882c..9b5ce691c860 100644 --- a/pkgs/by-name/ed/edk2/package.nix +++ b/pkgs/by-name/ed/edk2/package.nix @@ -37,14 +37,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "edk2"; - version = "202605"; + version = "202608"; srcWithVendoring = fetchFromGitHub { owner = "tianocore"; repo = "edk2"; tag = "edk2-stable${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-sUqLocdX7lxN2pEdn84Cjh8pOzYqIeKqO144XhwKA30="; + hash = "sha256-LRq5SGAcqMl9PlSaV/Q2qE1HLMXHghozwgZP4A3FCts="; }; src = applyPatches { From 6d749fda8b83240774d6423a6aca669efdbb382e Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Fri, 21 Aug 2026 23:54:28 +0800 Subject: [PATCH 28/88] engrampa: 1.28.3 -> 1.28.5 https://github.com/mate-desktop/engrampa/compare/v1.28.3...v1.28.5 --- pkgs/by-name/en/engrampa/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/en/engrampa/package.nix b/pkgs/by-name/en/engrampa/package.nix index 1bf70a46bda3..c72e6e3b4228 100644 --- a/pkgs/by-name/en/engrampa/package.nix +++ b/pkgs/by-name/en/engrampa/package.nix @@ -24,14 +24,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "engrampa"; - version = "1.28.3"; + version = "1.28.5"; src = fetchFromGitHub { owner = "mate-desktop"; repo = "engrampa"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-bmqCsbGz49wda1sMiAvG3XTGpFEwMvDx8ojuzxZ9MAI="; + hash = "sha256-v23uDb9WC7t0fIAGK20z+7I3NzbgWPH+POuE28jBfSk="; }; nativeBuildInputs = [ From 41113aac48b2dcf84e0a4ead24a538ba872fce5f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:08:53 +0200 Subject: [PATCH 29/88] python3Packages.stream-inflate: init at 0.0.43 Uncompress Deflate and Deflate64 streams https://github.com/michalc/stream-inflate --- .../python-modules/stream-inflate/default.nix | 50 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 52 insertions(+) create mode 100644 pkgs/development/python-modules/stream-inflate/default.nix diff --git a/pkgs/development/python-modules/stream-inflate/default.nix b/pkgs/development/python-modules/stream-inflate/default.nix new file mode 100644 index 000000000000..15316e5c8d19 --- /dev/null +++ b/pkgs/development/python-modules/stream-inflate/default.nix @@ -0,0 +1,50 @@ +{ + lib, + buildPythonPackage, + cython, + fetchFromGitHub, + nix-update-script, + pyprojectVersionPatchHook, + pytest-cov-stub, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "stream-inflate"; + version = "0.0.43"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "michalc"; + repo = "stream-inflate"; + tag = "v${finalAttrs.version}"; + hash = "sha256-GWO262lMKk5RlMvW4SaTk1WCQZjP7ZzTzMMvOXyEtfU="; + }; + + build-system = [ + cython + setuptools + ]; + + nativeBuildInputs = [ pyprojectVersionPatchHook ]; + + nativeCheckInputs = [ + pytestCheckHook + pytest-cov-stub + ]; + + pythonImportsCheck = [ "stream_inflate" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Uncompress Deflate and Deflate64 streams"; + homepage = "https://github.com/michalc/stream-inflate"; + changelog = "https://github.com/michalc/stream-inflate/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 33c1ef2ce8ae..bb388398c7db 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19952,6 +19952,8 @@ self: super: with self; { strct = callPackage ../development/python-modules/strct { }; + stream-inflate = callPackage ../development/python-modules/stream-inflate { }; + streamcontroller-plugin-tools = callPackage ../development/python-modules/streamcontroller-plugin-tools { }; From 7b1c10af284edd5330e373f8eb56717fd2f51877 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Fri, 21 Aug 2026 21:10:05 +0200 Subject: [PATCH 30/88] jool: 4.1.14 -> 4.1.15 --- nixos/tests/jool.nix | 8 +++++--- pkgs/os-specific/linux/jool/default.nix | 7 ++++--- pkgs/os-specific/linux/jool/source.nix | 4 ++-- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/nixos/tests/jool.nix b/nixos/tests/jool.nix index 06e8547a1ce8..dc7c20252dfb 100644 --- a/nixos/tests/jool.nix +++ b/nixos/tests/jool.nix @@ -71,6 +71,7 @@ in ]; }; + boot.kernelPackages = pkgs.linuxPackages_latest; networking.jool.enable = true; networking.jool.siit.default.global.pool6 = "fd::/96"; }; @@ -191,6 +192,7 @@ in ]; }; + boot.kernelPackages = pkgs.linuxPackages_latest; networking.jool.enable = true; networking.jool.nat64.default = { bib = [ @@ -206,17 +208,17 @@ in { protocol = "TCP"; prefix = "203.0.113.1/32"; - "port range" = "40001-65535"; + "port range" = "20000-29999"; } { protocol = "UDP"; prefix = "203.0.113.1/32"; - "port range" = "40001-65535"; + "port range" = "20000-29999"; } { protocol = "ICMP"; prefix = "203.0.113.1/32"; - "port range" = "40001-65535"; + "port range" = "20000-29999"; } # Ports for static BIB entries { diff --git a/pkgs/os-specific/linux/jool/default.nix b/pkgs/os-specific/linux/jool/default.nix index bd705872a474..ce51323cffe4 100644 --- a/pkgs/os-specific/linux/jool/default.nix +++ b/pkgs/os-specific/linux/jool/default.nix @@ -19,10 +19,11 @@ stdenv.mkDerivation (finalAttrs: { src = sourceAttrs.src; - patches = lib.optionals (lib.versionAtLeast kernel.version "6.18.0") [ + patches = lib.optionals (lib.versionAtLeast kernel.version "7.2") [ + # https://github.com/NICMx/Jool/pull/456 (fetchpatch { - url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/3.23-stable/community/jool-modules-lts/kernel-6.18.patch"; - hash = "sha256-EtV95YaOzPU3e/8NQvUtAH/RWiV16djeKrnvSgYybCQ="; + url = "https://github.com/NICMx/Jool/commit/47a8c7426f08e50505e69eef7ff607a04fbab52e.diff"; + hash = "sha256-EcfBwFKOSFQOBWl8s5Pa2/RJg9lH1ziGzvV4ap2505M="; }) ]; diff --git a/pkgs/os-specific/linux/jool/source.nix b/pkgs/os-specific/linux/jool/source.nix index abd866dc060e..1f11b0e5a1c3 100644 --- a/pkgs/os-specific/linux/jool/source.nix +++ b/pkgs/os-specific/linux/jool/source.nix @@ -1,11 +1,11 @@ { fetchFromGitHub }: rec { - version = "4.1.14"; + version = "4.1.15"; src = fetchFromGitHub { owner = "NICMx"; repo = "Jool"; tag = "v${version}"; - hash = "sha256-fAs289FFdUnddkikm4ceA9d/w1qqqaWuPXmAiq3cIA8="; + hash = "sha256-I+cgxOONq8LZWlpVaqXW+MmEKts/dQAr7Hs8uC6N8/w="; }; } From ced16cd2e17edec0cef0602c1443affe488135d2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:14:13 +0200 Subject: [PATCH 31/88] python3Packages.stream-unzip: init at 0.0.101 Python function to stream unzip all the files in a ZIP archive on the fly https://github.com/uktrade/stream-unzip --- .../python-modules/stream-unzip/default.nix | 69 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 71 insertions(+) create mode 100644 pkgs/development/python-modules/stream-unzip/default.nix diff --git a/pkgs/development/python-modules/stream-unzip/default.nix b/pkgs/development/python-modules/stream-unzip/default.nix new file mode 100644 index 000000000000..298313d11d13 --- /dev/null +++ b/pkgs/development/python-modules/stream-unzip/default.nix @@ -0,0 +1,69 @@ +{ + lib, + buildPythonPackage, + cargo, + fetchFromGitHub, + nix-update-script, + pycryptodome, + pyprojectVersionPatchHook, + rustc, + rustPlatform, + stream-inflate, + trio, +}: + +buildPythonPackage (finalAttrs: { + pname = "stream-unzip"; + version = "0.0.101"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "uktrade"; + repo = "stream-unzip"; + tag = "v${finalAttrs.version}"; + hash = "sha256-JTMJdc61wR2nqYq3BMkLgi+krKsDUKBAgzbqlvYx8L0="; + }; + + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) pname version src; + hash = "sha256-CKtu4ERN0L7XoZxFAQhgZSymLqGkBdP0eSy9DhFPwZk="; + }; + + build-system = [ + cargo + rustPlatform.cargoSetupHook + rustPlatform.maturinBuildHook + rustc + ]; + + nativeBuildInputs = [ pyprojectVersionPatchHook ]; + + dependencies = [ + pycryptodome + stream-inflate + ]; + + optional-dependencies = { + ci = [ + pycryptodome + stream-inflate + ]; + }; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "stream_unzip" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Python function to stream unzip all the files in a ZIP archive on the fly"; + homepage = "https://github.com/uktrade/stream-unzip"; + changelog = "https://github.com/uktrade/stream-unzip/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bb388398c7db..840703d07781 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -19954,6 +19954,8 @@ self: super: with self; { stream-inflate = callPackage ../development/python-modules/stream-inflate { }; + stream-unzip = callPackage ../development/python-modules/stream-unzip { }; + streamcontroller-plugin-tools = callPackage ../development/python-modules/streamcontroller-plugin-tools { }; From 80db9ca23aa29c49ba10047ec387128a2301bb21 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:22:32 +0200 Subject: [PATCH 32/88] python3Packages.vulners: init at 4.3.0 Python SDK for the Vulners vulnerability-intelligence API https://github.com/vulnersCom/api --- .../python-modules/vulners/default.nix | 96 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 98 insertions(+) create mode 100644 pkgs/development/python-modules/vulners/default.nix diff --git a/pkgs/development/python-modules/vulners/default.nix b/pkgs/development/python-modules/vulners/default.nix new file mode 100644 index 000000000000..2ef3420f8a5c --- /dev/null +++ b/pkgs/development/python-modules/vulners/default.nix @@ -0,0 +1,96 @@ +{ + lib, + brotli, + buildPythonPackage, + fastmcp, + fetchFromGitHub, + h2, + httpx, + ijson, + isal, + nix-update-script, + opentelemetry-api, + orjson, + pydantic, + pytest-asyncio, + pytestCheckHook, + respx, + stream-unzip, + typing-extensions, + typing-inspection, + uv-build, + zstandard, +}: + +buildPythonPackage (finalAttrs: { + pname = "vulners"; + version = "4.3.0"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "vulnersCom"; + repo = "api"; + tag = "v${finalAttrs.version}"; + hash = "sha256-SoU1I+3ERHCKrsb4ej+X5JIoaoWtGyJCXw1rnQ6MeNk="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.11.29,<0.12" "uv_build" + ''; + + pythonRelaxDeps = [ + "h2" + "typing-inspection" + ]; + + build-system = [ uv-build ]; + + dependencies = [ + brotli + h2 + httpx + ijson + isal + orjson + pydantic + stream-unzip + typing-extensions + typing-inspection + zstandard + ]; + + optional-dependencies = { + mcp = [ + fastmcp + ]; + otel = [ + opentelemetry-api + ]; + }; + + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + respx + ]; + + pythonImportsCheck = [ "vulners" ]; + + disabledTestPaths = [ + # Smoke tests are failing + "tests/test_smoke.py" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Python SDK for the Vulners vulnerability-intelligence API"; + homepage = "https://github.com/vulnersCom/api"; + changelog = "https://github.com/vulnersCom/api/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 840703d07781..44938af76587 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -22273,6 +22273,8 @@ self: super: with self; { vulkan = callPackage ../development/python-modules/vulkan { }; + vulners = callPackage ../development/python-modules/vulners { }; + vultr = callPackage ../development/python-modules/vultr { }; vulture = callPackage ../development/python-modules/vulture { }; From 55b7e7524c1ce81fde76a3c63b952bd27b94dbd3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 21 Aug 2026 21:33:17 +0200 Subject: [PATCH 33/88] getsploit: init at 3.0.1 Search and download public exploits from the Vulners database https://github.com/vulnersCom/getsploit --- pkgs/by-name/ge/getsploit/package.nix | 55 +++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 pkgs/by-name/ge/getsploit/package.nix diff --git a/pkgs/by-name/ge/getsploit/package.nix b/pkgs/by-name/ge/getsploit/package.nix new file mode 100644 index 000000000000..ed0d86306dce --- /dev/null +++ b/pkgs/by-name/ge/getsploit/package.nix @@ -0,0 +1,55 @@ +{ + lib, + fetchFromGitHub, + nix-update-script, + python3Packages, + versionCheckHook, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "getsploit"; + version = "3.0.1"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "vulnersCom"; + repo = "getsploit"; + tag = "v${finalAttrs.version}"; + hash = "sha256-7rmSy5byVFYa8SPmdzS+eux6IPEgxKp3VOXOQGgCRjU="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.11.29,<0.12" "uv_build" + ''; + + pythonRelaxDeps = [ "rich" ]; + + build-system = with python3Packages; [ uv-build ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + dependencies = with python3Packages; [ + click + detect-secrets + rich + vulners + ]; + + doInstallCheck = true; + + pythonImportsCheck = [ "getsploit" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Search and download public exploits from the Vulners database"; + homepage = "https://github.com/vulnersCom/getsploit"; + changelog = "https://github.com/vulnersCom/getsploit/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "getsploit"; + }; +}) From 14a6664e9084cb8d99b00ab3c866d58f6ba680ff Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 21 Aug 2026 16:19:00 -0400 Subject: [PATCH 34/88] netbird: 0.77.0 -> 0.77.1 Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.77.1 --- pkgs/by-name/ne/netbird/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix index 1c1e366c47df..fbeff3bd71e9 100644 --- a/pkgs/by-name/ne/netbird/package.nix +++ b/pkgs/by-name/ne/netbird/package.nix @@ -73,13 +73,13 @@ let in buildGoModule (finalAttrs: { pname = "netbird-${componentName}"; - version = "0.77.0"; + version = "0.77.1"; src = fetchFromGitHub { owner = "netbirdio"; repo = "netbird"; tag = "v${finalAttrs.version}"; - hash = "sha256-w72ylRblfC20X4h1E7vuycWziLfWE+cCHuIaf7czFb8="; + hash = "sha256-uGyo2J/3berl6yBCs+Qy0mXKMZNRM8o6gclBeiDxon8="; }; overrideModAttrs = final: prev: { @@ -93,7 +93,7 @@ buildGoModule (finalAttrs: { }; proxyVendor = true; - vendorHash = "sha256-kbVBjQUZUp9VZ67Ug4VWtmp2qZw5hLtxLg8utyNCNGg="; + vendorHash = "sha256-IGCfMhcrZqHye83zcJuDf1Hyv7X4rKybxWOiyxGuYtY="; nativeBuildInputs = [ installShellFiles From 128c4f1f95d1bd660f22b271b68efc47d7a389df Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 21 Aug 2026 23:50:36 +0200 Subject: [PATCH 35/88] python3Packages.jsonmerge: migrate to pyproject --- pkgs/development/python-modules/jsonmerge/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jsonmerge/default.nix b/pkgs/development/python-modules/jsonmerge/default.nix index 1bcf41ccbcf7..bf8ddf3aefd0 100644 --- a/pkgs/development/python-modules/jsonmerge/default.nix +++ b/pkgs/development/python-modules/jsonmerge/default.nix @@ -4,20 +4,23 @@ fetchPypi, jsonschema, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "jsonmerge"; version = "1.9.2"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-xDdX4BgLDhm3rkwTCtQqB8xYDDGRL2H0gj6Ory+jlKM="; }; - propagatedBuildInputs = [ jsonschema ]; + build-system = [ setuptools ]; + + dependencies = [ jsonschema ]; nativeCheckInputs = [ pytestCheckHook ]; From 2033be9e05e9945471c683d1eb5628a7b3ed71c6 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Fri, 21 Aug 2026 23:51:37 +0200 Subject: [PATCH 36/88] python3Packages.jsonmerge: modernize --- pkgs/development/python-modules/jsonmerge/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/jsonmerge/default.nix b/pkgs/development/python-modules/jsonmerge/default.nix index bf8ddf3aefd0..9a5494e6bb34 100644 --- a/pkgs/development/python-modules/jsonmerge/default.nix +++ b/pkgs/development/python-modules/jsonmerge/default.nix @@ -7,14 +7,15 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "jsonmerge"; version = "1.9.2"; + __structuredAttrs = true; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-xDdX4BgLDhm3rkwTCtQqB8xYDDGRL2H0gj6Ory+jlKM="; }; @@ -27,8 +28,8 @@ buildPythonPackage rec { meta = { description = "Merge a series of JSON documents"; homepage = "https://github.com/avian2/jsonmerge"; - changelog = "https://github.com/avian2/jsonmerge/blob/jsonmerge-${version}/ChangeLog"; + changelog = "https://github.com/avian2/jsonmerge/blob/jsonmerge-${finalAttrs.version}/ChangeLog"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) From b5e5284cafb323081ff4af8573b0d027719661c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 21 Aug 2026 22:22:08 +0000 Subject: [PATCH 37/88] amd-libflame: 5.1 -> 5.3.2 --- pkgs/by-name/am/amd-libflame/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amd-libflame/package.nix b/pkgs/by-name/am/amd-libflame/package.nix index b72755f874b2..2ffa8f1aa26b 100644 --- a/pkgs/by-name/am/amd-libflame/package.nix +++ b/pkgs/by-name/am/amd-libflame/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "amd-libflame"; - version = "5.1"; + version = "5.3.2"; src = fetchFromGitHub { owner = "amd"; repo = "libflame"; tag = finalAttrs.version; - hash = "sha256-9Z0e6RCJfqQlq3oT4fBu8rwPH1OWEKQ52rVDa0Y0rJU="; + hash = "sha256-Zl9qw8pb2z7+SKJujHg3/NVt0m2gdmFE6cVXS7wGzAI="; }; postPatch = '' From acfe23f1ac85b7ea84e4b19f4dd1ad4c72a39051 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 00:35:58 +0200 Subject: [PATCH 38/88] adpathfinder: init at 1.2.0 Attack path mapping for Active Directory, ADCS, SCCM and MSSQL https://github.com/NetSPI/AD-PathFinder --- pkgs/by-name/ad/adpathfinder/package.nix | 48 ++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/ad/adpathfinder/package.nix diff --git a/pkgs/by-name/ad/adpathfinder/package.nix b/pkgs/by-name/ad/adpathfinder/package.nix new file mode 100644 index 000000000000..223fcfafc5b6 --- /dev/null +++ b/pkgs/by-name/ad/adpathfinder/package.nix @@ -0,0 +1,48 @@ +{ + lib, + fetchFromGitHub, + nix-update-script, + python3Packages, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "adpathfinder"; + version = "1.2.0"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "NetSPI"; + repo = "AD-PathFinder"; + tag = "v${finalAttrs.version}"; + hash = "sha256-UZMULUs/0zm7iU7nh5E3z1oKHRMmUG6pYsYudNWaL/E="; + }; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + argcomplete + beautifulsoup4 + colorama + neo4j + prompt-toolkit + requests + ]; + + nativeCheckInputs = with python3Packages; [ + pytest-cov-stub + pytestCheckHook + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Attack path mapping for Active Directory, ADCS, SCCM and MSSQL"; + homepage = "https://github.com/NetSPI/AD-PathFinder"; + changelog = "https://github.com/NetSPI/AD-PathFinder/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "adpathfinder"; + }; +}) From 8f58ebaec5c4c9eadbbbae275a4c8adcc818b525 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 01:31:26 +0200 Subject: [PATCH 39/88] python3Packages.cyclopts: 4.23.0 -> 4.23.1 Diff: https://github.com/BrianPugh/cyclopts/compare/v4.23.0...v4.23.1 Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.23.1 --- pkgs/development/python-modules/cyclopts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index 7fee7d6d95e1..e866aff54260 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -28,14 +28,14 @@ buildPythonPackage (finalAttrs: { pname = "cyclopts"; - version = "4.23.0"; + version = "4.23.1"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${finalAttrs.version}"; - hash = "sha256-XNrskQvz/W0kqzKCq4pHaIdMaYjm0JwAWeXUKh6ib84="; + hash = "sha256-5MJWwtQr63cTJ9Pkp369W2jnFsydarvz8T7A+eGtGwc="; }; pythonRelaxDeps = [ "rich-rst" ]; From d03f154cf20a55b70ce86a9da7f09a7f47e96211 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 01:43:12 +0200 Subject: [PATCH 40/88] python3Packages.types-aiobotocore-*: 3.8.0 -> 3.9.0 --- .../types-aiobotocore-packages/default.nix | 1316 ++++++++--------- 1 file changed, 658 insertions(+), 658 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix index 598d800dfadf..c63325747e4b 100644 --- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix @@ -56,632 +56,632 @@ let in { types-aiobotocore-accessanalyzer = - buildTypesAiobotocorePackage "accessanalyzer" "3.8.0" - "sha256-TV/lWv8KMkb0PV34/8ZqbrrFFtlonAJnuh8AuLP3TUk="; + buildTypesAiobotocorePackage "accessanalyzer" "3.9.0" + "sha256-MG6QpxeFraAvChkbyX/uZNiFpD/lKHyqT08iHepmAaI="; types-aiobotocore-account = - buildTypesAiobotocorePackage "account" "3.8.0" - "sha256-6KonHXkKVD9Hhwx1pfFzQ0ggtBnxajQqcIsKocnA13k="; + buildTypesAiobotocorePackage "account" "3.9.0" + "sha256-FfNsxg/g3L5S5Hmt6aJuonMoPC/oFtUkXJSLbtmo6Q0="; types-aiobotocore-acm = - buildTypesAiobotocorePackage "acm" "3.8.0" - "sha256-bk4YJ7KUJZjOe/WPxQbTr/QwcJ3sQxqvn+MHvAGxiyQ="; + buildTypesAiobotocorePackage "acm" "3.9.0" + "sha256-JrqvtI64fe+rZmWAUoWOa2UAs2GlT4CfaKdGRntwd5M="; types-aiobotocore-acm-pca = - buildTypesAiobotocorePackage "acm-pca" "3.8.0" - "sha256-MQ0QMD3+FPIRpB/AoakZ7TOuhnrkN74WS2gNN8SiIxw="; + buildTypesAiobotocorePackage "acm-pca" "3.9.0" + "sha256-nITmL41478u0+DvhNB/ktFl1DHIAEEs3WJVuX1vVq5g="; types-aiobotocore-aiops = - buildTypesAiobotocorePackage "aiops" "3.8.0" - "sha256-xQ6WWOfQGzD9N3yz+wJX6AD2bNTnFQbAt4aJeVVJxxs="; + buildTypesAiobotocorePackage "aiops" "3.9.0" + "sha256-w+TkGMKzHAjwWU4fdJcAKKzaOuJeiGv32Spd07He6lw="; types-aiobotocore-alexaforbusiness = buildTypesAiobotocorePackage "alexaforbusiness" "2.13.0" "sha256-+w/InoQR2aZ5prieGhgEEp7auBiSSghG5zIIHY5Kyao="; types-aiobotocore-amp = - buildTypesAiobotocorePackage "amp" "3.8.0" - "sha256-oT0eyLJ3yVoZEEhlyJSSgocr5qM4ii6vUTIqzIk7V4w="; + buildTypesAiobotocorePackage "amp" "3.9.0" + "sha256-cK+Ire177TLyLSyjDb87hyuLzIvg9D9O98wzpGRDwi4="; types-aiobotocore-amplify = - buildTypesAiobotocorePackage "amplify" "3.8.0" - "sha256-ht3vfEic/yZlxJ+TEFdSp5sk6KQ8MwcvQ46jwLxujSc="; + buildTypesAiobotocorePackage "amplify" "3.9.0" + "sha256-EgNcHHmAInaiyrFqDWT+/5gudaxbpa3suOQqV7ORzEs="; types-aiobotocore-amplifybackend = - buildTypesAiobotocorePackage "amplifybackend" "3.8.0" - "sha256-ty6vtESwxpWfGEAh/NcaHW2Al/2rf7bH2iJVLbBuF7Y="; + buildTypesAiobotocorePackage "amplifybackend" "3.9.0" + "sha256-mmApCHApULR1cKbXTJILJm71Nzx1x/32j/Tf4FKcbzM="; types-aiobotocore-amplifyuibuilder = - buildTypesAiobotocorePackage "amplifyuibuilder" "3.8.0" - "sha256-f4Aull1pQhJueRWImvPSLfrisERpV7GP0Wbg7v7UDFA="; + buildTypesAiobotocorePackage "amplifyuibuilder" "3.9.0" + "sha256-zeeLz58LrKNm1+Ne9HpOho5IjsRr+cZzKakehuqW6Dk="; types-aiobotocore-apigateway = - buildTypesAiobotocorePackage "apigateway" "3.8.0" - "sha256-0SbZx9Y1w1z2lDuFn77435t57NSqZOBbH0bvYPLKN4o="; + buildTypesAiobotocorePackage "apigateway" "3.9.0" + "sha256-uLWq6aPyjOAtv5l2lEnS2TaPnVVLdUF/Z1bAFr9rhZw="; types-aiobotocore-apigatewaymanagementapi = - buildTypesAiobotocorePackage "apigatewaymanagementapi" "3.8.0" - "sha256-d3k//FfTL7CEtk/QHf+Nsy3tvLMfGnYkbIbA0S9CrjU="; + buildTypesAiobotocorePackage "apigatewaymanagementapi" "3.9.0" + "sha256-jxPONJ2FZdYNbdBIt2kAYCaiyeEb89HlQI8jiakv5GA="; types-aiobotocore-apigatewayv2 = - buildTypesAiobotocorePackage "apigatewayv2" "3.8.0" - "sha256-KmnUcsKSAh+HJ9PQbbD7ufGkE6TDE2gx62JEUNMQvaE="; + buildTypesAiobotocorePackage "apigatewayv2" "3.9.0" + "sha256-P3NwaMLkHDpE/MImdkECipaPxgCYU7vXkLKDJ8TLagE="; types-aiobotocore-appconfig = - buildTypesAiobotocorePackage "appconfig" "3.8.0" - "sha256-6nbInwY4CWKyD2U8U0TM4xh3as9DUh+wQXE1BztABuI="; + buildTypesAiobotocorePackage "appconfig" "3.9.0" + "sha256-idAKx6VX/bO9U9Z7S0fIX+7QP9N7QePrRzWR2spSrOo="; types-aiobotocore-appconfigdata = - buildTypesAiobotocorePackage "appconfigdata" "3.8.0" - "sha256-sU2IrkdaI8YnCqMAacTBVSiuEfpJ+gGlHbyng3Zyj1w="; + buildTypesAiobotocorePackage "appconfigdata" "3.9.0" + "sha256-O6xMeDngGWRQ1UK2hILa9nC18kyETBVaJ9RWJAuQnDY="; types-aiobotocore-appfabric = - buildTypesAiobotocorePackage "appfabric" "3.8.0" - "sha256-T1mhUU7YUeFAIMKNq7uSFTXmUWqRgucTOHmw4qyqPP4="; + buildTypesAiobotocorePackage "appfabric" "3.9.0" + "sha256-yYpmMA144fW2P9X3uoWqA76ldtE5VtmEDzGde1DMPlw="; types-aiobotocore-appflow = - buildTypesAiobotocorePackage "appflow" "3.8.0" - "sha256-+3vCZ3lc/CKoswelcu5H8nPTAiCN6D4vm0b3JCx86Pc="; + buildTypesAiobotocorePackage "appflow" "3.9.0" + "sha256-i0DDWjrIV6MHFlH8y3A+fHTnQY5MUonxwIs88NVjvSg="; types-aiobotocore-appintegrations = - buildTypesAiobotocorePackage "appintegrations" "3.8.0" - "sha256-vrkzCZHq1Fkuh98xek7ARK3mSzcUKtPlmvyqRI+X0wM="; + buildTypesAiobotocorePackage "appintegrations" "3.9.0" + "sha256-MKSvDBs4+njPOAcyOOj7zKflHWZRG1tNVgsSlZLwnf0="; types-aiobotocore-application-autoscaling = - buildTypesAiobotocorePackage "application-autoscaling" "3.8.0" - "sha256-dlRWwUGP0EE36e8hMyLnXkNUIzWiZYeUGvBYxDU737E="; + buildTypesAiobotocorePackage "application-autoscaling" "3.9.0" + "sha256-mGJsMpJHrtVwzctrOwAVfIxmfeJcq3gju0wc/cmZ4k8="; types-aiobotocore-application-insights = - buildTypesAiobotocorePackage "application-insights" "3.8.0" - "sha256-0FvVEbyV1pIdDJHdgtSozEGakX0rjYGV5yQXxJVVkbk="; + buildTypesAiobotocorePackage "application-insights" "3.9.0" + "sha256-S9EH6J9Mxzb9uPy1co5q8rOQzZ0c+Vg/tGui2wpAUcA="; types-aiobotocore-applicationcostprofiler = - buildTypesAiobotocorePackage "applicationcostprofiler" "3.8.0" - "sha256-6I6fPYnKf5sN7Of8bNNj46tuM2XCQ2qibtZ6qV6cmsU="; + buildTypesAiobotocorePackage "applicationcostprofiler" "3.9.0" + "sha256-SV5hef+c40ORZY96uDaCu3Jjt1kWXg3lzJUOPyUrVy8="; types-aiobotocore-appmesh = - buildTypesAiobotocorePackage "appmesh" "3.8.0" - "sha256-ZuSgLKSPpe6kJV30NYTF7Q4KyZ2Knqk1U+ipckeeUY0="; + buildTypesAiobotocorePackage "appmesh" "3.9.0" + "sha256-r49TJ42b5EPssoaV3g8Zzi1bqJuZ7OyYbBdK5fdSq1s="; types-aiobotocore-apprunner = - buildTypesAiobotocorePackage "apprunner" "3.8.0" - "sha256-Wvc2NQN6VNQpM8n/R00bD6Ajb1p7uRijkb/adOtA4sk="; + buildTypesAiobotocorePackage "apprunner" "3.9.0" + "sha256-g+UnSkDfbb7dOSAfD1pdBTxG3cQNMuJszgRVRA4RrmQ="; types-aiobotocore-appstream = - buildTypesAiobotocorePackage "appstream" "3.8.0" - "sha256-wLk87oe/TTowmJyrUA1FcGt7bDqljetWS8o5olTNeH8="; + buildTypesAiobotocorePackage "appstream" "3.9.0" + "sha256-IQj4IuEu3qMTUdj0TIwspyVjyVNU3FB0/eQnyWHjFWU="; types-aiobotocore-appsync = - buildTypesAiobotocorePackage "appsync" "3.8.0" - "sha256-ms4j+7e+wW2NggTdD4uWXifrMU/KSUqHBHTuyS8WIvU="; + buildTypesAiobotocorePackage "appsync" "3.9.0" + "sha256-MQ203kvYftEzlQmhIaG/KL1O+hSgTimNu3nqJUOv69k="; types-aiobotocore-arc-zonal-shift = - buildTypesAiobotocorePackage "arc-zonal-shift" "3.8.0" - "sha256-xvm9klK5RODs7943i6PLzCiqBV6JUxEUno20Ne4Ka8I="; + buildTypesAiobotocorePackage "arc-zonal-shift" "3.9.0" + "sha256-fEDGrYyh6Hz3gCJlJR0t6uVb3L0q6owV2j/sHlJelCQ="; types-aiobotocore-athena = - buildTypesAiobotocorePackage "athena" "3.8.0" - "sha256-xwYs8cbHp6l5gHsdX0g1XKc9WUWSPFGGnGWU1LslFcA="; + buildTypesAiobotocorePackage "athena" "3.9.0" + "sha256-Rd25e5p2kgNj8C2GQQoRLX3wagGHJgZXQO3AUASbvZY="; types-aiobotocore-auditmanager = - buildTypesAiobotocorePackage "auditmanager" "3.8.0" - "sha256-Q++4MqRw3IVYWy7Mn0ciDAY4ZGxkyGU2ZAgaNIFOO0A="; + buildTypesAiobotocorePackage "auditmanager" "3.9.0" + "sha256-VQXxLeLg3NCRwMo2Eje0vablDJF4n00+H4qvGj6tuS0="; types-aiobotocore-autoscaling = - buildTypesAiobotocorePackage "autoscaling" "3.8.0" - "sha256-BomjS9wFU73VAoP3IeFbxzWiDmgp7lLD+th6emvohtY="; + buildTypesAiobotocorePackage "autoscaling" "3.9.0" + "sha256-o7d1nmkvVMmuKazB3oo+BvulnXS44qMOPUNvW4TBKGY="; types-aiobotocore-autoscaling-plans = - buildTypesAiobotocorePackage "autoscaling-plans" "3.8.0" - "sha256-KB1ABluHwEMoyogjUSgA1+hOc+TijqtCPEZsegMPx0w="; + buildTypesAiobotocorePackage "autoscaling-plans" "3.9.0" + "sha256-zzeO7CbskYM6lx3wt3r4bE63HBipFaXOcNp5RMWH/mg="; types-aiobotocore-backup = - buildTypesAiobotocorePackage "backup" "3.8.0" - "sha256-1QJosVGi8DMj6wZhCJoKLw01RuSZs5ei8SMtKAzbPC4="; + buildTypesAiobotocorePackage "backup" "3.9.0" + "sha256-o/1rlso/wh85WrUEHVjMv/uolW+dwcBRw4t60b27YEw="; types-aiobotocore-backup-gateway = - buildTypesAiobotocorePackage "backup-gateway" "3.8.0" - "sha256-bUoHpi6tpHf56CjiXjFSvsv5EzHAhOoApYyOfCLJHE0="; + buildTypesAiobotocorePackage "backup-gateway" "3.9.0" + "sha256-Z6PgDZCJKYNx3UfPVL6lqsmUryw2hizICyhkF3MZ6r8="; types-aiobotocore-backupstorage = buildTypesAiobotocorePackage "backupstorage" "2.13.0" "sha256-YUKtBdBrdwL2yqDqOovvzDPbcv/sD8JLRnKz3Oh7iSU="; types-aiobotocore-batch = - buildTypesAiobotocorePackage "batch" "3.8.0" - "sha256-WIOGg5MevoWNkJCUYXST217IHsYL/Pl6yfsaFgWu2U8="; + buildTypesAiobotocorePackage "batch" "3.9.0" + "sha256-juWrwCLUWdGhYzW7E1TTP04Yr+LO7eiaSQdWJGtLR4U="; types-aiobotocore-billingconductor = - buildTypesAiobotocorePackage "billingconductor" "3.8.0" - "sha256-55414gq0mGUE9iRFRFEJLK+eWwhCnFEJP50AFU7RlLI="; + buildTypesAiobotocorePackage "billingconductor" "3.9.0" + "sha256-NSw9L2nm5qJrJO8kBCRSOZO7n9pk4zS+0ZHv7gXm230="; types-aiobotocore-braket = - buildTypesAiobotocorePackage "braket" "3.8.0" - "sha256-QDqbERJfGYoU5IAKYkDaLtxLIK0bPfkH+m4C84VIZPs="; + buildTypesAiobotocorePackage "braket" "3.9.0" + "sha256-CyVjxsHiEd8rEkVFfDq/hL8S2FhfbsBz0vFogQlscFs="; types-aiobotocore-budgets = - buildTypesAiobotocorePackage "budgets" "3.8.0" - "sha256-Bl88eeCxZ7ppR+zeiwsstENGs9EvP+NMCf51CWQk+Fc="; + buildTypesAiobotocorePackage "budgets" "3.9.0" + "sha256-M53ZhQn3Ybn3khzryoHLd3ZSbzglNnc7TC/A/w/R/pw="; types-aiobotocore-ce = - buildTypesAiobotocorePackage "ce" "3.8.0" - "sha256-IHr+2Z/QfkwkjJkBVbbauPud6r2Vh3fZV12+yBhhAiQ="; + buildTypesAiobotocorePackage "ce" "3.9.0" + "sha256-4S/33v/Vc05i4m34lWSbRbjxSOEnSXzsQhVAD37Hm5M="; types-aiobotocore-chime = - buildTypesAiobotocorePackage "chime" "3.8.0" - "sha256-EZMD+N22H0BNTS4hFy1h3jp7CEveu8dqliC+nJIlGkA="; + buildTypesAiobotocorePackage "chime" "3.9.0" + "sha256-XpN17LxFgi3OzD/vicetpCG3GiVOyTRaZ08vLVLmAdA="; types-aiobotocore-chime-sdk-identity = - buildTypesAiobotocorePackage "chime-sdk-identity" "3.8.0" - "sha256-vCLNrVVES+Q290eh7lYMShAb7P/mVSJr1u9Iv02L3TU="; + buildTypesAiobotocorePackage "chime-sdk-identity" "3.9.0" + "sha256-A7Iq2uwrl6fB9wf2nzO1425VjMHhUnRDNOYmE+g1ZKM="; types-aiobotocore-chime-sdk-media-pipelines = - buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "3.8.0" - "sha256-7bIcEkmL4vlCR2FlGWF74xC9QC5W6hOU36QyYFt1Ay0="; + buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "3.9.0" + "sha256-7RMD74c8q6e+HWqyO08zZG5oaoiuQ9qumiBnHniyvV0="; types-aiobotocore-chime-sdk-meetings = - buildTypesAiobotocorePackage "chime-sdk-meetings" "3.8.0" - "sha256-SAG0UTB0Vsx9v/rfg0CzwY/PBrTWXHgorlIZDrcZIIg="; + buildTypesAiobotocorePackage "chime-sdk-meetings" "3.9.0" + "sha256-D+9Zl2h8ABVt8AIy2mXEXXZTO6o1PA8e+VpYA/Lt4Nw="; types-aiobotocore-chime-sdk-messaging = - buildTypesAiobotocorePackage "chime-sdk-messaging" "3.8.0" - "sha256-jflp7G++NfpgUsULhaS8nRG6rz8JF+l3+cSwmYRcEhM="; + buildTypesAiobotocorePackage "chime-sdk-messaging" "3.9.0" + "sha256-lydhknggsJo92AtYFtjdT+dcOItMgDuu49P/9t1BFnM="; types-aiobotocore-chime-sdk-voice = - buildTypesAiobotocorePackage "chime-sdk-voice" "3.8.0" - "sha256-Ebq4NjQ3pAJc9xdDQNMjUwHez4SuisLWWZXfeAFCTyU="; + buildTypesAiobotocorePackage "chime-sdk-voice" "3.9.0" + "sha256-RkGnAtxNmpkmYWJJT2BsYm1w/PG4lRQ9hU5hLsyzzbw="; types-aiobotocore-cleanrooms = - buildTypesAiobotocorePackage "cleanrooms" "3.8.0" - "sha256-5fdOt2izef0LJYiPvbvJrN2SmS1k8vz87V7IH2OvmXE="; + buildTypesAiobotocorePackage "cleanrooms" "3.9.0" + "sha256-YCU6Dkp5gpXEwJDW+9GvxBSj0bP53kHeoOpzq6Chp1c="; types-aiobotocore-cloud9 = - buildTypesAiobotocorePackage "cloud9" "3.8.0" - "sha256-xre7G6hOnqfvrG2ZxggHnyiSL6gbBx+j1BUhbopi160="; + buildTypesAiobotocorePackage "cloud9" "3.9.0" + "sha256-4bJfxS5HTYS+Ty3P7bYZ+EOVDxEsodV93QDo7bY/ICo="; types-aiobotocore-cloudcontrol = - buildTypesAiobotocorePackage "cloudcontrol" "3.8.0" - "sha256-dPFa5NRBNfhAvzLz3wBqUS8qyLarecgC5hw0hNcKQSI="; + buildTypesAiobotocorePackage "cloudcontrol" "3.9.0" + "sha256-Gofhrbi1R0EKWKXS12yQ3uRtG4hihUKykouqiUzTYXI="; types-aiobotocore-clouddirectory = - buildTypesAiobotocorePackage "clouddirectory" "3.8.0" - "sha256-mKB9nl9YNfgM4JmN3JNk3cOcEEiCeE3WjtV/eIzL/S8="; + buildTypesAiobotocorePackage "clouddirectory" "3.9.0" + "sha256-NKUvs08T3WZiLM5vSUhA2/9Vl7KlkU0bJZme9xBduo0="; types-aiobotocore-cloudformation = - buildTypesAiobotocorePackage "cloudformation" "3.8.0" - "sha256-0gmnQvuDAJfF6kZKBnGUJoRQYReIyeGbwE8I9iAHAAA="; + buildTypesAiobotocorePackage "cloudformation" "3.9.0" + "sha256-qrBP9e3kcjo2Iw1lEnUxFqOcMipKb10e8xs8CvnsbJI="; types-aiobotocore-cloudfront = - buildTypesAiobotocorePackage "cloudfront" "3.8.0" - "sha256-dKXo5YgiNDFY+188dmP0Fa4L1UvjvIxSSDg9HTUaNJI="; + buildTypesAiobotocorePackage "cloudfront" "3.9.0" + "sha256-loYR3kL9tAF55o4Iivlp6Egr1nzoau8Tv26d6zNbXec="; types-aiobotocore-cloudhsm = - buildTypesAiobotocorePackage "cloudhsm" "3.8.0" - "sha256-wt/FFwZN+oM6TrW05C8eyWeA8JyzFIItFDFK04q3wi4="; + buildTypesAiobotocorePackage "cloudhsm" "3.9.0" + "sha256-0G2JvMVAVfaY0hKyl0EIuaOphjIfuBgDdwwbEVnPjfY="; types-aiobotocore-cloudhsmv2 = - buildTypesAiobotocorePackage "cloudhsmv2" "3.8.0" - "sha256-+tCUQO9vLV+bj+Sr+A1aQ3YaJXJA2DGSmRmYLwfAVVk="; + buildTypesAiobotocorePackage "cloudhsmv2" "3.9.0" + "sha256-eajNrkoKHQcOFvTdtBaOPXPqD7qtNP+dS5J3uBFVFec="; types-aiobotocore-cloudsearch = - buildTypesAiobotocorePackage "cloudsearch" "3.8.0" - "sha256-2/ECOe2Ksk+pQyxhRYFOnlRmVsO6EHn6DV5qNOZ+aVg="; + buildTypesAiobotocorePackage "cloudsearch" "3.9.0" + "sha256-2gbpioFLBOFU+E/onySG13dYb11rifqaiW372k1t1cY="; types-aiobotocore-cloudsearchdomain = - buildTypesAiobotocorePackage "cloudsearchdomain" "3.8.0" - "sha256-LBPyalrIgcE20yhMgteps29AbIwudI8MxBGw8NMHvas="; + buildTypesAiobotocorePackage "cloudsearchdomain" "3.9.0" + "sha256-0aA78BaSaoP0geIgvcv003c0uR0MiQrGNhRnD4tI1R4="; types-aiobotocore-cloudtrail = - buildTypesAiobotocorePackage "cloudtrail" "3.8.0" - "sha256-hUcBOamdbpqV8F8Ff5NAJHJJa0M2axmaT2KWqc+QsRQ="; + buildTypesAiobotocorePackage "cloudtrail" "3.9.0" + "sha256-PhKeZX1q76j/zyr4cktBORmVJCPgaXYi3eM4HtI9/nE="; types-aiobotocore-cloudtrail-data = - buildTypesAiobotocorePackage "cloudtrail-data" "3.8.0" - "sha256-IADjU2gsNoAcGmzuvCX4+NF5kdZZHqIKdHDvrPCXh0I="; + buildTypesAiobotocorePackage "cloudtrail-data" "3.9.0" + "sha256-HaV4kNwpBoYyxhjklX1pFyinPLC1l8EZgy3d3HM/N90="; types-aiobotocore-cloudwatch = - buildTypesAiobotocorePackage "cloudwatch" "3.8.0" - "sha256-ehZf6MlVBw+kxCenP/Om744Rw4mm+onJMXzzoAtvhdI="; + buildTypesAiobotocorePackage "cloudwatch" "3.9.0" + "sha256-Gn2nP4hpryntj46uCyKOdj3FcrT0qEKLYSlxlYF0J7I="; types-aiobotocore-codeartifact = - buildTypesAiobotocorePackage "codeartifact" "3.8.0" - "sha256-yb/nSWrkXEXhLLRj4bCmeiQb8l5qwrwqUIFu7LP/eWk="; + buildTypesAiobotocorePackage "codeartifact" "3.9.0" + "sha256-GB7TZI+P6MDlfEX91sQBnfhgPNcBFnRn68lSIdujShc="; types-aiobotocore-codebuild = - buildTypesAiobotocorePackage "codebuild" "3.8.0" - "sha256-mN4CzC6FFyYC+p+ao1LAHw5F7jCf8RbCj3KRsKUfmw8="; + buildTypesAiobotocorePackage "codebuild" "3.9.0" + "sha256-aBmGXRuaXT3UKpjlPEnE61vPyCD4vnvN2S8AQIUFKwk="; types-aiobotocore-codecatalyst = - buildTypesAiobotocorePackage "codecatalyst" "3.8.0" - "sha256-hLFSk6fLTBLrhegnnCBhzivcwqQ9RhVZzHRhKfjjVr8="; + buildTypesAiobotocorePackage "codecatalyst" "3.9.0" + "sha256-yIX7D4hFfZ1Lea9teahI9yt8f7DLpdgfPApqR9nRJDM="; types-aiobotocore-codecommit = - buildTypesAiobotocorePackage "codecommit" "3.8.0" - "sha256-i11jMMPBQkN45mJLxh72PGuMmb3OtBjQQ0ewuCGNE+k="; + buildTypesAiobotocorePackage "codecommit" "3.9.0" + "sha256-AOoWsWofEWDiyJIby4Km7S21RzuhFdHvnflv3Wba4FY="; types-aiobotocore-codeconnections = - buildTypesAiobotocorePackage "codeconnections" "3.8.0" - "sha256-TsSV0LPUU6woke73Sj0syPUzb/BzyVzzZnaXGm4rZjc="; + buildTypesAiobotocorePackage "codeconnections" "3.9.0" + "sha256-4AoRHoTqvJY8y5X6NNWeu0sJFoJ4+VJeHqiIJEWNCEI="; types-aiobotocore-codedeploy = - buildTypesAiobotocorePackage "codedeploy" "3.8.0" - "sha256-MLmdTSCswWneBm0MH7qvDIqYhEoOq8IT2NFNca4nji8="; + buildTypesAiobotocorePackage "codedeploy" "3.9.0" + "sha256-PJ/B0FEd2y+HTIaKgm+o3nJmFl4IaZvaNvT33rCDqUk="; types-aiobotocore-codeguru-reviewer = - buildTypesAiobotocorePackage "codeguru-reviewer" "3.8.0" - "sha256-YYbOiHkzKeN9UMPpE/83zJem4oNltxtPKdigQ6VVxiM="; + buildTypesAiobotocorePackage "codeguru-reviewer" "3.9.0" + "sha256-cbrI3F/w5VsIhlbTjf6fazwLdBSO7EKVXfxf50tQH+o="; types-aiobotocore-codeguru-security = - buildTypesAiobotocorePackage "codeguru-security" "3.8.0" - "sha256-0hTfNChzO9uJZKHlZ6gEjM4E7aoD+mG+6m8Lq1rQfJo="; + buildTypesAiobotocorePackage "codeguru-security" "3.9.0" + "sha256-RNRheQTEweSk427cJh2YYawRIlFzM03zYyrqLXvfkJA="; types-aiobotocore-codeguruprofiler = - buildTypesAiobotocorePackage "codeguruprofiler" "3.8.0" - "sha256-FBHhzMtZ12yx1ncyI5LePJ07IBvYK2EZ0Yy+b2o/qK8="; + buildTypesAiobotocorePackage "codeguruprofiler" "3.9.0" + "sha256-6qZk620M2tMVZst75Ck90EGL8SR1H3sMOhUIxrCiUm8="; types-aiobotocore-codepipeline = - buildTypesAiobotocorePackage "codepipeline" "3.8.0" - "sha256-Ws1GWO4i2DuA8R26NjYsnPytmlxWRtWbYu66UfkC6rI="; + buildTypesAiobotocorePackage "codepipeline" "3.9.0" + "sha256-fDHRL/aFBjrekmlKGpJS6kTExOIIl71/7Mk6FYGhr1Q="; types-aiobotocore-codestar = buildTypesAiobotocorePackage "codestar" "2.13.3" "sha256-Z1ewx2RjmxbOQZ7wXaN54PVOuRs6LP3rMpsrVTacwjo="; types-aiobotocore-codestar-connections = - buildTypesAiobotocorePackage "codestar-connections" "3.8.0" - "sha256-htS73FiaAdVaUwwTwHDw0f9VXkR7FlSw8fZq484hxjs="; + buildTypesAiobotocorePackage "codestar-connections" "3.9.0" + "sha256-rNgT2uaRF76bo8zQfU793XtXb2v0nNJtu3ifnQSdCg0="; types-aiobotocore-codestar-notifications = - buildTypesAiobotocorePackage "codestar-notifications" "3.8.0" - "sha256-ELWOrPX9l7ivbqX64iNbxu4iKd1NQi3NTq7iNPj4dbA="; + buildTypesAiobotocorePackage "codestar-notifications" "3.9.0" + "sha256-26etCnVZOQXQzgJZ5VyCyP7tCstZXkE3+qoGVNy+uhk="; types-aiobotocore-cognito-identity = - buildTypesAiobotocorePackage "cognito-identity" "3.8.0" - "sha256-i0+EValBs1vLL8GJ0S959upzqXK82oMNHbzmfAjXtY0="; + buildTypesAiobotocorePackage "cognito-identity" "3.9.0" + "sha256-9XqwWYJ2tVJaR7MrGiT2X9Nc7xIcj5VM+9JqTk/tyTs="; types-aiobotocore-cognito-idp = - buildTypesAiobotocorePackage "cognito-idp" "3.8.0" - "sha256-8vSK/0AKwTWW4NsRj22SGt8Lgc5F8vJ9QsDEem37l2M="; + buildTypesAiobotocorePackage "cognito-idp" "3.9.0" + "sha256-2CHWrdiWO8eai8LG+Dl6AW26A0zxUupVe/7c1Fp2LmA="; types-aiobotocore-cognito-sync = - buildTypesAiobotocorePackage "cognito-sync" "3.8.0" - "sha256-D+FwTGi4LxKj1L794Hx/JLyMQrTMjjcff5okupsCwto="; + buildTypesAiobotocorePackage "cognito-sync" "3.9.0" + "sha256-zXr5PrKKCInma692cIFToKsrKNPerOlFE3rTBUFeYX0="; types-aiobotocore-comprehend = - buildTypesAiobotocorePackage "comprehend" "3.8.0" - "sha256-sbG/xtIfiXzx7+rxhziFkJxXpsudWqRzOx9H2sUO2dI="; + buildTypesAiobotocorePackage "comprehend" "3.9.0" + "sha256-RooE1CsMD7LcIdT5tQ05tYIzEwLnYHhq6bJ10ljZu7Q="; types-aiobotocore-comprehendmedical = - buildTypesAiobotocorePackage "comprehendmedical" "3.8.0" - "sha256-gFUauGsdVBYOulj+fcdjca5dsB10fZgHSR4Lu8jPimw="; + buildTypesAiobotocorePackage "comprehendmedical" "3.9.0" + "sha256-zWnLiZPTY0vTNrd6YfL8NZd7YGFiyk0DCPj0ciQcAxY="; types-aiobotocore-compute-optimizer = - buildTypesAiobotocorePackage "compute-optimizer" "3.8.0" - "sha256-kcWOiyoGrB1UNWWuV7VpEt5kKeEArEs4PoGe23t/bK8="; + buildTypesAiobotocorePackage "compute-optimizer" "3.9.0" + "sha256-9pnAIEhWYoZ8w+IA7mLsInoDygNRbUTUPpwrXE++WOc="; types-aiobotocore-config = - buildTypesAiobotocorePackage "config" "3.8.0" - "sha256-lRWxNvIQCcmjR/tmLVvkxYnwfgCfHoz2EYVRahm8AG0="; + buildTypesAiobotocorePackage "config" "3.9.0" + "sha256-aW/DmC05qsPnHJEtCKM/uHJfhXdeYmsrLJ7VVGSw3Iw="; types-aiobotocore-connect = - buildTypesAiobotocorePackage "connect" "3.8.0" - "sha256-BKgWqSV43o37UzPsRKnPj6RxE6E/4ePkRiAGqHHlXPI="; + buildTypesAiobotocorePackage "connect" "3.9.0" + "sha256-ltHwIktrZD2aNitkOjVVO5ODI0hGXwZkW9QiYQ8GY28="; types-aiobotocore-connect-contact-lens = - buildTypesAiobotocorePackage "connect-contact-lens" "3.8.0" - "sha256-FpI7drHdOFwgXibCtz3ixnObCisLqHSN3BeT4jei+eo="; + buildTypesAiobotocorePackage "connect-contact-lens" "3.9.0" + "sha256-BiiPALjY9fNzfoXdvjEMgma/itzR2Y2u+xkJdjC31fU="; types-aiobotocore-connectcampaigns = - buildTypesAiobotocorePackage "connectcampaigns" "3.8.0" - "sha256-V31ZItoG2qkiW9KxAxCUPlAqV+nJ3QrLK/v/mS+kom0="; + buildTypesAiobotocorePackage "connectcampaigns" "3.9.0" + "sha256-Lp5nWVhrplJ+9F7lL0aME24gl5aiSrFAYjoknImKzhc="; types-aiobotocore-connectcases = - buildTypesAiobotocorePackage "connectcases" "3.8.0" - "sha256-NF54r4IfJX7NvetA3P/52Sq9sA31VrW1KpVE7ATgGTc="; + buildTypesAiobotocorePackage "connectcases" "3.9.0" + "sha256-D9Sx40YL+cwMCbu1SodfnND+tOzSFZrB4SlTChDYykw="; types-aiobotocore-connectparticipant = - buildTypesAiobotocorePackage "connectparticipant" "3.8.0" - "sha256-One3YHAosNYL2Ln7jPNrSQX3mgxVhqq4oFFOCU/+l4A="; + buildTypesAiobotocorePackage "connectparticipant" "3.9.0" + "sha256-2vJKirnI2uXuggPDW2kKuQdbhbOrj+JveLmUu5nVWmw="; types-aiobotocore-controltower = - buildTypesAiobotocorePackage "controltower" "3.8.0" - "sha256-Xt4XK77VyC43S42BHwLv5MKgF7CZbnWEuW9xCyWK3ow="; + buildTypesAiobotocorePackage "controltower" "3.9.0" + "sha256-/U+o+Pqj6J9V2HLhd5OeutAQyoGSU0i0VMjH6tPaD9E="; types-aiobotocore-cur = - buildTypesAiobotocorePackage "cur" "3.8.0" - "sha256-RK+XyXCF+IscV7cj2ZG6j8LcDMTlEd/PevawvhFiZWE="; + buildTypesAiobotocorePackage "cur" "3.9.0" + "sha256-fk20LbWiOicEwcbGAtgZXyDOOFF5HUGlcaT/jK7gwKg="; types-aiobotocore-customer-profiles = - buildTypesAiobotocorePackage "customer-profiles" "3.8.0" - "sha256-gjhhJoN2VBlacfkKnkWMAs48k8C4qOnKwEy5+o/LL8A="; + buildTypesAiobotocorePackage "customer-profiles" "3.9.0" + "sha256-7lYgapnIOzrHsH1h1R5llLnXKD8RlELDeuz3lw/FIR8="; types-aiobotocore-databrew = - buildTypesAiobotocorePackage "databrew" "3.8.0" - "sha256-BNPg4NNriaJTAxfOlLp0JLl5LXQId3HFTsVfjFjA1HY="; + buildTypesAiobotocorePackage "databrew" "3.9.0" + "sha256-D48Iz/NwsSLMy0INgcp19uQUE1IMIy3nmEyq0mznbso="; types-aiobotocore-dataexchange = - buildTypesAiobotocorePackage "dataexchange" "3.8.0" - "sha256-8Axab+DTO46eOwzZ0tX4uDIlmOAcgneBiCRGViSpOcM="; + buildTypesAiobotocorePackage "dataexchange" "3.9.0" + "sha256-kS3ts9NLzwD4ScSVzFQhUyL7CkzIBcNsE1PbopHUrLs="; types-aiobotocore-datapipeline = - buildTypesAiobotocorePackage "datapipeline" "3.8.0" - "sha256-PYrHvxfRpnshmF1GVBcQcDzITbkFrsP4ccq1Y9zOP4g="; + buildTypesAiobotocorePackage "datapipeline" "3.9.0" + "sha256-Y38cyaE4YK9fOajJcggeUE6jjufXbc0sabz3aWyqNIE="; types-aiobotocore-datasync = - buildTypesAiobotocorePackage "datasync" "3.8.0" - "sha256-ywMpQzeC2otle0bztlNldRS/uROHFxL0nYpNBuQO1eE="; + buildTypesAiobotocorePackage "datasync" "3.9.0" + "sha256-msI8qXnDs1ayFuRAf+HDyX88G+0mQbrENBxhndSELOM="; types-aiobotocore-dax = - buildTypesAiobotocorePackage "dax" "3.8.0" - "sha256-38GauiqA/jkdF0qNIZbp7b4irP9Ia9g51RZgtdhHF8I="; + buildTypesAiobotocorePackage "dax" "3.9.0" + "sha256-RyW494BD2gsvHiWheQ+UxYp/R9YNVLmKsL7wwl2Lexo="; types-aiobotocore-detective = - buildTypesAiobotocorePackage "detective" "3.8.0" - "sha256-wTPXcSi5yEZglllrifVQikwynjE9L4Kj+KpQtfK2pcY="; + buildTypesAiobotocorePackage "detective" "3.9.0" + "sha256-UCtNZZTGFhpFNqnK5scCCFtmV0rqIMwEtOoC1Bwa78A="; types-aiobotocore-devicefarm = - buildTypesAiobotocorePackage "devicefarm" "3.8.0" - "sha256-XM8FkpGVemA10/9hHdx2fCNg5b6WgvoYIgSUsTvSV/k="; + buildTypesAiobotocorePackage "devicefarm" "3.9.0" + "sha256-nVv0imSlBHfJ/fvG1FDGzhAx9/e4231YqaLfAhvQkGY="; types-aiobotocore-devops-guru = - buildTypesAiobotocorePackage "devops-guru" "3.8.0" - "sha256-wV9YpEqlAOjU9rICDt37ZkcKa0ZNG3tekJY4kTmhJPI="; + buildTypesAiobotocorePackage "devops-guru" "3.9.0" + "sha256-18b4v55qRDlk2skPHhzRoYL7tp+cW/IMVf/nY7LmKhc="; types-aiobotocore-directconnect = - buildTypesAiobotocorePackage "directconnect" "3.8.0" - "sha256-b6SmCzR9HmA/rR8xduAlmNdOOct5nV4WeSgRid10Yms="; + buildTypesAiobotocorePackage "directconnect" "3.9.0" + "sha256-xND/8Ft/fbQ/B6SmHN4aO7E3TuAgeNvghzzrviz9ITc="; types-aiobotocore-discovery = - buildTypesAiobotocorePackage "discovery" "3.8.0" - "sha256-7o/nzYUCFOwZLLcVSJNPbqrH1KZyVK8Jg2/Zl+mh2Xs="; + buildTypesAiobotocorePackage "discovery" "3.9.0" + "sha256-Gxw6giv4SOGInJ/fxnELl2oEND7MBZ/SN18a8zfRjL0="; types-aiobotocore-dlm = - buildTypesAiobotocorePackage "dlm" "3.8.0" - "sha256-ydR9t3gXKxL/uqe+vW+zcQejApzPDRc24HnZ/KrzL2U="; + buildTypesAiobotocorePackage "dlm" "3.9.0" + "sha256-y4s21xgGTIqEO39kkoTwOLD6Rcr8ur3hMQvvpgiPd8I="; types-aiobotocore-dms = - buildTypesAiobotocorePackage "dms" "3.8.0" - "sha256-JCxfsR0UzHXOsrBi++J5VwDh1uYyDUIQtYo+bAmL19U="; + buildTypesAiobotocorePackage "dms" "3.9.0" + "sha256-vHvEfDDWKRgb5502Wnt0S3YHpS2viCUazXgCqu35juM="; types-aiobotocore-docdb = - buildTypesAiobotocorePackage "docdb" "3.8.0" - "sha256-XRVkHT5Gp9s003zFvMc8RsCnaZpyNbva5fS2qAfx1xM="; + buildTypesAiobotocorePackage "docdb" "3.9.0" + "sha256-kH7u3UMqICXeDCmz1Ngo2CyKtlSzQrWWAnYC21WXpA4="; types-aiobotocore-docdb-elastic = - buildTypesAiobotocorePackage "docdb-elastic" "3.8.0" - "sha256-NJEHWLRVZJFoxZPIUIvQSioIrInbXE0qAclTy5tnHC8="; + buildTypesAiobotocorePackage "docdb-elastic" "3.9.0" + "sha256-8QETkqqZSxoe+OV76mIH8sStLUn4TkhUoJ4NeNM54Zs="; types-aiobotocore-drs = - buildTypesAiobotocorePackage "drs" "3.8.0" - "sha256-+RsaaqXJLhHeVfTW6HO6+bSW0vGbC40G+q+U9Jcigzs="; + buildTypesAiobotocorePackage "drs" "3.9.0" + "sha256-MVkb9tJ+3GP3P3UeOl41CDBUyLNZjDwFZY6lZEixagU="; types-aiobotocore-ds = - buildTypesAiobotocorePackage "ds" "3.8.0" - "sha256-o+9kCeqw2hQX9Fp322ibvtzCpqTQkMe/iHktuPdAITg="; + buildTypesAiobotocorePackage "ds" "3.9.0" + "sha256-2kIhHM7wdW44rmPj4s8QGGXlHTUj+WbAy3osnRZInSM="; types-aiobotocore-dynamodb = - buildTypesAiobotocorePackage "dynamodb" "3.8.0" - "sha256-+cmwzj8WDPvK5cXPuGesyZ669NC7sWOZtW5b0tlJWp0="; + buildTypesAiobotocorePackage "dynamodb" "3.9.0" + "sha256-aALTKfgG32ve8ljTFbF80J4U5t2ZEB2uML5sU48cqhc="; types-aiobotocore-dynamodbstreams = - buildTypesAiobotocorePackage "dynamodbstreams" "3.8.0" - "sha256-2cJ8pt2KIO3VA3gCMmSkiYNRHIRfW0DE/Yzm9DAnCgY="; + buildTypesAiobotocorePackage "dynamodbstreams" "3.9.0" + "sha256-RNDfgnXuOOepGuVso98CCdI+d9vYDk0hKUBDGd9f+bM="; types-aiobotocore-ebs = - buildTypesAiobotocorePackage "ebs" "3.8.0" - "sha256-Lgmegzqab9m5b9Rl/KRSUp3eaqatWDXfU3MGP4K4uCU="; + buildTypesAiobotocorePackage "ebs" "3.9.0" + "sha256-myUROkbHdvQEZvWC/y3A+GIs4PMGKvzoz68jav0Gl9c="; types-aiobotocore-ec2 = - buildTypesAiobotocorePackage "ec2" "3.8.0" - "sha256-zc5u5Ox5sKOYnNsCliBOhww30/0p1kahUKKY7I6ZJLU="; + buildTypesAiobotocorePackage "ec2" "3.9.0" + "sha256-6awN5pf5Aw3P6yzktjoW+hiWNPH6GPOq+3rrqOa3QX0="; types-aiobotocore-ec2-instance-connect = - buildTypesAiobotocorePackage "ec2-instance-connect" "3.8.0" - "sha256-w3IHGfGskQlZ0n8EkfVmAQtEyQq3QL8Qy+wqa7GWYHs="; + buildTypesAiobotocorePackage "ec2-instance-connect" "3.9.0" + "sha256-IMyAnVVWUBTAMXWKPfpveopYpCrtn93m2Ffp+p3+euY="; types-aiobotocore-ecr = - buildTypesAiobotocorePackage "ecr" "3.8.0" - "sha256-r9pHu6rYiFNSAZWojxeMdwJPoom4fc7rgdt2GeBF0DA="; + buildTypesAiobotocorePackage "ecr" "3.9.0" + "sha256-74g3Bn4hw6n2leDpw8ad8G4iHcMGQXcHcFnFqdVFyto="; types-aiobotocore-ecr-public = - buildTypesAiobotocorePackage "ecr-public" "3.8.0" - "sha256-42jY5XnuBSHn+UodqFTDsO2ISXW3JktJ7x6Ezk+RHUQ="; + buildTypesAiobotocorePackage "ecr-public" "3.9.0" + "sha256-WUnSvy3Vz+6KsixV+gFp3S+69bDK8m9uDs208CgACdo="; types-aiobotocore-ecs = - buildTypesAiobotocorePackage "ecs" "3.8.0" - "sha256-eDU86sBPeGsMJEVpxLSiWQmXK5JbRDPO6JYO71EFo/U="; + buildTypesAiobotocorePackage "ecs" "3.9.0" + "sha256-Vbky8guVQ2y/x1YwfBPMsL9mp/J7sxtMNBjFmKRXS+Y="; types-aiobotocore-efs = - buildTypesAiobotocorePackage "efs" "3.8.0" - "sha256-KaMzaT9BdazP7pgLA8kAMfePGvJU0BSknsTt4waOwHw="; + buildTypesAiobotocorePackage "efs" "3.9.0" + "sha256-yvrG3LS2jgEB8oIm9Heq1mnOR3XBqnDPeLy7V1vnQ5Q="; types-aiobotocore-eks = - buildTypesAiobotocorePackage "eks" "3.8.0" - "sha256-LLwQGeiDeXTt+nFxLym/ujB0u4LkDv4CCW8C02QGsFQ="; + buildTypesAiobotocorePackage "eks" "3.9.0" + "sha256-1fQA/22xGpSxm8jOSNBV2mhnWajag8UxOi2OV4NQc9Q="; types-aiobotocore-elastic-inference = buildTypesAiobotocorePackage "elastic-inference" "2.20.0" "sha256-jFSY7JBVjDQi6dCqlX2LG7jxpSKfILv3XWbYidvtGos="; types-aiobotocore-elasticache = - buildTypesAiobotocorePackage "elasticache" "3.8.0" - "sha256-CryIrBCFAhNlp39y7IXvwKoCFrrKcAU3e0Jgkcbhc0o="; + buildTypesAiobotocorePackage "elasticache" "3.9.0" + "sha256-V2nddM/Cs+s9Hx/g3pERAXO3zCOU4B8j9PSDJlptotk="; types-aiobotocore-elasticbeanstalk = - buildTypesAiobotocorePackage "elasticbeanstalk" "3.8.0" - "sha256-WKG93cB2ROmTaGbESLmg1PXb3nis4xElhx/LMZdhdaA="; + buildTypesAiobotocorePackage "elasticbeanstalk" "3.9.0" + "sha256-yfoOTS7tylyDELn7juKcJlhwKsEPM0Kaw3yDOk0+cFo="; types-aiobotocore-elastictranscoder = buildTypesAiobotocorePackage "elastictranscoder" "2.25.2" "sha256-5t214U60d2kSf8bmUiEkj4OMFf3+SbNRGqLif1Rj28E="; types-aiobotocore-elb = - buildTypesAiobotocorePackage "elb" "3.8.0" - "sha256-Zt+xUzP1Al2GpIcx+m7+VoV4QtySRX3DkNKzEZ6/6/I="; + buildTypesAiobotocorePackage "elb" "3.9.0" + "sha256-MzDmw2U3QiHQqBmqTDdjesHL09ES4G8c00qlnU8azmI="; types-aiobotocore-elbv2 = - buildTypesAiobotocorePackage "elbv2" "3.8.0" - "sha256-ct02QamX9dpPWJw3tYa9C++DBakMO7JysfXfrvD+lK8="; + buildTypesAiobotocorePackage "elbv2" "3.9.0" + "sha256-mQcnV1leD1+iVch44Am97U9y8Zt1aytblLtq+ai/6HE="; types-aiobotocore-emr = - buildTypesAiobotocorePackage "emr" "3.8.0" - "sha256-hr3Ul+sIaOdRdugw28qp2R90jFJLW2FnPR/bAUbefeM="; + buildTypesAiobotocorePackage "emr" "3.9.0" + "sha256-7GKll1M9f9BO2i/SgJQl+nBI5KBY1Rq7p9+yhSs2XlE="; types-aiobotocore-emr-containers = - buildTypesAiobotocorePackage "emr-containers" "3.8.0" - "sha256-FSN6co2PwGJxC5WHqfx2ranXnaVZtGt6fg6YP5vAi3Q="; + buildTypesAiobotocorePackage "emr-containers" "3.9.0" + "sha256-1jEkpoccpe5egKFuPgCkO8e90q7wIHCwYHrSuqfwLIY="; types-aiobotocore-emr-serverless = - buildTypesAiobotocorePackage "emr-serverless" "3.8.0" - "sha256-X6i7+USRKti8g8YAVHbTkesVfcnsrOSWMsKpDAKkzas="; + buildTypesAiobotocorePackage "emr-serverless" "3.9.0" + "sha256-1YJOadDvyvxs3ltJyEJvHmYafBqD76ze56l4Za8pN+8="; types-aiobotocore-entityresolution = - buildTypesAiobotocorePackage "entityresolution" "3.8.0" - "sha256-cvzfe0KJaoiyC99BYtIiNaWWMXzZhX4NM8r0Z7eenOk="; + buildTypesAiobotocorePackage "entityresolution" "3.9.0" + "sha256-1W3aZEvoVtig00KvQWMUK8NH0eulu1OqhDYwrnmaZpw="; types-aiobotocore-es = - buildTypesAiobotocorePackage "es" "3.8.0" - "sha256-RIt8f2lS3LqaYyDV8RQ///+Fx2W7KCpUAMbTJiFYLjU="; + buildTypesAiobotocorePackage "es" "3.9.0" + "sha256-FS6AJ4LG4PHqy3jS9QApJay1Loek7FElnxH11ayTzIU="; types-aiobotocore-events = - buildTypesAiobotocorePackage "events" "3.8.0" - "sha256-obYBY711W2MWWLCbSmTJu2FxzvoHzTrQnKIV9PMKySc="; + buildTypesAiobotocorePackage "events" "3.9.0" + "sha256-O9ncUz2L6B/0LKcLI+dL82o06h/9jLQ4V121dX36DuQ="; types-aiobotocore-evidently = buildTypesAiobotocorePackage "evidently" "3.1.1" "sha256-g+XQEgqqZul8kOg0kstdYMvw2tu6zhC9GZGgs7WH3Mo="; types-aiobotocore-finspace = - buildTypesAiobotocorePackage "finspace" "3.8.0" - "sha256-SvlqVx4Bh/V62y94lcpm5xJPT98iXK4HU2xZCNRhw64="; + buildTypesAiobotocorePackage "finspace" "3.9.0" + "sha256-dpdEOVQaTBsbAZfi7JMekzchm4TRj8k/obDA+la5LHk="; types-aiobotocore-finspace-data = - buildTypesAiobotocorePackage "finspace-data" "3.8.0" - "sha256-q3JceBhmJlC7B3dRMy2dLgVOxReobx/C3jNHYhHGeHU="; + buildTypesAiobotocorePackage "finspace-data" "3.9.0" + "sha256-tS0AJgQWC3vJRpGdYDI+m2GcfL+DMGyrtsJrtaBbC+0="; types-aiobotocore-firehose = - buildTypesAiobotocorePackage "firehose" "3.8.0" - "sha256-rqs6/KcAqxsUBYZoqK4gGcbVSB5uPUPK5LF5G3jKcnI="; + buildTypesAiobotocorePackage "firehose" "3.9.0" + "sha256-eAMurPOJLRwT7TA/v2Tf6kUluN9gYRS5yIa7p2ONB38="; types-aiobotocore-fis = - buildTypesAiobotocorePackage "fis" "3.8.0" - "sha256-1M+QVMXmGcBzo8EtZcrfS65UgdE3fB4/0JHxo0paZT0="; + buildTypesAiobotocorePackage "fis" "3.9.0" + "sha256-aUgMxlOUQ3e8UktpEy9Sw4v/0/FedEhARDVf68oScgA="; types-aiobotocore-fms = - buildTypesAiobotocorePackage "fms" "3.8.0" - "sha256-Yp9+eL59DX9To5W3DYPA/KAyeLTVPYj+u7XSq1p8xzU="; + buildTypesAiobotocorePackage "fms" "3.9.0" + "sha256-RpwOFlqGO2MG+dA6vjVX+WTiJ5BTR4vAnzIK0naQdGA="; types-aiobotocore-forecast = - buildTypesAiobotocorePackage "forecast" "3.8.0" - "sha256-x2LMfvIuPgte+Daas5l17wLutMsV4Q/6o6+MHrluMnI="; + buildTypesAiobotocorePackage "forecast" "3.9.0" + "sha256-iCMMO03/X2tK9eAHdbUE1A0Dpop0ROSV+ZwrOMXm7xo="; types-aiobotocore-forecastquery = - buildTypesAiobotocorePackage "forecastquery" "3.8.0" - "sha256-yH/6qS+AgIGa3nDNAUU1NbM2Xlg4ruaFgDSCGGoU8wY="; + buildTypesAiobotocorePackage "forecastquery" "3.9.0" + "sha256-Vo0YLe6eEmnRXlUL4A/fuKrYvbhWkyYP/AVPLwxQ/Jw="; types-aiobotocore-frauddetector = - buildTypesAiobotocorePackage "frauddetector" "3.8.0" - "sha256-JP/iKnjMMKqhtDRdajUH1lhF+NKFfXffLmY+wqq2JFI="; + buildTypesAiobotocorePackage "frauddetector" "3.9.0" + "sha256-FNkE2/daZGgiudsaE+kPnxCV7pzcbemwAA7wmY1EIEQ="; types-aiobotocore-freetier = - buildTypesAiobotocorePackage "freetier" "3.8.0" - "sha256-rNwzvkTlxF2A2FWP3Jn33ncvkkd4Lfd9F4vU5oD1Ivc="; + buildTypesAiobotocorePackage "freetier" "3.9.0" + "sha256-Hhv+Aq+JSwcw23Dk1H0NQ6GbtxLbjOHmSrZRv/pwI9M="; types-aiobotocore-fsx = - buildTypesAiobotocorePackage "fsx" "3.8.0" - "sha256-C5cbXS343/b+nOsGICmi7bVnDYQPDmqtIuFX1ZWxwes="; + buildTypesAiobotocorePackage "fsx" "3.9.0" + "sha256-vnrIy+0usKKxJMJKB12gOyDpOw3PTK0CvWY/PgBdh64="; types-aiobotocore-gamelift = - buildTypesAiobotocorePackage "gamelift" "3.8.0" - "sha256-ucITXuJN9iJp/jpqC+IjCJCAXgC6SpQSr9Z3ZWZ/i/s="; + buildTypesAiobotocorePackage "gamelift" "3.9.0" + "sha256-MaHrHthJJgpIg3aw9kBQJmcgndTbf1rN27XqnxY0OG4="; types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.7.0" "sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8="; types-aiobotocore-glacier = - buildTypesAiobotocorePackage "glacier" "3.8.0" - "sha256-MK/Li3TBbr/4ZzaWDBoSv1VaeqQubTvFkQb69niPLDY="; + buildTypesAiobotocorePackage "glacier" "3.9.0" + "sha256-hEABC8hRzvzvLzbM427Hc1FtAuLMcLJlEIHlQ7zmCK4="; types-aiobotocore-globalaccelerator = - buildTypesAiobotocorePackage "globalaccelerator" "3.8.0" - "sha256-LRl5pvM93obsygIMLZindo2RJCcuSerfSYg21xZLLpw="; + buildTypesAiobotocorePackage "globalaccelerator" "3.9.0" + "sha256-T+7BNdAv7V5wt+kxJi2bHpbqoszjx4gBj6duZnv+cRI="; types-aiobotocore-glue = - buildTypesAiobotocorePackage "glue" "3.8.0" - "sha256-oSLmD2Q1ehanGR0e/PkRg5JDq4Tea5QrlZ6E5o+4W84="; + buildTypesAiobotocorePackage "glue" "3.9.0" + "sha256-hTnkuSmzQUFbtcsYxjmx0hT/ODx3+mXE3ldFnqZlans="; types-aiobotocore-grafana = - buildTypesAiobotocorePackage "grafana" "3.8.0" - "sha256-baEwgysFIZ0sqLs8Ce1lCYlwWdHjoW1YcfULyd0LDr4="; + buildTypesAiobotocorePackage "grafana" "3.9.0" + "sha256-OPr/p5fDjLem83IkkDneXQBdl7wsBMxvRdCy4bYd/e4="; types-aiobotocore-greengrass = - buildTypesAiobotocorePackage "greengrass" "3.8.0" - "sha256-PYy8Hq5GLsTw0fU7RBOrAxSYUD4LVOtiuyhu8vuoWLo="; + buildTypesAiobotocorePackage "greengrass" "3.9.0" + "sha256-xqz0k61h/0GZWbK27qkrje55cRdCVE7BXDjWkGFdx6o="; types-aiobotocore-greengrassv2 = - buildTypesAiobotocorePackage "greengrassv2" "3.8.0" - "sha256-nw84dUammVctscSvCALbHfeH+AoZTnPOWfm7EJVED3s="; + buildTypesAiobotocorePackage "greengrassv2" "3.9.0" + "sha256-3cpC4azBtfDekqPCDIGuKmfGT8v32g0JuXnhrAfb9l8="; types-aiobotocore-groundstation = - buildTypesAiobotocorePackage "groundstation" "3.8.0" - "sha256-zWSsSCpQHSM+kP02pzWHirNI6+3Vdqbw/y+svgvVpuM="; + buildTypesAiobotocorePackage "groundstation" "3.9.0" + "sha256-MVQM6fJGguaxHvkxHpo/0SavQlgZyY3Bc6VLIHZ5JRE="; types-aiobotocore-guardduty = - buildTypesAiobotocorePackage "guardduty" "3.8.0" - "sha256-0QEK6HAVWTSQ1vCpW/bz+lPiZPQqu/0EE0srx9tlkcQ="; + buildTypesAiobotocorePackage "guardduty" "3.9.0" + "sha256-m6wF9oGFeKw3Ee1goF+Qa9QcxYRNY7KmGyDk3L9BZjI="; types-aiobotocore-health = - buildTypesAiobotocorePackage "health" "3.8.0" - "sha256-FmCc4A9dfpQhbzFyH5x6MDqLTsE7dsqD2sxDpKBL9L4="; + buildTypesAiobotocorePackage "health" "3.9.0" + "sha256-2KuJt+GXMUglP7DxPJhkgEB3EBHOIbkoMtH9wwxCIGk="; types-aiobotocore-healthlake = - buildTypesAiobotocorePackage "healthlake" "3.8.0" - "sha256-sGFP3win2/3htNlBhIO0FPqBkFFAxwKYFTX7tOiHVBM="; + buildTypesAiobotocorePackage "healthlake" "3.9.0" + "sha256-e+VEjiolrlmUqA6ljkSzjtYoeWYxkGYYlq6WCboo5oI="; types-aiobotocore-honeycode = buildTypesAiobotocorePackage "honeycode" "2.13.0" "sha256-DeeheoQeFEcDH21DSNs2kSR1rjnPLtTgz0yNCFnE+Io="; types-aiobotocore-iam = - buildTypesAiobotocorePackage "iam" "3.8.0" - "sha256-veDFYKpW1pMd3fyIIeW5k5OhWL466PVPJ7uuNGMe91Q="; + buildTypesAiobotocorePackage "iam" "3.9.0" + "sha256-7yXQEyDvYCrURlIvPUe+NR96G41QvWn+Ql07IeT0Fm0="; types-aiobotocore-identitystore = - buildTypesAiobotocorePackage "identitystore" "3.8.0" - "sha256-iq7n5X39eAEYifr2KPbYJhsbVlmuGtVy/jeb8lYCITc="; + buildTypesAiobotocorePackage "identitystore" "3.9.0" + "sha256-BvEDMKQrfL7cQCFeV2Wv3Q8MOwdgXxC16vCGysyznJY="; types-aiobotocore-imagebuilder = - buildTypesAiobotocorePackage "imagebuilder" "3.8.0" - "sha256-NtuXmbMBgOLF/S3bn1w4aaaSEcvvb/rMCoUWBmRTOE0="; + buildTypesAiobotocorePackage "imagebuilder" "3.9.0" + "sha256-aOAzaLaIX7d/7+OUb45mB+83Owht/DQVvkLEzIeGpG8="; types-aiobotocore-importexport = - buildTypesAiobotocorePackage "importexport" "3.8.0" - "sha256-MhtjS56BNhfyA5eLmbFXcvNnp5mzZ5JBG7dHeSRq9rI="; + buildTypesAiobotocorePackage "importexport" "3.9.0" + "sha256-xBEQMDNMxPCoiposjxfHH7bdXO3e12YHAPY7t1UKuYI="; types-aiobotocore-inspector = - buildTypesAiobotocorePackage "inspector" "3.8.0" - "sha256-1LrGSpNbjQakyFykV4VLYuZb3aQ9vxIfTJCwjvIwuTg="; + buildTypesAiobotocorePackage "inspector" "3.9.0" + "sha256-WkzgYdAvyUeItxY1Q3NRh7QcAqkxBBAZh/daZkatm/g="; types-aiobotocore-inspector2 = - buildTypesAiobotocorePackage "inspector2" "3.8.0" - "sha256-FCPwQNnVpGpsEvrWzWvu55/SX3Ik+NgRqbzIR6Vi6pw="; + buildTypesAiobotocorePackage "inspector2" "3.9.0" + "sha256-adm1zSrC1oz2knWwTZs9UVtaivrWhjCVvzi5ZT7sBC0="; types-aiobotocore-internetmonitor = - buildTypesAiobotocorePackage "internetmonitor" "3.8.0" - "sha256-3krMjI51J3HQJJUc0mMQn0bPnDsTGKT4SbSBRhYWc3A="; + buildTypesAiobotocorePackage "internetmonitor" "3.9.0" + "sha256-9RcAmkf0Qde9cLGWryEyAsCSZnpLPYkXAhsZEALkfoQ="; types-aiobotocore-iot = - buildTypesAiobotocorePackage "iot" "3.8.0" - "sha256-ZwKbtDQDiOdlIBqS2ethhQIb/pS7PA6l1F02XTLxWw4="; + buildTypesAiobotocorePackage "iot" "3.9.0" + "sha256-Tj2j7ZVVTLfUDCoDcGYrjmN1+6W8xDoZzPzK04pRbUY="; types-aiobotocore-iot-data = - buildTypesAiobotocorePackage "iot-data" "3.8.0" - "sha256-ht3z9xaUzfshstcNk/ZcIiY7CeXK51VwbuQwj2LLRsA="; + buildTypesAiobotocorePackage "iot-data" "3.9.0" + "sha256-MsxN61uocwQRUlvE8abR4JjfvldIfiqJK0D3ANSf69c="; types-aiobotocore-iot-jobs-data = - buildTypesAiobotocorePackage "iot-jobs-data" "3.8.0" - "sha256-SDg4GdttXOGqcw0z2PRZLDmFZ0QkR80JAjzkmXXX+ds="; + buildTypesAiobotocorePackage "iot-jobs-data" "3.9.0" + "sha256-ySeBz7/qGC3mhimp70knzF3YrDpYdYnsF7a7jqJD3RM="; types-aiobotocore-iot-roborunner = buildTypesAiobotocorePackage "iot-roborunner" "2.12.2" @@ -700,8 +700,8 @@ in "sha256-Yf1vvasgtUxFiEfSrlPq0Q2yhbAOGyRATzid+qYjlj8="; types-aiobotocore-iotdeviceadvisor = - buildTypesAiobotocorePackage "iotdeviceadvisor" "3.8.0" - "sha256-tvbrL7uePzZqIa4F2Jz2YfXhKDpjn9zA4ZUO/xReaMo="; + buildTypesAiobotocorePackage "iotdeviceadvisor" "3.9.0" + "sha256-EIEqNPreIbWxX0sZuz36xoZk3cLNjdOw++8u8CpRStQ="; types-aiobotocore-iotevents = buildTypesAiobotocorePackage "iotevents" "3.7.0" @@ -716,148 +716,148 @@ in "sha256-WzdCGMVRCl8x+UswlyApMYMYT3Rvtng0ID2YyV08NzA="; types-aiobotocore-iotfleetwise = - buildTypesAiobotocorePackage "iotfleetwise" "3.8.0" - "sha256-Yogb6BJQXzIlnKUHmDwv3MySFwjyT9zZ1l0GwFMhtSo="; + buildTypesAiobotocorePackage "iotfleetwise" "3.9.0" + "sha256-qaznIJlkBQKvGegXw1Y0+aGmgcrMpOp+d7O9IQvM3hU="; types-aiobotocore-iotsecuretunneling = - buildTypesAiobotocorePackage "iotsecuretunneling" "3.8.0" - "sha256-zaypX8ZPF5KMxGPMbAGn88ZCzYOj0uqZMIgiTdJUBUA="; + buildTypesAiobotocorePackage "iotsecuretunneling" "3.9.0" + "sha256-gHbqrTjY0xkwCBa0vJNgdNf5irEvPHQwAKOvzx3JPdw="; types-aiobotocore-iotsitewise = - buildTypesAiobotocorePackage "iotsitewise" "3.8.0" - "sha256-XGCAqsutuDmspoyT6SCaYiZe1mwnYA0rMP3ejNYVQts="; + buildTypesAiobotocorePackage "iotsitewise" "3.9.0" + "sha256-1AJeyA1oQoddEgTnHgnRQV+5TQtFRjv1Am1gyiQicVs="; types-aiobotocore-iotthingsgraph = - buildTypesAiobotocorePackage "iotthingsgraph" "3.8.0" - "sha256-+e2DcbAcMDQTdYBsJuDHmd9ti05FMJmZ5V/DCl2nKaY="; + buildTypesAiobotocorePackage "iotthingsgraph" "3.9.0" + "sha256-dUR+U9v2kzCGzlGQxvLV3j69ap8wEZJwcfrSoXVAj1s="; types-aiobotocore-iottwinmaker = - buildTypesAiobotocorePackage "iottwinmaker" "3.8.0" - "sha256-5xAdeSjEA/VZUmbtOtbK5oiTwQUPDTr1rnG40+LfIx0="; + buildTypesAiobotocorePackage "iottwinmaker" "3.9.0" + "sha256-gpMSd++owsr408IM5xLuoDSc5fL6pTFaBCBjKJAcE8s="; types-aiobotocore-iotwireless = - buildTypesAiobotocorePackage "iotwireless" "3.8.0" - "sha256-5PR1jssqq+eKSMk6vN0M29UxFdwfdYjekZAruvgSYSg="; + buildTypesAiobotocorePackage "iotwireless" "3.9.0" + "sha256-l5Lll8LUpatGYUzDelb7qrd5uMZL/bVxEhSQ9Hgv0Iw="; types-aiobotocore-ivs = - buildTypesAiobotocorePackage "ivs" "3.8.0" - "sha256-rw/PD66oAlO7Y1v6xaU54gHzwNgPhymA75gZov5KbmU="; + buildTypesAiobotocorePackage "ivs" "3.9.0" + "sha256-LlucdJiPuk/u3bzpthgKZgB6iiojESpMkq49Lic8/Co="; types-aiobotocore-ivs-realtime = - buildTypesAiobotocorePackage "ivs-realtime" "3.8.0" - "sha256-yXfvCFy016YXMM5CjQ6amOnupC/sWWXlY8Ya46fy/Q0="; + buildTypesAiobotocorePackage "ivs-realtime" "3.9.0" + "sha256-l3Wl/oFgaZBdd4fofBSY4aUUu8BmxYiepVUBE7HIA7s="; types-aiobotocore-ivschat = - buildTypesAiobotocorePackage "ivschat" "3.8.0" - "sha256-0A/W/mnF88Nhi+hI/us104wPyJ93yVtfEDF7/rfQLGA="; + buildTypesAiobotocorePackage "ivschat" "3.9.0" + "sha256-sXMRPEfVwzAjlcodGQrymeXsJ9jFu6mmfWTX5lYkvIY="; types-aiobotocore-kafka = - buildTypesAiobotocorePackage "kafka" "3.8.0" - "sha256-/NCIq5fPq4ou2s8ERei2FMLjaUfdAqCmoTABPjUFSxM="; + buildTypesAiobotocorePackage "kafka" "3.9.0" + "sha256-cCzaLcGdEwNISnnUal4RsV4h8oM7hKUdqD2jmYPE5hI="; types-aiobotocore-kafkaconnect = - buildTypesAiobotocorePackage "kafkaconnect" "3.8.0" - "sha256-rAAr+SlpItRjwbMhn+ZOOzE771lvbFCVJdzY5KOrnrk="; + buildTypesAiobotocorePackage "kafkaconnect" "3.9.0" + "sha256-OkEQUrI5aP9u4TUKFtw8VEZsfwLqYgtvH/8cjg5pqg4="; types-aiobotocore-kendra = - buildTypesAiobotocorePackage "kendra" "3.8.0" - "sha256-huXu2WzRlU0Oqi1T0pJeFbcpBdOPNX99fxm1LLD4VG4="; + buildTypesAiobotocorePackage "kendra" "3.9.0" + "sha256-5ik/+OONTyatEvqV7SzbdGShdoUkxlx1B1WJuv/aM4A="; types-aiobotocore-kendra-ranking = - buildTypesAiobotocorePackage "kendra-ranking" "3.8.0" - "sha256-h2EEdT05YIGgMxGrJim2z2gbu9AEPPBGgLeK5NR5NSc="; + buildTypesAiobotocorePackage "kendra-ranking" "3.9.0" + "sha256-EVFQe7Rms6H56DZofAGzLY5FtM6friTQTLjCUeLTyLI="; types-aiobotocore-keyspaces = - buildTypesAiobotocorePackage "keyspaces" "3.8.0" - "sha256-oURHyFE4CmtYgKeh9Un4we5/jARmS2xkDVYF3BjX8CY="; + buildTypesAiobotocorePackage "keyspaces" "3.9.0" + "sha256-HvmzpiRT82tzf3U8WdTSC+ZvOVRRUAdmg51+ZQMesgo="; types-aiobotocore-kinesis = - buildTypesAiobotocorePackage "kinesis" "3.8.0" - "sha256-mBIHJXjPoRLabwbhfyFHU2Wv21JdE4EBFAf/ocv95sM="; + buildTypesAiobotocorePackage "kinesis" "3.9.0" + "sha256-7K8d6/Vk2Ie7jvnLsodvYuBku95Sv1mfxKFA8S7pvc8="; types-aiobotocore-kinesis-video-archived-media = - buildTypesAiobotocorePackage "kinesis-video-archived-media" "3.8.0" - "sha256-kgJ5SCIXcz9ztkRtOMxOkC4nv/u8PXTBmN83fa0hQ0E="; + buildTypesAiobotocorePackage "kinesis-video-archived-media" "3.9.0" + "sha256-uJeJyKdmjULeZwKYvqaLndlG2gJ8yTje4FyGVbBRCSg="; types-aiobotocore-kinesis-video-media = - buildTypesAiobotocorePackage "kinesis-video-media" "3.8.0" - "sha256-jyEOwGHkNQN18likJXyTv6yIv+/YJzdpvBhjDtUtg3Y="; + buildTypesAiobotocorePackage "kinesis-video-media" "3.9.0" + "sha256-C01287QCPRBwu2tBnENGCQ4akxHkH5aj/vYryhaW184="; types-aiobotocore-kinesis-video-signaling = - buildTypesAiobotocorePackage "kinesis-video-signaling" "3.8.0" - "sha256-SMUkYTv2NP93xpVulnBT4KBrctpA6u1lvdkH6btsnb8="; + buildTypesAiobotocorePackage "kinesis-video-signaling" "3.9.0" + "sha256-HTeni7lfL136lkjWrwcauroZOX/cXHuCJik+as1agJc="; types-aiobotocore-kinesis-video-webrtc-storage = - buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "3.8.0" - "sha256-VaCcwzAylyh3mSLQYf4vOi7J8l+S5fH9h+h+0h9wRCo="; + buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "3.9.0" + "sha256-86U0WHkvlC04jrfblkIlj58dyIaKvXmfvLuk51s0P4g="; types-aiobotocore-kinesisanalytics = - buildTypesAiobotocorePackage "kinesisanalytics" "3.8.0" - "sha256-1TBFgx//FZ5iqp9Skx2Nnv3D2nCG48mIkAGdo/FgrV8="; + buildTypesAiobotocorePackage "kinesisanalytics" "3.9.0" + "sha256-LXZaluWKfIUhgR9FQ4T6u9o9Lmc+k7WCwksVnfSCzso="; types-aiobotocore-kinesisanalyticsv2 = - buildTypesAiobotocorePackage "kinesisanalyticsv2" "3.8.0" - "sha256-1cLDZQ16ZArmsZnwcsxSngEyMKqhU/5Szwa8hMMIiTM="; + buildTypesAiobotocorePackage "kinesisanalyticsv2" "3.9.0" + "sha256-bEa0TURbK1amjGfRl7lDpAIiN+lTHXN+KDfgweTtYlI="; types-aiobotocore-kinesisvideo = - buildTypesAiobotocorePackage "kinesisvideo" "3.8.0" - "sha256-Q3n4qm2WSxdRRz8QHqOe9cNNTRm0QWt6eC2gRklQ2bE="; + buildTypesAiobotocorePackage "kinesisvideo" "3.9.0" + "sha256-3LdK5NLjnz8g5EZJmw6gH0yAvfNhU+UezZ8z4iJtFOA="; types-aiobotocore-kms = - buildTypesAiobotocorePackage "kms" "3.8.0" - "sha256-lod8LBtkel5M9uNcGN9qHB9euCpd9mcjUtV9xDV48zE="; + buildTypesAiobotocorePackage "kms" "3.9.0" + "sha256-k59k1hBIG3BHZmapfnndkxJRrhDxvVclcC1OLoots7E="; types-aiobotocore-lakeformation = - buildTypesAiobotocorePackage "lakeformation" "3.8.0" - "sha256-zBJGH6fWDGwvNELNYzctxiC3+22f3SI/IMS/z+iwr1E="; + buildTypesAiobotocorePackage "lakeformation" "3.9.0" + "sha256-jsKyKKis3xekXzzUvIl4z1CYr3jbGOoE0AliKUE4TFo="; types-aiobotocore-lambda = - buildTypesAiobotocorePackage "lambda" "3.8.0" - "sha256-7vLLgWhsOMoPcWMsPOGudyjs0f1wV1SH4A9T2hn1Zjo="; + buildTypesAiobotocorePackage "lambda" "3.9.0" + "sha256-uTpGTkaBgZRkLDyb793rsykH75jY1r0941M8Od8VqJA="; types-aiobotocore-lex-models = - buildTypesAiobotocorePackage "lex-models" "3.8.0" - "sha256-jdy7WhiaiZOK6XvgHEqp1zQ/3bEs7vF8b2Pj7IJi45A="; + buildTypesAiobotocorePackage "lex-models" "3.9.0" + "sha256-uZ1Zd/1+gbeoo53u1nfx09Li45D0uzRjYAVv2kxAqSs="; types-aiobotocore-lex-runtime = - buildTypesAiobotocorePackage "lex-runtime" "3.8.0" - "sha256-1/4zdVgYZumB011ZK8+gPpUh647+rUmkskVfxdPHSgk="; + buildTypesAiobotocorePackage "lex-runtime" "3.9.0" + "sha256-KyS8qk9nbikFEDFZXBdxt4JGAbk41QZTpGz6EQYKWgQ="; types-aiobotocore-lexv2-models = - buildTypesAiobotocorePackage "lexv2-models" "3.8.0" - "sha256-VQD2eEuv4rsBixQJGsTV3Ndz6pcswhOB0OzBzXp/FLk="; + buildTypesAiobotocorePackage "lexv2-models" "3.9.0" + "sha256-vMNX9viB9hu9AKDHb5KbzUq3vaZDBAgUA5cq5teAoYw="; types-aiobotocore-lexv2-runtime = - buildTypesAiobotocorePackage "lexv2-runtime" "3.8.0" - "sha256-f9NlmQn80W8sNI+a7un7hWI75KNwnTU5lu8kwbSmKb8="; + buildTypesAiobotocorePackage "lexv2-runtime" "3.9.0" + "sha256-c2fNB4BrY0wP5Syt8FWZduHnYCtLqWwe5oM7b4OLA20="; types-aiobotocore-license-manager = - buildTypesAiobotocorePackage "license-manager" "3.8.0" - "sha256-8cNAO3Nz3kFIh0oGX+jdrzv0iTC7IeyzY2y8vigG1bU="; + buildTypesAiobotocorePackage "license-manager" "3.9.0" + "sha256-fesnmjTnAT+/rIJTMp5vrA2vaN5DHxMgjfIBE9ZT1ac="; types-aiobotocore-license-manager-linux-subscriptions = - buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "3.8.0" - "sha256-qk6/UDjY7eozxMOMU1nZzStLQcTGa6qzuAnIeTnp2Wk="; + buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "3.9.0" + "sha256-LQIc0aiCAXrjpTd9VwH0pCYe11hMVQnIr4wJrMeE/vQ="; types-aiobotocore-license-manager-user-subscriptions = - buildTypesAiobotocorePackage "license-manager-user-subscriptions" "3.8.0" - "sha256-3pz254sSbO9+3n1RmGz9ijZ5yjHSWNF5Suv87BQwNPo="; + buildTypesAiobotocorePackage "license-manager-user-subscriptions" "3.9.0" + "sha256-SSqlwdcGXdWcgoHrfRR+X+/4oidYr671P9aASghXQsI="; types-aiobotocore-lightsail = - buildTypesAiobotocorePackage "lightsail" "3.8.0" - "sha256-QHPLmYurrvAqMBWK0ShxbKMjd9fMwnPtHxPF/khk7u0="; + buildTypesAiobotocorePackage "lightsail" "3.9.0" + "sha256-Eki3OGc28wiYluTjH6CDOOzH397lC9Bg3Co+4njrE2E="; types-aiobotocore-location = - buildTypesAiobotocorePackage "location" "3.8.0" - "sha256-ZDnwMOwYDHTFGh5pO6oIO+9VSP3FrcOOvEeLL1o5+D8="; + buildTypesAiobotocorePackage "location" "3.9.0" + "sha256-VL2qylZvLBsnyB7ymD0dEJt1/x+9OO2a1Bc7iBHC4NY="; types-aiobotocore-logs = - buildTypesAiobotocorePackage "logs" "3.8.0" - "sha256-cOs24Ubxda0lHuEqNMWUWBRIFc+viNqzWiyhRUdtVQo="; + buildTypesAiobotocorePackage "logs" "3.9.0" + "sha256-3YS2MGwFWUYW48H277N1lYxAxjBSe+2/qVSyXXtC0bE="; types-aiobotocore-lookoutequipment = - buildTypesAiobotocorePackage "lookoutequipment" "3.8.0" - "sha256-ozpbCLckple24vE5SoKmrMYcG6bueGRcm9K+/h3aofA="; + buildTypesAiobotocorePackage "lookoutequipment" "3.9.0" + "sha256-62PwLcY2MjJ7uSgU7b9A2i/cMOhTAICHJ276fUH8La8="; types-aiobotocore-lookoutmetrics = buildTypesAiobotocorePackage "lookoutmetrics" "2.24.2" @@ -868,164 +868,164 @@ in "sha256-HvNqynXLpYFJceCmrlncodqWuoczilMB8QtbCS5pcDM="; types-aiobotocore-m2 = - buildTypesAiobotocorePackage "m2" "3.8.0" - "sha256-tu3INobdh97DVaVSL6jhihffTOaXAuXwMRJ7IygAM58="; + buildTypesAiobotocorePackage "m2" "3.9.0" + "sha256-3PhKAGXhTMMI3NH+7nk+tGYMDu9h4AQnyL1stMTMn50="; types-aiobotocore-machinelearning = - buildTypesAiobotocorePackage "machinelearning" "3.8.0" - "sha256-xz7Z9lMcYt7defxAjQh1hcz3KlgaiXzXm+kuyd6K7jg="; + buildTypesAiobotocorePackage "machinelearning" "3.9.0" + "sha256-zISasp6FRv3uBr6/wpi77IupBJXtAzmsMAt+woPvv78="; types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.7.0" "sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw="; types-aiobotocore-macie2 = - buildTypesAiobotocorePackage "macie2" "3.8.0" - "sha256-WnEfs2fgIFZWgZzUVYdhWxrfvoDPpse2YilpH2FsM1s="; + buildTypesAiobotocorePackage "macie2" "3.9.0" + "sha256-FoiA8hE34EK8kRpH65KumSop4wU6hg/ZdC6UWOeNzZk="; types-aiobotocore-managedblockchain = - buildTypesAiobotocorePackage "managedblockchain" "3.8.0" - "sha256-7UN+fAnnRG+Yi3dHDT+R/BgrLpHNQaN89rmfZb55Ipg="; + buildTypesAiobotocorePackage "managedblockchain" "3.9.0" + "sha256-6uGPtBpoqyFkbdZvk8B+qU3OjNVrxOvW7RCIy7UOUUs="; types-aiobotocore-managedblockchain-query = - buildTypesAiobotocorePackage "managedblockchain-query" "3.8.0" - "sha256-lDQW4Uo/qhurLCKdXEWOPyIcdVqox23QRYtGFlnOHJM="; + buildTypesAiobotocorePackage "managedblockchain-query" "3.9.0" + "sha256-sLfZzNcI2dw8Ia6n2rL83MSocleMVH5G9kKqtGcuZj0="; types-aiobotocore-marketplace-catalog = - buildTypesAiobotocorePackage "marketplace-catalog" "3.8.0" - "sha256-J5+DxPPGvlPd2eic4cimuwk4MGXY9p9siLHvqGxNjCs="; + buildTypesAiobotocorePackage "marketplace-catalog" "3.9.0" + "sha256-Hy/2LnwMVTzi5XuakC+3/am/Lxdp7EtULAOPxDWEx2E="; types-aiobotocore-marketplace-entitlement = - buildTypesAiobotocorePackage "marketplace-entitlement" "3.8.0" - "sha256-+sAcUqwa2XAUNQ4HCBhCBxwkWDR/GMmT83/naBHFio0="; + buildTypesAiobotocorePackage "marketplace-entitlement" "3.9.0" + "sha256-sX9qtYeh+1yDqPcrTL9HRSgufQBiSSs86aPHnPPV8WU="; types-aiobotocore-marketplacecommerceanalytics = - buildTypesAiobotocorePackage "marketplacecommerceanalytics" "3.8.0" - "sha256-dV1yF+Ltf7XSYkEtQptQ1XggS2+zOq7qufW2PrOQBnQ="; + buildTypesAiobotocorePackage "marketplacecommerceanalytics" "3.9.0" + "sha256-DAQu0hk53Nayib/0Ud315wulKMjSrC1MLh/CjY+C6Lc="; types-aiobotocore-mediaconnect = - buildTypesAiobotocorePackage "mediaconnect" "3.8.0" - "sha256-lZBE16p54nyEBLEiQKISDf6og63Ks9OOU61gUh/f6cw="; + buildTypesAiobotocorePackage "mediaconnect" "3.9.0" + "sha256-DejWlR/PYdqMt3+03JLxqkP0cIeYk18rtJrvPxoRRoM="; types-aiobotocore-mediaconvert = - buildTypesAiobotocorePackage "mediaconvert" "3.8.0" - "sha256-LIoZJQx4VquorbRYkEGSOXC3pZPtE8xBrZaYCGvjPv0="; + buildTypesAiobotocorePackage "mediaconvert" "3.9.0" + "sha256-rzmBT1YAqvu+HSBgHsfPxzRrEdG9YHLoK0EOGd+Y5ac="; types-aiobotocore-medialive = - buildTypesAiobotocorePackage "medialive" "3.8.0" - "sha256-UpiSk5rA6Oo7AmRenzktgyBUMriaji1hxBCfAnW7L64="; + buildTypesAiobotocorePackage "medialive" "3.9.0" + "sha256-B2FVQewSi9V2QaQvPQMbaos4VEdnJi+xjAvCL3yPRmw="; types-aiobotocore-mediapackage = - buildTypesAiobotocorePackage "mediapackage" "3.8.0" - "sha256-D83ZhZrKaiICVjxmvxp7t9ZHZM1O1Zl5cspzaULHYfw="; + buildTypesAiobotocorePackage "mediapackage" "3.9.0" + "sha256-1xOPDm1N0QRMBU3iEsYxkS/mOLFd9sI3gk8TVuJUPCs="; types-aiobotocore-mediapackage-vod = - buildTypesAiobotocorePackage "mediapackage-vod" "3.8.0" - "sha256-v7zj1usdOPaxmhBVnGsSqny7DlNn3Z7MUY7HFWpyfV0="; + buildTypesAiobotocorePackage "mediapackage-vod" "3.9.0" + "sha256-qGvjLKKVR0tB32iC2GxMphSNkJ2zwEL99fiGuFSwWcw="; types-aiobotocore-mediapackagev2 = - buildTypesAiobotocorePackage "mediapackagev2" "3.8.0" - "sha256-symkhiZs8OkjSdbp52R7TTVhih2a3unxvPKqN6CCpwQ="; + buildTypesAiobotocorePackage "mediapackagev2" "3.9.0" + "sha256-NTA8wwTN8NUTTuZ2ea/13wNiNyWc9+oOavHQcLTbv2E="; types-aiobotocore-mediastore = - buildTypesAiobotocorePackage "mediastore" "3.8.0" - "sha256-ctWui2wOqCfTGNgrfNOLx5py2zSxx40Li6w0IWGRbmw="; + buildTypesAiobotocorePackage "mediastore" "3.9.0" + "sha256-GWOOOWbYD8+3Q+c/saZP3T1TmdLplDQjG/Aa4lZIdro="; types-aiobotocore-mediastore-data = - buildTypesAiobotocorePackage "mediastore-data" "3.8.0" - "sha256-oS1Ewj4mg0oC6Cj2rp+FxfzdhrRk4WL8eqnZIfbRGBc="; + buildTypesAiobotocorePackage "mediastore-data" "3.9.0" + "sha256-iv99h98IhP4MIGsOjW9FEfGZflO3wBA89rd5BxzH6Yg="; types-aiobotocore-mediatailor = - buildTypesAiobotocorePackage "mediatailor" "3.8.0" - "sha256-DKvktjROiAhR0sYL3f5Kbxf7NDmQs0cI1oXdF+H7Dc8="; + buildTypesAiobotocorePackage "mediatailor" "3.9.0" + "sha256-76l36PhudC3uXkRq6EpQGYzJ1pJ9kmFN33MX+jFgPBA="; types-aiobotocore-medical-imaging = - buildTypesAiobotocorePackage "medical-imaging" "3.8.0" - "sha256-fklKVVPLhZP86zoLgTzBWixEa6cR9qkwXOzAxcWvBHs="; + buildTypesAiobotocorePackage "medical-imaging" "3.9.0" + "sha256-FHa218mbzk8hePrt56aXHu9o/hsMo5BCY9zHozdp/iE="; types-aiobotocore-memorydb = - buildTypesAiobotocorePackage "memorydb" "3.8.0" - "sha256-mU044LDeWhZBVkev4uuXO8E7PGex8a6tBSuFrQk+kc8="; + buildTypesAiobotocorePackage "memorydb" "3.9.0" + "sha256-cCSLEW7crUeqVi2/+X5wa5g45fS/yiXI+2ilPiWXZgM="; types-aiobotocore-meteringmarketplace = - buildTypesAiobotocorePackage "meteringmarketplace" "3.8.0" - "sha256-jLqguMoVgDmxp7BgcfHkJlOICBjfQ0ncr/CSuayMvUI="; + buildTypesAiobotocorePackage "meteringmarketplace" "3.9.0" + "sha256-ALZIywh8fN64uiNStCa/TGStC0JY8Gkd21yCZ0G4Ug8="; types-aiobotocore-mgh = - buildTypesAiobotocorePackage "mgh" "3.8.0" - "sha256-5u4c2Iq0Z/DdoEXMeJrqRJq0Pq8y23RPCs74FZSdPj8="; + buildTypesAiobotocorePackage "mgh" "3.9.0" + "sha256-uhx00ZBB/xkFD4u0uzJ5jHTOUbcFZCMrXNccsMeU9Rk="; types-aiobotocore-mgn = - buildTypesAiobotocorePackage "mgn" "3.8.0" - "sha256-/IDxkXpXYZ7NiwgRHr9cFqgEfyvQ3hXQAewMFPiVk78="; + buildTypesAiobotocorePackage "mgn" "3.9.0" + "sha256-wOAMtrWWHwhNbc4GSikSeKPV+O9JxBKkloHmKg9RIc4="; types-aiobotocore-migration-hub-refactor-spaces = - buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "3.8.0" - "sha256-bYL2KIZEHc8HzpnOeSx5L3UxgfgW+XrG/VJ00nikbB0="; + buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "3.9.0" + "sha256-vzwFcFCRmJlW8KP1b/LC0hl/72kEtGp8mXI1dHhdJGQ="; types-aiobotocore-migrationhub-config = - buildTypesAiobotocorePackage "migrationhub-config" "3.8.0" - "sha256-BxI8KWGoIxNFNXRRz0DRo2Sz5xkg9nzPtDHq+0VmutU="; + buildTypesAiobotocorePackage "migrationhub-config" "3.9.0" + "sha256-2sv2aI+ww+bLJ4tx1SAxPlka00UgbduHj6P3C8C+AG4="; types-aiobotocore-migrationhuborchestrator = - buildTypesAiobotocorePackage "migrationhuborchestrator" "3.8.0" - "sha256-eZNeyVD/zx1ePuw1Ugnqj5nZMzqI5Vf3FXJLHFXPKCg="; + buildTypesAiobotocorePackage "migrationhuborchestrator" "3.9.0" + "sha256-83fWZvUsyx9DpHzraR8YGHpvmJ1gcF8aXqhEHrZcpeI="; types-aiobotocore-migrationhubstrategy = - buildTypesAiobotocorePackage "migrationhubstrategy" "3.8.0" - "sha256-Q4APJE/eQ+8il1CQVEJTuVsIuNQ36On/riIfMnnqQgQ="; + buildTypesAiobotocorePackage "migrationhubstrategy" "3.9.0" + "sha256-bQ0IzC4xFnTv9d5Z/qjithhHjTPdU7lvbKxelK/Gsb8="; types-aiobotocore-mobile = buildTypesAiobotocorePackage "mobile" "2.13.2" "sha256-OxB91BCAmYnY72JBWZaBlEkpAxN2Q5aY4i1Pt3eD9hc="; types-aiobotocore-mq = - buildTypesAiobotocorePackage "mq" "3.8.0" - "sha256-eew4+yeRvT7uUuZu1IwzP2qwHkjADvZRmTe3xSZVUHY="; + buildTypesAiobotocorePackage "mq" "3.9.0" + "sha256-zxc1geFwd/m1xU8FEC8iz7I/Itbno/eZbpuixwX8c7A="; types-aiobotocore-mturk = - buildTypesAiobotocorePackage "mturk" "3.8.0" - "sha256-lmcFY4eKCULjOCess2UeEqmUStpOk1DuNOqJj3EJGgw="; + buildTypesAiobotocorePackage "mturk" "3.9.0" + "sha256-E7QU6wSTDwxF3Vwi7bhsvGXh45brUPYu2jXAf90TJS4="; types-aiobotocore-mwaa = - buildTypesAiobotocorePackage "mwaa" "3.8.0" - "sha256-2q1Ju+70xhikArmKdIfxRXFBVUa8x3EV7/pjfA8E9YE="; + buildTypesAiobotocorePackage "mwaa" "3.9.0" + "sha256-rw5F0Dzaxm5VKrgMqLsB/SOGlGHuhmNdERWor4DM3PM="; types-aiobotocore-neptune = - buildTypesAiobotocorePackage "neptune" "3.8.0" - "sha256-0EHB+tUKqpKhWm3ykARXvyU5fmP+FyanPin0qn8zA6M="; + buildTypesAiobotocorePackage "neptune" "3.9.0" + "sha256-DDRT7uCCw/viTYdC55NHKLdGhXzR/bONRkZfKoO9LVk="; types-aiobotocore-network-firewall = - buildTypesAiobotocorePackage "network-firewall" "3.8.0" - "sha256-x0xxdxHZCU8Shovn8F1YaBkEAbnKw0xWA/KPeC+BUvE="; + buildTypesAiobotocorePackage "network-firewall" "3.9.0" + "sha256-BbtowObW0Zx9mEqnQgEYEChMKoLUzPREirRHoLjdFAc="; types-aiobotocore-networkmanager = - buildTypesAiobotocorePackage "networkmanager" "3.8.0" - "sha256-aN4h4udMGDx6REgK2BDp3ADK8YHrnbSdZskr5WyMRqo="; + buildTypesAiobotocorePackage "networkmanager" "3.9.0" + "sha256-LsEf2Hc5y1PG6gZsU0Pmwpf2ST8L08xuwyZzC8OaTg4="; types-aiobotocore-networkmonitor = - buildTypesAiobotocorePackage "networkmonitor" "3.8.0" - "sha256-MbEMeXR6x9Dzu6YakHlQAuwH/1hTl/+X8102SalQElE="; + buildTypesAiobotocorePackage "networkmonitor" "3.9.0" + "sha256-vjd3hn3jW3rNgNSl2pMbWWHwrC2TdxTuTqcehpes58Y="; types-aiobotocore-nimble = buildTypesAiobotocorePackage "nimble" "2.15.2" "sha256-PChX5Jbgr0d1YaTZU9AbX3cM7NrhkyunK6/X3l+I8Q0="; types-aiobotocore-oam = - buildTypesAiobotocorePackage "oam" "3.8.0" - "sha256-VoK+31HqheJv4WW95RbH0MEGIeBskZ0JHrVpgKqYjuM="; + buildTypesAiobotocorePackage "oam" "3.9.0" + "sha256-qVJYiZ2oHPmVldEVYrq8Uld173vU9xOVpM7GWqTlf+A="; types-aiobotocore-omics = - buildTypesAiobotocorePackage "omics" "3.8.0" - "sha256-4nhGLCkM0qiAK35yBFbhGSG7gJVsiiqv67lJRb12YiM="; + buildTypesAiobotocorePackage "omics" "3.9.0" + "sha256-1LHvlIOdq9UTzBoXraAxHAt1imaaqk49LplEXgbvoYE="; types-aiobotocore-opensearch = - buildTypesAiobotocorePackage "opensearch" "3.8.0" - "sha256-d0jbWssa20R1iLeDfBB01C7p2Kc0C7ILc/RrJOLD6q4="; + buildTypesAiobotocorePackage "opensearch" "3.9.0" + "sha256-5/MEsZ/Rq1L+Ir17TcOTsBurMUaYPEygRH/jcjldnZ0="; types-aiobotocore-opensearchserverless = - buildTypesAiobotocorePackage "opensearchserverless" "3.8.0" - "sha256-zMrlnrUdt587repiH9siJvBrC81v5DB6OcXuKyZ/RRM="; + buildTypesAiobotocorePackage "opensearchserverless" "3.9.0" + "sha256-DCwCNHm+UFQmAzBvV+YF0CPrEFKbTGy9Vs6yu95br04="; types-aiobotocore-opsworks = buildTypesAiobotocorePackage "opsworks" "2.24.2" @@ -1036,92 +1036,92 @@ in "sha256-i+qoE5XXWpZ7dQeDagkD2MhnBjwbKTJYyZxATDh8h9M="; types-aiobotocore-organizations = - buildTypesAiobotocorePackage "organizations" "3.8.0" - "sha256-JaIvQwOaTvvXCgTwZGTzi6lRpZRS953Mc/MjZDHiNNI="; + buildTypesAiobotocorePackage "organizations" "3.9.0" + "sha256-P+V9mdnIJxB1xS+5eJGVdCG6dwfvn1o3UyUDUaH/Cq4="; types-aiobotocore-osis = - buildTypesAiobotocorePackage "osis" "3.8.0" - "sha256-hSk0D2JRC2DSG8qkpig2nMdwzAj5PoBNwpZmAtmgWMo="; + buildTypesAiobotocorePackage "osis" "3.9.0" + "sha256-+43gnBfzMLsfj3pEGX5GAOFKcIU5UP6TN2Z870jU/pc="; types-aiobotocore-outposts = - buildTypesAiobotocorePackage "outposts" "3.8.0" - "sha256-dYBP/dI9HUhmGfLJYl4+/RH801h27N8yAcHMS4VX4T8="; + buildTypesAiobotocorePackage "outposts" "3.9.0" + "sha256-20w97iuRx9LV+6BXNPtbkLBxCo5JuWi3+Zt3HKC/R8g="; types-aiobotocore-panorama = buildTypesAiobotocorePackage "panorama" "3.7.0" "sha256-yn1EAIvzNfFR1a3r8y9Ri5nOdprgEAYBuXw2Wt1hYIs="; types-aiobotocore-payment-cryptography = - buildTypesAiobotocorePackage "payment-cryptography" "3.8.0" - "sha256-4q1QYDmeVcxIkNq7z0OIE1aK8seWKhJtqFsaZQ5oC/Y="; + buildTypesAiobotocorePackage "payment-cryptography" "3.9.0" + "sha256-rICvttnXLUoh82jwJxnGvQZeGu6Cz5SgV8dgbKamdfY="; types-aiobotocore-payment-cryptography-data = - buildTypesAiobotocorePackage "payment-cryptography-data" "3.8.0" - "sha256-eGgQ9EM3ZMX/wpuyN7bU10IBD+k4WfuQ6vhbvFsOGaY="; + buildTypesAiobotocorePackage "payment-cryptography-data" "3.9.0" + "sha256-Y+tukohu/PPrdUzs+3MCa6Kdqnpd/R51xt56jZlZus4="; types-aiobotocore-personalize = - buildTypesAiobotocorePackage "personalize" "3.8.0" - "sha256-gTNNWV3BfpW+8RxChIT/020o0pP7fJV5XmQ0aHVpe1I="; + buildTypesAiobotocorePackage "personalize" "3.9.0" + "sha256-MeLV79CwcEXQ4mfbXMdqBqfSnTMSfjfzCzwi1DNvcaI="; types-aiobotocore-personalize-events = - buildTypesAiobotocorePackage "personalize-events" "3.8.0" - "sha256-B1eYaw8kVq5VdCLvbHYdsAiKGi3gAAUDBt3SxH3o1ak="; + buildTypesAiobotocorePackage "personalize-events" "3.9.0" + "sha256-vcXQ0sXvAlhMIV21OZYZ5fzVkqC6i0wybBMKYNZ7bR0="; types-aiobotocore-personalize-runtime = - buildTypesAiobotocorePackage "personalize-runtime" "3.8.0" - "sha256-Ja/Ul0q7BwrKzC9+snrsYzVfB6PZ5tmNDgCWl0Hmp8Q="; + buildTypesAiobotocorePackage "personalize-runtime" "3.9.0" + "sha256-E0Jwk7rTjGrqZT/4JTemQGqNJj50uIM+SPUXZPv103Q="; types-aiobotocore-pi = - buildTypesAiobotocorePackage "pi" "3.8.0" - "sha256-WU4COLkd+390YWKb8UdxZUL5OOi0lEXqPkBJUxAMBAw="; + buildTypesAiobotocorePackage "pi" "3.9.0" + "sha256-VJ+5FE7L/pOGujJ0U9BbgOYCAlaMJ1atQfLndtnJP6k="; types-aiobotocore-pinpoint = - buildTypesAiobotocorePackage "pinpoint" "3.8.0" - "sha256-1KPJkHGhHqATvvzeQLTyX09DtxUhtfSRBqWOs/SGF6c="; + buildTypesAiobotocorePackage "pinpoint" "3.9.0" + "sha256-Os2wWFLyQJ7SHG2dazy/jxlqiwb6j2m+1368KCg5J4A="; types-aiobotocore-pinpoint-email = - buildTypesAiobotocorePackage "pinpoint-email" "3.8.0" - "sha256-+2FHKZX4d7dY7q/wlw0he8wQb7fi1nMcq9tiLsP4a1o="; + buildTypesAiobotocorePackage "pinpoint-email" "3.9.0" + "sha256-8WHmxt2MYbqN8/bwq/4Co5oggt7Owi9Atfi4RjOySUc="; types-aiobotocore-pinpoint-sms-voice = - buildTypesAiobotocorePackage "pinpoint-sms-voice" "3.8.0" - "sha256-NtGcQU1j+LXng/BYGex7ftL3rtQJKDtZPuhKKSiZGtE="; + buildTypesAiobotocorePackage "pinpoint-sms-voice" "3.9.0" + "sha256-/3JOjhyQ5tWFRYFEQnCcdMFSquuoHI9s9XIkG3f2Hhc="; types-aiobotocore-pinpoint-sms-voice-v2 = - buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "3.8.0" - "sha256-mi5hfaAROkvhfYBAXQr1CPjGoOLqMsVjkqYmTQQDsBg="; + buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "3.9.0" + "sha256-5HQHJ5EFAUy/r+8xEGsxLItdYnPyiqXSCa5Pr6AgVdo="; types-aiobotocore-pipes = - buildTypesAiobotocorePackage "pipes" "3.8.0" - "sha256-P2Hu+qj36SDxpf9GXxpNc8aMTaxiIAsefT1eeLtAe6g="; + buildTypesAiobotocorePackage "pipes" "3.9.0" + "sha256-YL4fx9Ybxi6eEPqFqdpgFjUcMv+0DaS78kqKDLCTsmQ="; types-aiobotocore-polly = - buildTypesAiobotocorePackage "polly" "3.8.0" - "sha256-Ylsp/MRIw3oCh21QUp0/8TzqwKmAmo7xxcVB8t7iNCQ="; + buildTypesAiobotocorePackage "polly" "3.9.0" + "sha256-+bUdicBdGO6DmOHom1GJFZSeMnvXXxiVXfoXAGOQh5s="; types-aiobotocore-pricing = - buildTypesAiobotocorePackage "pricing" "3.8.0" - "sha256-0UYCz0HdXkycYk+w2E4H/AVrGWaFpQ94utXyBieiNO4="; + buildTypesAiobotocorePackage "pricing" "3.9.0" + "sha256-DOwvSKHtBiMKM0fl7nlKnaNmTk6nAqXppZa63eCpivA="; types-aiobotocore-privatenetworks = buildTypesAiobotocorePackage "privatenetworks" "2.22.0" "sha256-yaYvgVKcr3l2eq0dMzmQEZHxgblTLlVF9cZRnObiB7M="; types-aiobotocore-proton = - buildTypesAiobotocorePackage "proton" "3.8.0" - "sha256-x73B2DyuhOGtTBZwuoG7s/USu4c29Qs2mq9Qjc6SOYg="; + buildTypesAiobotocorePackage "proton" "3.9.0" + "sha256-A9+sL45zH1Vq4c38g0XoRnQVlxBscBmCKWVgf/uM9q0="; types-aiobotocore-qapps = - buildTypesAiobotocorePackage "qapps" "3.8.0" - "sha256-bXh+xsVd2Rzgz0ze73e6UqTyFR8V1mcNr+FGqIYotcw="; + buildTypesAiobotocorePackage "qapps" "3.9.0" + "sha256-y4424drt8fvRvd2LVrkwTmtBSjuJzVhsdt6uy1B4qks="; types-aiobotocore-qbusiness = - buildTypesAiobotocorePackage "qbusiness" "3.8.0" - "sha256-9E6QJ9/jEwo4Zm1vrSX8LmSvk0rNr63iAwyn5A3FipE="; + buildTypesAiobotocorePackage "qbusiness" "3.9.0" + "sha256-jTbxgGJRJDc/68fm172raG+B4IvxyaG03g07aC9Kgvw="; types-aiobotocore-qconnect = - buildTypesAiobotocorePackage "qconnect" "3.8.0" - "sha256-AAQfQECzT/PGyU3ZPlRAJdcKKe0oBejIcN+Uvg4Ae8Y="; + buildTypesAiobotocorePackage "qconnect" "3.9.0" + "sha256-gnhVhP3cHrWAeA/rbLNySLBn9XjIAypruGdrFDSrkok="; types-aiobotocore-qldb = buildTypesAiobotocorePackage "qldb" "2.24.2" @@ -1132,196 +1132,196 @@ in "sha256-Lk9RLigcg4F/AsgKneBUoyPyeUh46ra+BLCw94b74eU="; types-aiobotocore-quicksight = - buildTypesAiobotocorePackage "quicksight" "3.8.0" - "sha256-Hy4YuHmQLl+8aQo+HNsaUhHlHx7ImLwVrV5XU1jp4Tg="; + buildTypesAiobotocorePackage "quicksight" "3.9.0" + "sha256-XwnZ/042BgVosbcswkj3Xn8sLoS62wZntXX4rbVN9mI="; types-aiobotocore-ram = - buildTypesAiobotocorePackage "ram" "3.8.0" - "sha256-8pj/XXHLXRqvWBNsVoKubplfV69aSVpHZnJKCU3Jijw="; + buildTypesAiobotocorePackage "ram" "3.9.0" + "sha256-5j1zJ0K2Q2I2Eh9bNMkWjAhPPkyHeKaxtix0kN4eh94="; types-aiobotocore-rbin = - buildTypesAiobotocorePackage "rbin" "3.8.0" - "sha256-66izw8WsRm5ry3antqdF4z8KEjqJkdqcICi1/gJvIJw="; + buildTypesAiobotocorePackage "rbin" "3.9.0" + "sha256-IFGcw9HJ8M0O9+W6J50uSEHe34uhKJ4+WQ6WRoKa4PI="; types-aiobotocore-rds = - buildTypesAiobotocorePackage "rds" "3.8.0" - "sha256-hYAZVdOkeDg1yQmnMj+3+obf776Q/hTJMdEJciROF54="; + buildTypesAiobotocorePackage "rds" "3.9.0" + "sha256-ctpBMzBStCW8FsXMnWpL3rZTw/p87jXRbIf7LgNGv+Y="; types-aiobotocore-rds-data = - buildTypesAiobotocorePackage "rds-data" "3.8.0" - "sha256-s7sEAW5AfVxmDRIqFydLFSrkKfVZkSDrJ8ddO7VbOxU="; + buildTypesAiobotocorePackage "rds-data" "3.9.0" + "sha256-uZG8ewqwAHVlJ2lcWe0dIqAmAoQmxLRcAGT/wTXOJ20="; types-aiobotocore-redshift = - buildTypesAiobotocorePackage "redshift" "3.8.0" - "sha256-tM5tEgTsiv6wwcogndckhahT1sX6jwW9gi8PqOR7QR8="; + buildTypesAiobotocorePackage "redshift" "3.9.0" + "sha256-v0K5TX3JDg0Y+/VacXEkWrT7GNg/xRuv8I+6L+3g9Zc="; types-aiobotocore-redshift-data = - buildTypesAiobotocorePackage "redshift-data" "3.8.0" - "sha256-FKAr4sj2PlnWylszTjEo6pi6uyyIs9dUJgN5Z+PvF5c="; + buildTypesAiobotocorePackage "redshift-data" "3.9.0" + "sha256-ko7Ig0SNAToGWjq9PLxjqTa9aUlUamfs8O43kZBtk/w="; types-aiobotocore-redshift-serverless = - buildTypesAiobotocorePackage "redshift-serverless" "3.8.0" - "sha256-Q+2u1devvhGEhfrngDMtjieU4NomJW3qUIuEKC4Edrc="; + buildTypesAiobotocorePackage "redshift-serverless" "3.9.0" + "sha256-LotPy6GjBJAvTChNt0Gg1ylL3Kmc0pTOeU/tMxVyXq8="; types-aiobotocore-rekognition = - buildTypesAiobotocorePackage "rekognition" "3.8.0" - "sha256-p1VZoe1+XZjBR1vY+0ndaJpwQB2ETA8dCSqzB/nS6ds="; + buildTypesAiobotocorePackage "rekognition" "3.9.0" + "sha256-SDquakZGhR72xBpjGZiXKfvrOHT8m86rthjO2j30HRA="; types-aiobotocore-resiliencehub = - buildTypesAiobotocorePackage "resiliencehub" "3.8.0" - "sha256-ivZzzqLmWBduboe0I8jLcN5uTmjYXdSMsN3lFYxfbP4="; + buildTypesAiobotocorePackage "resiliencehub" "3.9.0" + "sha256-opuxNkgTKFy4shgzeKh0bkPQNbcVAc1lSxnu0mi416s="; types-aiobotocore-resource-explorer-2 = - buildTypesAiobotocorePackage "resource-explorer-2" "3.8.0" - "sha256-lrvZj2al00KLmIhR/TESNrAdr78QWoCPZNlw171/tkM="; + buildTypesAiobotocorePackage "resource-explorer-2" "3.9.0" + "sha256-ljx2MuLqPFVOUyS3+Sd4HP9OD+ic/gU9T0Xzm5nen3w="; types-aiobotocore-resource-groups = - buildTypesAiobotocorePackage "resource-groups" "3.8.0" - "sha256-gNjVc/S4ulJRIuzoUxCA1ZGgsdhrxIQnAsqUtSj0UsA="; + buildTypesAiobotocorePackage "resource-groups" "3.9.0" + "sha256-jwAemcnu78WwwAgKD0HdAt3Pm2adp3Zrk1vrxVFdpE4="; types-aiobotocore-resourcegroupstaggingapi = - buildTypesAiobotocorePackage "resourcegroupstaggingapi" "3.8.0" - "sha256-RnOTj6xMBmzoujaGvdoml6Uek2zTSVqmMxFIh1VFPzI="; + buildTypesAiobotocorePackage "resourcegroupstaggingapi" "3.9.0" + "sha256-sXLHeRD8tvXGB+2peXB9q77NYJxn0NNJXyrHGi0b4Ek="; types-aiobotocore-robomaker = buildTypesAiobotocorePackage "robomaker" "2.24.2" "sha256-EczunxMisSO9t2iYzXuzTeFiNalu2EyDRIOE7TW5fOg="; types-aiobotocore-rolesanywhere = - buildTypesAiobotocorePackage "rolesanywhere" "3.8.0" - "sha256-UUEMJgKqy37F8VxCYjjEsbrtD4vlunpFhjt0i9otsGE="; + buildTypesAiobotocorePackage "rolesanywhere" "3.9.0" + "sha256-h2uEAItFXoSKwysqASghyxLA1jMvFkNjMOPrC6Cg5Kw="; types-aiobotocore-route53 = - buildTypesAiobotocorePackage "route53" "3.8.0" - "sha256-BQ4Hyr2WZxohigUVtrOfoHiSfWd/eij8RASwTmoxo/M="; + buildTypesAiobotocorePackage "route53" "3.9.0" + "sha256-YybqERM8KUxG+NgH13Lst0b89+xBjo+EinAh4cWBMN0="; types-aiobotocore-route53-recovery-cluster = - buildTypesAiobotocorePackage "route53-recovery-cluster" "3.8.0" - "sha256-s6Vq+JkwQLDiqb9jTkp0YL7jIo9Lu9G/wQwqsWxzuZw="; + buildTypesAiobotocorePackage "route53-recovery-cluster" "3.9.0" + "sha256-XYXPFuhtqmpbn5HitxCLavyKxtXGm3wS/5JyaqEjKfM="; types-aiobotocore-route53-recovery-control-config = - buildTypesAiobotocorePackage "route53-recovery-control-config" "3.8.0" - "sha256-hcA0U0R3ZyKUTYnERs0WLSAYKnZHV1HpH8rcMFKLqHE="; + buildTypesAiobotocorePackage "route53-recovery-control-config" "3.9.0" + "sha256-ebS/6ubQKTAyHXWqNo8e4sd+uJut3pk0XFNILpZziSg="; types-aiobotocore-route53-recovery-readiness = - buildTypesAiobotocorePackage "route53-recovery-readiness" "3.8.0" - "sha256-L0FeJ+byISjFt8/W79yNPGDEnvFoNGD8yM3/yXaMQd4="; + buildTypesAiobotocorePackage "route53-recovery-readiness" "3.9.0" + "sha256-2np73Zk8AQ2FpHrg7SUfzAdGmCrY7wdlfM0/tLr1xnk="; types-aiobotocore-route53domains = - buildTypesAiobotocorePackage "route53domains" "3.8.0" - "sha256-xbAEjsrXh3FQFRh6KOK0yiYC1fcT9yMxMNHOS87c0r4="; + buildTypesAiobotocorePackage "route53domains" "3.9.0" + "sha256-FniUEKEG/V2t3UqjRhsugUBIG0IK2QE7xN1J+LlAi1g="; types-aiobotocore-route53resolver = - buildTypesAiobotocorePackage "route53resolver" "3.8.0" - "sha256-MHfRAsJk8bqPKO8oJb5fHcW4gY3BuAMCfuhgVZPOWzw="; + buildTypesAiobotocorePackage "route53resolver" "3.9.0" + "sha256-fzKx/N0a0zgBvdTHD/iO0AnQIyZDvBzLA9EkCtxH5GY="; types-aiobotocore-rum = - buildTypesAiobotocorePackage "rum" "3.8.0" - "sha256-KYOgvIR9GrLyeZiuIXALDgxQ99syNCtu/GjsSTeC1Bc="; + buildTypesAiobotocorePackage "rum" "3.9.0" + "sha256-Fklb5nxbj1mdhNpJ6hwCtlkv6nIcWF6F7hb9RxtWdok="; types-aiobotocore-s3 = - buildTypesAiobotocorePackage "s3" "3.8.0" - "sha256-RdQ3aM9XbMfBEJfbbEgGw6zF2o3KDw4OE7dYnd6NuJo="; + buildTypesAiobotocorePackage "s3" "3.9.0" + "sha256-v2l4qjDNKuW0nP1OavwtiZbsSGZ99OA9y1bXrm17BOg="; types-aiobotocore-s3control = - buildTypesAiobotocorePackage "s3control" "3.8.0" - "sha256-ACHYla+TkOioQ0/PBb5+oKMQflivMMjLajabtem1N98="; + buildTypesAiobotocorePackage "s3control" "3.9.0" + "sha256-npXOlTCUE/h4KBYehLkZZtZZEW7+B+WcCN8FB60yMM0="; types-aiobotocore-s3outposts = - buildTypesAiobotocorePackage "s3outposts" "3.8.0" - "sha256-oiGGCykPW9XdpqOdpeiouogncL+wYVWCCETElnu80i4="; + buildTypesAiobotocorePackage "s3outposts" "3.9.0" + "sha256-0m7+JqBaYqZbszX+Ol9GoapJrQ2aLoK4OY0QbLjsDYY="; types-aiobotocore-sagemaker = - buildTypesAiobotocorePackage "sagemaker" "3.8.0" - "sha256-r+nTiRlfE0u3R6cYkY7G25Mtwu27nm1306rK44dXNWU="; + buildTypesAiobotocorePackage "sagemaker" "3.9.0" + "sha256-hWCLUu/y+FzfEa0wsmOH8PlN62B/gL+m526gVO03XJQ="; types-aiobotocore-sagemaker-a2i-runtime = - buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "3.8.0" - "sha256-H2nsfkX1WhVuRTx1txaeViz7xl/MghJIDrRE6frdPuA="; + buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "3.9.0" + "sha256-5V3BVeUReyBfCnKilPC4png0j6Z69c/expTQItGbuI4="; types-aiobotocore-sagemaker-edge = - buildTypesAiobotocorePackage "sagemaker-edge" "3.8.0" - "sha256-6pXXypzArZxnRLPo2QPGJG1QUA8QFv71+g+OmTCKwuE="; + buildTypesAiobotocorePackage "sagemaker-edge" "3.9.0" + "sha256-nXmbpAn9TOg0rzW43P9f1f29d2VUbtAXXOCx4xiOCR8="; types-aiobotocore-sagemaker-featurestore-runtime = - buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "3.8.0" - "sha256-33uAsVV9vWVuwUZ54nFSRRPmX4hL+yUBoVtrRroexdA="; + buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "3.9.0" + "sha256-Ipl/B0+Qy5xYveRMVucaWb5KXRfz76vkH8pH/naH48Y="; types-aiobotocore-sagemaker-geospatial = - buildTypesAiobotocorePackage "sagemaker-geospatial" "3.8.0" - "sha256-y+Wvl2d5w98jH/EWw+itdU2OexegO9BYpQVfu6qqDV4="; + buildTypesAiobotocorePackage "sagemaker-geospatial" "3.9.0" + "sha256-7Ne1yA+vnnwuY8/zP1y7OVNraaQEkPJArsZpSSZh6o0="; types-aiobotocore-sagemaker-metrics = - buildTypesAiobotocorePackage "sagemaker-metrics" "3.8.0" - "sha256-uPlVbZxKBt3AbcauBjFFGXGrNe0tNCRQCkBVxWTf3KE="; + buildTypesAiobotocorePackage "sagemaker-metrics" "3.9.0" + "sha256-NfHkgCFvxAo+1Bz+xCoLDxejs144JyV13+Lh4x0tiGI="; types-aiobotocore-sagemaker-runtime = - buildTypesAiobotocorePackage "sagemaker-runtime" "3.8.0" - "sha256-/hhyDFyLfUqvLj5rTqGA1Za0YovELykHF4nEZmwcURg="; + buildTypesAiobotocorePackage "sagemaker-runtime" "3.9.0" + "sha256-iP9h6/xLRQvmAo7kF+fjB+uNacGtU9I9Ev0xv/vOs3M="; types-aiobotocore-savingsplans = - buildTypesAiobotocorePackage "savingsplans" "3.8.0" - "sha256-t25/mSJtBuk93SB4wHJCxkPPAmGzhEjDnJ55Bg34ONg="; + buildTypesAiobotocorePackage "savingsplans" "3.9.0" + "sha256-xWpSooygjyeoZ40GoWchPaX+XHWb6Hi+8bOJtbqTueY="; types-aiobotocore-scheduler = - buildTypesAiobotocorePackage "scheduler" "3.8.0" - "sha256-7t1Se3hvhUH0+ie5Z8ZmSdH/YIQrS6AA6un3GBs0OL8="; + buildTypesAiobotocorePackage "scheduler" "3.9.0" + "sha256-Wu+NBbSC9OufWCKvE0guLv37iY9QGKKFTFq7j0X9ho4="; types-aiobotocore-schemas = - buildTypesAiobotocorePackage "schemas" "3.8.0" - "sha256-nRFhabmiXsbrxP/mFCZrlia7II/VPxFWOci3/phJIbk="; + buildTypesAiobotocorePackage "schemas" "3.9.0" + "sha256-sQ7ti2Mg5soQtKjCyebE6fZEcAc4aoZhD83XfYF2Ajg="; types-aiobotocore-sdb = - buildTypesAiobotocorePackage "sdb" "3.8.0" - "sha256-SGybv5JCy/H4APcuz6G5iyTWRvznPzE0FMB1iZhfeYU="; + buildTypesAiobotocorePackage "sdb" "3.9.0" + "sha256-Dw1ZE0VwF2almwZuz1nKi2JDB1GR+6ficrfmAbl29Dw="; types-aiobotocore-secretsmanager = - buildTypesAiobotocorePackage "secretsmanager" "3.8.0" - "sha256-+xh+UAk7IV4B2NBynoo9zDCP8vuZbqMTFigj9xWziT0="; + buildTypesAiobotocorePackage "secretsmanager" "3.9.0" + "sha256-+PIx6haiFmb0q0g5W23BiZWOdY3vPShKF1w+hyg79mY="; types-aiobotocore-securityhub = - buildTypesAiobotocorePackage "securityhub" "3.8.0" - "sha256-F4GXvzkqRuKYrSz+vgNUH8kNlC+6QTV1uuTrjoju8JQ="; + buildTypesAiobotocorePackage "securityhub" "3.9.0" + "sha256-B57642giZ+ZT5FffjeFLQZM1QY6pChB1G0ZFYqODYiI="; types-aiobotocore-securitylake = - buildTypesAiobotocorePackage "securitylake" "3.8.0" - "sha256-VdDzfaUL/UKSa5bdwAEbUCvL4+5Y/Ln9cDy11bNGA9c="; + buildTypesAiobotocorePackage "securitylake" "3.9.0" + "sha256-URcB2b1mNFT7CsM5yn0Kz1t9L6ECbgJwR+/bmlNucOo="; types-aiobotocore-serverlessrepo = - buildTypesAiobotocorePackage "serverlessrepo" "3.8.0" - "sha256-0dsd7Vk5bSDNkIA4I1oSTkFnDGvBdo3U/PrBOeOln/M="; + buildTypesAiobotocorePackage "serverlessrepo" "3.9.0" + "sha256-GxKcZvKJBOn83EHRltkKE31Z42KXu9/bfmOTU5sUKRs="; types-aiobotocore-service-quotas = - buildTypesAiobotocorePackage "service-quotas" "3.8.0" - "sha256-fVwqzxnmY0bV9r5XxLzibVI5yVr/Gq+8pc8/ZwGIQCU="; + buildTypesAiobotocorePackage "service-quotas" "3.9.0" + "sha256-l5zOsP0G72Qu95s8Vkr8CL/CSGbqfPIgCRc51nkLP1g="; types-aiobotocore-servicecatalog = - buildTypesAiobotocorePackage "servicecatalog" "3.8.0" - "sha256-SJgWdSispGZJa/Rd5AjpGoHObS9XcNSLUXKFlDE3Kyo="; + buildTypesAiobotocorePackage "servicecatalog" "3.9.0" + "sha256-eM8MhhLmLm/C0ypf8JrhjJj7J2TFPxMXleAEGwX4Ylc="; types-aiobotocore-servicecatalog-appregistry = - buildTypesAiobotocorePackage "servicecatalog-appregistry" "3.8.0" - "sha256-OBQBp0ABQ98rd6xGwMRz7LNpN/gZwEMmQG0jEPWY4hI="; + buildTypesAiobotocorePackage "servicecatalog-appregistry" "3.9.0" + "sha256-Rc1gpXwPWviGq8qSqvZxXeRDy6jRzyKorW8+1/37TRc="; types-aiobotocore-servicediscovery = - buildTypesAiobotocorePackage "servicediscovery" "3.8.0" - "sha256-MXCvhBB4Hh8FDICYtTJ5284IvLHtQ5RE5mbh5kr0+z0="; + buildTypesAiobotocorePackage "servicediscovery" "3.9.0" + "sha256-2aTYrvFshKmbjbeCH5Rz0ljdb40MN0iq08Gma8NjboA="; types-aiobotocore-ses = - buildTypesAiobotocorePackage "ses" "3.8.0" - "sha256-Ciwb1+TWafzjk/IMbbDl37unH/9HO17seKfubLIhZvA="; + buildTypesAiobotocorePackage "ses" "3.9.0" + "sha256-OxoTdpZ55JCvUFFoMOZ61ojbby7rpyl+prJtZVqVd/M="; types-aiobotocore-sesv2 = - buildTypesAiobotocorePackage "sesv2" "3.8.0" - "sha256-eceYxj0YsHoGGyxLb7IaAw4NTIFhQRZDZBrgZpz7eAA="; + buildTypesAiobotocorePackage "sesv2" "3.9.0" + "sha256-9doewDhUqhbMo18jkE6oFidCfNfTqTgg6/aRoOP561I="; types-aiobotocore-shield = - buildTypesAiobotocorePackage "shield" "3.8.0" - "sha256-Ef7eR/fxBm5U0AtMng/igDSwnprh8Qsp34zDsq7Uzyc="; + buildTypesAiobotocorePackage "shield" "3.9.0" + "sha256-3B3I/phGCphUjG8KRB60D1C/Cb1juzXDIeWyk7fSOk8="; types-aiobotocore-signer = - buildTypesAiobotocorePackage "signer" "3.8.0" - "sha256-7bZO7gE9YDlozJLVBLXEjhY6Qvpyqd/lZJ8DJa9+Tl4="; + buildTypesAiobotocorePackage "signer" "3.9.0" + "sha256-NRc+AndZYGPs6HuSlJytBfVX0HccurMP2sz9LL7QUpc="; types-aiobotocore-simspaceweaver = buildTypesAiobotocorePackage "simspaceweaver" "3.7.0" @@ -1336,162 +1336,162 @@ in "sha256-nlg8QppdMa4MMLUQZXcxnypzv5II9PqEtuVc09UmjKU="; types-aiobotocore-snow-device-management = - buildTypesAiobotocorePackage "snow-device-management" "3.8.0" - "sha256-2uis1mOwbktudjIYjILsnj/4mIiRUZ51Oopby77rae0="; + buildTypesAiobotocorePackage "snow-device-management" "3.9.0" + "sha256-slWED2tLxkdyfPSrFZSqkBtiXH43vq0BBWC8rYGiJZI="; types-aiobotocore-snowball = - buildTypesAiobotocorePackage "snowball" "3.8.0" - "sha256-xXv7nW94TeCdu5iIPG06NAm580G6qnSYZpHrYJndCwE="; + buildTypesAiobotocorePackage "snowball" "3.9.0" + "sha256-Z225AI63FnuuLXUS9fqsMuL0uezPVrNBIo4ztzNg4Eg="; types-aiobotocore-sns = - buildTypesAiobotocorePackage "sns" "3.8.0" - "sha256-Yg7DrHAZchgrY3Y0xV3bKWoeH6G7uhlNiZri5wJB3V0="; + buildTypesAiobotocorePackage "sns" "3.9.0" + "sha256-If/wXsR4olya2mlkckF0avpGccO2/+qjM3EhWUk4eBQ="; types-aiobotocore-sqs = - buildTypesAiobotocorePackage "sqs" "3.8.0" - "sha256-g0G0TfsbpBWWz0sCBVBpGCTT7XsQxpkgzIJm6C4Ffzw="; + buildTypesAiobotocorePackage "sqs" "3.9.0" + "sha256-rpE8UJfnn4LFQOZEDjvO55Ekfd0TLB5vjFKgLr5/XrU="; types-aiobotocore-ssm = - buildTypesAiobotocorePackage "ssm" "3.8.0" - "sha256-n++L1/HS0lJAZvbreLHF2jsfYCouxBQ1YwAxccZXh3Y="; + buildTypesAiobotocorePackage "ssm" "3.9.0" + "sha256-LDeX5XuDpyzOPRU27Xmdc4GdxOmX8ZAwTMAZz8r/v+w="; types-aiobotocore-ssm-contacts = - buildTypesAiobotocorePackage "ssm-contacts" "3.8.0" - "sha256-waBPsdCb6VYHl4ksss+5NBWS5TIDuy5PIjRUa5hjcFU="; + buildTypesAiobotocorePackage "ssm-contacts" "3.9.0" + "sha256-0FN1wZr7mpvN1hidZah2xvfLWzYqvKMd+euhvs9mzF8="; types-aiobotocore-ssm-incidents = - buildTypesAiobotocorePackage "ssm-incidents" "3.8.0" - "sha256-RT88KQ13QWrwm3CidVSZOtG4KcBP4vatFpVytUI+bhs="; + buildTypesAiobotocorePackage "ssm-incidents" "3.9.0" + "sha256-uEm0s0aF4lShRy9JNpq1yK4BpB1H0/bkIMqBsuYZoek="; types-aiobotocore-ssm-sap = - buildTypesAiobotocorePackage "ssm-sap" "3.8.0" - "sha256-7V7gm8gtycscQ7ZHJvitcL/sMgjV6FB/O3c4matZKig="; + buildTypesAiobotocorePackage "ssm-sap" "3.9.0" + "sha256-K6W1ZwZZKqVImzX8S/htf3Bs/xFtXfTy7g+rC64+GUk="; types-aiobotocore-sso = - buildTypesAiobotocorePackage "sso" "3.8.0" - "sha256-dkcBJ6jrBcHEKdQksTmsFfAer2G2g4spMTbMa/BjD/4="; + buildTypesAiobotocorePackage "sso" "3.9.0" + "sha256-/+m2OqMwz4/Aa3hh7j5k0lT5pjBgPPq0e+L5tfamHPE="; types-aiobotocore-sso-admin = - buildTypesAiobotocorePackage "sso-admin" "3.8.0" - "sha256-24C5jazNxBBmF3bapfJKM90T8kR5C08jazah/iAEI4g="; + buildTypesAiobotocorePackage "sso-admin" "3.9.0" + "sha256-OP0pFtGnR4Q6ajoFhKkseaeTnLjEd306XZAImpHkedc="; types-aiobotocore-sso-oidc = - buildTypesAiobotocorePackage "sso-oidc" "3.8.0" - "sha256-YFKPlVoOz3hrCDYHAk5ZWIB6XjA3Kua/fFfFgOZgkCg="; + buildTypesAiobotocorePackage "sso-oidc" "3.9.0" + "sha256-/C4k3fUyWr0rtc6one7iw7USlotaPx/8zZtWRQxv0bU="; types-aiobotocore-stepfunctions = - buildTypesAiobotocorePackage "stepfunctions" "3.8.0" - "sha256-OTgBMoSvpWIJHqdvkq/7efLEwghx8eu/+9N4Qrv040M="; + buildTypesAiobotocorePackage "stepfunctions" "3.9.0" + "sha256-0Hr6q+J66PtwhG7esbQArW8Rw7CDsc0TpfXK74Azg7Q="; types-aiobotocore-storagegateway = - buildTypesAiobotocorePackage "storagegateway" "3.8.0" - "sha256-9cWYie+8XvIV9lX8xQNM5HDmidnJHrYh7a6J8BsoNms="; + buildTypesAiobotocorePackage "storagegateway" "3.9.0" + "sha256-Y5mE4wxh3or8SHHqcKaCihGssehdkOF0ARfE+loeIrI="; types-aiobotocore-sts = - buildTypesAiobotocorePackage "sts" "3.8.0" - "sha256-DU2fZML4blGFKvylKqZab+YMCbM2my849IaxqlqtyVs="; + buildTypesAiobotocorePackage "sts" "3.9.0" + "sha256-+DsQBTPVi71A6XGumO2uKOEtZJITIPPy+6IUYoSPZfc="; types-aiobotocore-support = - buildTypesAiobotocorePackage "support" "3.8.0" - "sha256-o5Jt9CqyS34SHFTfiLs/wvV/eMGufPDubSwTFKWS4CU="; + buildTypesAiobotocorePackage "support" "3.9.0" + "sha256-PYfWYHlrS1xQ8cBi7npsZxe0+DSCbpznz6FwcivL2aE="; types-aiobotocore-support-app = - buildTypesAiobotocorePackage "support-app" "3.8.0" - "sha256-kWwhVzvk2Lb2FBcW08AUVglmYG1vSMQxXUap54ZDZLk="; + buildTypesAiobotocorePackage "support-app" "3.9.0" + "sha256-AivbPKXk0spK66z3BLIwWrxTieikIn+7a0ROwwpz1hk="; types-aiobotocore-swf = - buildTypesAiobotocorePackage "swf" "3.8.0" - "sha256-TUaFgJ4Y5tO3XraJye89wCRfYXSx90MlqYuq9R1A3IE="; + buildTypesAiobotocorePackage "swf" "3.9.0" + "sha256-r+eiyNzOx/ByGza9+oCCb/IEA7e4JMZPwFt4ViGFMCk="; types-aiobotocore-synthetics = - buildTypesAiobotocorePackage "synthetics" "3.8.0" - "sha256-jfzuXQ8+MEU7darrbKA/mSl8L+ibv3HoiVwWJAkSnEE="; + buildTypesAiobotocorePackage "synthetics" "3.9.0" + "sha256-FW6LFoKJBGxBbpXsxPg5SXUlWheGvMZXofnwwOjU6W4="; types-aiobotocore-textract = - buildTypesAiobotocorePackage "textract" "3.8.0" - "sha256-OZ2u0vQ+mjzG49shUSFJTdsS9FamI2u2bkceHGRjoVs="; + buildTypesAiobotocorePackage "textract" "3.9.0" + "sha256-oYZBVecvbl1/GOX4BKPHtgnDZvCh14OvbcKz3tvDJLc="; types-aiobotocore-timestream-query = - buildTypesAiobotocorePackage "timestream-query" "3.8.0" - "sha256-fIda+RpLRbalAAdWfg8aEHzNn+9Es7KllHQz1B4K8WA="; + buildTypesAiobotocorePackage "timestream-query" "3.9.0" + "sha256-z4+b/4fLXGNL4l2IByKSLYhLABS4z4vfXMIDC6KNybM="; types-aiobotocore-timestream-write = - buildTypesAiobotocorePackage "timestream-write" "3.8.0" - "sha256-AA3OeQ9BZY3R70RVDbQCPtyrPNj3YNtSNh1z3f9qiDs="; + buildTypesAiobotocorePackage "timestream-write" "3.9.0" + "sha256-pjYLCA4Lhddx1z/awZMu68lftoXg8abkc7SBHK3prwo="; types-aiobotocore-tnb = - buildTypesAiobotocorePackage "tnb" "3.8.0" - "sha256-/FDrVBs47zsYp4bSZ2OV5u7tFk12mafWG6eWle4iYII="; + buildTypesAiobotocorePackage "tnb" "3.9.0" + "sha256-9qtnLu1vohh+1J/s94FIBJjvTzYNw0x0+Dk9Nr49PLs="; types-aiobotocore-transcribe = - buildTypesAiobotocorePackage "transcribe" "3.8.0" - "sha256-1mIDDrE21TtgOMJfx4jzuk7DhmNLvhTsGrVnc3EhEN4="; + buildTypesAiobotocorePackage "transcribe" "3.9.0" + "sha256-mc3D1QfIMGk+6oDgB07bCmEhKlnxGQM+w96O2HWhk3A="; types-aiobotocore-transfer = - buildTypesAiobotocorePackage "transfer" "3.8.0" - "sha256-yUs2TlnOm3CaTdGEy8aYxuOHs6XWaolarAiR+3Tm3/4="; + buildTypesAiobotocorePackage "transfer" "3.9.0" + "sha256-lSiyFJvFnBtIQIc4P4hwSMorwenjvtfRtv1kAwcxbPc="; types-aiobotocore-translate = - buildTypesAiobotocorePackage "translate" "3.8.0" - "sha256-j+KY5PmGWI+dyeIo4MZ3P2bryKqSmmroUaESltrcfjE="; + buildTypesAiobotocorePackage "translate" "3.9.0" + "sha256-kmA48TUzjICyNF0R8oF8fFc4haeiIQ/veC11UwFMPGU="; types-aiobotocore-verifiedpermissions = - buildTypesAiobotocorePackage "verifiedpermissions" "3.8.0" - "sha256-nUBL8bCx82J0oiwzqUOImTUmd2s06uVaSWkf45RSk/I="; + buildTypesAiobotocorePackage "verifiedpermissions" "3.9.0" + "sha256-lu3Lju8c7EZEbpqRjmjfcBr7tvNR6mYLTObl6X1FzVg="; types-aiobotocore-voice-id = - buildTypesAiobotocorePackage "voice-id" "3.8.0" - "sha256-8CJ9xIl5fioWFFbQsM5tio0I+YHKYwxHyu+PwQWIZi0="; + buildTypesAiobotocorePackage "voice-id" "3.9.0" + "sha256-/llxt93LmSNoS9wFkVrXWyU+Agz8QQKTkaytBKXh8gM="; types-aiobotocore-vpc-lattice = - buildTypesAiobotocorePackage "vpc-lattice" "3.8.0" - "sha256-AS2+zlRaFYuNccjqJtrm1nbOWjLvOV6ebEd0KVowVd8="; + buildTypesAiobotocorePackage "vpc-lattice" "3.9.0" + "sha256-ETU01KBhnNRGxXtwpo3Kr9Z4myI1r1nBxOKY14bhAMU="; types-aiobotocore-waf = - buildTypesAiobotocorePackage "waf" "3.8.0" - "sha256-/uqK6vPLwkzvFex65viLJsjBHhOwoObw14D6nDRYG/k="; + buildTypesAiobotocorePackage "waf" "3.9.0" + "sha256-LrKHK6UMzgwOgyvHp3iyZ9AyHx4roMQFHA66grCSVMg="; types-aiobotocore-waf-regional = - buildTypesAiobotocorePackage "waf-regional" "3.8.0" - "sha256-WSye8Luy3Ka3q0VIkJeb0CQDMACsbeQg1cNI4mhSsxU="; + buildTypesAiobotocorePackage "waf-regional" "3.9.0" + "sha256-kIXenyn3J8V/n72xNNWBGWvY+UFkFnn+Cu+DBcUrKTU="; types-aiobotocore-wafv2 = - buildTypesAiobotocorePackage "wafv2" "3.8.0" - "sha256-w/q1rs8RydoPVuvH1JnJ5v+yhRjLEktCxrCfm0vipjY="; + buildTypesAiobotocorePackage "wafv2" "3.9.0" + "sha256-PVFxsO8sW3H0MazRDpdlK2jPVWFOLo4aEPRpeFTqVGg="; types-aiobotocore-wellarchitected = - buildTypesAiobotocorePackage "wellarchitected" "3.8.0" - "sha256-obED8QWKS/GYlahstqD35Xa1GZJDwvRBnDuu4t4RolQ="; + buildTypesAiobotocorePackage "wellarchitected" "3.9.0" + "sha256-XmyfafRc7VfI0NUhNZohPjR5vxXp0wBmIIM69Hd2IgU="; types-aiobotocore-wisdom = - buildTypesAiobotocorePackage "wisdom" "3.8.0" - "sha256-WYddHMQ926qOq3uC2NbJqIxvTUqQc9K6/Q/6yExXofY="; + buildTypesAiobotocorePackage "wisdom" "3.9.0" + "sha256-kUi3/E8H1qnneVoLdkZpDfdSKl4SFIbe22prC5Ci6qc="; types-aiobotocore-workdocs = - buildTypesAiobotocorePackage "workdocs" "3.8.0" - "sha256-HFX9gJ/e+Fay413zlroZuB+6QXlF47iSh3ig3o9iIDE="; + buildTypesAiobotocorePackage "workdocs" "3.9.0" + "sha256-3aAReEtcMYCkiFLqFvInJ7qEiEJafeWlgHnr3esZY4Q="; types-aiobotocore-worklink = buildTypesAiobotocorePackage "worklink" "2.15.1" "sha256-VvuxiybvGaehPqyVUYGO1bbVSQ0OYgk6LbzgoKLHF2c="; types-aiobotocore-workmail = - buildTypesAiobotocorePackage "workmail" "3.8.0" - "sha256-sI+SvwTATHYr5IDem+i866tLgbNMP8VrWu16KPcVCfY="; + buildTypesAiobotocorePackage "workmail" "3.9.0" + "sha256-l6L6qYt6JlcPmyX9mYvWtxkK9cvXzXADzADN1pHNNZI="; types-aiobotocore-workmailmessageflow = - buildTypesAiobotocorePackage "workmailmessageflow" "3.8.0" - "sha256-yj6tbGemI+hxc/R/OkEtVJyDFaLZFUaA3MKaGHXLyfs="; + buildTypesAiobotocorePackage "workmailmessageflow" "3.9.0" + "sha256-Q0x54t2k7bUUdycuFMGOZaDa1flG0Kro5qMtS/Iizw4="; types-aiobotocore-workspaces = - buildTypesAiobotocorePackage "workspaces" "3.8.0" - "sha256-6T/dUHKa+MtgcY/G34jbtgqLEgu+g3wvgOj/atfMRc0="; + buildTypesAiobotocorePackage "workspaces" "3.9.0" + "sha256-v9W86Yk7FBb6DmkbvZ7PFVmvqUmU9cVH3hWbfHALh2o="; types-aiobotocore-workspaces-web = - buildTypesAiobotocorePackage "workspaces-web" "3.8.0" - "sha256-qN/e24/cufnOIzI9o4Mqfr6jylEIBmghVz6zftzwp+k="; + buildTypesAiobotocorePackage "workspaces-web" "3.9.0" + "sha256-NUqPEMwI7sNWj8e8pvAwWXkkPDEPIfUF5AfiGI1GUj8="; types-aiobotocore-xray = - buildTypesAiobotocorePackage "xray" "3.8.0" - "sha256-QpfiMYudHgjgJUWsqBxzghNiojH6VZEOa7DgpPk7vPk="; + buildTypesAiobotocorePackage "xray" "3.9.0" + "sha256-GVqfY6AHFBnzHtv89eSSYJrvLr2iUguJJijm7WVQkRQ="; } From b747ec475f1fb23f612e3dbc2f988265d5dcb4b7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 01:57:40 +0200 Subject: [PATCH 41/88] python3Packages.apprise: 1.11.0 -> 1.13.0 Changelog: https://github.com/caronc/apprise/releases/tag/v1.13.0 --- pkgs/development/python-modules/apprise/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/apprise/default.nix b/pkgs/development/python-modules/apprise/default.nix index 3678bca77297..5a6b7dc39a20 100644 --- a/pkgs/development/python-modules/apprise/default.nix +++ b/pkgs/development/python-modules/apprise/default.nix @@ -23,12 +23,12 @@ buildPythonPackage (finalAttrs: { pname = "apprise"; - version = "1.11.0"; + version = "1.13.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-Ox5vU2WzAtH64nDAyAB5WOVCJLm3gIrOxpAG6if1uKI="; + hash = "sha256-mlaWS/PKAEs+DbmKuKjYf60FHY7bN3vBZtxL6CZmbIE="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' From 924f3f5f2b8f89fd96464fb1c69250a19089555a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:07:26 +0200 Subject: [PATCH 42/88] python3Packages.fasttransport: init at 0.0.1 Sync and async HTTP transports over httpx2, plus base classes for small REST clients https://github.com/AnswerDotAI/fasttransport --- .../python-modules/fasttransport/default.nix | 53 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 55 insertions(+) create mode 100644 pkgs/development/python-modules/fasttransport/default.nix diff --git a/pkgs/development/python-modules/fasttransport/default.nix b/pkgs/development/python-modules/fasttransport/default.nix new file mode 100644 index 000000000000..a809f4988133 --- /dev/null +++ b/pkgs/development/python-modules/fasttransport/default.nix @@ -0,0 +1,53 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + fastcore, + httpx2, + cachy, + nix-update-script, +}: + +buildPythonPackage (finalAttrs: { + pname = "fasttransport"; + version = "0.0.1"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "AnswerDotAI"; + repo = "fasttransport"; + tag = finalAttrs.version; + hash = "sha256-A/24Q/xf92eQan/cKWbgCAMyO3J5WXKpNYdTJhESK5Q="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + fastcore + httpx2 + ]; + + optional-dependencies = { + dev = [ cachy ]; + }; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "fasttransport" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Sync and async HTTP transports over httpx2, plus base classes for small REST clients"; + homepage = "https://github.com/AnswerDotAI/fasttransport"; + changelog = "https://github.com/AnswerDotAI/fasttransport/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 26bfbf8c9e9e..f81f44b73208 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5949,6 +5949,8 @@ self: super: with self; { fasttransform = callPackage ../development/python-modules/fasttransform { }; + fasttransport = callPackage ../development/python-modules/fasttransport { }; + fastuuid = callPackage ../development/python-modules/fastuuid { }; faust-cchardet = callPackage ../development/python-modules/faust-cchardet { }; From 05845c76ad9607089646dca78de9ab413b365bfd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 02:16:26 +0200 Subject: [PATCH 43/88] python3Packages.aiowebostv: 0.9.1 -> 0.9.2 https://github.com/home-assistant-libs/aiowebostv/releases/tag/v0.9.2 --- pkgs/development/python-modules/aiowebostv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiowebostv/default.nix b/pkgs/development/python-modules/aiowebostv/default.nix index 65f3587eeca5..a8e73cb4b898 100644 --- a/pkgs/development/python-modules/aiowebostv/default.nix +++ b/pkgs/development/python-modules/aiowebostv/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "aiowebostv"; - version = "0.9.1"; + version = "0.9.2"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "aiowebostv"; tag = "v${version}"; - hash = "sha256-rHbGKJrEl/Rot7sW8KFK/a2bOF+XWfYbLlUs/1bqf2U="; + hash = "sha256-Bswq/8PvKUTSbOklJBJ/hKsEQyd+s1ZVDsKCbRN1Bc4="; }; postPatch = '' From 77db2203fc8ee547b500dfdd6181b08f6a47b2d3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 02:16:51 +0200 Subject: [PATCH 44/88] python3Packages.ical: 14.1.0 -> 14.1.1 https://github.com/allenporter/ical/releases/tag/14.1.1 --- pkgs/development/python-modules/ical/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ical/default.nix b/pkgs/development/python-modules/ical/default.nix index ed0fdbfdd579..1c7cc73bcb63 100644 --- a/pkgs/development/python-modules/ical/default.nix +++ b/pkgs/development/python-modules/ical/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "ical"; - version = "14.1.0"; + version = "14.1.1"; pyproject = true; src = fetchFromGitHub { owner = "allenporter"; repo = "ical"; tag = finalAttrs.version; - hash = "sha256-YbYZbgSEqfQP4VQ/g25o+NbCBLU0dxA0laoeP7c54Fw="; + hash = "sha256-Rl/tEOG+n7MCd/kHmoluBS4YI8+Jd4pxgvmUyp9eOag="; }; build-system = [ setuptools ]; From 0dc79f90fb6c765aa27768ff7f50dd29c29b4a80 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 02:17:39 +0200 Subject: [PATCH 45/88] python3Packages.pyenphase: 3.2.2 -> 4.0.0 https://github.com/pyenphase/pyenphase/blob/v4.0.0/CHANGELOG.md --- pkgs/development/python-modules/pyenphase/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyenphase/default.nix b/pkgs/development/python-modules/pyenphase/default.nix index ab4a1457266d..1ca82d9c8927 100644 --- a/pkgs/development/python-modules/pyenphase/default.nix +++ b/pkgs/development/python-modules/pyenphase/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "pyenphase"; - version = "3.2.2"; + version = "4.0.0"; pyproject = true; src = fetchFromGitHub { owner = "pyenphase"; repo = "pyenphase"; tag = "v${finalAttrs.version}"; - hash = "sha256-K23i3/BEZx9VCxlwue1g4nS7hz4ckJL6FIZqdFaTtAQ="; + hash = "sha256-fMfQApK8e6Oi81H7tMJZOsAPr4EoRrkP6gdKexg6jVg="; }; pythonRelaxDeps = [ "tenacity" ]; From ccf5fd374f275647d7520de43f5a8e3f54c78157 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 02:17:56 +0200 Subject: [PATCH 46/88] python3Packages.reolink-aio: 0.21.8 -> 0.21.9 https://github.com/starkillerOG/reolink_aio/releases/tag/0.21.9 --- pkgs/development/python-modules/reolink-aio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/reolink-aio/default.nix b/pkgs/development/python-modules/reolink-aio/default.nix index 40c4bc5588d8..1d893e2cfa66 100644 --- a/pkgs/development/python-modules/reolink-aio/default.nix +++ b/pkgs/development/python-modules/reolink-aio/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "reolink-aio"; - version = "0.21.8"; + version = "0.21.9"; pyproject = true; src = fetchFromGitHub { owner = "starkillerOG"; repo = "reolink_aio"; tag = finalAttrs.version; - hash = "sha256-b4VmYHrSf1NBiWI09IWdQQWrm9kMJlm2ScUaG08MC38="; + hash = "sha256-t1mmmHhh5J9i28ISVbZp8PbRQTXv8YUcAVl6ZtSCF1o="; }; build-system = [ setuptools ]; From a1acbfe93e705e85cff5a8307d96777e19154546 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 02:18:11 +0200 Subject: [PATCH 47/88] python3Packages.volvocarsapi: 0.4.3 -> 0.4.4 https://github.com/thomasddn/volvo-cars-api/releases/tag/v0.4.4 --- pkgs/development/python-modules/volvocarsapi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/volvocarsapi/default.nix b/pkgs/development/python-modules/volvocarsapi/default.nix index 7b766bc312ae..843d7bcc54e4 100644 --- a/pkgs/development/python-modules/volvocarsapi/default.nix +++ b/pkgs/development/python-modules/volvocarsapi/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "volvocarsapi"; - version = "0.4.3"; + version = "0.4.4"; pyproject = true; disabled = pythonOlder "3.12"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "thomasddn"; repo = "volvo-cars-api"; tag = "v${version}"; - hash = "sha256-GC2vktTFWh4z/sO+2hhsVKInSl5GQCtzq4q0YtfkfKg="; + hash = "sha256-8ASR7IE84Hrv+u4ORULMTSgBnn7TMIKwzFKiKWhQLIg="; }; nativeBuildInputs = [ From c4d4583574e71afe2bf4b8d8371a6c6370dd4ad8 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 02:18:38 +0200 Subject: [PATCH 48/88] home-assistant: 2026.8.2 -> 2026.8.3 https://github.com/home-assistant/core/releases/tag/2026.8.3 --- pkgs/servers/home-assistant/component-packages.nix | 2 +- pkgs/servers/home-assistant/default.nix | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index 203941bfcd86..62402cb78fe4 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "2026.8.2"; + version = "2026.8.3"; components = { "3_day_blinds" = ps: with ps; [ diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index 3df0e1cec8b6..71771f6758a9 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -270,7 +270,7 @@ let extraBuildInputs = extraPackages python3Packages; # Don't forget to run update-component-packages.py after updating - hassVersion = "2026.8.2"; + hassVersion = "2026.8.3"; in python3Packages.buildPythonApplication rec { @@ -291,13 +291,13 @@ python3Packages.buildPythonApplication rec { owner = "home-assistant"; repo = "core"; tag = version; - hash = "sha256-u8vXAsO1jQpUpvqSRuYMOR8eY0Oqk7T4A/aRneE88Qg="; + hash = "sha256-bM4YYwV4MNKnVe+1Gzh2DIY2LE2IvGexP/F0RR0R7Y0="; }; # Secondary source is pypi sdist for translations sdist = fetchPypi { inherit pname version; - hash = "sha256-ImLh7LxH/p08y2kPmfFxdp+vUgFyCLf/Zsnbv79w990="; + hash = "sha256-f1zG2rBz4hKJ0lhMqk25Xp5INWgs6bEisF7vEQV7UPg="; }; build-system = with python3Packages; [ From 33e2b47d4818aaa6fbefa3509508dd15bca1a9c4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:11:16 +0200 Subject: [PATCH 49/88] python3Packages.fastspec: init at 0.2.3 Dynamic OpenAPI and discovery spec client for Python https://github.com/AnswerDotAI/fastspec --- .../python-modules/fastspec/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/fastspec/default.nix diff --git a/pkgs/development/python-modules/fastspec/default.nix b/pkgs/development/python-modules/fastspec/default.nix new file mode 100644 index 000000000000..95d924ea446c --- /dev/null +++ b/pkgs/development/python-modules/fastspec/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fastcore, + fasttransport, + fetchFromGitHub, + nix-update-script, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "fastspec"; + version = "0.2.3"; + pyproject = true; + + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "AnswerDotAI"; + repo = "fastspec"; + tag = finalAttrs.version; + hash = "sha256-bSD3x/oqxfPfUAe5jl5UhXknsvJ39j5voVIX6zDntW4="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + fastcore + fasttransport + ]; + + # Module has no tests + doCheck = false; + + pythonImportsCheck = [ "fastspec" ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Dynamic OpenAPI and discovery spec client for Python"; + homepage = "https://github.com/AnswerDotAI/fastspec"; + changelog = "https://github.com/AnswerDotAI/fastspec/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index f81f44b73208..2d36002dd34f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5945,6 +5945,8 @@ self: super: with self; { fastrlock = callPackage ../development/python-modules/fastrlock { }; + fastspec = callPackage ../development/python-modules/fastspec { }; + fasttext = callPackage ../development/python-modules/fasttext { }; fasttransform = callPackage ../development/python-modules/fasttransform { }; From a0d038dde21ddcdc8e5ecbd9040b46617b1a83e6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:12:13 +0200 Subject: [PATCH 50/88] python3Packages.ghapi: 1.0.15 -> 2.1.2 Changelog: https://github.com/fastai/ghapi/releases/tag/2.1.2 --- pkgs/development/python-modules/ghapi/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ghapi/default.nix b/pkgs/development/python-modules/ghapi/default.nix index a75b0af20bc7..6b8587ccb1cf 100644 --- a/pkgs/development/python-modules/ghapi/default.nix +++ b/pkgs/development/python-modules/ghapi/default.nix @@ -3,26 +3,28 @@ buildPythonPackage, fetchFromGitHub, fastcore, + fastspec, packaging, setuptools, }: buildPythonPackage (finalAttrs: { pname = "ghapi"; - version = "1.0.15"; + version = "2.1.2"; pyproject = true; src = fetchFromGitHub { owner = "fastai"; repo = "ghapi"; tag = finalAttrs.version; - hash = "sha256-H1DuoESnGtU3nsKzW3Zj0RdGNXj1bBGpt6W3mprpVeg="; + hash = "sha256-o54xFz7AgTGbsI7OSjXx3d/Prv8OPKPBRNSpK6kCrIY="; }; build-system = [ setuptools ]; dependencies = [ fastcore + fastspec packaging ]; From 886d8c4dd3650baf99957df3f834715b65519605 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 00:29:44 +0000 Subject: [PATCH 51/88] mergiraf: 0.18.0 -> 0.19.0 --- pkgs/by-name/me/mergiraf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/mergiraf/package.nix b/pkgs/by-name/me/mergiraf/package.nix index e20edd45e41e..374b3ee897c0 100644 --- a/pkgs/by-name/me/mergiraf/package.nix +++ b/pkgs/by-name/me/mergiraf/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mergiraf"; - version = "0.18.0"; + version = "0.19.0"; src = fetchFromCodeberg { owner = "mergiraf"; repo = "mergiraf"; tag = "v${finalAttrs.version}"; - hash = "sha256-PfGiPH7CU8z+Flj3X04XnRdWcv5K+hTZMfvHpM52Fic="; + hash = "sha256-eBq7xNuV0Z6DVdgaKVgk07WmGEgu7k14hkvVWwtplOo="; }; - cargoHash = "sha256-1MDjaaH2PcvQz0DKSTADRB+8YEUWP1GN2edHk4EDVGA="; + cargoHash = "sha256-dxTR5mvov5FvnkIZalDMnl99BH8sBx6EsqJyGRMiPfQ="; nativeCheckInputs = [ git From 5701aa9c5314bdd2fe95d66da20cf9563030696f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:32:48 +0200 Subject: [PATCH 52/88] python3Packages.mypy-boto3-backup: 1.43.66 -> 1.43.78 --- 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 6e3664002656..d5e09b92f2c8 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -155,8 +155,8 @@ in "sha256-imuX16TqfUAoPqzJTclvPMWiVnDSh6nJ8QbSksLEKps="; mypy-boto3-backup = - buildMypyBoto3Package "backup" "1.43.66" - "sha256-7T19wui6KEHjIDVQ9Bl2G0mfNtlHF3AS219/YDES/gM="; + buildMypyBoto3Package "backup" "1.43.78" + "sha256-kERQjzlMwcmJ6e5W/7Q4qZuK3Mix+Q9Seel2xEf2AZc="; mypy-boto3-backup-gateway = buildMypyBoto3Package "backup-gateway" "1.43.55" From 41a6ab158c99dbcdbc8f466dc1268a4c141024b0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:32:55 +0200 Subject: [PATCH 53/88] python3Packages.mypy-boto3-cloudwatch: 1.43.54 -> 1.43.78 --- 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 d5e09b92f2c8..0bc11ed0ba46 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -255,8 +255,8 @@ in "sha256-PVskBSuwqSfNybHDtLLfVpDG0dwR/Q1LhrHz1imsR8A="; mypy-boto3-cloudwatch = - buildMypyBoto3Package "cloudwatch" "1.43.54" - "sha256-g15yEndLsA3aVj3XKw0UlbFbYRDhXXsTkZDvoGsecLI="; + buildMypyBoto3Package "cloudwatch" "1.43.78" + "sha256-gPJbV1Dmthocp49ENiO9ND7ewUTuAhXV/nAsxkw+UGA="; mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.43.0" From af937195518888cead4c139c26020837bb9fe28c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:33:04 +0200 Subject: [PATCH 54/88] python3Packages.mypy-boto3-devicefarm: 1.43.66 -> 1.43.78 --- 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 0bc11ed0ba46..9415fceb422d 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -391,8 +391,8 @@ in "sha256-cQqctK2DnuHUuhMb+07M60JkyuBveerK2ybTt4bM+kA="; mypy-boto3-devicefarm = - buildMypyBoto3Package "devicefarm" "1.43.66" - "sha256-yP7EUJb22oi8m64wg1wodx2u/2VieMFMQnYc5KBsGZQ="; + buildMypyBoto3Package "devicefarm" "1.43.78" + "sha256-KLcJ+s1kHHTgH/42bNXsPP6s73mvu+8nWqHlGXLq+78="; mypy-boto3-devops-guru = buildMypyBoto3Package "devops-guru" "1.43.0" From aed17f01bdfbe655795d90374ee2a2440cecc8cc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:33:26 +0200 Subject: [PATCH 55/88] python3Packages.mypy-boto3-kinesis: 1.43.0 -> 1.43.78 --- 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 9415fceb422d..6b6385cadba8 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -726,8 +726,8 @@ in "sha256-f36IwT8zw4RvLqbZgGas6euLVdKR5gJJl7eLBF8PjaE="; mypy-boto3-kinesis = - buildMypyBoto3Package "kinesis" "1.43.0" - "sha256-VRGpxnoRDh17SvfHg0mHwlCShMwKrkwqPHtXJoFlJXU="; + buildMypyBoto3Package "kinesis" "1.43.78" + "sha256-VEFubvAX5fQSaoZASKcvdar/DyLiCKVg07nNuUOT4hU="; mypy-boto3-kinesis-video-archived-media = buildMypyBoto3Package "kinesis-video-archived-media" "1.43.0" From d2f6d0fc1fdd4ac77db9b8d0930997e38d14b09c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:34:08 +0200 Subject: [PATCH 56/88] python3Packages.mypy-boto3-wafv2: 1.43.63 -> 1.43.78 --- 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 6b6385cadba8..ec4b3f0f6999 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1394,8 +1394,8 @@ in "sha256-zwxwpve6uEpXNyMQzaFPIEqDI/JoP5ks2wmO5gqLf7c="; mypy-boto3-wafv2 = - buildMypyBoto3Package "wafv2" "1.43.63" - "sha256-8hUgFNVUOcsjOyECvMlw0S0uG6A8XTv2EBWi06Cj2QY="; + buildMypyBoto3Package "wafv2" "1.43.78" + "sha256-KXzvLywcMSxSswUbgqdJJBMBuQ3O4EAk3nuX+n94ONE="; mypy-boto3-wellarchitected = buildMypyBoto3Package "wellarchitected" "1.43.70" From 74de442343440eb60decae19df8a4708884fae99 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 22 Aug 2026 02:34:15 +0200 Subject: [PATCH 57/88] python3Packages.boto3-stubs: 1.43.76 -> 1.43.78 --- 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 cc398528fff9..35c75197bacf 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.76"; + version = "1.43.78"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-owrhzX/uEE+cDB2tGQE3/YTjb7D5oFCDvsquz6yZ6wE="; + hash = "sha256-TosHjxSZH4l0/IOrjZb8cuaRP8iiRy1x3qD+ItaHZQ8="; }; build-system = [ setuptools ]; From f134e916193d4bb784b2d08c9db6964ff3a9a15c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 00:48:44 +0000 Subject: [PATCH 58/88] stasis: 1.4.1 -> 1.5.1 --- pkgs/by-name/st/stasis/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stasis/package.nix b/pkgs/by-name/st/stasis/package.nix index e51ef74da67d..a204836c53b0 100644 --- a/pkgs/by-name/st/stasis/package.nix +++ b/pkgs/by-name/st/stasis/package.nix @@ -11,17 +11,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "stasis"; - version = "1.4.1"; + version = "1.5.1"; __structuredAttrs = true; src = fetchFromGitHub { owner = "saltnpepper97"; repo = "stasis"; tag = "v${finalAttrs.version}"; - hash = "sha256-w+TfwtoEwjVLZu/g9+kpwpIMZo+PZFg77ryd7DIk3Uk="; + hash = "sha256-kNgoBdJBBa8+aOshVc9LXtikwv1ar5ldI85uOOdlJ2M="; }; - cargoHash = "sha256-DQ7Jir1kwWHiTh3Pso2cSRZNdy38trcu7NmbmlzW3bE="; + cargoHash = "sha256-7i6TEv+vo+ajWlDSK5MPQBtdw3kS99BhPXzEYBywgyo="; nativeBuildInputs = [ pkg-config From 91ba0360bd0330df1723e1405dcf0f3bbbf6428d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 00:55:13 +0000 Subject: [PATCH 59/88] home-assistant-custom-components.local_openai: 1.10.0 -> 1.11.1 --- .../home-assistant/custom-components/local_openai/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/local_openai/package.nix b/pkgs/servers/home-assistant/custom-components/local_openai/package.nix index fd17ae3b064b..fb5fa78951ce 100644 --- a/pkgs/servers/home-assistant/custom-components/local_openai/package.nix +++ b/pkgs/servers/home-assistant/custom-components/local_openai/package.nix @@ -9,13 +9,13 @@ buildHomeAssistantComponent (finalAttrs: { owner = "skye-harris"; domain = "local_openai"; - version = "1.10.0"; + version = "1.11.1"; src = fetchFromGitHub { inherit (finalAttrs) owner; repo = "hass_local_openai_llm"; tag = finalAttrs.version; - hash = "sha256-rDvZtNwfw3GI0qvKRLT8BsQ60au8S0hPw36CdAlBgIw="; + hash = "sha256-mwHpQGxVL6jkvn7uYKe06549W0MNvgxme3Z7qZicITw="; }; dependencies = [ From f56d868f6e64e132caf0a8ccf1373941b598e579 Mon Sep 17 00:00:00 2001 From: Robert Schaffar-Taurok Date: Fri, 14 Aug 2026 10:57:04 +0200 Subject: [PATCH 60/88] gogcli: 0.29.0 -> 0.36.0 Diff: https://github.com/openclaw/gogcli/compare/v0.29.0...v0.36.0 Assisted-by: pi (openai-codex/gpt-5.6-sol) --- pkgs/by-name/go/gogcli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gogcli/package.nix b/pkgs/by-name/go/gogcli/package.nix index a0ae754eef07..6f157fb88ec5 100644 --- a/pkgs/by-name/go/gogcli/package.nix +++ b/pkgs/by-name/go/gogcli/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "gogcli"; - version = "0.29.0"; + version = "0.36.0"; src = fetchFromGitHub { owner = "openclaw"; repo = "gogcli"; tag = "v${finalAttrs.version}"; - hash = "sha256-JunPpEzbNp00uEiJ7AzouXyzFwyNLehLU7mwL3eh4bM="; + hash = "sha256-7XfjpAzUHH1VUJzgllKa/4GvQZhTCX8TePTXRB+oJRE="; }; - vendorHash = "sha256-JrRIUYpw2lAD0ezi0HTZvS42OS7vP8DAHU3m0u3eCbM="; + vendorHash = "sha256-+Nbuwok3dY/82gUDKeGgrC0F1ZqXSW8IpV6Q1yzIPvo="; subPackages = [ "cmd/gog" ]; From e2fdd56864951db0cdecf79f1e68d17fb6a82d54 Mon Sep 17 00:00:00 2001 From: Robert Schaffar-Taurok Date: Fri, 14 Aug 2026 11:38:37 +0200 Subject: [PATCH 61/88] gogcli: fix build metadata linker paths Update the Go linker targets after the upstream module-path migration, and strengthen the version test so missing linker-injected metadata cannot pass silently. Assisted-by: pi (openai-codex/gpt-5.6-sol) --- pkgs/by-name/go/gogcli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/gogcli/package.nix b/pkgs/by-name/go/gogcli/package.nix index 6f157fb88ec5..259ee3daafca 100644 --- a/pkgs/by-name/go/gogcli/package.nix +++ b/pkgs/by-name/go/gogcli/package.nix @@ -23,15 +23,15 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" "-w" - "-X github.com/steipete/gogcli/internal/cmd.version=v${finalAttrs.version}" - "-X github.com/steipete/gogcli/internal/cmd.commit=${finalAttrs.src.rev}" - "-X github.com/steipete/gogcli/internal/cmd.date=1970-01-01T00:00:00Z" + "-X github.com/openclaw/gogcli/internal/cmd.version=v${finalAttrs.version}" + "-X github.com/openclaw/gogcli/internal/cmd.commit=${finalAttrs.src.rev}" + "-X github.com/openclaw/gogcli/internal/cmd.date=1970-01-01T00:00:00Z" ]; passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; command = "gog --version"; - version = "v${finalAttrs.version}"; + version = "v${finalAttrs.version} (${finalAttrs.src.rev} 1970-01-01T00:00:00Z)"; }; meta = { From 899b0c4e1933a006236e89bff80b22d5d51b731c Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 22 Aug 2026 10:37:28 +0800 Subject: [PATCH 62/88] sticky: 1.31 -> 1.32 https://github.com/linuxmint/sticky/compare/1.31...1.32 --- pkgs/by-name/st/sticky/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/sticky/package.nix b/pkgs/by-name/st/sticky/package.nix index 1956c766b27e..23f547d31bb5 100644 --- a/pkgs/by-name/st/sticky/package.nix +++ b/pkgs/by-name/st/sticky/package.nix @@ -17,13 +17,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sticky"; - version = "1.31"; + version = "1.32"; src = fetchFromGitHub { owner = "linuxmint"; repo = "sticky"; rev = finalAttrs.version; - hash = "sha256-OPn3SNHeHQ3rw71R3oqV3DHxRPq4Ta+qxwkYeegVxbU="; + hash = "sha256-z37upUUXQTQeMHJ1b3+1TlPuxwXJIvAphBTKqU7wvQs="; }; postPatch = '' From 880772cf2d5bf77bc634f2b42cc5b4e0dd984b8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 04:11:15 +0000 Subject: [PATCH 63/88] home-assistant-custom-components.gtfs-realtime: 0.4.8 -> 0.4.9 --- .../custom-components/gtfs-realtime/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix b/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix index 1bec7d36ea2c..20e26d5ed1f4 100644 --- a/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix +++ b/pkgs/servers/home-assistant/custom-components/gtfs-realtime/package.nix @@ -12,13 +12,13 @@ buildHomeAssistantComponent rec { owner = "bcpearce"; domain = "gtfs_realtime"; - version = "0.4.8"; + version = "0.4.9"; src = fetchFromGitHub { owner = "bcpearce"; repo = "homeassistant-gtfs-realtime"; tag = version; - hash = "sha256-rf11yej0IsB3Og5D4n4iAsehWODJcjC930RzcGCsIT4="; + hash = "sha256-a9ZL5NQvmMi58rfTG3REDpYAkg8Y4PmeYn/brBz5K3U="; }; dependencies = [ gtfs-station-stop ]; From f35ef591108ad792a128108407054b52396ed8e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 04:48:36 +0000 Subject: [PATCH 64/88] serverpod_cli: 3.4.11 -> 3.4.12 --- pkgs/by-name/se/serverpod_cli/package.nix | 4 +- .../se/serverpod_cli/pubspec.lock.json | 48 +++++++++---------- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/se/serverpod_cli/package.nix b/pkgs/by-name/se/serverpod_cli/package.nix index ad8bd0cec398..77611f90f0d0 100644 --- a/pkgs/by-name/se/serverpod_cli/package.nix +++ b/pkgs/by-name/se/serverpod_cli/package.nix @@ -8,14 +8,14 @@ }: buildDartApplication rec { pname = "serverpod_cli"; - version = "3.4.11"; + version = "3.4.12"; # Fetch the whole monorepo src = fetchFromGitHub { owner = "serverpod"; repo = "serverpod"; tag = version; - hash = "sha256-IYsTP1ruidXO/FNa72sU6n7w2hzZ181hSjR74HxBAFM="; + hash = "sha256-Za1AWzLkPL/EcJFunOrMwaE5C51/llTif7DYbTYirHs="; }; sourceRoot = "${src.name}/tools/serverpod_cli"; diff --git a/pkgs/by-name/se/serverpod_cli/pubspec.lock.json b/pkgs/by-name/se/serverpod_cli/pubspec.lock.json index 4b5c462fe54c..53083e4c5f2c 100644 --- a/pkgs/by-name/se/serverpod_cli/pubspec.lock.json +++ b/pkgs/by-name/se/serverpod_cli/pubspec.lock.json @@ -24,11 +24,11 @@ "dependency": "direct main", "description": { "name": "archive", - "sha256": "a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff", + "sha256": "be169cf6ac481e052c4538715d88841d567150dfe1df38aaec76461a4e7b39f2", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.9" + "version": "4.1.0" }, "args": { "dependency": "direct main", @@ -74,11 +74,11 @@ "dependency": "transitive", "description": { "name": "built_value", - "sha256": "34e4067d30ce212937df995f03b69992eea683539ceeac7f679a1f1eba055b56", + "sha256": "31b24be6615ec7fcf70b3aa5a7469fe35826485e639a16dd7eb83ba30e4cc6a8", "url": "https://pub.dev" }, "source": "hosted", - "version": "8.12.6" + "version": "8.12.7" }, "checked_yaml": { "dependency": "transitive", @@ -384,11 +384,11 @@ "dependency": "direct main", "description": { "name": "meta", - "sha256": "c82594181e3312f3d0695fc95aaaf7758d75b8d4ae2bbecf223b9fd5109a059d", + "sha256": "307249ce4ff29d58a18e97f6345f539382eb9c9c29ecda628900f31de0443dd9", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.18.3" + "version": "1.19.0" }, "mime": { "dependency": "transitive", @@ -454,11 +454,11 @@ "dependency": "transitive", "description": { "name": "posix", - "sha256": "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07", + "sha256": "bc1bad54ad2b735816e31f8d4600cfde6c7839975085ddfbca48b6c9f7c4044e", "url": "https://pub.dev" }, "source": "hosted", - "version": "6.5.0" + "version": "6.5.2" }, "pub_api_client": { "dependency": "direct main", @@ -514,51 +514,51 @@ "dependency": "transitive", "description": { "name": "serverpod_client", - "sha256": "d79108bd64df3efea7cae0c6b9473049f308c40236039c0dd7397539062e5191", + "sha256": "abc79908adf3042c113dd7792dd0e183dc93208794299309bbf56821f3153d7c", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.11" + "version": "3.4.12" }, "serverpod_lints": { "dependency": "direct dev", "description": { "name": "serverpod_lints", - "sha256": "bc4f763b57e9b82ce9c35c752c962726d593526af4aee5605ac63c50938e5b20", + "sha256": "0d16adb1de3ea4ea25172089bd609259708cba288a78fae7b8ecd9cf26a09bb6", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.11" + "version": "3.4.12" }, "serverpod_serialization": { "dependency": "direct main", "description": { "name": "serverpod_serialization", - "sha256": "e159f298e9b980bfea720fbb91d66d5ad00ff6510f2fcd851932e9942ca0673d", + "sha256": "80d6bb6e4c8a01bc25b30fbbebc1991fd4c1ce301164599030942c39eee6a95b", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.11" + "version": "3.4.12" }, "serverpod_service_client": { "dependency": "direct main", "description": { "name": "serverpod_service_client", - "sha256": "cd775b93d66f7fe67becad4aa1c38b560812441b637a99b84360aca753ef1266", + "sha256": "31f8fe432822cf07c75aa3ec38ca1614d008de7d0d8c83bb966f0ae52d2a0d5c", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.11" + "version": "3.4.12" }, "serverpod_shared": { "dependency": "direct main", "description": { "name": "serverpod_shared", - "sha256": "515f5cf12cd68dc0a3934ab8d6478cbf0f011c700764a8c4c5d3ae9e967c79d0", + "sha256": "2fe566d6623af3e3f6423652feeb1b96613bad18d1b83590d78b746eeefdfa07", "url": "https://pub.dev" }, "source": "hosted", - "version": "3.4.11" + "version": "3.4.12" }, "shelf": { "dependency": "transitive", @@ -614,11 +614,11 @@ "dependency": "transitive", "description": { "name": "source_maps", - "sha256": "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812", + "sha256": "14c2945847669b44089bb1222f66873d7ff7103c58911917f2a63c5a62327898", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.10.13" + "version": "0.10.14" }, "source_span": { "dependency": "direct main", @@ -744,21 +744,21 @@ "dependency": "direct main", "description": { "name": "uuid", - "sha256": "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489", + "sha256": "9b129329f58692f6e6578329498a8fe9fbe98f090beb764ffbb8ee2eadd01dcd", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.5.3" + "version": "4.6.0" }, "vm_service": { "dependency": "transitive", "description": { "name": "vm_service", - "sha256": "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360", + "sha256": "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0", "url": "https://pub.dev" }, "source": "hosted", - "version": "15.2.0" + "version": "15.3.0" }, "watcher": { "dependency": "direct main", From ded44c594025ebb0508c64057a849b0b9791fd20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 04:51:41 +0000 Subject: [PATCH 65/88] python3Packages.rembg: 2.0.80 -> 2.0.81 --- pkgs/development/python-modules/rembg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rembg/default.nix b/pkgs/development/python-modules/rembg/default.nix index a6fafb5aa935..ecdaa6d360df 100644 --- a/pkgs/development/python-modules/rembg/default.nix +++ b/pkgs/development/python-modules/rembg/default.nix @@ -46,14 +46,14 @@ let in buildPythonPackage (finalAttrs: { pname = "rembg"; - version = "2.0.80"; + version = "2.0.81"; pyproject = true; src = fetchFromGitHub { owner = "danielgatis"; repo = "rembg"; tag = "v${finalAttrs.version}"; - hash = "sha256-fHaLiAmRk+sJMOKB2tEsKCxfqCdBOSxpRm0+6UGIJ+Y="; + hash = "sha256-5d0/WAZ90lUrDcQ3+bg0abLej67zXuoKsjMMCAqgdM4="; }; env.POETRY_DYNAMIC_VERSIONING_BYPASS = finalAttrs.version; From f037f91adf7cca22b5caa168c7672963ae8eb3b4 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 19 Aug 2026 22:21:19 +0200 Subject: [PATCH 66/88] python3Packages.wagtail: pin django-treebeard to a known working version --- .../python-modules/wagtail/default.nix | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/wagtail/default.nix b/pkgs/development/python-modules/wagtail/default.nix index 04ba2a6c9823..c6271edf5edb 100644 --- a/pkgs/development/python-modules/wagtail/default.nix +++ b/pkgs/development/python-modules/wagtail/default.nix @@ -35,6 +35,15 @@ callPackage, }: +let + # updating django-treebeard regularly requires changes in code + django-treebeard' = django-treebeard.overridePythonAttrs (old: { + version = "5.3.1"; + src = old.src.override { + hash = "sha256-s2s/cN1daeST9YxvjwJSH4mbT/gg5/J3n4F6g+S15Rc="; + }; + }); +in buildPythonPackage (finalAttrs: { pname = "wagtail"; version = "7.4.2"; @@ -67,11 +76,6 @@ buildPythonPackage (finalAttrs: { setuptools ]; - pythonRelaxDeps = [ - "django-tasks" - "modelsearch" - ]; - dependencies = [ anyascii beautifulsoup4 @@ -80,7 +84,7 @@ buildPythonPackage (finalAttrs: { django-modelcluster django-taggit django-tasks - django-treebeard + django-treebeard' djangorestframework draftjs-exporter laces From 54d7c1218f343595e0d83821e2d04ecdebbcc290 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 19 Aug 2026 23:05:19 +0200 Subject: [PATCH 67/88] python3Packages.django-extended-makemessages: init at 1.9.0 --- .../django-extended-makemessages/default.nix | 40 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 ++ 2 files changed, 44 insertions(+) create mode 100644 pkgs/development/python-modules/django-extended-makemessages/default.nix diff --git a/pkgs/development/python-modules/django-extended-makemessages/default.nix b/pkgs/development/python-modules/django-extended-makemessages/default.nix new file mode 100644 index 000000000000..8cc6fd0c5f44 --- /dev/null +++ b/pkgs/development/python-modules/django-extended-makemessages/default.nix @@ -0,0 +1,40 @@ +{ + lib, + buildPythonPackage, + django, + fetchFromGitHub, + setuptools, + setuptools-scm, +}: + +buildPythonPackage (finalAttrs: { + pname = "django-extended-makemessages"; + version = "1.9.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "michalpokusa"; + repo = "django-extended-makemessages"; + tag = finalAttrs.version; + hash = "sha256-Ev0LJJxYM0VZ4bgDRqqOMMXo/qZtz7pemw7lbcc831Q="; + }; + + nativeBuildInputs = [ + setuptools + setuptools-scm + ]; + + propagatedBuildInputs = [ + django + ]; + + pythonImportsCheck = [ "django_extended_makemessages" ]; + + meta = { + description = "Extended version of Django's makemessages command"; + homepage = "https://github.com/michalpokusa/django-extended-makemessages"; + changelog = "https://github.com/michalpokusa/django-extended-makemessages/releases/tag/${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ onny ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 017ac7b28d25..f8250ccabf8a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4617,6 +4617,10 @@ self: super: with self; { django-error-report-2 = callPackage ../development/python-modules/django-error-report-2 { }; + django-extended-makemessages = + callPackage ../development/python-modules/django-extended-makemessages + { }; + django-extensions = callPackage ../development/python-modules/django-extensions { }; django-filer = callPackage ../development/python-modules/django-filer { }; From 6f9a44f80585c987559827ca5118556dbc319515 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 19 Aug 2026 23:04:52 +0200 Subject: [PATCH 68/88] froide: 0-unstable-2025-09-10 -> 0-unstable-2026-08-19 --- pkgs/by-name/fr/froide/package.nix | 31 ++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/fr/froide/package.nix b/pkgs/by-name/fr/froide/package.nix index 29ac289460c0..62cacd22b90e 100644 --- a/pkgs/by-name/fr/froide/package.nix +++ b/pkgs/by-name/fr/froide/package.nix @@ -42,24 +42,18 @@ let in python.pkgs.buildPythonApplication rec { pname = "froide"; - version = "0-unstable-2025-09-10"; + version = "0-unstable-2026-08-19"; pyproject = true; src = fetchFromGitHub { owner = "okfde"; repo = "froide"; - rev = "826415bbc402c3b71c62477f5eed112787169c95"; - hash = "sha256-K9TMtDfYP6v/lbL7SXeHBa6EngK+fsHgU13C1hat/K0="; + rev = "a83f2c28e96f15c55f3009cdadbf2a8fcf17fda8"; + hash = "sha256-hC/CfKh8PTuDiB8PvjdpbOjEVLwVGyR4lxBBcm9vcRg="; }; patches = [ ./django_42_storages.patch ]; - # Relax dependency pinning - # Channels: https://github.com/okfde/froide/issues/995 - pythonRelaxDeps = [ - "channels" - ]; - build-system = [ python.pkgs.setuptools ]; nativeBuildInputs = [ @@ -81,6 +75,7 @@ python.pkgs.buildPythonApplication rec { django-contrib-comments django-crossdomainmedia django-elasticsearch-dsl + django-extended-makemessages django-filingcabinet django-filter django-json-widget @@ -128,7 +123,7 @@ python.pkgs.buildPythonApplication rec { pnpm ; fetcherVersion = 3; - hash = "sha256-NbfCVD+gmtoxuYUCumTKj9P72utK787VdlnuU4lMMGc="; + hash = "sha256-ZBI3lmEKJkikP8oMVQf17UMkPHGPoIfm3r8eoSkxSEo="; }; postBuild = '' @@ -148,6 +143,7 @@ python.pkgs.buildPythonApplication rec { postgresqlTestHook pytest-django pytest-playwright + pytest-xdist pytestCheckHook ]; @@ -184,6 +180,21 @@ python.pkgs.buildPythonApplication rec { # Test hangs "test_collapsed_menu" "test_make_request_logged_out_with_existing_account" + # Requires live Elasticsearch on localhost:9200 + "test_campaign_request_match_live" + "test_make_request_submit_multiple_times" + "test_edit_request_boilerplate" + "test_skip_search_similar" + "test_list_hide_project_duplicates_filter" + # pytest-asyncio/pytest-playwright event-loop + # incompatibility on Python 3.14 (RuntimeError: Runner.run() + "test_redaction" + # redaction regex doesn't match + # German "/anfrage/" URL path segment, only "/request/" and "/r/" + "test_redaction_urls" + # migration bug — changing LANGUAGES/LANGUAGE_CODE + # triggers an unwanted migration on foilawtranslation's unique + "test_no_migration_needed_when_languages_change" ]; preCheck = '' From 67e9fe044aed0269ea9940f5268b5881829c50dd Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 19 Aug 2026 23:17:08 +0200 Subject: [PATCH 69/88] froide: modernize package --- pkgs/by-name/fr/froide/package.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/fr/froide/package.nix b/pkgs/by-name/fr/froide/package.nix index 62cacd22b90e..8a38f7536d74 100644 --- a/pkgs/by-name/fr/froide/package.nix +++ b/pkgs/by-name/fr/froide/package.nix @@ -8,14 +8,14 @@ geos, fetchPnpmDeps, pnpmConfigHook, - pnpm_10, + pnpm_11, nodejs, postgresql, postgresqlTestHook, playwright-driver, }: let - pnpm = pnpm_10; + pnpm = pnpm_11; python = python3Packages.python.override { packageOverrides = self: super: { @@ -40,7 +40,7 @@ let }; in -python.pkgs.buildPythonApplication rec { +python.pkgs.buildPythonApplication (finalAttrs: { pname = "froide"; version = "0-unstable-2026-08-19"; pyproject = true; @@ -116,14 +116,13 @@ python.pkgs.buildPythonApplication rec { ]; pnpmDeps = fetchPnpmDeps { - inherit + inherit (finalAttrs) pname version src - pnpm ; - fetcherVersion = 3; - hash = "sha256-ZBI3lmEKJkikP8oMVQf17UMkPHGPoIfm3r8eoSkxSEo="; + fetcherVersion = 4; + hash = "sha256-+ywpcwF4H2s6s+ls71S+sy6l3gikz62haXCBuI4z+f4="; }; postBuild = '' @@ -133,7 +132,7 @@ python.pkgs.buildPythonApplication rec { postInstall = '' cp -r build manage.py $out/${python.sitePackages}/froide/ makeWrapper $out/${python.sitePackages}/froide/manage.py $out/bin/froide \ - --prefix PYTHONPATH : "${python3Packages.makePythonPath dependencies}" \ + --prefix PYTHONPATH : "${python3Packages.makePythonPath finalAttrs.passthru.dependencies}" \ --set GDAL_LIBRARY_PATH "${gdal}/lib/libgdal.so" \ --set GEOS_LIBRARY_PATH "${geos}/lib/libgeos_c.so" ''; @@ -222,4 +221,4 @@ python.pkgs.buildPythonApplication rec { maintainers = [ lib.maintainers.onny ]; mainProgram = "froide"; }; -} +}) From d1821e5fbf57b3fdead593709317174af208dff4 Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Wed, 19 Aug 2026 23:41:22 +0200 Subject: [PATCH 70/88] python3Packages.wagtail-localize: 1.13.1 -> 1.14.5 --- .../wagtail-localize/default.nix | 13 +++++-------- .../wagtail-localize/failing-test.patch | 19 ------------------- 2 files changed, 5 insertions(+), 27 deletions(-) delete mode 100644 pkgs/development/python-modules/wagtail-localize/failing-test.patch diff --git a/pkgs/development/python-modules/wagtail-localize/default.nix b/pkgs/development/python-modules/wagtail-localize/default.nix index b91643784af6..6aaa8ed8b104 100644 --- a/pkgs/development/python-modules/wagtail-localize/default.nix +++ b/pkgs/development/python-modules/wagtail-localize/default.nix @@ -26,18 +26,18 @@ let pname = "wagtail-localize"; - version = "1.13.1"; + version = "1.14.5"; src = fetchFromGitHub { repo = "wagtail-localize"; owner = "wagtail"; tag = "v${version}"; - hash = "sha256-iJwX/N8/aaAjinU1htVasp88fuuZCOomVPgJ1Ymxre4="; + hash = "sha256-3T3o2whNNWSbsggNhPI6vnxeONGpNdD2/BMiFl/nWmo="; }; assets = buildNpmPackage { pname = "${pname}-assets"; - npmDepsHash = "sha256-mLZaa3BBvbbgaSgZhsdUVPRXR6X5xy/sWRiOXnzV2cQ="; + npmDepsHash = "sha256-5TKYDFYF8H1UrSUWeKDd/lf0Twk1mVKrPL9ywsdSdz4="; NODE_OPTIONS = "--openssl-legacy-provider"; @@ -48,7 +48,7 @@ let mkdir $out - for static_dir in wagtail_localize/static; do + for static_dir in src/wagtail_localize/static; do cp --parents -r $static_dir $out done @@ -84,12 +84,9 @@ buildPythonPackage rec { ]; preBuild = '' - cp -r ${assets}/wagtail_localize . + cp -r ${assets}/src/wagtail_localize/static src/wagtail_localize/ ''; - # See https://github.com/wagtail/wagtail-localize/issues/922 - patches = [ ./failing-test.patch ]; - checkPhase = '' runHook preCheck diff --git a/pkgs/development/python-modules/wagtail-localize/failing-test.patch b/pkgs/development/python-modules/wagtail-localize/failing-test.patch deleted file mode 100644 index 2d50ef7218d0..000000000000 --- a/pkgs/development/python-modules/wagtail-localize/failing-test.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/wagtail_localize/tests/test_edit_translation.py b/wagtail_localize/tests/test_edit_translation.py -index 4bbe5a1..033b6bf 100644 ---- a/wagtail_localize/tests/test_edit_translation.py -+++ b/wagtail_localize/tests/test_edit_translation.py -@@ -1,5 +1,6 @@ - import json - import tempfile -+import unittest - import uuid - - from unittest.mock import patch -@@ -1718,6 +1719,7 @@ def test_cant_edit_snippet_translation_without_perms(self): - "Sorry, you do not have permission to access this area.\n\n\n\n\n", - ) - -+ @unittest.skip - def test_edit_nested_snippet_translation(self): - for permission in Permission.objects.filter( - content_type=ContentType.objects.get_for_model(Header) From c92580bfac773deee3b0cea7a89862d7231c49f9 Mon Sep 17 00:00:00 2001 From: Eric Wolf Date: Thu, 20 Aug 2026 15:19:02 +0200 Subject: [PATCH 71/88] fail2ban: include fixes for systemd socket activation --- pkgs/by-name/fa/fail2ban/package.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/by-name/fa/fail2ban/package.nix b/pkgs/by-name/fa/fail2ban/package.nix index bbfe641c5581..32a161c8edc4 100644 --- a/pkgs/by-name/fa/fail2ban/package.nix +++ b/pkgs/by-name/fa/fail2ban/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, python3, installShellFiles, nixosTests, @@ -57,6 +58,16 @@ python3.pkgs.buildPythonApplication (finalAttrs: { doCheck = false; + patches = [ + # fixes for systemd socket activation - remove next release + (fetchpatch { + url = "https://github.com/fail2ban/fail2ban/commit/403df4a91c8ad8f235a3cb9e17d0cc4d29c2dafd.patch"; + hash = "sha256-HI/9qaB+TMbRu/2NPwV+kVcYK03YNnzcD+iaBOlM20w="; + # causes merge conflicts + excludes = [ "ChangeLog" ]; + }) + ]; + preInstall = '' substituteInPlace setup.py --replace /usr/share/doc/ share/doc/ From a7750865cbbfb105d548b28bc1eb36f064918b94 Mon Sep 17 00:00:00 2001 From: Eric Wolf Date: Thu, 20 Aug 2026 03:57:35 +0200 Subject: [PATCH 72/88] nixos/fail2ban: use systemd socket activation This includes some cleanup to remove redundant entries in `serviceConfig`. --- nixos/doc/manual/release-notes/rl-2611.section.md | 2 ++ nixos/modules/services/security/fail2ban.nix | 8 ++++---- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index f0269cb2d99a..a04d2a6e65e4 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -258,6 +258,8 @@ - `services.gitlab.registry` now uses PostgreSQL as database storage for new installations and supports old installations that use the filesystem as metadata storage. It creates the required PostgreSQL database and user. Users can manually migrate their filesystem based metadata storage. See [GitLab Container Registry Migration to database metadata store](#module-services-gitlab-registry-database-migration). +- `services.fail2ban` now supports systemd socket activation via `fail2ban.socket` + - Enabling [`services.userborn`](#opt-services.userborn.enable) on a system that was previously managed by the default `update-users-groups.pl` script now imports the legacy state from `/var/lib/nixos/` on the first switch. Locked stub entries are added to `/etc/passwd` and `/etc/group` for every name recorded in `uid-map`/`gid-map` that no longer has a live entry, so a previously-used UID/GID cannot be reassigned to a different user. Subordinate id ranges recorded in `auto-subuid-map` are seeded into the subid files as well. If the import fails, userborn does not start and the user database is left untouched. Inspect `journalctl -u userborn-import-legacy.service`, fix or remove the legacy state, and switch again. The import can be skipped entirely with [`services.userborn.importLegacyState`](#opt-services.userborn.importLegacyState)` = false`. - The `newuidmap` and `newgidmap` security wrappers are now installed with `cap_setuid`/`cap_setgid` file capabilities instead of the setuid-root bit, matching shadow's `--with-fcaps` install mode and other major distributions. Rootless containers (podman, docker-rootless, unprivileged user namespaces) are unaffected. The only behavioural change is that mapping host uid 0 via `/etc/subuid` (which NixOS never configures by default) additionally requires `cap_setfcap`; users who explicitly grant uid 0 in a subuid range can restore the previous behaviour with `security.wrappers.newuidmap.capabilities = lib.mkForce "cap_setuid,cap_setfcap+ep";`. diff --git a/nixos/modules/services/security/fail2ban.nix b/nixos/modules/services/security/fail2ban.nix index 87f991a4c7e9..214a9c1da378 100644 --- a/nixos/modules/services/security/fail2ban.nix +++ b/nixos/modules/services/security/fail2ban.nix @@ -400,12 +400,8 @@ in # Security NoNewPrivileges = true; # Directory - RuntimeDirectory = "fail2ban"; RuntimeDirectoryMode = "0750"; - StateDirectory = "fail2ban"; StateDirectoryMode = "0750"; - LogsDirectory = "fail2ban"; - LogsDirectoryMode = "0750"; # Sandboxing ProtectSystem = "strict"; ProtectHome = true; @@ -417,6 +413,10 @@ in ProtectControlGroups = true; }; }; + systemd.sockets.fail2ban.wantedBy = [ + "sockets.target" + "fail2ban.service" + ]; # Defaults for the daemon settings services.fail2ban.daemonSettings.Definition = { From 4ac79832706c1828d27930e4ac275babb4b5f547 Mon Sep 17 00:00:00 2001 From: Eric Wolf Date: Thu, 20 Aug 2026 03:58:18 +0200 Subject: [PATCH 73/88] nixosTests.fail2ban: improve tests - fix ban sometimes resulting in timeouts - test version reporting - explicitly test for connection between server and client - test unbanning - test `fail2ban-regex` executable - test socket activation --- nixos/tests/fail2ban.nix | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/nixos/tests/fail2ban.nix b/nixos/tests/fail2ban.nix index 97e5b4edaeab..934319a3939a 100644 --- a/nixos/tests/fail2ban.nix +++ b/nixos/tests/fail2ban.nix @@ -2,7 +2,7 @@ { name = "fail2ban"; - nodes.machine = _: { + nodes.machine = { ... }: { services.fail2ban = { enable = true; bantime-increment.enable = true; @@ -11,7 +11,7 @@ networking.nftables.enable = true; }; - nodes.client = _: { + nodes.client = { pkgs, ... }: { environment.systemPackages = [ pkgs.sshpass pkgs.netcat @@ -31,16 +31,41 @@ client_addr = "2001:db8:1::1" machine_addr = "2001:db8:1::2" + # Verify that querying the version works + clientVersion = machine.succeed("fail2ban-client -V").rstrip() + t.assertEqual(clientVersion, "${pkgs.fail2ban.version}") + serverVersion = machine.succeed("fail2ban-server -V").rstrip() + t.assertEqual(serverVersion, "${pkgs.fail2ban.version}") + + # Verify that fail2ban-client can communicate with the server + machine.succeed("fail2ban-client ping") + # Verify there is not ban and the port is reachable from the client. machine.succeed(f"test 0 -eq $(fail2ban-client get sshd banned {client_addr})") client.succeed(f"nc -w3 -z {machine_addr} 22") - # Cause authentication failure log entries. - for _ in range(2): - client.fail(f"sshpass -p 'wrongpassword' ssh -o StrictHostKeyChecking=no {machine_addr}") + # Cause authentication failure log entries (detach second command since ban may cause timeout). + client.fail(f"sshpass -p 'wrongpassword' ssh -o StrictHostKeyChecking=no {machine_addr}") + client.execute(f"sshpass -p 'wrongpassword' ssh -o StrictHostKeyChecking=no {machine_addr} >&2 &") # Verify there is a ban and the port is unreachable from the client. machine.wait_until_succeeds(f"test 1 -eq $(fail2ban-client get sshd banned {client_addr})") client.fail(f"nc -w3 -z {machine_addr} 22") + + # Verify that unbanning works + machine.succeed(f"fail2ban-client unban {client_addr}") + client.succeed(f"nc -w3 -z {machine_addr} 22") + + # Verify that fail2ban-regex works + regex = r"^matching log entry: $" + line = "matching log entry: 1.2.3.4" + matches = machine.succeed(f"fail2ban-regex -o matches '{line}' '{regex}'") + t.assertIn(line, matches) + + # Verify that socket activation works + machine.succeed("systemctl stop fail2ban.service") + machine.fail("systemctl --quiet is-active fail2ban.service") + machine.succeed("fail2ban-client ping") + machine.succeed("systemctl --quiet is-active fail2ban.service") ''; } From 17e4e4cc8412425afdff6455083051f56cb4e744 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 22 Aug 2026 12:20:34 +0400 Subject: [PATCH 74/88] =?UTF-8?q?ftxui:=206.1.9=20=E2=86=92=207.0.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ft/ftxui/package.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ft/ftxui/package.nix b/pkgs/by-name/ft/ftxui/package.nix index cc659187d2f4..78dd803d0d8b 100644 --- a/pkgs/by-name/ft/ftxui/package.nix +++ b/pkgs/by-name/ft/ftxui/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, - doxygen, gbenchmark, graphviz, gtest, @@ -12,21 +11,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "ftxui"; - version = "6.1.9"; + version = "7.0.3"; src = fetchFromGitHub { owner = "ArthurSonzogni"; repo = "ftxui"; tag = "v${finalAttrs.version}"; - hash = "sha256-plJxTLhOhUyuay5uYv4KLK9UTmM2vsoda+iDXVa4b+k="; + hash = "sha256-hKdmzraAgKwvOGQXpglD9lm0465j92AAn2MhS9ZM4jA="; }; strictDeps = true; nativeBuildInputs = [ cmake - doxygen - graphviz ]; checkInputs = [ @@ -37,8 +34,6 @@ stdenv.mkDerivation (finalAttrs: { doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform; cmakeFlags = [ - (lib.cmakeBool "FTXUI_BUILD_EXAMPLES" false) - (lib.cmakeBool "FTXUI_BUILD_DOCS" true) (lib.cmakeBool "FTXUI_BUILD_TESTS" finalAttrs.finalPackage.doCheck) ]; From 59402c710d7b45795e1d08e73e7481f892a00ff6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 08:31:09 +0000 Subject: [PATCH 75/88] dataform: 3.0.64 -> 3.0.65 --- pkgs/by-name/da/dataform/package-lock.json | 4 ++-- pkgs/by-name/da/dataform/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/da/dataform/package-lock.json b/pkgs/by-name/da/dataform/package-lock.json index d0ead8fcf7d7..c5667de750b2 100644 --- a/pkgs/by-name/da/dataform/package-lock.json +++ b/pkgs/by-name/da/dataform/package-lock.json @@ -1,12 +1,12 @@ { "name": "@dataform/cli", - "version": "3.0.64", + "version": "3.0.65", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dataform/cli", - "version": "3.0.64", + "version": "3.0.65", "license": "Apache-2.0", "dependencies": { "@google-cloud/bigquery": "~8.3.0", diff --git a/pkgs/by-name/da/dataform/package.nix b/pkgs/by-name/da/dataform/package.nix index f1a5735d8ea1..e6cdf38f43e1 100644 --- a/pkgs/by-name/da/dataform/package.nix +++ b/pkgs/by-name/da/dataform/package.nix @@ -13,7 +13,7 @@ buildNpmPackage (finalAttrs: { pname = "dataform"; - version = "3.0.64"; + version = "3.0.65"; __structuredAttrs = true; strictDeps = true; @@ -22,7 +22,7 @@ buildNpmPackage (finalAttrs: { src = fetchurl { url = "https://registry.npmjs.org/@dataform/cli/-/cli-${finalAttrs.version}.tgz"; - hash = "sha256-ump4LsQzxkSsRzbBbJA4XxHW0C2abhfG+Wf10EZLt5g="; + hash = "sha256-Xs370Tq4vMUC2b4xxcv4U5Qmh1JrqpARaz7n/peBYcw="; }; # Inject the locally committed lockfile into the extracted source @@ -30,7 +30,7 @@ buildNpmPackage (finalAttrs: { cp ${./package-lock.json} package-lock.json ''; - npmDepsHash = "sha256-2Uzh78D9KQzJSpDYOSi2DmJBeKqXbZpLYXlSy+a3Bs4="; + npmDepsHash = "sha256-WhungUwY5egN8hcpffmh4hvLcjJ34Ph6hkxR6mmelnk="; dontNpmBuild = true; From 704d99515e28764a2a28c5b3bcbe86139ef8adcc Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 22 Aug 2026 12:33:36 +0400 Subject: [PATCH 76/88] =?UTF-8?q?json-tui:=201.4.1=20=E2=86=92=201.4.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/js/json-tui/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/js/json-tui/package.nix b/pkgs/by-name/js/json-tui/package.nix index 05cc08c6f76c..6a1163d0ddf4 100644 --- a/pkgs/by-name/js/json-tui/package.nix +++ b/pkgs/by-name/js/json-tui/package.nix @@ -1,7 +1,6 @@ { lib, stdenv, - fetchpatch2, fetchFromGitHub, cmake, @@ -16,23 +15,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "json-tui"; - version = "1.4.1"; + version = "1.4.2"; src = fetchFromGitHub { owner = "ArthurSonzogni"; repo = "json-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-qS2EbCxH8sUUJMu5hwm1+Nu6SsJRfLReX56YSd1RZU4="; + hash = "sha256-PXiTlTwF/qL/Nq1PSf8PHgKa0MD6QrA0tSWiFfm93Gk="; }; - patches = [ - # fixes tests - https://github.com/ArthurSonzogni/json-tui/pull/37 - (fetchpatch2 { - url = "https://github.com/ArthurSonzogni/json-tui/commit/645060a016c1e1ca84b9e1dc638a926415aaa5fe.patch?full_index=1"; - hash = "sha256-8AZEZgU8HHyaasb/7LegSwRAMo1iyonv3XUY284nYKg="; - }) - ]; - strictDeps = true; buildInputs = [ From f8bc03ef3571176fcfc81230374b14a5d105f4ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 09:12:44 +0000 Subject: [PATCH 77/88] terraform-providers.hashicorp_http: 3.6.0 -> 3.6.1 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 288bcaa0b40f..98a51487598f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -607,13 +607,13 @@ "vendorHash": "sha256-n3+BGx8n1kN+kxg2tW90GGJ8zc7uXa/7morRuFXzwhY=" }, "hashicorp_http": { - "hash": "sha256-5zZSKmlhSuIaIiXUZhmTCFwfJ/3QxdDOg4RVooY7qcA=", + "hash": "sha256-1cdwtFS/nEbYk/F+uk5sTuLBCC+jcHbEMFppC93nrJE=", "homepage": "https://registry.terraform.io/providers/hashicorp/http", "owner": "hashicorp", "repo": "terraform-provider-http", - "rev": "v3.6.0", + "rev": "v3.6.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-hh0tOG9HY0cWTda5vjpGwCGntD7I/wCJf6B92EMKRrQ=" + "vendorHash": "sha256-m0KwW01xH4IIbg0eSnqVQOzGJ8UzMJB2AR6l/WuNbIs=" }, "hashicorp_kubernetes": { "hash": "sha256-B/BPhNlQytohgRWdO4oA1FcB8zneVieXlOqYzr+HJX4=", From 364a34efde75a2d37456caa764740948b6627790 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 09:46:40 +0000 Subject: [PATCH 78/88] autobrr: 1.83.0 -> 1.84.0 --- pkgs/by-name/au/autobrr/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix index cd70b8d782ab..9e39006c08dd 100644 --- a/pkgs/by-name/au/autobrr/package.nix +++ b/pkgs/by-name/au/autobrr/package.nix @@ -16,12 +16,12 @@ let pname = "autobrr"; - version = "1.83.0"; + version = "1.84.0"; src = fetchFromGitHub { owner = "autobrr"; repo = "autobrr"; tag = "v${version}"; - hash = "sha256-zVhrQrsv7+qLAGGYCSIcalzZPbmKuUVbgBpubzFuz04="; + hash = "sha256-LogNcJO4Zasi0tareJzlNv/xPgN65e8HkdUZOC279PE="; }; autobrr-web = stdenvNoCC.mkDerivation { @@ -46,7 +46,7 @@ let ; pnpm = pnpm_11; fetcherVersion = 4; - hash = "sha256-sb4nRsQQnf/j7BTKb5h1joDnV5OSTuY6Omjzaz8f+k4="; + hash = "sha256-wTbdQ3Stp4Wp0a89Bb+2uwCo78xuAi8JMpjPk501wXw="; }; postBuild = '' @@ -65,7 +65,7 @@ buildGoModule (finalAttrs: { src ; - vendorHash = "sha256-WOf3MCqRCGqR2BJ8CV3o/zl/AYVgaTYVDPC9cFw+8rs="; + vendorHash = "sha256-mf6luYjIelHYf0TtidY/S5wplIIUqUpadt8DvPq9154="; preBuild = '' cp -r ${finalAttrs.passthru.autobrr-web}/* web/dist From 4b5416a4727ea94401ef555666da750c3f5b52f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1s=20Rivera?= Date: Sat, 22 Aug 2026 11:50:48 +0200 Subject: [PATCH 79/88] syswatch: 0.9.0 -> 0.10.0 Diff: https://github.com/matthart1983/syswatch/compare/v0.9.0...v0.10.0 Changelog: https://github.com/matthart1983/syswatch/releases/tag/v0.10.0 --- pkgs/by-name/sy/syswatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/syswatch/package.nix b/pkgs/by-name/sy/syswatch/package.nix index 6bc4ecc8eaf9..0f99093d76e4 100644 --- a/pkgs/by-name/sy/syswatch/package.nix +++ b/pkgs/by-name/sy/syswatch/package.nix @@ -7,18 +7,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "syswatch"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "matthart1983"; repo = "syswatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-jGVgp4K51saPkbQDV798asCGqc/zhO5vJjbOuXtFWpE="; + hash = "sha256-EHijnB6hG3qrGteB0Q4Um9GgoIJqyZSflaMvQb2Zk8E="; }; __structuredAttrs = true; - cargoHash = "sha256-VfwNasoraA/OqsvhIWzAw/DLc+bwSU3Wgla3xuqh0AE="; + cargoHash = "sha256-5qpjGoA5do1zHytxAMhM1gweWH+aTkiSPK84Ur9WPhI="; nativeCheckInputs = [ versionCheckHook ]; From 2cf3f2312db211da8ffe8d1127f62693248c92a2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 12:17:19 +0200 Subject: [PATCH 80/88] Revert "python3Packages.nsapi: 3.1.3 -> 3.2.1" This reverts commit ef71d13a4780fbc2a4ff104b41ced1f0e742d25c. Breaks tests.home-assistant-components.nederlandse_spoorwegen. --- pkgs/development/python-modules/nsapi/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/nsapi/default.nix b/pkgs/development/python-modules/nsapi/default.nix index d14e9091201c..e404e9d524b9 100644 --- a/pkgs/development/python-modules/nsapi/default.nix +++ b/pkgs/development/python-modules/nsapi/default.nix @@ -2,27 +2,24 @@ lib, buildPythonPackage, fetchFromGitHub, - pyprojectVersionPatchHook, pytz, setuptools, }: buildPythonPackage (finalAttrs: { pname = "nsapi"; - version = "3.2.1"; + version = "3.1.3"; pyproject = true; src = fetchFromGitHub { owner = "aquatix"; repo = "ns-api"; tag = "v${finalAttrs.version}"; - hash = "sha256-eZT6DU68wcEYyoFejECuluzit9MDA269zaKVFWpSuc8="; + hash = "sha256-Buhc0643WeX/4ZU/RkzNWiFjfEAJUtNL6uJ98unTnCg="; }; build-system = [ setuptools ]; - nativeBuildInputs = [ pyprojectVersionPatchHook ]; - dependencies = [ pytz ]; # Project has no tests From 96bc2ad8089f762ca6f732195841d2b7b9f41d46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 22 Aug 2026 10:31:23 +0000 Subject: [PATCH 81/88] phpstan: 2.2.8 -> 2.2.9 --- pkgs/by-name/ph/phpstan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ph/phpstan/package.nix b/pkgs/by-name/ph/phpstan/package.nix index 435c006dac39..53bd40bffafa 100644 --- a/pkgs/by-name/ph/phpstan/package.nix +++ b/pkgs/by-name/ph/phpstan/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "phpstan"; - version = "2.2.8"; + version = "2.2.9"; src = fetchFromGitHub { owner = "phpstan"; repo = "phpstan"; tag = finalAttrs.version; - hash = "sha256-AqvcFS3COwPtRyhO1kHjTuObmYT0x9hIBO1z1SbThQk="; + hash = "sha256-xVguZK9giJuDgF2jDdY3z/AXZX7Nvghp3KnmidOre7o="; }; nativeBuildInputs = [ From 83bcce5265bb899cc0f4c2602ca2a248f2645528 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 12:34:43 +0200 Subject: [PATCH 82/88] python3Packages.homeassistant-stubs: 2026.8.2 -> 2026.8.3 https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.8.3 --- pkgs/servers/home-assistant/stubs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/stubs.nix b/pkgs/servers/home-assistant/stubs.nix index 422847b9ed2f..7efb457961e7 100644 --- a/pkgs/servers/home-assistant/stubs.nix +++ b/pkgs/servers/home-assistant/stubs.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "homeassistant-stubs"; - version = "2026.8.2"; + version = "2026.8.3"; pyproject = true; disabled = python.version != home-assistant.python3Packages.python.version; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "KapJI"; repo = "homeassistant-stubs"; tag = version; - hash = "sha256-cLGvesBrD76vrkG46PnCaadSTLVUZmz0zTBJep15QjM="; + hash = "sha256-2dpEUiNBPyQltkZM9slKkZpbWyxC2f4dzpLJCHeKJ4I="; }; build-system = [ From b145ec113aa6f605dcdf487904330f40036975c2 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 12:35:25 +0200 Subject: [PATCH 83/88] home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.356 -> 0.13.357 https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.357/CHANGELOG.md --- .../home-assistant/pytest-homeassistant-custom-component.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix index 7a1def468f74..c26b54010cdb 100644 --- a/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix +++ b/pkgs/servers/home-assistant/pytest-homeassistant-custom-component.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "pytest-homeassistant-custom-component"; - version = "0.13.356"; + version = "0.13.357"; pyproject = true; disabled = pythonOlder "3.13"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "MatthewFlamm"; repo = "pytest-homeassistant-custom-component"; tag = version; - hash = "sha256-NBGHtEtk3JGqG0VES3UhZ4WLfamDS4EPsLAhYZdl0n4="; + hash = "sha256-FnkR+AhTPIznIdr7bOYLd6IHsoHz2nV855gYwgvrfXU="; }; patches = [ From 28e4ceb5422e9ac0168df965fc23713d6b31a55b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 12:52:23 +0200 Subject: [PATCH 84/88] python3Packages.msmart-ng: 2026.7.0 -> 2026.8.0 https://github.com/mill1000/midea-msmart/releases/tag/2026.8.0 --- pkgs/development/python-modules/msmart-ng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/msmart-ng/default.nix b/pkgs/development/python-modules/msmart-ng/default.nix index bacb4048217f..eba5ab574930 100644 --- a/pkgs/development/python-modules/msmart-ng/default.nix +++ b/pkgs/development/python-modules/msmart-ng/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "msmart-ng"; - version = "2026.7.0"; + version = "2026.8.0"; pyproject = true; src = fetchFromGitHub { owner = "mill1000"; repo = "midea-msmart"; tag = version; - hash = "sha256-OW5++yd+o2KqaFWTo/RiLjK1HO2l9WSDxkiX3lYtaUs="; + hash = "sha256-UbRL42jQk3A8VYe/eLj3XNTFPhyVjBMzB/lTNs0tyRM="; }; build-system = [ From 58bf4b2ac70dd7b5f1bc1e83daac21f2b1e8a631 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 12:52:59 +0200 Subject: [PATCH 85/88] home-assistant-custom-components.midea_ac: 2026.7.2 -> 2026.8.2 https://github.com/mill1000/midea-ac-py/releases/tag/2026.8.2 --- .../home-assistant/custom-components/midea_ac/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix index 8c8cc1b008a1..0e34d0272cfe 100644 --- a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix +++ b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "mill1000"; domain = "midea_ac"; - version = "2026.7.2"; + version = "2026.8.2"; src = fetchFromGitHub { owner = "mill1000"; repo = "midea-ac-py"; tag = version; - hash = "sha256-ErQDCU17qJ3hO7PBawNEn8mj/Gt9kWns6PV5T9OFYqw="; + hash = "sha256-FFSp89d1NDtKmVgt9fI3fFWPL0Xm9h1Kqxl8Rvof6R8="; }; dependencies = [ msmart-ng ]; From 2fd57bec1fe170dd4447192dc842ebcb2215b522 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 22 Aug 2026 14:56:11 +0400 Subject: [PATCH 86/88] exim: update meta.changelog --- pkgs/by-name/ex/exim/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ex/exim/package.nix b/pkgs/by-name/ex/exim/package.nix index 1447a1e9309d..8e9baed2139c 100644 --- a/pkgs/by-name/ex/exim/package.nix +++ b/pkgs/by-name/ex/exim/package.nix @@ -205,6 +205,6 @@ stdenv.mkDerivation (finalAttrs: { helsinki-Jo tv ]; - changelog = "https://github.com/Exim/exim/blob/exim-${finalAttrs.version}/doc/doc-txt/ChangeLog"; + changelog = "https://code.exim.org/exim/exim/releases/tag/exim-${finalAttrs.version}"; }; }) From d7610bb34b5f2dd914c646020f4e0bd1bf638a60 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 13:09:24 +0200 Subject: [PATCH 87/88] python3Packages.msmart-ng: drop emilylange as maintainer --- pkgs/development/python-modules/msmart-ng/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/msmart-ng/default.nix b/pkgs/development/python-modules/msmart-ng/default.nix index eba5ab574930..0e19cc41e0f3 100644 --- a/pkgs/development/python-modules/msmart-ng/default.nix +++ b/pkgs/development/python-modules/msmart-ng/default.nix @@ -51,7 +51,6 @@ buildPythonPackage rec { mainProgram = "msmart-ng"; maintainers = with lib.maintainers; [ hexa - emilylange ]; }; } From 52e9a77672f23f906b75c5d5b4c0a8598a4b1cdb Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sat, 22 Aug 2026 13:09:44 +0200 Subject: [PATCH 88/88] home-assistant-custom-components.midea_ac: drop emilylange as maintainer --- .../home-assistant/custom-components/midea_ac/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix index 0e34d0272cfe..7b55c1bcbd3e 100644 --- a/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix +++ b/pkgs/servers/home-assistant/custom-components/midea_ac/package.nix @@ -33,7 +33,6 @@ buildHomeAssistantComponent rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ hexa - emilylange ]; }; }