From 660f0aacb9ef0e636d825ebd4b8ab7677241afca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Feb 2026 15:16:08 +0000 Subject: [PATCH 01/48] morgen: 3.6.19 -> 4.0.4 --- pkgs/by-name/mo/morgen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/morgen/package.nix b/pkgs/by-name/mo/morgen/package.nix index 45af4b559e91..b94da42c9486 100644 --- a/pkgs/by-name/mo/morgen/package.nix +++ b/pkgs/by-name/mo/morgen/package.nix @@ -16,12 +16,12 @@ stdenv.mkDerivation rec { pname = "morgen"; - version = "3.6.19"; + version = "4.0.4"; src = fetchurl { name = "morgen-${version}.deb"; url = "https://dl.todesktop.com/210203cqcj00tw1/versions/${version}/linux/deb"; - hash = "sha256-9zIs5Z6o9cH7dcVGGCKfCBr/9rR9wvQbs6BZJC3KFiQ="; + hash = "sha256-BAUZAylPJKKUcR3VXQ2pm5VDuJjxM9AnDzujZvuE3BA="; }; nativeBuildInputs = [ From 41aa2a6e4b829916e95cf928fa3320fd8714e5ee Mon Sep 17 00:00:00 2001 From: r4v3n6101 Date: Sun, 2 Mar 2025 20:50:24 +0300 Subject: [PATCH 02/48] hlsdk-portable: init at 2.4 --- pkgs/by-name/hl/hlsdk-portable/package.nix | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/hl/hlsdk-portable/package.nix diff --git a/pkgs/by-name/hl/hlsdk-portable/package.nix b/pkgs/by-name/hl/hlsdk-portable/package.nix new file mode 100644 index 000000000000..01ebf0d48921 --- /dev/null +++ b/pkgs/by-name/hl/hlsdk-portable/package.nix @@ -0,0 +1,41 @@ +{ + lib, + fetchFromGitHub, + stdenv, + wafHook, + python3, +}: + +stdenv.mkDerivation { + pname = "hlsdk-portable"; + + # Taken from build script: https://github.com/FWGS/hlsdk-portable/blob/afe7d33e15c75fa61fc5a8e287bc484146e7c377/wscript#L10 + version = "2.4"; + + src = fetchFromGitHub { + owner = "FWGS"; + repo = "hlsdk-portable"; + fetchSubmodules = true; + rev = "afe7d33e15c75fa61fc5a8e287bc484146e7c377"; + hash = "sha256-lR5otfTur9yRcyAt/NkcCIYcqsMg2QQ+EdkA8o18vA0="; + }; + + nativeBuildInputs = [ + python3 + wafHook + ]; + + dontAddPrefix = true; + + wafConfigureFlags = [ "-T release" ] ++ lib.optionals stdenv.buildPlatform.is64bit [ "-8" ]; + + wafInstallFlags = [ "--destdir=${placeholder "out"}" ]; + + meta = { + homepage = "https://github.com/FWGS/hlsdk-portable"; + description = "Portable crossplatform Half-Life SDK for GoldSource and Xash3D engines"; + license = lib.licenses.unfree; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ r4v3n6101 ]; + }; +} From 49db235ed17c48192dcfa61d6fe004ce245d3fd5 Mon Sep 17 00:00:00 2001 From: r4v3n6101 Date: Sun, 2 Mar 2025 21:00:42 +0300 Subject: [PATCH 03/48] xash3d-fwgs: init at 0-unstable-2026-02-25 --- pkgs/by-name/xa/xash3d-fwgs/package.nix | 102 ++++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 104 insertions(+) create mode 100644 pkgs/by-name/xa/xash3d-fwgs/package.nix diff --git a/pkgs/by-name/xa/xash3d-fwgs/package.nix b/pkgs/by-name/xa/xash3d-fwgs/package.nix new file mode 100644 index 000000000000..b317e9a375f6 --- /dev/null +++ b/pkgs/by-name/xa/xash3d-fwgs/package.nix @@ -0,0 +1,102 @@ +{ + lib, + fetchFromGitHub, + stdenv, + ensureNewerSourcesForZipFilesHook, + python3, + pkg-config, + wafHook, + SDL2, + libx11, + freetype, + opusfile, + libopus, + libogg, + libvorbis, + bzip2, + hlsdk-portable, + makeWrapper, + + # Options + buildSdk ? false, + buildServer ? false, +}: +let + exe = if buildServer then "xash" else "xash3d"; +in +stdenv.mkDerivation { + pname = "xash3d-fwgs"; + version = "0-unstable-2026-02-25"; + + src = fetchFromGitHub { + owner = "FWGS"; + repo = "xash3d-fwgs"; + rev = "2c004e6cb78f0b435f2923a5105c9df43130e337"; + hash = "sha256-Bh0JaeDO/RrMSQKvqJGbmrQoG1aR7Q+5YnBEedARliU="; + postCheckout = '' + cd $out/3rdparty + git submodule update --init --recursive \ + MultiEmulator extras/xash-extras gl-wes-v2 gl4es/gl4es \ + libbacktrace/libbacktrace library_suffix maintui mainui nanogl \ + vgui_support + ''; + }; + + nativeBuildInputs = [ + ensureNewerSourcesForZipFilesHook + python3 + pkg-config + wafHook + makeWrapper + ]; + + buildInputs = + lib.optionals (!buildServer) [ + freetype + opusfile + libopus + libogg + libvorbis + bzip2 + SDL2 + ] + ++ lib.optionals (!buildServer && stdenv.isLinux) [ + libx11 + ]; + + dontAddPrefix = true; + + wafConfigureFlags = [ + "-T release" + ] + ++ lib.optionals buildServer [ + "-d" + ] + ++ lib.optionals (!buildServer) [ + "--sdl-use-pkgconfig" + ] + ++ lib.optionals stdenv.buildPlatform.is64bit [ "-8" ]; + + wafInstallFlags = [ "--destdir=${placeholder "out"}/lib" ]; + + postInstall = '' + mkdir -p $out/bin + mv $out/lib/${exe} $out/bin/${exe}-unwrapped + makeWrapper $out/bin/${exe}-unwrapped $out/bin/${exe} \ + --set XASH3D_RODIR $out/lib/valve \ + --run "export XASH3D_BASEDIR=\$HOME/.xash3d/" \ + --prefix ${ + if stdenv.hostPlatform.isDarwin then "DYLD_LIBRARY_PATH" else "LD_LIBRARY_PATH" + } : "$out/lib" + '' + + lib.optionalString buildSdk "cp -TR ${hlsdk-portable}/valve $out/lib/valve"; + + meta = { + homepage = "https://github.com/FWGS/xash3d-fwgs"; + description = "Xash3D FWGS engine"; + license = lib.licenses.gpl3Plus; + platforms = lib.platforms.all; + maintainers = with lib.maintainers; [ r4v3n6101 ]; + mainProgram = exe; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 788e8b7fd30f..526c653f2bf1 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11445,6 +11445,8 @@ with pkgs; xonotic ; + xash-dedicated = callPackage ../by-name/xa/xash3d-fwgs/package.nix { buildServer = true; }; + xonotic-glx = (callPackage ../games/xonotic { withSDL = false; From 76d6b891b830c099d951fbda2f7c66ac12b151aa Mon Sep 17 00:00:00 2001 From: Manuel Mendez Date: Tue, 14 Oct 2025 22:26:00 -0400 Subject: [PATCH 04/48] nootka: Add updateScript and other clean ups * Add updateScript * Change to fetchFromGitHub, looks like development moved to GitHub * Drop with lib.maintainers --- pkgs/by-name/no/nootka/package.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/no/nootka/package.nix b/pkgs/by-name/no/nootka/package.nix index 5e0a1fb1436b..bee48355ac54 100644 --- a/pkgs/by-name/no/nootka/package.nix +++ b/pkgs/by-name/no/nootka/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, cmake, alsa-lib, fftwSinglePrec, @@ -10,15 +10,19 @@ libvorbis, soundtouch, qt5, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "nootka"; + # drop patch when updating to next release version = "2.0.2"; - src = fetchurl { - url = "mirror://sourceforge/nootka/nootka-${finalAttrs.version}-source.tar.bz2"; - hash = "sha256-ZHdyLZ3+TCpQ77tcNuDlN2124qLDZu9DdH5x7RI1HIs="; + src = fetchFromGitHub { + owner = "SeeLook"; + repo = "nootka"; + tag = "v${finalAttrs.version}"; + sha256 = "sha256-lRgFCPeIBefwsHMsE8eHLxT9GQUT0iUCyIrJz+mltp0="; }; nativeBuildInputs = [ @@ -50,13 +54,15 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail "cmake_minimum_required(VERSION 3.1.0)" "cmake_minimum_required(VERSION 3.10)" ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "Application for practicing playing musical scores and ear training"; mainProgram = "nootka"; homepage = "https://nootka.sourceforge.io/"; license = lib.licenses.gpl3Plus; - maintainers = with lib.maintainers; [ - mmlb + maintainers = [ + lib.maintainers.mmlb ]; platforms = lib.platforms.linux; }; From f3258e3a35dcbe026b5fcda3825c65e237e2f766 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Fri, 6 Mar 2026 13:16:43 +0100 Subject: [PATCH 05/48] rure: 0.2.4 -> 0.2.5 --- pkgs/by-name/ru/rure/Cargo.lock | 26 +++++++++++++------------- pkgs/by-name/ru/rure/pin.json | 4 ++-- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/ru/rure/Cargo.lock b/pkgs/by-name/ru/rure/Cargo.lock index e467ee4229ca..dfa25be4f0f2 100644 --- a/pkgs/by-name/ru/rure/Cargo.lock +++ b/pkgs/by-name/ru/rure/Cargo.lock @@ -4,30 +4,30 @@ version = 3 [[package]] name = "aho-corasick" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301" dependencies = [ "memchr", ] [[package]] name = "libc" -version = "0.2.177" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "memchr" -version = "2.7.6" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "regex" -version = "1.12.2" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", @@ -37,9 +37,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", @@ -48,13 +48,13 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.8" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" +checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" [[package]] name = "rure" -version = "0.2.4" +version = "0.2.5" dependencies = [ "libc", "regex", diff --git a/pkgs/by-name/ru/rure/pin.json b/pkgs/by-name/ru/rure/pin.json index 7fc7680099f9..f7364d9e3e17 100644 --- a/pkgs/by-name/ru/rure/pin.json +++ b/pkgs/by-name/ru/rure/pin.json @@ -1,5 +1,5 @@ { "pname": "rure", - "version": "0.2.4", - "hash": "sha256:02wgpjllvlqhcpj8w59qwfjhxch3qy5i2qg3a1v1555dhhzqnnwl" + "version": "0.2.5", + "hash": "sha256:1fnpmk5xl332cbjshd3lfckvkspbr1dic4id5w6xhb0vm6xz9xy9" } From 9d3fe28fbd07cc4f290a75263359e1c1a04b252f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 15:01:06 +0000 Subject: [PATCH 06/48] halloy: 2026.2 -> 2026.4 --- pkgs/by-name/ha/halloy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/halloy/package.nix b/pkgs/by-name/ha/halloy/package.nix index 8d4932a0e1b7..cbabbe87099a 100644 --- a/pkgs/by-name/ha/halloy/package.nix +++ b/pkgs/by-name/ha/halloy/package.nix @@ -21,16 +21,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "halloy"; - version = "2026.2"; + version = "2026.4"; src = fetchFromGitHub { owner = "squidowl"; repo = "halloy"; tag = finalAttrs.version; - hash = "sha256-xx4r6vdUeh0yr986+Z67xtViQA7mMpsXmTohu3jIwMs="; + hash = "sha256-gWN+KcAoMTRySZObRleDCNfUukprGkNGFELD7xT/x/Q="; }; - cargoHash = "sha256-86v1GjMkzP5Gc+6/evBw2XpMitBfazLAhNB4AQ7yPNs="; + cargoHash = "sha256-g9Q2YCjgC5MBX/Tv/dvRuHIxo7qq5J7hjsw3YeTn0jI="; nativeBuildInputs = [ copyDesktopItems From 8df110ec730dbc886b48a1de37b1c95479dfdd2d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 19:39:22 +0000 Subject: [PATCH 07/48] iosevka: 34.2.0 -> 34.2.1 --- pkgs/by-name/io/iosevka/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/io/iosevka/package.nix b/pkgs/by-name/io/iosevka/package.nix index c8c051d7d6ca..0e333e899080 100644 --- a/pkgs/by-name/io/iosevka/package.nix +++ b/pkgs/by-name/io/iosevka/package.nix @@ -58,16 +58,16 @@ assert (extraParameters != null) -> set != null; buildNpmPackage rec { pname = "Iosevka${toString set}"; - version = "34.2.0"; + version = "34.2.1"; src = fetchFromGitHub { owner = "be5invis"; repo = "iosevka"; rev = "v${version}"; - hash = "sha256-AK1lIC16F2CKSfRtF4SwOLAZr+v6VdjZIEOrios1uaw="; + hash = "sha256-yj46lNYOzaopu5Mo68jwh+xf/q/bjMmQdprh6e56eeY="; }; - npmDepsHash = "sha256-N5IxbuwchR0hIaOVR5m3SQmkopCMhu86QqhD1pztoB4="; + npmDepsHash = "sha256-it0YwPcoYCIMddktgywBuYvvx3Psghoii3pu0K3RDlI="; nativeBuildInputs = [ remarshal From aa8e8032aac390d9a4826e5a8f14007243b7f50b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 8 Mar 2026 23:05:19 +0000 Subject: [PATCH 08/48] python3Packages.devito: 4.8.20 -> 4.8.21 Diff: https://github.com/devitocodes/devito/compare/v4.8.20...v4.8.21 Changelog: https://github.com/devitocodes/devito/releases/tag/v4.8.21 --- .../python-modules/devito/default.nix | 22 +++++-- .../devito/fix-codepy-compat.patch | 60 +++++++++++++++++++ 2 files changed, 76 insertions(+), 6 deletions(-) create mode 100644 pkgs/development/python-modules/devito/fix-codepy-compat.patch diff --git a/pkgs/development/python-modules/devito/default.nix b/pkgs/development/python-modules/devito/default.nix index fd884f337460..06894f3f1dd5 100644 --- a/pkgs/development/python-modules/devito/default.nix +++ b/pkgs/development/python-modules/devito/default.nix @@ -30,18 +30,25 @@ scipy, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "devito"; - version = "4.8.20"; + version = "4.8.21"; pyproject = true; src = fetchFromGitHub { owner = "devitocodes"; repo = "devito"; - tag = "v${version}"; - hash = "sha256-7GlpvPjiUckzh1s2Pwfaoy/bMsAW1FscnyxGaADyie8="; + tag = "v${finalAttrs.version}"; + hash = "sha256-nD1bUFv24lnonajUG6m5yhGUAC0pVtSKTX69JwSt69E="; }; + patches = [ + # codepy >=2025.1 turned GCCToolchain into a frozen dataclass, + # breaking devito's imperative attribute assignments and renaming + # several API parameters. Upstream pins codepy<2025; patch instead. + ./fix-codepy-compat.patch + ]; + pythonRemoveDeps = [ "pip" ]; pythonRelaxDeps = true; @@ -88,6 +95,9 @@ buildPythonPackage rec { # Download dataset from the internet "test_gs_2d_float" "test_gs_2d_int" + + # Numerical precision issue: assert Data(False) + "test_cire_n_strides" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # FAILED tests/test_unexpansion.py::Test2Pass::test_v0 - assert False @@ -152,8 +162,8 @@ buildPythonPackage rec { meta = { description = "Code generation framework for automated finite difference computation"; homepage = "https://www.devitoproject.org/"; - changelog = "https://github.com/devitocodes/devito/releases/tag/${src.tag}"; + changelog = "https://github.com/devitocodes/devito/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/devito/fix-codepy-compat.patch b/pkgs/development/python-modules/devito/fix-codepy-compat.patch new file mode 100644 index 000000000000..bcafdadffce7 --- /dev/null +++ b/pkgs/development/python-modules/devito/fix-codepy-compat.patch @@ -0,0 +1,60 @@ +--- a/devito/arch/compiler.py ++++ b/devito/arch/compiler.py +@@ -145,6 +145,14 @@ + + + class Compiler(GCCToolchain): ++ # codepy >=2025.1 turned GCCToolchain into a frozen dataclass, which ++ # forbids attribute assignment. Override the frozen __setattr__ / ++ # __delattr__ so that Compiler (and its subclasses) can keep setting ++ # attributes imperatively. ++ def __setattr__(self, name, value): ++ object.__setattr__(self, name, value) ++ def __delattr__(self, name): ++ object.__delattr__(self, name) + """ + Base class for all compiler classes. + +@@ -196,7 +204,11 @@ + else: + self._name = maybe_name + +- super().__init__(**kwargs) ++ # codepy >=2025.1: GCCToolchain is a frozen dataclass whose __init__ ++ # requires all fields as positional args. Skip it entirely and ++ # initialise the fields that Compiler never sets itself. ++ self.o_ext = '.o' ++ self.features = set() + + self.__lookup_cmds__() + self._cpp = kwargs.get('cpp', self._default_cpp) +@@ -355,12 +367,12 @@ + ) from e + debug(f"Make <{' '.join(args)}>") + +- def _cmdline(self, files, object=False): ++ def _cmdline(self, files, *, is_object=False): + """ + Sanitize command line to remove all shell string escape such as + mpicc/mpicxx would add, e.g., `-Wl\\,-rpath,/path/to/lib`. + """ +- cc_line = super()._cmdline(files, object=object) ++ cc_line = super()._cmdline(files, is_object=is_object) + return [s.replace('\\', '') for s in cc_line] + + def jit_compile(self, soname, code): +@@ -417,9 +429,11 @@ + # when running the test suite in parallel) + with warnings.catch_warnings(): + warnings.simplefilter('ignore') +- _, _, _, recompiled = compile_from_string(self, target, code, src_file, +- cache_dir=cache_dir, debug=debug, +- sleep_delay=sleep_delay) ++ # codepy >=2025.1: source_name is now keyword-only. ++ _, _, _, recompiled = compile_from_string( ++ self, target, code, source_name=src_file, ++ cache_dir=cache_dir, debug=debug, ++ sleep_delay=sleep_delay) + + return recompiled, src_file + From f136d4a6ec926c4eb0a19034816decd50d2759fd Mon Sep 17 00:00:00 2001 From: 4ever2 <3417013+4ever2@users.noreply.github.com> Date: Mon, 9 Mar 2026 13:42:41 +0100 Subject: [PATCH 09/48] rocqPackages.stdpp: init at 1.13.0 --- .../development/coq-modules/stdpp/default.nix | 96 ++++++++++--------- .../rocq-modules/stdpp/default.nix | 41 ++++++++ pkgs/top-level/rocq-packages.nix | 1 + 3 files changed, 95 insertions(+), 43 deletions(-) create mode 100644 pkgs/development/rocq-modules/stdpp/default.nix diff --git a/pkgs/development/coq-modules/stdpp/default.nix b/pkgs/development/coq-modules/stdpp/default.nix index 4270c5877a2c..65b21fd1cf50 100644 --- a/pkgs/development/coq-modules/stdpp/default.nix +++ b/pkgs/development/coq-modules/stdpp/default.nix @@ -6,50 +6,60 @@ version ? null, }: -mkCoqDerivation { - pname = "stdpp"; - inherit version; - domain = "gitlab.mpi-sws.org"; - owner = "iris"; - defaultVersion = - let - case = case: out: { inherit case out; }; - in - with lib.versions; - lib.switch coq.coq-version [ - (case (range "8.19" "9.1") "1.12.0") - (case (range "8.18" "8.19") "1.10.0") - (case (range "8.16" "8.18") "1.9.0") - (case (range "8.13" "8.17") "1.8.0") - (case (range "8.12" "8.14") "1.6.0") - (case (range "8.11" "8.13") "1.5.0") - (case (range "8.8" "8.10") "1.4.0") - ] null; - release."1.12.0".sha256 = "sha256-2o8YMkKbXrKHwtfpkdAovxl+2NZZk958GjSSd9wcEIU="; - release."1.11.0".sha256 = "sha256-yqnkaA5gUdZBJZ3JnvPYh11vKQRl0BAnior1yGowG7k="; - release."1.10.0".sha256 = "sha256-bfynevIKxAltvt76lsqVxBmifFkzEhyX8lRgTKxr21I="; - release."1.9.0".sha256 = "sha256-OXeB+XhdyzWMp5Karsz8obp0rTeMKrtG7fu/tmc9aeI="; - release."1.8.0".sha256 = "sha256-VkIGBPHevHeHCo/Q759Q7y9WyhSF/4SMht4cOPuAXHU="; - release."1.7.0".sha256 = "sha256:0447wbzm23f9rl8byqf6vglasfn6c1wy6cxrrwagqjwsh3i5lx8y"; - release."1.6.0".sha256 = "1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v"; - release."1.5.0".sha256 = "1ym0fy620imah89p8b6rii8clx2vmnwcrbwxl3630h24k42092nf"; - release."1.4.0".sha256 = "1m6c7ibwc99jd4cv14v3r327spnfvdf3x2mnq51f9rz99rffk68r"; - releaseRev = v: "coq-stdpp-${v}"; +let + derivation = mkCoqDerivation { + pname = "stdpp"; + inherit version; + domain = "gitlab.mpi-sws.org"; + owner = "iris"; + defaultVersion = + let + case = case: out: { inherit case out; }; + in + with lib.versions; + lib.switch coq.coq-version [ + (case (range "8.19" "9.1") "1.12.0") + (case (range "8.18" "8.19") "1.10.0") + (case (range "8.16" "8.18") "1.9.0") + (case (range "8.13" "8.17") "1.8.0") + (case (range "8.12" "8.14") "1.6.0") + (case (range "8.11" "8.13") "1.5.0") + (case (range "8.8" "8.10") "1.4.0") + ] null; + release."1.12.0".sha256 = "sha256-2o8YMkKbXrKHwtfpkdAovxl+2NZZk958GjSSd9wcEIU="; + release."1.11.0".sha256 = "sha256-yqnkaA5gUdZBJZ3JnvPYh11vKQRl0BAnior1yGowG7k="; + release."1.10.0".sha256 = "sha256-bfynevIKxAltvt76lsqVxBmifFkzEhyX8lRgTKxr21I="; + release."1.9.0".sha256 = "sha256-OXeB+XhdyzWMp5Karsz8obp0rTeMKrtG7fu/tmc9aeI="; + release."1.8.0".sha256 = "sha256-VkIGBPHevHeHCo/Q759Q7y9WyhSF/4SMht4cOPuAXHU="; + release."1.7.0".sha256 = "sha256:0447wbzm23f9rl8byqf6vglasfn6c1wy6cxrrwagqjwsh3i5lx8y"; + release."1.6.0".sha256 = "1l1w6srzydjg0h3f4krrfgvz455h56shyy2lbcnwdbzjkahibl7v"; + release."1.5.0".sha256 = "1ym0fy620imah89p8b6rii8clx2vmnwcrbwxl3630h24k42092nf"; + release."1.4.0".sha256 = "1m6c7ibwc99jd4cv14v3r327spnfvdf3x2mnq51f9rz99rffk68r"; + releaseRev = v: "coq-stdpp-${v}"; - propagatedBuildInputs = [ stdlib ]; + propagatedBuildInputs = [ stdlib ]; - preBuild = '' - if [[ -f coq-lint.sh ]] - then patchShebangs coq-lint.sh - fi - ''; + preBuild = '' + if [[ -f coq-lint.sh ]] + then patchShebangs coq-lint.sh + fi + ''; - meta = { - description = "Extended “Standard Library” for Coq"; - license = lib.licenses.bsd3; - maintainers = [ - lib.maintainers.vbgl - lib.maintainers.ineol - ]; + meta = { + description = "Extended “Standard Library” for Coq"; + license = lib.licenses.bsd3; + maintainers = [ + lib.maintainers.vbgl + lib.maintainers.ineol + ]; + }; }; -} +in +# this is just a wrapper for rocqPackages.stdpp for Rocq >= 9.0 +if coq.rocqPackages ? stdpp then + coq.rocqPackages.stdpp.override { + inherit version; + inherit (coq.rocqPackages) rocq-core; + } +else + derivation diff --git a/pkgs/development/rocq-modules/stdpp/default.nix b/pkgs/development/rocq-modules/stdpp/default.nix new file mode 100644 index 000000000000..927fed975840 --- /dev/null +++ b/pkgs/development/rocq-modules/stdpp/default.nix @@ -0,0 +1,41 @@ +{ + lib, + mkRocqDerivation, + rocq-core, + stdlib, + version ? null, +}: + +mkRocqDerivation { + pname = "stdpp"; + inherit version; + domain = "gitlab.mpi-sws.org"; + owner = "iris"; + defaultVersion = + let + case = case: out: { inherit case out; }; + in + with lib.versions; + lib.switch rocq-core.rocq-version [ + (case (range "9.0" "9.2") "1.13.0") + ] null; + release."1.13.0".sha256 = "sha256-kj8oBzarsLB4DDQ43yz4ViQbyzuISqext28wC2Fh3Sw="; + releaseRev = v: "stdpp-${v}"; + + propagatedBuildInputs = [ stdlib ]; + + preBuild = '' + if [[ -f coq-lint.sh ]] + then patchShebangs coq-lint.sh + fi + ''; + + meta = { + description = "Extended “Standard Library” for Rocq"; + license = lib.licenses.bsd3; + maintainers = [ + lib.maintainers.vbgl + lib.maintainers.ineol + ]; + }; +} diff --git a/pkgs/top-level/rocq-packages.nix b/pkgs/top-level/rocq-packages.nix index 53f5720c53d9..5046cfe9b645 100644 --- a/pkgs/top-level/rocq-packages.nix +++ b/pkgs/top-level/rocq-packages.nix @@ -52,6 +52,7 @@ let relation-algebra = callPackage ../development/rocq-modules/relation-algebra { }; rocq-elpi = callPackage ../development/rocq-modules/rocq-elpi { }; stdlib = callPackage ../development/rocq-modules/stdlib { }; + stdpp = callPackage ../development/rocq-modules/stdpp { }; vsrocq-language-server = callPackage ../development/rocq-modules/vsrocq-language-server { }; filterPackages = doesFilter: if doesFilter then filterRocqPackages self else self; From 1906335e58b4d7beff1b1e0cc3f2e00cbfd85bfa Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Mon, 24 Nov 2025 07:08:06 +0100 Subject: [PATCH 10/48] maintainer: update caniko --- maintainers/maintainer-list.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1150fe4a12ab..8bf503b5ad0d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4346,7 +4346,10 @@ github = "caniko"; githubId = 29519599; name = "Can H. Tartanoglu"; - keys = [ { fingerprint = "DF95 1EC0 9B8F 8094 C616 5589 1D63 6EDE 97DC 0280"; } ]; + keys = [ + { fingerprint = "DF95 1EC0 9B8F 8094 C616 5589 1D63 6EDE 97DC 0280"; } + { fingerprint = "818D 507F 1E62 139F 8A17 EAA6 4623 DEA0 6FDA CFE1"; } + ]; }; canndrew = { email = "shum@canndrew.org"; From 5d67299197650981a2fde0fc15eeeae6dbb200b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 21:40:47 +0000 Subject: [PATCH 11/48] stasis: 1.0.0 -> 1.1.0 --- 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 f64903294899..d95b463662e4 100644 --- a/pkgs/by-name/st/stasis/package.nix +++ b/pkgs/by-name/st/stasis/package.nix @@ -14,16 +14,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "stasis"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "saltnpepper97"; repo = "stasis"; tag = "v${finalAttrs.version}"; - hash = "sha256-Rq3JnZAYzysIPdcVVM/ctKBARPGxKzzae2owVwqNPt8="; + hash = "sha256-WgfBaBBQSbEgwl14BFiANiK77Mj7ptXqX9Q3CWA2MJ8="; }; - cargoHash = "sha256-wAuiD66MFoQoAxsDL2bGV1GIUn7mw2TVespuD1gJcuQ="; + cargoHash = "sha256-rXyRvLQ1r7AxBgegOCtexGlBomd6tMDK2X2xUE50Mkg="; nativeBuildInputs = [ pkg-config From 2dd8fdba9f957ebdf23fba19296804b38646712c Mon Sep 17 00:00:00 2001 From: whispers Date: Mon, 9 Mar 2026 14:52:15 -0400 Subject: [PATCH 12/48] onnxruntime: downgrade unused variable errors to warnings Several build failures have appeared as a result of `-Werror=unused-variable`, which is rather useless to Nixpkgs as a downstream of onnxruntime. We downgrade them to non-fatal warnings accordingly. --- pkgs/by-name/on/onnxruntime/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 097e54955b37..98dac3dc7dd3 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -253,6 +253,8 @@ effectiveStdenv.mkDerivation (finalAttrs: { cmakeFlags = [ (lib.cmakeBool "ABSL_ENABLE_INSTALL" true) + # leads to failing builds, which isn't particularly useful for Nixpkgs + (lib.cmakeFeature "CMAKE_CXX_FLAGS" "-Wno-error=unused-variable") (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true) (lib.cmakeBool "FETCHCONTENT_QUIET" false) (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ABSEIL_CPP" "${abseil-cpp_202407.src}") From 512658d41e7a135dc3660251451d38f12078b715 Mon Sep 17 00:00:00 2001 From: whispers Date: Mon, 9 Mar 2026 14:52:15 -0400 Subject: [PATCH 13/48] onnxruntime: fix build with protobuf 34 Protobuf 34 introduces `[[nodiscard]]` on many functions which leads to compilation errors due to `-Werror`. Accordingly, we patch in some checks to make sure the result of Protobuf serialization calls is `true` (as this signifies success). --- pkgs/by-name/on/onnxruntime/package.nix | 4 + .../on/onnxruntime/protobuf34-nodiscard.patch | 101 ++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 pkgs/by-name/on/onnxruntime/protobuf34-nodiscard.patch diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 98dac3dc7dd3..859adff2f720 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -143,6 +143,10 @@ effectiveStdenv.mkDerivation (finalAttrs: { url = "https://gitlab.alpinelinux.org/alpine/aports/-/raw/462dfe0eb4b66948fe48de44545cc22bb64fdf9f/community/onnxruntime/0001-Remove-MATH_NO_EXCEPT-macro.patch"; hash = "sha256-BdeGYevZExWWCuJ1lSw0Roy3h+9EbJgFF8qMwVxSn1A="; }) + + # Fix build of ignored outputs after Protobuf 34 added `[[nodiscard]]` to + # many functions. + ./protobuf34-nodiscard.patch ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/on/onnxruntime/protobuf34-nodiscard.patch b/pkgs/by-name/on/onnxruntime/protobuf34-nodiscard.patch new file mode 100644 index 000000000000..874a819bf06c --- /dev/null +++ b/pkgs/by-name/on/onnxruntime/protobuf34-nodiscard.patch @@ -0,0 +1,101 @@ +diff --git a/onnxruntime/core/framework/graph_partitioner.cc b/onnxruntime/core/framework/graph_partitioner.cc +index 43caf4766d..fabc2a26a0 100644 +--- a/onnxruntime/core/framework/graph_partitioner.cc ++++ b/onnxruntime/core/framework/graph_partitioner.cc +@@ -957,7 +957,7 @@ + + AllocatorPtr allocator = output_buffer_holder->buffer_allocator; + IAllocatorUniquePtr buffer = IAllocator::MakeUniquePtr(allocator, buffer_size); +- model_proto.SerializeToArray(buffer.get(), static_cast(buffer_size)); ++ ORT_RETURN_IF_NOT(model_proto.SerializeToArray(buffer.get(), static_cast(buffer_size)), "Failed to serialize to array"); + + *output_buffer_holder->buffer_size_ptr = buffer_size; + *output_buffer_holder->buffer_ptr = buffer.release(); +@@ -970,7 +970,7 @@ + auto out_stream_buf = std::make_unique(*output_write_func_holder); + std::ostream out_stream(out_stream_buf.get()); + +- model_proto.SerializeToOstream(&out_stream); ++ ORT_RETURN_IF_NOT(model_proto.SerializeToOstream(&out_stream), "Failed to serialize to out stream"); + out_stream.flush(); + ORT_RETURN_IF_ERROR(out_stream_buf->GetStatus()); + } else { +diff --git a/onnxruntime/python/onnxruntime_pybind_schema.cc b/onnxruntime/python/onnxruntime_pybind_schema.cc +index cd1d2a8da1..05da1a1447 100644 +--- a/onnxruntime/python/onnxruntime_pybind_schema.cc ++++ b/onnxruntime/python/onnxruntime_pybind_schema.cc +@@ -169,7 +169,7 @@ + "_default_value", + [](ONNX_NAMESPACE::OpSchema::Attribute* attr) -> py::bytes { + std::string out; +- attr->default_value.SerializeToString(&out); ++ (void)attr->default_value.SerializeToString(&out); + return out; + }) + .def_readonly("required", &ONNX_NAMESPACE::OpSchema::Attribute::required); +diff --git a/onnxruntime/test/ep_graph/test_ep_graph.cc b/onnxruntime/test/ep_graph/test_ep_graph.cc +index 7e6d157799..f08b09990d 100644 +--- a/onnxruntime/test/ep_graph/test_ep_graph.cc ++++ b/onnxruntime/test/ep_graph/test_ep_graph.cc +@@ -232,7 +232,7 @@ + handle_initializer_data)); + + std::ofstream ofs(serialized_model_path, std::ios::binary); +- model_proto.SerializeToOstream(&ofs); ++ ASSERT_TRUE(model_proto.SerializeToOstream(&ofs)); + ofs.flush(); + + ASSERT_TRUE(std::filesystem::exists(serialized_model_path)); +@@ -357,7 +357,7 @@ + handle_initializer_data)); + + std::ofstream ofs(serialized_model_path, std::ios::binary); +- model_proto.SerializeToOstream(&ofs); ++ ASSERT_TRUE(model_proto.SerializeToOstream(&ofs)); + ofs.flush(); + + ASSERT_TRUE(std::filesystem::exists(serialized_model_path)); +@@ -487,7 +487,7 @@ + handle_initializer_data)); + + std::ofstream ofs(serialized_model_path, std::ios::binary); +- model_proto.SerializeToOstream(&ofs); ++ ASSERT_TRUE(model_proto.SerializeToOstream(&ofs)); + ofs.flush(); + + ASSERT_TRUE(std::filesystem::exists(serialized_model_path)); +@@ -552,7 +552,7 @@ + ASSERT_CXX_ORTSTATUS_OK(OrtEpUtils::OrtGraphToProto(test_graph->GetOrtGraph(), model_proto)); + + std::ofstream ofs(serialized_model_path, std::ios::binary); +- model_proto.SerializeToOstream(&ofs); ++ ASSERT_TRUE(model_proto.SerializeToOstream(&ofs)); + ofs.flush(); + + ASSERT_TRUE(std::filesystem::exists(serialized_model_path)); +diff --git a/onnxruntime/test/optimizer/graph_transform_test_builder.cc b/onnxruntime/test/optimizer/graph_transform_test_builder.cc +index 756cc4159e..8323851385 100644 +--- a/onnxruntime/test/optimizer/graph_transform_test_builder.cc ++++ b/onnxruntime/test/optimizer/graph_transform_test_builder.cc +@@ -158,7 +158,7 @@ + + // Serialize the model to a string. + std::string model_data; +- model.ToProto().SerializeToString(&model_data); ++ ASSERT_TRUE(model.ToProto().SerializeToString(&model_data)); + std::shared_ptr ep_shared = ep ? std::move(ep) : nullptr; + + auto run_model = [&](TransformerLevel level, std::vector& fetches, +diff --git a/onnxruntime/test/optimizer/nchwc_optimizer_test.cc b/onnxruntime/test/optimizer/nchwc_optimizer_test.cc +index 538f600404..111692d4ca 100644 +--- a/onnxruntime/test/optimizer/nchwc_optimizer_test.cc ++++ b/onnxruntime/test/optimizer/nchwc_optimizer_test.cc +@@ -185,7 +185,7 @@ + + // Serialize the model to a string. + std::string model_data; +- model.ToProto().SerializeToString(&model_data); ++ ASSERT_TRUE(model.ToProto().SerializeToString(&model_data)); + + auto run_model = [&](TransformerLevel level, std::vector& fetches) { + SessionOptions session_options; From 918a7654f24e8fc9ba148de090f882ecb1ade883 Mon Sep 17 00:00:00 2001 From: fsagbuya Date: Tue, 10 Mar 2026 11:16:52 +0800 Subject: [PATCH 14/48] python3Packages.qasync: don't propagate pyqt5, use pyqt6 for checks --- pkgs/development/python-modules/qasync/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/qasync/default.nix b/pkgs/development/python-modules/qasync/default.nix index 5ef1ad8242de..c1b317c445e2 100644 --- a/pkgs/development/python-modules/qasync/default.nix +++ b/pkgs/development/python-modules/qasync/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - pyqt5, + pyqt6, pytestCheckHook, uv-build, }: @@ -27,9 +27,10 @@ buildPythonPackage rec { build-system = [ uv-build ]; - dependencies = [ pyqt5 ]; - - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + pytestCheckHook + pyqt6 + ]; pythonImportsCheck = [ "qasync" ]; From 6c52339abfc7b80f3b52e7a3c7d39a2b93c4fd78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 07:45:32 +0000 Subject: [PATCH 15/48] mprisence: 1.4.1 -> 1.4.2 --- pkgs/by-name/mp/mprisence/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mprisence/package.nix b/pkgs/by-name/mp/mprisence/package.nix index 4203109bb1d6..ef0a1703b83d 100644 --- a/pkgs/by-name/mp/mprisence/package.nix +++ b/pkgs/by-name/mp/mprisence/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mprisence"; - version = "1.4.1"; + version = "1.4.2"; src = fetchFromGitHub { owner = "lazykern"; repo = "mprisence"; tag = "v${finalAttrs.version}"; - hash = "sha256-0Mty4LZRsjHlS0CLE8Nh6VV/TUSpO5eTlUfSDXgXgwM="; + hash = "sha256-tzxuofwhYq6iRZ+f+T9KkXCV9gIplYc1LdB85D75hBA="; }; - cargoHash = "sha256-rX7RY5OJnvSDhtjXAEt4XpSZfMu19szdmslMZv5ZTxk="; + cargoHash = "sha256-W4/ppT37h+Ho7oVKA/2KhCjQeZX0NiIqdopQmBWf/Xc="; nativeBuildInputs = [ pkg-config ]; From a6e30bef165970a463e2737440489ae3cf3cbe82 Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Tue, 10 Mar 2026 09:34:40 +0100 Subject: [PATCH 16/48] python3Packages.torchcodec: inherit cudaSupport from torch --- pkgs/development/python-modules/torchcodec/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/torchcodec/default.nix b/pkgs/development/python-modules/torchcodec/default.nix index faa871520f9e..f069d76f33a3 100644 --- a/pkgs/development/python-modules/torchcodec/default.nix +++ b/pkgs/development/python-modules/torchcodec/default.nix @@ -1,7 +1,6 @@ { lib, stdenv, - config, buildPythonPackage, fetchFromGitHub, @@ -10,7 +9,6 @@ # buildInputs ffmpeg, - cudaPackages, # build-system cmake, @@ -21,7 +19,8 @@ pytestCheckHook, torchvision, - cudaSupport ? config.cudaSupport, + cudaSupport ? torch.cudaSupport, + cudaPackages, }: buildPythonPackage rec { From fee78689e3a94cd44d31cbdd59c290cab48d46df Mon Sep 17 00:00:00 2001 From: "Can H. Tartanoglu" Date: Tue, 10 Mar 2026 09:35:13 +0100 Subject: [PATCH 17/48] python3Packages.torchcodec: add caniko as maintainer --- pkgs/development/python-modules/torchcodec/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/torchcodec/default.nix b/pkgs/development/python-modules/torchcodec/default.nix index f069d76f33a3..5c8bd8fa1e7d 100644 --- a/pkgs/development/python-modules/torchcodec/default.nix +++ b/pkgs/development/python-modules/torchcodec/default.nix @@ -160,6 +160,9 @@ buildPythonPackage rec { homepage = "https://github.com/meta-pytorch/torchcodec"; changelog = "https://github.com/meta-pytorch/torchcodec/releases/tag/${src.tag}"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ GaetanLepage ]; + maintainers = with lib.maintainers; [ + GaetanLepage + caniko + ]; }; } From 33970cb3798478cfe32cdbebb41b9811655c78a5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Mar 2026 10:32:07 +0100 Subject: [PATCH 18/48] btrpa-scan: init at 0.6.0-unstable-2026-02-18 Bluetooth Low Energy (BLE) scanner https://github.com/HackingDave/btrpa-scan --- pkgs/by-name/bt/btrpa-scan/package.nix | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/bt/btrpa-scan/package.nix diff --git a/pkgs/by-name/bt/btrpa-scan/package.nix b/pkgs/by-name/bt/btrpa-scan/package.nix new file mode 100644 index 000000000000..20c6657fcfca --- /dev/null +++ b/pkgs/by-name/bt/btrpa-scan/package.nix @@ -0,0 +1,41 @@ +{ + lib, + fetchFromGitHub, + python3, +}: + +python3.pkgs.buildPythonApplication (finalAttrs: { + pname = "btrpa-scan"; + version = "0.6.0-unstable-2026-02-18"; + pyproject = true; + + src = fetchFromGitHub { + owner = "HackingDave"; + repo = "btrpa-scan"; + rev = "aa286d8d7a5ff11926f1b9f064ec9e00eeeeb5a6"; + hash = "sha256-Q0+seEDvBQ2s+f8djM71JV84yzODe+gBEZZV1UTKKGg="; + }; + + build-system = with python3.pkgs; [ hatchling ]; + + dependencies = with python3.pkgs; [ + bleak + cryptography + flask + flask-socketio + ]; + + pythonImportsCheck = [ "btrpa_scan" ]; + + meta = { + description = "Bluetooth Low Energy (BLE) scanner"; + homepage = "https://github.com/HackingDave/btrpa-scan"; + changelog = "https://github.com/HackingDave/btrpa-scan/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = with lib.licenses; [ + asl20 + mit + ]; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "btrpa-scan"; + }; +}) From c541577807ead3d14a3fdc2af15462179a9c3250 Mon Sep 17 00:00:00 2001 From: fsagbuya Date: Tue, 10 Mar 2026 19:19:08 +0800 Subject: [PATCH 19/48] python3Packages.orange-canvas-core: add pyqt5 to nativeCheckInputs --- pkgs/development/python-modules/orange-canvas-core/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/orange-canvas-core/default.nix b/pkgs/development/python-modules/orange-canvas-core/default.nix index cbd34fc8f8aa..38de13c23a59 100644 --- a/pkgs/development/python-modules/orange-canvas-core/default.nix +++ b/pkgs/development/python-modules/orange-canvas-core/default.nix @@ -26,6 +26,7 @@ # tests qt5, + pyqt5, pytest-qt, pytestCheckHook, @@ -77,6 +78,7 @@ buildPythonPackage rec { ''; nativeCheckInputs = [ + pyqt5 pytest-qt pytestCheckHook ]; From 20ffb7922fad71c233c842eee650e4748ad28fe4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Mar 2026 14:21:07 +0100 Subject: [PATCH 20/48] python314Packages.tencentcloud-sdk-python: 3.1.51 -> 3.1.52 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.51...3.1.52 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.52/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 14cf4a2c614e..7a6263d9d405 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.51"; + version = "3.1.52"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-3PbMO0BCkmEErvARg3c9ckJGSoIy81CG77rfsx3r+S8="; + hash = "sha256-CSjZtlkoO74xzKndG3CTQVfPOyjkCKP1U8Qiu1AEV2Q="; }; build-system = [ setuptools ]; From b4286f1f001a3a09090446fa6f7248f635993ca2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Mar 2026 15:02:48 +0100 Subject: [PATCH 21/48] python3Packages.types-aiobotocore-*: adjust update script --- pkgs/development/python-modules/types-aiobotocore/update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/types-aiobotocore/update.sh b/pkgs/development/python-modules/types-aiobotocore/update.sh index 793c4d1f0680..dd4ba1988e91 100755 --- a/pkgs/development/python-modules/types-aiobotocore/update.sh +++ b/pkgs/development/python-modules/types-aiobotocore/update.sh @@ -5,7 +5,7 @@ set -eu -o pipefail source_file=pkgs/development/python-modules/types-aiobotocore-packages/default.nix -nix-update python314Packages.types-aiobotocore --commit --build +#nix-update python3Packages.types-aiobotocore --commit --build packages=( types-aiobotocore-accessanalyzer From 28c3e5a582924fcb734c7e4b6f0b428607af227a Mon Sep 17 00:00:00 2001 From: Mihai Fufezan Date: Tue, 10 Mar 2026 16:09:52 +0200 Subject: [PATCH 22/48] hyprland: 0.54.1 -> 0.54.2 --- pkgs/by-name/hy/hyprland/info.json | 10 +++++----- pkgs/by-name/hy/hyprland/package.nix | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/hy/hyprland/info.json b/pkgs/by-name/hy/hyprland/info.json index 76ddb792dc70..03459cad5614 100644 --- a/pkgs/by-name/hy/hyprland/info.json +++ b/pkgs/by-name/hy/hyprland/info.json @@ -1,7 +1,7 @@ { - "branch": "v0.54.1-b", - "commit_hash": "4b07770b9ef1cceb2e6f56d33538aaffb9186b9c", - "commit_message": "[gha] Nix: update inputs", - "date": "2026-03-03", - "tag": "v0.54.1" + "branch": "v0.54.2-b", + "commit_hash": "59f9f2688ac508a0584d1462151195a6c4992f99", + "commit_message": "version: bump to 0.54.2", + "date": "2026-03-10", + "tag": "v0.54.2" } diff --git a/pkgs/by-name/hy/hyprland/package.nix b/pkgs/by-name/hy/hyprland/package.nix index 6e0e5fcf3644..6a2a3c42932b 100644 --- a/pkgs/by-name/hy/hyprland/package.nix +++ b/pkgs/by-name/hy/hyprland/package.nix @@ -80,14 +80,14 @@ let in customStdenv.mkDerivation (finalAttrs: { pname = "hyprland" + optionalString debug "-debug"; - version = "0.54.1"; + version = "0.54.2"; src = fetchFromGitHub { owner = "hyprwm"; repo = "hyprland"; fetchSubmodules = true; tag = "v${finalAttrs.version}"; - hash = "sha256-dBp+WAfAGkqavjM77Ki7/wi/Bn23Bg7uHPI06OeHk4c="; + hash = "sha256-YF31zdrg7ctjD2CR+8rzKNsR0luYgoq8lhRkzd6myL8="; }; postPatch = '' From 2d5014acc3b14b31123a611cece933cc6099e668 Mon Sep 17 00:00:00 2001 From: Christoph Jabs Date: Tue, 10 Mar 2026 15:09:22 +0200 Subject: [PATCH 23/48] cargo-semver-checks: remove unecessary skipped tests --- pkgs/by-name/ca/cargo-semver-checks/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ca/cargo-semver-checks/package.nix b/pkgs/by-name/ca/cargo-semver-checks/package.nix index 0f624fa9ebea..afac41b6a5c1 100644 --- a/pkgs/by-name/ca/cargo-semver-checks/package.nix +++ b/pkgs/by-name/ca/cargo-semver-checks/package.nix @@ -34,8 +34,6 @@ rustPlatform.buildRustPackage (finalAttrs: { # requires internet access "--skip=detects_target_dependencies" "--skip=query::tests_lints::feature_missing" - # platform specific tests - "--skip=target_feature" ]; preCheck = '' From e2f940aedc367dd7d5aba2b9136fcd6c06dc34dc Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Mar 2026 15:32:36 +0100 Subject: [PATCH 24/48] python3Packages.types-aiobotocore-*: disable module wil be obsolete soon --- pkgs/development/python-modules/types-aiobotocore/update.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore/update.sh b/pkgs/development/python-modules/types-aiobotocore/update.sh index dd4ba1988e91..92926329d1d6 100755 --- a/pkgs/development/python-modules/types-aiobotocore/update.sh +++ b/pkgs/development/python-modules/types-aiobotocore/update.sh @@ -133,7 +133,7 @@ packages=( types-aiobotocore-entityresolution types-aiobotocore-es types-aiobotocore-events - types-aiobotocore-evidently + # types-aiobotocore-evidently types-aiobotocore-finspace types-aiobotocore-finspace-data types-aiobotocore-firehose @@ -165,7 +165,7 @@ packages=( types-aiobotocore-iot types-aiobotocore-iot-data types-aiobotocore-iot-jobs-data - types-aiobotocore-iotanalytics + # types-aiobotocore-iotanalytics types-aiobotocore-iotdeviceadvisor types-aiobotocore-iotevents types-aiobotocore-iotevents-data From 3b40020c815bb72963d186ccab8c5bc8f4e4f458 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Tue, 10 Mar 2026 15:33:34 +0100 Subject: [PATCH 25/48] python3Packages.types-aiobotocore-*: 3.1.1 -> 3.2.1 --- .../types-aiobotocore-packages/default.nix | 1328 ++++++++--------- 1 file changed, 664 insertions(+), 664 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix index 933bd61f16f4..39542390f445 100644 --- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix @@ -56,496 +56,496 @@ let in { types-aiobotocore-accessanalyzer = - buildTypesAiobotocorePackage "accessanalyzer" "3.1.1" - "sha256-RqvxyNeYfZtFSXrOHJmbdLYXSXRg2sLDTvEXX7m1HxE="; + buildTypesAiobotocorePackage "accessanalyzer" "3.2.1" + "sha256-LKwACFaSId1ugUoNLWd4lwZ2S2DvuynJSgI/03M4T70="; types-aiobotocore-account = - buildTypesAiobotocorePackage "account" "3.1.1" - "sha256-hpjrOZPmdDebFhke8Hb4lub4pIlAqKVJXjyUHMWxFoI="; + buildTypesAiobotocorePackage "account" "3.2.1" + "sha256-0Q/6ob9RYyfFUt5U06u2bGGloqwQBP51nNX/yX5oRC8="; types-aiobotocore-acm = - buildTypesAiobotocorePackage "acm" "3.1.1" - "sha256-fiwbQUMWfZW1zcENYBrlRvFeJomakhXjMrySP/XnTqA="; + buildTypesAiobotocorePackage "acm" "3.2.1" + "sha256-Ghyi7RC7JaLidz3qpwx147Bv/Vzc7SQ5F3gfllPEXPE="; types-aiobotocore-acm-pca = - buildTypesAiobotocorePackage "acm-pca" "3.1.1" - "sha256-RIOn/MY5SJJA2zchQlrtTnLthM396qimhQsHjrUOuWU="; + buildTypesAiobotocorePackage "acm-pca" "3.2.1" + "sha256-PcL2JpFkpCr2Z96StwGhvKsxhN7NlCiCvhn/VDOKmhM="; types-aiobotocore-aiops = - buildTypesAiobotocorePackage "aiops" "3.1.1" - "sha256-8ukp5V/vwKO42pC8c0mlsY8KknPMgL+3wr5bJdWYnZk="; + buildTypesAiobotocorePackage "aiops" "3.2.1" + "sha256-p3OVeIsmnvNreE4Mq5Ha+VuJrg2aAtXX/aSAXuXnxZg="; types-aiobotocore-alexaforbusiness = buildTypesAiobotocorePackage "alexaforbusiness" "2.13.0" "sha256-+w/InoQR2aZ5prieGhgEEp7auBiSSghG5zIIHY5Kyao="; types-aiobotocore-amp = - buildTypesAiobotocorePackage "amp" "3.1.1" - "sha256-7pkxm9Atyb9hJbvh77CYazI+VKnZEyj1Kk5WzRwQxs8="; + buildTypesAiobotocorePackage "amp" "3.2.1" + "sha256-dzwGc02pA6l5FPl/ATgRtFLE5toJs8q7XpqsmJhBKxw="; types-aiobotocore-amplify = - buildTypesAiobotocorePackage "amplify" "3.1.1" - "sha256-CWsLx+R5FjnNSRAskfeEPYC2i3hO8vTrxedfKm+yVa4="; + buildTypesAiobotocorePackage "amplify" "3.2.1" + "sha256-JhsaPzN8lK7cE2sg7BcKonmPikmbzhuJdIRCa5yD1mQ="; types-aiobotocore-amplifybackend = - buildTypesAiobotocorePackage "amplifybackend" "3.1.1" - "sha256-z4fosLbvTGITCt6I+EfoUbddbAH0R72JCbT3d19mh3U="; + buildTypesAiobotocorePackage "amplifybackend" "3.2.1" + "sha256-+oiBhyVCi4D3G69V5ZcD1B5OgIIr/BJjMZIowI4tzaw="; types-aiobotocore-amplifyuibuilder = - buildTypesAiobotocorePackage "amplifyuibuilder" "3.1.1" - "sha256-JnciPdyRpuEPEFpHbo07HfH4kJjPxJOb47DDeRoYbis="; + buildTypesAiobotocorePackage "amplifyuibuilder" "3.2.1" + "sha256-s/lgpeXOo3CxttRWC8q3DXSlwqj0vwBV89Vv4rGPXDo="; types-aiobotocore-apigateway = - buildTypesAiobotocorePackage "apigateway" "3.1.1" - "sha256-L+FPKA/xS8JW8Gyh2xF8B+e3dIzBzblcz0azxaxeils="; + buildTypesAiobotocorePackage "apigateway" "3.2.1" + "sha256-hcKVgCEKiEGvL52djhowKM9hV8ykE9kxQxWErPaZh94="; types-aiobotocore-apigatewaymanagementapi = - buildTypesAiobotocorePackage "apigatewaymanagementapi" "3.1.1" - "sha256-PkrFDQPUHf6Z5Z8FwikujXNJiopEpCSm3e39L8ZTgt8="; + buildTypesAiobotocorePackage "apigatewaymanagementapi" "3.2.1" + "sha256-LUGYEjX2KyzuDvjrPGv7L1ATURWfSlRXu0nyqITGJac="; types-aiobotocore-apigatewayv2 = - buildTypesAiobotocorePackage "apigatewayv2" "3.1.1" - "sha256-pYCAjpFWxUELP5xEmnKlFxIt2XCInAYS0MpRT0LHpNk="; + buildTypesAiobotocorePackage "apigatewayv2" "3.2.1" + "sha256-RAJdxP2chNPBZ2hdPuoUBlxI1z52ZOdCq7AIESyUDuo="; types-aiobotocore-appconfig = - buildTypesAiobotocorePackage "appconfig" "3.1.1" - "sha256-YKTDSJbihDJJjbNZsJGmkJzUshLAHaKyCERaTUkl9KE="; + buildTypesAiobotocorePackage "appconfig" "3.2.1" + "sha256-vQ6zx6AyAGY2oVl8b60FEkkTFYvmpTJRglKYrHxOUiQ="; types-aiobotocore-appconfigdata = - buildTypesAiobotocorePackage "appconfigdata" "3.1.1" - "sha256-ZRPeJKm8iBRsTG1C1ND8eDvVNKqYeTrBJVpl/4pSG/0="; + buildTypesAiobotocorePackage "appconfigdata" "3.2.1" + "sha256-qeZ4hs83Cyt5rCWAePBnb5f8RiuYtB2lNnJNmBX2Pps="; types-aiobotocore-appfabric = - buildTypesAiobotocorePackage "appfabric" "3.1.1" - "sha256-27e25/UBj3YebwLjIVyIRKiADgOAi1i6FXx+BDCASUY="; + buildTypesAiobotocorePackage "appfabric" "3.2.1" + "sha256-73jEwdib0lzRHo1x/8CBOTDK/KNXxZaebVVkLGTCnBs="; types-aiobotocore-appflow = - buildTypesAiobotocorePackage "appflow" "3.1.1" - "sha256-BC80w924yKct8XN+y4sVnMzhzYunop0ycJ4FCBd3YcE="; + buildTypesAiobotocorePackage "appflow" "3.2.1" + "sha256-oL9q0HzMDQdigF8xvnkzfTDfNiMg8zzI+9L8kZN1v/E="; types-aiobotocore-appintegrations = - buildTypesAiobotocorePackage "appintegrations" "3.1.1" - "sha256-brxHJmWcQBq12YjXgHyheRl25pE2ru7UNUiAKNPxDoU="; + buildTypesAiobotocorePackage "appintegrations" "3.2.1" + "sha256-bFOtA9E5XpeBYBsMiqUBwJnb3yWXfJr5NLZcFPWoNfY="; types-aiobotocore-application-autoscaling = - buildTypesAiobotocorePackage "application-autoscaling" "3.1.1" - "sha256-/iXR+FLQK0ERKoZiDFJGpttPKURMEIHRB5nmY9Cbe9c="; + buildTypesAiobotocorePackage "application-autoscaling" "3.2.1" + "sha256-NGZfr5AkgB7LcPZMHvC55rWic1rLwNY0Yz3cmCufS7w="; types-aiobotocore-application-insights = - buildTypesAiobotocorePackage "application-insights" "3.1.1" - "sha256-EGi08z/HnY5lNXdsvYg2fmnrsypYGcSpuO3pPz43+q0="; + buildTypesAiobotocorePackage "application-insights" "3.2.1" + "sha256-VMn2zhIpB0HGvMVFH1WutYHTlJfBFfv5ACr9MXv6oOo="; types-aiobotocore-applicationcostprofiler = - buildTypesAiobotocorePackage "applicationcostprofiler" "3.1.1" - "sha256-+v6ehROfGlqsPCclZKwe4ODl574r+NVv6MzGvQrxF1Y="; + buildTypesAiobotocorePackage "applicationcostprofiler" "3.2.1" + "sha256-G66axJ0W5W1eepD4RMlFU/MAstsGT8254kp4KZG85Kk="; types-aiobotocore-appmesh = - buildTypesAiobotocorePackage "appmesh" "3.1.1" - "sha256-Wf+6wFF8rPb3Q6r/L+/kcJEZQdVIpuBx5gU6ix5ih5Y="; + buildTypesAiobotocorePackage "appmesh" "3.2.1" + "sha256-+SlUgPVNfrrW0ltyAwEWRMda3f9efl5BdjoS3rNOE98="; types-aiobotocore-apprunner = - buildTypesAiobotocorePackage "apprunner" "3.1.1" - "sha256-eDg3+J3hD/oJyBvZEhAU5kefSm4Za7DIraOgt5lU1do="; + buildTypesAiobotocorePackage "apprunner" "3.2.1" + "sha256-8LHrPciJFxj2UzCxVW9H06RKQy1R5R+RR3EUr9ixYv8="; types-aiobotocore-appstream = - buildTypesAiobotocorePackage "appstream" "3.1.1" - "sha256-N6JcI3PtoDzleFZG0ObbWUbJNUvQ80U3w/JjNJOigsg="; + buildTypesAiobotocorePackage "appstream" "3.2.1" + "sha256-y7X8QuIdP27lCV+SNWoBtqMxyY3IrDLgFyzCqCC7Bt8="; types-aiobotocore-appsync = - buildTypesAiobotocorePackage "appsync" "3.1.1" - "sha256-vGFHM/EQEg9Mz8ARS9LZzDd6Cc66BMal1vT9CsPWN+c="; + buildTypesAiobotocorePackage "appsync" "3.2.1" + "sha256-VOECadrcUyT1hQmoCO4xvNaCTmnOqGpW4HDR38Tz+ok="; types-aiobotocore-arc-zonal-shift = - buildTypesAiobotocorePackage "arc-zonal-shift" "3.1.1" - "sha256-K9V6Q53AMdBBEARZqZfX4M488KM7Dv7GKhQHuNFhqlo="; + buildTypesAiobotocorePackage "arc-zonal-shift" "3.2.1" + "sha256-gpAL7T3aRY6bCpOOqvrbVMZcOI74KsQZZCAv5MbZBNk="; types-aiobotocore-athena = - buildTypesAiobotocorePackage "athena" "3.1.1" - "sha256-jIuMq/70OcqwRnTwpDVvzwzwWMG10dlKtOGP32Agj2M="; + buildTypesAiobotocorePackage "athena" "3.2.1" + "sha256-nKLtk/Zk53Z/n4Khxnbuw748Smwtmr87Z89DY1v/NJ4="; types-aiobotocore-auditmanager = - buildTypesAiobotocorePackage "auditmanager" "3.1.1" - "sha256-5YiY8wd/detDqp8Z7tdj09rcpLbXF4NxwbIlLGJFZ1Y="; + buildTypesAiobotocorePackage "auditmanager" "3.2.1" + "sha256-EalhjDTHUU9M1m4wHFVZUFDPqlXG/s3jI8oeGIw6nmg="; types-aiobotocore-autoscaling = - buildTypesAiobotocorePackage "autoscaling" "3.1.1" - "sha256-EzKNHZxD4EYREh9cnpvX+OYWBCtcRP0LgO34xpIutbA="; + buildTypesAiobotocorePackage "autoscaling" "3.2.1" + "sha256-8Lny3FDj9/GwobfHWYZh/esNrYl3t2qBjdShAVWj8Ds="; types-aiobotocore-autoscaling-plans = - buildTypesAiobotocorePackage "autoscaling-plans" "3.1.1" - "sha256-BieAUO3YZb+V/p3UmNJIhZfFHNSKebilymycp+yIW1c="; + buildTypesAiobotocorePackage "autoscaling-plans" "3.2.1" + "sha256-6KuwDlEsrtmsbSsu4PobKh5JzjVNkyAqZ40eiFcwZfo="; types-aiobotocore-backup = - buildTypesAiobotocorePackage "backup" "3.1.1" - "sha256-1tJJcCYre9c2sonM1e96yu0OdTn+l2FWZgFVf9kdbeU="; + buildTypesAiobotocorePackage "backup" "3.2.1" + "sha256-4LNTn1/WIORiCYWkCidQtE9nxhu84QKiOXZ2H2Xc8/w="; types-aiobotocore-backup-gateway = - buildTypesAiobotocorePackage "backup-gateway" "3.1.1" - "sha256-or/3kdieG8Zj79tTTZnw7MP6KWs143ILR9Rva/lIcw0="; + buildTypesAiobotocorePackage "backup-gateway" "3.2.1" + "sha256-AwTx4Qsvk1ivUjhEcs6hzvNq7FhuLvXvKNkpCyJ9GoA="; types-aiobotocore-backupstorage = buildTypesAiobotocorePackage "backupstorage" "2.13.0" "sha256-YUKtBdBrdwL2yqDqOovvzDPbcv/sD8JLRnKz3Oh7iSU="; types-aiobotocore-batch = - buildTypesAiobotocorePackage "batch" "3.1.1" - "sha256-1M05bm3fbAkrGQ7MzI7m6VCAct9qA1kSRyFtpxDrS+U="; + buildTypesAiobotocorePackage "batch" "3.2.1" + "sha256-CnFOydFD9gP8h+uZ/L8O0lp2BkWwoJD02jUMi4aKSKI="; types-aiobotocore-billingconductor = - buildTypesAiobotocorePackage "billingconductor" "3.1.1" - "sha256-UAjXQHIJo5LiLrxoDQWgPpZJszmRFFd+o1uFn8Ds2jU="; + buildTypesAiobotocorePackage "billingconductor" "3.2.1" + "sha256-PabjRnkDm069mZPwMBqmwAXtUGi+lhDYKmpc1ErlOpo="; types-aiobotocore-braket = - buildTypesAiobotocorePackage "braket" "3.1.1" - "sha256-1Gj61aOgoK6y3MLQc+H+/yxSB5xWkuJqY1xkRpN/aps="; + buildTypesAiobotocorePackage "braket" "3.2.1" + "sha256-Y4VnlqF6KaqiUMnurfYdJRc9eGzAjujDAqgTQ/Z2ijc="; types-aiobotocore-budgets = - buildTypesAiobotocorePackage "budgets" "3.1.1" - "sha256-TCzIIBCIDRCi0aA7Vz6CJgykxucEQpZKL85/pnAikpI="; + buildTypesAiobotocorePackage "budgets" "3.2.1" + "sha256-mV/7pJW8zqgPB0Yv15AwocN32fDLkLZXcL4qmZIVOv8="; types-aiobotocore-ce = - buildTypesAiobotocorePackage "ce" "3.1.1" - "sha256-qgo838uG/WRJBSHhMebwYzaosknBzjRwwVHXxibcqFE="; + buildTypesAiobotocorePackage "ce" "3.2.1" + "sha256-TvJB0HC9hf3t0aAjTVenfnJ/mG85aYk/fR6XPkcE5CY="; types-aiobotocore-chime = - buildTypesAiobotocorePackage "chime" "3.1.1" - "sha256-x1Yv7e1tUOpk0Ih+pN2qNQyRQSs5C9Tc8BMaWWHa9oM="; + buildTypesAiobotocorePackage "chime" "3.2.1" + "sha256-zk3kr3Mq7KXAlnEzdEGLMmjWGTGZjfJfUl7xPvcI5M4="; types-aiobotocore-chime-sdk-identity = - buildTypesAiobotocorePackage "chime-sdk-identity" "3.1.1" - "sha256-zpRklRxEiaO7WjgrWzrUtSY0guDyAbPyhZC1iafkU34="; + buildTypesAiobotocorePackage "chime-sdk-identity" "3.2.1" + "sha256-9/arE0s3x3RzTpfqsZQb0oyPFr3OUmRWaZYolaWVhEo="; types-aiobotocore-chime-sdk-media-pipelines = - buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "3.1.1" - "sha256-E+6Qy3Q+CuHKpVUHiyrt84rq6JgTYirc+Ir55x57iY4="; + buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "3.2.1" + "sha256-OrjJNfpJLLJeyVSY35bxb/uMyYA22/4NteHrozWLvX4="; types-aiobotocore-chime-sdk-meetings = - buildTypesAiobotocorePackage "chime-sdk-meetings" "3.1.1" - "sha256-qdSmqlctq4Vpn0TZlo1Cqqv8Q/SpgKjs8Ar+BN5PmAc="; + buildTypesAiobotocorePackage "chime-sdk-meetings" "3.2.1" + "sha256-N1FSXhOY9WIELG6X/wwDm3H7FFXkWEUknES5eZCaTX8="; types-aiobotocore-chime-sdk-messaging = - buildTypesAiobotocorePackage "chime-sdk-messaging" "3.1.1" - "sha256-oe4E8diDZpY0pFX78V6qJG8ukOeMBlgMaTZQzj4/sYc="; + buildTypesAiobotocorePackage "chime-sdk-messaging" "3.2.1" + "sha256-f/k4jVNuUhDKQg3x8FEPBJGLRZZ5OoP69kMirKGIk+g="; types-aiobotocore-chime-sdk-voice = - buildTypesAiobotocorePackage "chime-sdk-voice" "3.1.1" - "sha256-j7s9epPxNdZh/uBqEMgX/S9D0PeelSuUe/oOWkMYebg="; + buildTypesAiobotocorePackage "chime-sdk-voice" "3.2.1" + "sha256-YTjZYOuLLiZgvKqjO9EINXIO2PZGG3hQHHc1TQbGevw="; types-aiobotocore-cleanrooms = - buildTypesAiobotocorePackage "cleanrooms" "3.1.1" - "sha256-nElh9uAw6rtIDx1S/8gRNmEfynCbbJp+KZPc4ZCwfu0="; + buildTypesAiobotocorePackage "cleanrooms" "3.2.1" + "sha256-MKy6SsBrAPcALlEcIv53j5YIdf5EHLhK/quPYkTSkmI="; types-aiobotocore-cloud9 = - buildTypesAiobotocorePackage "cloud9" "3.1.1" - "sha256-uIzJFa2XDwYp3SNrHkqa1Se7nw+7MkXoFataULJtOGc="; + buildTypesAiobotocorePackage "cloud9" "3.2.1" + "sha256-o6Yhp6Dr/wihzjMfT3ftJ4BG2R7D+9ZRUZ+1yIFUGvQ="; types-aiobotocore-cloudcontrol = - buildTypesAiobotocorePackage "cloudcontrol" "3.1.1" - "sha256-Em+QrqSEeZWY9FHMv9OxRnM6ZsF6J9G+aVYjSKgN6/k="; + buildTypesAiobotocorePackage "cloudcontrol" "3.2.1" + "sha256-gCoaKyyDB5Zt9jVKT3CFdhB7xcLL+mJu14wGwb/7GMY="; types-aiobotocore-clouddirectory = - buildTypesAiobotocorePackage "clouddirectory" "3.1.1" - "sha256-SnYs49214t9N3o2bwsEEcbE06iopc5ZCUwBeQupwYZU="; + buildTypesAiobotocorePackage "clouddirectory" "3.2.1" + "sha256-HmsRg0NeBv3s6lqPxke/x4Ix+cvx+FLfIkqpeaeCcc0="; types-aiobotocore-cloudformation = - buildTypesAiobotocorePackage "cloudformation" "3.1.1" - "sha256-UuGjgAQPE5g6pGNm3yXF8Map22jex16SIp7hFvOLBCk="; + buildTypesAiobotocorePackage "cloudformation" "3.2.1" + "sha256-QjtSWh/rqtX1RJClkc3dAZ56T8PELzBqM7yUyYZxxiw="; types-aiobotocore-cloudfront = - buildTypesAiobotocorePackage "cloudfront" "3.1.1" - "sha256-7xxKqjNusACG4DFjV+DzragZBo4HxNHPIU2eZ+Rcxqs="; + buildTypesAiobotocorePackage "cloudfront" "3.2.1" + "sha256-/3Lg+E1hR1d08Yn7fMQxTu+6TS8Zpd8Tpc8uIOjKm30="; types-aiobotocore-cloudhsm = - buildTypesAiobotocorePackage "cloudhsm" "3.1.1" - "sha256-ckSAgYQtr8IlsIJ8BdLguqYx01DHHYhlwN6n53PJi8A="; + buildTypesAiobotocorePackage "cloudhsm" "3.2.1" + "sha256-qD7aD4XZhl/tCP5TykJ43gArPWFdnAO1bycv6Ft2bzA="; types-aiobotocore-cloudhsmv2 = - buildTypesAiobotocorePackage "cloudhsmv2" "3.1.1" - "sha256-4UjFCxKlyw5XZryksWJvMZKG3w21wiZdizF5lu4zB4k="; + buildTypesAiobotocorePackage "cloudhsmv2" "3.2.1" + "sha256-cRSylvQOZwTC4he5wBnWAmV3ElXSLfvvF77FafKJO6M="; types-aiobotocore-cloudsearch = - buildTypesAiobotocorePackage "cloudsearch" "3.1.1" - "sha256-xSgWv6ozbFtn3ucc0vDauGMgOFyIEe3Yusr4Bxnv6iQ="; + buildTypesAiobotocorePackage "cloudsearch" "3.2.1" + "sha256-QVn/4DwIJ6xW2VYz3mFfFn8HMNnob409TMndBDvz4Ag="; types-aiobotocore-cloudsearchdomain = - buildTypesAiobotocorePackage "cloudsearchdomain" "3.1.1" - "sha256-Zvy0E+dtHbblSjKK+s1amd2gHlgtcD3tYzhYg1j0k5A="; + buildTypesAiobotocorePackage "cloudsearchdomain" "3.2.1" + "sha256-YLnhSCHaA3JN2tN3fdxWoN6FO0xRKAfiA8uMgl3wh9c="; types-aiobotocore-cloudtrail = - buildTypesAiobotocorePackage "cloudtrail" "3.1.1" - "sha256-Ba+HGg6KpmCaTr2Dg3t2qrxxat6wh/SLcsZA6eClawg="; + buildTypesAiobotocorePackage "cloudtrail" "3.2.1" + "sha256-UWhjObXhZJpyEwA956zM/RSOsRp3B2XwmIWjTYOKDNM="; types-aiobotocore-cloudtrail-data = - buildTypesAiobotocorePackage "cloudtrail-data" "3.1.1" - "sha256-nIoQZ2v471TukrJVyEgP84l09jIsm8A1EAstlmtBqWY="; + buildTypesAiobotocorePackage "cloudtrail-data" "3.2.1" + "sha256-1UlynfSddXWzzvOeUc33jQw49lp/nk6fE84AfKak2Ng="; types-aiobotocore-cloudwatch = - buildTypesAiobotocorePackage "cloudwatch" "3.1.1" - "sha256-jjG5vq1T2aCyQc09sPgEcC2rN91l1/GDYJG1f6iS044="; + buildTypesAiobotocorePackage "cloudwatch" "3.2.1" + "sha256-JjjS7tIBYWaY09Pyac/1+SvPFsJFlSI8P0D5VRTeSuY="; types-aiobotocore-codeartifact = - buildTypesAiobotocorePackage "codeartifact" "3.1.1" - "sha256-tnBrCNvS7r7gNH7RRB9/vZTAj4x9rK+qon0b8Oj9hWs="; + buildTypesAiobotocorePackage "codeartifact" "3.2.1" + "sha256-2gPSRwcrYaoJ1p6GBnjSJrFHJKbyORD5regRyAlPaNY="; types-aiobotocore-codebuild = - buildTypesAiobotocorePackage "codebuild" "3.1.1" - "sha256-vqS8ob5xr3qP7OcLTS7sHfoqxAW1g30FWfMHETKnwxg="; + buildTypesAiobotocorePackage "codebuild" "3.2.1" + "sha256-2EFD8V4dAYV1yadRguNFuQlOfCzYjtYFHSXVMhjacHA="; types-aiobotocore-codecatalyst = - buildTypesAiobotocorePackage "codecatalyst" "3.1.1" - "sha256-mZ4oJj5VjBJuB9+FiJNrWhZCXfeA26LmYVTZyAq84DU="; + buildTypesAiobotocorePackage "codecatalyst" "3.2.1" + "sha256-7ZgutdbK5fdNE/aVlJ9zEaWr6YZO/qmZViCusOFVUy8="; types-aiobotocore-codecommit = - buildTypesAiobotocorePackage "codecommit" "3.1.1" - "sha256-TOEnza/qiyVLATTlUf+WUh7zRtD+V+Vh3fkrb5WHHPs="; + buildTypesAiobotocorePackage "codecommit" "3.2.1" + "sha256-ktP+CgtG5pfRI/58Wa5frKgGMKiDR3KarWQkeexjdM0="; types-aiobotocore-codeconnections = - buildTypesAiobotocorePackage "codeconnections" "3.1.1" - "sha256-R/7XuO/KdWsUadXxH+fgobOAzmIQ+FTH330KQ8wUxww="; + buildTypesAiobotocorePackage "codeconnections" "3.2.1" + "sha256-AqmRmvw1hmp6jaQcoIsz44s9PRSoNupAi/zC7QYIDz4="; types-aiobotocore-codedeploy = - buildTypesAiobotocorePackage "codedeploy" "3.1.1" - "sha256-nBu9Uk1L4AhG3NcS128To+9pyHy4CBA9ODTa6XPPqWo="; + buildTypesAiobotocorePackage "codedeploy" "3.2.1" + "sha256-Kd1nAzs5wT8VOu8DOJBN0BymN6+WyU22qV9FXLjU660="; types-aiobotocore-codeguru-reviewer = - buildTypesAiobotocorePackage "codeguru-reviewer" "3.1.1" - "sha256-mjlUraPceyD4VtBuTquWPxzeNw3HMpZdoAj+YwdsgNg="; + buildTypesAiobotocorePackage "codeguru-reviewer" "3.2.1" + "sha256-KMNlx9UaTgpKGlXO0vu6eOXadYA1GqEae8n686/sF2g="; types-aiobotocore-codeguru-security = - buildTypesAiobotocorePackage "codeguru-security" "3.1.1" - "sha256-Lg4vqrtDhTJj7GooerJBcsvwHGG4+US0lqb80EcKD1g="; + buildTypesAiobotocorePackage "codeguru-security" "3.2.1" + "sha256-RAvYvmCnilENQ4gReRHSlhyPgG+/DPlF8Spa0b3iRb0="; types-aiobotocore-codeguruprofiler = - buildTypesAiobotocorePackage "codeguruprofiler" "3.1.1" - "sha256-0CsMOhN/oKoh3wIDAFb7pbAjAj+3V2pCqx21k8Bk878="; + buildTypesAiobotocorePackage "codeguruprofiler" "3.2.1" + "sha256-FwxO7tTurkldpF1AoPk4RLOdvNprMUcG+/XyBqFBERw="; types-aiobotocore-codepipeline = - buildTypesAiobotocorePackage "codepipeline" "3.1.1" - "sha256-65ffxJgss339JKWbjlMDxQHCv+ReFBWzgVSPgDzMjYk="; + buildTypesAiobotocorePackage "codepipeline" "3.2.1" + "sha256-ZOwt3WD/necA4Iw4x6jI9ocZuilf+sZVugjyvLw/WRE="; types-aiobotocore-codestar = buildTypesAiobotocorePackage "codestar" "2.13.3" "sha256-Z1ewx2RjmxbOQZ7wXaN54PVOuRs6LP3rMpsrVTacwjo="; types-aiobotocore-codestar-connections = - buildTypesAiobotocorePackage "codestar-connections" "3.1.1" - "sha256-kFHaPMsXjX2LaSwuygVmyBdP3g2oMABH+Y2r5T/1jhk="; + buildTypesAiobotocorePackage "codestar-connections" "3.2.1" + "sha256-AQVvlojsMjpajtb1J0hvG0YtzAedVz/g13e9pyC9vdU="; types-aiobotocore-codestar-notifications = - buildTypesAiobotocorePackage "codestar-notifications" "3.1.1" - "sha256-7J9aFKvZ7cGmLGCKVns+6DNY9Cp749R5kXcvbjUGruU="; + buildTypesAiobotocorePackage "codestar-notifications" "3.2.1" + "sha256-YrDkhrd+9GpHXpfyQ24RlXQ9bAIUsRMN86JSH79ni/A="; types-aiobotocore-cognito-identity = - buildTypesAiobotocorePackage "cognito-identity" "3.1.1" - "sha256-7blur/20lTznEA9U0bZ3WShWsfFuZ+9A0mv7Gxnm690="; + buildTypesAiobotocorePackage "cognito-identity" "3.2.1" + "sha256-2r6pZRq+PjffQwOf92Rb/6CQIliv9aTu9+iW5ro3hvg="; types-aiobotocore-cognito-idp = - buildTypesAiobotocorePackage "cognito-idp" "3.1.1" - "sha256-fnBsIrBFaFWKQct585WDV4f3EKZ7V2UKHYfg4lHLrQo="; + buildTypesAiobotocorePackage "cognito-idp" "3.2.1" + "sha256-SQIfFqmGuB5VUqFQyX9QtNQv5COEpXM33johxXBLJSU="; types-aiobotocore-cognito-sync = - buildTypesAiobotocorePackage "cognito-sync" "3.1.1" - "sha256-0eUr55yuxy6khG/6I5Ty0GDEmNxncaVk0uocPVa3InU="; + buildTypesAiobotocorePackage "cognito-sync" "3.2.1" + "sha256-Xr91cu3lmfjfgrO+8x6ppTMAMLo1nhLgpAMcKympeSo="; types-aiobotocore-comprehend = - buildTypesAiobotocorePackage "comprehend" "3.1.1" - "sha256-LIX04JMceLyH70VUWe+cVL+yqeRzPzvljpZSxGQwZD8="; + buildTypesAiobotocorePackage "comprehend" "3.2.1" + "sha256-yWxaPnjjTybegCuMTwTdJHSFOJwzanG874PFV9crmqE="; types-aiobotocore-comprehendmedical = - buildTypesAiobotocorePackage "comprehendmedical" "3.1.1" - "sha256-sjXPsANgGkRMJqvjkFHaUYVFds++7YGTQV1VGrBBhtE="; + buildTypesAiobotocorePackage "comprehendmedical" "3.2.1" + "sha256-qqPVt51S0OvdifLTKkP4fMdkBuyy6H7QSBWe99tJdeo="; types-aiobotocore-compute-optimizer = - buildTypesAiobotocorePackage "compute-optimizer" "3.1.1" - "sha256-w/d0rVpVdc4ouMckyJYkBb1OTvB+bHuGkVwAuZ1XQDo="; + buildTypesAiobotocorePackage "compute-optimizer" "3.2.1" + "sha256-GuAEwZN/hlMsW2whrKsrPcAKpIr1i9iS1i8Xtn6/AR0="; types-aiobotocore-config = - buildTypesAiobotocorePackage "config" "3.1.1" - "sha256-8ZyYp7V1v+PNV9pdi2aMYLL1KRXRx7vxaGuDHjf8ef0="; + buildTypesAiobotocorePackage "config" "3.2.1" + "sha256-euCAN2Bn1TuzVJw/D8PADzFeFngE5EZXbiqYbYEpFco="; types-aiobotocore-connect = - buildTypesAiobotocorePackage "connect" "3.1.1" - "sha256-ctvHPJebwtSXfHTFGgiRNKdLrbJ/7N1tnZgD4f04c98="; + buildTypesAiobotocorePackage "connect" "3.2.1" + "sha256-LVqDhDopGqTRGIkfohTuwOZjc6dwibC61uw0HqDSzdI="; types-aiobotocore-connect-contact-lens = - buildTypesAiobotocorePackage "connect-contact-lens" "3.1.1" - "sha256-x0ibjg6H3Biqy+oiDQI5l0IXblJpFsKPCD5oa+PqUt0="; + buildTypesAiobotocorePackage "connect-contact-lens" "3.2.1" + "sha256-dknYp7bxyQc+DD2fVA7iV9929LSQVuBhrJ0xEOsJk6M="; types-aiobotocore-connectcampaigns = - buildTypesAiobotocorePackage "connectcampaigns" "3.1.1" - "sha256-cljoeOpPs0EzMev6fvEjTi1dZqiAbwhIyIDJ102+eKU="; + buildTypesAiobotocorePackage "connectcampaigns" "3.2.1" + "sha256-YG90F8LJUwTuCIudQkZAbHiQWlN+9IGo748NE1u0DWw="; types-aiobotocore-connectcases = - buildTypesAiobotocorePackage "connectcases" "3.1.1" - "sha256-p/IwTmfGpMcjwhdMvBi92gbSVa/ovt/gvXO0T88n7YE="; + buildTypesAiobotocorePackage "connectcases" "3.2.1" + "sha256-YXSyU9DTJX3QnyuWn0M/ijeovzDH9EcQWwuuaii8Mo8="; types-aiobotocore-connectparticipant = - buildTypesAiobotocorePackage "connectparticipant" "3.1.1" - "sha256-dYyX+8a/5FjT4gZlELaaRoPqvB8wQGCfvGaMjKhV2uI="; + buildTypesAiobotocorePackage "connectparticipant" "3.2.1" + "sha256-8PUmPyV9hg3lJ9Wh3EF4e/RaJ1IvzzBEQ2q0vwfGbM4="; types-aiobotocore-controltower = - buildTypesAiobotocorePackage "controltower" "3.1.1" - "sha256-xQ91lpjqm3HDU/2F+Ftzbgzr38qf79nOM8w4pF3SgWE="; + buildTypesAiobotocorePackage "controltower" "3.2.1" + "sha256-S9F+1oAyF7mG2gLfOUtBB5baAYi0QgL4D3hXlKYFOuQ="; types-aiobotocore-cur = - buildTypesAiobotocorePackage "cur" "3.1.1" - "sha256-QS+iO2kPjft3mvIHWQ4jAFRz5aYwCmJTvCmydy6QL6U="; + buildTypesAiobotocorePackage "cur" "3.2.1" + "sha256-L49VAhO+ac3fkcfteqKQdX/WN1/rTeyMLOjg6P8BYGM="; types-aiobotocore-customer-profiles = - buildTypesAiobotocorePackage "customer-profiles" "3.1.1" - "sha256-Zkz7GDatr85L54gcg0E8gNJE7BqQDRbwc3QY6YIFUHY="; + buildTypesAiobotocorePackage "customer-profiles" "3.2.1" + "sha256-z3Rx7K6Uwur0Pdr4eYzTpO729FxezR98MhhMZWPy1rk="; types-aiobotocore-databrew = - buildTypesAiobotocorePackage "databrew" "3.1.1" - "sha256-6Fy3hOTNNhUYFfYYSY6lGI331KYyIaYsDXeP7+0U9Rk="; + buildTypesAiobotocorePackage "databrew" "3.2.1" + "sha256-XfZDzcYLG+zhzS4ydUs2/r9V/WG4HkHJZLXXehwi0Ak="; types-aiobotocore-dataexchange = - buildTypesAiobotocorePackage "dataexchange" "3.1.1" - "sha256-Gve/YrDZnwocilkFD8nxUc6jKAlxHiw4NvHXxLJ0LeY="; + buildTypesAiobotocorePackage "dataexchange" "3.2.1" + "sha256-dkY0bvtUVnjXQWo1HTfBnvXYN9+RRkIRqQuovZv1QZ4="; types-aiobotocore-datapipeline = - buildTypesAiobotocorePackage "datapipeline" "3.1.1" - "sha256-szI6s6RZvl4gFN8tZN4XycbE9xbJiNj1t63o3h548D0="; + buildTypesAiobotocorePackage "datapipeline" "3.2.1" + "sha256-kvF6vjubCnYxiptJvZaVezYk9x5m6JwHuCfJ6ojpgrA="; types-aiobotocore-datasync = - buildTypesAiobotocorePackage "datasync" "3.1.1" - "sha256-gIt9vawHcY2ey6wQIJ8xzYGL2I+UwK6T9iJhkBVoLyY="; + buildTypesAiobotocorePackage "datasync" "3.2.1" + "sha256-UTDvdjpY/urqk5ede6rKo2yUOBWLUlud+u+gaEcVYsI="; types-aiobotocore-dax = - buildTypesAiobotocorePackage "dax" "3.1.1" - "sha256-KmZLCv196pr1vCQna4OVf1h0y9FdxhMtzd298hIOR1o="; + buildTypesAiobotocorePackage "dax" "3.2.1" + "sha256-H2ipRxcJeKOZzxeIFrYBZT1LPrUuP/RoJkanGcXYfbs="; types-aiobotocore-detective = - buildTypesAiobotocorePackage "detective" "3.1.1" - "sha256-BiQY4ettsk/xwjcDyQLyk69/HJyj+40ARYWrt9nDiMk="; + buildTypesAiobotocorePackage "detective" "3.2.1" + "sha256-sqVBTk8wBvTX3H2IJPCDUoZVLGaqfeUgCLYa2Es0Dy4="; types-aiobotocore-devicefarm = - buildTypesAiobotocorePackage "devicefarm" "3.1.1" - "sha256-CGvm5RZ1LHTh4O6Wxm7Yp78T74w4KWTtPBiAcTS4kKQ="; + buildTypesAiobotocorePackage "devicefarm" "3.2.1" + "sha256-6grjSkzkL0YLk7o75WsBfkqhL66BcPw5sZlJLsPjsTU="; types-aiobotocore-devops-guru = - buildTypesAiobotocorePackage "devops-guru" "3.1.1" - "sha256-h5qvQaRshp1/nXIRAl0RSM6SZeJThlmEZusJBCMZNNU="; + buildTypesAiobotocorePackage "devops-guru" "3.2.1" + "sha256-OJA1GvS+0FoReJOXgdZjRp44aGmW4OrQlnkthWISwCI="; types-aiobotocore-directconnect = - buildTypesAiobotocorePackage "directconnect" "3.1.1" - "sha256-DF8G/ZQkR11+24bdSpYw5NQWRaL5soGuN4J+jAi8YUw="; + buildTypesAiobotocorePackage "directconnect" "3.2.1" + "sha256-MqYoasLY658x1vS9Xe3rXLYmN1q5nvw5B2bRtGtPCcs="; types-aiobotocore-discovery = - buildTypesAiobotocorePackage "discovery" "3.1.1" - "sha256-xgswng92YmwzOKPR/flZvM4f5qtS9TOuM2qy3tzPOMo="; + buildTypesAiobotocorePackage "discovery" "3.2.1" + "sha256-+jzYNIVwbC1CvH9tJhYRAKFn8YgSRAZwE4qNg+4p3Mo="; types-aiobotocore-dlm = - buildTypesAiobotocorePackage "dlm" "3.1.1" - "sha256-l0HyjJekikvNskRNfvkCAdfLsZNhCUBkk6OsGbZBeIA="; + buildTypesAiobotocorePackage "dlm" "3.2.1" + "sha256-j0NlhhEVQtzY/XtmAlHi3cv8DNhrs+wey52YKlneVlA="; types-aiobotocore-dms = - buildTypesAiobotocorePackage "dms" "3.1.1" - "sha256-E/vG1SkS7AP8ZvdcQtQMNVy+utCf8H1/uNWzeX6DrUg="; + buildTypesAiobotocorePackage "dms" "3.2.1" + "sha256-cbwWa/ByQ84Ag9LYSICpiU5+l4VhGo2kow+prVTWeD0="; types-aiobotocore-docdb = - buildTypesAiobotocorePackage "docdb" "3.1.1" - "sha256-sS7uOOlioCpORdutS9di5tWjyWKVxsmAsl41YKvqoHc="; + buildTypesAiobotocorePackage "docdb" "3.2.1" + "sha256-pxIFr/V/ZpGiYeIG55aWYaojyVejmhOidXe23vR65QM="; types-aiobotocore-docdb-elastic = - buildTypesAiobotocorePackage "docdb-elastic" "3.1.1" - "sha256-cldJlQYNLpEwUX761g2c+zeuqLa4xArpHtNHUtScBeg="; + buildTypesAiobotocorePackage "docdb-elastic" "3.2.1" + "sha256-L+ybxfHUu6lxf/LDgYAiCG6WucEuVAgjGNZVkTQwAZ8="; types-aiobotocore-drs = - buildTypesAiobotocorePackage "drs" "3.1.1" - "sha256-kOCifJbAvdK2nX7nXwsILd0V5xTEmWe12Yni2/qlZOU="; + buildTypesAiobotocorePackage "drs" "3.2.1" + "sha256-w53fLAoZntOMctG2tXL6ZzIokaNFLSK8LMYHYN+nXYE="; types-aiobotocore-ds = - buildTypesAiobotocorePackage "ds" "3.1.1" - "sha256-ZOkuDRkJOnOArM1ZHI1cjrz6ZZuWCmEC9rVGUCdJwG4="; + buildTypesAiobotocorePackage "ds" "3.2.1" + "sha256-fsK23lR6jeitkAG3ROn+uWGRcXyRxDJ3qlrcMsZYPyc="; types-aiobotocore-dynamodb = - buildTypesAiobotocorePackage "dynamodb" "3.1.1" - "sha256-XUwVNWvPOMUe2tXxPhYzgoH3tlfpAtNpKraEZ7eWVls="; + buildTypesAiobotocorePackage "dynamodb" "3.2.1" + "sha256-ViDfx7QOIoNMLbMDc5A8WzD1DKTuLpnbvZb+JbCMHtw="; types-aiobotocore-dynamodbstreams = - buildTypesAiobotocorePackage "dynamodbstreams" "3.1.1" - "sha256-uSW9gS/EOsztp1p0slfe/42wCU+v2cjAqoIeoxBl31E="; + buildTypesAiobotocorePackage "dynamodbstreams" "3.2.1" + "sha256-87ZAw0XiAIX0+LIH6Hvzk5IEf9LIEwdwhqU4hZnQ8mQ="; types-aiobotocore-ebs = - buildTypesAiobotocorePackage "ebs" "3.1.1" - "sha256-tuFQ6kJTKVKsrtqb2htjdozq9j9fuRkXCCQZ32OY0fg="; + buildTypesAiobotocorePackage "ebs" "3.2.1" + "sha256-JPTpNLkxmCA5ffkknL3TsGkkM8SHKc5UOLB5pj4Y52E="; types-aiobotocore-ec2 = - buildTypesAiobotocorePackage "ec2" "3.1.1" - "sha256-wbNNprZkFgMbb6xlSXWYjAHVXvL9uaT58hr65OrkUPc="; + buildTypesAiobotocorePackage "ec2" "3.2.1" + "sha256-AoHnBoD1/5g2EUBOtP5AAr2+rcJDCKFz6JP4aTXfeao="; types-aiobotocore-ec2-instance-connect = - buildTypesAiobotocorePackage "ec2-instance-connect" "3.1.1" - "sha256-RDslReCA8S5us9+Y8pFOAK4xKff9XftcCdAnDzJoYgs="; + buildTypesAiobotocorePackage "ec2-instance-connect" "3.2.1" + "sha256-ZFveuk15AR/8501sRhsJmv4BZyerfGjJjTc+fMR2gnA="; types-aiobotocore-ecr = - buildTypesAiobotocorePackage "ecr" "3.1.1" - "sha256-FV7cY8YS4aeGH6dGN2pRQ8xPPKBbYMJ9aM7SPoVno0Q="; + buildTypesAiobotocorePackage "ecr" "3.2.1" + "sha256-QIwIDsAC1jVx4B3RZulJ0mHF/ND9bGR2ZrbI8UKTkTs="; types-aiobotocore-ecr-public = - buildTypesAiobotocorePackage "ecr-public" "3.1.1" - "sha256-Tb+0296xPRw0V2iY7YGVWU6H/llGtcQK/5m76ls0c2c="; + buildTypesAiobotocorePackage "ecr-public" "3.2.1" + "sha256-uojcKxNKY5AlamiO3kSEfX3XedsNFDSeM0qYLnwk8GE="; types-aiobotocore-ecs = - buildTypesAiobotocorePackage "ecs" "3.1.1" - "sha256-XugyQ7DDFcTwY4C42vHWHrox/+jTJnPgmd6abkJMINY="; + buildTypesAiobotocorePackage "ecs" "3.2.1" + "sha256-91HfKCI+RSFNZiL6o6C0d/q/LL1ZfXLvN5vDAHBHUZc="; types-aiobotocore-efs = - buildTypesAiobotocorePackage "efs" "3.1.1" - "sha256-50Un9Z6R4DeRPcoS4ACF0SpAYWsn179gYIfrfp1bDpM="; + buildTypesAiobotocorePackage "efs" "3.2.1" + "sha256-aqbG7JRx1y557BN9K2zZNCPTGh4M5sY1Ov+qMealGYQ="; types-aiobotocore-eks = - buildTypesAiobotocorePackage "eks" "3.1.1" - "sha256-Ag9/hx7fXFEcgIEebZgncmDIXN9+f8j2PKd5tDrpHLY="; + buildTypesAiobotocorePackage "eks" "3.2.1" + "sha256-E+zl4Z2+DoXtC/dZijqTVqB38YzKwZF8gOVc5f1L/3U="; types-aiobotocore-elastic-inference = buildTypesAiobotocorePackage "elastic-inference" "2.20.0" "sha256-jFSY7JBVjDQi6dCqlX2LG7jxpSKfILv3XWbYidvtGos="; types-aiobotocore-elasticache = - buildTypesAiobotocorePackage "elasticache" "3.1.1" - "sha256-cMjWUp+m+Xnxr5m6pdzX7bwjSyIar5bvJtKExdIjBwI="; + buildTypesAiobotocorePackage "elasticache" "3.2.1" + "sha256-kNOlmDryMv/ddfL8Ef99hbuDEy9IUrJQ65ldbs6mlnU="; types-aiobotocore-elasticbeanstalk = - buildTypesAiobotocorePackage "elasticbeanstalk" "3.1.1" - "sha256-Qf8OL4VvshNmsi80a5cPl0BWGB76pEqw1I+oeL0/vNE="; + buildTypesAiobotocorePackage "elasticbeanstalk" "3.2.1" + "sha256-FIJRZa7ZqAhvNLWblQ4a1f2mvSU2Q/xwW74LbsQIZhk="; types-aiobotocore-elastictranscoder = buildTypesAiobotocorePackage "elastictranscoder" "2.25.2" "sha256-5t214U60d2kSf8bmUiEkj4OMFf3+SbNRGqLif1Rj28E="; types-aiobotocore-elb = - buildTypesAiobotocorePackage "elb" "3.1.1" - "sha256-yogZLWnsvn0PEtN7kcwNhcQLs+xFy80YO2qM2VTDajM="; + buildTypesAiobotocorePackage "elb" "3.2.1" + "sha256-H6ejZLwIDdIRZJiB6o40wm4ooe0NXrMiQtXJVP3pzYc="; types-aiobotocore-elbv2 = - buildTypesAiobotocorePackage "elbv2" "3.1.1" - "sha256-GAqIVcHM5PnKt3GpEN3YnBhVVJIUhdWPUXP81nWVNHY="; + buildTypesAiobotocorePackage "elbv2" "3.2.1" + "sha256-nHP8BmUYum/rh5sr1+IvMu33+smh/+g1d2pj77sDwq0="; types-aiobotocore-emr = - buildTypesAiobotocorePackage "emr" "3.1.1" - "sha256-/WhzJCP3CQWmG0H7orv++8lnHY0N6e8sSOV1vcGvFCI="; + buildTypesAiobotocorePackage "emr" "3.2.1" + "sha256-ejv/9CZNQYB0FUr0iE3BDzcwQO05nBOUriNPoQi6UgU="; types-aiobotocore-emr-containers = - buildTypesAiobotocorePackage "emr-containers" "3.1.1" - "sha256-V49u67frOX834yUEQ8EJMK/FWOMN3ZGe6SobwTu954Q="; + buildTypesAiobotocorePackage "emr-containers" "3.2.1" + "sha256-bDBHtMBmS7CZlpZVcnQWwjZYkjtPYj6Me6epiMH/fj4="; types-aiobotocore-emr-serverless = - buildTypesAiobotocorePackage "emr-serverless" "3.1.1" - "sha256-uaeD1ZymUgqb2O3vWONy62IKsraEoaHMJltR2VNWmiA="; + buildTypesAiobotocorePackage "emr-serverless" "3.2.1" + "sha256-V2UKyjSVZcJObD8MxSuKqpkRxDGNMjBL2ymXjq+FUNA="; types-aiobotocore-entityresolution = - buildTypesAiobotocorePackage "entityresolution" "3.1.1" - "sha256-ApIo6XIUmWhLnl/RDEMDJGUzoUxMyG6GqutmBKQZzBA="; + buildTypesAiobotocorePackage "entityresolution" "3.2.1" + "sha256-SUJxzIOlWozII7wTtngKhKMlY2PZOdeGl7WulU9/KV4="; types-aiobotocore-es = - buildTypesAiobotocorePackage "es" "3.1.1" - "sha256-+HtQ93rFG7IOmciPeqTtnTtNisWVcjfqQFl/veLxbp4="; + buildTypesAiobotocorePackage "es" "3.2.1" + "sha256-OUrNnK7dk12zQHk5rJGYkq2jAkmctoACJXHjBlFVgUw="; types-aiobotocore-events = - buildTypesAiobotocorePackage "events" "3.1.1" - "sha256-ppz0XPiY4CuSKVz2kypznisTzIOlviurs2CmE7dRwbg="; + buildTypesAiobotocorePackage "events" "3.2.1" + "sha256-pnb1rQSx9saqywByRavCVUNrJYpmPs71N18SGY6yDPo="; types-aiobotocore-evidently = buildTypesAiobotocorePackage "evidently" "3.1.1" @@ -556,132 +556,132 @@ in "sha256-91tfoDjQoRqrcEcvEhBpIoB01KCZGMptnhT1jPhwSLI="; types-aiobotocore-finspace-data = - buildTypesAiobotocorePackage "finspace-data" "3.1.1" - "sha256-ZdDgGAMDiy4OGMAwHPhvZup4XFYOL8eRhitk/9K7SZU="; + buildTypesAiobotocorePackage "finspace-data" "3.2.1" + "sha256-2vLEv5tkSnOyP7xnXQM7foj9LtsKt0jr27RJrkn18jQ="; types-aiobotocore-firehose = - buildTypesAiobotocorePackage "firehose" "3.1.1" - "sha256-Sj0btYoRtCwdsXVLVER+zjM7vkqS9x8bi7TXHJEwHsk="; + buildTypesAiobotocorePackage "firehose" "3.2.1" + "sha256-PauOGozty1cFz8MKB3gOrsHiJBIqou0FsJ4fxPmw0eY="; types-aiobotocore-fis = - buildTypesAiobotocorePackage "fis" "3.1.1" - "sha256-oZbVOEvNzC765J5XnLmCkD4QlZRd+6CZR+bJ2p6ibWA="; + buildTypesAiobotocorePackage "fis" "3.2.1" + "sha256-dA36hWseFbqVeqs/q9NHvXSsKb7w/vZbClecKdHQxmM="; types-aiobotocore-fms = - buildTypesAiobotocorePackage "fms" "3.1.1" - "sha256-uD67/fJl+JhLZS8xtr4rhjfeKf4vMA27x4xGJzsQiKI="; + buildTypesAiobotocorePackage "fms" "3.2.1" + "sha256-omOj1TdjCnogJ3/7fXjRM6Z30jTJUGLVpXoK//hnUW4="; types-aiobotocore-forecast = - buildTypesAiobotocorePackage "forecast" "3.1.1" - "sha256-eZAMtbHi/kGw2oAjzatHHXtV2XO9dK6o2JXxEosJM/g="; + buildTypesAiobotocorePackage "forecast" "3.2.1" + "sha256-oJLjNjRp0kF4eklm8GeFnEJFTrkmJukS2ACwnE/KENU="; types-aiobotocore-forecastquery = - buildTypesAiobotocorePackage "forecastquery" "3.1.1" - "sha256-BUN0WyLcMXL48o/z9vF3AgkXMkj4SAggfq33BemAsCE="; + buildTypesAiobotocorePackage "forecastquery" "3.2.1" + "sha256-cri15TpHfYUOoXy1Mh0zVKOs2gPsI5UvjlJOU+Szkyk="; types-aiobotocore-frauddetector = - buildTypesAiobotocorePackage "frauddetector" "3.1.1" - "sha256-9+meGYgV6rC8Y8Qymtj0hWvpjlZReUBB4dym4B034bo="; + buildTypesAiobotocorePackage "frauddetector" "3.2.1" + "sha256-eLRV9FIkbdvurf+o4Dh03JwrSkBmC1gqoxWYTmmniTQ="; types-aiobotocore-freetier = - buildTypesAiobotocorePackage "freetier" "3.1.1" - "sha256-LzJVHqaJUEnjQMM5Zjv7g8K5jixmssJ7mpmoDgNupr0="; + buildTypesAiobotocorePackage "freetier" "3.2.1" + "sha256-/rHJTvgFvbGzd9G3/nekHdEZ8LNQ9wYd4gTwW8q5Q+Q="; types-aiobotocore-fsx = - buildTypesAiobotocorePackage "fsx" "3.1.1" - "sha256-0jXg5ywMfBEByF57McOf/9WD+VHLPNcNyNxLBMtoyBI="; + buildTypesAiobotocorePackage "fsx" "3.2.1" + "sha256-GC6Hy1aarU26qvE7/Ralyp3rDXfP5vK6S4t9mKgPOVQ="; types-aiobotocore-gamelift = - buildTypesAiobotocorePackage "gamelift" "3.1.1" - "sha256-xb92KmPUK9jcK4ALfZ2BT0W6wEYq+LhMMskmMIDCZWE="; + buildTypesAiobotocorePackage "gamelift" "3.2.1" + "sha256-zyWZdWdNI9WYFzH50G4ee+L6KAjRZO/8HlDcRCLIx6M="; types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.7.0" "sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8="; types-aiobotocore-glacier = - buildTypesAiobotocorePackage "glacier" "3.1.1" - "sha256-R4vvIPDrO37M8Ob8mpPojNHTI9J7X1305GK68HKQJK0="; + buildTypesAiobotocorePackage "glacier" "3.2.1" + "sha256-RgsVt4yCAx/QWcjVePVGQE63JZhFRzmFVXCG9FYFF5Q="; types-aiobotocore-globalaccelerator = - buildTypesAiobotocorePackage "globalaccelerator" "3.1.1" - "sha256-7NHbRGc0GNuEnQoNjt1AIbrilaBT0lski4/IzAUbVXs="; + buildTypesAiobotocorePackage "globalaccelerator" "3.2.1" + "sha256-+L+Tk0yKCHlKXE+Alz/Dy6WeJ7gzSwkKM+qnDnP6dro="; types-aiobotocore-glue = - buildTypesAiobotocorePackage "glue" "3.1.1" - "sha256-NH8DRpn8ySvLLadhahnn2ufkFklsvfFS3was5h5o56I="; + buildTypesAiobotocorePackage "glue" "3.2.1" + "sha256-cdToQBx5PYym+pF51brZ5KHAyRrChcbveIxLg1cEF9o="; types-aiobotocore-grafana = - buildTypesAiobotocorePackage "grafana" "3.1.1" - "sha256-BUsfLqM+ZXwgeu0tFrrCAtzwCr34mRQJXWHFiV3I3Fw="; + buildTypesAiobotocorePackage "grafana" "3.2.1" + "sha256-v5f/22MseAvs4mr8JzSGzZ+XupsU5K2apDDfBK8PvDo="; types-aiobotocore-greengrass = - buildTypesAiobotocorePackage "greengrass" "3.1.1" - "sha256-VwBqqxzcOHJlOuopdVebGeHg8byujKgdBlZk4EvcYiE="; + buildTypesAiobotocorePackage "greengrass" "3.2.1" + "sha256-EpP4arTgD08qugQTi+hD7tTbxUqFuWf82TSlGwC6Pjo="; types-aiobotocore-greengrassv2 = - buildTypesAiobotocorePackage "greengrassv2" "3.1.1" - "sha256-xoTv+sTdjTodlRoeC3Zx0ZZ1Gffx8iNJ00eXPRIrNNk="; + buildTypesAiobotocorePackage "greengrassv2" "3.2.1" + "sha256-AiwG8aQ5sUCL0lvsE4paacWPDC/yrtt0tYlxfs7ZyZg="; types-aiobotocore-groundstation = - buildTypesAiobotocorePackage "groundstation" "3.1.1" - "sha256-9FCCRyAt930MW00B6H3mEEIfgjc8sT6rFX3QdzW7HKI="; + buildTypesAiobotocorePackage "groundstation" "3.2.1" + "sha256-kqLeDSUN88R45pALL6aOfMTQd68peEvNn8FjWLUMjrg="; types-aiobotocore-guardduty = - buildTypesAiobotocorePackage "guardduty" "3.1.1" - "sha256-XX7YXw4y0xSbTcVnsJpol7UR3ZV5qpVlcvCtkP6Yu6s="; + buildTypesAiobotocorePackage "guardduty" "3.2.1" + "sha256-ZFVv+n1TYdzaqgfc9ZaEh3TbpNTGYpw+v5njCBvN9oA="; types-aiobotocore-health = - buildTypesAiobotocorePackage "health" "3.1.1" - "sha256-DM4VxmF1Ocz9tyeClVuqNniylCVgZ1dyupz2Pr5aA5A="; + buildTypesAiobotocorePackage "health" "3.2.1" + "sha256-psB0ByglXTySUoAumdX68/JVHn6sW4lp6QJSamlFo+0="; types-aiobotocore-healthlake = - buildTypesAiobotocorePackage "healthlake" "3.1.1" - "sha256-jfOzrgBa1zSCFxyoXmit/ODHKbFGJoO9OMFA0KAQh00="; + buildTypesAiobotocorePackage "healthlake" "3.2.1" + "sha256-pmGlBAxZI/ijx7VTh9wiJcfTJWOdQYNZF6QcwiwHsJA="; types-aiobotocore-honeycode = buildTypesAiobotocorePackage "honeycode" "2.13.0" "sha256-DeeheoQeFEcDH21DSNs2kSR1rjnPLtTgz0yNCFnE+Io="; types-aiobotocore-iam = - buildTypesAiobotocorePackage "iam" "3.1.1" - "sha256-n9sndad94xwJ9E78XbCOOJ5bTxmUiKZ14SruaT3JQHg="; + buildTypesAiobotocorePackage "iam" "3.2.1" + "sha256-QmSmLk8XJzgbO3tJkKZkHy4JdMve2nRn3bPq4+8GOJY="; types-aiobotocore-identitystore = - buildTypesAiobotocorePackage "identitystore" "3.1.1" - "sha256-dy7SnosNkHban5PxAqbjA1KCwpBNQvrHTizCd/3iT2E="; + buildTypesAiobotocorePackage "identitystore" "3.2.1" + "sha256-YdRNHMjzBWAv7JqriytCh4ma/tbKaq6WdoYx9FWQ8ps="; types-aiobotocore-imagebuilder = - buildTypesAiobotocorePackage "imagebuilder" "3.1.1" - "sha256-Tw6ES0pPchxjFUHeGjhRFj64ym2cTInkb4EptIJpBeU="; + buildTypesAiobotocorePackage "imagebuilder" "3.2.1" + "sha256-VAtCPVpnl0mk23RQaCOuZr5oEaJNwm0rRnb8Y4iDWqw="; types-aiobotocore-importexport = - buildTypesAiobotocorePackage "importexport" "3.1.1" - "sha256-qiXUAB5rL3f4dMpUFZOUa5N9zFJhTYXjYhE7eWW9umk="; + buildTypesAiobotocorePackage "importexport" "3.2.1" + "sha256-AmDRPzBGPEEemYv34mfc6ZEsarsEG4fRa1RKmUl8FcE="; types-aiobotocore-inspector = - buildTypesAiobotocorePackage "inspector" "3.1.1" - "sha256-7L/SppxIz+2JJ6LgzQEEBTMyqZs2LRrLvG23MGx5PGw="; + buildTypesAiobotocorePackage "inspector" "3.2.1" + "sha256-QNpwlDgw/GNco1e1LyHS1lZr/9Q+han11yxzI/kN/xc="; types-aiobotocore-inspector2 = - buildTypesAiobotocorePackage "inspector2" "3.1.1" - "sha256-XkcmWvIhAwjeZvLM5J9Ns3r+i2BOrN+SLg7vjdOjG4k="; + buildTypesAiobotocorePackage "inspector2" "3.2.1" + "sha256-1gfym8uWOin2y+JHR2+o/QR/4DL6gdQjTiY0wi/QNY0="; types-aiobotocore-internetmonitor = - buildTypesAiobotocorePackage "internetmonitor" "3.1.1" - "sha256-C0KPUEQwPq7unUsHEVgtl5jb9avF2/jRaKR3LMKvBaU="; + buildTypesAiobotocorePackage "internetmonitor" "3.2.1" + "sha256-lIIw8MPEmC2dZdTJZXGBRXZeHXiW06f5JM8aI4/QIR0="; types-aiobotocore-iot = - buildTypesAiobotocorePackage "iot" "3.1.1" - "sha256-uECrDJcFYUODeMCfrC8f0dj57oVKribPA+ClgYiWWZk="; + buildTypesAiobotocorePackage "iot" "3.2.1" + "sha256-qyG1Hae2a/Z0RwZQ7Aukcu63KrONMQF2Ihpk7qor8RI="; types-aiobotocore-iot-data = - buildTypesAiobotocorePackage "iot-data" "3.1.1" - "sha256-SEHtsRKq8JzYhHyZh2gw6pOd6PxgVa7bU4hspoM3lK0="; + buildTypesAiobotocorePackage "iot-data" "3.2.1" + "sha256-BT09f9w9+nfRrFRDQWB29pZrmoCm9nA4skb8en8pWUo="; types-aiobotocore-iot-jobs-data = - buildTypesAiobotocorePackage "iot-jobs-data" "3.1.1" - "sha256-+BYbu4Fdvz6l4rB3IQpFrTDuuduXxv6nPb1IsR1Iv1M="; + buildTypesAiobotocorePackage "iot-jobs-data" "3.2.1" + "sha256-BZINFb3Xaxr7lULFTsKwnfQCUfGrcjHzpsXbj5gGqVY="; types-aiobotocore-iot-roborunner = buildTypesAiobotocorePackage "iot-roborunner" "2.12.2" @@ -700,164 +700,164 @@ in "sha256-Yf1vvasgtUxFiEfSrlPq0Q2yhbAOGyRATzid+qYjlj8="; types-aiobotocore-iotdeviceadvisor = - buildTypesAiobotocorePackage "iotdeviceadvisor" "3.1.1" - "sha256-t4ADzmTe2GlZOzxKg+0wzb3Om1KXiF5KsiqcTQ2Dlr8="; + buildTypesAiobotocorePackage "iotdeviceadvisor" "3.2.1" + "sha256-9HuIiXz9ob2KtL6fz20zzvngDmniOzTWZYvWzZP0snQ="; types-aiobotocore-iotevents = - buildTypesAiobotocorePackage "iotevents" "3.1.1" - "sha256-ribAg15KxQMCKeXkFoRXC68P5YgzEkl9icRnzmOASBY="; + buildTypesAiobotocorePackage "iotevents" "3.2.1" + "sha256-eR/F4PaHjGZSHtpbXoZi3COMntlZBZHyZyYEL+abQ3Q="; types-aiobotocore-iotevents-data = - buildTypesAiobotocorePackage "iotevents-data" "3.1.1" - "sha256-TKM5f8PpMzWOG7WKlp79Z1m8UmU+jV6IKw6Ttg8BPyM="; + buildTypesAiobotocorePackage "iotevents-data" "3.2.1" + "sha256-T44lWUJGxOWZU/L+knpQbYZE6AIrgmki3K1S+k0ZtRI="; types-aiobotocore-iotfleethub = buildTypesAiobotocorePackage "iotfleethub" "2.24.2" "sha256-WzdCGMVRCl8x+UswlyApMYMYT3Rvtng0ID2YyV08NzA="; types-aiobotocore-iotfleetwise = - buildTypesAiobotocorePackage "iotfleetwise" "3.1.1" - "sha256-T2UfFaBxEPTU7O2Rjq6uqcaF3w25+yeZtOIoVACZoNA="; + buildTypesAiobotocorePackage "iotfleetwise" "3.2.1" + "sha256-vbWcFdU+RUonBLoaq+yMcMGeRTSruvFVUj2unpLPa4c="; types-aiobotocore-iotsecuretunneling = - buildTypesAiobotocorePackage "iotsecuretunneling" "3.1.1" - "sha256-J+JDRyXPar1IK/7LzpHhZJjTVMlOvkLBIy7h2GghfL8="; + buildTypesAiobotocorePackage "iotsecuretunneling" "3.2.1" + "sha256-FL4HjOI9HTL6XY3KSNX+Uj854ZTGOuOB9at1Aho3MRY="; types-aiobotocore-iotsitewise = - buildTypesAiobotocorePackage "iotsitewise" "3.1.1" - "sha256-nPSRxIdJwsOd2eZ92czbRrQRr0Sce301dYDuoANX7Sg="; + buildTypesAiobotocorePackage "iotsitewise" "3.2.1" + "sha256-DRvHhkR85Ahr4jai0jJ6TRHuBBtSFq6UkQnLjYChwuI="; types-aiobotocore-iotthingsgraph = - buildTypesAiobotocorePackage "iotthingsgraph" "3.1.1" - "sha256-mu5gEdtzoHZElnP5U7OArje99L/0AyEcoMac8Crl6fQ="; + buildTypesAiobotocorePackage "iotthingsgraph" "3.2.1" + "sha256-YlMesaZPyavJbNOwYdX2L8lrA826x9IlDof+Z5so9Is="; types-aiobotocore-iottwinmaker = - buildTypesAiobotocorePackage "iottwinmaker" "3.1.1" - "sha256-BYi7WZ6cgdKF44wpaQf+yTySMnZ1Tb6DNmrdfKF8woc="; + buildTypesAiobotocorePackage "iottwinmaker" "3.2.1" + "sha256-EGhPHBtCNhrxqfhDLBSGTiz1m0PAOE/+VTp9pfyte1g="; types-aiobotocore-iotwireless = - buildTypesAiobotocorePackage "iotwireless" "3.1.1" - "sha256-zHz/XfXo78f2WUiPY/3K67s38JahcS0+d0F8w56ik18="; + buildTypesAiobotocorePackage "iotwireless" "3.2.1" + "sha256-MtprSOnvZNVmRck5WhASSAux+vsYp7mjVqw82DuWG6o="; types-aiobotocore-ivs = - buildTypesAiobotocorePackage "ivs" "3.1.1" - "sha256-JqJ4fPFtkefMuCJ1K/jSnSo701YsozYIGz3ysvB2E2k="; + buildTypesAiobotocorePackage "ivs" "3.2.1" + "sha256-9duaFRstc0CdyrtG+IkyKRQF+MsnRWC3TRZQ0pyfgbg="; types-aiobotocore-ivs-realtime = - buildTypesAiobotocorePackage "ivs-realtime" "3.1.1" - "sha256-jx/DqAPz4fREEGJaySfRK/VYL1miyvV/MXywmyxr5LU="; + buildTypesAiobotocorePackage "ivs-realtime" "3.2.1" + "sha256-f7eZZcQ3XpqPJRMyqTWpONtssbQxbkq7UjftLmbqttM="; types-aiobotocore-ivschat = - buildTypesAiobotocorePackage "ivschat" "3.1.1" - "sha256-FwDxpP0T62gn11QLSfK/uNRtKpmX63K0IQORr+uPmvU="; + buildTypesAiobotocorePackage "ivschat" "3.2.1" + "sha256-ELVyUPZ5HG9tPLfeQPTCroAPCmnSdlPFIEaovXh5G04="; types-aiobotocore-kafka = - buildTypesAiobotocorePackage "kafka" "3.1.1" - "sha256-VFXJnmUFR5amQETMT0KXjwIdjoWiAjx0/KytmFqjxNA="; + buildTypesAiobotocorePackage "kafka" "3.2.1" + "sha256-BV1jDRSBWhJA0PHpX69AsW/zNk8157lD5TEtd2XMrrU="; types-aiobotocore-kafkaconnect = - buildTypesAiobotocorePackage "kafkaconnect" "3.1.1" - "sha256-uOizMqu/4gsyY+aQbaMdUWg7raxukPn/MtqFBW8Kbmg="; + buildTypesAiobotocorePackage "kafkaconnect" "3.2.1" + "sha256-Vqoz8fZKE0VM75V3MX2rzTPJ2UMhauD7F/3/0fHneU0="; types-aiobotocore-kendra = - buildTypesAiobotocorePackage "kendra" "3.1.1" - "sha256-wmy+I+Q3tlp2h9fKrU1pQvcYqX/deQb198snvFE2XTw="; + buildTypesAiobotocorePackage "kendra" "3.2.1" + "sha256-9F409tTUXcMrO5WW1W+icYPa50uNGoFRgaPVrii7XHo="; types-aiobotocore-kendra-ranking = - buildTypesAiobotocorePackage "kendra-ranking" "3.1.1" - "sha256-skYaLFofiYpTBLEIX2JYhE0wxvr3DbYHYNGH9YRBPO4="; + buildTypesAiobotocorePackage "kendra-ranking" "3.2.1" + "sha256-FTfgUGJ1Kuqij4N34WsKAb6XgilfJq1//wmEqtY9XP4="; types-aiobotocore-keyspaces = - buildTypesAiobotocorePackage "keyspaces" "3.1.1" - "sha256-o9AkLUE2ZyvvJa9fOwNkKIRwLQ8hEI/XF6W9yJ7g1WM="; + buildTypesAiobotocorePackage "keyspaces" "3.2.1" + "sha256-9o1dX1IGic5HswhpU6+EanVQy46Lr8DvxnCekiGMBEk="; types-aiobotocore-kinesis = - buildTypesAiobotocorePackage "kinesis" "3.1.1" - "sha256-NmUQMF6PrPg4FkYXbC6iyC12SiNJ7u33sA3fmyXbEr4="; + buildTypesAiobotocorePackage "kinesis" "3.2.1" + "sha256-WczxTlmTLeUsxnVKDMcmbt63ybMScJRpc3sCXG4Kl/Y="; types-aiobotocore-kinesis-video-archived-media = - buildTypesAiobotocorePackage "kinesis-video-archived-media" "3.1.1" - "sha256-Y0z2ukmCDuFa4qZWtoc7rj8/Hhh0ASMFY3wFI9xCeT0="; + buildTypesAiobotocorePackage "kinesis-video-archived-media" "3.2.1" + "sha256-TwofOitJ1Ow7ekYtI8nsujFvaTBhPWqE/Vz6vntbYU4="; types-aiobotocore-kinesis-video-media = - buildTypesAiobotocorePackage "kinesis-video-media" "3.1.1" - "sha256-EC8/s+NbcMQBJ/uuGiDINiJQQFMuTS4DY4xZ2yIPp30="; + buildTypesAiobotocorePackage "kinesis-video-media" "3.2.1" + "sha256-8sQnf4WriPXkRh3InfjuxFfSDhYf3kl3J47T1CJKwLU="; types-aiobotocore-kinesis-video-signaling = - buildTypesAiobotocorePackage "kinesis-video-signaling" "3.1.1" - "sha256-/QqHPFOvSPMx+LPwvWC+G5aBH+bBG8hlz6x7ksC+VVM="; + buildTypesAiobotocorePackage "kinesis-video-signaling" "3.2.1" + "sha256-uioUpzxKT1Xj1iNcOkrlZaUgdYoagqKV21CEKD/HTIs="; types-aiobotocore-kinesis-video-webrtc-storage = - buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "3.1.1" - "sha256-IJL++00bJoNolXDl3iOE0EKjc9oSi7wJJK3w/S31vFA="; + buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "3.2.1" + "sha256-S52o0JK/cbeC9YBspUiZDrnXlSPQ5eh/hrj3nP+Zby8="; types-aiobotocore-kinesisanalytics = - buildTypesAiobotocorePackage "kinesisanalytics" "3.1.1" - "sha256-HRWVpgdKqD2BJqBuRFflKQUi+II/tNnWDdCv9i0O21A="; + buildTypesAiobotocorePackage "kinesisanalytics" "3.2.1" + "sha256-3N2rxTc+iL4UeQN0wvrmiFWnh5gY3+JbunTP+bhhWjs="; types-aiobotocore-kinesisanalyticsv2 = - buildTypesAiobotocorePackage "kinesisanalyticsv2" "3.1.1" - "sha256-7+p62UiSq6UouX89LVPCGLXJLIdk340kw77BatgmiIc="; + buildTypesAiobotocorePackage "kinesisanalyticsv2" "3.2.1" + "sha256-XTtHrbXtXzfcU/Y9/BFOIrCd5H5824dmCRhBz/3JUnA="; types-aiobotocore-kinesisvideo = - buildTypesAiobotocorePackage "kinesisvideo" "3.1.1" - "sha256-iJgLtaZuguBPqrpBbl8XCeB8L3YONFJs7Bcx0fT1BD4="; + buildTypesAiobotocorePackage "kinesisvideo" "3.2.1" + "sha256-d9r8IfRbaGErkPJmJXGvbCNxCUU6xkTykbyfUVtKx1w="; types-aiobotocore-kms = - buildTypesAiobotocorePackage "kms" "3.1.1" - "sha256-9KqXNCZC/Ll+axgQ6ISZsXeRbMSx1eiw51YVoEkTULA="; + buildTypesAiobotocorePackage "kms" "3.2.1" + "sha256-xG28gKqBmpQ59GqK7YaKpxezhwc+aVlTnAnl7U9LQTE="; types-aiobotocore-lakeformation = - buildTypesAiobotocorePackage "lakeformation" "3.1.1" - "sha256-Ie0AIzE7FbjQNNJrKWuEre/caIuhgD4XYVHUn8KEOhQ="; + buildTypesAiobotocorePackage "lakeformation" "3.2.1" + "sha256-E7XWRHvbwZW8hgpE/xqKJBsT/V67+bfWmhoBlVBKLLQ="; types-aiobotocore-lambda = - buildTypesAiobotocorePackage "lambda" "3.1.1" - "sha256-P4VgxLV5cD1bBHNTtSEWgT6URSfm8FaohsK86wJY68s="; + buildTypesAiobotocorePackage "lambda" "3.2.1" + "sha256-738hgZjnnZiEUOMPK49Om6+PcoZ6NqegS15nKMAeCO4="; types-aiobotocore-lex-models = - buildTypesAiobotocorePackage "lex-models" "3.1.1" - "sha256-NI5cDtptyAr5unDsiS3keghxZvA+07Oqc7EIUEEAYgc="; + buildTypesAiobotocorePackage "lex-models" "3.2.1" + "sha256-lNJcZgjb1pJEiJdVX2eESt4ock7lPM8wfejuc8XBbio="; types-aiobotocore-lex-runtime = - buildTypesAiobotocorePackage "lex-runtime" "3.1.1" - "sha256-qYg/L6Ojc6cCNQ7O1+XyAVrZnnOje5aQvHch0rnN93k="; + buildTypesAiobotocorePackage "lex-runtime" "3.2.1" + "sha256-O4B4Aq7BfIgQnxSqd6O/xu1kIBJ/0QbG0hJSuWC2Hzs="; types-aiobotocore-lexv2-models = - buildTypesAiobotocorePackage "lexv2-models" "3.1.1" - "sha256-kHF1aE/z+Dvmf/km/qm9Zd9TrKXjU4i0UQ9a0BicG8I="; + buildTypesAiobotocorePackage "lexv2-models" "3.2.1" + "sha256-pEzFmkUdiICdK8E5rS6UckzKSAc5O4HnqvOFc7X8BjU="; types-aiobotocore-lexv2-runtime = - buildTypesAiobotocorePackage "lexv2-runtime" "3.1.1" - "sha256-2+rCKwWQdlV9EH0+b0iCMOgQKfzl2OMFscWu5oCZKrM="; + buildTypesAiobotocorePackage "lexv2-runtime" "3.2.1" + "sha256-I/JgmAOnCcM5D9leooAVDiTCbQmF5bYy7Sknqov6csQ="; types-aiobotocore-license-manager = - buildTypesAiobotocorePackage "license-manager" "3.1.1" - "sha256-WZVMql96LyLsawY70m6O8U4sJmJz7l3y4Ts2TbXNYkQ="; + buildTypesAiobotocorePackage "license-manager" "3.2.1" + "sha256-boEkvX1S5ryyJvMgqc+wOUkLW4k4T2vEFUn3gT3cKgI="; types-aiobotocore-license-manager-linux-subscriptions = - buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "3.1.1" - "sha256-ycMCdu3hCU9EHUkjzPj6gjNAWIVajOioMFo968ersPA="; + buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "3.2.1" + "sha256-6/h4W6J8qXRVFlHfr5FFrMxOKDPPvjdO8/Q5IZxFqcQ="; types-aiobotocore-license-manager-user-subscriptions = - buildTypesAiobotocorePackage "license-manager-user-subscriptions" "3.1.1" - "sha256-xxmcCG/Us8WfcIThW857iD+1m4Q4cLQkvnqpjBydEZw="; + buildTypesAiobotocorePackage "license-manager-user-subscriptions" "3.2.1" + "sha256-1ynYmau1NOiax29w9lgqDTx0DfE+kztcQsAQoG7AZVU="; types-aiobotocore-lightsail = - buildTypesAiobotocorePackage "lightsail" "3.1.1" - "sha256-yiBpTNnLHaXYh1GIPcAjTPmVoTcfdPX19iMcQAaMSqY="; + buildTypesAiobotocorePackage "lightsail" "3.2.1" + "sha256-PGiMTl2XheFBiIicH0efeLPduEjkh4MBXSD4Gk5X2Go="; types-aiobotocore-location = - buildTypesAiobotocorePackage "location" "3.1.1" - "sha256-wEPtBnzLrITVYHRyTiovD7giY+KmwsB5WRGFOz4iOic="; + buildTypesAiobotocorePackage "location" "3.2.1" + "sha256-hTX+mATs050pJN+L8ABOs7Uv1Za6jzAtZ3BDLg75+Hc="; types-aiobotocore-logs = - buildTypesAiobotocorePackage "logs" "3.1.1" - "sha256-f0ZOlNmGdtYm2PLkiIlKaTcfksxXdejsjVmXbVdriH0="; + buildTypesAiobotocorePackage "logs" "3.2.1" + "sha256-Z8+SYDyxC4VHzjkeRFU5ZIzBWS27odZc9e+WVsPlrog="; types-aiobotocore-lookoutequipment = - buildTypesAiobotocorePackage "lookoutequipment" "3.1.1" - "sha256-KkI39r2VShirYFylvSZGRwHqtt83zteWHwAxabDxmnY="; + buildTypesAiobotocorePackage "lookoutequipment" "3.2.1" + "sha256-SSICvtlyLtFavBp8D9vjHOl7GDHN+eSWLM4vfpw4dnQ="; types-aiobotocore-lookoutmetrics = buildTypesAiobotocorePackage "lookoutmetrics" "2.24.2" @@ -868,164 +868,164 @@ in "sha256-HvNqynXLpYFJceCmrlncodqWuoczilMB8QtbCS5pcDM="; types-aiobotocore-m2 = - buildTypesAiobotocorePackage "m2" "3.1.1" - "sha256-jUXB9bhdcsBzMGR0r2Zbg8+1k+B75kwS7Ltd5ZJjgDA="; + buildTypesAiobotocorePackage "m2" "3.2.1" + "sha256-BN6xRifz7jMUOBqXHZdJB77RuB/7ZRB/vxh0aOSB4F4="; types-aiobotocore-machinelearning = - buildTypesAiobotocorePackage "machinelearning" "3.1.1" - "sha256-+ON6bHoN69LT7fnHSH6ABEQ2n2ihOVdgkLhQC7GSplk="; + buildTypesAiobotocorePackage "machinelearning" "3.2.1" + "sha256-nRlA+RelYP85DRJxccihMaKKnDXy0fzVXsGc+hvrYaU="; types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.7.0" "sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw="; types-aiobotocore-macie2 = - buildTypesAiobotocorePackage "macie2" "3.1.1" - "sha256-wUxSvhQ61WMClqjy4pvcqyEqHAyLZPT58xAWHS7uCxU="; + buildTypesAiobotocorePackage "macie2" "3.2.1" + "sha256-HMODETSrEtk1CaHsNeN9bHC44B37JCIhWk13epeCP/8="; types-aiobotocore-managedblockchain = - buildTypesAiobotocorePackage "managedblockchain" "3.1.1" - "sha256-PGEMouhVZS3LQHcsT49j/nvm8GG7yUezlkpAbh+0Ejo="; + buildTypesAiobotocorePackage "managedblockchain" "3.2.1" + "sha256-Q7oNqI+TYRrscYEa7V1+Iqg7W2hQLzBGCGVCV83AfYk="; types-aiobotocore-managedblockchain-query = - buildTypesAiobotocorePackage "managedblockchain-query" "3.1.1" - "sha256-S9LulFwqCi8hVmlP5Fdtp/8XaX+4F4KWXdqzCklzTmE="; + buildTypesAiobotocorePackage "managedblockchain-query" "3.2.1" + "sha256-ZeeNrUp6PL5xKaqCXOFGxHN5Y+rUP4wMXFWBlSZY0Yc="; types-aiobotocore-marketplace-catalog = - buildTypesAiobotocorePackage "marketplace-catalog" "3.1.1" - "sha256-BzzG6RxTge3OZMNz9OetB26/CyR+EIqFrlS6fXN+hsA="; + buildTypesAiobotocorePackage "marketplace-catalog" "3.2.1" + "sha256-vWGYan8Z1T8TFQsCkZwNVVEcMkyUKz6w0iS/Kei4iNI="; types-aiobotocore-marketplace-entitlement = - buildTypesAiobotocorePackage "marketplace-entitlement" "3.1.1" - "sha256-gkmEK5hm375K80q3NpNGI3jp32NjXbvarpHVIPZ0YkM="; + buildTypesAiobotocorePackage "marketplace-entitlement" "3.2.1" + "sha256-+AJBzPJ9JuUdRjZllHl0OK8H53l+byDUkyKbCxDcfck="; types-aiobotocore-marketplacecommerceanalytics = - buildTypesAiobotocorePackage "marketplacecommerceanalytics" "3.1.1" - "sha256-yCAgw+kNkvokhcl1TnPmGoX1zUgn7s7zboxq9ZKK6oQ="; + buildTypesAiobotocorePackage "marketplacecommerceanalytics" "3.2.1" + "sha256-QBYh0o2BQKbLCBr/+HmpEc6JIQa00ePywQpK1yYCitI="; types-aiobotocore-mediaconnect = - buildTypesAiobotocorePackage "mediaconnect" "3.1.1" - "sha256-cnE/gH17joqGxBQ4pgpIRJMC6Nukef8JFFMVqe0PiIU="; + buildTypesAiobotocorePackage "mediaconnect" "3.2.1" + "sha256-g6OQ3H71h+N7qNqIoF6sOQMlXPlChIHUN1o29oVNFSs="; types-aiobotocore-mediaconvert = - buildTypesAiobotocorePackage "mediaconvert" "3.1.1" - "sha256-9FCwpmXZJRu987K3mnlBj/mgUOEx56RT3rwKgFcVzgM="; + buildTypesAiobotocorePackage "mediaconvert" "3.2.1" + "sha256-dX4W8faUuJUrwI1UUBD4+Mnj0PQgO8tyA+0kkse3qA0="; types-aiobotocore-medialive = - buildTypesAiobotocorePackage "medialive" "3.1.1" - "sha256-IY2PZHwBLpEcsFmbZrwqpj6ODdYZXpdPoPeoTBCJ6Us="; + buildTypesAiobotocorePackage "medialive" "3.2.1" + "sha256-Y+WCrFmL0yuRHLJfMwRct3ReIUEtWPHOgz9nq/gE9e4="; types-aiobotocore-mediapackage = - buildTypesAiobotocorePackage "mediapackage" "3.1.1" - "sha256-8GVz1U7Nfhqftifs2i2vYMA76BxJvN25jefHruWU7nE="; + buildTypesAiobotocorePackage "mediapackage" "3.2.1" + "sha256-rmODBsHNWvO/qTdSiBgyoGT3hur+8jLnnD3U7Vh3EbM="; types-aiobotocore-mediapackage-vod = - buildTypesAiobotocorePackage "mediapackage-vod" "3.1.1" - "sha256-raiCQ7xu4wpx90MrMOd2WzlHQfts3eydsB8Sap24jnM="; + buildTypesAiobotocorePackage "mediapackage-vod" "3.2.1" + "sha256-vx/QkfQAz43XA9+cCLE5E9ktHUwjfn/DKgwPMsnl0Ko="; types-aiobotocore-mediapackagev2 = - buildTypesAiobotocorePackage "mediapackagev2" "3.1.1" - "sha256-HSUY3KPPXX9nquBc08wwxJbDLdhOFU5d5BQ1rR6JL/M="; + buildTypesAiobotocorePackage "mediapackagev2" "3.2.1" + "sha256-0tj2uhkWUT2XwQnTsrqDiL+D/UJmbGCLPxReacQFbT8="; types-aiobotocore-mediastore = - buildTypesAiobotocorePackage "mediastore" "3.1.1" - "sha256-3Icr1+QkDqGfCULoouiuVrdksBnOgJNwdDmKw9/mnm0="; + buildTypesAiobotocorePackage "mediastore" "3.2.1" + "sha256-bGHz8CN5FDJn4KA/v1tjBQc4sTkV0ERMdUEa4Gl8WMU="; types-aiobotocore-mediastore-data = - buildTypesAiobotocorePackage "mediastore-data" "3.1.1" - "sha256-5jvXU6axVfGUxaKpIWRl0PoMJy/+AgdqkfB3lqs6snw="; + buildTypesAiobotocorePackage "mediastore-data" "3.2.1" + "sha256-3kDlrFVbtEtG11iCn9w28x5O+PXDAaGrNyjAxtXBdBU="; types-aiobotocore-mediatailor = - buildTypesAiobotocorePackage "mediatailor" "3.1.1" - "sha256-I64+448b1NnovLESYBprXqwbYl2LfUTTV3uq+HdIMCE="; + buildTypesAiobotocorePackage "mediatailor" "3.2.1" + "sha256-9v1DJKboH/0yPV4U1vN40QJyxW/ZdJxuSmIe0ypMgug="; types-aiobotocore-medical-imaging = - buildTypesAiobotocorePackage "medical-imaging" "3.1.1" - "sha256-HpHRaJh9PskEMzPTZZskV7A+0NPXt9lAWFELBrQ09eU="; + buildTypesAiobotocorePackage "medical-imaging" "3.2.1" + "sha256-0IWgZUW0y5M5cn1C6u4XbRmsLmxabxuYipcA3TnpPaM="; types-aiobotocore-memorydb = - buildTypesAiobotocorePackage "memorydb" "3.1.1" - "sha256-7TqwAPZICoOS4812eD7+kFQbGtnAIpgEcG+hXKUAkAY="; + buildTypesAiobotocorePackage "memorydb" "3.2.1" + "sha256-M6LN5N95I07Y29HUaoaXOmOf6oCj5+Ghcw2EhOC9uNo="; types-aiobotocore-meteringmarketplace = - buildTypesAiobotocorePackage "meteringmarketplace" "3.1.1" - "sha256-f9zacDyz8v12K8dtha35z0b7o95ruExiUAclf9RZ7HY="; + buildTypesAiobotocorePackage "meteringmarketplace" "3.2.1" + "sha256-Fty1B+miLuYOeSkBvVxvC1VeVoDRvbUsnTEm3Yt1wIU="; types-aiobotocore-mgh = - buildTypesAiobotocorePackage "mgh" "3.1.1" - "sha256-2FSNcXUOufGNSJxfaoUtdud/I6/kK96TutQ3nSdUjQQ="; + buildTypesAiobotocorePackage "mgh" "3.2.1" + "sha256-sw/dRCudCHwXO6oOZi1bEa7i4hqyqyZsYJJ3ivHBAGU="; types-aiobotocore-mgn = - buildTypesAiobotocorePackage "mgn" "3.1.1" - "sha256-xty4Av76wv75peSMCmZBKD6+PVV4GVINKSssaEN3Oyc="; + buildTypesAiobotocorePackage "mgn" "3.2.1" + "sha256-O061rdUehKtWhJH6ApMumc4t1oZhriKufC8iL7Fg1AY="; types-aiobotocore-migration-hub-refactor-spaces = - buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "3.1.1" - "sha256-/v1A8tgSfVMCaRKB61fVfIQxHiJQVH02ynmt5CcEER0="; + buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "3.2.1" + "sha256-J4JOv8+lmgsDVhu9ywUV4/YwaM/uemmCNN/VIKAlcHE="; types-aiobotocore-migrationhub-config = - buildTypesAiobotocorePackage "migrationhub-config" "3.1.1" - "sha256-5sXvRJSN61x283/aNblJeHV3O4Q5NV5joN1LV3hKrcs="; + buildTypesAiobotocorePackage "migrationhub-config" "3.2.1" + "sha256-SrigwJu9Bpmx3Lm3CA+OLaV/ckj3x6BbO0aeZ4Ipay0="; types-aiobotocore-migrationhuborchestrator = - buildTypesAiobotocorePackage "migrationhuborchestrator" "3.1.1" - "sha256-dSXP0nKFVH8SqnHkEUqso/HzmL/yp20OhZ6ESuj91So="; + buildTypesAiobotocorePackage "migrationhuborchestrator" "3.2.1" + "sha256-4NiHFSsqo7RJTsWSJj8/tcrmXmSgsPsc7gn9j7ZNJcY="; types-aiobotocore-migrationhubstrategy = - buildTypesAiobotocorePackage "migrationhubstrategy" "3.1.1" - "sha256-Q6txW7m8uFu4i7hspZwW1YEK/enrVkQRqaTM9WHX8kE="; + buildTypesAiobotocorePackage "migrationhubstrategy" "3.2.1" + "sha256-+rvM2g2VfaDw4CRaqhdoKHvs22OEUFFeU7zYXD8iYDw="; types-aiobotocore-mobile = buildTypesAiobotocorePackage "mobile" "2.13.2" "sha256-OxB91BCAmYnY72JBWZaBlEkpAxN2Q5aY4i1Pt3eD9hc="; types-aiobotocore-mq = - buildTypesAiobotocorePackage "mq" "3.1.1" - "sha256-cFe2c2qh7KMjolRVu3dCXaSnVJDl8+MmagpfeQbULcg="; + buildTypesAiobotocorePackage "mq" "3.2.1" + "sha256-27kI5jdOfoZYy571GDVhuk4htdTUOTPGI7Mt2CDYBa4="; types-aiobotocore-mturk = - buildTypesAiobotocorePackage "mturk" "3.1.1" - "sha256-ro8rgylUR3sD8oBQA3lJaAWONvLdENhU00fDAcdm5EU="; + buildTypesAiobotocorePackage "mturk" "3.2.1" + "sha256-v2hpNF8CBlIgIMOyDTQi4LCvwLw3+K/+KyLr1ERM/xE="; types-aiobotocore-mwaa = - buildTypesAiobotocorePackage "mwaa" "3.1.1" - "sha256-EwHU03wwyvHTWmSFlY5p5AqkjSbbkp+ya+dvN5F75uw="; + buildTypesAiobotocorePackage "mwaa" "3.2.1" + "sha256-Y5/HElUo9gj6hNS+vwh4CbHBP62H37VvE9vu0YyD1jk="; types-aiobotocore-neptune = - buildTypesAiobotocorePackage "neptune" "3.1.1" - "sha256-ystvIXoNzceZgttIEn0UZHV/fstjhewIdpmrWTav3x8="; + buildTypesAiobotocorePackage "neptune" "3.2.1" + "sha256-0yj1fLd/dNlfM600TgfjFvG3gDtOXB8Tl8TVCqJmHoY="; types-aiobotocore-network-firewall = - buildTypesAiobotocorePackage "network-firewall" "3.1.1" - "sha256-0LVYzJNtvKdF7yFUDHtXri/hmT+zOYHTPCzdGfarCHc="; + buildTypesAiobotocorePackage "network-firewall" "3.2.1" + "sha256-rBozUWkGMBQxn7ip199Scu8Th02Ud/Uk8epPqeZSqwI="; types-aiobotocore-networkmanager = - buildTypesAiobotocorePackage "networkmanager" "3.1.1" - "sha256-a48zAw0Sf3obnuG1IzsB3747Zj74PD1ttwJt9BrojsU="; + buildTypesAiobotocorePackage "networkmanager" "3.2.1" + "sha256-4FkJtmFJnBGIywbHrbCGTd6UM7jBuM+cUNDoQQIqV5Y="; types-aiobotocore-networkmonitor = - buildTypesAiobotocorePackage "networkmonitor" "3.1.1" - "sha256-MgVX1qMWFw8UN2SyjNJzLX9Y30lhgfwjKNu39X5ojwo="; + buildTypesAiobotocorePackage "networkmonitor" "3.2.1" + "sha256-EZFVXmK0hm6ygIMC9Ls1BaaFDVSJGYQn6fN4kM9qAEk="; types-aiobotocore-nimble = buildTypesAiobotocorePackage "nimble" "2.15.2" "sha256-PChX5Jbgr0d1YaTZU9AbX3cM7NrhkyunK6/X3l+I8Q0="; types-aiobotocore-oam = - buildTypesAiobotocorePackage "oam" "3.1.1" - "sha256-khmCr1dPEhksIS4bMp9FsTVH+I2MU/CACDq1fF6uT6o="; + buildTypesAiobotocorePackage "oam" "3.2.1" + "sha256-Cn70pwIz4hlYaYVXy23yA3Tg9ghIhxyOv0P/pKuCDqY="; types-aiobotocore-omics = - buildTypesAiobotocorePackage "omics" "3.1.1" - "sha256-t3wuO156c1bpM/RYqaJDBKABY+nfyEHwiEFxxiwzihU="; + buildTypesAiobotocorePackage "omics" "3.2.1" + "sha256-OHIa8WWdH6EVJCz20Rb3rjWewnO3r+/QdjCtYOMWd3Y="; types-aiobotocore-opensearch = - buildTypesAiobotocorePackage "opensearch" "3.1.1" - "sha256-5dsBvDllvNFSNMwq06x62rusCIkmENpKryBZ0qLRJQM="; + buildTypesAiobotocorePackage "opensearch" "3.2.1" + "sha256-wg4NREM5zqVf6x9AJA3Vvx8Ed9WOgKWKkw3H1QEUYb8="; types-aiobotocore-opensearchserverless = - buildTypesAiobotocorePackage "opensearchserverless" "3.1.1" - "sha256-wBN7GgJKAY0++uvg98D/zeXk/qhViDIp335ctrgkBTA="; + buildTypesAiobotocorePackage "opensearchserverless" "3.2.1" + "sha256-5iJtkLAiXwD6jFAxAsqKuqw3WxI5SGSVeMravUtLMaE="; types-aiobotocore-opsworks = buildTypesAiobotocorePackage "opsworks" "2.24.2" @@ -1036,92 +1036,92 @@ in "sha256-i+qoE5XXWpZ7dQeDagkD2MhnBjwbKTJYyZxATDh8h9M="; types-aiobotocore-organizations = - buildTypesAiobotocorePackage "organizations" "3.1.1" - "sha256-9mSsZoNFZRxfqYu3a+JAAst6SFm4oQTKbjSpaaevBj4="; + buildTypesAiobotocorePackage "organizations" "3.2.1" + "sha256-pz1b38H9c4vmzVqOfeiilGHaEH5L2iD8EJapJ+Z3hNo="; types-aiobotocore-osis = - buildTypesAiobotocorePackage "osis" "3.1.1" - "sha256-dg7yfjkQhSeJ6Ukq+vuPchTPPhHN9GSVQXcH5nxOD74="; + buildTypesAiobotocorePackage "osis" "3.2.1" + "sha256-chBT9NaQWRybWMEZyunahAwRmxvP8BzqqbkffVYGGdQ="; types-aiobotocore-outposts = - buildTypesAiobotocorePackage "outposts" "3.1.1" - "sha256-m6RptDmaOsg3IuG6njvsLEPjlvBoG4WAS8/TiRla0Nc="; + buildTypesAiobotocorePackage "outposts" "3.2.1" + "sha256-7O8UnA7rwJ+EFMQ1IxslIjk8TFYXuK0DK7yTn1MqrRI="; types-aiobotocore-panorama = - buildTypesAiobotocorePackage "panorama" "3.1.1" - "sha256-n6xv1XtGzS47T0mfRjG2sOpjDr4odL76sRnFatnLJYs="; + buildTypesAiobotocorePackage "panorama" "3.2.1" + "sha256-K2CahO6dAokejWGa1nhdWWhEUHitgAhHPiBB6W4c24E="; types-aiobotocore-payment-cryptography = - buildTypesAiobotocorePackage "payment-cryptography" "3.1.1" - "sha256-uocATok9fdU0PEwUhEG3xNb8Imzhv93akNO5T4+UPMM="; + buildTypesAiobotocorePackage "payment-cryptography" "3.2.1" + "sha256-/9+APJV5lAK/6PnE3bBqSgxm55Uh26exWB+So/FAdCo="; types-aiobotocore-payment-cryptography-data = - buildTypesAiobotocorePackage "payment-cryptography-data" "3.1.1" - "sha256-ywoIU/Qgl6GsA5+438hwgkTqWFgy8zat5yVDkBGYg5A="; + buildTypesAiobotocorePackage "payment-cryptography-data" "3.2.1" + "sha256-yvSZc1F6knLu8Ci+s6SeddHN8b/Kd0qhzisaHXANLOI="; types-aiobotocore-personalize = - buildTypesAiobotocorePackage "personalize" "3.1.1" - "sha256-vIg2Hxh9aqepicRFxlNUukLsuu6MiEpc/p48bgKqK1c="; + buildTypesAiobotocorePackage "personalize" "3.2.1" + "sha256-ZNgyr4S+Uo6fOrLtC2FTSkQ0Fsufw+coG+RtRDoN75o="; types-aiobotocore-personalize-events = - buildTypesAiobotocorePackage "personalize-events" "3.1.1" - "sha256-8FoAZtUWxNA3iFqyfeYO/yJb02XbmDKlVYYgUuC9Zuc="; + buildTypesAiobotocorePackage "personalize-events" "3.2.1" + "sha256-9OLQnip1AOZW4aGu9ax5ZVB4f+7MNp2oGmT8WQ2MIIk="; types-aiobotocore-personalize-runtime = - buildTypesAiobotocorePackage "personalize-runtime" "3.1.1" - "sha256-j47P2WctXxiyAXhp8ymPBFQfvSqee8sxsAYym7gghhE="; + buildTypesAiobotocorePackage "personalize-runtime" "3.2.1" + "sha256-JpoMishy4riLZrfg7soCOOkzmtUHQzTa8AWLOoGWk+0="; types-aiobotocore-pi = - buildTypesAiobotocorePackage "pi" "3.1.1" - "sha256-LIxeYK6y55H3IoF4Sv/UZZBVAU/8m/t+rBdy/ZQlabk="; + buildTypesAiobotocorePackage "pi" "3.2.1" + "sha256-FZY/lMCSe2ftEG4Mi7qiQIGbu6Itxvv3EFQ9Zx5Hcls="; types-aiobotocore-pinpoint = - buildTypesAiobotocorePackage "pinpoint" "3.1.1" - "sha256-plNFu+sghU1naHY9btk41GRk6MrHKuEJ9tHnPGydj6M="; + buildTypesAiobotocorePackage "pinpoint" "3.2.1" + "sha256-7ZzbL/J9DDTdEHRPgJBnas0DgE6iC4POf2HZlVgyoMI="; types-aiobotocore-pinpoint-email = - buildTypesAiobotocorePackage "pinpoint-email" "3.1.1" - "sha256-0WRy+7saj7k+N8kDXafwFnBbagq1WlrGcyXXFyJ9hdE="; + buildTypesAiobotocorePackage "pinpoint-email" "3.2.1" + "sha256-xbx3Ln0t3rYWweEiVozRqtge8TRaCX4nr2nxppBws7w="; types-aiobotocore-pinpoint-sms-voice = - buildTypesAiobotocorePackage "pinpoint-sms-voice" "3.1.1" - "sha256-OKMJ/cVT2QauXzP/QcnZlVaoFOY+nyirtEZrEJrvH4A="; + buildTypesAiobotocorePackage "pinpoint-sms-voice" "3.2.1" + "sha256-ZW8w0/w+fhnPpTnVxOSTdfWz4kgeP+okMcQCGNywVsY="; types-aiobotocore-pinpoint-sms-voice-v2 = - buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "3.1.1" - "sha256-ZrUkbnXjRyw6WDW8QxhP8k5055wip1Ne03L1L3AsmeM="; + buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "3.2.1" + "sha256-TWz9Zy5gVdAuEJs0Y0ckDzNjHUlwEsmzsIKmP0Z5laA="; types-aiobotocore-pipes = - buildTypesAiobotocorePackage "pipes" "3.1.1" - "sha256-m3mjnwr3mkWYThcVIKCepvXUXBm7Qnui7kjTQV/uCvE="; + buildTypesAiobotocorePackage "pipes" "3.2.1" + "sha256-Ryofyph+nzlpbyeykgkRsROhuZqAUuvBx52+B99Wkx8="; types-aiobotocore-polly = - buildTypesAiobotocorePackage "polly" "3.1.1" - "sha256-p+BH4d/JXfvLZckTXdM/cJswgE7CiB4GBbZHqJSCqCU="; + buildTypesAiobotocorePackage "polly" "3.2.1" + "sha256-xDELssTDlpKivy3g8lUdZ+w9YCcmtVc/1AjZoS6+bdI="; types-aiobotocore-pricing = - buildTypesAiobotocorePackage "pricing" "3.1.1" - "sha256-tCgFEmAhYH+EpzRt8qnsf+clVvdMlFESg6ZW9xAq6pk="; + buildTypesAiobotocorePackage "pricing" "3.2.1" + "sha256-IxlKFeqJF4KtV1bvHYbAfuIvawV43thyrlp5xqM0vPQ="; types-aiobotocore-privatenetworks = buildTypesAiobotocorePackage "privatenetworks" "2.22.0" "sha256-yaYvgVKcr3l2eq0dMzmQEZHxgblTLlVF9cZRnObiB7M="; types-aiobotocore-proton = - buildTypesAiobotocorePackage "proton" "3.1.1" - "sha256-BKC/3AH88cmY51yEXU4N7M2YpmSazg1mCqes+v+LtCU="; + buildTypesAiobotocorePackage "proton" "3.2.1" + "sha256-SbO4tpkbv/ujGQqTyWqbFwHoWjtaHPkdYYI3/C109D8="; types-aiobotocore-qapps = - buildTypesAiobotocorePackage "qapps" "3.1.1" - "sha256-Y6egSNGNRx1aaLfm+q1PkHW+dSIYpnU7I0Nq1B/1G8A="; + buildTypesAiobotocorePackage "qapps" "3.2.1" + "sha256-drb4BNL78H7Rx7YiAHGzvMLqrmh18f2l9vHJqg3Mx/k="; types-aiobotocore-qbusiness = - buildTypesAiobotocorePackage "qbusiness" "3.1.1" - "sha256-WV0XXL48qg7gZu6SCpiKPKBR2DdSmLPE1emTGtPtTH8="; + buildTypesAiobotocorePackage "qbusiness" "3.2.1" + "sha256-CA+sCkhQYQAcLK5k1G8kqOb/n08uwuJiERDEhVoVgzg="; types-aiobotocore-qconnect = - buildTypesAiobotocorePackage "qconnect" "3.1.1" - "sha256-q/vHlhRNIvJt7nPNeJMX+5q3HhIdeh2k7u4z7Vzoaw8="; + buildTypesAiobotocorePackage "qconnect" "3.2.1" + "sha256-cb+pJvi7TYzJpEQUhyr7q8CVgvPi8fOKg4uc/7yvYJY="; types-aiobotocore-qldb = buildTypesAiobotocorePackage "qldb" "2.24.2" @@ -1132,200 +1132,200 @@ in "sha256-Lk9RLigcg4F/AsgKneBUoyPyeUh46ra+BLCw94b74eU="; types-aiobotocore-quicksight = - buildTypesAiobotocorePackage "quicksight" "3.1.1" - "sha256-T6FiUtwNTsMa/3RMEA3/4gXwpvAAJvl2qH3u+50ozIk="; + buildTypesAiobotocorePackage "quicksight" "3.2.1" + "sha256-yMfVNyz5Zs8FX8Vaqyqj/zaaukmee1m+fNoK3C+Q7YU="; types-aiobotocore-ram = - buildTypesAiobotocorePackage "ram" "3.1.1" - "sha256-b0bm9rvM4kBRIHmxc2ARvHZ6Qhh636CRpXlxNVk92p0="; + buildTypesAiobotocorePackage "ram" "3.2.1" + "sha256-N6Kta9ipM5p+vZiruDTssdX3cCzhEjOXMTtD6HtbEm0="; types-aiobotocore-rbin = - buildTypesAiobotocorePackage "rbin" "3.1.1" - "sha256-EyjZ/2pDSa+AXS5lN1udGemFtXaQGwaJY7Pv6BvmwqE="; + buildTypesAiobotocorePackage "rbin" "3.2.1" + "sha256-wleDOoYpUs5NC3DZ3wk0/juq5H3CeudDCEbMKUZhtfw="; types-aiobotocore-rds = - buildTypesAiobotocorePackage "rds" "3.1.1" - "sha256-FFEHie64KT8vmBtQ24ddzQxDmtkriJR1GRA7C4fOxVk="; + buildTypesAiobotocorePackage "rds" "3.2.1" + "sha256-x8J1Iq3XETbsUlmICjiSObe00aEms90CqLTFJl9dhqg="; types-aiobotocore-rds-data = - buildTypesAiobotocorePackage "rds-data" "3.1.1" - "sha256-hVC82OG2dZIJGllWfLgQyM1e44HEtK1PGuNXcCDdmgQ="; + buildTypesAiobotocorePackage "rds-data" "3.2.1" + "sha256-7IR5EN+obGVa21tbypj7jupBvn4jPyO81NKXKshnd0I="; types-aiobotocore-redshift = - buildTypesAiobotocorePackage "redshift" "3.1.1" - "sha256-8p2F55suy6sJmpXvLZ2XrfW00hw+nIJeeVqOTx4Hk5k="; + buildTypesAiobotocorePackage "redshift" "3.2.1" + "sha256-iHrorMUVXyjtP/83uDcutVjIwHdleuF+TeNg6tOjUg0="; types-aiobotocore-redshift-data = - buildTypesAiobotocorePackage "redshift-data" "3.1.1" - "sha256-7LjGSidm6AP+lAJyxsQtyCF3c6jB5cUvXfqxzMp9y18="; + buildTypesAiobotocorePackage "redshift-data" "3.2.1" + "sha256-GQv46nPIc+4Im4h/U/aD3dqyCaAOLIhSaeMDdlR48ak="; types-aiobotocore-redshift-serverless = - buildTypesAiobotocorePackage "redshift-serverless" "3.1.1" - "sha256-u+Va+MEMXAcPaSxvryCVTpKyPdTar0AdpZGNCInzkgU="; + buildTypesAiobotocorePackage "redshift-serverless" "3.2.1" + "sha256-dQZSLQS1s07W6yyTW4hH8TfDSUA6G1zmNeoR2+yRGeU="; types-aiobotocore-rekognition = - buildTypesAiobotocorePackage "rekognition" "3.1.1" - "sha256-U/KVbFTlIfKaBSAevzSMpihvSflCScpCT6fdTUwnbcQ="; + buildTypesAiobotocorePackage "rekognition" "3.2.1" + "sha256-w3lYR88KvRNm6WVqgFaGmgI8qCbrIuoxc+b2nJjIGjk="; types-aiobotocore-resiliencehub = - buildTypesAiobotocorePackage "resiliencehub" "3.1.1" - "sha256-c1zMuR9faLmlHRSgx/LTVEr1GejxeCyToTRXqKwyUtA="; + buildTypesAiobotocorePackage "resiliencehub" "3.2.1" + "sha256-7iGc+VdUXgoOWHrR3dJAp+SKyk8bBLXBXxi+vT98ODM="; types-aiobotocore-resource-explorer-2 = - buildTypesAiobotocorePackage "resource-explorer-2" "3.1.1" - "sha256-2qBAz5uIVOKU5506JiKHF9gI5X4h4Zz8BnKAxn5+Ork="; + buildTypesAiobotocorePackage "resource-explorer-2" "3.2.1" + "sha256-4l0siyoydPTAT6wkRemx9/NxU3+iYq03y1dXhiXabiM="; types-aiobotocore-resource-groups = - buildTypesAiobotocorePackage "resource-groups" "3.1.1" - "sha256-qakIWZDujyL1nrqVAujEY7gEw06Rh5ZrTKMwwjZjwZw="; + buildTypesAiobotocorePackage "resource-groups" "3.2.1" + "sha256-34CPWuTG6p4yTuRcGz8sGuEL51BkbdIkB0fFl0YmB6k="; types-aiobotocore-resourcegroupstaggingapi = - buildTypesAiobotocorePackage "resourcegroupstaggingapi" "3.1.1" - "sha256-U6M0V4rnU9CdlwTaYtd8uXdtPm2WHiirTzqE19Yk/4A="; + buildTypesAiobotocorePackage "resourcegroupstaggingapi" "3.2.1" + "sha256-0FGrUwtPWAqF3RAoShfjG66IeA6JyXoCY8fypeUeLxs="; types-aiobotocore-robomaker = buildTypesAiobotocorePackage "robomaker" "2.24.2" "sha256-EczunxMisSO9t2iYzXuzTeFiNalu2EyDRIOE7TW5fOg="; types-aiobotocore-rolesanywhere = - buildTypesAiobotocorePackage "rolesanywhere" "3.1.1" - "sha256-x1nXEe64uz1OXNTj+LEjl6Xo5QS4/53qywFa6HP7diw="; + buildTypesAiobotocorePackage "rolesanywhere" "3.2.1" + "sha256-RW0b3lAq4bKHx1M1f6P3Xi51SZkgIwM1eIbxOKrVu5U="; types-aiobotocore-route53 = - buildTypesAiobotocorePackage "route53" "3.1.1" - "sha256-YiR4+/8JsuWDgTH5iLK9LpXc5BWusLAMAxmi50BR4Gc="; + buildTypesAiobotocorePackage "route53" "3.2.1" + "sha256-DD0UA4EPQGlJNsVhOtk4oM3KkYs+3J4KnTDNkIBxbrU="; types-aiobotocore-route53-recovery-cluster = - buildTypesAiobotocorePackage "route53-recovery-cluster" "3.1.1" - "sha256-A6eq6sE5xDZeycGMNxLh/UA/Uj+mbMVm0xOPw+HQ2mQ="; + buildTypesAiobotocorePackage "route53-recovery-cluster" "3.2.1" + "sha256-qo4vEPHdsHGSyiRJRKTwHsJexL2xf33TzdCbGBgisIE="; types-aiobotocore-route53-recovery-control-config = - buildTypesAiobotocorePackage "route53-recovery-control-config" "3.1.1" - "sha256-9R8D+jq4sRY4NWZ487LJT7rAzQ6/LyFVlPskJp+Dq0c="; + buildTypesAiobotocorePackage "route53-recovery-control-config" "3.2.1" + "sha256-Ocaem8tcDUUqoXH+6Milcr/RznX8RG/RhEVDcHKnEd8="; types-aiobotocore-route53-recovery-readiness = - buildTypesAiobotocorePackage "route53-recovery-readiness" "3.1.1" - "sha256-LmEs3Xz1ELh0UPAy0Yu6PwU4Ogz5GnPPqg5tn067jAA="; + buildTypesAiobotocorePackage "route53-recovery-readiness" "3.2.1" + "sha256-3dJwWSPU0rBJGB0XU8PS0pIW0FUmBJo5gCxKwUeADek="; types-aiobotocore-route53domains = - buildTypesAiobotocorePackage "route53domains" "3.1.1" - "sha256-0wtwVlAHi9agn+2RhmvfbJlfq9zi3ZWnVUvm2qjaUTQ="; + buildTypesAiobotocorePackage "route53domains" "3.2.1" + "sha256-imMNgW31tuywO1xwaevphvNunBxGiiE7md6acTDEw9w="; types-aiobotocore-route53resolver = - buildTypesAiobotocorePackage "route53resolver" "3.1.1" - "sha256-i4bfFGnSbIBD9necbure2NumPQBhkcDJk/T/6CAbkyA="; + buildTypesAiobotocorePackage "route53resolver" "3.2.1" + "sha256-kdO+4O1DTOHb+3rQBOL4Xd6oMsxnZsMxz8554ml0fig="; types-aiobotocore-rum = - buildTypesAiobotocorePackage "rum" "3.1.1" - "sha256-nTxbVfCTj6omj2R1UOHIuarItcpN2M7Q6Vs+pa0RJJs="; + buildTypesAiobotocorePackage "rum" "3.2.1" + "sha256-ib+L50tNmn/vOPJq1DPgJvmwh/6JHt7X0Uq9A6htlbE="; types-aiobotocore-s3 = - buildTypesAiobotocorePackage "s3" "3.1.1" - "sha256-5/S6ZHKjJLh0Q1zeuYb1awtHgGkE4n/cclH1QM6dYs0="; + buildTypesAiobotocorePackage "s3" "3.2.1" + "sha256-dk8I01LyzE+LhId86aTRAUtFsjJccPEJPtCcDOQfGr0="; types-aiobotocore-s3control = - buildTypesAiobotocorePackage "s3control" "3.1.1" - "sha256-0ueIW+9239grzVj3dU0fPrTZRlEsEsnfUllvO0aWLLA="; + buildTypesAiobotocorePackage "s3control" "3.2.1" + "sha256-GlgdKwD/GoTO16Az97Uy1pbDXC8XKi8/jbF/GS1SXro="; types-aiobotocore-s3outposts = - buildTypesAiobotocorePackage "s3outposts" "3.1.1" - "sha256-U0r+tuv0Q8VMKVaDaQBS8dW0dXZMz6Va3X6ESQY43+g="; + buildTypesAiobotocorePackage "s3outposts" "3.2.1" + "sha256-1WQlJ1eb1QV0Vafep7fjQudbuE0J3slMKYldO+Mz1P0="; types-aiobotocore-sagemaker = - buildTypesAiobotocorePackage "sagemaker" "3.1.1" - "sha256-8ZbSi+4qJ4cE01E5CkLz37x/YyUc2t985HugrF1CNIA="; + buildTypesAiobotocorePackage "sagemaker" "3.2.1" + "sha256-oHO31YDRcuqPHqRuF5UWEfMw/d8XXY45OcMBSf9fYd0="; types-aiobotocore-sagemaker-a2i-runtime = - buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "3.1.1" - "sha256-LFcrIvF++PPQKPF+SwUd9lWYHD99JPE9OmaObG0fWzM="; + buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "3.2.1" + "sha256-l1+tAyECU5T/HFLql6X89p5TVSc13wYp6821a1LZVaY="; types-aiobotocore-sagemaker-edge = - buildTypesAiobotocorePackage "sagemaker-edge" "3.1.1" - "sha256-HNeG89qLcU+Jow39qt1hy4Bl718UjPAZe1jFSTnRU+U="; + buildTypesAiobotocorePackage "sagemaker-edge" "3.2.1" + "sha256-YGkb+KAXlyxrBR/RS3KaxeDC8VFfQ6Kg4DvE0rrC4lI="; types-aiobotocore-sagemaker-featurestore-runtime = - buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "3.1.1" - "sha256-BXqKsUMuOllA3ZX9a3QXnylfzv8AlBNO6xHP8OzKNaA="; + buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "3.2.1" + "sha256-WEgn+iHqGSZiR/unCdsNTvUPL+l9tYE2YI9ZGtmfHYM="; types-aiobotocore-sagemaker-geospatial = - buildTypesAiobotocorePackage "sagemaker-geospatial" "3.1.1" - "sha256-b+bORsJUj8RNVuQ/t/vjQdfuojlDRfLyf4a0hh05i9I="; + buildTypesAiobotocorePackage "sagemaker-geospatial" "3.2.1" + "sha256-YM2VJqs/st283b0KUdpNkJbvm+G/c3+hSuZwrCTsBH4="; types-aiobotocore-sagemaker-metrics = - buildTypesAiobotocorePackage "sagemaker-metrics" "3.1.1" - "sha256-e1Td6SS4lkUGb4pGw8dLh0fwk8IuQDHoePdelArhTuw="; + buildTypesAiobotocorePackage "sagemaker-metrics" "3.2.1" + "sha256-JZzjrZiEqpp5UCQZI7W9beL/Ro386SZ6eJeeRiCeLXw="; types-aiobotocore-sagemaker-runtime = - buildTypesAiobotocorePackage "sagemaker-runtime" "3.1.1" - "sha256-mfmUnIWDHJrbtR46Cswmp4EFCS3Sx2f9BAS/CtS7FmY="; + buildTypesAiobotocorePackage "sagemaker-runtime" "3.2.1" + "sha256-jIsggsRIxPLDfUZTy2za0h0wd2tgrQf2glEE6zMrj6E="; types-aiobotocore-savingsplans = - buildTypesAiobotocorePackage "savingsplans" "3.1.1" - "sha256-DMLWYNvYZO9wKiYUOQ5CEb1OleeHeLvwQBuvM1la7fo="; + buildTypesAiobotocorePackage "savingsplans" "3.2.1" + "sha256-OckOGxR7NO+5cKLM5tXfxeiJYTgCTfIdncnFMnommbg="; types-aiobotocore-scheduler = - buildTypesAiobotocorePackage "scheduler" "3.1.1" - "sha256-cHXK35sAqY7PmRLIzGJvhUue8q9PDsriKd6kf86RMt8="; + buildTypesAiobotocorePackage "scheduler" "3.2.1" + "sha256-l8FQkWlHdPVRYr7a0qqSF+n6eQEf8+nwjSsGpuyh7Ck="; types-aiobotocore-schemas = - buildTypesAiobotocorePackage "schemas" "3.1.1" - "sha256-Ef/CKyJpHiz2/4TVnCv+CtFU52EQ/zljuC58qZ3Apa8="; + buildTypesAiobotocorePackage "schemas" "3.2.1" + "sha256-WaT2EXW4ElPcD5ydCjef31Es4P2cVNcAsCU+hq5N5aE="; types-aiobotocore-sdb = - buildTypesAiobotocorePackage "sdb" "3.1.1" - "sha256-yrKi1uHlaV2Ze2nR8/CSMI8bPVMg6FhaR+LwOGuJ0FQ="; + buildTypesAiobotocorePackage "sdb" "3.2.1" + "sha256-bQQgqCQUALs2o7KQfPYGiXu3NxvqxurT5KGcaj5QkR8="; types-aiobotocore-secretsmanager = - buildTypesAiobotocorePackage "secretsmanager" "3.1.1" - "sha256-AUmFSodtBXV9OlC/ynO5gky20ubcmmdSwdJ1oxfXqLY="; + buildTypesAiobotocorePackage "secretsmanager" "3.2.1" + "sha256-SiuMRDx2n1gPA0o6XfPqrdEU3kVdj02WUHLiXhmp/I4="; types-aiobotocore-securityhub = - buildTypesAiobotocorePackage "securityhub" "3.1.1" - "sha256-GxMUqlS8qNUFML4yer1q8EbtvzSt/GeYec6U6PKna2U="; + buildTypesAiobotocorePackage "securityhub" "3.2.1" + "sha256-OKyyhx2bMIsJ5HwIYAbl9oqYTmaWpGUAI7gGZA5r+S0="; types-aiobotocore-securitylake = - buildTypesAiobotocorePackage "securitylake" "3.1.1" - "sha256-EYLRzIkCSX1ZPkm2KP/swE+lD63dSLrb2PC01z8TIPI="; + buildTypesAiobotocorePackage "securitylake" "3.2.1" + "sha256-r1G7Rfo5KsaTYOd/FYAWO0EUTPMBYZc1vrZiO8RJ8Mo="; types-aiobotocore-serverlessrepo = - buildTypesAiobotocorePackage "serverlessrepo" "3.1.1" - "sha256-BxN5PgJgUaJ+RVHKDjiFVcHOUvId8ztz6I/mqj3dV6Q="; + buildTypesAiobotocorePackage "serverlessrepo" "3.2.1" + "sha256-kbmRI+sXnHjPM7eAg4/HbG7GPICugK4wVxYzTLbKyTE="; types-aiobotocore-service-quotas = - buildTypesAiobotocorePackage "service-quotas" "3.1.1" - "sha256-/yRZzfHbLLmoS2JY3E9Gt4D9GnS+2S2GnVqFc17V620="; + buildTypesAiobotocorePackage "service-quotas" "3.2.1" + "sha256-aEsDKuYbigDeLxdnZGIrjsl/63t6MGVJZWVsgyKhzk0="; types-aiobotocore-servicecatalog = - buildTypesAiobotocorePackage "servicecatalog" "3.1.1" - "sha256-rS5SR6uJDYLHsPM5peDU4gum9shrVXLkaLVzENbFTqU="; + buildTypesAiobotocorePackage "servicecatalog" "3.2.1" + "sha256-WqzkfEHCJoNstqZVZuLCJEE8heyxxxwZw4imEEb9Rlg="; types-aiobotocore-servicecatalog-appregistry = - buildTypesAiobotocorePackage "servicecatalog-appregistry" "3.1.1" - "sha256-/iRL4THgfVXdI3Dp74Q5BGDFpHt++KLboQbn8DAmMOg="; + buildTypesAiobotocorePackage "servicecatalog-appregistry" "3.2.1" + "sha256-+m31s4V2p9oYLN6qKs5TpOWeHzdnJ0QXblq9R8TreWo="; types-aiobotocore-servicediscovery = - buildTypesAiobotocorePackage "servicediscovery" "3.1.1" - "sha256-F+f7YeOO2Jsw+5DsS6new6vmWA9RopdyzfC41+IsLUc="; + buildTypesAiobotocorePackage "servicediscovery" "3.2.1" + "sha256-4E5myqfcIPFFQ7otx48T9A/gCrUrpDjl+oWeA1wSgwc="; types-aiobotocore-ses = - buildTypesAiobotocorePackage "ses" "3.1.1" - "sha256-9NpTtA5gSHkzIK36eJlpMcImplJKWC56NQm8x+pb/3E="; + buildTypesAiobotocorePackage "ses" "3.2.1" + "sha256-H3KFx2SyFeWfYB+xue/8FR8r+vLV1JWI+RUBTeY8OdM="; types-aiobotocore-sesv2 = - buildTypesAiobotocorePackage "sesv2" "3.1.1" - "sha256-EsZdps9wrSW7dl6B7cM5Ur04nlkvFJZPTma6UI6Y4g0="; + buildTypesAiobotocorePackage "sesv2" "3.2.1" + "sha256-NmooLRnWSfNjjek/4S2/YfUrM8iGG8RPw9WvDuoKT5w="; types-aiobotocore-shield = - buildTypesAiobotocorePackage "shield" "3.1.1" - "sha256-l5VGTIkl8f5wmHzMYaJ1inuB5aiNMrWPPNAMuFUKoM8="; + buildTypesAiobotocorePackage "shield" "3.2.1" + "sha256-a4Hze1HDvvE+wVE2POvy6MIUxmKFO6gP7n7OYdOsE6o="; types-aiobotocore-signer = - buildTypesAiobotocorePackage "signer" "3.1.1" - "sha256-LkXSPGq2lGibp/5rIk06+rHYzVd0GmGeR3vD4pIbjaw="; + buildTypesAiobotocorePackage "signer" "3.2.1" + "sha256-QQw4ci3AfhhDBf1m3oK9L90jHDqBk+RMBnYd47d11ME="; types-aiobotocore-simspaceweaver = - buildTypesAiobotocorePackage "simspaceweaver" "3.1.1" - "sha256-4EZYXzMC4tKcZPdVH1Tkc19Vv9md49Xbbl7hdHzh7uI="; + buildTypesAiobotocorePackage "simspaceweaver" "3.2.1" + "sha256-5wLihc+ysV+/1E56VgVe3vWEOcmFPR+rQV4yGJdYZgU="; types-aiobotocore-sms = buildTypesAiobotocorePackage "sms" "2.24.2" @@ -1336,162 +1336,162 @@ in "sha256-nlg8QppdMa4MMLUQZXcxnypzv5II9PqEtuVc09UmjKU="; types-aiobotocore-snow-device-management = - buildTypesAiobotocorePackage "snow-device-management" "3.1.1" - "sha256-/NwzS9U1t4//pCorM5/FIOAlNBZb+2+RnY9fgTTMb6g="; + buildTypesAiobotocorePackage "snow-device-management" "3.2.1" + "sha256-llCNV+0mjmSuCIgbCa8lyktXA3LGZItO9GWaidr9p7c="; types-aiobotocore-snowball = - buildTypesAiobotocorePackage "snowball" "3.1.1" - "sha256-9UfBPLwXXGljN7gDfy41ujtS38l7XdgQhrRNIfbUQMw="; + buildTypesAiobotocorePackage "snowball" "3.2.1" + "sha256-3pSluisKy9jKhT0zBhAmSdvjwcbbwX+MyYIKlBtW4lY="; types-aiobotocore-sns = - buildTypesAiobotocorePackage "sns" "3.1.1" - "sha256-cT+F0l1Vbvqfam30qJRLrX/4BCv1/mJd4JfGfIPIilI="; + buildTypesAiobotocorePackage "sns" "3.2.1" + "sha256-T5E08DIC0dQD6nL5jU4Gh5/2YEUaVzkWbQxqTAiihKo="; types-aiobotocore-sqs = - buildTypesAiobotocorePackage "sqs" "3.1.1" - "sha256-ueacBQwvInwLWNiqVJ0Vw7Nw/o2XZgsQjzpCeuqqtzU="; + buildTypesAiobotocorePackage "sqs" "3.2.1" + "sha256-ezdoSf7BpRxiwekVMig3/eAEzRW4BzaMq7UmBeOSKR8="; types-aiobotocore-ssm = - buildTypesAiobotocorePackage "ssm" "3.1.1" - "sha256-LyHpJdWhdW8PYgiOHRlOmLNO4+6Ky7xrrim9/s5jH0k="; + buildTypesAiobotocorePackage "ssm" "3.2.1" + "sha256-izy2pJjeqtAag4BHBcqVg8P0cw3OcJaE46blyYzaxNo="; types-aiobotocore-ssm-contacts = - buildTypesAiobotocorePackage "ssm-contacts" "3.1.1" - "sha256-oTFfGAL2S6hTM8cwQLMcZXjSpyRf3QN1m50a2Px0FBw="; + buildTypesAiobotocorePackage "ssm-contacts" "3.2.1" + "sha256-k2R0UoZQ9Pk3sPGdYkJo8zmKmFRTWMgnlDsWCPSuN4M="; types-aiobotocore-ssm-incidents = - buildTypesAiobotocorePackage "ssm-incidents" "3.1.1" - "sha256-9vyFo4pS4SobbbCCuwQOlW/VBF2yesnX59GsgdsO+KY="; + buildTypesAiobotocorePackage "ssm-incidents" "3.2.1" + "sha256-20X6btjnJZqY+P29VevS7R7FPR5qgv6JrmLzIO2Vf2A="; types-aiobotocore-ssm-sap = - buildTypesAiobotocorePackage "ssm-sap" "3.1.1" - "sha256-tP3465vsX842Ftut8n1ntio34SRX/UekFj8VYSCRO5w="; + buildTypesAiobotocorePackage "ssm-sap" "3.2.1" + "sha256-nh5k/voQ9zAa0eWrIFul76RU0XC78CfjalNFrVyLA/g="; types-aiobotocore-sso = - buildTypesAiobotocorePackage "sso" "3.1.1" - "sha256-JhLvoJgs4y8e26VT6ZZkOiY1I/SNin1/JthaFPc4OJE="; + buildTypesAiobotocorePackage "sso" "3.2.1" + "sha256-haNNqchIECaKk5V5sjrLdttsKUJchd+UMFAny7eqpDc="; types-aiobotocore-sso-admin = - buildTypesAiobotocorePackage "sso-admin" "3.1.1" - "sha256-1KfctJkmFUdfAnFDYp2skGeNRvlZUG4cEKOtie1lP0A="; + buildTypesAiobotocorePackage "sso-admin" "3.2.1" + "sha256-2T9HQlVH12X9VW4DDojcd1rnY8c6svR1k4GJZu/7pI4="; types-aiobotocore-sso-oidc = - buildTypesAiobotocorePackage "sso-oidc" "3.1.1" - "sha256-+UALlB9RKGXMnlIMSoKsd1l4JuxFtKTJmZke9C1S0zc="; + buildTypesAiobotocorePackage "sso-oidc" "3.2.1" + "sha256-RDKosaChT4na/BQEH4tR4TT6QfMH9sm6BkjdJRpWL9o="; types-aiobotocore-stepfunctions = - buildTypesAiobotocorePackage "stepfunctions" "3.1.1" - "sha256-JcBvWSojGhqmuqBxyp4Nh/knTWylxPK6GrBKRoa82uk="; + buildTypesAiobotocorePackage "stepfunctions" "3.2.1" + "sha256-SSFjXz/5vJQspODERcBks9lMmd7ySo90Q27NQdv/BNs="; types-aiobotocore-storagegateway = - buildTypesAiobotocorePackage "storagegateway" "3.1.1" - "sha256-X3J+W9OzZT8JBzJwaVKeKvgEDNaEJLGV7BYDC1Bsj/w="; + buildTypesAiobotocorePackage "storagegateway" "3.2.1" + "sha256-SZDNsYibr/whd6BNY/CQna7Mq49nxyQQOaW6N16Wh0Y="; types-aiobotocore-sts = - buildTypesAiobotocorePackage "sts" "3.1.1" - "sha256-SrM3vsUMyY2tlm4keqt15GSBl5C4OAVZ3kcwHZVV8PA="; + buildTypesAiobotocorePackage "sts" "3.2.1" + "sha256-8BMOt+2iD1E43j07JxWdBTpDlwydb84G90VkzP5qa1Q="; types-aiobotocore-support = - buildTypesAiobotocorePackage "support" "3.1.1" - "sha256-uqLjAu3V5y25x1MZmPWiKtqo4fHtFNsUKQ7qzgMJJbk="; + buildTypesAiobotocorePackage "support" "3.2.1" + "sha256-5J9f6zjbECSwORGi5DC8g8iY2yftY2PrY6gwgqBKlvA="; types-aiobotocore-support-app = - buildTypesAiobotocorePackage "support-app" "3.1.1" - "sha256-dt58V9rl7OFuKbrC/IEn/oHmaSo3yb5OlZIuFB6EENA="; + buildTypesAiobotocorePackage "support-app" "3.2.1" + "sha256-f7qqMLbiSgK4epSdVwaftyjDOhIn8BCUuWMsjZViEgk="; types-aiobotocore-swf = - buildTypesAiobotocorePackage "swf" "3.1.1" - "sha256-IQSwkrDhSoQ3pdLaQaaJCEPSAYc84Al+C7Wy83tbI+4="; + buildTypesAiobotocorePackage "swf" "3.2.1" + "sha256-rgxSWlC6HyKqK5AkqMGVDweqV4ib75QCVAzMT9j3FKg="; types-aiobotocore-synthetics = - buildTypesAiobotocorePackage "synthetics" "3.1.1" - "sha256-IJo8z/lEc9acZLKPBYg/f/2+zMSee6Tviti5QVOTa8w="; + buildTypesAiobotocorePackage "synthetics" "3.2.1" + "sha256-3hFYV+9gYF2ND/4AwI+vx1mGQz/VuAF7isYhG9oYkh0="; types-aiobotocore-textract = - buildTypesAiobotocorePackage "textract" "3.1.1" - "sha256-8AE30iSji4gZH1ga2R9OOBW1ZhfYncsAYvJ30QHMKWw="; + buildTypesAiobotocorePackage "textract" "3.2.1" + "sha256-F1aPcwbjlo+o/GTxg4b1KEccXiXQdv9rnCNP1qrLoNI="; types-aiobotocore-timestream-query = - buildTypesAiobotocorePackage "timestream-query" "3.1.1" - "sha256-it4qUJvRK1UszVrcG8SV+tjmgt+951NwOymZLP7qiv0="; + buildTypesAiobotocorePackage "timestream-query" "3.2.1" + "sha256-SyI9y9b8HHBIUn+u92LKPxUo09ZSojRF/kqY9d8VLF0="; types-aiobotocore-timestream-write = - buildTypesAiobotocorePackage "timestream-write" "3.1.1" - "sha256-T4/9DYqKRp8OEHA4r9Wkb8iW6+yTho3D0d/6MGrebQA="; + buildTypesAiobotocorePackage "timestream-write" "3.2.1" + "sha256-gfk9EVwH2KXxRemlvCQ6cMXELi5JSXXepxZ4RAfSCy0="; types-aiobotocore-tnb = - buildTypesAiobotocorePackage "tnb" "3.1.1" - "sha256-fdJJtgZBcz1R70iP/8rsw5f2denHcvQMtj2oABfN9b0="; + buildTypesAiobotocorePackage "tnb" "3.2.1" + "sha256-XXf9V/e/mdFZkTV8R1Zq9rf8hmS7x6FIXovsftRr2/A="; types-aiobotocore-transcribe = - buildTypesAiobotocorePackage "transcribe" "3.1.1" - "sha256-eDv/gZST1YBOzY9jZ2tcVrvRG4iQjcCpHN01hEv79pM="; + buildTypesAiobotocorePackage "transcribe" "3.2.1" + "sha256-eY0kT6Qt2qqG7InUfXuHyeDXc7W67LUwYe62bikbUGo="; types-aiobotocore-transfer = - buildTypesAiobotocorePackage "transfer" "3.1.1" - "sha256-xNYIGy73VrL2KAHqyDZDXI0yxmbCmPZiDcWG91LwpSk="; + buildTypesAiobotocorePackage "transfer" "3.2.1" + "sha256-Ne5UfyHaw8GWDpzdlexcfl6AkkCW9PnBoRN2auOFUjY="; types-aiobotocore-translate = - buildTypesAiobotocorePackage "translate" "3.1.1" - "sha256-F4FGlAV9zhW02axSImRi2Z5dY88GUXIvtXAeCAqkXA4="; + buildTypesAiobotocorePackage "translate" "3.2.1" + "sha256-iiwbQ/zHO8wDH+Y2NtmSrh2pt0MpqM/+VHaqKfbtlXE="; types-aiobotocore-verifiedpermissions = - buildTypesAiobotocorePackage "verifiedpermissions" "3.1.1" - "sha256-agM4QnbjwiQv7L9E/FVaK9UN4KhL8bbyjfescFcTkXM="; + buildTypesAiobotocorePackage "verifiedpermissions" "3.2.1" + "sha256-ELayfahnDEs5NgcFkCZQgueNDk4yUTmrC2yZDouApsk="; types-aiobotocore-voice-id = - buildTypesAiobotocorePackage "voice-id" "3.1.1" - "sha256-jMKm4sZjAT1JiwOGfNjHwBLM7nbSnFUjzRwSiHKqpA4="; + buildTypesAiobotocorePackage "voice-id" "3.2.1" + "sha256-vzozTlsYUv3TdcPnjkRmbbIjIs2NURDsGNzz4WZxaPk="; types-aiobotocore-vpc-lattice = - buildTypesAiobotocorePackage "vpc-lattice" "3.1.1" - "sha256-PkGkxoiiSe04jeQ4voPQvkMMFcvy8r4c9umMk70sjAk="; + buildTypesAiobotocorePackage "vpc-lattice" "3.2.1" + "sha256-2TVVu/UvAj29n7TvubHkBv16bWORP1EU9ghQatw+Emw="; types-aiobotocore-waf = - buildTypesAiobotocorePackage "waf" "3.1.1" - "sha256-72fSxAns3WHmrdmZOJkV0SNcbw/2ftUxrP8yjPIJ79g="; + buildTypesAiobotocorePackage "waf" "3.2.1" + "sha256-cnQIAurLdsk1qCtbtKsvrf7pnMvtTHr/1gEZPi5T8vQ="; types-aiobotocore-waf-regional = - buildTypesAiobotocorePackage "waf-regional" "3.1.1" - "sha256-/tcKP+RFvgy9IqCmDs8EOF3MBcuivLzxT2ahf5cuWG0="; + buildTypesAiobotocorePackage "waf-regional" "3.2.1" + "sha256-y8QDvmY9DEeV/WdDFjeQx6AY81BtT/DxEbZ8QKtW+ZY="; types-aiobotocore-wafv2 = - buildTypesAiobotocorePackage "wafv2" "3.1.1" - "sha256-vM2qHczDDGFQykTxOMhXRgB1k+zDWbQHaejTtLhHnQ8="; + buildTypesAiobotocorePackage "wafv2" "3.2.1" + "sha256-yeWtezgcK0bsY7GNHCy9UuHo+XlD37+Nclb6yefAD6Y="; types-aiobotocore-wellarchitected = - buildTypesAiobotocorePackage "wellarchitected" "3.1.1" - "sha256-dc7Emr6OZLt2cXgE5DHKV3S64bwdRK40nqjfxuAuFjY="; + buildTypesAiobotocorePackage "wellarchitected" "3.2.1" + "sha256-5VDzJnSubrexGvmPLPq3SQAIIprIhxZWLE6HO5IIbGs="; types-aiobotocore-wisdom = - buildTypesAiobotocorePackage "wisdom" "3.1.1" - "sha256-4BbO3YO4zVVxuF9yXln8CvyejIbV8Di5z6SCPqlNju8="; + buildTypesAiobotocorePackage "wisdom" "3.2.1" + "sha256-8CaQ4FPVV8Vca3lq1045AubWXH4N3pSOjElSQwBwtOc="; types-aiobotocore-workdocs = - buildTypesAiobotocorePackage "workdocs" "3.1.1" - "sha256-/n9kptl3kjFWaCnfhj7ZTs2FsoFbyqx3Lw+cCKGg2PM="; + buildTypesAiobotocorePackage "workdocs" "3.2.1" + "sha256-xbbFP7d++UbGEbJpivQBOccaWRemzRu4L2Au0zcxCcE="; types-aiobotocore-worklink = buildTypesAiobotocorePackage "worklink" "2.15.1" "sha256-VvuxiybvGaehPqyVUYGO1bbVSQ0OYgk6LbzgoKLHF2c="; types-aiobotocore-workmail = - buildTypesAiobotocorePackage "workmail" "3.1.1" - "sha256-VUDDXQea77SesZFPUNaW7N4ks1Vhn2qr+iPYDhA89y4="; + buildTypesAiobotocorePackage "workmail" "3.2.1" + "sha256-Gsi/k1j7I7s351pvvzXMQZdmO039cFjKrjNnuANXJuU="; types-aiobotocore-workmailmessageflow = - buildTypesAiobotocorePackage "workmailmessageflow" "3.1.1" - "sha256-/w7qTqFuOPU6yOyr5JzY7RwBGyhbBfhwS6OGCFLBXog="; + buildTypesAiobotocorePackage "workmailmessageflow" "3.2.1" + "sha256-2Y9pIBJYrtq3dX/gyqKV9ZpQfnfXZMgdEBmcm0Cyfr8="; types-aiobotocore-workspaces = - buildTypesAiobotocorePackage "workspaces" "3.1.1" - "sha256-60MKEc3GWpYacygjiaHdG/Bpst3MKyuGZAUnHpDppfw="; + buildTypesAiobotocorePackage "workspaces" "3.2.1" + "sha256-E54aTArfzYJkHxAbBQs0MMJrYZY6s/CBhKO+KSz8w80="; types-aiobotocore-workspaces-web = - buildTypesAiobotocorePackage "workspaces-web" "3.1.1" - "sha256-wSAu3G8zsTFYlAxDKXW6eBm4L+khDspMw/zehf32a44="; + buildTypesAiobotocorePackage "workspaces-web" "3.2.1" + "sha256-TvTQN7opcfy7pWZYpC+GGh+d++312ZxteeZkcK98exQ="; types-aiobotocore-xray = - buildTypesAiobotocorePackage "xray" "3.1.1" - "sha256-FKDzj+WCtRIbawt6+zaKiGeXOg0vVQ3LQIgrsEz40Z0="; + buildTypesAiobotocorePackage "xray" "3.2.1" + "sha256-GjjQBqxChznqb07JY2Fy1Dmmh8zAL2FDPB6mYTbj0Rc="; } From 15c8e60062be6a508e7dfad475d18fb8729cb0a3 Mon Sep 17 00:00:00 2001 From: Christoph Jabs Date: Tue, 10 Mar 2026 15:37:39 +0200 Subject: [PATCH 26/48] cargo-msrv: fix update script --- pkgs/by-name/ca/cargo-msrv/package.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ca/cargo-msrv/package.nix b/pkgs/by-name/ca/cargo-msrv/package.nix index 957dc1b8ab24..85763a314e15 100644 --- a/pkgs/by-name/ca/cargo-msrv/package.nix +++ b/pkgs/by-name/ca/cargo-msrv/package.nix @@ -7,7 +7,7 @@ openssl, stdenv, makeWrapper, - gitUpdater, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -23,11 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-cIyoGFIxtX4/Dn4RbtMB75WQj+UO44V182u6C5smgSw="; - passthru = { - updateScript = gitUpdater { - rev-prefix = "v"; - ignoredVersions = ".(rc|beta).*"; - }; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; }; # Integration tests fail From 7f86f46044f16bdb9d99567086fa408d2e27231d Mon Sep 17 00:00:00 2001 From: Christoph Jabs Date: Tue, 10 Mar 2026 16:27:06 +0200 Subject: [PATCH 27/48] cargo-msrv: 0.18.4 -> 0.19.2 --- pkgs/by-name/ca/cargo-msrv/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-msrv/package.nix b/pkgs/by-name/ca/cargo-msrv/package.nix index 85763a314e15..eedd18f5ea4a 100644 --- a/pkgs/by-name/ca/cargo-msrv/package.nix +++ b/pkgs/by-name/ca/cargo-msrv/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-msrv"; - version = "0.18.4"; + version = "0.19.2"; src = fetchFromGitHub { owner = "foresterre"; repo = "cargo-msrv"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-dvCKi40c9PmM05MK+0VGWxny0ZA+9YO/M3zmv5Qv6b0="; + sha256 = "sha256-GsreJpQ+WsiKIRbQx4gXyH24JnoMUgJSVLFvljWxJq8="; }; - cargoHash = "sha256-cIyoGFIxtX4/Dn4RbtMB75WQj+UO44V182u6C5smgSw="; + cargoHash = "sha256-+7O+9wS72QCHNYcXJUFyc4I9PFH5B8OvisVKf5bBDdY="; passthru.updateScript = nix-update-script { extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; From 18f99b11614c6f0e5d1e70d6af91ad527963fa24 Mon Sep 17 00:00:00 2001 From: 4ever2 <3417013+4ever2@users.noreply.github.com> Date: Mon, 9 Mar 2026 13:43:16 +0100 Subject: [PATCH 28/48] rocqPackages.iris: init at 4.5.0 --- pkgs/development/coq-modules/iris/default.nix | 96 ++++++++++--------- .../development/coq-modules/stdpp/default.nix | 2 +- .../development/rocq-modules/iris/default.nix | 45 +++++++++ pkgs/top-level/rocq-packages.nix | 1 + 4 files changed, 100 insertions(+), 44 deletions(-) create mode 100644 pkgs/development/rocq-modules/iris/default.nix diff --git a/pkgs/development/coq-modules/iris/default.nix b/pkgs/development/coq-modules/iris/default.nix index ffc695ed50a3..5ccc0f16a24a 100644 --- a/pkgs/development/coq-modules/iris/default.nix +++ b/pkgs/development/coq-modules/iris/default.nix @@ -6,50 +6,60 @@ version ? null, }: -mkCoqDerivation { - pname = "iris"; - domain = "gitlab.mpi-sws.org"; - owner = "iris"; - inherit version; - defaultVersion = - let - case = case: out: { inherit case out; }; - in - with lib.versions; - lib.switch coq.coq-version [ - (case (range "8.19" "9.1") "4.4.0") - (case (range "8.18" "8.19") "4.2.0") - (case (range "8.16" "8.18") "4.1.0") - (case (range "8.13" "8.17") "4.0.0") - (case (range "8.12" "8.14") "3.5.0") - (case (range "8.11" "8.13") "3.4.0") - (case (range "8.9" "8.10") "3.3.0") - ] null; - release."4.4.0".sha256 = "sha256-zpuaIdH2ScOuZB0Vt1TEHAbsmcT1DyoDsJpftT1M7qw="; - release."4.3.0".sha256 = "sha256-3qhjiFI+A3I3fD8rFfJL5Hek77wScfn/FNNbDyGqA1k="; - release."4.2.0".sha256 = "sha256-HuiHIe+5letgr1NN1biZZFq0qlWUbFmoVI7Q91+UIfM="; - release."4.1.0".sha256 = "sha256-nTZUeZOXiH7HsfGbMKDE7vGrNVCkbMaWxdMWUcTUNlo="; - release."4.0.0".sha256 = "sha256-Jc9TmgGvkiDaz9IOoExyeryU1E+Q37GN24NIM397/Gg="; - release."3.6.0".sha256 = "sha256:02vbq597fjxd5znzxdb54wfp36412wz2d4yash4q8yddgl1kakmj"; - release."3.5.0".sha256 = "0hh14m0anfcv65rxm982ps2vp95vk9fwrpv4br8bxd9vz0091d70"; - release."3.4.0".sha256 = "0vdc2mdqn5jjd6yz028c0c6blzrvpl0c7apx6xas7ll60136slrb"; - release."3.3.0".sha256 = "0az4gkp5m8sq0p73dlh0r7ckkzhk7zkg5bndw01bdsy5ywj0vilp"; - releaseRev = v: "iris-${v}"; +let + derivation = mkCoqDerivation { + pname = "iris"; + domain = "gitlab.mpi-sws.org"; + owner = "iris"; + inherit version; + defaultVersion = + let + case = case: out: { inherit case out; }; + in + with lib.versions; + lib.switch coq.coq-version [ + (case (range "8.19" "9.1") "4.4.0") + (case (range "8.18" "8.19") "4.2.0") + (case (range "8.16" "8.18") "4.1.0") + (case (range "8.13" "8.17") "4.0.0") + (case (range "8.12" "8.14") "3.5.0") + (case (range "8.11" "8.13") "3.4.0") + (case (range "8.9" "8.10") "3.3.0") + ] null; + release."4.4.0".sha256 = "sha256-zpuaIdH2ScOuZB0Vt1TEHAbsmcT1DyoDsJpftT1M7qw="; + release."4.3.0".sha256 = "sha256-3qhjiFI+A3I3fD8rFfJL5Hek77wScfn/FNNbDyGqA1k="; + release."4.2.0".sha256 = "sha256-HuiHIe+5letgr1NN1biZZFq0qlWUbFmoVI7Q91+UIfM="; + release."4.1.0".sha256 = "sha256-nTZUeZOXiH7HsfGbMKDE7vGrNVCkbMaWxdMWUcTUNlo="; + release."4.0.0".sha256 = "sha256-Jc9TmgGvkiDaz9IOoExyeryU1E+Q37GN24NIM397/Gg="; + release."3.6.0".sha256 = "sha256:02vbq597fjxd5znzxdb54wfp36412wz2d4yash4q8yddgl1kakmj"; + release."3.5.0".sha256 = "0hh14m0anfcv65rxm982ps2vp95vk9fwrpv4br8bxd9vz0091d70"; + release."3.4.0".sha256 = "0vdc2mdqn5jjd6yz028c0c6blzrvpl0c7apx6xas7ll60136slrb"; + release."3.3.0".sha256 = "0az4gkp5m8sq0p73dlh0r7ckkzhk7zkg5bndw01bdsy5ywj0vilp"; + releaseRev = v: "iris-${v}"; - propagatedBuildInputs = [ stdpp ]; + propagatedBuildInputs = [ stdpp ]; - preBuild = '' - if [[ -f coq-lint.sh ]] - then patchShebangs coq-lint.sh - fi - ''; + preBuild = '' + if [[ -f coq-lint.sh ]] + then patchShebangs coq-lint.sh + fi + ''; - meta = { - description = "Coq development of the Iris Project"; - license = lib.licenses.bsd3; - maintainers = [ - lib.maintainers.vbgl - lib.maintainers.ineol - ]; + meta = { + description = "Coq development of the Iris Project"; + license = lib.licenses.bsd3; + maintainers = [ + lib.maintainers.vbgl + lib.maintainers.ineol + ]; + }; }; -} +in +# this is just a wrapper for rocqPackages.iris for Rocq >= 9.0 +if coq.rocqPackages ? iris then + coq.rocqPackages.iris.override { + inherit version stdpp; + inherit (coq.rocqPackages) rocq-core; + } +else + derivation diff --git a/pkgs/development/coq-modules/stdpp/default.nix b/pkgs/development/coq-modules/stdpp/default.nix index 65b21fd1cf50..c26e06a24d58 100644 --- a/pkgs/development/coq-modules/stdpp/default.nix +++ b/pkgs/development/coq-modules/stdpp/default.nix @@ -58,7 +58,7 @@ in # this is just a wrapper for rocqPackages.stdpp for Rocq >= 9.0 if coq.rocqPackages ? stdpp then coq.rocqPackages.stdpp.override { - inherit version; + inherit version stdlib; inherit (coq.rocqPackages) rocq-core; } else diff --git a/pkgs/development/rocq-modules/iris/default.nix b/pkgs/development/rocq-modules/iris/default.nix new file mode 100644 index 000000000000..a3a2ebde58d0 --- /dev/null +++ b/pkgs/development/rocq-modules/iris/default.nix @@ -0,0 +1,45 @@ +{ + lib, + mkRocqDerivation, + stdlib, + rocq-core, + stdpp, + version ? null, +}: + +mkRocqDerivation { + pname = "iris"; + domain = "gitlab.mpi-sws.org"; + owner = "iris"; + inherit version; + defaultVersion = + let + case = case: out: { inherit case out; }; + in + with lib.versions; + lib.switch rocq-core.rocq-version [ + (case (range "9.0" "9.2") "4.5.0") + ] null; + release."4.5.0".sha256 = "sha256-oGqo+W1prLtAwRwo2U15VGhmrkDIPPE6uMbNrTa8iAQ="; + releaseRev = v: "iris-${v}"; + + propagatedBuildInputs = [ + stdlib + stdpp + ]; + + preBuild = '' + if [[ -f coq-lint.sh ]] + then patchShebangs coq-lint.sh + fi + ''; + + meta = { + description = "Rocq development of the Iris Project"; + license = lib.licenses.bsd3; + maintainers = [ + lib.maintainers.vbgl + lib.maintainers.ineol + ]; + }; +} diff --git a/pkgs/top-level/rocq-packages.nix b/pkgs/top-level/rocq-packages.nix index 5046cfe9b645..537b40cb1bc8 100644 --- a/pkgs/top-level/rocq-packages.nix +++ b/pkgs/top-level/rocq-packages.nix @@ -38,6 +38,7 @@ let bignums = callPackage ../development/rocq-modules/bignums { }; hierarchy-builder = callPackage ../development/rocq-modules/hierarchy-builder { }; + iris = callPackage ../development/rocq-modules/iris { }; mathcomp = callPackage ../development/rocq-modules/mathcomp { }; mathcomp-boot = self.mathcomp.boot; mathcomp-order = self.mathcomp.order; From f09564a178cc33e3cbf858aad993c50e16a483a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 18:19:12 +0000 Subject: [PATCH 29/48] ast-grep: 0.41.0 -> 0.41.1 --- pkgs/by-name/as/ast-grep/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/as/ast-grep/package.nix b/pkgs/by-name/as/ast-grep/package.nix index 09994cf1ebeb..0cb359915897 100644 --- a/pkgs/by-name/as/ast-grep/package.nix +++ b/pkgs/by-name/as/ast-grep/package.nix @@ -11,13 +11,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ast-grep"; - version = "0.41.0"; + version = "0.41.1"; src = fetchFromGitHub { owner = "ast-grep"; repo = "ast-grep"; tag = finalAttrs.version; - hash = "sha256-cL7RtGFhIKTlfP7wEjdjT8uTxB/tG2joob+HN5NG1G8="; + hash = "sha256-AijxixgT8X/c1UtMD6l4BFvYGj3Up0C1CtfwCRdxSfw="; }; # error: linker `aarch64-linux-gnu-gcc` not found @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm .cargo/config.toml ''; - cargoHash = "sha256-zPl9fUG+RdddB7r4nWHETHsULf/hDDFpTf8h3xe7UiI="; + cargoHash = "sha256-OIf59YUuu8ohpGXRdeiPaM/xdH4ZaQYoCuBG/NNhZcc="; nativeBuildInputs = [ installShellFiles ]; From cc740d1243b2366d71b27cc974c13ac27a8951a7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 19:03:44 +0000 Subject: [PATCH 30/48] files-cli: 2.15.207 -> 2.15.211 --- pkgs/by-name/fi/files-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fi/files-cli/package.nix b/pkgs/by-name/fi/files-cli/package.nix index 29bc88ffb994..c1cddfa2012d 100644 --- a/pkgs/by-name/fi/files-cli/package.nix +++ b/pkgs/by-name/fi/files-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "files-cli"; - version = "2.15.207"; + version = "2.15.211"; src = fetchFromGitHub { repo = "files-cli"; owner = "files-com"; rev = "v${finalAttrs.version}"; - hash = "sha256-C+44FE85aBrVIeCnlqihjr8hmCGjz/61B4pummQl+EM="; + hash = "sha256-iN56+OV0xjPtj5SajVF7HkUAWv4dPxlPDhnwSo+Nb80="; }; - vendorHash = "sha256-0WaJ0Vd1zcsum/C+F5ol9KQihutdWtK/LWweTgvcwD8="; + vendorHash = "sha256-FOH+S6T5luTrrKZRC1EzUvwBlWpMuW7QCYdtHlx+7EU="; ldflags = [ "-s" From a728037ef693f65a9078b66fddd54354510f6e44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 21:10:12 +0000 Subject: [PATCH 31/48] beans: 0.4.0 -> 0.4.2 --- pkgs/by-name/be/beans/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/be/beans/package.nix b/pkgs/by-name/be/beans/package.nix index 36e6b0a1741f..d2d7854b7d35 100644 --- a/pkgs/by-name/be/beans/package.nix +++ b/pkgs/by-name/be/beans/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "beans"; - version = "0.4.0"; + version = "0.4.2"; src = fetchFromGitHub { owner = "hmans"; repo = "beans"; tag = "v${finalAttrs.version}"; - hash = "sha256-3SgTqR5DGAb5r+VU3YknoWATqglq8G7QV3kTVUSL9u4="; + hash = "sha256-wJXdl4C9jwtEyKVgdXRU9GCBqjkdJ6N58pK5kEL9tnY="; }; vendorHash = "sha256-TprfPZ/clb7PLMAkxF0y78bCef4XarhgHlIhIPn1nQA="; From 6bfabc90732b236515ebb884db29360f630892f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 23:05:07 +0000 Subject: [PATCH 32/48] python3Packages.dissect-database: 1.0 -> 1.1 --- pkgs/development/python-modules/dissect-database/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dissect-database/default.nix b/pkgs/development/python-modules/dissect-database/default.nix index 3113cd4cdbc7..f3f112833ba8 100644 --- a/pkgs/development/python-modules/dissect-database/default.nix +++ b/pkgs/development/python-modules/dissect-database/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "dissect-database"; - version = "1.0"; + version = "1.1"; pyproject = true; src = fetchFromGitHub { owner = "fox-it"; repo = "dissect.database"; tag = version; - hash = "sha256-ZMiYPAiumPg9nd7+OAnrVAwrnx0I5reClRgIerStpfE="; + hash = "sha256-z3Ra8BjPGozcx5bF+FKcA/bnsO8F++UBUEQ2tBd+X5Q="; }; build-system = [ From 08ccdb6984ccf8e57fd061daf66abb373d902c24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 23:22:26 +0000 Subject: [PATCH 33/48] idescriptor: 0.2.0 -> 0.3.0 --- pkgs/by-name/id/idescriptor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/id/idescriptor/package.nix b/pkgs/by-name/id/idescriptor/package.nix index 7013efbe248a..279482cdaf16 100644 --- a/pkgs/by-name/id/idescriptor/package.nix +++ b/pkgs/by-name/id/idescriptor/package.nix @@ -28,13 +28,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "idescriptor"; - version = "0.2.0"; + version = "0.3.0"; src = fetchFromGitHub { owner = "iDescriptor"; repo = "iDescriptor"; tag = "v${finalAttrs.version}"; - hash = "sha256-p6iJP4duesUiYEH8pgGgX5GOdaOhaAegPPphBaXU4VM="; + hash = "sha256-tBTAJqXDqWAqrxQlEEi2kDcVqrB6WrBquxvKV2dkpQ4="; fetchSubmodules = true; }; @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "ipatool-go"; inherit (finalAttrs) version src; modRoot = "lib/ipatool-go"; - vendorHash = "sha256-4ZCNgLAcZtEd7zDbIu3kyP/Cyp6TaBM9gyZEohgzCk8="; + vendorHash = "sha256-SGdyyZU8Ze/1lJS4tKbHyfCv2yYleGcqoyA9Uzb8r/k="; proxyVendor = true; doCheck = false; env.GOWORK = "off"; From 2335b7dfd9a721bcaff65058d6c0a1fabd12e1ac Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 00:57:40 +0100 Subject: [PATCH 34/48] python3Packages.dissect-database: migrate to finalAttrs --- .../python-modules/dissect-database/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/dissect-database/default.nix b/pkgs/development/python-modules/dissect-database/default.nix index f3f112833ba8..36b4b1e28a01 100644 --- a/pkgs/development/python-modules/dissect-database/default.nix +++ b/pkgs/development/python-modules/dissect-database/default.nix @@ -9,7 +9,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dissect-database"; version = "1.1"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "fox-it"; repo = "dissect.database"; - tag = version; + tag = finalAttrs.version; hash = "sha256-z3Ra8BjPGozcx5bF+FKcA/bnsO8F++UBUEQ2tBd+X5Q="; }; @@ -41,8 +41,8 @@ buildPythonPackage rec { meta = { description = "Dissect module implementing a parser for various database formats"; homepage = "https://github.com/fox-it/dissect.database"; - changelog = "https://github.com/fox-it/dissect.database/releases/tag/${src.tag}"; + changelog = "https://github.com/fox-it/dissect.database/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 1cf2ec386732b4f3e48ac123b713be39325e3bd8 Mon Sep 17 00:00:00 2001 From: Sirio Balmelli Date: Wed, 11 Mar 2026 02:26:23 +0100 Subject: [PATCH 35/48] worktrunk: init at 0.29.0 Signed-off-by: Sirio Balmelli Co-authored-by: jan Lemata <91879372+DuskyElf@users.noreply.github.com> Co-authored-by: Thierry Delafontaine <50531499+delafthi@users.noreply.github.com> --- pkgs/by-name/wo/worktrunk/package.nix | 79 +++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 pkgs/by-name/wo/worktrunk/package.nix diff --git a/pkgs/by-name/wo/worktrunk/package.nix b/pkgs/by-name/wo/worktrunk/package.nix new file mode 100644 index 000000000000..9d88685ed032 --- /dev/null +++ b/pkgs/by-name/wo/worktrunk/package.nix @@ -0,0 +1,79 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + gitMinimal, + installShellFiles, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "worktrunk"; + version = "0.29.0"; + + src = fetchFromGitHub { + owner = "max-sixty"; + repo = "worktrunk"; + tag = "v${finalAttrs.version}"; + hash = "sha256-JawxnNoEv8ZDLaZmOlMrvsa/cEzmOFYv7oHWmPeOIbc="; + }; + + cargoHash = "sha256-aEUnR3Dk3LFo3vJf+k550YiP3pSN6a7175d91yEned0="; + + cargoBuildFlags = [ "--package=worktrunk" ]; + + # vergen-gitcl calls `git describe` at build time; VERGEN_IDEMPOTENT makes it + # fall back gracefully when no git history is available (Nix sandbox). + env.VERGEN_IDEMPOTENT = "1"; + + nativeBuildInputs = [ + installShellFiles + ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + # wt reads config from $HOME; provide a throwaway dir so it doesn't fail. + export HOME="$(mktemp -d)" + + installShellCompletion --cmd wt \ + --bash <($out/bin/wt config shell completions bash) \ + --fish <($out/bin/wt config shell completions fish) \ + --zsh <($out/bin/wt config shell completions zsh) + ''; + + nativeCheckInputs = [ gitMinimal ]; + + checkFlags = [ + # Expects to run inside a git repository + "--skip=git::recover::tests::test_current_or_recover_returns_repo_when_cwd_exists" + # Insta snapshot mismatch across git versions + "--skip=git::recover::tests::test_hint_for_repo_suggests_switch" + # Expects `which` on PATH + "--skip=output::commit_generation::tests::test_command_exists_known_command" + # Integration tests use insta snapshots with environment-specific paths + "--skip=integration_tests::" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Git worktree manager for parallel AI agent workflows"; + longDescription = '' + worktrunk wraps git worktree with a simpler interface and integrates with + AI coding tools like Claude Code, Cursor, and Aider. + ''; + homepage = "https://worktrunk.dev/"; + changelog = "https://github.com/max-sixty/worktrunk/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = with lib.licenses; [ + mit + asl20 + ]; + platforms = lib.platforms.unix; + mainProgram = "wt"; + maintainers = with lib.maintainers; [ siriobalmelli ]; + }; +}) From ab88d37e803cdd1084b238b6b7335777e4e45d82 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 04:56:37 +0000 Subject: [PATCH 36/48] mdwatch: 0.1.18 -> 0.1.22 --- pkgs/by-name/md/mdwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/md/mdwatch/package.nix b/pkgs/by-name/md/mdwatch/package.nix index 4743f4ff3e25..3285415a50d5 100644 --- a/pkgs/by-name/md/mdwatch/package.nix +++ b/pkgs/by-name/md/mdwatch/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdwatch"; - version = "0.1.18"; + version = "0.1.22"; src = fetchFromGitHub { owner = "santoshxshrestha"; repo = "mdwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-XXDBDyX4XrGVC0cgkPNXyR1qULqJPA/azZbTyKU+m8k="; + hash = "sha256-aAa9Y1aKfZVnUyNkEUM7FJKEvQsX9BUqGlTb9zhZzTk="; }; - cargoHash = "sha256-rjo7TcKJ0TwLANQ822SIAubJnT6fZFDPV2GOc5MRHn4="; + cargoHash = "sha256-boa/Y0PfINniA3WNS6DailBcHZ2K6yhxjOE0Eanevc8="; updateScript = nix-update-script { }; From 4a02d4eb66ef266fc3a1aae150f45f4cac8762b9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 04:57:15 +0000 Subject: [PATCH 37/48] vunnel: 0.55.2 -> 0.55.3 --- pkgs/by-name/vu/vunnel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vunnel/package.nix b/pkgs/by-name/vu/vunnel/package.nix index a4e0054df158..6b0c0bb2f16d 100644 --- a/pkgs/by-name/vu/vunnel/package.nix +++ b/pkgs/by-name/vu/vunnel/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "vunnel"; - version = "0.55.2"; + version = "0.55.3"; pyproject = true; src = fetchFromGitHub { owner = "anchore"; repo = "vunnel"; tag = "v${finalAttrs.version}"; - hash = "sha256-8+TVIvWqNRGWghJlY+eoE/T6frdI6IzyYhqPrOi1xlk="; + hash = "sha256-gjkrANO97sdSeW2U+Ah5eo/bbwn32xqmZDrUi5cjD60="; leaveDotGit = true; }; From 7f95e35619a48257a58c626ecccb974ade0b633f Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Wed, 11 Mar 2026 13:26:01 +0800 Subject: [PATCH 38/48] open-webui: 0.8.9 -> 0.8.10 Diff: https://github.com/open-webui/open-webui/compare/v0.8.9...v0.8.10 Changelog: https://github.com/open-webui/open-webui/blob/v0.8.10/CHANGELOG.md --- pkgs/by-name/op/open-webui/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix index 2b669c3d134c..35d7ef7abb35 100644 --- a/pkgs/by-name/op/open-webui/package.nix +++ b/pkgs/by-name/op/open-webui/package.nix @@ -9,13 +9,13 @@ }: let pname = "open-webui"; - version = "0.8.9"; + version = "0.8.10"; src = fetchFromGitHub { owner = "open-webui"; repo = "open-webui"; tag = "v${version}"; - hash = "sha256-RNVmPg2//z/djARWgbTbKbdYmDwAcTSYjiSuZHV88vM="; + hash = "sha256-wXkU3j0Bzpd2H5aVkqmKyUHxukRamBYQh8HBXB8tLpM="; }; frontend = buildNpmPackage rec { @@ -32,7 +32,7 @@ let url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2"; }; - npmDepsHash = "sha256-W3AquYTXffAW9T5R2Nn9Idpbh/EPDpJNIB7D0yFWezU="; + npmDepsHash = "sha256-ZiIEGeKee/qEhe44SGlPTDhwP+vL9K8RkFEOeUdzUI8="; # See https://github.com/open-webui/open-webui/issues/15880 npmFlags = [ @@ -202,12 +202,17 @@ python3Packages.buildPythonApplication rec { psycopg2-binary ]; + mariadb = [ + mariadb + ]; + all = [ azure-search-documents colbert-ai elasticsearch firecrawl-py gcp-storage-emulator + mariadb moto oracledb pinecone-client From 8d72f377ff256f6deacfd3748d98072eded77590 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 07:25:03 +0000 Subject: [PATCH 39/48] libretro.mame2003-plus: 0-unstable-2026-02-27 -> 0-unstable-2026-03-10 --- .../applications/emulators/libretro/cores/mame2003-plus.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix index 0827b125432f..b92b41037062 100644 --- a/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix +++ b/pkgs/applications/emulators/libretro/cores/mame2003-plus.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "mame2003-plus"; - version = "0-unstable-2026-02-27"; + version = "0-unstable-2026-03-10"; src = fetchFromGitHub { owner = "libretro"; repo = "mame2003-plus-libretro"; - rev = "3a69de934a184cda6551c64ab4b503b0c2958634"; - hash = "sha256-+/semhVh3TgqHYYhzFjOy7cjzQgFxoWxlgz9e34Zvt4="; + rev = "53453e57676ff31131441f08c0b734c9ad84e4f0"; + hash = "sha256-IpVv/bpT7AHF8QaGFGgTWei5JKuy7H5/O70W2n88s1c="; }; makefile = "Makefile"; From 87638b2f104170bba9907b490ed8b3936bc0a1f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 07:32:55 +0000 Subject: [PATCH 40/48] komari-agent: 1.1.41 -> 1.1.80 --- pkgs/by-name/ko/komari-agent/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komari-agent/package.nix b/pkgs/by-name/ko/komari-agent/package.nix index a2d1b2b0c594..d55602cd026d 100644 --- a/pkgs/by-name/ko/komari-agent/package.nix +++ b/pkgs/by-name/ko/komari-agent/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "komari-agent"; - version = "1.1.41"; + version = "1.1.80"; src = fetchFromGitHub { owner = "komari-monitor"; repo = "komari-agent"; tag = finalAttrs.version; - hash = "sha256-GgvquOI5l+FiRNUJ5dvJc9frwwy4Zjq4s2h9bFhkchM="; + hash = "sha256-KyUnmrHzTJ4NdVr25hCeHbeMkwr/UAbm30BbO32fqTk="; }; vendorHash = "sha256-5RL/dDR/Or9GRCPVQmUYKTV82q7xuN2Mqc4/86WmbqY="; From 5bb892c8dd80b2de549346b7d29c95f8d06aaad4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 08:28:27 +0000 Subject: [PATCH 41/48] vacuum-tube: 1.5.8 -> 1.6.0 --- pkgs/by-name/va/vacuum-tube/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-tube/package.nix b/pkgs/by-name/va/vacuum-tube/package.nix index b3bd4f523ae2..cb078263c739 100644 --- a/pkgs/by-name/va/vacuum-tube/package.nix +++ b/pkgs/by-name/va/vacuum-tube/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "vacuum-tube"; - version = "1.5.8"; + version = "1.6.0"; src = fetchFromGitHub { owner = "shy1132"; repo = "VacuumTube"; tag = "v${version}"; - hash = "sha256-R8Rk+GbSrqODHbAaCpF5x8z7t0VRY+uoUZmIwfOuMVw="; + hash = "sha256-BnFI517pXKsHQ8AJMRzAlXBTLMLhjyEasIhZdSHtyC0="; }; - npmDepsHash = "sha256-RT0w4FjZlWJbUjYz5w+H+3sJJq05R+jqsJxAhLwPak4="; + npmDepsHash = "sha256-R7DISsTJv/DDi8uJTWF+6/P8K86BguxtZNsaL2qCxhY="; makeCacheWritable = true; env = { From 68e45f57db23ff77f4c8614cf7350d60c1febbb8 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Wed, 11 Mar 2026 09:50:14 +0100 Subject: [PATCH 42/48] postgrest: 14.5 -> 14.6 Release Notes: https://github.com/PostgREST/postgrest/releases/tag/v14.6 --- pkgs/development/haskell-modules/configuration-common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 78cab79157da..49df704d51de 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -2740,12 +2740,12 @@ with haskellLib; doJailbreak # 2022-12-02: Hackage release lags behind actual releases: https://github.com/PostgREST/postgrest/issues/2275 (overrideSrc rec { - version = "14.5"; + version = "14.6"; src = pkgs.fetchFromGitHub { owner = "PostgREST"; repo = "postgrest"; rev = "v${version}"; - hash = "sha256-qeFBq+d8AjwXp4YleOa0hLnBppI5+Tm1OEgB1QHWqY8="; + hash = "sha256-VGEkb5Skq2u9MCJdz9xGJOoK0Dg22vAxXFRx2Xg9Dv8="; }; }) ]; From 0d539d8fadb516bbbcf126d0962e7256965d138c Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Wed, 11 Mar 2026 09:53:53 +0100 Subject: [PATCH 43/48] haskellPackages.attoparsec: skip flaky t_iter test See , . --- .../development/haskell-modules/configuration-common.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 78cab79157da..e6b5778cb50d 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -460,6 +460,15 @@ with haskellLib; # 2025-02-14: Too strict bounds on attoparsec < 0.14 attoparsec-varword = doJailbreak (dontCheck super.attoparsec-varword); + # Fix t_iter test which fails randomly, but frequently. No upstream feedback so far. + # https://github.com/haskell/attoparsec/issues/232 + attoparsec = overrideCabal (drv: { + testFlags = drv.testFlags or [ ] ++ [ + "-p" + "$0!=\"tests.buf.t_iter\"" + ]; + }) super.attoparsec; + # These packages (and their reverse deps) cannot be built with profiling enabled. ghc-heap-view = lib.pipe super.ghc-heap-view [ disableLibraryProfiling From 465d7fcdc99887b7c037d88a17cba757be668f2e Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 11 Mar 2026 10:02:53 +0100 Subject: [PATCH 44/48] nodejs_25: 25.8.0 -> 25.8.1 --- pkgs/development/web/nodejs/v25.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/web/nodejs/v25.nix b/pkgs/development/web/nodejs/v25.nix index 4c72d4fdc175..933bdd2c5221 100644 --- a/pkgs/development/web/nodejs/v25.nix +++ b/pkgs/development/web/nodejs/v25.nix @@ -23,8 +23,8 @@ let [ ]; in buildNodejs { - version = "25.8.0"; - sha256 = "5d00429cb856cc72200ec6c08e8cdda75ea9618256de8d899fa049c23f4a2eee"; + version = "25.8.1"; + sha256 = "0b25b2b5fab80ea8b43fdaa7451f50065571e0bfda2524ca42bde8b98fe4d2d9"; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then From 5ca8d7e548911d0dbae9e7d890dcc3d2a950d2a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 09:24:48 +0000 Subject: [PATCH 45/48] limine: 10.8.2 -> 10.8.3 --- pkgs/by-name/li/limine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/limine/package.nix b/pkgs/by-name/li/limine/package.nix index c193eee1c127..51215c80a32f 100644 --- a/pkgs/by-name/li/limine/package.nix +++ b/pkgs/by-name/li/limine/package.nix @@ -47,14 +47,14 @@ in # as bootloader for various platforms and corresponding binary and helper files. stdenv.mkDerivation (finalAttrs: { pname = "limine"; - version = "10.8.2"; + version = "10.8.3"; # We don't use the Git source but the release tarball, as the source has a # `./bootstrap` script performing network access to download resources. # Packaging that in Nix is very cumbersome. src = fetchurl { url = "https://codeberg.org/Limine/Limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; - hash = "sha256-1T7i7L92Q0ErGi3BzgIcTNkcBUcP/V7lPGjblJFoAKA="; + hash = "sha256-6MAlspPwPIdHbhAOPufUASckRFcuBA2c6HwyKw8DQpo="; }; enableParallelBuilding = true; From 612f7343621ec7ee7441d088e5080b43da948030 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 11 Mar 2026 14:58:08 +0530 Subject: [PATCH 46/48] nixos/all-hardware.nix: conditionally enable module aliases removed in linux v7.0 --- nixos/modules/hardware/all-hardware.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/hardware/all-hardware.nix b/nixos/modules/hardware/all-hardware.nix index 7e67cd7d43fe..b8e364e430d1 100644 --- a/nixos/modules/hardware/all-hardware.nix +++ b/nixos/modules/hardware/all-hardware.nix @@ -60,7 +60,6 @@ in "pata_oldpiix" "pata_pcmcia" "pata_pdc2027x" - "pata_qdi" "pata_rz1000" "pata_serverworks" "pata_sil680" @@ -68,7 +67,6 @@ in "pata_sl82c105" "pata_triflex" "pata_via" - "pata_winbond" # SCSI support (incomplete). "3w-9xxx" @@ -106,7 +104,11 @@ in "vmxnet3" "vsock" ] - ++ lib.optional platform.isx86 "vmw_balloon" + ++ lib.optionals (lib.versionOlder config.boot.kernelPackages.kernel.version "7.0") [ + "pata_qdi" + "pata_winbond" + ] + ++ lib.optionals platform.isx86 [ "vmw_balloon" ] ++ lib.optionals (pkgs.stdenv.hostPlatform.isi686 || pkgs.stdenv.hostPlatform.isx86_64) [ "vmw_vmci" "vmwgfx" From 6678950331634a7c548f2c01c6d413a6ed4c46b7 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Wed, 11 Mar 2026 10:42:55 +0100 Subject: [PATCH 47/48] merve: 1.0.1 -> 1.2.0 --- pkgs/by-name/me/merve/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/merve/package.nix b/pkgs/by-name/me/merve/package.nix index 64b60cf0b55f..eafa1d7f4549 100644 --- a/pkgs/by-name/me/merve/package.nix +++ b/pkgs/by-name/me/merve/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "merve"; - version = "1.0.1"; + version = "1.2.0"; src = fetchFromGitHub { owner = "nodejs"; repo = "merve"; tag = "v${finalAttrs.version}"; - hash = "sha256-IqUpvnrbnsXlI//xRLbcseMFVLQrwdDCyW1oud3+Ekk="; + hash = "sha256-oPEEE7CuiNSdfpKgbYk9LhM16oFPgoste6qGZfcp6YQ="; }; doCheck = true; From e97273f389d2f0ae17fa42a6af9e424e972b0a32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 10:00:12 +0000 Subject: [PATCH 48/48] rime-wanxiang: 15.0.0 -> 15.2.0 --- pkgs/by-name/ri/rime-wanxiang/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rime-wanxiang/package.nix b/pkgs/by-name/ri/rime-wanxiang/package.nix index 45f64c0bc01c..b3cb9f42b4de 100644 --- a/pkgs/by-name/ri/rime-wanxiang/package.nix +++ b/pkgs/by-name/ri/rime-wanxiang/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "rime-wanxiang"; - version = "15.0.0"; + version = "15.2.0"; src = fetchFromGitHub { owner = "amzxyz"; repo = "rime_wanxiang"; tag = "v" + finalAttrs.version; - hash = "sha256-6IeUpcyi4DsKRJLFjJH0zGHz2ZWqA7qMz4brIJPU8q0="; + hash = "sha256-jX3QJO5gi5zk8ZbRTT2GGnevPDXzqs/H0MoxKiFOuJY="; }; installPhase = ''