diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 21413b4fe79e..7d5f60ba9b7f 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -5,7 +5,9 @@ "ghcr.io/devcontainers/features/nix:1": { // fails in the devcontainer sandbox, enable sandbox via config instead "multiUser": false, - "packages": "nixpkgs.nixd,nixpkgs.nixfmt", + // TODO: nixfmt-rfc-style → nixfmt (once it's in a stable release) + // https://github.com/NixOS/nixpkgs/issues/425583 + "packages": "nixpkgs.nixd,nixpkgs.nixfmt-rfc-style", "useAttributePath": true, "extraNixConfig": "experimental-features = nix-command flakes,sandbox = true" } diff --git a/README.md b/README.md index 2dc77027781e..9d4067b43e91 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ - + NixOS logo diff --git a/ci/eval/compare/default.nix b/ci/eval/compare/default.nix index 46507a492a59..5807f8ef52f7 100644 --- a/ci/eval/compare/default.nix +++ b/ci/eval/compare/default.nix @@ -73,12 +73,11 @@ let ; # Attrs - # - keys: "added", "changed" and "removed" + # - keys: "added", "changed", "removed" and "rebuilds" # - values: lists of `packagePlatformPath`s diffAttrs = builtins.fromJSON (builtins.readFile "${combinedDir}/combined-diff.json"); - rebuilds = diffAttrs.added ++ diffAttrs.changed; - rebuildsPackagePlatformAttrs = convertToPackagePlatformAttrs rebuilds; + rebuildsPackagePlatformAttrs = convertToPackagePlatformAttrs diffAttrs.rebuilds; changed-paths = let @@ -90,7 +89,7 @@ let in writeText "changed-paths.json" ( builtins.toJSON { - attrdiff = lib.mapAttrs (_: extractPackageNames) diffAttrs; + attrdiff = lib.mapAttrs (_: extractPackageNames) { inherit (diffAttrs) added changed removed; }; inherit rebuildsByPlatform rebuildsByKernel diff --git a/ci/eval/default.nix b/ci/eval/default.nix index 56e07f8da670..21285757a277 100644 --- a/ci/eval/default.nix +++ b/ci/eval/default.nix @@ -218,7 +218,8 @@ let reduce .[] as $item ({}; { added: (.added + $item.added), changed: (.changed + $item.changed), - removed: (.removed + $item.removed) + removed: (.removed + $item.removed), + rebuilds: (.rebuilds + $item.rebuilds) }) ' > $out/combined-diff.json diff --git a/ci/eval/diff.nix b/ci/eval/diff.nix index 629b4f8d3a6a..785b0d784308 100644 --- a/ci/eval/diff.nix +++ b/ci/eval/diff.nix @@ -18,13 +18,20 @@ let added: [ ], removed: [ ], changed: [ ], + rebuilds: [ ], } */ diff = + old: new: let filterKeys = cond: attrs: lib.attrNames (lib.filterAttrs cond attrs); + oldOutputs = lib.pipe old [ + (lib.mapAttrsToList (_: lib.attrValues)) + lib.concatLists + (lib.flip lib.genAttrs (_: true)) + ]; in - old: new: { + { added = filterKeys (n: _: !(old ? ${n})) new; removed = filterKeys (n: _: !(new ? ${n})) old; changed = filterKeys ( @@ -35,6 +42,16 @@ let # Filter out attributes that are the same as the new value && (v != (new.${n})) ) old; + # A "rebuild" is every attrpath ... + rebuilds = filterKeys ( + _: pkg: + # ... that has at least one output ... + lib.any ( + output: + # ... which has not been built in "old" already. + !(oldOutputs ? ${output}) + ) (lib.attrValues pkg) + ) new; }; getAttrs = diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index fb2fa625e67b..f24e8c945d0d 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -671,6 +671,8 @@ in }; config = mkIf (cfg.enableClient || cfg.enableServer || cfg.enablePam) { + warnings = lib.optionals (cfg.package.eolMessage != "") [ cfg.package.eolMessage ]; + assertions = let entityList = diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index e1447d74579e..503ec07d6234 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -772,8 +772,18 @@ in k3s = handleTest ./k3s { }; kafka = handleTest ./kafka { }; kanboard = runTest ./web-apps/kanboard.nix; - kanidm = runTest ./kanidm.nix; - kanidm-provisioning = runTest ./kanidm-provisioning.nix; + kanidm = + kanidmVersion: + runTest { + imports = [ ./kanidm.nix ]; + _module.args = { inherit kanidmVersion; }; + }; + kanidm-provisioning = + kanidmVersion: + runTest { + imports = [ ./kanidm-provisioning.nix ]; + _module.args = { inherit kanidmVersion; }; + }; karma = runTest ./karma.nix; kavita = runTest ./kavita.nix; kbd-setfont-decompress = runTest ./kbd-setfont-decompress.nix; diff --git a/nixos/tests/kanidm-provisioning.nix b/nixos/tests/kanidm-provisioning.nix index b04fb4d65e4a..f51c34eae245 100644 --- a/nixos/tests/kanidm-provisioning.nix +++ b/nixos/tests/kanidm-provisioning.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ kanidmVersion, pkgs, ... }: let certs = import ./common/acme/server/snakeoil-certs.nix; serverDomain = certs.domain; @@ -13,6 +13,8 @@ let provisionAdminPassword = "very-strong-password-for-admin"; provisionIdmAdminPassword = "very-strong-password-for-idm-admin"; provisionIdmAdminPassword2 = "very-strong-alternative-password-for-idm-admin"; + + kanidmPackage = pkgs."kanidmWithSecretProvisioning_${kanidmVersion}"; in { name = "kanidm-provisioning"; @@ -22,7 +24,7 @@ in { pkgs, lib, ... }: { services.kanidm = { - package = pkgs.kanidmWithSecretProvisioning_1_6; + package = kanidmPackage; enableServer = true; serverSettings = { origin = "https://${serverDomain}"; @@ -273,11 +275,11 @@ in users.users.kanidm.shell = pkgs.bashInteractive; - environment.systemPackages = with pkgs; [ - kanidm - openldap - ripgrep - jq + environment.systemPackages = [ + kanidmPackage + pkgs.openldap + pkgs.ripgrep + pkgs.jq ]; }; diff --git a/nixos/tests/kanidm.nix b/nixos/tests/kanidm.nix index f2f4981da276..be91be64d2f0 100644 --- a/nixos/tests/kanidm.nix +++ b/nixos/tests/kanidm.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ kanidmVersion, pkgs, ... }: let certs = import ./common/acme/server/snakeoil-certs.nix; serverDomain = certs.domain; @@ -13,6 +13,8 @@ let cp ${certs."${serverDomain}".cert} $out/snakeoil.crt cp ${certs."${serverDomain}".key} $out/snakeoil.key ''; + + kanidmPackage = pkgs."kanidm_${kanidmVersion}"; in { name = "kanidm"; @@ -25,7 +27,7 @@ in { pkgs, ... }: { services.kanidm = { - package = pkgs.kanidm_1_6; + package = kanidmPackage; enableServer = true; serverSettings = { origin = "https://${serverDomain}"; @@ -44,10 +46,10 @@ in users.users.kanidm.shell = pkgs.bashInteractive; - environment.systemPackages = with pkgs; [ - kanidm - openldap - ripgrep + environment.systemPackages = [ + kanidmPackage + pkgs.openldap + pkgs.ripgrep ]; }; @@ -55,7 +57,7 @@ in { nodes, ... }: { services.kanidm = { - package = pkgs.kanidm_1_6; + package = kanidmPackage; enableClient = true; clientSettings = { uri = "https://${serverDomain}"; diff --git a/nixos/tests/qtile/default.nix b/nixos/tests/qtile/default.nix index cf0d932b9f16..dbed96c2f7d9 100644 --- a/nixos/tests/qtile/default.nix +++ b/nixos/tests/qtile/default.nix @@ -31,7 +31,6 @@ services.xserver.windowManager.qtile = { enable = true; configFile = "${config-deriv}/config.py"; - extraPackages = ps: [ ps.qtile-extras ]; }; services.displayManager.defaultSession = lib.mkForce "qtile"; diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index e1daf3f598b4..1adb63ed5d23 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -48,6 +48,7 @@ mapAliases ( solarized = vim-colors-solarized; spacevim = throw "this distribution was unmaintained for the last 6 years, please use top-level 'spacevim'"; # added 2024-11-27 SpaceVim = throw "this distribution didn't work properly in vimPlugins, please use top-level 'spacevim' instead"; # added 2024-11-27 + sparkup = throw "the upstream repository got deleted"; # added 2025-08-06 colors-solarized = vim-colors-solarized; caw = caw-vim; chad = chadtree; diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index d0512a2a157c..a96fc9899e58 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -13797,19 +13797,6 @@ final: prev: { meta.hydraPlatforms = [ ]; }; - sparkup = buildVimPlugin { - pname = "sparkup"; - version = "2012-06-11"; - src = fetchFromGitHub { - owner = "chrisgeo"; - repo = "sparkup"; - rev = "6fbfceef890e705c47b42b27be743ffed6f9296e"; - sha256 = "17jgpvl879ik53rr3razfnbpfx63mzpp1rlvxxjsvvrk4g45dssm"; - }; - meta.homepage = "https://github.com/chrisgeo/sparkup/"; - meta.hydraPlatforms = [ ]; - }; - specs-nvim = buildVimPlugin { pname = "specs.nvim"; version = "2025-01-18"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index c07b66fcba6c..81c757a90c11 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1059,7 +1059,6 @@ https://github.com/sQVe/sort.nvim/,HEAD, https://github.com/chikatoike/sourcemap.vim/,, https://github.com/liuchengxu/space-vim/,, https://github.com/FireIsGood/spaceman.nvim/,HEAD, -https://github.com/chrisgeo/sparkup/,, https://github.com/cxwx/specs.nvim/,HEAD, https://github.com/lewis6991/spellsitter.nvim/,HEAD, https://github.com/ravibrock/spellwarn.nvim/,HEAD, diff --git a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix index 83edd7feb1bc..4131ccb0c77c 100644 --- a/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix +++ b/pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix @@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension { name = "tinymist"; publisher = "myriad-dreamin"; inherit (tinymist) version; - hash = "sha256-uHUnCg8hkJQI0QSZZ5Kbj/S7ktY9ANdQqHCvBB+p1EA="; + hash = "sha256-fI+HzioLDxACH0anSkYOw47jpocVQp7m9xHh6APehis="; }; nativeBuildInputs = [ diff --git a/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix b/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix index f80e481949c1..afee5770f4b7 100644 --- a/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix +++ b/pkgs/applications/editors/vscode/extensions/pkief.material-icon-theme/default.nix @@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "material-icon-theme"; publisher = "PKief"; - version = "5.24.0"; - hash = "sha256-Skc+ib3gY2cLVepOjbBkpwPuUG9C29bh5BOxQOAZNtc="; + version = "5.25.0"; + hash = "sha256-jkTFfyeFJ4ygsKJj41tWDJ91XitSs2onW4ni3rMNJE8="; }; meta = { description = "Material Design Icons for Visual Studio Code"; diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index a7dd24f6c91c..eb1b32f6892f 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -802,27 +802,27 @@ } }, "ungoogled-chromium": { - "version": "138.0.7204.183", + "version": "139.0.7258.66", "deps": { "depot_tools": { - "rev": "a8900cc0f023d6a662eb66b317e8ddceeb113490", - "hash": "sha256-1avxBlK0WLHTru5wUecbiGpSEYv8Epobsl4EfCaWX9A=" + "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", + "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" }, "gn": { - "rev": "ebc8f16ca7b0d36a3e532ee90896f9eb48e5423b", - "hash": "sha256-UB9a7Fr1W0yYld6WbXyRR8dFqWsj/zx4KumDZ5JQKSM=" + "rev": "97b68a0bb62b7528bc3491c7949d6804223c2b82", + "hash": "sha256-m+z10s40Q/iYcoMw3o/+tmhIdqHMsYJjdGabHrK/aqo=" }, "ungoogled-patches": { - "rev": "138.0.7204.183-1", - "hash": "sha256-fJv7R8d/vmPROQUaxxqGoFtEqdEioOJuQ1Cnie7auJI=" + "rev": "139.0.7258.66-1", + "hash": "sha256-/8zIJk1RxmFPt81qKCXpEEOrH2Jg6cdHGPdtp0zxdHE=" }, - "npmHash": "sha256-8d5VTHutv51libabhxv7SqPRcHfhVmGDSOvTSv013rE=" + "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "e90faf484ddbc033fc9bf337621761d3dd5c5289", - "hash": "sha256-/UFIed+S9XLmR3p8KVnIncxl3a7bIqKPLh6vcEMvAsE=", + "rev": "a62d329947691f76c376a873eae39f56381103c8", + "hash": "sha256-RWqOw0Kogz2GwbICet7NdcGnZMrkkE4bu70jU+tbYFQ=", "recompress": true }, "src/third_party/clang-format/script": { @@ -832,28 +832,28 @@ }, "src/third_party/compiler-rt/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git", - "rev": "57196dd146582915c955f6d388e31aea93220c51", - "hash": "sha256-FVdcKGwRuno3AzS6FUvI8OTj3mBMRfFR2A8GzYcwIU4=" + "rev": "2a4f69a118bdc5d03c415de1b9b166b2f1d4084f", + "hash": "sha256-RHh2WjV65ROxGPboxztrMUbxzVuPfAkLQkoooEOs7k0=" }, "src/third_party/libc++/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git", - "rev": "a01c02c9d4acbdae3b7e8a2f3ee58579a9c29f96", - "hash": "sha256-36ulJk/YTfP5k1sDeA/WQyIO8xaplRKK4cQhfTZdpko=" + "rev": "2c359c239b138a20a03f798e47889448ef131c22", + "hash": "sha256-WbEMS4wowBw1j7UT/5G5DSmgy5ldmdjxMszYtobr9UI=" }, "src/third_party/libc++abi/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git", - "rev": "9810fb23f6ba666f017c2b67c67de2bcac2b44bd", - "hash": "sha256-DkCvfFjMztFTzKf081XyiefW6tMBSZ1AdzcPzXAVPnk=" + "rev": "e44c3c4560f1742744ef3f9fb4217a5f26ebca1b", + "hash": "sha256-WIJAAHO+n6C5N7nyw8m8xGXr/OXvRGfsScBBdUyjxyg=" }, "src/third_party/libunwind/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git", - "rev": "8575f4ae4fcf8892938bd9766cf1a5c90a0ed04e", - "hash": "sha256-O1S3ijnoVrTHmZDGmgQQe0MVGsSZL7usXAPflGFmMXY=" + "rev": "5bbf35ae6801f579c523893176789774c0726e22", + "hash": "sha256-hpOxKXZkZEWNptp31B1DZ8V9E7LsRbbYdPdUD7EYA+8=" }, "src/third_party/llvm-libc/src": { "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git", - "rev": "9c3ae3120fe83b998d0498dcc9ad3a56c29fad0c", - "hash": "sha256-BsoHIvdqgYzBUkd23++enEHIhq5GeVWrWdVdhXrHh9A=" + "rev": "79a5aa1b7fcbdf3397bc2a08cbd6ef5c302dfb5a", + "hash": "sha256-lddA/+ol5crXlEmRa/JqWvnLTGmyKDUMTlTHC1pFLwc=" }, "src/chrome/test/data/perf/canvas_bench": { "url": "https://chromium.googlesource.com/chromium/canvas_bench.git", @@ -872,18 +872,18 @@ }, "src/docs/website": { "url": "https://chromium.googlesource.com/website.git", - "rev": "d21d90790d8ea421b317c4cb52a0d94133422796", - "hash": "sha256-X9GIZkPokZ8ojNVDScDQL8D0tJGsaQMg8ncenuBzFHk=" + "rev": "a812d22617824ad2cd291e110378ccec5ae7735f", + "hash": "sha256-LNLHuhVKulsp0w+rXNqwC9Kh2QdouUvMX3ZNFJKv6t0=" }, "src/media/cdm/api": { "url": "https://chromium.googlesource.com/chromium/cdm.git", - "rev": "852a81f0ae3ab350041d2e44d207a42fb0436ae1", - "hash": "sha256-3JBBcBg2ep/7LnvMHBWnqAFG+etETArFXZr4Klv30T4=" + "rev": "a4cbc4325e6de42ead733f2af43c08292d0e65a8", + "hash": "sha256-voZaq/OiP5/QSSZmBx1ifriBc6HQ9+m4pUz0o9+O9x8=" }, "src/net/third_party/quiche/src": { "url": "https://quiche.googlesource.com/quiche.git", - "rev": "3b42119c3e4be5d4720c3c1b384106fa43e9b5e3", - "hash": "sha256-UYyBMjv6ATIwBXYngGof85pBCHXb/jYXetVo0oBrHf8=" + "rev": "823662119bac4eb4a2771a1d45a8c00b5c6737ce", + "hash": "sha256-YyNQ7RLkNzV2fbjKuwTT3BSL70Qntb2TY633sbKFD/I=" }, "src/testing/libfuzzer/fuzzers/wasm_corpus": { "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git", @@ -897,8 +897,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "e1dc0a7ab5d1f1f2edaa7e41447d873895e083bf", - "hash": "sha256-tkHvTkqbm4JtWnh41iu0aJ9Jo34hYc7aOKuuMQmST4c=" + "rev": "0145c376fadde16390298681252785f98ae90185", + "hash": "sha256-8ztvupTvp5v8lTq3eo/viR9X85qm+bw8299jxr6XslE=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -912,14 +912,19 @@ }, "src/third_party/angle/third_party/VK-GL-CTS/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS", - "rev": "c9d2e24d1a6da00165a0b5908ea4ba05c2e5f0b2", - "hash": "sha256-EFhi4dELfyq6FcB+YFlzKfoXz44i5ieFK1KUlFzqE1I=" + "rev": "4c617fa74b67a177c7bde5f48c73f5a5509121ed", + "hash": "sha256-fl3yXkdi1KqrrmHB9k+l/eaINuFHgruUL6MB/9QXvhE=" }, "src/third_party/anonymous_tokens/src": { "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git", "rev": "d708a2602a5947ee068f784daa1594a673d47c4a", "hash": "sha256-GaRtZmYqajLUpt7ToRfMLBlyMiJB5yT9BaaT9pHH7OM=" }, + "src/third_party/readability/src": { + "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git", + "rev": "04fd32f72b448c12b02ba6c40928b67e510bac49", + "hash": "sha256-yUf4UTwcJ7H0tuN+e6c92F4UUSXjmTNOIKqNZA4+zAo=" + }, "src/third_party/content_analysis_sdk/src": { "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git", "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc", @@ -927,13 +932,13 @@ }, "src/third_party/dav1d/libdav1d": { "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git", - "rev": "8d956180934f16244bdb58b39175824775125e55", - "hash": "sha256-+DY4p41VuAlx7NvOfXjWzgEhvtpebjkjbFwSYOzSjv4=" + "rev": "63bf075aada99afa112f84c61ddc9cead8ce04d3", + "hash": "sha256-TD4RZSNOmlNFJQReViaNxMEgWhdXGccLazBzmd+MNs8=" }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "1fde167ae683982d77b9ca7e1308bf9f498291e8", - "hash": "sha256-PbDTKSU19jn2hLDoazceYB/Rd6/qu6npPSrjOdeXFuU=" + "rev": "46b4670bc67cb4f6d34f6ce6a46ba7e1d6059abf", + "hash": "sha256-fLyP1ww4gtxOnT7FPWfjYS1+DIex+jfufCz7nZS6L10=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -942,8 +947,8 @@ }, "src/third_party/dawn/third_party/dxc": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler", - "rev": "d72e2b1a15d22fc825e2f3c939f1baac43281ae9", - "hash": "sha256-0LfNcR1FXy5GcL2yHHA6A7EJIWtZU1U/2xSq/eysUa0=" + "rev": "d1d0a31a7a6a039a35d3b8bc9586b23c57bea2a5", + "hash": "sha256-DCQVRuAEYOne4x2OJMr62HLx7kyan3Uj6UwXnxuDNpg=" }, "src/third_party/dawn/third_party/dxheaders": { "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers", @@ -962,13 +967,13 @@ }, "src/third_party/dawn/third_party/webgpu-cts": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts", - "rev": "905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074", - "hash": "sha256-eMDb0nG9HDiesd8KPajbMej8JTll4JkIf17KMnKvW1s=" + "rev": "2a8d4a83f751286302ce34573409ad75cc318508", + "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8=" }, "src/third_party/dawn/third_party/webgpu-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers", - "rev": "60cd9020309b87a30cd7240aad32accd24262a5e", - "hash": "sha256-+Kf4yPBhM6y2kYTZud9vCavT/BBOzDBsph5+/bUuwkM=" + "rev": "4f617851dfa20bd240436d9255bcb7e4dbbb1e3f", + "hash": "sha256-ugbed1toiw7aY/v9E6akjFGARBe0/mhRZI9MSHG/JnI=" }, "src/third_party/highway/src": { "url": "https://chromium.googlesource.com/external/github.com/google/highway.git", @@ -982,13 +987,13 @@ }, "src/third_party/boringssl/src": { "url": "https://boringssl.googlesource.com/boringssl.git", - "rev": "9295969e1dad2c31d0d99481734c1c68dcbc6403", - "hash": "sha256-+Gs+efB1ZizjMYRSRTQrMDPZsDC+dgNJ9+yHXkzm/ZM=" + "rev": "81be8eb2ca225281bb263ac09ece5370d6462a7d", + "hash": "sha256-/GYjjNmbj+bAYy5V15rRkZo54nUx0w0iAujBmTrc1/s=" }, "src/third_party/breakpad/breakpad": { "url": "https://chromium.googlesource.com/breakpad/breakpad.git", - "rev": "2625edb085169e92cf036c236ac79ab594a7b1cc", - "hash": "sha256-+Z7KphmQYCeN0aJkqyMrJ4tIi3BhqN16KoPNLb/bMGo=" + "rev": "9d1f417714a6883f8d4e345c07802eb79edd2e90", + "hash": "sha256-yxeNERobO7TxJWUfppbBTysPMTifC2xzjUrN6Yzud+U=" }, "src/third_party/cast_core/public/src": { "url": "https://chromium.googlesource.com/cast_core/public", @@ -997,8 +1002,8 @@ }, "src/third_party/catapult": { "url": "https://chromium.googlesource.com/catapult.git", - "rev": "5477c6dfde1132b685c73edc16e1bc71449a691d", - "hash": "sha256-xHe9WoAq1FElMSnu5mlEzrH+EzKiwWXeXMCH69KL5a0=" + "rev": "c4f7831fe85d210ed50572e54d0cb1a26ccc401a", + "hash": "sha256-EKObRlHf5Cu7VyntXR2DC62KaBTciAyvSywyAt5gWy8=" }, "src/third_party/ced/src": { "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git", @@ -1022,8 +1027,8 @@ }, "src/third_party/cpuinfo/src": { "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git", - "rev": "39ea79a3c132f4e678695c579ea9353d2bd29968", - "hash": "sha256-uochXC0AtOw8N/ycyVJdiRw4pibCW2ENrFMT3jtxDSg=" + "rev": "d7427551d6531037da216d20cd36feb19ed4905f", + "hash": "sha256-gJgvE3823NyVOIL0Grkldde3U/N9NNqlLAA0btj3TSg=" }, "src/third_party/crc32c/src": { "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git", @@ -1032,23 +1037,23 @@ }, "src/third_party/cros_system_api": { "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git", - "rev": "fe88d943e5f328b34e38b91296db39650f6ec6f3", - "hash": "sha256-WlSxI1J+HjAD2UaQjW3oOQpZDnMn/ROpTLYTP4efTi4=" + "rev": "349c5cb547162b967df40a336fc08bb18819a5e1", + "hash": "sha256-nSU/Od8TupR6dOVr6XC9btwUkjbQ6m3Oh3tChYo5i4g=" }, "src/third_party/crossbench": { "url": "https://chromium.googlesource.com/crossbench.git", - "rev": "feff46a3cd49eb39667205cdfa2b490bcffc9ba1", - "hash": "sha256-YomhvLtDFkGWyivN81gRxtOh9U32Zt6+/obTwccJuRo=" + "rev": "77308ff3c8445656fd104cd80e3bd933b23cb05d", + "hash": "sha256-ONQSTRjrleGERU2ioaCKBcpYT1vhad4hYj/x0MIOh1Q=" }, "src/third_party/depot_tools": { "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git", - "rev": "a8900cc0f023d6a662eb66b317e8ddceeb113490", - "hash": "sha256-1avxBlK0WLHTru5wUecbiGpSEYv8Epobsl4EfCaWX9A=" + "rev": "ea7a0baff0d8554cf6d38f525b4e7882c2b4ec18", + "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" }, "src/third_party/devtools-frontend/src": { "url": "https://chromium.googlesource.com/devtools/devtools-frontend", - "rev": "634ef4ab735f8fc717eb17935d5a0f1b9831d852", - "hash": "sha256-DwkvDbYKdHfpfKXYaszcK/54Zi2Q52dd9QAUR+Ex+b4=" + "rev": "bc417052ebef6175721d690a4910e717d92181be", + "hash": "sha256-XoI3HbIV52VWbw15Lsk/gwmy09EtenD7iwXVQse5uVs=" }, "src/third_party/dom_distiller_js/dist": { "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git", @@ -1062,8 +1067,8 @@ }, "src/third_party/eigen3/src": { "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git", - "rev": "ae3aba99db4c829b4cc4d9fdd54321dedd814dc4", - "hash": "sha256-dWWjpQ6M7udOQqUV6P9go3R3O4J2XYpvkngJjRDY4v8=" + "rev": "d0b490ee091629068e0c11953419eb089f9e6bb2", + "hash": "sha256-EmpuOQxshAFa0d6Ddzz6dy21nxHhSn+6Aiz18/o8VUU=" }, "src/third_party/farmhash/src": { "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git", @@ -1092,8 +1097,8 @@ }, "src/third_party/fontconfig/src": { "url": "https://chromium.googlesource.com/external/fontconfig.git", - "rev": "8cf0ce700a8abe0d97ace4bf7efc7f9534b729ba", - "hash": "sha256-Kz7KY+evfOciKFHIBLG1JxIRgHRTzuBLgxXHv3m/Y1Y=" + "rev": "c527fe1452d469e5fa1a211180dd40bcdb79fb2a", + "hash": "sha256-dmzY7TcNpZA9SxHn5nN0IaTzBbwCqd1PV5Sg4RuY7aI=" }, "src/third_party/fp16/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git", @@ -1107,13 +1112,8 @@ }, "src/third_party/freetype/src": { "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git", - "rev": "738905b34bd1f5a8ff51bd2bc8e38a2d8be9bfd6", - "hash": "sha256-j5FPldhIOzsOsFBAMyNh44FTeOD8Gm3scoi3B3hhgKQ=" - }, - "src/third_party/freetype-testing/src": { - "url": "https://chromium.googlesource.com/external/github.com/freetype/freetype2-testing.git", - "rev": "04fa94191645af39750f5eff0a66c49c5cb2c2cc", - "hash": "sha256-cpzz5QDeAT3UgAZzwW7c0SgLDQsBwy/1Q+5hz2XW4lE=" + "rev": "43940e4cb8fa6fec96cd52669544629c5eef58fa", + "hash": "sha256-1fnH0Qm9qtzjwBNlyHVQrVvvFelKIdhFMhA0zDxQVUY=" }, "src/third_party/fxdiv/src": { "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git", @@ -1127,13 +1127,13 @@ }, "src/third_party/ink/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink.git", - "rev": "da9cb551ada1e55309b0ac89b9fbff2d29dbfe1e", - "hash": "sha256-MqJXwtUGL/IakwOO63JX4gx0gTocgQT3hbhw6OcYUbc=" + "rev": "4e6081ad7052f97df7d77e1d87cea2d70c18a47b", + "hash": "sha256-SVwZWhM63iN2ajTMldgug0mfJV1rdvxTZwj/zyLe4WA=" }, "src/third_party/ink_stroke_modeler/src": { "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git", - "rev": "03db1ed37b8b10b47d62ed0fa142d198a3861689", - "hash": "sha256-jnIljheEBq96e6zZO87bhVJbA1vIjiRzm1Hh6YMBdnU=" + "rev": "fe79520c9ad7d2d445d26d3c59fda6fc54eb4d5c", + "hash": "sha256-4iXoBgCCbWCqGbpchiAYQhKBK9rO1Xb6wP98iMd06cY=" }, "src/third_party/instrumented_libs": { "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git", @@ -1157,8 +1157,8 @@ }, "src/third_party/googletest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git", - "rev": "09ffd0015395354774c059a17d9f5bee36177ff9", - "hash": "sha256-md/jPkFrs/0p0BYGyquh57Zxh+1dKaK26PDtUN1+Ce0=" + "rev": "35b75a2cba6ef72b7ce2b6b94b05c54ca07df866", + "hash": "sha256-wB33XoxaMQuBls7tNIJ1u61ocKaMw4PyHXBXf/bMNTM=" }, "src/third_party/hunspell_dictionaries": { "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git", @@ -1187,8 +1187,8 @@ }, "src/third_party/fuzztest/src": { "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git", - "rev": "f03aafb7516050ea73f617bf969f03eac641aefc", - "hash": "sha256-MHli8sadgC3OMesBGhkjPM/yW49KFOtdFuBII1bcFas=" + "rev": "45a1c3ad5ac3de58c8e9a3f89036e3f954820d4c", + "hash": "sha256-qNGviVNU5VKCVQ1KkGmjGAaXF+ijL3s/u2yN+Ee5rmo=" }, "src/third_party/domato/src": { "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git", @@ -1202,8 +1202,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "2cca4aba034f99842c2e6cdc173f83801d289764", - "hash": "sha256-pyLKjLG83Jlx6I+0M8Ah94ku4NIFcrHNYswfVHMvdrc=" + "rev": "0ddc6630b3723b14b164752d46c27752f078ddd3", + "hash": "sha256-cs1+5vBEFPqzi1vbxiSgujrLIoaXZROZaRJq2gRdUrE=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -1212,8 +1212,8 @@ }, "src/third_party/nearby/src": { "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git", - "rev": "959322177f40f2e0f1ecacd8a1aea2805e67b62b", - "hash": "sha256-qFLs3gMV0v6c0gjyn29D6pRxSAKumpzAWVgHabPFWRw=" + "rev": "fff5c22e3178a633f57e4ad1fb5ad96a6116240a", + "hash": "sha256-2mXmDWn292dNA85EUN5sxarOle5HEW5t526SM1UPeKg=" }, "src/third_party/securemessage/src": { "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git", @@ -1222,8 +1222,8 @@ }, "src/third_party/jetstream/main": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", - "rev": "539ab943598b505832a25a2222aa8957f1a20d6f", - "hash": "sha256-mE6IoHpLV0LUWEeeiWycXtOhIbhkPvVdLvsPSyv4xPk=" + "rev": "6947a460f6b55ef5613c36263049ecf74c5ec1cd", + "hash": "sha256-lbsSiSRY3IikAKg30/gK3ncPxzOMhOUSQxvUIUCtJB0=" }, "src/third_party/jetstream/v2.2": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git", @@ -1232,8 +1232,8 @@ }, "src/third_party/speedometer/main": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", - "rev": "dd661c033abdde11022779f40375c52632a9f43a", - "hash": "sha256-1/G06WCO5ssBS3+T6E3rnGdIf0r205wVxfJX7lgivR4=" + "rev": "ba41f91e480cfd79c97a9d1d70a4c3d42d16c72b", + "hash": "sha256-DIXGY1wVj2W5A91X3A2eL6Tr+CVdKhHaGHtSqBRjtPQ=" }, "src/third_party/speedometer/v3.1": { "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git", @@ -1317,8 +1317,8 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "b84ca9b63730e7d4563573a56a66317eb0087ebf", - "hash": "sha256-SFdYF8vnwNHQbZ1N/ZHr4kxfi9o+BAtuqbak80m9uP4=" + "rev": "686bf6f1cde888898498f89ba9aefa66b683566a", + "hash": "sha256-rdeALLoqK1bth/EQY86fZC++QgMFCYyn7qMxsh9CMj0=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", @@ -1332,8 +1332,8 @@ }, "src/third_party/libyuv": { "url": "https://chromium.googlesource.com/libyuv/libyuv.git", - "rev": "61bdaee13a701d2b52c6dc943ccc5c888077a591", - "hash": "sha256-J9Wi3aCc6OjtQCP8JnrY7PYrY587dKLaa1KGAMWmE0c=" + "rev": "88798bcd636a93e92d69242da914deb4cec1dfb6", + "hash": "sha256-HPhxj3iK1YjWcfKT4o5CXhmvMBoGaA4JKco2HDf0Nec=" }, "src/third_party/lss": { "url": "https://chromium.googlesource.com/linux-syscall-support.git", @@ -1352,8 +1352,8 @@ }, "src/third_party/nasm": { "url": "https://chromium.googlesource.com/chromium/deps/nasm.git", - "rev": "9f916e90e6fc34ec302573f6ce147e43e33d68ca", - "hash": "sha256-neYrS4kQ76ihUh22Q3uPR67Ld8+yerA922YSZU1KxJs=" + "rev": "e2c93c34982b286b27ce8b56dd7159e0b90869a2", + "hash": "sha256-TxzAcp+CoKnnM0lCGjm+L3h6M30vYHjM07vW6zUe/vY=" }, "src/third_party/neon_2_sse/src": { "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git", @@ -1367,8 +1367,8 @@ }, "src/third_party/openscreen/src": { "url": "https://chromium.googlesource.com/openscreen", - "rev": "8cc5a0e8f6695263d44206cf5930641979cb3179", - "hash": "sha256-YlcvSDSCHHqDA43+hd5hpajZrIGqpn3KxhMJD8Wf+rs=" + "rev": "dd421dc540e75bd4e52388dcb0656d4d96137a73", + "hash": "sha256-Bk9pD6fKdHBgnJOgqv8frA7+4WFBh837h9fXFgEebK8=" }, "src/third_party/openscreen/src/buildtools": { "url": "https://chromium.googlesource.com/chromium/src/buildtools", @@ -1382,13 +1382,13 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "cf433ae5520d061db56391155b59b34e67484f39", - "hash": "sha256-FF0iXahVfqbi4OOdH9PPgCTAIQT/q0nlT/H70pubCMQ=" + "rev": "849572b5c41e5bf59dc88bf54c41067faa9b5b00", + "hash": "sha256-lTUkzpzIskbEL7b2xBWT8s9YNyu1AZ235SBo5AfQtpg=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", - "rev": "dd35b295cd359ba094404218414955f961a0d6ae", - "hash": "sha256-kzVsti2tygOMgT61TmCz26AByMd3gIXA6xz8RE0iCz4=" + "rev": "18d4fdc15d027a989db705592585b924f93f1d42", + "hash": "sha256-ZmP/EFuFo9/xax8f+NEdGthfdAR/8+cTWoM9XPrkpcQ=" }, "src/third_party/protobuf-javascript/src": { "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript", @@ -1427,13 +1427,13 @@ }, "src/third_party/search_engines_data/resources": { "url": "https://chromium.googlesource.com/external/search_engines_data.git", - "rev": "09fd22f3a4fb77ab03b7734e0c03ff7d7f97ef88", - "hash": "sha256-x7zGPqha12Og/AjQp1mkO0MNydM4xXvIcaapNziW0Kw=" + "rev": "273082bef7b1bc05eddb5079b83702938e40c677", + "hash": "sha256-FrEUhG9G7EMiOvih0/FSlpWIuA3/wyBaQZLapYcutz4=" }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "a46d5732d9fca93eaec23e502e2eef814b707e6b", - "hash": "sha256-k0vE2K9KfeYsTVZchvKEA8M7GJQcekbuO5wHJeycBZo=" + "rev": "cbc694239b06ecf694676aba22d5263dbc23ee5e", + "hash": "sha256-5vIwNP9RbtUVtgKKDiZd6NVkR2Ed3DUqZWESTUM+fIs=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1447,13 +1447,13 @@ }, "src/third_party/sqlite/src": { "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git", - "rev": "0a1397d274701c5d39e661e948160da2b9a8db1e", - "hash": "sha256-jqelU2bFZ4XwI5dpkusvgUobmRyYo/41ZKqbEmOdpis=" + "rev": "cc08c79629643fdd5b592f1391e738815f5577b6", + "hash": "sha256-1Q2+NyCJb0GIMC30YNbVqVYHnP62tmKqBRfr9Xw5Z4A=" }, "src/third_party/swiftshader": { "url": "https://swiftshader.googlesource.com/SwiftShader.git", - "rev": "a8133cbb3c8969e3c1e6b3cea2c02ec8312ef9ca", - "hash": "sha256-Fd6T9zFJVPJaF2sbBy+uK0Ia0C6AIZsDbNvPSkbuTJM=" + "rev": "ed01d9931de34d3a6fb4d615050db5080d9cea16", + "hash": "sha256-is6sl3vRLyBjiHg97rI7WvxIiKg6eelqNfrZGTWPBtM=" }, "src/third_party/text-fragments-polyfill/src": { "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git", @@ -1462,18 +1462,18 @@ }, "src/third_party/tflite/src": { "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git", - "rev": "151774faba661a5985a8264653f4457c70a56dea", - "hash": "sha256-qpwF2+/dw1u24O5+4bW74R43AgGN//NZwzEmlkyHlr0=" + "rev": "e6c5574b82d7950f978447704a70971c478f0f50", + "hash": "sha256-zdd0y0OILYoRhZ3O64g9MFdWLnAVJiM+CJUIN2RfmKo=" }, "src/third_party/vulkan-deps": { "url": "https://chromium.googlesource.com/vulkan-deps", - "rev": "5912cbdd295c2bacb5798432a7b1cac9d20c0725", - "hash": "sha256-kIj8sncNg6dJzg1fgORev/o164G3kMXCGHzlzb09n0U=" + "rev": "f227ce323fb5a2fee1a98b6feea54b0e42b2f30d", + "hash": "sha256-8GHLg9S6f/k2XPgqeeZ6UCBQBoHuABdPYhpGecyqo+E=" }, "src/third_party/glslang/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang", - "rev": "93231001597dad1149a5d035af30eda50b9e6b6c", - "hash": "sha256-0PocroQj02mdpmFVXr6XB7mVVNzQOaBXm/2GNacZLF0=" + "rev": "d176fb41992d5c091fb1c401e4e70306382e67fc", + "hash": "sha256-27C9ZokeehkoFdIpiYkQ6PBgcNUq0kVLl4tvcgFrYLg=" }, "src/third_party/spirv-cross/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross", @@ -1482,38 +1482,38 @@ }, "src/third_party/spirv-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers", - "rev": "c9aad99f9276817f18f72a4696239237c83cb775", - "hash": "sha256-/KfUxWDczLQ/0DOiFC4Z66o+gtoF/7vgvAvKyv9Z9OA=" + "rev": "2a611a970fdbc41ac2e3e328802aed9985352dca", + "hash": "sha256-LRjMy9xtOErbJbMh+g2IKXfmo/hWpegZM72F8E122oY=" }, "src/third_party/spirv-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools", - "rev": "01021466b5e71deaac9054f56082566c782bfd51", - "hash": "sha256-04CWBDu4Q+H7EtVTealNyGx0Hml7OjIf0FfK0IuzisY=" + "rev": "33e02568181e3312f49a3cf33df470bf96ef293a", + "hash": "sha256-yAdd/mXY8EJnE0vCu0n/aVxMH9059T/7cAdB9nP1vQQ=" }, "src/third_party/vulkan-headers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers", - "rev": "75ad707a587e1469fb53a901b9b68fe9f6fbc11f", - "hash": "sha256-vB49bFCx9VVEtpwIFcxdqYT+Pk4DgjoPz4rzPfmuRps=" + "rev": "10739e8e00a7b6f74d22dd0a547f1406ff1f5eb9", + "hash": "sha256-OorBl9vIN4DqVgT8ae+05yCLon7m0ixQczEzDlpwFRI=" }, "src/third_party/vulkan-loader/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader", - "rev": "c913466fdc5004584890f89ff91121bdb2ffd4ba", - "hash": "sha256-D5S1xQbsJ4Ov+3u84Mxj3L/3elyW78jpKRbYo8FpD28=" + "rev": "342da33fdec78d269657194c9082835d647d2e68", + "hash": "sha256-G+sTBXuBodkXi7njI0foXTqaxchsWD9XtF9UBsknE30=" }, "src/third_party/vulkan-tools/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools", - "rev": "60b640cb931814fcc6dabe4fc61f4738c56579f6", - "hash": "sha256-snLYtiXK1eBZYsc7X18/wk4TnhmkSqquWxyjmw9IF2A=" + "rev": "e3fc64396755191b3c51e5c57d0454872e7fa487", + "hash": "sha256-EqLG8kMQx6nHX9iZMrsu0fn1z4nY6TEQ/feTINNbUzQ=" }, "src/third_party/vulkan-utility-libraries/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries", - "rev": "49ac28931f28bffaa3cd73dc4ad997284d574962", - "hash": "sha256-2mi5gtacSDxtZB8a3oGZqgLhwntSLXlEzDq6W14RHp4=" + "rev": "72665ee1e50db3d949080df8d727dffa8067f5f8", + "hash": "sha256-FSk/LeYCt/XeF8XJZtr+DoNbvMmfFIKUaYvmeq5xK+w=" }, "src/third_party/vulkan-validation-layers/src": { "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers", - "rev": "f7ceb1d01a292846db77ec87786be84d6fd568d9", - "hash": "sha256-K0KZ8wXTCVRBBN9AWy63ukmE6QkQHKcRgo+YluOhjyc=" + "rev": "e086a717059f54c94d090998628250ae8f238fd6", + "hash": "sha256-KF06qgduM4rAVs4MHvdS+QZs+3srB+p1NadQYTzc0OM=" }, "src/third_party/vulkan_memory_allocator": { "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git", @@ -1547,8 +1547,8 @@ }, "src/third_party/webdriver/pylib": { "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git", - "rev": "fc5e7e70c098bfb189a9a74746809ad3c5c34e04", - "hash": "sha256-WIqWXIKVgElgg8P8laLAlUrgwodGdeVcwohZxnPKedw=" + "rev": "1e954903022e9386b9acf452c24f4458dd4c4fc1", + "hash": "sha256-k5qx4xyO83jPtHaMh6aMigMJ3hsytFdFQOcZLmwPEYo=" }, "src/third_party/webgl/src": { "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git", @@ -1557,18 +1557,18 @@ }, "src/third_party/webgpu-cts/src": { "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git", - "rev": "905c7cbfeaac1cf3feb4c6056dd6f3dbaa06b074", - "hash": "sha256-eMDb0nG9HDiesd8KPajbMej8JTll4JkIf17KMnKvW1s=" + "rev": "2a8d4a83f751286302ce34573409ad75cc318508", + "hash": "sha256-VUSsDgNHMiSCLDDicscMwskFu/qOzuz04mqYoFtnJF8=" }, "src/third_party/webpagereplay": { "url": "https://chromium.googlesource.com/webpagereplay.git", - "rev": "18172a359f6dab8e3f70b6c5c8c7c55d3e97537a", - "hash": "sha256-qJnO3fFJhaQA77v1lTJ4B7cbXivquTcSvx/m+OcI3No=" + "rev": "f3397454e39a7c0b35af192e6d8a1896af7bd9ec", + "hash": "sha256-saa07zzzbehOm4gIMoGVB0AZ2nLqmjnT5IfYBSsnZIw=" }, "src/third_party/webrtc": { "url": "https://webrtc.googlesource.com/src.git", - "rev": "e4445e46a910eb407571ec0b0b8b7043562678cf", - "hash": "sha256-72NbtdYbyMxSGULvOGsZqLj4kvT79pu+TKcnEmcj/Pc=" + "rev": "23d8e44f84822170bee4425760b44237959423e5", + "hash": "sha256-8IETxHh2Lcgc2N0pV0kTEsbOAchsgwj6VZVDAcVssxw=" }, "src/third_party/wuffs/src": { "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git", @@ -1577,8 +1577,8 @@ }, "src/third_party/weston/src": { "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git", - "rev": "4eb10b123b483327214d8da5da67e8bbeeaed8fe", - "hash": "sha256-VNHUAtfTB24SIf2kl+MMXF3rG5cJOPM93WU/sVSIQ1A=" + "rev": "bdba2f9adaca673fd58339d8140bc04727ee279d", + "hash": "sha256-o49a3sp+D9FycxeB+uMcKouVvlKWoWpfws7FLEGJ/V8=" }, "src/third_party/xdg-utils": { "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git", @@ -1587,8 +1587,8 @@ }, "src/third_party/xnnpack/src": { "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git", - "rev": "f82ad65ca52cb4d39b73088468a5fe00f56fb47c", - "hash": "sha256-aavq+i8EpQmIMPaym6JxwBFjbpqKtHshXUkdBIXDtpw=" + "rev": "3c99186b3276aa891f94ebba35f6b16e627d57de", + "hash": "sha256-CXX0F2H0WjgOxV2iD8bizj1JZOknry7qTmtsv9yAJFU=" }, "src/third_party/zstd/src": { "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git", @@ -1597,8 +1597,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "54f355e9ad22c93162d7d9d94c849c729d64bee7", - "hash": "sha256-/2cw/iZ9zbCMMiANUfsWpxYUzA3FDfUIrjoJh/jc0XI=" + "rev": "b07b4e9376489c7f7c0ff2af5eceb4261b3bb784", + "hash": "sha256-MnrieVgkvlkWKZ0O790gDSCrgF9c+XEk/XLHQDzMqVY=" } } } diff --git a/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml b/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml index 8629b90be370..59f19c889b12 100644 --- a/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml +++ b/pkgs/applications/networking/browsers/chromium/ungoogled-flags.toml @@ -4,7 +4,6 @@ clang_use_chrome_plugins=false disable_fieldtrial_testing_config=true enable_hangout_services_extension=false enable_mdns=false -enable_nacl=false enable_remoting=false enable_reporting=false enable_service_discovery=false diff --git a/pkgs/applications/networking/browsers/librewolf/src.json b/pkgs/applications/networking/browsers/librewolf/src.json index 0bf3592670b1..97ba907c5420 100644 --- a/pkgs/applications/networking/browsers/librewolf/src.json +++ b/pkgs/applications/networking/browsers/librewolf/src.json @@ -1,11 +1,11 @@ { - "packageVersion": "141.0-1", + "packageVersion": "141.0.2-1", "source": { - "rev": "141.0-1", - "hash": "sha256-sgs/96soNX6kHWzXSZW0Hkh5lBoMffRMhlOa3BJoY6I=" + "rev": "141.0.2-1", + "hash": "sha256-M4RQcpIk4jjcSUFwMI5fPi7frMOEM4+FSpbqNiXxOVc=" }, "firefox": { - "version": "141.0", - "hash": "sha512-vWmYvOknxbXBhlN71BR1/J44CYKc6tsid7s4LQLTeA0qXldJSHVnp1t8njcm+XZixOwokkvEkcWj8h4uxIKNYw==" + "version": "141.0.2", + "hash": "sha512-bRVSvGTZFeeEpdVgyLs1pTCPNevNJVKwJ/gPlQx/DGJ8ykaweWz24X2PUMgub3Cj7BFHHODgWHlPUAt7FeF7Qw==" } } diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index f3b19de18ff2..9890a4b2662b 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -54,13 +54,13 @@ "vendorHash": "sha256-sf6gCPsKnBVjMsCw7ZA4BKt9GAGtAcgU7vRZN8xzN9Q=" }, "alicloud": { - "hash": "sha256-OXLqn7D4Len8EYxwl/coKeh+bBAx4uVzfgiNFJ1Tcrg=", + "hash": "sha256-ITu569Um+3Y7FPCBNALvePAjCCIf/3+Hu0831o7rZCU=", "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", "owner": "aliyun", "repo": "terraform-provider-alicloud", - "rev": "v1.254.0", + "rev": "v1.256.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Ww4l3ffnx0CB+wnQfaiHI+25JtnNsGaTCsmXfd54R4g=" + "vendorHash": "sha256-+Hc2NCCnJ0fB86fvgE4Kak8fwlsXIiv8avIhE/RoWeM=" }, "ansible": { "hash": "sha256-3nha5V4rNgVzgqliebmbC5e12Lj/zlCsyyiIVFlmUrY=", @@ -225,13 +225,13 @@ "vendorHash": "sha256-r4Q7b7ZzK+ZDXhIabTSgP7HY5Q51Hz5ErnW+nV+ZIqA=" }, "buildkite": { - "hash": "sha256-XhO780RsMUx5J/GJ8xcFjN97b6XJ8eHuQjOQiuFUWHY=", + "hash": "sha256-pF46n0PJ2ru7s/1S6mznpJnlZx+3BQmPj5dlttjta+Q=", "homepage": "https://registry.terraform.io/providers/buildkite/buildkite", "owner": "buildkite", "repo": "terraform-provider-buildkite", - "rev": "v1.22.1", + "rev": "v1.23.0", "spdx": "MIT", - "vendorHash": "sha256-UgGfLh7kDOQK/EwuHQM0HoAaN95WyPWwypGPboPY9+s=" + "vendorHash": "sha256-PuhOICFZJi6Fnu0cwrXc5YtJ3m5D1tC8C1wj6m9cfPY=" }, "ccloud": { "hash": "sha256-Dpx0eugcHCJV8GNPqjxx4P9ohgJgB10DTnHr+CeN/iQ=", @@ -417,11 +417,11 @@ "vendorHash": "sha256-duHOqjy8AthXuDX63GO3myJ9TJmV0Ts1a8OsbSOGZWI=" }, "doppler": { - "hash": "sha256-2sgNPQvk0jylCEiZ0Cja54YbmqHSj+AgLANSLMVAqgw=", + "hash": "sha256-4BhccP7//s4GkKhwqsc8kyqWUUH/SuwsahbutAinyVw=", "homepage": "https://registry.terraform.io/providers/DopplerHQ/doppler", "owner": "DopplerHQ", "repo": "terraform-provider-doppler", - "rev": "v1.18.0", + "rev": "v1.20.0", "spdx": "Apache-2.0", "vendorHash": "sha256-B8mYLd4VdADWoQLWiCM85VQrBfDdlYQ0wkCp9eUBQ4U=" }, @@ -525,11 +525,11 @@ "vendorHash": "sha256-eE9AY/79xQSbRl5kA0rwS8Oz8I9jaxT/KlVd0v0GAa8=" }, "google": { - "hash": "sha256-YwSl33ST8kvnVg5hr7PCSfEO0xRDRVvTEU3KEMfiIIg=", + "hash": "sha256-pDYqzdPUnCKpbQqe58o4CU605gdF8vovPR3fCAdf4zQ=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v6.45.0", + "rev": "v6.46.0", "spdx": "MPL-2.0", "vendorHash": "sha256-n6UUSCQt3mJESEfqVHX4sfr1XqOXu+u7Qejjps6RmBs=" }, @@ -705,11 +705,11 @@ "vendorHash": "sha256-ctd9V5EXL0c9b4aJ47nfjhqCMTewL55IkjkQ39ShoUk=" }, "kafka": { - "hash": "sha256-Onyy+KgmgLYk3J1P4rhHDJ7uEb+9jbywkY7lbfdQ2Vs=", + "hash": "sha256-Z+WRuLumEjN6fGa91pKrFzc4I/5XwNFLh3rJ9Dob3x8=", "homepage": "https://registry.terraform.io/providers/Mongey/kafka", "owner": "Mongey", "repo": "terraform-provider-kafka", - "rev": "v0.12.0", + "rev": "v0.12.1", "spdx": "MIT", "vendorHash": "sha256-kkaNv+c6IGAW+amSSycjBmUCFXBeQrcF5Jmvtl8bXAE=" }, @@ -840,11 +840,11 @@ "vendorHash": "sha256-oipY2hwgRrntCxxHPyH06e8p+0fKfAQwhh2iBI4RGHQ=" }, "minio": { - "hash": "sha256-hvttrw+7wqcCRyYdGhQvRvP1oDbAGmtR5UpcGx8LMgk=", + "hash": "sha256-TLWbbWYTjnvxT1LaV3FsL31xHHov8LpDYhA/nchMyMo=", "homepage": "https://registry.terraform.io/providers/aminueza/minio", "owner": "aminueza", "repo": "terraform-provider-minio", - "rev": "v3.6.2", + "rev": "v3.6.3", "spdx": "AGPL-3.0", "vendorHash": "sha256-QWBzQXx/dzWZr9dn3LHy8RIvZL1EA9xYqi7Ppzvju7g=" }, @@ -1021,11 +1021,11 @@ "vendorHash": null }, "pagerduty": { - "hash": "sha256-L4ZqC11Uz7DhzAxcGfCfOEf3s9Fg+YFVa3Imy9GuYBU=", + "hash": "sha256-Aw7z5qq5xEOUkjDgKCh3S7DBpAZSk8ayaic+Ts9DaDs=", "homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty", "owner": "PagerDuty", "repo": "terraform-provider-pagerduty", - "rev": "v3.27.2", + "rev": "v3.27.3", "spdx": "MPL-2.0", "vendorHash": null }, @@ -1129,11 +1129,11 @@ "vendorHash": "sha256-xo0alLK3fccbKRG5bN1G7orDsP47I3ySAzpZ9O0f2Fg=" }, "rootly": { - "hash": "sha256-Lpysy/BQHYEWhTNcLvBY6C6o1G/PhKzxPe4qUHhPWmM=", + "hash": "sha256-1Sfxg72KHhpWg0NgkYeJ1oQ/MVOi0PL3nWd1KL3jNig=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v3.5.1", + "rev": "v3.6.0", "spdx": "MPL-2.0", "vendorHash": "sha256-75GQmp/ybD+VugrrB8qTbP3OPHy3eyBGe5u7CM7CRcc=" }, @@ -1336,29 +1336,29 @@ "vendorHash": "sha256-V0dK5G3zheyyqexBud+9Hg9ExYI/9X1wuYx+lEn6pVg=" }, "temporalcloud": { - "hash": "sha256-r5bkK+7phHxxImAQEgwekRiUuLxNzVGYSsb5OH8cx5c=", + "hash": "sha256-dsOBLWHDWMO2/VKQOvJP5WgdAS3Zo9mkqRbfEDvzQRk=", "homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud", "owner": "temporalio", "repo": "terraform-provider-temporalcloud", - "rev": "v0.9.1", + "rev": "v0.9.2", "spdx": "MPL-2.0", "vendorHash": "sha256-PVN3oPT3cxsnWH03twbPSIIERGHCp3XAmcqrQAOULZ4=" }, "tencentcloud": { - "hash": "sha256-0sTuheQh9mpwGPsqXLH3dcLvTQcy7xti+y1k1eflL2k=", + "hash": "sha256-X5MhgP1ZxoaEAeUIIrTpF/YLfnsoy0k2RbNRXQzWKq4=", "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", "owner": "tencentcloudstack", "repo": "terraform-provider-tencentcloud", - "rev": "v1.82.13", + "rev": "v1.82.15", "spdx": "MPL-2.0", "vendorHash": null }, "tfe": { - "hash": "sha256-Gut7HzjBZIrv9PLNBkSwnGfBKymlJ07GTFKtwiLIGSg=", + "hash": "sha256-wKHlkU/MmLoLjl3LbzYWK10Xl8c5Sb5ItvzoeJ1R/d0=", "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", "owner": "hashicorp", "repo": "terraform-provider-tfe", - "rev": "v0.68.1", + "rev": "v0.68.2", "spdx": "MPL-2.0", "vendorHash": "sha256-tf78FT9JD5IVswgDB3Yug1NZQvo8NDqjPEAfF3gg93w=" }, @@ -1517,12 +1517,12 @@ "vendorHash": "sha256-GRnVhGpVgFI83Lg34Zv1xgV5Kp8ioKTFV5uaqS80ATg=" }, "yandex": { - "hash": "sha256-W67wzWkbSaoRbntJhlErhQ5lOIyJdoIZFJUsBnzLP5o=", + "hash": "sha256-uVfwAoU2bOfy/ZBSK5kwGP2uWDVlS7NCdk4Uv8ZRgII=", "homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex", "owner": "yandex-cloud", "repo": "terraform-provider-yandex", - "rev": "v0.146.0", + "rev": "v0.148.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-DXZi6ncn/X4sx2i8xM7ItxGCuRwLi391LLJ7NlZkxFg=" + "vendorHash": "sha256-EvEUTx/Y+LpIaDUY8LsXT+aMtLiNpYH8Z7XnNWLLCM4=" } } diff --git a/pkgs/build-support/fetchbitbucket/default.nix b/pkgs/build-support/fetchbitbucket/default.nix index b98fc21de7ba..b5f04d8afbd1 100644 --- a/pkgs/build-support/fetchbitbucket/default.nix +++ b/pkgs/build-support/fetchbitbucket/default.nix @@ -15,7 +15,7 @@ lib.makeOverridable ( fetchzip ( { inherit name; - url = "https://bitbucket.org/${owner}/${repo}/get/${rev}.tar.gz"; + url = "https://bitbucket.org/${owner}/${repo}/get/${lib.strings.escapeURL rev}.tar.gz"; meta.homepage = "https://bitbucket.org/${owner}/${repo}/"; } // removeAttrs args [ diff --git a/pkgs/build-support/fetchbitbucket/tests.nix b/pkgs/build-support/fetchbitbucket/tests.nix new file mode 100644 index 000000000000..4e9b97b7e709 --- /dev/null +++ b/pkgs/build-support/fetchbitbucket/tests.nix @@ -0,0 +1,18 @@ +{ testers, fetchFromBitbucket, ... }: +{ + withEncodedWhitespace = testers.invalidateFetcherByDrvHash fetchFromBitbucket { + name = "withWhitespace"; + owner = "tetov"; + repo = "fetchbitbucket_tester"; + rev = "tag%20with%20encoded%20spaces"; + sha256 = "sha256-Nf1Cvbx7Sbab8EeSSBU5baLBiuFYiQtITED+f4tfjC0="; + }; + + withoutWhitespace = testers.invalidateFetcherByDrvHash fetchFromBitbucket { + name = "withoutWhitespace"; + owner = "tetov"; + repo = "fetchbitbucket_tester"; + rev = "main"; + sha256 = "sha256-eTd773gE1z4+Fl2YPBbbsrADD4Dr7sFGoOWgphXUhtE="; + }; +} diff --git a/pkgs/by-name/ai/air-formatter/cargo-lock.patch b/pkgs/by-name/ai/air-formatter/cargo-lock.patch deleted file mode 100644 index ed47ef1f98b9..000000000000 --- a/pkgs/by-name/ai/air-formatter/cargo-lock.patch +++ /dev/null @@ -1,84 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index df5a6e9..0cf72e2 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -382,7 +382,7 @@ dependencies = [ - "anyhow", - "biome_rowan", - "rustc-hash", -- "tower-lsp 0.20.0 (registry+https://github.com/rust-lang/crates.io-index)", -+ "tower-lsp", - ] - - [[package]] -@@ -1369,7 +1369,7 @@ dependencies = [ - "time", - "tokio", - "tokio-util", -- "tower-lsp 0.20.0 (git+https://github.com/lionel-/tower-lsp?branch=bugfix%2Fpatches)", -+ "tower-lsp", - "tracing", - "tracing-subscriber", - "tree-sitter", -@@ -1406,7 +1406,7 @@ dependencies = [ - "serde_json", - "tokio", - "tokio-util", -- "tower-lsp 0.20.0 (git+https://github.com/lionel-/tower-lsp?branch=bugfix%2Fpatches)", -+ "tower-lsp", - "tracing", - "url", - ] -@@ -2311,29 +2311,6 @@ version = "0.3.3" - source = "registry+https://github.com/rust-lang/crates.io-index" - checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" - --[[package]] --name = "tower-lsp" --version = "0.20.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d4ba052b54a6627628d9b3c34c176e7eda8359b7da9acd497b9f20998d118508" --dependencies = [ -- "async-trait", -- "auto_impl", -- "bytes", -- "dashmap 5.5.3", -- "futures", -- "httparse", -- "lsp-types", -- "memchr", -- "serde", -- "serde_json", -- "tokio", -- "tokio-util", -- "tower", -- "tower-lsp-macros 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", -- "tracing", --] -- - [[package]] - name = "tower-lsp" - version = "0.20.0" -@@ -2352,21 +2329,10 @@ dependencies = [ - "tokio", - "tokio-util", - "tower", -- "tower-lsp-macros 0.9.0 (git+https://github.com/lionel-/tower-lsp?branch=bugfix%2Fpatches)", -+ "tower-lsp-macros", - "tracing", - ] - --[[package]] --name = "tower-lsp-macros" --version = "0.9.0" --source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa" --dependencies = [ -- "proc-macro2", -- "quote", -- "syn 2.0.90", --] -- - [[package]] - name = "tower-lsp-macros" - version = "0.9.0" diff --git a/pkgs/by-name/ai/air-formatter/package.nix b/pkgs/by-name/ai/air-formatter/package.nix index 616841e24d74..70f1b416c1e7 100644 --- a/pkgs/by-name/ai/air-formatter/package.nix +++ b/pkgs/by-name/ai/air-formatter/package.nix @@ -7,19 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "air-formatter"; - version = "0.7.0"; + version = "0.7.1"; src = fetchFromGitHub { owner = "posit-dev"; repo = "air"; tag = finalAttrs.version; - hash = "sha256-jFOhTol5e3TcU217HgcCKutydTePmc5/viilgiJqpqE="; + hash = "sha256-FGucu5emmBtxVloun7Kh+MWKZDYdKw+75L7g3GqQ7Tw="; }; - # Remove duplicate entries from cargo lock - cargoPatches = [ ./cargo-lock.patch ]; - - cargoHash = "sha256-3v/pgm6BjPvQToSmZ2PrUWTrgffjifB3Xmp1liWCUck="; + cargoHash = "sha256-+cksQnHNXGyqbu+CoGhCEmQux7zfLIt5K5rWABfppDo="; useNextest = true; diff --git a/pkgs/by-name/bi/bitwuzla/package.nix b/pkgs/by-name/bi/bitwuzla/package.nix index 033c3aba92d4..d85d0eed9f47 100644 --- a/pkgs/by-name/bi/bitwuzla/package.nix +++ b/pkgs/by-name/bi/bitwuzla/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bitwuzla"; - version = "0.8.1"; + version = "0.8.2"; src = fetchFromGitHub { owner = "bitwuzla"; repo = "bitwuzla"; rev = finalAttrs.version; - hash = "sha256-4Gf06aZ3iBEu0bNZAGgWCXVgKA0ew37Zf6XArnlVAXw="; + hash = "sha256-v5r+BWXUUbKtkos6qmGMC9MMytS/h759SHY6lsTHU1k="; }; strictDeps = true; diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index f0eedc0cd817..ee0b436be25b 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage rec { pname = "cargo-codspeed"; - version = "3.0.2"; + version = "3.0.5"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; rev = "v${version}"; - hash = "sha256-u/6pQSmm069IVXfk7Jy7zCYiGz8yNRz8z3XrBG/1Td0="; + hash = "sha256-vQGPROaTkEwvKw+4aPpS1whUwfeqBcYWJTIKm4KnIiw="; }; - cargoHash = "sha256-OdP01hgJfkxV9htGEoUs/xgbyWDEiyxT3NQLbAlt4K8="; + cargoHash = "sha256-1bFd35JScS3x0ttfSyNUgtB9xgtVUMRl4oUOn2r+t5M="; nativeBuildInputs = [ curl diff --git a/pkgs/by-name/ch/checkov/package.nix b/pkgs/by-name/ch/checkov/package.nix index ebbc848615b8..5f30b9bc8b05 100644 --- a/pkgs/by-name/ch/checkov/package.nix +++ b/pkgs/by-name/ch/checkov/package.nix @@ -25,14 +25,14 @@ with py.pkgs; python3.pkgs.buildPythonApplication rec { pname = "checkov"; - version = "3.2.457"; + version = "3.2.458"; pyproject = true; src = fetchFromGitHub { owner = "bridgecrewio"; repo = "checkov"; tag = version; - hash = "sha256-OxnnIu5+5V3c2gMtgHeUm1LRVMoR8X5MI4cnzgqwUnI="; + hash = "sha256-0tIDwUKYK4HIdvSu0xr01avwedlEKOF+COvfUHYn00o="; }; pythonRelaxDeps = [ diff --git a/pkgs/by-name/fa/faudio/package.nix b/pkgs/by-name/fa/faudio/package.nix index 1c19f7ca8b9d..fc43bebd62b3 100644 --- a/pkgs/by-name/fa/faudio/package.nix +++ b/pkgs/by-name/fa/faudio/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "faudio"; - version = "25.07"; + version = "25.08"; src = fetchFromGitHub { owner = "FNA-XNA"; repo = "FAudio"; tag = finalAttrs.version; - hash = "sha256-ZMU3ntvnUHbeWQ5k5ZSnSLBABGm/F/rSAUM4blorpts="; + hash = "sha256-yhKmY5aysu1wIx0BDdQ6fyf5qn9XCwtNCIjDeJjBGg8="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/fo/fosrl-pangolin/package.nix b/pkgs/by-name/fo/fosrl-pangolin/package.nix index e9fa117d694c..5b0770516cd8 100644 --- a/pkgs/by-name/fo/fosrl-pangolin/package.nix +++ b/pkgs/by-name/fo/fosrl-pangolin/package.nix @@ -3,28 +3,58 @@ fetchFromGitHub, esbuild, buildNpmPackage, + makeWrapper, + formats, inter, + databaseType ? "sqlite", + environmentVariables ? { }, }: -buildNpmPackage rec { +assert lib.assertOneOf "databaseType" databaseType [ + "sqlite" + "pg" +]; + +let + db = + isLong: + if (databaseType == "sqlite") then + "sqlite" + else if isLong then + "postgresql" + else + "pg"; +in + +buildNpmPackage (finalAttrs: { pname = "pangolin"; - version = "1.2.0"; + version = "1.8.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "pangolin"; - tag = version; - hash = "sha256-2yrim4pr8cgIh/FBuGIuK+ycwImpMiz+m21H5qYARmU="; + tag = finalAttrs.version; + hash = "sha256-Cy5COyZAH0NPQDMpKUmweYWkyupDC2sNf2CP+EJ5GiE="; }; - npmDepsHash = "sha256-fi4e79Bk1LC/LizBJ+EhCjDzLR5ZocgVyWbSXsEJKdw="; - nativeBuildInputs = [ esbuild ]; - # Replace the googleapis.com Inter font with a local copy from nixpkgs - # based on - # https://github.com/NixOS/nixpkgs/blob/f7bf574774e466b984063a44330384cdbca67d6c/pkgs/by-name/ne/nextjs-ollama-llm-ui/package.nix + npmDepsHash = "sha256-OGqYmOO6pizcOrdaoSGgjDQgqpjU0SIw3ceh57eyjr4="; + + nativeBuildInputs = [ + esbuild + makeWrapper + ]; + + prePatch = '' + cat > server/db/index.ts << EOF + export * from "./${db false}"; + EOF + ''; + + # Replace the googleapis.com Inter font with a local copy from Nixpkgs. + # Based on pkgs.nextjs-ollama-llm-ui. postPatch = '' substituteInPlace src/app/layout.tsx --replace-fail \ - "{ Figtree, Inter } from \"next/font/google\"" \ + "{ Inter } from \"next/font/google\"" \ "localFont from \"next/font/local\"" substituteInPlace src/app/layout.tsx --replace-fail \ @@ -34,33 +64,105 @@ buildNpmPackage rec { cp "${inter}/share/fonts/truetype/InterVariable.ttf" src/app/Inter.ttf ''; - preBuild = '' - npx drizzle-kit generate --dialect sqlite --schema ./server/db/schemas/ --out init - ''; + preBuild = "npx drizzle-kit generate --dialect ${db true} --schema ./server/db/${db false}/schema.ts --name migration --out init"; + + npmBuildScript = "build:${db false}"; + + postBuild = "npm run build:cli"; + + preInstall = "mkdir -p $out/{bin,share/pangolin}"; installPhase = '' runHook preInstall - mkdir -p $out/ - cp -r .next/standalone/* $out/ - cp -r .next/standalone/.next $out/ + cp -r node_modules $out/share/pangolin - cp -r .next/static $out/.next/static - cp -r dist $out/dist - cp -r init $out/dist/init + cp -r .next/standalone/.next $out/share/pangolin + cp .next/standalone/package.json $out/share/pangolin + + cp -r .next/static $out/share/pangolin/.next/static + cp -r public $out/share/pangolin/public + + cp -r dist $out/share/pangolin/dist + cp -r init $out/share/pangolin/dist/init + + cp server/db/names.json $out/share/pangolin/dist/names.json - cp server/db/names.json $out/dist/names.json - cp -r public $out/public - cp -r node_modules $out/ runHook postInstall ''; + preFixup = + let + defaultConfig = (formats.yaml { }).generate "pangolin-default-config" { + app.dashboard_url = "https://pangolin.example.test"; + domains.domain1.base_domain = "example.test"; + gerbil.base_endpoint = "pangolin.example.test"; + server.secret = "A secret string used for encrypting sensitive data. Must be at least 8 characters long."; + }; + variablesMapped = + isServer: + (lib.concatMapAttrsStringSep " " (name: value: "--set ${name} ${value}") ( + { + NODE_OPTIONS = "enable-source-maps"; + NODE_ENV = "development"; + ENVIRONMENT = "prod"; + } + // environmentVariables + )) + # If we're running Pangolin, test if we have a .nix_skip_setup file in the public + # and .next directories. If we don't, clean them up and re-create them. + + lib.optionalString isServer " --run '${ + (lib.concatMapStringsSep " && " + ( + dir: + "test -f ${dir}/.nix_skip_setup || { rm -${lib.optionalString (dir == ".next") "r"}f ${dir} && ${ + if (dir == ".next") then "cp -rd" else "ln -s" + } ${placeholder "out"}/share/pangolin/${dir} .; }" + ) + [ + ".next" + "public" + "node_modules" + ] + ) + # Also deploy a small config (if none exists) and run the + # database migrations before running the server. + } && test -f config/config.yml || { install -Dm600 ${defaultConfig} config/config.yml && { test -z $EDITOR && { echo \"Please edit $(pwd)/config/config.yml\" and run the server again. && exit 255; } || $EDITOR config/config.yml; }; } && command ${placeholder "out"}/bin/migrate-pangolin-database'"; + in + lib.concatMapStrings + ( + attr: + "makeWrapper $out/share/pangolin/dist/${attr.mjs}.mjs $out/bin/${attr.command} ${ + variablesMapped (attr.mjs == "server") + }\n" + ) + [ + { + mjs = "cli"; + command = "pangctl"; + } + { + mjs = "migrations"; + command = "migrate-pangolin-database"; + } + { + mjs = "server"; + command = "pangolin"; + } + ]; + + passthru = { inherit databaseType; }; + meta = { description = "Tunneled reverse proxy server with identity and access control"; homepage = "https://github.com/fosrl/pangolin"; - changelog = "https://github.com/fosrl/pangolin/releases/tag/${version}"; + changelog = "https://github.com/fosrl/pangolin/releases/tag/${finalAttrs.version}"; license = lib.licenses.agpl3Only; - maintainers = with lib.maintainers; [ jackr ]; + maintainers = with lib.maintainers; [ + jackr + sigmasquadron + ]; platforms = lib.platforms.linux; + mainProgram = "pangolin"; }; -} +}) diff --git a/pkgs/by-name/gi/gildas/package.nix b/pkgs/by-name/gi/gildas/package.nix index cda086308492..00875aa7b0d5 100644 --- a/pkgs/by-name/gi/gildas/package.nix +++ b/pkgs/by-name/gi/gildas/package.nix @@ -24,8 +24,8 @@ let in stdenv.mkDerivation rec { - srcVersion = "jul25b"; - version = "20250701_b"; + srcVersion = "aug25a"; + version = "20250801_a"; pname = "gildas"; src = fetchurl { @@ -35,7 +35,7 @@ stdenv.mkDerivation rec { "http://www.iram.fr/~gildas/dist/gildas-src-${srcVersion}.tar.xz" "http://www.iram.fr/~gildas/dist/archive/gildas/gildas-src-${srcVersion}.tar.xz" ]; - hash = "sha256-TU9UdvyzlIWGJWAAJIIGBO5NgXuKDYTdjHhFHRwTagU="; + hash = "sha256-SqUE/cu23+i7QuGw7LFnLfP1hViUW4moJKfshu/3yXI="; }; nativeBuildInputs = [ diff --git a/pkgs/tools/misc/grc/default.nix b/pkgs/by-name/gr/grc/package.nix similarity index 83% rename from pkgs/tools/misc/grc/default.nix rename to pkgs/by-name/gr/grc/package.nix index 109b1b347938..d5a7dc67a3e8 100644 --- a/pkgs/tools/misc/grc/default.nix +++ b/pkgs/by-name/gr/grc/package.nix @@ -1,18 +1,18 @@ { lib, + python3Packages, fetchFromGitHub, - buildPythonApplication, installShellFiles, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "grc"; version = "1.13"; format = "other"; src = fetchFromGitHub { owner = "garabik"; - repo = pname; + repo = "grc"; rev = "v${version}"; sha256 = "1h0h88h484a9796hai0wasi1xmjxxhpyxgixn6fgdyc5h69gv8nl"; }; @@ -39,20 +39,20 @@ buildPythonApplication rec { runHook postInstall ''; - meta = with lib; { + meta = { homepage = "http://kassiopeia.juls.savba.sk/~garabik/software/grc.html"; description = "Generic text colouriser"; longDescription = '' Generic Colouriser is yet another colouriser (written in Python) for beautifying your logfiles or output of commands. ''; - license = licenses.gpl2Plus; - maintainers = with maintainers; [ + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ azahi lovek323 peterhoeg ]; - platforms = platforms.unix; + platforms = lib.platforms.unix; mainProgram = "grc"; }; } diff --git a/pkgs/by-name/hy/hydra/package.nix b/pkgs/by-name/hy/hydra/package.nix index 5ec48a6624b0..38247f95661a 100644 --- a/pkgs/by-name/hy/hydra/package.nix +++ b/pkgs/by-name/hy/hydra/package.nix @@ -102,6 +102,7 @@ let NetAmazonS3 NetPrometheus NetStatsd + NumberBytesHuman PadWalker ParallelForkManager PerlCriticCommunity @@ -130,14 +131,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hydra"; - version = "0-unstable-2025-07-17"; + version = "0-unstable-2025-08-05"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "NixOS"; repo = "hydra"; - rev = "b812bb5017cac055fa56ffeac5440b6365830d67"; - hash = "sha256-XmoecWRUvUX8jf0U0cGyP4AfLHb0D2D4Ec69jqwrWVI="; + rev = "79ba8fdd04ba53826aa9aaba6e25fd0d6952b3b3"; + hash = "sha256-h8UNR3LVrD313iX1OazDwIcMLksh0p6oJv9msEfjS0E="; }; outputs = [ diff --git a/pkgs/by-name/jd/jdd/package.nix b/pkgs/by-name/jd/jdd/package.nix index 0c09cd3ce2c3..0fbecb95bcd2 100644 --- a/pkgs/by-name/jd/jdd/package.nix +++ b/pkgs/by-name/jd/jdd/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "jdd"; - version = "0.4.4"; + version = "0.4.5"; src = fetchFromGitHub { owner = "mahyarmirrashed"; repo = "jdd"; tag = "v${finalAttrs.version}"; - hash = "sha256-JeF6dsExfQ+d5F8RWmfGbr7CIl6akOTlLI2jxx/dES0="; + hash = "sha256-3keJrKbR3+J3z22W8Xoabz9YhvjRRBBMo59l/eJo7Hs="; }; vendorHash = "sha256-KEg5X2wHx7KPHEL1zJd/DeDnR69FyB6pajpHIYdep2k="; diff --git a/pkgs/by-name/ju/jujutsu/package.nix b/pkgs/by-name/ju/jujutsu/package.nix index 23f59265c99c..d1b2db2b6483 100644 --- a/pkgs/by-name/ju/jujutsu/package.nix +++ b/pkgs/by-name/ju/jujutsu/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "jujutsu"; - version = "0.31.0"; + version = "0.32.0"; src = fetchFromGitHub { owner = "jj-vcs"; repo = "jj"; tag = "v${finalAttrs.version}"; - hash = "sha256-4zDHSpi7Kk7rramrWFOlBelZnOxt0zgXIrHucYQUOz0="; + hash = "sha256-TFKUz8hUCRM9RPkp9CBvKnd4e+TnR8H5t9/N76cAKzI="; }; - cargoHash = "sha256-QmMc7pG2FMJBI9AIGPRRh2juFoz7gRFw5CQIcNK6QZI="; + cargoHash = "sha256-QWbAXqOysIZ7vUeBqAL/iP2QJBHgkZwjsUIregPNezg="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ju/julec/package.nix b/pkgs/by-name/ju/julec/package.nix index 598e616c7649..27a007a791ee 100644 --- a/pkgs/by-name/ju/julec/package.nix +++ b/pkgs/by-name/ju/julec/package.nix @@ -21,23 +21,23 @@ let in clangStdenv.mkDerivation (finalAttrs: { pname = "julec"; - version = "0.1.5"; + version = "0.1.6"; src = fetchFromGitHub { owner = "julelang"; repo = "jule"; tag = "jule${finalAttrs.version}"; name = "jule-${finalAttrs.version}"; - hash = "sha256-gFlca9XdRNv2CI3jfMiWejcmGGzabP0VGs4vlvFs72o="; + hash = "sha256-y4v8FdQkB5Si3SYkchFG9fAU4ZhabAMcPkDcLEWW+6k="; }; irSrc = fetchFromGitHub { owner = "julelang"; repo = "julec-ir"; # revision determined by the upstream commit hash in julec-ir/README.md - rev = "4a3bf4fc84b53aa607855df6635d95d3e310f7ad"; + rev = "aebbd12c0f89f6a04f856f3e23d5ea39741c3e0f"; name = "jule-ir-${finalAttrs.version}"; - hash = "sha256-Wl5AYRGYcQpj/R9nynxNC5r1HK1EmImwkLokdZfp9sE="; + hash = "sha256-7eDOYMmCEfW+0zZpESY1+ql3hWZZ/Q75lKT0nBQPktE="; }; dontConfigure = true; @@ -65,6 +65,10 @@ clangStdenv.mkDerivation (finalAttrs: { -Wno-everything \ -fwrapv \ -ffloat-store \ + -fno-fast-math \ + -fno-rounding-math \ + -ffp-contract=fast \ + -fexcess-precision=standard \ -DNDEBUG \ -fomit-frame-pointer \ -fno-strict-aliasing \ diff --git a/pkgs/by-name/ju/just-lsp/package.nix b/pkgs/by-name/ju/just-lsp/package.nix index 790d0eaceeba..52b42de45b30 100644 --- a/pkgs/by-name/ju/just-lsp/package.nix +++ b/pkgs/by-name/ju/just-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "just-lsp"; - version = "0.2.4"; + version = "0.2.5"; src = fetchFromGitHub { owner = "terror"; repo = "just-lsp"; tag = finalAttrs.version; - hash = "sha256-0bt/kovzOgqAaIKArrh0G9ncuD1J7K3OINg9Dpa7fXs="; + hash = "sha256-cHDkcUsrrz71GqchkKT4yU1h6WzrT/zZPs95MJvb2tU="; }; - cargoHash = "sha256-DU8E3r9pjLYYxCEq+6dT2hrV2gDyGbtWD/N0aQFVyZI="; + cargoHash = "sha256-0CgwovZ9AtQs5AHulKxe1jHxG+EcyrCUyoEpxV/oDxY="; passthru = { updateScript = nix-update-script { }; diff --git a/pkgs/by-name/jx/jx/package.nix b/pkgs/by-name/jx/jx/package.nix index 880d02b664e0..19390bab96a7 100644 --- a/pkgs/by-name/jx/jx/package.nix +++ b/pkgs/by-name/jx/jx/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "jx"; - version = "3.16.1"; + version = "3.16.16"; src = fetchFromGitHub { owner = "jenkins-x"; repo = "jx"; rev = "v${version}"; - sha256 = "sha256-pvFSvaPdqq2uBDdn723TyGzz0MxNjM/MtI/1llcAxFI="; + sha256 = "sha256-42PqWzRCgA0DmCxUYs8pvOwwdXVdiUTQ59JKFWHgg8A="; }; vendorHash = "sha256-qCcwCsinzkjN+g7wxn60JoFBGk6Swydi93w3dZNpsZY="; diff --git a/pkgs/by-name/ka/kanidm/1_5.nix b/pkgs/by-name/ka/kanidm/1_5.nix index 3d45f6b1e923..7b549c0b5186 100644 --- a/pkgs/by-name/ka/kanidm/1_5.nix +++ b/pkgs/by-name/ka/kanidm/1_5.nix @@ -2,6 +2,5 @@ import ./generic.nix { version = "1.5.0"; hash = "sha256-swrqyjA7Wgq17vd+753LDFcXrSFixVNLhTvj1bhG3DU="; cargoHash = "sha256-72IwS8Nk1y6xDH9y8JW2LpbhFWaq0tpORx7JQSCF5/M="; - patchDir = ./patches/1_5; unsupported = true; } diff --git a/pkgs/by-name/ka/kanidm/1_6.nix b/pkgs/by-name/ka/kanidm/1_6.nix index b7ebd14a9d2c..894accceda72 100644 --- a/pkgs/by-name/ka/kanidm/1_6.nix +++ b/pkgs/by-name/ka/kanidm/1_6.nix @@ -2,5 +2,5 @@ import ./generic.nix { version = "1.6.4"; hash = "sha256-ui3w1HDHXHARsjQ3WtJfZbM7Xgg3ODnUneXJMQwaOMw="; cargoHash = "sha256-KJGELBzScwsLd6g3GR9Vk0nfDU2EjZBfXwlXJ+bZb1k="; - patchDir = ./patches/1_6; + eolDate = "2025-09-01"; } diff --git a/pkgs/by-name/ka/kanidm/1_7.nix b/pkgs/by-name/ka/kanidm/1_7.nix new file mode 100644 index 000000000000..718975bfcc14 --- /dev/null +++ b/pkgs/by-name/ka/kanidm/1_7.nix @@ -0,0 +1,5 @@ +import ./generic.nix { + version = "1.7.1"; + hash = "sha256-CG4s6fYxTM2I/kFjD905g8/DSFkyB+0pnGVXgyRXtlE="; + cargoHash = "sha256-9bE3hSCFBJF8f3Lm5SzEuDtEpJBbCBijUDfqGiPnRsc="; +} diff --git a/pkgs/by-name/ka/kanidm/README.md b/pkgs/by-name/ka/kanidm/README.md index c87b4dd4bca7..c4bcd62467e2 100644 --- a/pkgs/by-name/ka/kanidm/README.md +++ b/pkgs/by-name/ka/kanidm/README.md @@ -19,6 +19,7 @@ For example, when upgrading from 1.4 -> 1.5 1. `cp -r pkgs/by-name/ka/kanidm/patches/1_4 pkgs/by-name/ka/kanidm/patches/1_5` 1. Update `1_5.nix` hashes/paths, and as needed for upstream changes, `generic.nix` 1. Update `all-packages.nix` to add `kanidm_1_5` and `kanidmWithSecretProvisioning_1_5`, leave default +1. Update the previous release, e.g. `1_4.nix` and set `eolDate = "YYYY-MM-DD"` where the date is 30 days from release of 1.5. 1. Create commit, `kanidm_1_5: init at 1.5.0` - this is the only commit that will be backported ### Update default diff --git a/pkgs/by-name/ka/kanidm/generic.nix b/pkgs/by-name/ka/kanidm/generic.nix index cf33675556ee..0810710fc854 100644 --- a/pkgs/by-name/ka/kanidm/generic.nix +++ b/pkgs/by-name/ka/kanidm/generic.nix @@ -2,9 +2,8 @@ version, hash, cargoHash, - patchDir, - extraMeta ? { }, unsupported ? false, + eolDate ? null, }: { @@ -35,8 +34,24 @@ let arch = if stdenv.hostPlatform.isx86_64 then "x86_64" else "generic"; + + versionUnderscored = builtins.replaceStrings [ "." ] [ "_" ] ( + lib.versions.majorMinor kanidm.version + ); + + provisionPatches = [ + (./. + "/provision-patches/${versionUnderscored}/oauth2-basic-secret-modify.patch") + (./. + "/provision-patches/${versionUnderscored}/recover-account.patch") + ]; + + upgradeNote = '' + Please upgrade by verifying `kanidmd domain upgrade-check` and choosing the + next version with `services.kanidm.package = pkgs.kanidm_1_x;` + + See upgrade guide at https://kanidm.github.io/kanidm/master/server_updates.html + ''; in -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "kanidm" + (lib.optionalString enableSecretProvisioning "-with-secret-provisioning"); inherit version cargoHash; @@ -49,16 +64,13 @@ rustPlatform.buildRustPackage rec { inherit hash; }; - KANIDM_BUILD_PROFILE = "release_nixpkgs_${arch}"; + env.KANIDM_BUILD_PROFILE = "release_nixpkgs_${arch}"; - patches = lib.optionals enableSecretProvisioning [ - "${patchDir}/oauth2-basic-secret-modify.patch" - "${patchDir}/recover-account.patch" - ]; + patches = lib.optionals enableSecretProvisioning provisionPatches; postPatch = let - format = (formats.toml { }).generate "${KANIDM_BUILD_PROFILE}.toml"; + format = (formats.toml { }).generate "${finalAttrs.env.KANIDM_BUILD_PROFILE}.toml"; socket_path = if stdenv.hostPlatform.isLinux then "/run/kanidmd/sock" else "/var/run/kanidm.socket"; profile = { cpu_flags = if stdenv.hostPlatform.isx86_64 then "x86_64_legacy" else "none"; @@ -70,23 +82,11 @@ rustPlatform.buildRustPackage rec { server_admin_bind_path = socket_path; server_config_path = "/etc/kanidm/server.toml"; server_ui_pkg_path = "@htmx_ui_pkg_path@"; - } - // lib.optionalAttrs (lib.versionOlder version "1.5") { - admin_bind_path = socket_path; - default_config_path = "/etc/kanidm/server.toml"; - default_unix_shell_path = "${lib.getBin bashInteractive}/bin/bash"; - htmx_ui_pkg_path = "@htmx_ui_pkg_path@"; - } - // lib.optionalAttrs (lib.versions.majorMinor version == "1.3") { - web_ui_pkg_path = "@web_ui_pkg_path@"; }; in '' - cp ${format profile} libs/profiles/${KANIDM_BUILD_PROFILE}.toml - substituteInPlace libs/profiles/${KANIDM_BUILD_PROFILE}.toml --replace-fail '@htmx_ui_pkg_path@' "$out/ui/hpkg" - '' - + lib.optionalString (lib.versions.majorMinor version == "1.3") '' - substituteInPlace libs/profiles/${KANIDM_BUILD_PROFILE}.toml --replace-fail '@web_ui_pkg_path@' "$out/ui/pkg" + cp ${format profile} libs/profiles/${finalAttrs.env.KANIDM_BUILD_PROFILE}.toml + substituteInPlace libs/profiles/${finalAttrs.env.KANIDM_BUILD_PROFILE}.toml --replace-fail '@htmx_ui_pkg_path@' "$out/ui/hpkg" ''; nativeBuildInputs = [ @@ -108,9 +108,6 @@ rustPlatform.buildRustPackage rec { postBuild = '' mkdir -p $out/ui cp -r server/core/static $out/ui/hpkg - '' - + lib.optionalString (lib.versions.majorMinor version == "1.3") '' - cp -r server/web_ui/pkg $out/ui/pkg ''; # Upstream runs with the Rust equivalent of -Werror, @@ -139,48 +136,48 @@ rustPlatform.buildRustPackage rec { passthru = { tests = { - inherit (nixosTests) kanidm kanidm-provisioning; + kanidm = nixosTests.kanidm versionUnderscored; + kanidm-provisioning = nixosTests.kanidm-provisioning versionUnderscored; }; updateScript = lib.optionals (!enableSecretProvisioning) (nix-update-script { - # avoid spurious releases and tags such as "debs" extraArgs = [ "-vr" - "v([0-9\\.]*)" + "v(${lib.versions.major kanidm.version}\\.${lib.versions.minor kanidm.version}\\.[0-9]*)" "--override-filename" - "pkgs/by-name/ka/kanidm/${ - builtins.replaceStrings [ "." ] [ "_" ] (lib.versions.majorMinor kanidm.version) - }.nix" + "pkgs/by-name/ka/kanidm/${versionUnderscored}.nix" ]; }); inherit enableSecretProvisioning; withSecretProvisioning = kanidm.override { enableSecretProvisioning = true; }; + + eolMessage = lib.optionalString (eolDate != null) '' + kanidm ${lib.versions.majorMinor version} is deprecated and will reach end-of-life on ${eolDate} + + ${upgradeNote} + ''; }; # can take over 4 hours on 2 cores and needs 16GB+ RAM requiredSystemFeatures = [ "big-parallel" ]; - meta = - with lib; - { - changelog = "https://github.com/kanidm/kanidm/releases/tag/v${version}"; - description = "Simple, secure and fast identity management platform"; - homepage = "https://github.com/kanidm/kanidm"; - license = licenses.mpl20; - platforms = platforms.linux ++ platforms.darwin; - maintainers = with maintainers; [ - adamcstephens - Flakebi - ]; - knownVulnerabilities = lib.optionals unsupported [ - '' - kanidm ${version} has reached EOL. + meta = { + changelog = "https://github.com/kanidm/kanidm/releases/tag/v${version}"; + description = "Simple, secure and fast identity management platform"; + homepage = "https://github.com/kanidm/kanidm"; + license = lib.licenses.mpl20; + platforms = lib.platforms.linux ++ lib.platforms.darwin; + maintainers = with lib.maintainers; [ + adamcstephens + Flakebi + ]; + knownVulnerabilities = lib.optionals unsupported [ + '' + kanidm ${lib.versions.majorMinor version} has reached end-of-life. - Please upgrade by verifying `kanidmd domain upgrade-check` and choosing the next version with `services.kanidm.package = pkgs.kanidm_1_x;` - See upgrade guide at https://kanidm.github.io/kanidm/master/server_updates.html - '' - ]; - } - // extraMeta; -} + ${upgradeNote} + '' + ]; + }; +}) diff --git a/pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch similarity index 100% rename from pkgs/by-name/ka/kanidm/patches/1_5/oauth2-basic-secret-modify.patch rename to pkgs/by-name/ka/kanidm/provision-patches/1_5/oauth2-basic-secret-modify.patch diff --git a/pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch similarity index 100% rename from pkgs/by-name/ka/kanidm/patches/1_5/recover-account.patch rename to pkgs/by-name/ka/kanidm/provision-patches/1_5/recover-account.patch diff --git a/pkgs/by-name/ka/kanidm/patches/1_6/oauth2-basic-secret-modify.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch similarity index 100% rename from pkgs/by-name/ka/kanidm/patches/1_6/oauth2-basic-secret-modify.patch rename to pkgs/by-name/ka/kanidm/provision-patches/1_6/oauth2-basic-secret-modify.patch diff --git a/pkgs/by-name/ka/kanidm/patches/1_6/recover-account.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch similarity index 100% rename from pkgs/by-name/ka/kanidm/patches/1_6/recover-account.patch rename to pkgs/by-name/ka/kanidm/provision-patches/1_6/recover-account.patch diff --git a/pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch new file mode 100644 index 000000000000..191f06626f0f --- /dev/null +++ b/pkgs/by-name/ka/kanidm/provision-patches/1_7/oauth2-basic-secret-modify.patch @@ -0,0 +1,159 @@ +From fc26fe5ac9e9cd65af82609c5a4966c8f756ea0f Mon Sep 17 00:00:00 2001 +From: oddlama +Date: Fri, 21 Mar 2025 16:07:54 +0100 +Subject: [PATCH 1/2] oauth2 basic secret modify + +--- + server/core/src/actors/v1_write.rs | 42 +++++++++++++++++++++++++++++ + server/core/src/https/v1.rs | 6 ++++- + server/core/src/https/v1_oauth2.rs | 29 ++++++++++++++++++++ + server/lib/src/server/migrations.rs | 16 +++++++++++ + 4 files changed, 92 insertions(+), 1 deletion(-) + +diff --git a/server/core/src/actors/v1_write.rs b/server/core/src/actors/v1_write.rs +index 732e826c8..a2b8e503f 100644 +--- a/server/core/src/actors/v1_write.rs ++++ b/server/core/src/actors/v1_write.rs +@@ -324,6 +324,48 @@ impl QueryServerWriteV1 { + .and_then(|_| idms_prox_write.commit().map(|_| ())) + } + ++ #[instrument( ++ level = "info", ++ skip_all, ++ fields(uuid = ?eventid) ++ )] ++ pub async fn handle_oauth2_basic_secret_write( ++ &self, ++ client_auth_info: ClientAuthInfo, ++ filter: Filter, ++ new_secret: String, ++ eventid: Uuid, ++ ) -> Result<(), OperationError> { ++ // Given a protoEntry, turn this into a modification set. ++ let ct = duration_from_epoch_now(); ++ let mut idms_prox_write = self.idms.proxy_write(ct).await?; ++ let ident = idms_prox_write ++ .validate_client_auth_info_to_ident(client_auth_info, ct) ++ .map_err(|e| { ++ admin_error!(err = ?e, "Invalid identity"); ++ e ++ })?; ++ ++ let modlist = ModifyList::new_purge_and_set( ++ Attribute::OAuth2RsBasicSecret, ++ Value::SecretValue(new_secret), ++ ); ++ ++ let mdf = ++ ModifyEvent::from_internal_parts(ident, &modlist, &filter, &idms_prox_write.qs_write) ++ .map_err(|e| { ++ admin_error!(err = ?e, "Failed to begin modify during handle_oauth2_basic_secret_write"); ++ e ++ })?; ++ ++ trace!(?mdf, "Begin modify event"); ++ ++ idms_prox_write ++ .qs_write ++ .modify(&mdf) ++ .and_then(|_| idms_prox_write.commit()) ++ } ++ + #[instrument( + level = "info", + skip_all, +diff --git a/server/core/src/https/v1.rs b/server/core/src/https/v1.rs +index 30de387b8..a11aa8ecd 100644 +--- a/server/core/src/https/v1.rs ++++ b/server/core/src/https/v1.rs +@@ -4,7 +4,7 @@ use axum::extract::{Path, State}; + use axum::http::{HeaderMap, HeaderValue}; + use axum::middleware::from_fn; + use axum::response::{IntoResponse, Response}; +-use axum::routing::{delete, get, post, put}; ++use axum::routing::{delete, get, post, put, patch}; + use axum::{Extension, Json, Router}; + use axum_extra::extract::cookie::{Cookie, CookieJar, SameSite}; + use compact_jwt::{Jwk, Jws, JwsSigner}; +@@ -3129,6 +3129,10 @@ pub(crate) fn route_setup(state: ServerState) -> Router { + "/v1/oauth2/:rs_name/_basic_secret", + get(super::v1_oauth2::oauth2_id_get_basic_secret), + ) ++ .route( ++ "/v1/oauth2/:rs_name/_basic_secret", ++ patch(super::v1_oauth2::oauth2_id_patch_basic_secret), ++ ) + .route( + "/v1/oauth2/:rs_name/_scopemap/:group", + post(super::v1_oauth2::oauth2_id_scopemap_post) +diff --git a/server/core/src/https/v1_oauth2.rs b/server/core/src/https/v1_oauth2.rs +index f399539bc..ffad9921e 100644 +--- a/server/core/src/https/v1_oauth2.rs ++++ b/server/core/src/https/v1_oauth2.rs +@@ -151,6 +151,35 @@ pub(crate) async fn oauth2_id_get_basic_secret( + .map_err(WebError::from) + } + ++#[utoipa::path( ++ patch, ++ path = "/v1/oauth2/{rs_name}/_basic_secret", ++ request_body=ProtoEntry, ++ responses( ++ DefaultApiResponse, ++ ), ++ security(("token_jwt" = [])), ++ tag = "v1/oauth2", ++ operation_id = "oauth2_id_patch_basic_secret" ++)] ++/// Overwrite the basic secret for a given OAuth2 Resource Server. ++#[instrument(level = "info", skip(state, new_secret))] ++pub(crate) async fn oauth2_id_patch_basic_secret( ++ State(state): State, ++ Extension(kopid): Extension, ++ VerifiedClientInformation(client_auth_info): VerifiedClientInformation, ++ Path(rs_name): Path, ++ Json(new_secret): Json, ++) -> Result, WebError> { ++ let filter = oauth2_id(&rs_name); ++ state ++ .qe_w_ref ++ .handle_oauth2_basic_secret_write(client_auth_info, filter, new_secret, kopid.eventid) ++ .await ++ .map(Json::from) ++ .map_err(WebError::from) ++} ++ + #[utoipa::path( + patch, + path = "/v1/oauth2/{rs_name}", +diff --git a/server/lib/src/server/migrations.rs b/server/lib/src/server/migrations.rs +index fd0bca8db..8621714f2 100644 +--- a/server/lib/src/server/migrations.rs ++++ b/server/lib/src/server/migrations.rs +@@ -171,6 +171,22 @@ impl QueryServer { + reload_required = true; + }; + ++ // secret provisioning: allow idm_admin to modify OAuth2RsBasicSecret. ++ write_txn.internal_modify_uuid( ++ UUID_IDM_ACP_OAUTH2_MANAGE_V1, ++ &ModifyList::new_append( ++ Attribute::AcpCreateAttr, ++ Attribute::OAuth2RsBasicSecret.into(), ++ ), ++ )?; ++ write_txn.internal_modify_uuid( ++ UUID_IDM_ACP_OAUTH2_MANAGE_V1, ++ &ModifyList::new_append( ++ Attribute::AcpModifyPresentAttr, ++ Attribute::OAuth2RsBasicSecret.into(), ++ ), ++ )?; ++ + // Execute whatever operations we have batched up and ready to go. This is needed + // to preserve ordering of the operations - if we reloaded after a remigrate then + // we would have skipped the patch level fix which needs to have occurred *first*. +-- +2.49.0 + diff --git a/pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch b/pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch new file mode 100644 index 000000000000..1892cdf63a19 --- /dev/null +++ b/pkgs/by-name/ka/kanidm/provision-patches/1_7/recover-account.patch @@ -0,0 +1,122 @@ +From 229165abe5be596fc2be8e285884813a1b5a38c8 Mon Sep 17 00:00:00 2001 +From: oddlama +Date: Fri, 21 Mar 2025 16:08:15 +0100 +Subject: [PATCH 2/2] recover account + +--- + server/core/src/actors/internal.rs | 5 +++-- + server/core/src/admin.rs | 6 +++--- + server/daemon/src/main.rs | 23 ++++++++++++++++++++++- + server/daemon/src/opt.rs | 7 +++++++ + 4 files changed, 35 insertions(+), 6 deletions(-) + +diff --git a/server/core/src/actors/internal.rs b/server/core/src/actors/internal.rs +index 420e72c6c..e252bca51 100644 +--- a/server/core/src/actors/internal.rs ++++ b/server/core/src/actors/internal.rs +@@ -172,17 +172,18 @@ impl QueryServerWriteV1 { + + #[instrument( + level = "info", +- skip(self, eventid), ++ skip(self, password, eventid), + fields(uuid = ?eventid) + )] + pub(crate) async fn handle_admin_recover_account( + &self, + name: String, ++ password: Option, + eventid: Uuid, + ) -> Result { + let ct = duration_from_epoch_now(); + let mut idms_prox_write = self.idms.proxy_write(ct).await?; +- let pw = idms_prox_write.recover_account(name.as_str(), None)?; ++ let pw = idms_prox_write.recover_account(name.as_str(), password.as_deref())?; + + idms_prox_write.commit().map(|()| pw) + } +diff --git a/server/core/src/admin.rs b/server/core/src/admin.rs +index 90ccb1927..85e31ddef 100644 +--- a/server/core/src/admin.rs ++++ b/server/core/src/admin.rs +@@ -24,7 +24,7 @@ pub use kanidm_proto::internal::{ + + #[derive(Serialize, Deserialize, Debug)] + pub enum AdminTaskRequest { +- RecoverAccount { name: String }, ++ RecoverAccount { name: String, password: Option }, + ShowReplicationCertificate, + RenewReplicationCertificate, + RefreshReplicationConsumer, +@@ -309,8 +309,8 @@ async fn handle_client( + + let resp = async { + match req { +- AdminTaskRequest::RecoverAccount { name } => { +- match server_rw.handle_admin_recover_account(name, eventid).await { ++ AdminTaskRequest::RecoverAccount { name, password } => { ++ match server_rw.handle_admin_recover_account(name, password, eventid).await { + Ok(password) => AdminTaskResponse::RecoverAccount { password }, + Err(e) => { + error!(err = ?e, "error during recover-account"); +diff --git a/server/daemon/src/main.rs b/server/daemon/src/main.rs +index c3b40faa0..2a57a307c 100644 +--- a/server/daemon/src/main.rs ++++ b/server/daemon/src/main.rs +@@ -923,13 +923,34 @@ async fn kanidm_main(config: Configuration, opt: KanidmdParser) -> ExitCode { + .await; + } + } +- KanidmdOpt::RecoverAccount { name, commonopts } => { ++ KanidmdOpt::RecoverAccount { name, from_environment, commonopts } => { + info!("Running account recovery ..."); + let output_mode: ConsoleOutputMode = commonopts.output_mode.to_owned().into(); ++ let password = if *from_environment { ++ match std::env::var("KANIDM_RECOVER_ACCOUNT_PASSWORD_FILE") { ++ Ok(path) => match tokio::fs::read_to_string(&path).await { ++ Ok(contents) => Some(contents), ++ Err(e) => { ++ error!("Failed to read password file '{}': {}", path, e); ++ return ExitCode::FAILURE; ++ } ++ }, ++ Err(_) => match std::env::var("KANIDM_RECOVER_ACCOUNT_PASSWORD") { ++ Ok(val) => Some(val), ++ Err(_) => { ++ error!("Neither KANIDM_RECOVER_ACCOUNT_PASSWORD_FILE nor KANIDM_RECOVER_ACCOUNT_PASSWORD was set"); ++ return ExitCode::FAILURE; ++ } ++ } ++ } ++ } else { ++ None ++ }; + submit_admin_req( + config.adminbindpath.as_str(), + AdminTaskRequest::RecoverAccount { + name: name.to_owned(), ++ password, + }, + output_mode, + ) +diff --git a/server/daemon/src/opt.rs b/server/daemon/src/opt.rs +index f1b45a5b3..ca19fb6a5 100644 +--- a/server/daemon/src/opt.rs ++++ b/server/daemon/src/opt.rs +@@ -236,6 +236,13 @@ enum KanidmdOpt { + #[clap(value_parser)] + /// The account name to recover credentials for. + name: String, ++ /// Use a password given via an environment variable. ++ /// - `KANIDM_RECOVER_ACCOUNT_PASSWORD_FILE` takes precedence and reads the desired ++ /// password from the given file ++ /// - `KANIDM_RECOVER_ACCOUNT_PASSWORD` directly takes a ++ /// password - beware that this will leave the password in the environment ++ #[clap(long = "from-environment")] ++ from_environment: bool, + #[clap(flatten)] + commonopts: CommonOpt, + }, +-- +2.49.0 + diff --git a/pkgs/by-name/ko/komga/package.nix b/pkgs/by-name/ko/komga/package.nix index 1ac45191a6de..1150d3c3d135 100644 --- a/pkgs/by-name/ko/komga/package.nix +++ b/pkgs/by-name/ko/komga/package.nix @@ -10,11 +10,11 @@ stdenvNoCC.mkDerivation rec { pname = "komga"; - version = "1.23.0"; + version = "1.23.1"; src = fetchurl { url = "https://github.com/gotson/${pname}/releases/download/${version}/${pname}-${version}.jar"; - sha256 = "sha256-OkRTa0yMmxT95yey/7EIYulJ4zr/fZEWMIygzppr5Lw="; + sha256 = "sha256-yDmkM4ayyAanX3NmjfHZdp6Ya1CAVVOonwfQa2XeGY8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index 38b5cb9c1743..3f92d88e65ce 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule rec { pname = "lazygit"; - version = "0.54.0"; + version = "0.54.1"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${version}"; - hash = "sha256-MOkqNbvrhbjcdNTNujy2gDsaLbl1eWeRWPx0KavHhas="; + hash = "sha256-MTuVeKlytI7jp3pi2nuJqebG7DcEprfNQo9jf+c7Obg="; }; vendorHash = null; diff --git a/pkgs/by-name/ma/marp-cli/package.nix b/pkgs/by-name/ma/marp-cli/package.nix index 0e5bcd309322..c0a83441d7fe 100644 --- a/pkgs/by-name/ma/marp-cli/package.nix +++ b/pkgs/by-name/ma/marp-cli/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "marp-cli"; - version = "4.2.1"; + version = "4.2.2"; src = fetchFromGitHub { owner = "marp-team"; repo = "marp-cli"; rev = "v${version}"; - hash = "sha256-M1ixUaL/CvzeDi59TA3+1qdn6/t2P/BvrINi0i3BCUM="; + hash = "sha256-9ivc/LuadZLjxAfk9Q57uUVEEXGLbgwTjKdc/v8dDxo="; }; - npmDepsHash = "sha256-+17trU4goJgimTYPXbZQVwZyDtyOJIRtXjzduAxxR4o="; + npmDepsHash = "sha256-glIMWRHZV/5bt3LcWOQctZ4JoqKlmhWu85NyUr9aDLs="; npmPackFlags = [ "--ignore-scripts" ]; makeCacheWritable = true; diff --git a/pkgs/by-name/ma/matrix-authentication-service/package.nix b/pkgs/by-name/ma/matrix-authentication-service/package.nix index 03cf97b17443..3379e7f2efe9 100644 --- a/pkgs/by-name/ma/matrix-authentication-service/package.nix +++ b/pkgs/by-name/ma/matrix-authentication-service/package.nix @@ -18,21 +18,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-authentication-service"; - version = "0.19.0"; + version = "0.20.0"; src = fetchFromGitHub { owner = "element-hq"; repo = "matrix-authentication-service"; tag = "v${finalAttrs.version}"; - hash = "sha256-JimVGDHL4pwN0ALdZVJjkzgdOMTlXo4okiH8b7aALJg="; + hash = "sha256-BLEbEDZRh7fgcnkH/YUHPPdKM1FtZdjvsL1rJ57BP3w="; }; - cargoHash = "sha256-5Db3veAs2Zk1EzCp0M8krkUEtfiuJwbAUpUODquYXlA="; + cargoHash = "sha256-1jLiCCZUj/rBHd1huqZdmgKayoSZoOt3tptyZlOcWJA="; npmDeps = fetchNpmDeps { name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; src = "${finalAttrs.src}/${finalAttrs.npmRoot}"; - hash = "sha256-m0W9S/NcbwVMsqSBh5GIHawQR1kRsEEQCnHGbSGNq74="; + hash = "sha256-+n9P2P88G3neHJqmJi/VWpaQ/UkUzBtihfeKy5lju4U="; }; npmRoot = "frontend"; @@ -88,7 +88,13 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; doInstallCheck = true; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ + # avoid unstable pre‐releases + "--version-regex" + "^v([0-9.]+)$" + ]; + }; meta = { description = "OAuth2.0 + OpenID Provider for Matrix Homeservers"; diff --git a/pkgs/by-name/ma/matrix-conduit/package.nix b/pkgs/by-name/ma/matrix-conduit/package.nix index 53b3db1fafdf..5ad7cc9aa148 100644 --- a/pkgs/by-name/ma/matrix-conduit/package.nix +++ b/pkgs/by-name/ma/matrix-conduit/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-conduit"; - version = "0.10.6"; + version = "0.10.7"; src = fetchFromGitLab { owner = "famedly"; repo = "conduit"; tag = "v${finalAttrs.version}"; - hash = "sha256-VefM22YY00yOJpk6S6RRoRDbOhTRZ7MfeZHzI0MCPKQ="; + hash = "sha256-UI/xrdM4ztH9vhEwSOwl4jTF5jU3FBwgXY7h+0prIOI="; }; - cargoHash = "sha256-4Lf6OHWwpNMQGXHp5UFJjQlS/FpKq+pM5Lao+AVzwYs="; + cargoHash = "sha256-Capftx1mpo7xWb4w1pBgM7rBsRj1YqUrQCia9MkIOX0="; # Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite. preBuild = '' diff --git a/pkgs/by-name/md/mdfried/package.nix b/pkgs/by-name/md/mdfried/package.nix index d248affdcfb3..a55094e4eeb1 100644 --- a/pkgs/by-name/md/mdfried/package.nix +++ b/pkgs/by-name/md/mdfried/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdfried"; - version = "0.12.4"; + version = "0.12.6"; src = fetchFromGitHub { owner = "benjajaja"; repo = "mdfried"; tag = "v${finalAttrs.version}"; - hash = "sha256-V4mSMBvezkIp7+95W3DiGYIFiNPC3g535j3gnske3eU="; + hash = "sha256-0xfdVZLqjlBvlpQYAYVTR2tAn6IjD0rgEBScYe5L4g4="; }; - cargoHash = "sha256-xAoe6IeI9VBnofC/yuOAbKjsWyHV5AG4KwmyptQzRsQ="; + cargoHash = "sha256-jDv6H846Po4Q4ungaC7e/311dgQ8M1L/bQayR5NgZv4="; doCheck = true; diff --git a/pkgs/by-name/md/mdns-scanner/package.nix b/pkgs/by-name/md/mdns-scanner/package.nix index a14ad5fe5450..c7905948b8e5 100644 --- a/pkgs/by-name/md/mdns-scanner/package.nix +++ b/pkgs/by-name/md/mdns-scanner/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "mdns-scanner"; - version = "0.22.1"; + version = "0.22.2"; src = fetchFromGitHub { owner = "CramBL"; repo = "mdns-scanner"; tag = "v${finalAttrs.version}"; - hash = "sha256-iZc+KY/b7xQKm9bBJ+bRmcu6zFJAXcCRy72gDrBKRzQ="; + hash = "sha256-OEpBu7RF28jC1X5JMsUkgVRNacfCUkjfxy5oi8b64QY="; }; - cargoHash = "sha256-L2g49bTh+Il+fWfb7kgNqbxd0Y+qnO7Q4laB2pFlXbw="; + cargoHash = "sha256-6h4vLrPMUjqqLyxyKBl9BS2kiC00MrEqa/AgkPgG3gM="; meta = { homepage = "https://github.com/CramBL/mdns-scanner"; diff --git a/pkgs/by-name/mi/micronaut/package.nix b/pkgs/by-name/mi/micronaut/package.nix index f68f3e860a6b..879d54c5336c 100644 --- a/pkgs/by-name/mi/micronaut/package.nix +++ b/pkgs/by-name/mi/micronaut/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation rec { pname = "micronaut"; - version = "4.9.1"; + version = "4.9.2"; src = fetchzip { url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip"; - sha256 = "sha256-BzqOyUTJTvpp/LDZ/jUyvgknRvytAT8Z+K4TTgsnxSc="; + sha256 = "sha256-9TWTihFiEdpGduj14FYQI1SWTlIh6eexwLvVucXMHdY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/oc/ocm/package.nix b/pkgs/by-name/oc/ocm/package.nix index 108d85efd83d..65c859754244 100644 --- a/pkgs/by-name/oc/ocm/package.nix +++ b/pkgs/by-name/oc/ocm/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "ocm"; - version = "1.0.6"; + version = "1.0.7"; src = fetchFromGitHub { owner = "openshift-online"; repo = "ocm-cli"; rev = "v${version}"; - sha256 = "sha256-NNhHd4++o2nJjG4okx5dWUng9Z2b032goaLq+1eZ+KI="; + sha256 = "sha256-fN7nrWxF4eFaEd5iNpVJWoK23S76jjh20834b/MVlPo="; }; - vendorHash = "sha256-KlpQO2xi6edysM45ks2m7/3kkEfxACvK/hzrLpHnEic="; + vendorHash = "sha256-q/Se4jq1a25QX9TzVkPbOi7AeT2hossCX4dh9gMqCx0="; # Strip the final binary. ldflags = [ diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index 0f8d2d9733d6..d75e46322002 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -7,7 +7,6 @@ models-dev, nix-update-script, testers, - tree-sitter, writableTmpDirAsHomeHook, }: @@ -27,12 +26,12 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "0.3.122"; + version = "0.3.132"; src = fetchFromGitHub { owner = "sst"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-JsyUXRfMQ40qQwtaW0Ebh/HlHqzb2D8AvsyJm5Yjm8E="; + hash = "sha256-g++ByI4akYfOTHLhrgm3us77N0jeZwuQIt1mHOLh0GM="; }; tui = buildGoModule { @@ -41,7 +40,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { modRoot = "packages/tui"; - vendorHash = "sha256-nBwYVaBau1iTnPY3d5F/5/ENyjMCikpQYNI5whEJwBk="; + vendorHash = "sha256-qsOL6gsZwEm7YcYO/zoyJAnVmciCjPYqPavV77psybU="; subPackages = [ "cmd/opencode" ]; @@ -108,8 +107,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { outputHashMode = "recursive"; }; - buildInputs = [ tree-sitter ]; - nativeBuildInputs = [ bun models-dev @@ -135,13 +132,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook preBuild bun build \ + --define OPENCODE_TUI_PATH="'${finalAttrs.tui}/bin/tui'" \ --define OPENCODE_VERSION="'${finalAttrs.version}'" \ --compile \ - --minify \ --target=${bun-target.${stdenvNoCC.hostPlatform.system}} \ --outfile=opencode \ ./packages/opencode/src/index.ts \ - ${finalAttrs.tui}/bin/tui runHook postBuild ''; diff --git a/pkgs/by-name/pa/payloadsallthethings/mkdocs.patch b/pkgs/by-name/pa/payloadsallthethings/mkdocs.patch new file mode 100644 index 000000000000..6f1d41ed7840 --- /dev/null +++ b/pkgs/by-name/pa/payloadsallthethings/mkdocs.patch @@ -0,0 +1,21 @@ +diff --git a/mkdocs.yml b/mkdocs.yml +index 1c4cd92..9af93f0 100644 +--- a/mkdocs.yml ++++ b/mkdocs.yml +@@ -59,14 +59,9 @@ markdown_extensions: + anchor_linenums: true + - pymdownx.tasklist: + custom_checkbox: true +- - pymdownx.emoji: +- emoji_index: !!python/name:material.extensions.emoji.twemoji +- emoji_generator: !!python/name:material.extensions.emoji.to_svg + # - mdx_truly_sane_lists: + # nested_indent: 2 + # truly_sane: True +- ++ + plugins: + - search +- - git-revision-date-localized +- - social +\ No newline at end of file diff --git a/pkgs/by-name/pa/payloadsallthethings/package.nix b/pkgs/by-name/pa/payloadsallthethings/package.nix index 2fd0fb3d7602..e3402065b523 100644 --- a/pkgs/by-name/pa/payloadsallthethings/package.nix +++ b/pkgs/by-name/pa/payloadsallthethings/package.nix @@ -2,24 +2,54 @@ lib, fetchFromGitHub, stdenvNoCC, + python3Packages, + yq, }: - +let + inherit (python3Packages) mkdocs mkdocs-material pymdown-extensions; +in stdenvNoCC.mkDerivation { pname = "payloadsallthethings"; - version = "3.0-unstable-2024-01-21"; + version = "2025.1"; src = fetchFromGitHub { owner = "swisskyrepo"; repo = "PayloadsAllTheThings"; - rev = "97cfeee270395a838802fa1fcb8a4d5ffc6d6b48"; - hash = "sha256-LRS60v0o5nPSLfGFH6P0Y5roN8Mk5/KyRF4SWTv/7Hw="; + tag = "4.2"; + hash = "sha256-LBPlGfmIyzgRhUdAJmPxjDB7D8iRHcSA8Tf5teMnFzA="; }; + patches = [ ./mkdocs.patch ]; + + nativeBuildInputs = [ + mkdocs + mkdocs-material + pymdown-extensions + + yq + ]; + + outputs = [ + "out" + "doc" + ]; + + buildPhase = '' + yq -yi '.docs_dir = "source"' mkdocs.yml + mkdir overrides + mv mkdocs.yml .. + cd .. + mkdocs build --theme material + ''; + installPhase = '' runHook preInstall + mkdir -p $doc/share/payloadsallthethings + cp -r site/* $doc/share/payloadsallthethings + mkdir -p $out/share/payloadsallthethings - rm CONTRIBUTING.md mkdocs.yml custom.css - cp -a * $out/share/payloadsallthethings + rm source/CONTRIBUTING.md source/custom.css + cp -r source/* $out/share/payloadsallthethings runHook postInstall ''; @@ -27,7 +57,10 @@ stdenvNoCC.mkDerivation { homepage = "https://github.com/swisskyrepo/PayloadsAllTheThings"; description = "List of useful payloads and bypass for Web Application Security and Pentest/CTF"; license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ shard7 ]; + maintainers = with lib.maintainers; [ + shard7 + felbinger + ]; platforms = lib.platforms.all; sourceProvenance = with lib.sourceTypes; [ fromSource ]; }; diff --git a/pkgs/by-name/po/positron-bin/package.nix b/pkgs/by-name/po/positron-bin/package.nix index 4808a9a7ec43..c987ed0843ff 100644 --- a/pkgs/by-name/po/positron-bin/package.nix +++ b/pkgs/by-name/po/positron-bin/package.nix @@ -22,7 +22,7 @@ }: let pname = "positron-bin"; - version = "2025.07.0-204"; + version = "2025.08.0-130"; in stdenv.mkDerivation { inherit version pname; @@ -31,17 +31,17 @@ stdenv.mkDerivation { if stdenv.hostPlatform.isDarwin then fetchurl { url = "https://cdn.posit.co/positron/releases/mac/universal/Positron-${version}-universal.dmg"; - hash = "sha256-f1EQw6fKH4pgVG7+YcLPv6FawJ2TN507hYLD0pn+PlM="; + hash = "sha256-FMnDXhIj6j/ToLtjUiJObu/SRUb9eTnffC9DBbb2azE="; } else if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { url = "https://cdn.posit.co/positron/releases/deb/arm64/Positron-${version}-arm64.deb"; - hash = "sha256-SxjQPZ2wUmSIYOxBB6AS6Ue7ajXzMkY32nHdkZkNhBA="; + hash = "sha256-zNt+40BLHR48g0ZhY8KDpPVdzcOCW7Isl3JA4nlBisc="; } else fetchurl { url = "https://cdn.posit.co/positron/releases/deb/x86_64/Positron-${version}-x64.deb"; - hash = "sha256-f27LC4+SXnkyePw/fw8r9JYsOQKVoIiFkAet/QtwbNg="; + hash = "sha256-vjEOQw3+AoAHA+zR3w56h1kKuNMsA+WLK6xKEVvMqSU="; }; buildInputs = [ diff --git a/pkgs/by-name/ra/ranger/package.nix b/pkgs/by-name/ra/ranger/package.nix index b472415089c4..98906ddbe0ca 100644 --- a/pkgs/by-name/ra/ranger/package.nix +++ b/pkgs/by-name/ra/ranger/package.nix @@ -17,14 +17,14 @@ python3Packages.buildPythonApplication { pname = "ranger"; - version = "1.9.3-unstable-2025-06-04"; + version = "1.9.3-unstable-2025-08-03"; format = "setuptools"; src = fetchFromGitHub { owner = "ranger"; repo = "ranger"; - rev = "7e38143eaa91c82bed8f309aa167b1e6f2607576"; - hash = "sha256-O0DjecncpN+Bv8Ng+keuvU9iVtWAV4a50p959pMvkww="; + rev = "760fb03dccdfaeb2e08f3a7f4f867f913af2d74f"; + hash = "sha256-lnnJz4/xtJZhxOPfJqZq/o7ke9DpaLCcr5dh2M2AbGg="; }; LC_ALL = "en_US.UTF-8"; diff --git a/pkgs/by-name/se/seamly2d/package.nix b/pkgs/by-name/se/seamly2d/package.nix index 92da7528708d..038e8e2104ca 100644 --- a/pkgs/by-name/se/seamly2d/package.nix +++ b/pkgs/by-name/se/seamly2d/package.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation rec { pname = "seamly2d"; - version = "2025.7.21.216"; + version = "2025.8.4.217"; src = fetchFromGitHub { owner = "FashionFreedom"; repo = "Seamly2D"; tag = "v${version}"; - hash = "sha256-rS+2dwRx5tZySfjSHOmr/PJxJntjcwbM9O99dCsMgnI="; + hash = "sha256-PaGYpGZJGXPXJdfkS0siXGKxhSSdGCzDxAYdGv/lPvA="; }; buildInputs = [ diff --git a/pkgs/by-name/sm/smpmgr/package.nix b/pkgs/by-name/sm/smpmgr/package.nix index d5f3885b45d6..3d984bf9963e 100644 --- a/pkgs/by-name/sm/smpmgr/package.nix +++ b/pkgs/by-name/sm/smpmgr/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "smpmgr"; - version = "0.13.0"; + version = "0.13.1"; pyproject = true; src = fetchFromGitHub { owner = "intercreate"; repo = "smpmgr"; tag = version; - hash = "sha256-7EzJaHVAqXDlVNHzXzk4P+Oj0BzXZB7tGv7tCeYekuM="; + hash = "sha256-1m1cuPrQqZl392l1lN5XIKZN2qUhJvv9gCMnELEtoUA="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix index 02633ab531b4..140b173e851f 100644 --- a/pkgs/by-name/sq/sqlite3-to-mysql/package.nix +++ b/pkgs/by-name/sq/sqlite3-to-mysql/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "sqlite3-to-mysql"; - version = "2.4.1"; + version = "2.4.2"; format = "pyproject"; src = fetchFromGitHub { owner = "techouse"; repo = "sqlite3-to-mysql"; tag = "v${version}"; - hash = "sha256-sX70CmNt4mhZSyzh1x/FEovMpjiJMLFIfxgVIS9CuMY="; + hash = "sha256-wyUJW7G92O3jnwSL5zFy/k/jI6c1H23xYcq7S8wAmsc="; }; build-system = with python3Packages; [ diff --git a/pkgs/by-name/te/temporal/package.nix b/pkgs/by-name/te/temporal/package.nix index 23acc5feadf1..cd8d5fe9f2f7 100644 --- a/pkgs/by-name/te/temporal/package.nix +++ b/pkgs/by-name/te/temporal/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "temporal"; - version = "1.28.0"; + version = "1.28.1"; src = fetchFromGitHub { owner = "temporalio"; repo = "temporal"; rev = "v${version}"; - hash = "sha256-LH6utz2SCupF0juXVL+NFO/DQ+inQbOYSyoyTMl5a+w="; + hash = "sha256-I1Xh9F9c/h6GZxyE75Q3WN7BPN79QuKlB0XKR30vuwg="; }; - vendorHash = "sha256-ycS7uXXNQ6NHuiL796Chc4G2TVNgovn2sXn3k1Ls87Y="; + vendorHash = "sha256-T90mj+EVqlHJVGaUOGwD8acHTbYH6g8NEzKGFwjKu4M="; excludedPackages = [ "./build" ]; diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix index c19bd0309786..696d4d4806e9 100644 --- a/pkgs/by-name/ti/tinymist/package.nix +++ b/pkgs/by-name/ti/tinymist/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "tinymist"; # Please update the corresponding vscode extension when updating # this derivation. - version = "0.13.20"; + version = "0.13.22"; src = fetchFromGitHub { owner = "Myriad-Dreamin"; repo = "tinymist"; tag = "v${finalAttrs.version}"; - hash = "sha256-XMOh7dYOyYPwzhf3+g2CeuZZ3nNr9ku3XO9V+WK0JHk="; + hash = "sha256-OLFffYjgo+go6fEQNM2TVdZL9cHVuA8Tgv73a3ex3JM="; }; - cargoHash = "sha256-FRiN2xEI1JOXW4dFgCqvQ4aG1oAfQTPDFG0blkM35NQ="; + cargoHash = "sha256-IyGYBbb8ilK+8fsFAm1N2A0Cw0qrbTqG20TgQs+1yaA="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 65f5684d2a27..d103d86e3a68 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.1-alpha.16"; + version = "0.0.1-alpha.17"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-hpDzl1TJRCfr5l76HwK90WAbAgeDR48eRNs9knj87lk="; + hash = "sha256-JcUsppjlY0p0jJd+bsvKJwnP2yrjFoRybhipNXGWLsk="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-/SoF87aZHypzEsetgmALmNTheEH/CodZEPW2I5+F/a4="; + cargoHash = "sha256-IVR33Bgnv4YGElqV5ccJ2961XbLSBMEEQdtJAUhc9Ew="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ve/veloren/package.nix b/pkgs/by-name/ve/veloren/package.nix index b0e59713be0b..cd68a5dc95cc 100644 --- a/pkgs/by-name/ve/veloren/package.nix +++ b/pkgs/by-name/ve/veloren/package.nix @@ -61,7 +61,6 @@ rustPlatform.buildRustPackage { env = { # Enable unstable features, see https://gitlab.com/veloren/veloren/-/issues/264 RUSTC_BOOTSTRAP = true; - RUSTC_BREAK_ON_ICE = true; # Set version info, required by veloren-common NIX_GIT_TAG = "v${version}"; @@ -94,8 +93,8 @@ rustPlatform.buildRustPackage { postInstall = '' # Icons install -Dm644 assets/voxygen/net.veloren.veloren.desktop -t "$out/share/applications" - install -Dm644 assets/voxygen/net.veloren.veloren.png "$out/share/pixmaps" - install -Dm644 assets/voxygen/net.veloren.veloren.metainfo.xml "$out/share/metainfo" + install -Dm644 assets/voxygen/net.veloren.veloren.png -t "$out/share/pixmaps" + install -Dm644 assets/voxygen/net.veloren.veloren.metainfo.xml -t "$out/share/metainfo" # Assets directory mkdir -p "$out/share/veloren"; cp -ar assets "$out/share/veloren/" ''; diff --git a/pkgs/by-name/vo/vopono/package.nix b/pkgs/by-name/vo/vopono/package.nix index a99347ce0e81..ad838165b7c4 100644 --- a/pkgs/by-name/vo/vopono/package.nix +++ b/pkgs/by-name/vo/vopono/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage rec { pname = "vopono"; - version = "0.10.13"; + version = "0.10.14"; src = fetchCrate { inherit pname version; - hash = "sha256-xcxOdQyTNpC8Jhy8sE4AZPoFYTd/1gGdwMjc2W4S8Jc="; + hash = "sha256-EfbRSQtJA2ktpFzWnJWbUFLajdpaDdbpKeOykrorl2Q="; }; - cargoHash = "sha256-ZDnSI30pVyvBcVe8Yeug42LxPcdVK1axeBWcpaaXYJQ="; + cargoHash = "sha256-j7KFlFaxgXvrEzuknBTzfYgU1S57YhvVXkP73u888rc="; meta = with lib; { description = "Run applications through VPN connections in network namespaces"; diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index d662717bc103..ab8c967e6fe5 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -39,7 +39,7 @@ let hash = { - x86_64-linux = "sha256-LMScG1cbcvMuMcb+R5lFU3eXsVWJ5ApMBtFi69OjyRs="; + x86_64-linux = "sha256-r6vrE3rdFFYIQDCxLn/K/IEQZMWi6ic7Hsa3jGQnlhU="; } .${system} or throwSystem; @@ -48,7 +48,7 @@ let in stdenvNoCC.mkDerivation rec { pname = "xpipe"; - version = "17.3"; + version = "17.4"; src = fetchzip { url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz"; diff --git a/pkgs/by-name/xr/xray/package.nix b/pkgs/by-name/xr/xray/package.nix index f9795582181e..26bb4a54e5cf 100644 --- a/pkgs/by-name/xr/xray/package.nix +++ b/pkgs/by-name/xr/xray/package.nix @@ -15,13 +15,13 @@ buildGoModule rec { pname = "xray"; - version = "25.7.26"; + version = "25.8.3"; src = fetchFromGitHub { owner = "XTLS"; repo = "Xray-core"; rev = "v${version}"; - hash = "sha256-oPB4OngMDUk+HURDoUhIZ6SGQ0gII740PjgjP2fUK/k="; + hash = "sha256-6BzAp0vm8OkthX1s8xfneX3BkAuXpCtLmGn8yqcRLA8="; }; vendorHash = "sha256-AmY9q0I0S7Xki9mgCJn/nV4Y9Ra6MDgnma2iPnoWQhg="; diff --git a/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix b/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix index 18d51bd2774d..d95b014cdca6 100644 --- a/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix +++ b/pkgs/development/cuda-modules/_cuda/fixups/cuda_cudart.nix @@ -29,6 +29,7 @@ prevAttrs: { ''; postFixup = prevAttrs.postFixup or "" + '' + mv "''${!outputDev}/share" "''${!outputDev}/lib" moveToOutput lib/stubs "$stubs" ln -s "$stubs"/lib/stubs/* "$stubs"/lib/ ln -s "$stubs"/lib/stubs "''${!outputLib}/lib/stubs" diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index 9dca76dc44a4..84e68f87fa4b 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "25.1.7"; + version = "25.2.0"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-dseMHUifLsszSAGCaZwgOwhj0/yfbRlBVVHQz25NdjY="; + hash = "sha256-is5CWcyC0O4Jn08makxowDAiloxYJmMrfuxecu12fyQ="; }; meta = { diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index bd64c3fa2430..31e15d8242a3 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -26,6 +26,7 @@ ninja, pkg-config, python3Packages, + runCommand, rust-bindgen, rust-cbindgen, rustPlatform, @@ -44,41 +45,43 @@ enablePatentEncumberedCodecs ? true, withValgrind ? lib.meta.availableOn stdenv.hostPlatform valgrind-light, + # We enable as many drivers as possible here, to build cross tools + # and support emulation use cases (emulated x86_64 on aarch64, etc) galliumDrivers ? [ - "asahi" # Apple AGX, built on non-aarch64 for cross tools + "asahi" # Apple AGX + "crocus" # Intel legacy "d3d12" # WSL emulated GPU (aka Dozen) + "etnaviv" # Vivante GPU designs (mostly NXP/Marvell SoCs) + "freedreno" # Qualcomm Adreno (all Qualcomm SoCs) + "i915" # Intel extra legacy "iris" # new Intel (Broadwell+) + "lima" # ARM Mali 4xx "llvmpipe" # software renderer "nouveau" # Nvidia - "panfrost" # ARM Mali Midgard and up (T/G series), built on non-ARM for cross tools + "panfrost" # ARM Mali Midgard and up (T/G series) "r300" # very old AMD "r600" # less old AMD "radeonsi" # new AMD (GCN+) "softpipe" # older software renderer "svga" # VMWare virtualized GPU - "virgl" # QEMU virtualized GPU (aka VirGL) - "zink" # generic OpenGL over Vulkan, experimental - ] - ++ lib.optionals (stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isAarch32) [ - "etnaviv" # Vivante GPU designs (mostly NXP/Marvell SoCs) - "freedreno" # Qualcomm Adreno (all Qualcomm SoCs) - "lima" # ARM Mali 4xx - "vc4" # Broadcom VC4 (Raspberry Pi 0-3) - ] - ++ lib.optionals stdenv.hostPlatform.isAarch64 [ "tegra" # Nvidia Tegra SoCs "v3d" # Broadcom VC5 (Raspberry Pi 4) - ] - ++ lib.optionals stdenv.hostPlatform.isx86 [ - "crocus" # Intel legacy, x86 only - "i915" # Intel extra legacy, x86 only + "vc4" # Broadcom VC4 (Raspberry Pi 0-3) + "virgl" # QEMU virtualized GPU (aka VirGL) + "zink" # generic OpenGL over Vulkan, experimental ], vulkanDrivers ? [ "amd" # AMD (aka RADV) - "asahi" # Apple AGX, built on non-aarch64 for cross tools + "asahi" # Apple AGX + "broadcom" # Broadcom VC5 (Raspberry Pi 4, aka V3D) + "freedreno" # Qualcomm Adreno (all Qualcomm SoCs) + "gfxstream" # Android virtualized GPU + "imagination-experimental" # PowerVR Rogue (currently N/A) + "intel_hasvk" # Intel Haswell/Broadwell, "legacy" Vulkan driver (https://www.phoronix.com/news/Intel-HasVK-Drop-Dead-Code) "intel" # new Intel (aka ANV) "microsoft-experimental" # WSL virtualized GPU (aka DZN/Dozen) "nouveau" # Nouveau (aka NVK) + "panfrost" # ARM Mali Midgard and up (T/G series) "swrast" # software renderer (aka Lavapipe) ] ++ @@ -88,16 +91,7 @@ # QEMU virtualized GPU (aka VirGL) # Requires ATOMIC_INT_LOCK_FREE == 2. "virtio" - ] - ++ lib.optionals stdenv.hostPlatform.isAarch64 [ - "broadcom" # Broadcom VC5 (Raspberry Pi 4, aka V3D) - "freedreno" # Qualcomm Adreno (all Qualcomm SoCs) - "imagination-experimental" # PowerVR Rogue (currently N/A) - "panfrost" # ARM Mali Midgard and up (T/G series) - ] - ++ lib.optionals stdenv.hostPlatform.isx86 [ - "intel_hasvk" # Intel Haswell/Broadwell, "legacy" Vulkan driver (https://www.phoronix.com/news/Intel-HasVK-Drop-Dead-Code) - ], + ], eglPlatforms ? [ "x11" "wayland" @@ -115,41 +109,28 @@ }: let - rustDeps = [ - { - pname = "paste"; - version = "1.0.14"; - hash = "sha256-+J1h7New5MEclUBvwDQtTYJCHKKqAEOeQkuKy+g0vEc="; - } - { - pname = "proc-macro2"; - version = "1.0.86"; - hash = "sha256-9fYAlWRGVIwPp8OKX7Id84Kjt8OoN2cANJ/D9ZOUUZE="; - } - { - pname = "quote"; - version = "1.0.33"; - hash = "sha256-VWRCZJO0/DJbNu0/V9TLaqlwMot65YjInWT9VWg57DY="; - } - { - pname = "syn"; - version = "2.0.68"; - hash = "sha256-nGLBbxR0DFBpsXMngXdegTm/o13FBS6QsM7TwxHXbgQ="; - } - { - pname = "unicode-ident"; - version = "1.0.12"; - hash = "sha256-KX8NqYYw6+rGsoR9mdZx8eT1HIPEUUyxErdk2H/Rlj8="; - } + rustDeps = lib.importJSON ./wraps.json; + + fetchDep = + dep: + fetchCrate { + inherit (dep) pname version hash; + unpack = false; + }; + + toCommand = dep: "ln -s ${dep} $out/${dep.pname}-${dep.version}.tar.gz"; + + packageCacheCommand = lib.pipe rustDeps [ + (builtins.map fetchDep) + (builtins.map toCommand) + (lib.concatStringsSep "\n") ]; - copyRustDep = dep: '' - cp -R --no-preserve=mode,ownership ${fetchCrate dep} subprojects/${dep.pname}-${dep.version} - cp -R subprojects/packagefiles/${dep.pname}/* subprojects/${dep.pname}-${dep.version}/ + packageCache = runCommand "mesa-rust-package-cache" { } '' + mkdir -p $out + ${packageCacheCommand} ''; - copyRustDeps = lib.concatStringsSep "\n" (builtins.map copyRustDep rustDeps); - needNativeCLC = !stdenv.buildPlatform.canExecute stdenv.hostPlatform; common = import ./common.nix { inherit lib fetchFromGitLab; }; @@ -175,8 +156,6 @@ stdenv.mkDerivation { exit 42 fi done - - ${copyRustDeps} ''; outputs = [ @@ -209,6 +188,8 @@ stdenv.mkDerivation { PATH=${lib.getDev llvmPackages.libllvm}/bin:$PATH ''; + env.MESON_PACKAGE_CACHE_DIR = packageCache; + mesonFlags = [ "--sysconfdir=/etc" @@ -223,13 +204,6 @@ stdenv.mkDerivation { (lib.mesonEnable "gbm" true) (lib.mesonBool "libgbm-external" true) - (lib.mesonBool "gallium-nine" false) # Direct3D9 in Wine, largely supplanted by DXVK - - # Only used by xf86-video-vmware, which has more features than VMWare's KMS driver, - # so we're keeping it for now. Should be removed when that's no longer the case. - # See: https://github.com/NixOS/nixpkgs/pull/392492 - (lib.mesonEnable "gallium-xa" true) - (lib.mesonBool "teflon" true) # TensorFlow frontend # Enable all freedreno kernel mode drivers. (For example, virtio can be @@ -237,9 +211,6 @@ stdenv.mkDerivation { # is ignored when freedreno is not being built. (lib.mesonOption "freedreno-kmds" "msm,kgsl,virtio,wsl") - # Enable Intel RT stuff when available - (lib.mesonEnable "intel-rt" stdenv.hostPlatform.isx86_64) - # Required for OpenCL (lib.mesonOption "clang-libdir" "${lib.getLib llvmPackages.clang-unwrapped}/lib") @@ -247,15 +218,19 @@ stdenv.mkDerivation { (lib.mesonBool "gallium-rusticl" true) (lib.mesonOption "gallium-rusticl-enable-drivers" "auto") - # meson auto_features enables this, but we do not want it - (lib.mesonEnable "android-libbacktrace" false) - (lib.mesonEnable "microsoft-clc" false) # Only relevant on Windows (OpenCL 1.2 API on top of D3D12) - # Enable more sensors in gallium-hud (lib.mesonBool "gallium-extra-hud" true) # Disable valgrind on targets where it's not available (lib.mesonEnable "valgrind" withValgrind) + + # Enable Intel RT stuff when available + (lib.mesonEnable "intel-rt" (stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isAarch64)) + + # meson auto_features enables these, but we do not want them + (lib.mesonEnable "gallium-mediafoundation" false) # Windows only + (lib.mesonEnable "android-libbacktrace" false) # Android only + (lib.mesonEnable "microsoft-clc" false) # Only relevant on Windows (OpenCL 1.2 API on top of D3D12) ] ++ lib.optionals enablePatentEncumberedCodecs [ (lib.mesonOption "video-codecs" "all") diff --git a/pkgs/development/libraries/mesa/opencl.patch b/pkgs/development/libraries/mesa/opencl.patch index 9d40da82f856..d71f168d83cf 100644 --- a/pkgs/development/libraries/mesa/opencl.patch +++ b/pkgs/development/libraries/mesa/opencl.patch @@ -1,23 +1,23 @@ diff --git a/meson.build b/meson.build -index c150bff74ff..37fa7f0531b 100644 +index 393f3ac1b93..fbc90b5645e 100644 --- a/meson.build +++ b/meson.build -@@ -1850,7 +1850,7 @@ endif +@@ -1836,7 +1836,7 @@ endif dep_clang = null_dep - if with_clc or with_gallium_clover + if with_clc - llvm_libdir = dep_llvm.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir') + llvm_libdir = get_option('clang-libdir') dep_clang = cpp.find_library('clang-cpp', dirs : llvm_libdir, required : false) -diff --git a/meson_options.txt b/meson_options.txt -index 82324617884..4bde97a8568 100644 +diff --git a/meson.options b/meson.options +index b1cdb06fcc9..3e8861979ae 100644 --- a/meson.options +++ b/meson.options -@@ -738,3 +738,10 @@ option( - 'none', 'dri2' - ], +@@ -856,3 +856,10 @@ option( + value : false, + description : 'Build virtgpu_kumquat (only useful with gfxstream currently)' ) + +option( @@ -26,24 +26,11 @@ index 82324617884..4bde97a8568 100644 + value : '', + description : 'Locations to search for clang libraries.' +) -diff --git a/src/gallium/targets/opencl/meson.build b/src/gallium/targets/opencl/meson.build -index ab2c83556a8..a59e88e122f 100644 ---- a/src/gallium/targets/opencl/meson.build -+++ b/src/gallium/targets/opencl/meson.build -@@ -56,7 +56,7 @@ if with_opencl_icd - configuration : _config, - input : 'mesa.icd.in', - output : 'mesa.icd', -- install : true, -+ install : false, - install_tag : 'runtime', - install_dir : join_paths(get_option('sysconfdir'), 'OpenCL', 'vendors'), - ) diff --git a/src/gallium/targets/rusticl/meson.build b/src/gallium/targets/rusticl/meson.build -index 35833dc7423..41a95927cab 100644 +index 2b214adbbf5..7f919397ad5 100644 --- a/src/gallium/targets/rusticl/meson.build +++ b/src/gallium/targets/rusticl/meson.build -@@ -63,7 +63,7 @@ configure_file( +@@ -64,7 +64,7 @@ configure_file( configuration : _config, input : 'rusticl.icd.in', output : 'rusticl.icd', diff --git a/pkgs/development/libraries/mesa/update-wraps.py b/pkgs/development/libraries/mesa/update-wraps.py new file mode 100644 index 000000000000..037dfc0397b2 --- /dev/null +++ b/pkgs/development/libraries/mesa/update-wraps.py @@ -0,0 +1,50 @@ +import base64 +import binascii +import configparser +import json +import pathlib +import sys +import urllib.parse + + +def to_sri(hash: str): + raw = binascii.unhexlify(hash) + b64 = base64.b64encode(raw).decode() + return f"sha256-{b64}" + + +def main(dir: str): + result = [] + for file in (pathlib.Path(dir) / "subprojects").glob("*.wrap"): + name = file.stem + parser = configparser.ConfigParser() + _ = parser.read(file) + sections = parser.sections() + if "wrap-file" not in sections: + continue + + url = parser.get("wrap-file", "source_url") + if "crates.io" not in url: + continue + + parsed = urllib.parse.urlparse(url) + path = parsed.path.split("/") + assert path[4] == name + version = path[5] + + hash = to_sri(parser.get("wrap-file", "source_hash")) + + result.append({ + "pname": name, + "version": version, + "hash": hash, + }) + + here = pathlib.Path(__file__).parent + with (here / "wraps.json").open("w") as fd: + json.dump(result, fd, indent=4) + _ = fd.write("\n") + + +if __name__ == '__main__': + main(*sys.argv[1:]) diff --git a/pkgs/development/libraries/mesa/wraps.json b/pkgs/development/libraries/mesa/wraps.json new file mode 100644 index 000000000000..5b185c2d5623 --- /dev/null +++ b/pkgs/development/libraries/mesa/wraps.json @@ -0,0 +1,137 @@ +[ + { + "pname": "errno", + "version": "0.3.12", + "hash": "sha256-zqFO+TVeO+qwY3A6qdqxWv0l8GZ8NBMQweUnS7HQ2hg=" + }, + { + "pname": "quote", + "version": "1.0.35", + "hash": "sha256-KR7Jq179k0qvUDpkZsXVJRU10QjudHRyw5d8xazIaO8=" + }, + { + "pname": "pest", + "version": "2.8.0", + "hash": "sha256-GY23RTHVjHCjYcQiAe/efiWR6XbVGMr3ZipH3Fcg57Y=" + }, + { + "pname": "equivalent", + "version": "1.0.1", + "hash": "sha256-VEOAfW3/aTc9Qzq571N4rY31DKYpjK8V3m5S4kqvVNU=" + }, + { + "pname": "syn", + "version": "2.0.87", + "hash": "sha256-JapM40bQOm3NaN2LQBC8t05U5iyQxXPzlMRurpmroy0=" + }, + { + "pname": "remain", + "version": "0.2.12", + "hash": "sha256-GtXgESMMrSdNBTJGDFq2mCjqR651aBtCqEFmPv/695Q=" + }, + { + "pname": "unicode-ident", + "version": "1.0.12", + "hash": "sha256-M1S5rD+uH/Z1XLbbU2g622YWNPZ1V5Qt6k+s6+wP7ks=" + }, + { + "pname": "cfg-if", + "version": "1.0.0", + "hash": "sha256-uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=" + }, + { + "pname": "bitflags", + "version": "2.9.1", + "hash": "sha256-G45WmF7GLRfpwQAdyJyI7NfcCOR+ul7Hwpx7Xu7N6Wc=" + }, + { + "pname": "pest_derive", + "version": "2.8.0", + "hash": "sha256-1yXZz9eeh9zMk0Gi7znRtvY1PWjEszwXf+u+GkAsl8U=" + }, + { + "pname": "rustc-hash", + "version": "2.1.1", + "hash": "sha256-NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=" + }, + { + "pname": "ucd-trie", + "version": "0.1.6", + "hash": "sha256-7WRikv/IGI746k0eDgFQ+xWlwuEq2bj8GRrnqKfzxLk=" + }, + { + "pname": "indexmap", + "version": "2.2.6", + "hash": "sha256-Fo+3Fd2kchXjYJEsCWZJ0j1Yvzkqxi9zkZ6DF0XkDyY=" + }, + { + "pname": "paste", + "version": "1.0.14", + "hash": "sha256-3jFFrwgCTeqfqZFPOBoXuPxgNN+wDzqEAT9/9D8p7Uw=" + }, + { + "pname": "hashbrown", + "version": "0.14.1", + "hash": "sha256-ff2mKhL1Xa6uUBX4GwuuoUU5HLRSD4bCSPxhXXJkDRI=" + }, + { + "pname": "libc", + "version": "0.2.168", + "hash": "sha256-Wq6ymB4GBsoR15cY+LsBFk8dbtdQgBgtOr8Bfm0kS20=" + }, + { + "pname": "thiserror-impl", + "version": "2.0.11", + "hash": "sha256-Jq/BuuqKmJM37rUrbnKgOXgM5Fw+38ycW50RL+6xc8I=" + }, + { + "pname": "once_cell", + "version": "1.8.0", + "hash": "sha256-aS/LY7ZLF1gCngqW7mPgSc6MWUhYfy9yCN8EYl5fa1Y=" + }, + { + "pname": "rustix", + "version": "1.0.7", + "hash": "sha256-xx6D1q/n/2SJDsa3HWppu4phCreM42SzNSh2u0yAEmY=" + }, + { + "pname": "pest_generator", + "version": "2.8.0", + "hash": "sha256-230Bcmvoq2arMvnfRnrosRSJBmhbvnXILR5l1/Wz+EE=" + }, + { + "pname": "thiserror", + "version": "2.0.11", + "hash": "sha256-1FLyhLc+bXbdNnWKDIaEsdW+MfkridB/1YIhdXMiBvw=" + }, + { + "pname": "proc-macro2", + "version": "1.0.86", + "hash": "sha256-XnGejfZl3w0cj7/SOAFXRHNhUdREXsCDa45iiq4QO3c=" + }, + { + "pname": "zerocopy", + "version": "0.8.13", + "hash": "sha256-Z5FKtFHzv9Lmnl6dLvOFhITnB01j8gT9Fm7DkbVN4h0=" + }, + { + "pname": "roxmltree", + "version": "0.20.0", + "hash": "sha256-bCC2eTtcL6ZVOyUBVLeNbQ2zfnJwCuNfrZOHpG9IfJc=" + }, + { + "pname": "zerocopy-derive", + "version": "0.8.13", + "hash": "sha256-eYjXOkMDyiid8DMWvEkOk0rM83Gva8dFOTzzwsXE8l0=" + }, + { + "pname": "pest_meta", + "version": "2.8.0", + "hash": "sha256-f5+DJHBJSQbR/KUyn4q1eRzGC+sjDHSBXf9UHL0rXKA=" + }, + { + "pname": "log", + "version": "0.4.27", + "hash": "sha256-E9wt81HjICeDof4NRDdfcpX/tASSZ7DzAYNG3BIqHZQ=" + } +] diff --git a/pkgs/development/php-packages/apcu/default.nix b/pkgs/development/php-packages/apcu/default.nix index 50ebcc54c4a1..33b1b6c0b7f6 100644 --- a/pkgs/development/php-packages/apcu/default.nix +++ b/pkgs/development/php-packages/apcu/default.nix @@ -6,7 +6,7 @@ }: let - version = "5.1.24"; + version = "5.1.26"; in buildPecl { inherit version; @@ -16,7 +16,7 @@ buildPecl { owner = "krakjoe"; repo = "apcu"; rev = "v${version}"; - sha256 = "sha256-g+Oo6y+24VOWHaDZ23iItkGwOa5bTtKMAjZOmAi6EOo="; + sha256 = "sha256-zJTrFckl7caKAF5/IL9RpVhbwsFZiol6w2GVpNdDdPg="; }; buildInputs = [ pcre2 ]; diff --git a/pkgs/development/python-modules/anthropic/default.nix b/pkgs/development/python-modules/anthropic/default.nix index 8f4ff4d62bb3..00073ddaf14d 100644 --- a/pkgs/development/python-modules/anthropic/default.nix +++ b/pkgs/development/python-modules/anthropic/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + stdenv, # build-system hatch-fancy-pypi-readme, @@ -80,6 +81,11 @@ buildPythonPackage rec { disabledTests = [ # Test require network access "test_copy_build_request" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Hangs + # https://github.com/anthropics/anthropic-sdk-python/issues/1008 + "test_get_platform" ]; disabledTestPaths = [ diff --git a/pkgs/development/python-modules/apprise/default.nix b/pkgs/development/python-modules/apprise/default.nix index 45a203e495ce..0491a7bf5a62 100644 --- a/pkgs/development/python-modules/apprise/default.nix +++ b/pkgs/development/python-modules/apprise/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "apprise"; - version = "1.9.3"; + version = "1.9.4"; pyproject = true; disabled = pythonOlder "3.7"; src = fetchPypi { inherit pname version; - hash = "sha256-9YNmfqNbiJnNRjGMbLJvD69qRgWxGRdMJSOgElkMZaY="; + hash = "sha256-SDEiruGaiaewdezUjvEa4315dE9660ULz5hammwoyYg="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/development/python-modules/awscrt/default.nix b/pkgs/development/python-modules/awscrt/default.nix index 4702171f0a50..f4ae0a158f14 100644 --- a/pkgs/development/python-modules/awscrt/default.nix +++ b/pkgs/development/python-modules/awscrt/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "awscrt"; - version = "0.27.4"; + version = "0.27.5"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; - hash = "sha256-yyPLdnyi48AAfImbKJ1mjSiusFVTTfNadBhHE19s2Rw="; + hash = "sha256-2TYEuzld19s3aWvLtHDtK9E/cgSExsTJ9GzzpoIF9xk="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index 1c2e08a4f302..35dea3a7130e 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -359,7 +359,7 @@ buildPythonPackage rec { pname = "boto3-stubs"; - version = "1.40.0"; + version = "1.40.3"; pyproject = true; disabled = pythonOlder "3.7"; @@ -367,7 +367,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "boto3_stubs"; inherit version; - hash = "sha256-rMdc3VGb1sBtx5xT/GvU/+L3L34uN0rpysEGsfi6XuE="; + hash = "sha256-0IyFSdOam+ft9PRs6j2IdzPWI9CexUHwocbiOgZXLuE="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/dvc-studio-client/default.nix b/pkgs/development/python-modules/dvc-studio-client/default.nix index ea11566ec17d..64a77130f92b 100644 --- a/pkgs/development/python-modules/dvc-studio-client/default.nix +++ b/pkgs/development/python-modules/dvc-studio-client/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "dvc-studio-client"; - version = "0.21.0"; + version = "0.22.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "iterative"; repo = "dvc-studio-client"; tag = version; - hash = "sha256-SCRMBZKOt8JtDi5aGgk6TCxetvG3QU1jOv6U5/6ChTE="; + hash = "sha256-pMjLbtsUD0fj4OcJI8FufQRYe7HJ0S8z1jYK0Ri7uWA="; }; build-system = [ setuptools-scm ]; @@ -41,7 +41,7 @@ buildPythonPackage rec { meta = with lib; { description = "Library to post data from DVC/DVCLive to Iterative Studio"; homepage = "https://github.com/iterative/dvc-studio-client"; - changelog = "https://github.com/iterative/dvc-studio-client/releases/tag/${version}"; + changelog = "https://github.com/iterative/dvc-studio-client/releases/tag/${src.tag}"; license = licenses.asl20; maintainers = with maintainers; [ melling ]; }; diff --git a/pkgs/development/python-modules/enterpriseattack/default.nix b/pkgs/development/python-modules/enterpriseattack/default.nix index 390c891fc533..986af55e1e67 100644 --- a/pkgs/development/python-modules/enterpriseattack/default.nix +++ b/pkgs/development/python-modules/enterpriseattack/default.nix @@ -2,27 +2,28 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, requests, setuptools, + setuptools-scm, ujson, }: buildPythonPackage rec { pname = "enterpriseattack"; - version = "0.1.8"; + version = "1.0.3"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "xakepnz"; repo = "enterpriseattack"; - tag = "v.${version}"; - hash = "sha256-cxbGc9iQe94Th6MSUldI17oVCclFhUM78h1w+6KXzm4="; + tag = "v${version}"; + hash = "sha256-9tEJVz6eO02/iwOHIjhcASfSd2t2W06JGzxSqepUYjk="; }; - build-system = [ setuptools ]; + build-system = [ + setuptools + setuptools-scm + ]; dependencies = [ requests diff --git a/pkgs/development/python-modules/essentials-openapi/default.nix b/pkgs/development/python-modules/essentials-openapi/default.nix index 450aedcca5b2..00938922eeb1 100644 --- a/pkgs/development/python-modules/essentials-openapi/default.nix +++ b/pkgs/development/python-modules/essentials-openapi/default.nix @@ -18,14 +18,14 @@ }: buildPythonPackage rec { pname = "essentials-openapi"; - version = "1.2.0"; + version = "1.2.1"; pyproject = true; src = fetchFromGitHub { owner = "Neoteroi"; repo = "essentials-openapi"; tag = "v${version}"; - hash = "sha256-aag66YafLDSLBcXyRNcTyiqf3U4hx2gjimxhKVns/zc="; + hash = "sha256-HckCdDQ7wNg+uHLwAaoBIxg2cfubkcFC1mhviOeFdDg="; }; nativeBuildInputs = [ hatchling ]; diff --git a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix index 441ff8ce3327..b30decb96819 100644 --- a/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix +++ b/pkgs/development/python-modules/faraday-agent-parameters-types/default.nix @@ -5,24 +5,23 @@ marshmallow, packaging, pytestCheckHook, - pythonOlder, setuptools, validators, }: buildPythonPackage rec { pname = "faraday-agent-parameters-types"; - version = "1.8.0"; + version = "1.8.1"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchPypi { pname = "faraday_agent_parameters_types"; inherit version; - hash = "sha256-ZyTaQN6T+F8QKPuTfGcEtdKM/2hvtekghG4UwtER02A="; + hash = "sha256-o4N1op+beeoM0GGtcQGWNfFt6SMDohiNnOyD8lWzuk0="; }; + pythonRelaxDeps = [ "validators" ]; + postPatch = '' substituteInPlace setup.py \ --replace-warn '"pytest-runner",' "" diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix index cd88034051cc..58f7a0e3f984 100644 --- a/pkgs/development/python-modules/faraday-plugins/default.nix +++ b/pkgs/development/python-modules/faraday-plugins/default.nix @@ -8,9 +8,9 @@ html2text, lxml, markdown, + pandas, pytestCheckHook, python-dateutil, - pythonOlder, pytz, requests, setuptools, @@ -21,16 +21,14 @@ buildPythonPackage rec { pname = "faraday-plugins"; - version = "1.24.1"; + version = "1.25.0"; pyproject = true; - disabled = pythonOlder "3.7"; - src = fetchFromGitHub { owner = "infobyte"; repo = "faraday_plugins"; tag = version; - hash = "sha256-CTBEerFfqE9zRTe6l7IDKXOP+WVEPYdNMuMk2PBkkdw="; + hash = "sha256-VkpwTHPpM1cS5HT5zE3gB25zWOTIVaZdPKNgQFJHO/Q="; }; postPatch = '' @@ -47,6 +45,7 @@ buildPythonPackage rec { html2text lxml markdown + pandas python-dateutil pytz requests diff --git a/pkgs/development/python-modules/gftools/default.nix b/pkgs/development/python-modules/gftools/default.nix index b0dc5184e1ed..5fd907f23aab 100644 --- a/pkgs/development/python-modules/gftools/default.nix +++ b/pkgs/development/python-modules/gftools/default.nix @@ -62,14 +62,14 @@ let in buildPythonPackage rec { pname = "gftools"; - version = "0.9.87"; + version = "0.9.88"; pyproject = true; src = fetchFromGitHub { owner = "googlefonts"; repo = "gftools"; tag = "v${version}"; - hash = "sha256-xHgF4+wyoM3IAehdtIaDNpx7HpfwKDt0CVYGUvMKvDY="; + hash = "sha256-eCMjxqMxJ2xzPyLHoby0gmrcJVTECzUZmLywpKarDXI="; }; postPatch = '' diff --git a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix index aa9de735fa29..99fb2881ff76 100644 --- a/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix +++ b/pkgs/development/python-modules/google-cloud-network-connectivity/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "google-cloud-network-connectivity"; - version = "2.8.1"; + version = "2.9.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { inherit version; pname = "google_cloud_network_connectivity"; - hash = "sha256-U8czLn5ttFuJ2VynJ0R/fJlK9r0zC43qpP1aU8coorA="; + hash = "sha256-oIB9RPDCs90QBuujdkbM6QIi9NEj6ray6Nkp5MyDHrU="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/hf-xet/default.nix b/pkgs/development/python-modules/hf-xet/default.nix index 7fd58719000a..39b8a914051b 100644 --- a/pkgs/development/python-modules/hf-xet/default.nix +++ b/pkgs/development/python-modules/hf-xet/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "hf-xet"; - version = "1.1.5"; + version = "1.1.7"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "xet-core"; tag = "v${version}"; - hash = "sha256-udjZcXTH+Mc4Gvj6bSPv1xi4MyXrLeCYav+7CzKWyhY="; + hash = "sha256-jOw9ltijM4KB3MyJ5z3XpIpNc2D9DVEP3CyyT6r8xlY="; }; sourceRoot = "${src.name}/hf_xet"; @@ -28,7 +28,7 @@ buildPythonPackage rec { src sourceRoot ; - hash = "sha256-PTzYubJHFvhq6T3314R4aqBAJlwehOqF7SbpLu4Jo6E="; + hash = "sha256-WoMs7GeELuhZitv59aD6X43wiscSFMKKW7mYxaPZ/mQ="; }; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/langgraph-checkpoint/default.nix b/pkgs/development/python-modules/langgraph-checkpoint/default.nix index 8c0f1a10c7cb..d6518940027a 100644 --- a/pkgs/development/python-modules/langgraph-checkpoint/default.nix +++ b/pkgs/development/python-modules/langgraph-checkpoint/default.nix @@ -57,6 +57,12 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTests = [ + # assert 1.0000000000000004 == 1.0000000000000002 + # https://github.com/langchain-ai/langgraph/issues/5845 + "test_embed_with_path" + ]; + passthru.updateScript = gitUpdater { rev-prefix = "checkpoint=="; }; diff --git a/pkgs/development/python-modules/lightning-utilities/default.nix b/pkgs/development/python-modules/lightning-utilities/default.nix index 5e9fe3aa8ab2..c8f7470052ec 100644 --- a/pkgs/development/python-modules/lightning-utilities/default.nix +++ b/pkgs/development/python-modules/lightning-utilities/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "lightning-utilities"; - version = "0.15.1"; + version = "0.15.2"; pyproject = true; src = fetchFromGitHub { owner = "Lightning-AI"; repo = "utilities"; tag = "v${version}"; - hash = "sha256-GQVd81PHtAY9nr+YSVQli91AxbXSQFH0IALcZBMiu5o="; + hash = "sha256-0unIL5jylunxTJxFTN+Q4aCFtD5zIHRNWEAWSbw+Fsk="; }; postPatch = '' diff --git a/pkgs/development/python-modules/llama-cloud-services/default.nix b/pkgs/development/python-modules/llama-cloud-services/default.nix index 03783310a694..c0670d8ebffb 100644 --- a/pkgs/development/python-modules/llama-cloud-services/default.nix +++ b/pkgs/development/python-modules/llama-cloud-services/default.nix @@ -8,7 +8,7 @@ llama-cloud, llama-index-core, platformdirs, - poetry-core, + hatchling, pydantic, pytest-asyncio, pytestCheckHook, @@ -17,19 +17,21 @@ buildPythonPackage rec { pname = "llama-cloud-services"; - version = "0.6.53"; + version = "0.6.54"; pyproject = true; src = fetchFromGitHub { owner = "run-llama"; repo = "llama_cloud_services"; tag = "v${version}"; - hash = "sha256-b64yOpjOrcV+6isCVo3CQ/pbzrG8GBZe1rvBiUIJ+Y8="; + hash = "sha256-bTJkpMWuQzlsooOXUBNhMvPgYH0h4NvA8uOW6Mg6q8s="; }; + sourceRoot = "${src.name}/py"; + pythonRelaxDeps = [ "llama-cloud" ]; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ click diff --git a/pkgs/development/python-modules/llama-parse/default.nix b/pkgs/development/python-modules/llama-parse/default.nix index 26e74400371f..0038081e5f69 100644 --- a/pkgs/development/python-modules/llama-parse/default.nix +++ b/pkgs/development/python-modules/llama-parse/default.nix @@ -3,28 +3,23 @@ buildPythonPackage, fetchPypi, llama-cloud-services, - poetry-core, - pythonOlder, + hatchling, }: buildPythonPackage rec { pname = "llama-parse"; - version = "0.6.46"; + version = "0.6.54"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchPypi { pname = "llama_parse"; inherit version; - hash = "sha256-YFQ/90Es+9JwNSLlmtuJE+2pZr5+keOVvxFNY1T05e8="; + hash = "sha256-xwezEVIVXJuuhOMW+reQu8jIX02IJc5e44br632yWPE="; }; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; - dependencies = [ - llama-cloud-services - ]; + dependencies = [ llama-cloud-services ]; pythonImportsCheck = [ "llama_parse" ]; diff --git a/pkgs/development/python-modules/llm-anthropic/default.nix b/pkgs/development/python-modules/llm-anthropic/default.nix index 41bc86f10a15..9cc81b6477c7 100644 --- a/pkgs/development/python-modules/llm-anthropic/default.nix +++ b/pkgs/development/python-modules/llm-anthropic/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "llm-anthropic"; - version = "0.17"; + version = "0.18"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-anthropic"; tag = version; - hash = "sha256-2fatBKZMttC5flzfC7MWCpduc3m6IOVWZiW1K2dYqis="; + hash = "sha256-eyB68wPc4ALnEypUXN20ru7UfS6yKLp2NJohH3Av9Ls="; }; build-system = [ @@ -47,7 +47,7 @@ buildPythonPackage rec { meta = { description = "LLM access to models by Anthropic, including the Claude series"; homepage = "https://github.com/simonw/llm-anthropic"; - changelog = "https://github.com/simonw/llm-anthropic/releases/tag/${version}/CHANGELOG.md"; + changelog = "https://github.com/simonw/llm-anthropic/releases/tag/${src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aos ]; }; diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 3206647a40bf..b92b558c588c 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -58,8 +58,8 @@ rec { "sha256-E2wUtUSMX4Lyj+HioQD6km3sGGETjgzujJbEewOHc5M="; mypy-boto3-acm-pca = - buildMypyBoto3Package "acm-pca" "1.40.0" - "sha256-QuPE++0Y/KxuL8yNLyUGXWExZ4UqTnXhoi/RGavS4AE="; + buildMypyBoto3Package "acm-pca" "1.40.1" + "sha256-GZMeU5qLmE7eM6zSuS3e63ytY8C1jlnjUVkJmAiAoCo="; mypy-boto3-amp = buildMypyBoto3Package "amp" "1.40.0" @@ -146,8 +146,8 @@ rec { "sha256-2oQp9Va82Feyyf7ZEz7wv+y4mOK3TpZ586qvzCZwK/E="; mypy-boto3-auditmanager = - buildMypyBoto3Package "auditmanager" "1.40.0" - "sha256-ZA24MbNdmMcTygsXnfPg//NYdCh3THEs30DqP8f660A="; + buildMypyBoto3Package "auditmanager" "1.40.1" + "sha256-p8jnTJigD8QuLe3vjZwE7ZyGgBblpSdM0II0Cr/xFS8="; mypy-boto3-autoscaling = buildMypyBoto3Package "autoscaling" "1.40.0" @@ -470,8 +470,8 @@ rec { "sha256-DQZUI72cnRt4YwHMQivMdL4y9B9EN2H7dIMmybcX/Uk="; mypy-boto3-eks = - buildMypyBoto3Package "eks" "1.40.0" - "sha256-bfQxrWlOJQJVJ/pSyzdkaj5vN3tE8PbH2ioeJmEetpc="; + buildMypyBoto3Package "eks" "1.40.3" + "sha256-vkqLHrhHhU4CsvLez2MDUHWwlU91i4i+DVEs5TM3Rp8="; mypy-boto3-elastic-inference = buildMypyBoto3Package "elastic-inference" "1.36.0" @@ -682,8 +682,8 @@ rec { "sha256-E1l57KrYP3ggjLVj94kzBB85CFF7HtldUMHGZP7aUEo="; mypy-boto3-iotsitewise = - buildMypyBoto3Package "iotsitewise" "1.40.0" - "sha256-0gyUqA8uLDn2hJeD+UrThCNCMLbWtu6EL7pyTu9P4WA="; + buildMypyBoto3Package "iotsitewise" "1.40.2" + "sha256-BXLPMwfbqcpaRnAuxrmG4pWUsVFHUW+foMvB1gh5Ye4="; mypy-boto3-iotthingsgraph = buildMypyBoto3Package "iotthingsgraph" "1.40.0" @@ -802,8 +802,8 @@ rec { "sha256-Skch80b9xDgcLwq2CGrS8xEhKZPEMJGT6qB9f0Z5XwY="; mypy-boto3-lightsail = - buildMypyBoto3Package "lightsail" "1.40.0" - "sha256-uUQ1OmrXriVMWYxXneBusgAGW69GqWH+46NNesBVFus="; + buildMypyBoto3Package "lightsail" "1.40.1" + "sha256-1+1UINrLuBwQrBxgjLWI4xJF7GiQDiHI6OjB6Kkct+Y="; mypy-boto3-location = buildMypyBoto3Package "location" "1.40.0" @@ -1086,8 +1086,8 @@ rec { "sha256-1yLtNpzjAZzF2L87OvTsXN7VhwyQt3KA1YpRxPPjNG8="; mypy-boto3-rds = - buildMypyBoto3Package "rds" "1.40.0" - "sha256-HjJ4R9cZKbxTWMOiehyIFQbmgFia8ASewDZdFHRCE20="; + buildMypyBoto3Package "rds" "1.40.3" + "sha256-SqXuOk/U9ux5cuzqazNit8ANMmnLimv1/xPYBxymN+Y="; mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.40.0" @@ -1174,8 +1174,8 @@ rec { "sha256-WRLXguy8jlRl+jw472aPmJXdcZg1mPZ/dfhETIVNLiU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.40.0" - "sha256-PqrAOf1Fyfqv1lHodtWSOqp4EACQ7OyGTEzNii5EoXc="; + buildMypyBoto3Package "sagemaker" "1.40.3" + "sha256-vElJCfM082uVc+dQZ7JXv+2eGOJJocUhl9rUPVKbMr0="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.40.0" @@ -1222,8 +1222,8 @@ rec { "sha256-9lCTZdXU/jJgcDutzvWhxFRV7UVOXwPzVzpQI8wXZkQ="; mypy-boto3-securityhub = - buildMypyBoto3Package "securityhub" "1.40.0" - "sha256-GMplq6ieQG/dToRm88z/3wsDe9F2vn2uD9dqj+UO4v0="; + buildMypyBoto3Package "securityhub" "1.40.1" + "sha256-wNGHpSbcxVrb4UYCLDQHJKZ0+2qB7PKaBM9GSN9dF/k="; mypy-boto3-securitylake = buildMypyBoto3Package "securitylake" "1.40.0" @@ -1286,8 +1286,8 @@ rec { "sha256-7UFz5HOt4iKYrd25ODXrrs6OI4bMZbxS7uE++psmn5U="; mypy-boto3-sns = - buildMypyBoto3Package "sns" "1.40.0" - "sha256-bK9q8bzKer0SmRJedJHJpK4o5SMkQalN3cVPnUG5Fp0="; + buildMypyBoto3Package "sns" "1.40.1" + "sha256-4G2J2xDIM2QJY2XGMKFE1Zyj4P22Y7vWtzvRgW0eU9s="; mypy-boto3-sqs = buildMypyBoto3Package "sqs" "1.40.0" diff --git a/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix b/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix index 3e3a8327493f..30ef74dbe66e 100644 --- a/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix +++ b/pkgs/development/python-modules/nixpkgs-updaters-library/default.nix @@ -9,18 +9,19 @@ # dependencies aiohttp, - attrs, frozendict, inject, + joblib, loguru, nix, nix-prefetch-git, - nonbloat-db, nurl, platformdirs, + pydantic, typer, # tests + writableTmpDirAsHomeHook, pytestCheckHook, aioresponses, pytest-asyncio, @@ -29,16 +30,16 @@ }: buildPythonPackage rec { pname = "nixpkgs-updaters-library"; - version = "1.2.0"; + version = "3.0.0"; pyproject = true; - disabled = pythonOlder "3.12"; + disabled = pythonOlder "3.13"; src = fetchFromGitHub { owner = "PerchunPak"; repo = "nixpkgs-updaters-library"; tag = "v${version}"; - hash = "sha256-MCMqqAGl6OTOapC3K0DNTOmg2Lv2KqXenEgB5sIZR5U="; + hash = "sha256-0N88valEw+QElMjy84TBKGuqqh9anKhHdW0jQfQ4qd4="; }; postPatch = '' @@ -52,18 +53,17 @@ buildPythonPackage rec { dependencies = [ aiohttp - attrs frozendict inject + joblib loguru - nonbloat-db platformdirs + pydantic typer - nix-prefetch-git - nurl ]; nativeCheckInputs = [ + writableTmpDirAsHomeHook aioresponses pytest-asyncio pytest-cov-stub diff --git a/pkgs/development/python-modules/onvif-zeep-async/default.nix b/pkgs/development/python-modules/onvif-zeep-async/default.nix index d02a403e7388..03a219e5c68b 100644 --- a/pkgs/development/python-modules/onvif-zeep-async/default.nix +++ b/pkgs/development/python-modules/onvif-zeep-async/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "onvif-zeep-async"; - version = "4.0.1"; + version = "4.0.2"; pyproject = true; disabled = pythonOlder "3.7"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "openvideolibs"; repo = "python-onvif-zeep-async"; tag = "v${version}"; - hash = "sha256-adEU/SAJac1sOCZS0xb64T41Eak7/uxh6aq2xKUgjZ4="; + hash = "sha256-1reP3BKfFh45L2WUrXS3e/DX22oZTMS6AwVlz6JHFAU="; }; build-system = [ setuptools ]; @@ -42,7 +42,7 @@ buildPythonPackage rec { meta = with lib; { description = "ONVIF Client Implementation in Python"; homepage = "https://github.com/hunterjm/python-onvif-zeep-async"; - changelog = "https://github.com/openvideolibs/python-onvif-zeep-async/releases/tag/v${version}"; + changelog = "https://github.com/openvideolibs/python-onvif-zeep-async/releases/tag/${src.tag}"; license = licenses.mit; maintainers = with maintainers; [ fab ]; mainProgram = "onvif-cli"; diff --git a/pkgs/development/python-modules/openai-agents/default.nix b/pkgs/development/python-modules/openai-agents/default.nix index a4de7640d1bb..685cb87753a0 100644 --- a/pkgs/development/python-modules/openai-agents/default.nix +++ b/pkgs/development/python-modules/openai-agents/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "openai-agents"; - version = "0.2.3"; + version = "0.2.4"; pyproject = true; src = fetchPypi { inherit version; pname = "openai_agents"; - hash = "sha256-ldStGUxcDPGkADjLcB7ujs2q92mNh7sT48LFz/gMS00="; + hash = "sha256-B7fXWbkphGBhaeuqLCTlVfHJPduJfXLyND8s6feEc+Y="; }; build-system = [ diff --git a/pkgs/development/python-modules/openai/default.nix b/pkgs/development/python-modules/openai/default.nix index b250fa193611..6bffb9b214e2 100644 --- a/pkgs/development/python-modules/openai/default.nix +++ b/pkgs/development/python-modules/openai/default.nix @@ -51,14 +51,14 @@ buildPythonPackage rec { pname = "openai"; - version = "1.99.0"; + version = "1.99.1"; pyproject = true; src = fetchFromGitHub { owner = "openai"; repo = "openai-python"; tag = "v${version}"; - hash = "sha256-MpGIK9ERp6ZIkHdnjMTO7Rzh/2p2i4Wq6HjEc8pTJIU="; + hash = "sha256-TFzLfCT71BSbKg7LSqpFAsutKYAeQ6ALy7AE4ldeHr8="; }; postPatch = ''substituteInPlace pyproject.toml --replace-fail "hatchling==1.26.3" "hatchling"''; diff --git a/pkgs/development/python-modules/pydruid/default.nix b/pkgs/development/python-modules/pydruid/default.nix index b6a54fb7f945..9b4df9aaf703 100644 --- a/pkgs/development/python-modules/pydruid/default.nix +++ b/pkgs/development/python-modules/pydruid/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "pydruid"; - version = "0.6.5"; + version = "0.6.8"; format = "setuptools"; disabled = pythonOlder "3.6"; @@ -26,12 +26,12 @@ buildPythonPackage rec { repo = "pydruid"; owner = "druid-io"; tag = version; - hash = "sha256-9+xomjSwWDVHkret/mqAZKWOPFRMvVB3CWtFPzrT81k="; + hash = "sha256-em4UuNnGdfT6KC9XiWSkCmm4DxdvDS+DGY9kw25iepo="; }; # patch out the CLI because it doesn't work with newer versions of pygments postPatch = '' - substituteInPlace setup.py --replace '"console_scripts": ["pydruid = pydruid.console:main"],' "" + substituteInPlace setup.py --replace-fail '"console_scripts": ["pydruid = pydruid.console:main"],' "" ''; nativeBuildInputs = [ setuptools ]; diff --git a/pkgs/development/python-modules/qbusmqttapi/default.nix b/pkgs/development/python-modules/qbusmqttapi/default.nix index 8d32386b2047..81afcca88ab0 100644 --- a/pkgs/development/python-modules/qbusmqttapi/default.nix +++ b/pkgs/development/python-modules/qbusmqttapi/default.nix @@ -2,22 +2,35 @@ buildPythonPackage, fetchFromGitHub, lib, - setuptools, + hatchling, + aiohttp, + yarl, }: buildPythonPackage rec { pname = "qbusmqttapi"; - version = "1.3.0"; + version = "1.4.2"; pyproject = true; src = fetchFromGitHub { owner = "Qbus-iot"; repo = "qbusmqttapi"; tag = "v${version}"; - hash = "sha256-1Srp1FOnTw7TwE0OTY+q6R1d/M7/LH9leCUZMADE++Y="; + hash = "sha256-8TNtfBxJcSwlcAgKF6Gvn+e4NGbOIE3JWBAgFKmNyKA="; }; - build-system = [ setuptools ]; + postPatch = '' + # Upstream uses a placeholder version in pyproject.toml + substituteInPlace pyproject.toml \ + --replace-fail '"0.0.0"' '"${version}"' + ''; + + build-system = [ hatchling ]; + + dependencies = [ + aiohttp + yarl + ]; pythonImportsCheck = [ "qbusmqttapi" ]; @@ -27,6 +40,7 @@ buildPythonPackage rec { meta = { description = "MQTT API for Qbus Home Automation"; homepage = "https://github.com/Qbus-iot/qbusmqttapi"; + changelog = "https://github.com/Qbus-iot/qbusmqttapi/releases/tag/${src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda ]; }; diff --git a/pkgs/development/python-modules/rstcheck/default.nix b/pkgs/development/python-modules/rstcheck/default.nix index e188bd30c836..16d4643df8fd 100644 --- a/pkgs/development/python-modules/rstcheck/default.nix +++ b/pkgs/development/python-modules/rstcheck/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "rstcheck"; - version = "6.2.4"; + version = "6.2.5"; pyproject = true; disabled = pythonOlder "3.8"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "rstcheck"; repo = "rstcheck"; tag = "v${version}"; - hash = "sha256-CB8UtYAJpPrUOGgHOIp9Ts0GaID6GdtKHWD/ihxRoNg="; + hash = "sha256-ajevEHCsPvr5e4K8I5AfxFZ+Vo1quaGUKFIEB9Wlobc="; }; build-system = [ diff --git a/pkgs/development/python-modules/safetensors/Cargo.lock b/pkgs/development/python-modules/safetensors/Cargo.lock deleted file mode 100644 index fcba187c6bff..000000000000 --- a/pkgs/development/python-modules/safetensors/Cargo.lock +++ /dev/null @@ -1,234 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 3 - -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "indoc" -version = "2.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd" - -[[package]] -name = "itoa" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" - -[[package]] -name = "libc" -version = "0.2.174" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" - -[[package]] -name = "memchr" -version = "2.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" - -[[package]] -name = "memmap2" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" -dependencies = [ - "libc", -] - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "once_cell" -version = "1.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" - -[[package]] -name = "portable-atomic" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" - -[[package]] -name = "proc-macro2" -version = "1.0.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "pyo3" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a" -dependencies = [ - "indoc", - "libc", - "memoffset", - "once_cell", - "portable-atomic", - "pyo3-build-config", - "pyo3-ffi", - "pyo3-macros", - "unindent", -] - -[[package]] -name = "pyo3-build-config" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598" -dependencies = [ - "once_cell", - "target-lexicon", -] - -[[package]] -name = "pyo3-ffi" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c" -dependencies = [ - "libc", - "pyo3-build-config", -] - -[[package]] -name = "pyo3-macros" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50" -dependencies = [ - "proc-macro2", - "pyo3-macros-backend", - "quote", - "syn", -] - -[[package]] -name = "pyo3-macros-backend" -version = "0.25.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc" -dependencies = [ - "heck", - "proc-macro2", - "pyo3-build-config", - "quote", - "syn", -] - -[[package]] -name = "quote" -version = "1.0.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "ryu" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" - -[[package]] -name = "safetensors" -version = "0.6.0-dev.0" -dependencies = [ - "serde", - "serde_json", -] - -[[package]] -name = "safetensors-python" -version = "0.6.0-dev.0" -dependencies = [ - "memmap2", - "pyo3", - "safetensors", - "serde_json", -] - -[[package]] -name = "serde" -version = "1.0.219" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.219" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "serde_json" -version = "1.0.140" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" -dependencies = [ - "itoa", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "syn" -version = "2.0.104" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "target-lexicon" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" - -[[package]] -name = "unicode-ident" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" - -[[package]] -name = "unindent" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" diff --git a/pkgs/development/python-modules/safetensors/default.nix b/pkgs/development/python-modules/safetensors/default.nix index 609bf9790c0f..e2f08adcee98 100644 --- a/pkgs/development/python-modules/safetensors/default.nix +++ b/pkgs/development/python-modules/safetensors/default.nix @@ -26,26 +26,28 @@ buildPythonPackage rec { pname = "safetensors"; - version = "0.6.0"; + version = "0.6.1"; pyproject = true; src = fetchFromGitHub { owner = "huggingface"; repo = "safetensors"; tag = "v${version}"; - hash = "sha256-wAr/jvr0w+vOHjjqE7cPcAM/IMz+58YhfoJ2XC4987M="; + hash = "sha256-GHeulf1LNl6vxu0mQLdU4FhMWMLxo34HmTdIMtHz+so="; }; sourceRoot = "${src.name}/bindings/python"; - cargoDeps = rustPlatform.importCargoLock { - lockFile = ./Cargo.lock; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit + pname + version + src + sourceRoot + ; + hash = "sha256-2s5cdhR2KO6qBw9ZJmo/zW8+dIBN3kccUpOMfm8vKmA="; }; - postPatch = '' - ln -s ${./Cargo.lock} Cargo.lock - ''; - nativeBuildInputs = [ rustPlatform.cargoSetupHook rustPlatform.maturinBuildHook diff --git a/pkgs/development/python-modules/sgp4/default.nix b/pkgs/development/python-modules/sgp4/default.nix index c6cc3dd08897..cea6aa268dee 100644 --- a/pkgs/development/python-modules/sgp4/default.nix +++ b/pkgs/development/python-modules/sgp4/default.nix @@ -7,12 +7,12 @@ buildPythonPackage rec { pname = "sgp4"; - version = "2.24"; + version = "2.25"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-VlUknyduoj+9rp6IGrAdgkIChbRdx20NpPQk42R/g1I="; + hash = "sha256-4Z7cbcwl1p+4/eCiZ7jwxE1+kVx7y+rPXTqLWVuvBnQ="; }; nativeCheckInputs = [ numpy ]; diff --git a/pkgs/development/python-modules/tenant-schemas-celery/default.nix b/pkgs/development/python-modules/tenant-schemas-celery/default.nix index 4ea2426fea05..ef3d528f1b05 100644 --- a/pkgs/development/python-modules/tenant-schemas-celery/default.nix +++ b/pkgs/development/python-modules/tenant-schemas-celery/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "tenant-schemas-celery"; - version = "4.0.2"; + version = "4.0.3"; pyproject = true; src = fetchFromGitHub { owner = "maciej-gol"; repo = "tenant-schemas-celery"; tag = version; - hash = "sha256-HJBSUS75Zk/b1i4QTaAOFO34Pstg5tEpeNBiTADpN+I="; + hash = "sha256-HLZQHwGCYYxU6LYvPoVhGeN8t5wqGVaXU44/qazf2aM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index d4ba651861d8..8e2a5d28045a 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "tencentcloud-sdk-python"; - version = "3.0.1437"; + version = "3.0.1439"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = version; - hash = "sha256-tq+8TZnZbs6/6160YCQTg6f+jjbxKsfhfhLNEpOyP6E="; + hash = "sha256-UIf++HKo2BLrBMKXoIXLjyCB0ZCtxMzaBibpptKOGU0="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/translation-finder/default.nix b/pkgs/development/python-modules/translation-finder/default.nix index dd3300256649..a6fdc316a4e6 100644 --- a/pkgs/development/python-modules/translation-finder/default.nix +++ b/pkgs/development/python-modules/translation-finder/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "translation-finder"; - version = "2.22"; + version = "2.23"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "WeblateOrg"; repo = "translation-finder"; tag = version; - hash = "sha256-1OQCSWsslJVuBjBsasWGMIpt/k8ey4nKLfbIS5LlCw4="; + hash = "sha256-SmCADimYcSsD3iUt/QqF2SwJPzbFLw5v7SWVSeOyelQ="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix index 6cde7b94c141..2c0ec2af86a3 100644 --- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix @@ -61,620 +61,620 @@ let in { types-aiobotocore-accessanalyzer = - buildTypesAiobotocorePackage "accessanalyzer" "2.23.0" - "sha256-cS+J8HbeXIeuwnehVZhZcf0Rs1kIpv9Iq40wpGxCjZQ="; + buildTypesAiobotocorePackage "accessanalyzer" "2.23.2" + "sha256-lRW+1h47u78SeFlV6g85VUeTWcrD+35tyvfDLW9PBoo="; types-aiobotocore-account = - buildTypesAiobotocorePackage "account" "2.23.0" - "sha256-2MBVTwsQFmCB4CmiDceMHiZot4fvA24dXy0dZfsvfQk="; + buildTypesAiobotocorePackage "account" "2.23.2" + "sha256-dD41Uwz5+RvQ7eUm+FqMXrZn8M7zP5FSMuSh77E3NGE="; types-aiobotocore-acm = - buildTypesAiobotocorePackage "acm" "2.23.0" - "sha256-jMIO9W9fFFYpH6rox9J7Z7Kdfo3abqyJf4IHLC8+WEU="; + buildTypesAiobotocorePackage "acm" "2.23.2" + "sha256-/RCJBWx6BNQRAAQ9NU0C4W7kImYXL+nvlMLziZ0XKKc="; types-aiobotocore-acm-pca = - buildTypesAiobotocorePackage "acm-pca" "2.23.0" - "sha256-DlJWWBGo8Cs7ckoO0eeaqH8CXgY865XyC2lbyjvkMP4="; + buildTypesAiobotocorePackage "acm-pca" "2.23.2" + "sha256-9GbwI5+x58e/3Ib3dP60Ynerp1s5HX84+xQGU1qIlVQ="; types-aiobotocore-alexaforbusiness = buildTypesAiobotocorePackage "alexaforbusiness" "2.13.0" "sha256-+w/InoQR2aZ5prieGhgEEp7auBiSSghG5zIIHY5Kyao="; types-aiobotocore-amp = - buildTypesAiobotocorePackage "amp" "2.23.0" - "sha256-LUWusWWWULisXSUfhbWBTCJV3rdRIl9wNNS3k/dOabk="; + buildTypesAiobotocorePackage "amp" "2.23.2" + "sha256-sI9rqtX3f5VhaZ1sErcDIIi0AignzNXB6RWjC18Ujd0="; types-aiobotocore-amplify = - buildTypesAiobotocorePackage "amplify" "2.23.0" - "sha256-XysWv97shKhHnR0RkQlp7xFkgbnPvggISq11Z1q+lm0="; + buildTypesAiobotocorePackage "amplify" "2.23.2" + "sha256-D7C4ccCxUJ1HAxTtPiaMNpaaT8uvfGwrlvSXwsRIk7c="; types-aiobotocore-amplifybackend = - buildTypesAiobotocorePackage "amplifybackend" "2.23.0" - "sha256-kzmW0BodY0L4Zb0FSb1GeC/zwTKtPitwkJswv6FwOKM="; + buildTypesAiobotocorePackage "amplifybackend" "2.23.2" + "sha256-CCN9H7aK3FuLVYvy0X1c7nA06fkLYneJE/YEBdsPKis="; types-aiobotocore-amplifyuibuilder = - buildTypesAiobotocorePackage "amplifyuibuilder" "2.23.0" - "sha256-Vwrx+ziBTuzE+Nsj0JJ3AQK1wuL2CD74lWFBrvYxELg="; + buildTypesAiobotocorePackage "amplifyuibuilder" "2.23.2" + "sha256-uYV6EQE37w4+8OFFKCbpBwNbGfItl31ylVN7/YjsMgU="; types-aiobotocore-apigateway = - buildTypesAiobotocorePackage "apigateway" "2.23.0" - "sha256-w130/4oOM90v9CKZE+HsTR7tu2iJgyaJrflSgte8S/U="; + buildTypesAiobotocorePackage "apigateway" "2.23.2" + "sha256-bv+Q9hxNW3tcxAKXbPK5m3KHl7Ismgc8J548ZPVlccs="; types-aiobotocore-apigatewaymanagementapi = - buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.23.0" - "sha256-5Q0UF0ZwLJB6DDXebVZfayGMg38l/XF2lmW79wrQhKo="; + buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.23.2" + "sha256-iXT2cKSE4mxIVv64kdsCWVANeatMQHqBE/mEUkct/QI="; types-aiobotocore-apigatewayv2 = - buildTypesAiobotocorePackage "apigatewayv2" "2.23.0" - "sha256-tFJ9O4tEk3YvljqrIRI4LtEfpC7zw12elSLBNRGt8Ds="; + buildTypesAiobotocorePackage "apigatewayv2" "2.23.2" + "sha256-nZrB3Sb1yEhF/jWah5Jucwv4SqpF5QGIodHDIdUxfPw="; types-aiobotocore-appconfig = - buildTypesAiobotocorePackage "appconfig" "2.23.0" - "sha256-fMKdwRLLlQzj+gyvDctJPJ4LXzZoQeZqAwUg3bFPK9I="; + buildTypesAiobotocorePackage "appconfig" "2.23.2" + "sha256-z+zACz2w0ES+ruSBIukDwKOHp4zEgjoK2L8wnn5OvHg="; types-aiobotocore-appconfigdata = - buildTypesAiobotocorePackage "appconfigdata" "2.23.0" - "sha256-WftvoVqdnBvnpKI3UfgO4iKpRzESS5viWARYlZHKPgM="; + buildTypesAiobotocorePackage "appconfigdata" "2.23.2" + "sha256-pticQtJzTeXXI+C1QDd1J1C5pYvkBQ9KCzMJPQgld9M="; types-aiobotocore-appfabric = - buildTypesAiobotocorePackage "appfabric" "2.23.0" - "sha256-RTvlGWpu7po3tsRWOAcqyoSZMAaAp/FCjdP06AHaDFk="; + buildTypesAiobotocorePackage "appfabric" "2.23.2" + "sha256-6UyXmjLPPHUYAq7+yFKgppn8YpJcZysRnI5gqimYENk="; types-aiobotocore-appflow = - buildTypesAiobotocorePackage "appflow" "2.23.0" - "sha256-wh01LXAqR9sJYpo9SVI81H24DhvL5gEhxvocpIPVtZE="; + buildTypesAiobotocorePackage "appflow" "2.23.2" + "sha256-DpQHpXC3YVMb4jLCRjFi8HL0qUn/nP1g9vqYl/bNTE8="; types-aiobotocore-appintegrations = - buildTypesAiobotocorePackage "appintegrations" "2.23.0" - "sha256-Yr4EdA6Wth1WD+7jGV5DpfWJU5K3VeVdWEjpLxP31vM="; + buildTypesAiobotocorePackage "appintegrations" "2.23.2" + "sha256-xR44BE0eqNYtQhfZhoo7BpOBgEAcG3AAIR9nJh98EPk="; types-aiobotocore-application-autoscaling = - buildTypesAiobotocorePackage "application-autoscaling" "2.23.0" - "sha256-O0LChGpl/nGTMQfGhgoe7GQ3Y2675C4nmckGW7R3Vw4="; + buildTypesAiobotocorePackage "application-autoscaling" "2.23.2" + "sha256-BohE1I2Y8lqc6lSRYaDBVhSata1TUT9jXj+KfFBwt70="; types-aiobotocore-application-insights = - buildTypesAiobotocorePackage "application-insights" "2.23.0" - "sha256-cNTyl6Dp5zbirEkA4ik52yTZn/s7Sn0Nni9uz8mJpeU="; + buildTypesAiobotocorePackage "application-insights" "2.23.2" + "sha256-iT9gABIcvfCudtFZAmsre0i+af1a/XbuSS+hN90mMvM="; types-aiobotocore-applicationcostprofiler = - buildTypesAiobotocorePackage "applicationcostprofiler" "2.23.0" - "sha256-2C3gATyp0aQwWEvxEcXJDfo2WS9AB0s1AKjLHH3sqnI="; + buildTypesAiobotocorePackage "applicationcostprofiler" "2.23.2" + "sha256-FQ/AdX/BNcxvK3U/aWTGvcUKGS2b7OCfAVz+nnnUHXU="; types-aiobotocore-appmesh = - buildTypesAiobotocorePackage "appmesh" "2.23.0" - "sha256-fZJzkW4IvoZ0NyiYhuLfnQ0xPXJZxMKBEGUWd0R81yU="; + buildTypesAiobotocorePackage "appmesh" "2.23.2" + "sha256-nbn7ReLpicq215qSnvCl4Ls7tRAGRTyQxUztzVgKH3s="; types-aiobotocore-apprunner = - buildTypesAiobotocorePackage "apprunner" "2.23.0" - "sha256-7jBpid4+CZNnaykvxQntNamXKto6XwPuShcPKJ90PX4="; + buildTypesAiobotocorePackage "apprunner" "2.23.2" + "sha256-0IuFzWZbBCowCrl543mf05opd96OKMsAxChRqS2Dk5A="; types-aiobotocore-appstream = - buildTypesAiobotocorePackage "appstream" "2.23.0" - "sha256-Pi0WtE/dLlHRXdikkNGZeMovO5e1vAaa383O+FC2rSM="; + buildTypesAiobotocorePackage "appstream" "2.23.2" + "sha256-PKv+1kd4gK8TDbi+fcFh9XlFtsUmA1MGShpbur4VNCE="; types-aiobotocore-appsync = - buildTypesAiobotocorePackage "appsync" "2.23.0" - "sha256-kPzOZSGEHN4V42Kcy5A3cDme83isNQM/8mjtSP4b67Y="; + buildTypesAiobotocorePackage "appsync" "2.23.2" + "sha256-pOC9LH6DSLbzCv4VDjcD56DP0m+VfCa6/ijEuYgCszQ="; types-aiobotocore-arc-zonal-shift = - buildTypesAiobotocorePackage "arc-zonal-shift" "2.23.0" - "sha256-FN5PnBnfnYG3VhOpcx/MQSirKAI2Js9PofwnNpphC7s="; + buildTypesAiobotocorePackage "arc-zonal-shift" "2.23.2" + "sha256-gnUBYq0R0Qgn3tnB0ifjUsVgD30LaIg1RbyiLKXGacg="; types-aiobotocore-athena = - buildTypesAiobotocorePackage "athena" "2.23.0" - "sha256-oou4FeSDKboTCn/y4+h+ufC5vfuoCnHE+9ndFr3fhws="; + buildTypesAiobotocorePackage "athena" "2.23.2" + "sha256-eKLyLF++seWkmP/7J5nVXeUt2E7X3aUoYAq4FlbBUMc="; types-aiobotocore-auditmanager = - buildTypesAiobotocorePackage "auditmanager" "2.23.0" - "sha256-ckF24G+V4dNM2cRMIbebSngFOOt3k6lTv8HVb5W1PVg="; + buildTypesAiobotocorePackage "auditmanager" "2.23.2" + "sha256-kxYExGYPSd/p9cJfgI/GRZw8x4QAcTBJI+N/BTezh1Y="; types-aiobotocore-autoscaling = - buildTypesAiobotocorePackage "autoscaling" "2.23.0" - "sha256-6PSt6QUxIFIfB3dLS7m/TKqbiTabW7spAJzWxbO5O4U="; + buildTypesAiobotocorePackage "autoscaling" "2.23.2" + "sha256-hCtbxzZFGvKyTpO6aMl+u9OSfsvaGP3Il7UtC/voMWs="; types-aiobotocore-autoscaling-plans = - buildTypesAiobotocorePackage "autoscaling-plans" "2.23.0" - "sha256-D75rq+XqRPDDhlCSdLHVGRsZMTUitD/qAPgqo+TvOmA="; + buildTypesAiobotocorePackage "autoscaling-plans" "2.23.2" + "sha256-ZPPqzA+ad5kX8RmuHgFSRu9CEexf7XNctP+W4RlYBLI="; types-aiobotocore-backup = - buildTypesAiobotocorePackage "backup" "2.23.0" - "sha256-/Bunshz/jadAO5wogGw1REHhue3lf6/NptoymgtQSpE="; + buildTypesAiobotocorePackage "backup" "2.23.2" + "sha256-4jKj5Aab3i0j0JTn20pxy/E4SUFHIwh2vzEN6QEMMg8="; types-aiobotocore-backup-gateway = - buildTypesAiobotocorePackage "backup-gateway" "2.23.0" - "sha256-6iy/l0I+MNl+DHGvBnuX2C6llwVY0rpeIABgAnB+/MM="; + buildTypesAiobotocorePackage "backup-gateway" "2.23.2" + "sha256-4NImInnNG6lduC5jG38c73uB6Xmx5Nvv5LNFTTmVzH4="; types-aiobotocore-backupstorage = buildTypesAiobotocorePackage "backupstorage" "2.13.0" "sha256-YUKtBdBrdwL2yqDqOovvzDPbcv/sD8JLRnKz3Oh7iSU="; types-aiobotocore-batch = - buildTypesAiobotocorePackage "batch" "2.23.0" - "sha256-6oa7vcM+WmSgPBawUCbQA+dubg3k4If0AOq65Z57dqE="; + buildTypesAiobotocorePackage "batch" "2.23.2" + "sha256-kf6dZjECxcde61Ps7vKmcBW8CIiWZSiIMo6pXQyIyus="; types-aiobotocore-billingconductor = - buildTypesAiobotocorePackage "billingconductor" "2.23.0" - "sha256-zSunUJqxfUE6qSiL75+LHTpBnX6Dn/0PEIdj37s1KCI="; + buildTypesAiobotocorePackage "billingconductor" "2.23.2" + "sha256-0EEp3iOFjKFG51dbXzaGInqm4EncTqWLUl8yfIUSpgo="; types-aiobotocore-braket = - buildTypesAiobotocorePackage "braket" "2.23.0" - "sha256-B/y00g09rTafRgqbTcAjLdjHmai9smsxAelacmaRRrg="; + buildTypesAiobotocorePackage "braket" "2.23.2" + "sha256-koF1ALOGevT+OfJauz2+hLVuWVGIdSfQ97Vxc8YdiNg="; types-aiobotocore-budgets = - buildTypesAiobotocorePackage "budgets" "2.23.0" - "sha256-MRx6QURiIHTi5bnECUuOByYGAXRf12wcOBblgAdPaf0="; + buildTypesAiobotocorePackage "budgets" "2.23.2" + "sha256-/14rRleiCat5rG6J0vkvfjSIMaZHxd2R6LkXV8lb4nY="; types-aiobotocore-ce = - buildTypesAiobotocorePackage "ce" "2.23.0" - "sha256-V+9t4q7visfTOWqaP3/05wJnaU+qGbjAUu+lK+7lkys="; + buildTypesAiobotocorePackage "ce" "2.23.2" + "sha256-1mppzt5UVvRKNhvIi/q2tvyJ5osAmaKyEEv0vQbNuVU="; types-aiobotocore-chime = - buildTypesAiobotocorePackage "chime" "2.23.0" - "sha256-WBFkfq59d+QtT37ITLqLXR1pC4SuTcZLCykHqeQFmAI="; + buildTypesAiobotocorePackage "chime" "2.23.2" + "sha256-69K69vJ5xI7KOXg5KVWfLaL+PplzBnimjd+LbOjZFq0="; types-aiobotocore-chime-sdk-identity = - buildTypesAiobotocorePackage "chime-sdk-identity" "2.23.0" - "sha256-DFLEybsE3FtvowGBgVNyAxNRcARoOUk8OuqaEn0nbhQ="; + buildTypesAiobotocorePackage "chime-sdk-identity" "2.23.2" + "sha256-mOk0h08g3qqqnQbMQLeF8qWc85AZUl74Ow55rMEy8kc="; types-aiobotocore-chime-sdk-media-pipelines = - buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.23.0" - "sha256-5dnmgHXG6wTZUlHKXCe3XCa1jg+vrFLCZ2c3hyjPBOA="; + buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.23.2" + "sha256-TjxkeGWHWBBf0gvlBMqksdimkRsqGIt2T8Sie5UvIWI="; types-aiobotocore-chime-sdk-meetings = - buildTypesAiobotocorePackage "chime-sdk-meetings" "2.23.0" - "sha256-4KLZQurvp7YP6+eKdL+r0K410OfE5MknJ6X9BTPsJN8="; + buildTypesAiobotocorePackage "chime-sdk-meetings" "2.23.2" + "sha256-mvGKopptLyXOsMeK1sBPJg7bXMwkTeWztKYDELpnjWs="; types-aiobotocore-chime-sdk-messaging = - buildTypesAiobotocorePackage "chime-sdk-messaging" "2.23.0" - "sha256-j7BUyR72UruaGvKFsQhPK1Oeh1Dpf6EUA55qj1SS0/c="; + buildTypesAiobotocorePackage "chime-sdk-messaging" "2.23.2" + "sha256-oyKVa4IoVTOU3CzpbFNctwfswGsNmCgHPDuo4KQBjeY="; types-aiobotocore-chime-sdk-voice = - buildTypesAiobotocorePackage "chime-sdk-voice" "2.23.0" - "sha256-mkpNU955vuEjduNOxDqiXdJac6vBrehKe5oDFw88UU4="; + buildTypesAiobotocorePackage "chime-sdk-voice" "2.23.2" + "sha256-qpXB8K/YgiGSF0erKot/IElM2+MsiWDEkAI+e3A+J2g="; types-aiobotocore-cleanrooms = - buildTypesAiobotocorePackage "cleanrooms" "2.23.0" - "sha256-5+QvYZb4o+Co108rOe2R+lYpYkjGc5WEBtvBhZAGTDM="; + buildTypesAiobotocorePackage "cleanrooms" "2.23.2" + "sha256-brW5pdH+L7MThUjbyG0Qqbsoifd4FnYmyU7xdZiYMP4="; types-aiobotocore-cloud9 = - buildTypesAiobotocorePackage "cloud9" "2.23.0" - "sha256-qVj5LHoidCu/XJzvwd2L2+Z9TAuFLWZRuGzs4v/oek4="; + buildTypesAiobotocorePackage "cloud9" "2.23.2" + "sha256-33DduyTThEWXQR5ho1GwzPcUH6bceRGmOw2pZIt7y7o="; types-aiobotocore-cloudcontrol = - buildTypesAiobotocorePackage "cloudcontrol" "2.23.0" - "sha256-u/7+WOtS/jwJ9IkjgcTVuyOVJy8yL+PwW439oXwD354="; + buildTypesAiobotocorePackage "cloudcontrol" "2.23.2" + "sha256-Cc/7gQ3xGsv95xZNkq+PpAB9iqsEGY+UbGZQuOCILGQ="; types-aiobotocore-clouddirectory = - buildTypesAiobotocorePackage "clouddirectory" "2.23.0" - "sha256-/b7fas05oRK6Z3rsjGPzRXmZKIw9Xikxk1zun10MP8g="; + buildTypesAiobotocorePackage "clouddirectory" "2.23.2" + "sha256-Q/b9E136onaZaKynohGHGeTuC+B1/53Dzz4wyiyni/c="; types-aiobotocore-cloudformation = - buildTypesAiobotocorePackage "cloudformation" "2.23.0" - "sha256-vCIy5wwMEJaeKiEbj0MENapAXLGYFh8v/nVODe/sJ6k="; + buildTypesAiobotocorePackage "cloudformation" "2.23.2" + "sha256-iIvIoKq4lzmMUFWpwomWRIQftMJ9jr/YExBupQNuLTg="; types-aiobotocore-cloudfront = - buildTypesAiobotocorePackage "cloudfront" "2.23.0" - "sha256-lPdiaYqQO1tIqUsQVWF24WwPx4fWLrBWWAw1NgeKoV0="; + buildTypesAiobotocorePackage "cloudfront" "2.23.2" + "sha256-7JcjLO+VSEPzn2WalspvVAGIWZdH9MdMHSNovCQht40="; types-aiobotocore-cloudhsm = - buildTypesAiobotocorePackage "cloudhsm" "2.23.0" - "sha256-zP22D9t5iVxLtVcMawyniz0b3iJ4cZaPhbkAYnSaLow="; + buildTypesAiobotocorePackage "cloudhsm" "2.23.2" + "sha256-xJe6SMVNVN0Gf/ntOU6jWyS0hJU0NyZz76XHkKFNlcs="; types-aiobotocore-cloudhsmv2 = - buildTypesAiobotocorePackage "cloudhsmv2" "2.23.0" - "sha256-MamTXVWD/SNhj7wC7CyPnnPCqwO1t0jwjCx2wix37Xg="; + buildTypesAiobotocorePackage "cloudhsmv2" "2.23.2" + "sha256-FsCsd4J2+vRDR4d+R8wZ6XJvqLs3aE5bWCCUztvvmaM="; types-aiobotocore-cloudsearch = - buildTypesAiobotocorePackage "cloudsearch" "2.23.0" - "sha256-qDBprAdeu8yVOEd+iiAurPXo16OpCFfkO1+HgatLPXY="; + buildTypesAiobotocorePackage "cloudsearch" "2.23.2" + "sha256-hjDrMZLrxBPQB92VAQQhO16CcH19whNKDaDmAtVy7q8="; types-aiobotocore-cloudsearchdomain = - buildTypesAiobotocorePackage "cloudsearchdomain" "2.23.0" - "sha256-hzymjTVHcjciP77O2WhiTUibT+EKBlaAkXY4riVVk1g="; + buildTypesAiobotocorePackage "cloudsearchdomain" "2.23.2" + "sha256-v42vIMJigatiYTVClLaPyvQvekxIyCFdMkyrGXQFbZY="; types-aiobotocore-cloudtrail = - buildTypesAiobotocorePackage "cloudtrail" "2.23.0" - "sha256-BL8c4s8DcSUhR33muBGTU04szDPOXzuadFf6V0TQGBc="; + buildTypesAiobotocorePackage "cloudtrail" "2.23.2" + "sha256-RQgvqeSXrw16Zxf1UuOc7OUJBEcdqwTK0qRXaiXo9Do="; types-aiobotocore-cloudtrail-data = - buildTypesAiobotocorePackage "cloudtrail-data" "2.23.0" - "sha256-AidbcE+KwUtBwznfemUUK8b1O2Kno6VUTgNXliMbO20="; + buildTypesAiobotocorePackage "cloudtrail-data" "2.23.2" + "sha256-oa83uEuVUVtkC3wgCZbyUVfRzoUKDHcXn1TKLlvwSGM="; types-aiobotocore-cloudwatch = - buildTypesAiobotocorePackage "cloudwatch" "2.23.0" - "sha256-oCbmtfImoEF3yL7GzrShRrlTOpy0Fq41Ly5Yd/O9JVc="; + buildTypesAiobotocorePackage "cloudwatch" "2.23.2" + "sha256-m1RDaV5UdprjSagMAWF+Sl0CWbgfkbdio9PGhZNDHwM="; types-aiobotocore-codeartifact = - buildTypesAiobotocorePackage "codeartifact" "2.23.0" - "sha256-OsiOTxHF2QVsgL41EyDDoJLCuELFB2kMaLvcuvfmA94="; + buildTypesAiobotocorePackage "codeartifact" "2.23.2" + "sha256-dzV7QcGNfH6wbqeAht9dZcnws/TQpSBPxOUPiVsPxkw="; types-aiobotocore-codebuild = - buildTypesAiobotocorePackage "codebuild" "2.23.0" - "sha256-mfuUYBtfr4gtmZ1UXhsvUhFA1UdSLMMnzvJ/VUHTXuE="; + buildTypesAiobotocorePackage "codebuild" "2.23.2" + "sha256-gA4NKHQ5sm6epHEGn6fjT1s9SeBmwY5QiRIjUY8gXLs="; types-aiobotocore-codecatalyst = - buildTypesAiobotocorePackage "codecatalyst" "2.23.0" - "sha256-MZ8pTDqy2NIA8RoeUCGn5pndpW1D0dt7ev9NEMhbH4c="; + buildTypesAiobotocorePackage "codecatalyst" "2.23.2" + "sha256-KUvmATsHPeaSY2YKvBDcdShT9tv9QQb7qZwvtw2lZB8="; types-aiobotocore-codecommit = - buildTypesAiobotocorePackage "codecommit" "2.23.0" - "sha256-MtRDVJvm5V36RRTEdH6lWLi6y9pENtwISQDuJ/AveIk="; + buildTypesAiobotocorePackage "codecommit" "2.23.2" + "sha256-/6Y2qianxhFy7FRcNEoRwkjmVCtC50vlEQcEdj5nnpY="; types-aiobotocore-codedeploy = - buildTypesAiobotocorePackage "codedeploy" "2.23.0" - "sha256-n/7woNkODCmcLSTyZy00zyOrMIEYtmWx3RsmSaj5P0c="; + buildTypesAiobotocorePackage "codedeploy" "2.23.2" + "sha256-k0udsa5yu1tH1KdfsC+S/lm+rBXxnbeH2NYoTqxqoOI="; types-aiobotocore-codeguru-reviewer = - buildTypesAiobotocorePackage "codeguru-reviewer" "2.23.0" - "sha256-PRstvOpDP2LymnMgJjmWZEypq5oaS/35a7PSRjeS2rc="; + buildTypesAiobotocorePackage "codeguru-reviewer" "2.23.2" + "sha256-DWWRZ2LeE7hA9R7zj52q4De6q5/DvG9f/w1C6HtEVvs="; types-aiobotocore-codeguru-security = - buildTypesAiobotocorePackage "codeguru-security" "2.23.0" - "sha256-ajKNePyhOQbfMVcmI1gHyBWpeamvEg/yuHsEA8bmnYs="; + buildTypesAiobotocorePackage "codeguru-security" "2.23.2" + "sha256-3b1XHUtEKi8Aqxw93kj5uboGvepzMUzf757OQTCJQW0="; types-aiobotocore-codeguruprofiler = - buildTypesAiobotocorePackage "codeguruprofiler" "2.23.0" - "sha256-kfrbFZgOnX9Fo1Uy0tcLNRf6AfbmFAgmYWR8PAEn1TI="; + buildTypesAiobotocorePackage "codeguruprofiler" "2.23.2" + "sha256-TqPmC6VN/Q0Uga5iWzvfRuWnyjgkKdhLzMqeb79CtGc="; types-aiobotocore-codepipeline = - buildTypesAiobotocorePackage "codepipeline" "2.23.0" - "sha256-r4M6tdB+NryGkaARn2VR4a8iLK6Wb702TN9EMlpBakk="; + buildTypesAiobotocorePackage "codepipeline" "2.23.2" + "sha256-kCIiIFAQYZwKI7dIH7pGsvc5EI5xRupasSvockzB0OQ="; types-aiobotocore-codestar = buildTypesAiobotocorePackage "codestar" "2.13.3" "sha256-Z1ewx2RjmxbOQZ7wXaN54PVOuRs6LP3rMpsrVTacwjo="; types-aiobotocore-codestar-connections = - buildTypesAiobotocorePackage "codestar-connections" "2.23.0" - "sha256-6TSwPkip3Q36BLUegXY0i8WcnwY7Y6SuS+WYBP7vA9A="; + buildTypesAiobotocorePackage "codestar-connections" "2.23.2" + "sha256-5IpmJ9cLPZbI74u/pncFlFxKRRwexY3UyR2nmwwSHPI="; types-aiobotocore-codestar-notifications = - buildTypesAiobotocorePackage "codestar-notifications" "2.23.0" - "sha256-KN2fbSKuAao0dz8dMsWPSiXIPR6ehfLeydZkha0WWmc="; + buildTypesAiobotocorePackage "codestar-notifications" "2.23.2" + "sha256-wP327TnG74TA1zKRYXgIoNqCjL5CLzovounnIllEeCQ="; types-aiobotocore-cognito-identity = - buildTypesAiobotocorePackage "cognito-identity" "2.23.0" - "sha256-5TopGeCk5WosTVvDWWLi9hZqqsU5AEA1UG76eGu0JOQ="; + buildTypesAiobotocorePackage "cognito-identity" "2.23.2" + "sha256-vsD8SfbcM/KHefMZLri6WLi2ay38XqjTZeigDVp7ThU="; types-aiobotocore-cognito-idp = - buildTypesAiobotocorePackage "cognito-idp" "2.23.0" - "sha256-v4VkTPPyTuVBvGFXDR+NcS5HOUHdzEHNCOimntaGjZI="; + buildTypesAiobotocorePackage "cognito-idp" "2.23.2" + "sha256-IE6hqrkyfetjf336F2ets50fj/xJwU/dRG9LnfdeoNU="; types-aiobotocore-cognito-sync = - buildTypesAiobotocorePackage "cognito-sync" "2.23.0" - "sha256-uOIfzJvAFPFUldEYEQXMmh33x0rSPrDvg6CwF9SSd+U="; + buildTypesAiobotocorePackage "cognito-sync" "2.23.2" + "sha256-MgZrWQaQGfHSNsiVPKkbTmsEZc5OnLhBH7DTURF/Il4="; types-aiobotocore-comprehend = - buildTypesAiobotocorePackage "comprehend" "2.23.0" - "sha256-xBbCQN/u7y0zKgNYqj7JWgh1pcl3wf9gnJvn1wmMDqY="; + buildTypesAiobotocorePackage "comprehend" "2.23.2" + "sha256-NMhgEqy/ooPFu0o+6xXrV4JMwnojkjGU0hI78tsyS3U="; types-aiobotocore-comprehendmedical = - buildTypesAiobotocorePackage "comprehendmedical" "2.23.0" - "sha256-YW31t9hKSLIBCnb/yLTDotN50HvVM3FqXb51sT/DsPI="; + buildTypesAiobotocorePackage "comprehendmedical" "2.23.2" + "sha256-J/HR/gDb5cxuoln56EjjnzDf+7+H9dJgL/lGqWv3bkk="; types-aiobotocore-compute-optimizer = - buildTypesAiobotocorePackage "compute-optimizer" "2.23.0" - "sha256-F0JU93x67j5qjelrX0Z/weeuiiIIlwc7/G9zrq2MSoE="; + buildTypesAiobotocorePackage "compute-optimizer" "2.23.2" + "sha256-q2kun8tyOa20gyds91T2zslj1/UF98+q2AmEPjokKaw="; types-aiobotocore-config = - buildTypesAiobotocorePackage "config" "2.23.0" - "sha256-If7e1MHYhTJTb9RrQuCcRAjDBAnc7HV4o3IxEKOdVtA="; + buildTypesAiobotocorePackage "config" "2.23.2" + "sha256-/JD+E7IWh79eChZstt9iw1OnMIP54mCwxKGCc/SlK3c="; types-aiobotocore-connect = - buildTypesAiobotocorePackage "connect" "2.23.0" - "sha256-R5jPd9Kg1Dl8Pcx/Jrvgvjfvq6ZqVdh+KPRP5i1zjc0="; + buildTypesAiobotocorePackage "connect" "2.23.2" + "sha256-FUP3QrecVm8gT7KC5ROXIzAuQK89llaG7PaBiOGm1FA="; types-aiobotocore-connect-contact-lens = - buildTypesAiobotocorePackage "connect-contact-lens" "2.23.0" - "sha256-Fh0WyhArQ/70mBXbVNoKSYjMyKmxJ8xOL2DN5jWxZfg="; + buildTypesAiobotocorePackage "connect-contact-lens" "2.23.2" + "sha256-vead9IBLIfcMl+2JJTg1GnFot16s9LnKaczteryKG2E="; types-aiobotocore-connectcampaigns = - buildTypesAiobotocorePackage "connectcampaigns" "2.23.0" - "sha256-w820rXafEeQ1KliyI/goabJYqJHUED2DkZG8lgnBFYs="; + buildTypesAiobotocorePackage "connectcampaigns" "2.23.2" + "sha256-fhDaAsgZLWAOi7WxZdVXiaS1QgnhVoPE9wH3tHgFmOk="; types-aiobotocore-connectcases = - buildTypesAiobotocorePackage "connectcases" "2.23.0" - "sha256-JWrOhYj4W99nOYNjWLvPzXJBiF6ekBHjEyoB42A9D9Y="; + buildTypesAiobotocorePackage "connectcases" "2.23.2" + "sha256-FHg6VLlONMr/RwnAzXo45nr4XSu1TkAwUhn2cd1SPPg="; types-aiobotocore-connectparticipant = - buildTypesAiobotocorePackage "connectparticipant" "2.23.0" - "sha256-kX7z11MmwithX2cROUrtTXWD2Qhc7f6X4KhF51U+qPQ="; + buildTypesAiobotocorePackage "connectparticipant" "2.23.2" + "sha256-YtKiKULuUK6KC6ZjQ4xmfpCOBquTi8r9ClsJ6S1spVM="; types-aiobotocore-controltower = - buildTypesAiobotocorePackage "controltower" "2.23.0" - "sha256-hBzpjsgESRkdF4GZD5WJI35W7Hq3Zhbg+mFYTUoKYv4="; + buildTypesAiobotocorePackage "controltower" "2.23.2" + "sha256-altpqGxtN42mCqk4bEpO9Sm+9wCsMwBDKKAMGldOrvs="; types-aiobotocore-cur = - buildTypesAiobotocorePackage "cur" "2.23.0" - "sha256-e4TQ7E12PIhSgs1j1WLqsgbadLQSwD1FvnJZT738xA8="; + buildTypesAiobotocorePackage "cur" "2.23.2" + "sha256-7HgObtMuk22/YyxFTjqQOtMNnM8Wb6wlS1MAt2CtXUQ="; types-aiobotocore-customer-profiles = - buildTypesAiobotocorePackage "customer-profiles" "2.23.0" - "sha256-QHS9rXfa30kFdCJIdWEsEpX2JnmpqV9zjn9tO3vA+b0="; + buildTypesAiobotocorePackage "customer-profiles" "2.23.2" + "sha256-bFBAxhHoJ61VC0TX/XFyAA/gtKlRe50ljEPF4LhuMAA="; types-aiobotocore-databrew = - buildTypesAiobotocorePackage "databrew" "2.23.0" - "sha256-4JZU5FLs+wlWgfWLeuL1EKmQ9OvvNIP+B/CXI61FFqQ="; + buildTypesAiobotocorePackage "databrew" "2.23.2" + "sha256-sdmd9zirohBCtz3BrpTt0ThcseFRVGgLkgq509gOxV4="; types-aiobotocore-dataexchange = - buildTypesAiobotocorePackage "dataexchange" "2.23.0" - "sha256-KCH76RQkVmcpy82gezMCmr5U8SeVIIe+34cMBxPLE88="; + buildTypesAiobotocorePackage "dataexchange" "2.23.2" + "sha256-GFLKEb6yk8PL90WFhTICmKeGbjqf22F+19X5xQWUU8k="; types-aiobotocore-datapipeline = - buildTypesAiobotocorePackage "datapipeline" "2.23.0" - "sha256-PGVr+VCGWbzB2S2S1lCpDnq5Fgi9CD7MfL4BNOgIbVo="; + buildTypesAiobotocorePackage "datapipeline" "2.23.2" + "sha256-njBIEQBs5cx9jDo6fZYKyBiyr/UL3puSkGd2fEDDdlE="; types-aiobotocore-datasync = - buildTypesAiobotocorePackage "datasync" "2.23.0" - "sha256-fQT80IRjXads6i8frHClHpVLigUCIbDuMsEWN8p/nec="; + buildTypesAiobotocorePackage "datasync" "2.23.2" + "sha256-seNkGXJNpaxJGwLsYNsy879g8m5GVLUdYpILVgvHjJw="; types-aiobotocore-dax = - buildTypesAiobotocorePackage "dax" "2.23.0" - "sha256-0JNhybCcxin8L5zKIvUOa7Hz/sFP6fyS37pJOVRg7uM="; + buildTypesAiobotocorePackage "dax" "2.23.2" + "sha256-6COs0A3r66wtnVgYJRS5lihjLVR//6N8kOTzbCIEkFI="; types-aiobotocore-detective = - buildTypesAiobotocorePackage "detective" "2.23.0" - "sha256-1IztA7tbbNl65DIxfUO1fpt5uh+Y6Tm+XsHsVtVLROs="; + buildTypesAiobotocorePackage "detective" "2.23.2" + "sha256-Fqnn/1jKVMPc14Hwy0cgoNcBh1AeXd5CbWXI7+rRuvk="; types-aiobotocore-devicefarm = - buildTypesAiobotocorePackage "devicefarm" "2.23.0" - "sha256-KxIRqxTRmlKzXPS2ISB7oPWwz4I6tWOOeoeVniUoDAU="; + buildTypesAiobotocorePackage "devicefarm" "2.23.2" + "sha256-INOhvvLfQRYesMcKByKpTQRLTskSEnjoG/DTbpv9Ba0="; types-aiobotocore-devops-guru = - buildTypesAiobotocorePackage "devops-guru" "2.23.0" - "sha256-Nx/a/iOCLKDARXjGGyEGm+OleqinDsd4voo/5wjK5K0="; + buildTypesAiobotocorePackage "devops-guru" "2.23.2" + "sha256-XcMLmnSha4Y5Px9XFSEu3K+v0im6eTLdXwmCDjeqQYI="; types-aiobotocore-directconnect = - buildTypesAiobotocorePackage "directconnect" "2.23.0" - "sha256-088DIKzTjLnFkmJAVI0PhPf1r652bE4A8VChKTY4V0I="; + buildTypesAiobotocorePackage "directconnect" "2.23.2" + "sha256-z7vr+UHi0ILfdfkncwoiJ4wsvGM4Z5SAEIoavj3trr0="; types-aiobotocore-discovery = - buildTypesAiobotocorePackage "discovery" "2.23.0" - "sha256-gC80zfdT8O0HCJweW2GpohHdQOTHgEIPodX32M3kwc8="; + buildTypesAiobotocorePackage "discovery" "2.23.2" + "sha256-Yz5nbQQ6AQWrbPGN7u0mOwcx3U+nec/gL+2cygWBIh0="; types-aiobotocore-dlm = - buildTypesAiobotocorePackage "dlm" "2.23.0" - "sha256-ykFJ7H2ICW3B1Tpolm0/eYgLWbeB0P2lRYqUEgI1chY="; + buildTypesAiobotocorePackage "dlm" "2.23.2" + "sha256-Y/TmbgiaAIz36SJvPqtuB9nX7KRusO4eh2Zjtbdn7FE="; types-aiobotocore-dms = - buildTypesAiobotocorePackage "dms" "2.23.0" - "sha256-fzujBchonm8xu/ZSponndemKobzx9sXOa5v42AimYAw="; + buildTypesAiobotocorePackage "dms" "2.23.2" + "sha256-dYQgNhsLp/8VJ5q1CiHawt4/xuQ7gwVC7OdIMnyME4A="; types-aiobotocore-docdb = - buildTypesAiobotocorePackage "docdb" "2.23.0" - "sha256-Me4CHV0xFSfkGy/QtliaxEcHUqS0HbdeD/iiWlixBB0="; + buildTypesAiobotocorePackage "docdb" "2.23.2" + "sha256-3zEsTqF3fsrM7mvV279JyPc5qVByf1LzIQGFYceerpQ="; types-aiobotocore-docdb-elastic = - buildTypesAiobotocorePackage "docdb-elastic" "2.23.0" - "sha256-hm/4u9QNr8GqJw82Mf2G7b9c7s+dZN+ZuToLmsY4HAs="; + buildTypesAiobotocorePackage "docdb-elastic" "2.23.2" + "sha256-+NbJROoovjnrsCaR3ggs70cbBJFJvdjKIDhzkMfKNIE="; types-aiobotocore-drs = - buildTypesAiobotocorePackage "drs" "2.23.0" - "sha256-i/JXq7xCBRGZzB+IUu7uGyFSAxIoAFCCbRBwwxEMG1k="; + buildTypesAiobotocorePackage "drs" "2.23.2" + "sha256-GOQu9WTLnES9etpXfUScjySKD4dSL9fLo3D0S7ExHHY="; types-aiobotocore-ds = - buildTypesAiobotocorePackage "ds" "2.23.0" - "sha256-Cz6bHKmnoBDx1qUwwhCbG7HV5vrgPUYpqIM6Io4CEvQ="; + buildTypesAiobotocorePackage "ds" "2.23.2" + "sha256-FnkkKFzgQTdZwCIyWZm6taKErY9nWqctw5/rY+IZXes="; types-aiobotocore-dynamodb = - buildTypesAiobotocorePackage "dynamodb" "2.23.0" - "sha256-El7/S1j+QCemtzqKTrlb9UByWCySi34BqGKBgHq/TUY="; + buildTypesAiobotocorePackage "dynamodb" "2.23.2" + "sha256-2qxyD2S+UAR1Q3ZX0g6VqBFgqVXo/mPo5eFbNNc1G5A="; types-aiobotocore-dynamodbstreams = - buildTypesAiobotocorePackage "dynamodbstreams" "2.23.0" - "sha256-q0+Zx9Bh97kOMsRzQF4eXO8JBK/CmieoTkizbafMezY="; + buildTypesAiobotocorePackage "dynamodbstreams" "2.23.2" + "sha256-TTw51HbpRi5nVcAkHG9kPLBgW4u74IDa3HCYV0RX9ZM="; types-aiobotocore-ebs = - buildTypesAiobotocorePackage "ebs" "2.23.0" - "sha256-xrVlGlxpxwqN2EoscCdYz5tceU4MJdtkPxU+beCCK20="; + buildTypesAiobotocorePackage "ebs" "2.23.2" + "sha256-OHJwBgblvdj3+lN7EfvczE+CT5eVfJNpPGJoPU5iddI="; types-aiobotocore-ec2 = - buildTypesAiobotocorePackage "ec2" "2.23.0" - "sha256-ZUSHk1xLQeN2pgCuJ+FV19jzuptF92Wft7cxwL+TbGc="; + buildTypesAiobotocorePackage "ec2" "2.23.2" + "sha256-4pVG1Vmmp+lEEQGc9uNgR0ff4eKBP2Zrk+HkFpgFawA="; types-aiobotocore-ec2-instance-connect = - buildTypesAiobotocorePackage "ec2-instance-connect" "2.23.0" - "sha256-6yYk2uReu/MRd6QrrvevoCf9CU99x+u1ClWjYo0BpGk="; + buildTypesAiobotocorePackage "ec2-instance-connect" "2.23.2" + "sha256-8L3K/XwW3W4kbTt8niYtO4z8Ail66A4aDGN6yY/u8jI="; types-aiobotocore-ecr = - buildTypesAiobotocorePackage "ecr" "2.23.0" - "sha256-ojnl/x2DCEf3RFvSBt2QZEAgV6JnI2z5ofTed+/u+CQ="; + buildTypesAiobotocorePackage "ecr" "2.23.2" + "sha256-r0i5wrvmcYgIxO1NrVAEQN14jNZUIaSfxANGOF0A8zQ="; types-aiobotocore-ecr-public = - buildTypesAiobotocorePackage "ecr-public" "2.23.0" - "sha256-X/3X+A5Dh8tku3Pz1GrgtvQVQUaTyVAoULFvqqn+AuI="; + buildTypesAiobotocorePackage "ecr-public" "2.23.2" + "sha256-xz6kOKIOFfieVC0e0DrKpSr2eGFl+f3UmI7wUZZKiLg="; types-aiobotocore-ecs = - buildTypesAiobotocorePackage "ecs" "2.23.0" - "sha256-kDuIuxTai2HxzpZoJ/pTSYFIVLmRHqGuUmgzB0SjCcw="; + buildTypesAiobotocorePackage "ecs" "2.23.2" + "sha256-RelW/a/LofzAbMgOdnYiv+DL7UEJJ/wgxfCMqasDdNU="; types-aiobotocore-efs = - buildTypesAiobotocorePackage "efs" "2.23.0" - "sha256-p6JNHivU9kKGM7uixi6O2tLNrewE4id+D4I+al1UZcM="; + buildTypesAiobotocorePackage "efs" "2.23.2" + "sha256-0CAilMg7Fgodmiy+szLH+pW613sh9JAtZIR8IbvIFuY="; types-aiobotocore-eks = - buildTypesAiobotocorePackage "eks" "2.23.0" - "sha256-jv087z12Afqxq8b+RvYHwv5daAmqMHF0Urv+TRVP2MA="; + buildTypesAiobotocorePackage "eks" "2.23.2" + "sha256-XlJykcAWkelakJH5wh+/fQRwce+ojXpbtRdf+qO2GZM="; types-aiobotocore-elastic-inference = buildTypesAiobotocorePackage "elastic-inference" "2.20.0" "sha256-jFSY7JBVjDQi6dCqlX2LG7jxpSKfILv3XWbYidvtGos="; types-aiobotocore-elasticache = - buildTypesAiobotocorePackage "elasticache" "2.23.0" - "sha256-FhHvMwl7a40xwQOAihsxTmUYVu5RNh75WNtkSZaiMP0="; + buildTypesAiobotocorePackage "elasticache" "2.23.2" + "sha256-g+49mKJejMj4tpAvvhgG0PdAk4AfzkEZo1zsGr9JFno="; types-aiobotocore-elasticbeanstalk = - buildTypesAiobotocorePackage "elasticbeanstalk" "2.23.0" - "sha256-eJc3li/5tA7x2MF50JtKwIgvZQAe6MzjPbyILACjMAM="; + buildTypesAiobotocorePackage "elasticbeanstalk" "2.23.2" + "sha256-6fCDofpsbgAqZFw28b9mz4fAsUX51+IAeuD3WO7LuO0="; types-aiobotocore-elastictranscoder = - buildTypesAiobotocorePackage "elastictranscoder" "2.23.0" - "sha256-FdmufFcmdsly4x4q28W0xLZownb7sWVq6PN0OlLoEkc="; + buildTypesAiobotocorePackage "elastictranscoder" "2.23.2" + "sha256-TBI0mFGKAnzbWjkrmLS6Wmk44P6VgnHCBKBEOsigkW8="; types-aiobotocore-elb = - buildTypesAiobotocorePackage "elb" "2.23.0" - "sha256-SL2VeHPDoO1RBxXLcFOgBVmJUy/lNJ9U/WKQ1fpr0JA="; + buildTypesAiobotocorePackage "elb" "2.23.2" + "sha256-/2cRU2y7741hxzF1BtjmivBoxbJ42jktcbd5VSAf/a0="; types-aiobotocore-elbv2 = - buildTypesAiobotocorePackage "elbv2" "2.23.0" - "sha256-PgSGKPbGFPpYUc3Bg+YuvwJGqD6GcFtH1NcRz5H6URc="; + buildTypesAiobotocorePackage "elbv2" "2.23.2" + "sha256-tZZla1J4nyyde0kVXoztUnFqINRJiB0EPehzabpmDHM="; types-aiobotocore-emr = - buildTypesAiobotocorePackage "emr" "2.23.0" - "sha256-y5lRhpsnTPxZtCTjXSEcgCDgu2k7x2i4mJGWelS/e6A="; + buildTypesAiobotocorePackage "emr" "2.23.2" + "sha256-1PrCOWQ64PR9rloq/YvCkblKyg1CVnzHQmG49IG6Fp4="; types-aiobotocore-emr-containers = - buildTypesAiobotocorePackage "emr-containers" "2.23.0" - "sha256-eUgGa57kwrUnh1WdQ5L+EN7H8h60oRR1onOmgSPYm6E="; + buildTypesAiobotocorePackage "emr-containers" "2.23.2" + "sha256-Vxzd0FsaWPtpVdH+WH+VwJjMvUDirrqHuGcIZ2ENRkU="; types-aiobotocore-emr-serverless = - buildTypesAiobotocorePackage "emr-serverless" "2.23.0" - "sha256-l9gt0S1we7yxFzSPUaGSC29fx3vfoSS5a4WbDgWTnzw="; + buildTypesAiobotocorePackage "emr-serverless" "2.23.2" + "sha256-vha16t+XLCpcICch9PCeRKkUMZW6bds9RSHGIMb9H2g="; types-aiobotocore-entityresolution = - buildTypesAiobotocorePackage "entityresolution" "2.23.0" - "sha256-7brVNVDslbaEozCIFMK7oeGpnRyhQaFpOob9NLFdSMo="; + buildTypesAiobotocorePackage "entityresolution" "2.23.2" + "sha256-w8kK9ZmeDVox+BsTkhbH7r2hHZJBXmORQI3tHdqs9JE="; types-aiobotocore-es = - buildTypesAiobotocorePackage "es" "2.23.0" - "sha256-9ZPJg1t597k9Tpy4SJ4cf2rcYfqwqAe4tqLspPL4GfM="; + buildTypesAiobotocorePackage "es" "2.23.2" + "sha256-5qKswPbIuItDROww4XBUq72G3zOdYEDUHd9Iw7qSb6g="; types-aiobotocore-events = - buildTypesAiobotocorePackage "events" "2.23.0" - "sha256-V7xAEvjsxXy4s5s+D7crWsMfHtr5VRD/pSzoIlMM+bk="; + buildTypesAiobotocorePackage "events" "2.23.2" + "sha256-68Fd1Va78bd9KZQwwWs0Xj8Fq10Je71hKouuEtFRKwM="; types-aiobotocore-evidently = - buildTypesAiobotocorePackage "evidently" "2.23.0" - "sha256-HI7Z23JYXH/9Bn41Qw7lf+sPCfNdfFH4+pLCsO46olE="; + buildTypesAiobotocorePackage "evidently" "2.23.2" + "sha256-2i9goFj1msqtZIo+Yem05Qt+mHN1o4puThgdlVpzyrI="; types-aiobotocore-finspace = - buildTypesAiobotocorePackage "finspace" "2.23.0" - "sha256-DhVVpXH6kEfkg5fe7ttJ2ENcnBqt2y86C8w/g0da2xA="; + buildTypesAiobotocorePackage "finspace" "2.23.2" + "sha256-Jfx+sO74F3GA+/gn+eIDD2HAFBmpCRurzFrzsPw3H0s="; types-aiobotocore-finspace-data = - buildTypesAiobotocorePackage "finspace-data" "2.23.0" - "sha256-FLCcuwox7YMeo0JQNb/LEFX346jR09PqBA6frgL2Rh8="; + buildTypesAiobotocorePackage "finspace-data" "2.23.2" + "sha256-AjmJK7KuxZ1sHYCH4U2igkmqhAFNgsg6tfFESYDZtro="; types-aiobotocore-firehose = - buildTypesAiobotocorePackage "firehose" "2.23.0" - "sha256-Jdd648Uxx6XEF0778qzO5NmJbaQCbC8YJtDwwckvAH4="; + buildTypesAiobotocorePackage "firehose" "2.23.2" + "sha256-Ok+9I9SL77DxUondcB2ukg+qhMZPFRIS2hFm9OaA1mA="; types-aiobotocore-fis = - buildTypesAiobotocorePackage "fis" "2.23.0" - "sha256-wGcjFbyVNz/YWwlMgNxZ19iXdhHC3QLRZ6XzXcEvRts="; + buildTypesAiobotocorePackage "fis" "2.23.2" + "sha256-mKQG4aKb5xn+r3s6eJpBPX4fwWcetOaMrJPXq5wERdc="; types-aiobotocore-fms = - buildTypesAiobotocorePackage "fms" "2.23.0" - "sha256-ktGUlV/5vmtEbOXeq9B9R0caclKr6VCvLK9NbEjPV64="; + buildTypesAiobotocorePackage "fms" "2.23.2" + "sha256-vsrL3JygyO1jBCXjpGbQQqhXN+Bfq9OX0Nq5703XAjc="; types-aiobotocore-forecast = - buildTypesAiobotocorePackage "forecast" "2.23.0" - "sha256-cM63AZvUHqZhpVEkbpRPp8F1fUWss18g5eQcjhB4m8M="; + buildTypesAiobotocorePackage "forecast" "2.23.2" + "sha256-8/JC5cmWqpt3iiraS7AkDRuy6I3WbQvGpT5rBsuN/rM="; types-aiobotocore-forecastquery = - buildTypesAiobotocorePackage "forecastquery" "2.23.0" - "sha256-kQ2Wm+REoWDBNdtZ66We191OeE3TU2RVntbxLGJFjaw="; + buildTypesAiobotocorePackage "forecastquery" "2.23.2" + "sha256-TqVmE7agH18iGJixn3vQ7XMQsO3ApG49kIwx+CkZO1E="; types-aiobotocore-frauddetector = - buildTypesAiobotocorePackage "frauddetector" "2.23.0" - "sha256-bgi31NDCGqou8qsBlwyYGrMVxXMcqHLcHJoOducHBR4="; + buildTypesAiobotocorePackage "frauddetector" "2.23.2" + "sha256-DDRFT+cUhgsw9t0Ch6nwkiV/cuK0Wn4LEuCQDe6WC2s="; types-aiobotocore-fsx = - buildTypesAiobotocorePackage "fsx" "2.23.0" - "sha256-1IQxbug2+0wm84UUOABWcMuTaOtKwYTqubRZb25oSto="; + buildTypesAiobotocorePackage "fsx" "2.23.2" + "sha256-XCTzrtmjqxS9WZBsoMcWFomdmsUqHoW7tACJ3Zy3vEg="; types-aiobotocore-gamelift = - buildTypesAiobotocorePackage "gamelift" "2.23.0" - "sha256-rHdo/BlkupWamldLTadXNIV3d0chN+EFxHZfMdvygxg="; + buildTypesAiobotocorePackage "gamelift" "2.23.2" + "sha256-n5ljDZ7yVn2pefKLXRFnU2+bc3bGSSOD1PAYXY8kwG0="; types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.7.0" "sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8="; types-aiobotocore-glacier = - buildTypesAiobotocorePackage "glacier" "2.23.0" - "sha256-1/mYk49KxCANignx36iHd5NlwZDMdvOVG6xN3+GxxOc="; + buildTypesAiobotocorePackage "glacier" "2.23.2" + "sha256-YPIO71oJXGqiGu3AvNq6+ilHUQPkDpRJZLr+8nj4ecQ="; types-aiobotocore-globalaccelerator = - buildTypesAiobotocorePackage "globalaccelerator" "2.23.0" - "sha256-NUDKXV8htnNOkQpHcg0UvhblK2/btHDahAf9TxWbKo8="; + buildTypesAiobotocorePackage "globalaccelerator" "2.23.2" + "sha256-+OoOin6DK3wwK2QnSR+E0efARuNxRfQZ7KWY/8Sn3Eg="; types-aiobotocore-glue = - buildTypesAiobotocorePackage "glue" "2.23.0" - "sha256-/HSxR2J2LI4SlaQL4Xj8GnLze5eKr0guk5lrMFS3iB4="; + buildTypesAiobotocorePackage "glue" "2.23.2" + "sha256-Hk1uistHevHtQR/BwT5jPNs66pYhYqeh0nVvOlorEb0="; types-aiobotocore-grafana = - buildTypesAiobotocorePackage "grafana" "2.23.0" - "sha256-avmh4nUi7qJhgcojH6g9fv/8TlkAvMdPJ5aVahYRU7k="; + buildTypesAiobotocorePackage "grafana" "2.23.2" + "sha256-t07+2j3G39YliL+wmach/UINxe0+di2MS2pHQDnMMRI="; types-aiobotocore-greengrass = - buildTypesAiobotocorePackage "greengrass" "2.23.0" - "sha256-eoNhbm1ib6TI/P/D0b3+3I2ruDhqIxUqAHMe3RK/29w="; + buildTypesAiobotocorePackage "greengrass" "2.23.2" + "sha256-9UT5gBtKSGSbYwwshQUvZpDGJCg4WwvO1qnDKBfciLw="; types-aiobotocore-greengrassv2 = - buildTypesAiobotocorePackage "greengrassv2" "2.23.0" - "sha256-2mWi/cZgXTjvQFFDAeUq3/AHEzTUvxrV7CthZjokAUQ="; + buildTypesAiobotocorePackage "greengrassv2" "2.23.2" + "sha256-9tBAAec0Ht5gyCZczmotb3k4V0XHJkVIRXnemF9tbn0="; types-aiobotocore-groundstation = - buildTypesAiobotocorePackage "groundstation" "2.23.0" - "sha256-KBYJyHBfCefY+mS+y1VVldG4JWWsFtM6U9ADltyhXFU="; + buildTypesAiobotocorePackage "groundstation" "2.23.2" + "sha256-3T8Y2/z3bdlaFmIg8/WB3EcKUxu3ZYpJIMw3+k9bpQ4="; types-aiobotocore-guardduty = - buildTypesAiobotocorePackage "guardduty" "2.23.0" - "sha256-5O4h0IWSb8GghwH+VCfEfUjoQZRUYUG6Xc21tJO5gWg="; + buildTypesAiobotocorePackage "guardduty" "2.23.2" + "sha256-jzIEVT/h8U+s14S757sFYjDjuUjk7SDsHKHu3ULHiLI="; types-aiobotocore-health = - buildTypesAiobotocorePackage "health" "2.23.0" - "sha256-aERXnqSiCgrL+U6uZOdoJhZ5GVBTdn31m9ZZF3I0Ny8="; + buildTypesAiobotocorePackage "health" "2.23.2" + "sha256-VpnMibAW10aHtHnEHRQt/ZIGwXwzwfguZlVO69LSRok="; types-aiobotocore-healthlake = - buildTypesAiobotocorePackage "healthlake" "2.23.0" - "sha256-QTYS1Cc46D9SB91Jo62rUCbVv8pxRz/3QBbtfaVaDw0="; + buildTypesAiobotocorePackage "healthlake" "2.23.2" + "sha256-8HcMNigQAGfKq2YTxnAVZm0Qsux5GfoC4igDfV2K84Y="; types-aiobotocore-honeycode = buildTypesAiobotocorePackage "honeycode" "2.13.0" "sha256-DeeheoQeFEcDH21DSNs2kSR1rjnPLtTgz0yNCFnE+Io="; types-aiobotocore-iam = - buildTypesAiobotocorePackage "iam" "2.23.0" - "sha256-1iA/jEOUbBzou6sWZWmbo+/FgHxUGQXflkrvTeH8IKU="; + buildTypesAiobotocorePackage "iam" "2.23.2" + "sha256-ijOqQJzQdTVNZhudaWQWhjv7PpLZO0jr9pmrtHxS1Ns="; types-aiobotocore-identitystore = - buildTypesAiobotocorePackage "identitystore" "2.23.0" - "sha256-o8QFNN2t+nGOXdln4J6YBXTulAl0+d4Yu6zqyc/kK+c="; + buildTypesAiobotocorePackage "identitystore" "2.23.2" + "sha256-vwi3s8fFxuMK7fSrWwQP772B/Y9cKJXLMiufCPEd9nM="; types-aiobotocore-imagebuilder = - buildTypesAiobotocorePackage "imagebuilder" "2.23.0" - "sha256-ToXBnqW8eFXOECwEtKbRK0qzVGXpkDGlgpNPVJf0SjY="; + buildTypesAiobotocorePackage "imagebuilder" "2.23.2" + "sha256-f+GEEmigWz4VS0XDhvrWHxWRHpnMG+uGcUnSBvznQuo="; types-aiobotocore-importexport = - buildTypesAiobotocorePackage "importexport" "2.23.0" - "sha256-iGtlm95Meis7VixXPlhw6Q0sNY2PV0TVKO/a1tVKf78="; + buildTypesAiobotocorePackage "importexport" "2.23.2" + "sha256-/nMZ4zhYLfWo86I5NvoxEyHqxFpNISTnMqhBtDfv83g="; types-aiobotocore-inspector = - buildTypesAiobotocorePackage "inspector" "2.23.0" - "sha256-NJwZUd4YBOKdqTPZZKA64JDndfR2FTZem6rZSDpceXQ="; + buildTypesAiobotocorePackage "inspector" "2.23.2" + "sha256-N2vVCGxSopkmbE5mAQRsYImncxIFimZXTCDGRfDzojI="; types-aiobotocore-inspector2 = - buildTypesAiobotocorePackage "inspector2" "2.23.0" - "sha256-DYvK9rp2IGkJSKLkZh72MHDOJxjpl0O+XrTNXVE/PUo="; + buildTypesAiobotocorePackage "inspector2" "2.23.2" + "sha256-s9c+lFJ8TPGhi2DWVJ7sQ2tPEuJ4ML1DtEhMxO3EMvs="; types-aiobotocore-internetmonitor = - buildTypesAiobotocorePackage "internetmonitor" "2.23.0" - "sha256-yrAQe1EWVpCmvVRrxi8hzuj1+BAXisn5s+Y98w+3gCU="; + buildTypesAiobotocorePackage "internetmonitor" "2.23.2" + "sha256-h6dTStOqtygfQZtZFLsxToBPyl7vmgeRDOgZeu5Tm7Y="; types-aiobotocore-iot = - buildTypesAiobotocorePackage "iot" "2.23.0" - "sha256-BN4v9Xke2Q7YNJaJ2RjKkv6TsXFHwCJkTCpRn/qA5DU="; + buildTypesAiobotocorePackage "iot" "2.23.2" + "sha256-7kOhvR27eH4sx8/bkS0Mj1d40rXFT13ZFD0lXwOo9jQ="; types-aiobotocore-iot-data = - buildTypesAiobotocorePackage "iot-data" "2.23.0" - "sha256-KjCwhlCIf0ssQTYAd9GAD9OtoSu85HROsdkyVPq/ZBI="; + buildTypesAiobotocorePackage "iot-data" "2.23.2" + "sha256-rEEQ9U354WxFAF8daukNRzSC/7GC1iCmEe+5MrhTUGM="; types-aiobotocore-iot-jobs-data = - buildTypesAiobotocorePackage "iot-jobs-data" "2.23.0" - "sha256-tptMa1iOrqp03CF63aUaChOPIB16+hoiUzXC2CpL2BQ="; + buildTypesAiobotocorePackage "iot-jobs-data" "2.23.2" + "sha256-kPG2ALQyKPOahQj6c90S04H8B+928WWS8X8wMtHOA7Q="; types-aiobotocore-iot-roborunner = buildTypesAiobotocorePackage "iot-roborunner" "2.12.2" @@ -689,786 +689,786 @@ in "sha256-qK5dPunPAbC7xIramYINSda50Zum6yQ4n2BfuOgLC58="; types-aiobotocore-iotanalytics = - buildTypesAiobotocorePackage "iotanalytics" "2.23.0" - "sha256-+ayqpiMd3r351P9ZYs3NoWWLH/W8vNS0ufLE/l3SKEg="; + buildTypesAiobotocorePackage "iotanalytics" "2.23.2" + "sha256-9vr2itjH2kY0cwsF+EKCmXZLJ2e5CUy2PRSlwtFO5uA="; types-aiobotocore-iotdeviceadvisor = - buildTypesAiobotocorePackage "iotdeviceadvisor" "2.23.0" - "sha256-SQQIAqgY7hwzDKQpWCgHJj+OnDsByGDWHe7kFkmqyAo="; + buildTypesAiobotocorePackage "iotdeviceadvisor" "2.23.2" + "sha256-tquJaEq0/YXZeQUyFpbYuKwfh6miEAR00S717KM6P20="; types-aiobotocore-iotevents = - buildTypesAiobotocorePackage "iotevents" "2.23.0" - "sha256-uU1TuMMEqC4GkPs6BHtp+8oBsxNx0w/TZgt3okRSXc4="; + buildTypesAiobotocorePackage "iotevents" "2.23.2" + "sha256-oggwzvFnBYSfFuwIB6uUeNOT52aXmMGZUWtcRJXfokk="; types-aiobotocore-iotevents-data = - buildTypesAiobotocorePackage "iotevents-data" "2.23.0" - "sha256-rCowW52uz4Kk+RWmFTN6PJ9KEADTCv23/9aXPF9zl68="; + buildTypesAiobotocorePackage "iotevents-data" "2.23.2" + "sha256-TJfMUjbI1JnuW3mr/eVxLRxlvz44sbrECvXfv03E11k="; types-aiobotocore-iotfleethub = - buildTypesAiobotocorePackage "iotfleethub" "2.23.0" - "sha256-4yvaXwObLuJZxbD9GolGwZrpdTTCGkHHTMjr+LjatV4="; + buildTypesAiobotocorePackage "iotfleethub" "2.23.2" + "sha256-YrweZku7IAtXTl7NsFQE3beZ23/oOwxybxIaCAt0agk="; types-aiobotocore-iotfleetwise = - buildTypesAiobotocorePackage "iotfleetwise" "2.23.0" - "sha256-HFAEg0qdffsC+xqWSvm+iEq5zI25Xje5AG8SuaCz4QM="; + buildTypesAiobotocorePackage "iotfleetwise" "2.23.2" + "sha256-37Wg4t1NNOYdiPA/b1o5Ok73QfQjKR6mItl/8JZSrJk="; types-aiobotocore-iotsecuretunneling = - buildTypesAiobotocorePackage "iotsecuretunneling" "2.23.0" - "sha256-QV27ZHCuLRY18jySds8iKMKXRfKyIoiYorBV5N23Wsk="; + buildTypesAiobotocorePackage "iotsecuretunneling" "2.23.2" + "sha256-56MLx7Li/vrTHn4WJMo5Ooy725MlP8hDuIbP8nRHnLw="; types-aiobotocore-iotsitewise = - buildTypesAiobotocorePackage "iotsitewise" "2.23.0" - "sha256-B+AaRp7O+UL0WyQNm821you2blSbHRl4ol0NcwWJQsY="; + buildTypesAiobotocorePackage "iotsitewise" "2.23.2" + "sha256-BxUGTYq3yF4Sa3AMeqAS5HBuO8Q4PpX+GU5r3bS+1Xc="; types-aiobotocore-iotthingsgraph = - buildTypesAiobotocorePackage "iotthingsgraph" "2.23.0" - "sha256-z1YUvzYSyRsKLVr6Rss+V5sBDaKkXxcpc7EdmOZq/U8="; + buildTypesAiobotocorePackage "iotthingsgraph" "2.23.2" + "sha256-9RD4qhtp19MOROR3bUGNEELwrEPovErq5nZimT222wg="; types-aiobotocore-iottwinmaker = - buildTypesAiobotocorePackage "iottwinmaker" "2.23.0" - "sha256-xVCKkHJKeiLjtMP5hR0QF9KClQYEXWvMxyhm4zIEliA="; + buildTypesAiobotocorePackage "iottwinmaker" "2.23.2" + "sha256-Kdmyx7vtE2BkzlCJ7TQ4y4bZPT1jJ1v02lrmZ9Bg06o="; types-aiobotocore-iotwireless = - buildTypesAiobotocorePackage "iotwireless" "2.23.0" - "sha256-niY3Q4oD8HPKMVVSz8rom1HBmoHFTUAcyDWVB7Pk9IY="; + buildTypesAiobotocorePackage "iotwireless" "2.23.2" + "sha256-Z6THQbu6vLJIRmt1LqTA870qGZSND8xK6eXzRPbz2io="; types-aiobotocore-ivs = - buildTypesAiobotocorePackage "ivs" "2.23.0" - "sha256-nWtEdrJqnwHcbjHP9o7QpcUzOt9x/psojdiLWKw/q5I="; + buildTypesAiobotocorePackage "ivs" "2.23.2" + "sha256-vUEUMb4h9jrPkTJM0nMawVlpIcrcSzATRX7CcaJeexk="; types-aiobotocore-ivs-realtime = - buildTypesAiobotocorePackage "ivs-realtime" "2.23.0" - "sha256-PArVQ5FIiSCcKqkJB34xSlzka4QRTdkDxDE2IQPrIeE="; + buildTypesAiobotocorePackage "ivs-realtime" "2.23.2" + "sha256-axiEU0UAyNtxQVc1PJSPAKj/yesdMoPliTqTkf0u+u4="; types-aiobotocore-ivschat = - buildTypesAiobotocorePackage "ivschat" "2.23.0" - "sha256-yxZkN62KI3bhg2/nCCYun5bisgbmvNbu5QZ5ukjc0PA="; + buildTypesAiobotocorePackage "ivschat" "2.23.2" + "sha256-8t1VBLeq7BSsXoRr0eAFnzk2ibJna+3p+Z6TpjjG70M="; types-aiobotocore-kafka = - buildTypesAiobotocorePackage "kafka" "2.23.0" - "sha256-9o3JdFNBHgoEcwBurSC/jQIiUFLVI0bFYSirCuPPCBQ="; + buildTypesAiobotocorePackage "kafka" "2.23.2" + "sha256-nz5QLZ8My3f/QzwtrUI5vl/T2HiQHbeVWu7mfa+6MxE="; types-aiobotocore-kafkaconnect = - buildTypesAiobotocorePackage "kafkaconnect" "2.23.0" - "sha256-n4c4DO6xC/fGzU7UDSl23mCtoXuismaYy4YPkd8/3lk="; + buildTypesAiobotocorePackage "kafkaconnect" "2.23.2" + "sha256-mE0hxWyBRPpnDFPJaH2vtsrrrN6fQ2BkjB3xJbZoiNU="; types-aiobotocore-kendra = - buildTypesAiobotocorePackage "kendra" "2.23.0" - "sha256-PKUC0aVnfd8NAKNoZ0AntzsmqvYY1p8g6cLDQq/0uDY="; + buildTypesAiobotocorePackage "kendra" "2.23.2" + "sha256-qKsh3BV5Cf1k9f4D/69ZHlHoB8Ipf3fTfdyCAUN0M7g="; types-aiobotocore-kendra-ranking = - buildTypesAiobotocorePackage "kendra-ranking" "2.23.0" - "sha256-aNMDvlITpdovQQlUzAm3S6QaE8JqxkxJ4/bvGFe4imE="; + buildTypesAiobotocorePackage "kendra-ranking" "2.23.2" + "sha256-le19UtodR9jzTIbZXH/WbEZ9cXyKE/xpf5KdsN7Czho="; types-aiobotocore-keyspaces = - buildTypesAiobotocorePackage "keyspaces" "2.23.0" - "sha256-vF06lNW64BHMlciqI6pN/cVfWpzdUi+Gty1Jy7+ISqA="; + buildTypesAiobotocorePackage "keyspaces" "2.23.2" + "sha256-tc6vIZ8TKvaBtEDQcmQNI+e4RLt/tm+P3s19Ax9GRL0="; types-aiobotocore-kinesis = - buildTypesAiobotocorePackage "kinesis" "2.23.0" - "sha256-5dAX3qX5voPyWfu7z4EKmucWvPr5ODZ8rYKHW34aoo4="; + buildTypesAiobotocorePackage "kinesis" "2.23.2" + "sha256-kl9Ka4q0o8LcS3+ln4Kq3iCpoIeBGroDL2WCq+0iQSs="; types-aiobotocore-kinesis-video-archived-media = - buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.23.0" - "sha256-5eAWp+Og0ryCqN3QNaRZlbyU6eQ/llSRIUvMKTVoGMk="; + buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.23.2" + "sha256-SlcYHrj/qNNLivkN71rvUL9Tt/MMorfxjz1ogLTA0Wk="; types-aiobotocore-kinesis-video-media = - buildTypesAiobotocorePackage "kinesis-video-media" "2.23.0" - "sha256-tRrWzKPrIbGWm0QDsDuOTR82qiD0epIQ0XNC78fcN8s="; + buildTypesAiobotocorePackage "kinesis-video-media" "2.23.2" + "sha256-DhpJhnF29VKrtj+hvVaG+/o1fZF3SAQ5+fdth2l3tzg="; types-aiobotocore-kinesis-video-signaling = - buildTypesAiobotocorePackage "kinesis-video-signaling" "2.23.0" - "sha256-a4WEEk6OuwaVsFVZNxpopz1caP52XGHbV2mXGlrfFjU="; + buildTypesAiobotocorePackage "kinesis-video-signaling" "2.23.2" + "sha256-999zPvf6iGeQAvDS2rFHNW9p2bNLNqlVpEVIxwa+FjI="; types-aiobotocore-kinesis-video-webrtc-storage = - buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.23.0" - "sha256-iY57BXVOwqtmDBjW2dZbq1MW4dNjbl3/E8TeYI42Srg="; + buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.23.2" + "sha256-pS/NXBo3MPrQkJzIrbyJCe+7hQGTXwF724NV4JXZMN4="; types-aiobotocore-kinesisanalytics = - buildTypesAiobotocorePackage "kinesisanalytics" "2.23.0" - "sha256-5/KqWsefRsyN6w4eHTz1GSWDMMz4PsiP1ijiyXdVwhY="; + buildTypesAiobotocorePackage "kinesisanalytics" "2.23.2" + "sha256-xMZFE/l4Bs8ekNY3qCoE5VmmGhV8MqY16lybHu2I7FY="; types-aiobotocore-kinesisanalyticsv2 = - buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.23.0" - "sha256-1NrhcnXiB8ZftlpuXPA1s9N7jCqLaGThM9+RCpUXR4Y="; + buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.23.2" + "sha256-BW5ES/6JvheA9qnsEcw1cw0z3xWFfuRzsS8QDBQ4+UQ="; types-aiobotocore-kinesisvideo = - buildTypesAiobotocorePackage "kinesisvideo" "2.23.0" - "sha256-ZFUA0diSvFxcDTnOysAbCczhhfuwklaew7+Wdm/KqOY="; + buildTypesAiobotocorePackage "kinesisvideo" "2.23.2" + "sha256-nQcAUFZeybb34WbGJOLOpu5/VoEDPXYo0wMvpQgK+ho="; types-aiobotocore-kms = - buildTypesAiobotocorePackage "kms" "2.23.0" - "sha256-X8YY2bzPrXp8V0mzBfSBUt/zEsXUYV3w7UnlUmWqT7E="; + buildTypesAiobotocorePackage "kms" "2.23.2" + "sha256-1DryHMvJlL29ALd8Cbc8FXvx/+v+AzHk34sIpxZVmu8="; types-aiobotocore-lakeformation = - buildTypesAiobotocorePackage "lakeformation" "2.23.0" - "sha256-IBw5McjQYK+guvGsNEHCz+MKIraRaT17na3fMJtHCWU="; + buildTypesAiobotocorePackage "lakeformation" "2.23.2" + "sha256-U0PMF7Ym7Lht152Qj0uKr0Def94x+Z04riTL/DWj0ik="; types-aiobotocore-lambda = - buildTypesAiobotocorePackage "lambda" "2.23.0" - "sha256-Sg3wgBy09t7ASUAdTlcVsBO6KkQHrzhjp0TFaK7ZAaY="; + buildTypesAiobotocorePackage "lambda" "2.23.2" + "sha256-18PyTV75muSvs4oYBfKsEaQSra8KGUX/5p/b3K/CW5s="; types-aiobotocore-lex-models = - buildTypesAiobotocorePackage "lex-models" "2.23.0" - "sha256-gKX42gekc3M6ghD3KSj8vuzhj4+TsOCAqcpKfegEq9E="; + buildTypesAiobotocorePackage "lex-models" "2.23.2" + "sha256-9mxWTK9laXCmENe/B1WX1NliTMaCQydMgbjTvk4yOPY="; types-aiobotocore-lex-runtime = - buildTypesAiobotocorePackage "lex-runtime" "2.23.0" - "sha256-ldSAlbLGF8bskfXkgrQvA7VCmLqLGS5ZN4FXZDvy9gI="; + buildTypesAiobotocorePackage "lex-runtime" "2.23.2" + "sha256-rTpdkh8y4W2M/NqbfFIvZQ+rf2gciZ+IvkVs60Qp/Io="; types-aiobotocore-lexv2-models = - buildTypesAiobotocorePackage "lexv2-models" "2.23.0" - "sha256-wVNUQAQ6EsbJtXsAkxmB9uc9GCfFtCScF3iPxD+h1ts="; + buildTypesAiobotocorePackage "lexv2-models" "2.23.2" + "sha256-3+EW03CRG9TWVOm8RafVtFEZhH+Tkr89xW5ahtljHns="; types-aiobotocore-lexv2-runtime = - buildTypesAiobotocorePackage "lexv2-runtime" "2.23.0" - "sha256-NMnqq5Zn8I3Ms4Y2T247s3bMYoWtZSrnH0GMgFRXLh4="; + buildTypesAiobotocorePackage "lexv2-runtime" "2.23.2" + "sha256-OGjJcOwQ8eOvC7aKOCFixfzOnlGV4gEK67yhz3/8xss="; types-aiobotocore-license-manager = - buildTypesAiobotocorePackage "license-manager" "2.23.0" - "sha256-3llnB61pY+dZ7TIVYN6pI/W6lfYyjmwSUx7ag3KCY74="; + buildTypesAiobotocorePackage "license-manager" "2.23.2" + "sha256-rrAoivy/jBQJEeQUJZE8YOlNPvaEft+xph3II0XNt6M="; types-aiobotocore-license-manager-linux-subscriptions = - buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.23.0" - "sha256-mTYiPcwQK/0evuFLkORocXGeXogLVRbQEmQKNfsI1b4="; + buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.23.2" + "sha256-xQwAiuZ3QoCE3bcDZN31fWSDZi/TdUzM2z5xCCsnbdA="; types-aiobotocore-license-manager-user-subscriptions = - buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.23.0" - "sha256-6e5RMxuLJO0h/NJ15d1ImIpRX8c/cIXyIDhWqLAQna0="; + buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.23.2" + "sha256-F60gr5vecjLvCHevXJO1aIH/c7S03forB5MrRBFniVA="; types-aiobotocore-lightsail = - buildTypesAiobotocorePackage "lightsail" "2.23.0" - "sha256-07WfJtdRc7FTx2yRFniCItbGc2VAuoykpFL5Cj1rAHc="; + buildTypesAiobotocorePackage "lightsail" "2.23.2" + "sha256-28+DecEGbDMwX/Mdmo3nIVVIh/q5ycj12CwuMm841FQ="; types-aiobotocore-location = - buildTypesAiobotocorePackage "location" "2.23.0" - "sha256-3K0Ki9f0x4tsUYgGN7Exw1J9idqLftynkoC2+APm9h4="; + buildTypesAiobotocorePackage "location" "2.23.2" + "sha256-1ibAW8jrYtSDmfZkW5kmp7t46C+PqLGSdz9x2VGHWq4="; types-aiobotocore-logs = - buildTypesAiobotocorePackage "logs" "2.23.0" - "sha256-+fysRcfgRqxFVNUtNAur/4a6lkTyC6isEc4jqJdtj3g="; + buildTypesAiobotocorePackage "logs" "2.23.2" + "sha256-9MBRw/JahwyVzPDg02YFsIUYaRQ0CCRWP4KfJFit5wE="; types-aiobotocore-lookoutequipment = - buildTypesAiobotocorePackage "lookoutequipment" "2.23.0" - "sha256-e8aIe0Pan9F+EUAXGQVyCEOBCMtVfNYoftN42YG/pNE="; + buildTypesAiobotocorePackage "lookoutequipment" "2.23.2" + "sha256-Sj4gvNn9ZkIrPlJaBwCL6qnYhVSy9EhoLhf90SYCm2c="; types-aiobotocore-lookoutmetrics = - buildTypesAiobotocorePackage "lookoutmetrics" "2.23.0" - "sha256-7Ptv7Px7cWHJkr6UqJybjXr2uBeGyrpPLOUEZR2uxcE="; + buildTypesAiobotocorePackage "lookoutmetrics" "2.23.2" + "sha256-n0rAIITRe+YUja7QOLr0b4+M7nGDJn8F2CaEPTsaIC4="; types-aiobotocore-lookoutvision = - buildTypesAiobotocorePackage "lookoutvision" "2.23.0" - "sha256-/FG2DYNBNK1AIy+Syoxwtj0sve8tpj4J+ujTBpfkbPM="; + buildTypesAiobotocorePackage "lookoutvision" "2.23.2" + "sha256-cIX0lvrmf/p/CvDvNeoUXe8Xs/ZIsncGIi/P37/QIcc="; types-aiobotocore-m2 = - buildTypesAiobotocorePackage "m2" "2.23.0" - "sha256-89wYOO1yYa2EGQyZa55jsnTHd+P6ORme/UCOSflNygY="; + buildTypesAiobotocorePackage "m2" "2.23.2" + "sha256-cYFXKLaYPaPzy+n/bpwaRgvo0N5xuB4cKGZnIqwSz8s="; types-aiobotocore-machinelearning = - buildTypesAiobotocorePackage "machinelearning" "2.23.0" - "sha256-kjBmkl3DZl8NHenDQGZ1rWcrZ5tD9zq4CYSOucUdM0Q="; + buildTypesAiobotocorePackage "machinelearning" "2.23.2" + "sha256-PZl/FzjoRNiFDU4+TjBwKEK1gBBwEgbNgLcWH1Dn4Pw="; types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.7.0" "sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw="; types-aiobotocore-macie2 = - buildTypesAiobotocorePackage "macie2" "2.23.0" - "sha256-C0ByVhwNDDYNtM2zeT8gu+nkHcWicvN259AZj5qQTDs="; + buildTypesAiobotocorePackage "macie2" "2.23.2" + "sha256-BMMku2V/qPub4qLr3ldZrACCyAACOXKq0aCquI8bLvI="; types-aiobotocore-managedblockchain = - buildTypesAiobotocorePackage "managedblockchain" "2.23.0" - "sha256-wMJMO3oHHa4g5ilKucSmeK6t38DKxBdoHAnxU09tTrs="; + buildTypesAiobotocorePackage "managedblockchain" "2.23.2" + "sha256-sBmNx7Pqi8+0rBBUNwxub7lhgE97MvSpzx4FY+ILsm0="; types-aiobotocore-managedblockchain-query = - buildTypesAiobotocorePackage "managedblockchain-query" "2.23.0" - "sha256-U2PSbHoEsF36qoqZfsUco7xGcMjxPgpYZDSFCx9lx6Q="; + buildTypesAiobotocorePackage "managedblockchain-query" "2.23.2" + "sha256-itFFjnDvYkbbf8A+lW4oxa6TZKGioe46pT9vb6BZ/EY="; types-aiobotocore-marketplace-catalog = - buildTypesAiobotocorePackage "marketplace-catalog" "2.23.0" - "sha256-TpnV8tTvOehw/mlTBCfj0Cklmpipoyj4QpKYu1Rf/yo="; + buildTypesAiobotocorePackage "marketplace-catalog" "2.23.2" + "sha256-IYCr3ZoV9eibijHWX0vl1YKy4XMzS8RcxvsaBPoxU5Q="; types-aiobotocore-marketplace-entitlement = - buildTypesAiobotocorePackage "marketplace-entitlement" "2.23.0" - "sha256-j+rvG2d4+9X+YVId8APSGqPvdvENQGOUM2xD5hCe1eM="; + buildTypesAiobotocorePackage "marketplace-entitlement" "2.23.2" + "sha256-ysySxME6brUqTS4wLkURvjdcofZQCe3V+huXTWgvEMA="; types-aiobotocore-marketplacecommerceanalytics = - buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.23.0" - "sha256-HLCviyz3zLvNDXokize5D+IwS9rh6Aua9DsAmWzTtOk="; + buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.23.2" + "sha256-CVFRj0wNwT5WK/OURgDWuJruqqQcMTaaG6GHoVsEWBA="; types-aiobotocore-mediaconnect = - buildTypesAiobotocorePackage "mediaconnect" "2.23.0" - "sha256-hrqFscSVCVVBwCZhEu8M33c4r9zTI8+Xg/5qRGbieqM="; + buildTypesAiobotocorePackage "mediaconnect" "2.23.2" + "sha256-fjEkRaAqhN6AfjjuVbcAL0OjqeCoq9NvbnHlB6f25/A="; types-aiobotocore-mediaconvert = - buildTypesAiobotocorePackage "mediaconvert" "2.23.0" - "sha256-PsOaItSVfvVNZi73OxoaFceNGV+jXqzLMZVIYlegXfc="; + buildTypesAiobotocorePackage "mediaconvert" "2.23.2" + "sha256-CRle4rDOnM5TkzFL9AVTbtERPl+URsWXLgr9lQBu6Ec="; types-aiobotocore-medialive = - buildTypesAiobotocorePackage "medialive" "2.23.0" - "sha256-TGP0GNaw1YZhq86tmsLHVUM7MzrK58l7s9ceJcNh1Fc="; + buildTypesAiobotocorePackage "medialive" "2.23.2" + "sha256-utkvcVYn7aj+wxSHlMg0rn28PYnixQc4Is7+KSAmmi8="; types-aiobotocore-mediapackage = - buildTypesAiobotocorePackage "mediapackage" "2.23.0" - "sha256-JTIev0OUp4lwXG1t9EyomzTUV4S16mpTV9EGo6ZjVkc="; + buildTypesAiobotocorePackage "mediapackage" "2.23.2" + "sha256-kuH+ofTE3mwRyZCbRvo/e2wvI0inDL+o3CZfKfXsRkM="; types-aiobotocore-mediapackage-vod = - buildTypesAiobotocorePackage "mediapackage-vod" "2.23.0" - "sha256-4aDaFaM0g36Yso4HS4un9+Vx8VjU8dB3ysDCek2QCMg="; + buildTypesAiobotocorePackage "mediapackage-vod" "2.23.2" + "sha256-RQ4kOxg/PHq7wPxz9S1FVSxlWRfOxNFKORfVfzCtM3A="; types-aiobotocore-mediapackagev2 = - buildTypesAiobotocorePackage "mediapackagev2" "2.23.0" - "sha256-DdZ6tyKhxueb6ASWXXqnX/sY5QHsxdr470eZaIkJ6VY="; + buildTypesAiobotocorePackage "mediapackagev2" "2.23.2" + "sha256-I7neo0bWojDAsz0zBwIvfJVIRzfRiuRB0uiJBYj4TTQ="; types-aiobotocore-mediastore = - buildTypesAiobotocorePackage "mediastore" "2.23.0" - "sha256-8eqKMPzPoOGBhq5ePyI+7Vl94v+4GE0SYEiklZvVZ34="; + buildTypesAiobotocorePackage "mediastore" "2.23.2" + "sha256-EQgtCLfs6AjuloMvhkLlxJclgOx+CBfVB2FZBOtizFc="; types-aiobotocore-mediastore-data = - buildTypesAiobotocorePackage "mediastore-data" "2.23.0" - "sha256-LggFP1WSljM8oiDKCR/nJH5yhjFENXqQJBKcP3cK/as="; + buildTypesAiobotocorePackage "mediastore-data" "2.23.2" + "sha256-v620OATZVx7y0ZkCY/XvtMo6jBaOf7rByEIRr3T30c4="; types-aiobotocore-mediatailor = - buildTypesAiobotocorePackage "mediatailor" "2.23.0" - "sha256-wvZFPMwRzox9j4DLVRhMmxo1JhpZbTqqnZQcWBRmOqI="; + buildTypesAiobotocorePackage "mediatailor" "2.23.2" + "sha256-RNqXcEGGJsuO4jNl9zDDkB3GqAVrWsmnwgwBTuQutKY="; types-aiobotocore-medical-imaging = - buildTypesAiobotocorePackage "medical-imaging" "2.23.0" - "sha256-6m9kJDW77L3dY7ibHENykl1hIjbwT25sbMpdmVUoKoo="; + buildTypesAiobotocorePackage "medical-imaging" "2.23.2" + "sha256-85eAmVjVV27EItse5Mmnik2E0V8mVN8mgS42xLpdLz4="; types-aiobotocore-memorydb = - buildTypesAiobotocorePackage "memorydb" "2.23.0" - "sha256-prOOYqT7OQnE3FixnyXuzM2sQy46yZU2uUmdXQVPDos="; + buildTypesAiobotocorePackage "memorydb" "2.23.2" + "sha256-6lmVpW09jQqKdyTx9xavuRsEJSbWOmQ3hHltNk8eZ+A="; types-aiobotocore-meteringmarketplace = - buildTypesAiobotocorePackage "meteringmarketplace" "2.23.0" - "sha256-Z9AVGuba/L7gsh436CCfcM93QMCxvJH+9dAiyvrb0G0="; + buildTypesAiobotocorePackage "meteringmarketplace" "2.23.2" + "sha256-FY1XyeqBhWWr/aBGvzM8tgnhl0tPcjGze1AGrIEZso4="; types-aiobotocore-mgh = - buildTypesAiobotocorePackage "mgh" "2.23.0" - "sha256-G3nHMMmMjevRS7rbj0nyq5RJZpmEmUgRweduG6AU9bc="; + buildTypesAiobotocorePackage "mgh" "2.23.2" + "sha256-fj3+loK/Xe4w/IrLeaP3nSYKlovjgiMoVUOlSNVP3hE="; types-aiobotocore-mgn = - buildTypesAiobotocorePackage "mgn" "2.23.0" - "sha256-GU8ylqHL/wFt1V87X8LbqgKL+oAESrye90Cyr2Kin6o="; + buildTypesAiobotocorePackage "mgn" "2.23.2" + "sha256-Dv9yQ/85FVrH4vDR2V4u6nWRJVm0VdfUEoePbQc/ljA="; types-aiobotocore-migration-hub-refactor-spaces = - buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.23.0" - "sha256-midyCWZd+mB4qosvhQaKvrpBTfy2VT+ocFsqYpa9QYU="; + buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.23.2" + "sha256-gGq6ebu6FbAlmEaYeEV2oQ4kkzxSs8aAEbuOgM6pBK4="; types-aiobotocore-migrationhub-config = - buildTypesAiobotocorePackage "migrationhub-config" "2.23.0" - "sha256-EOc6NXJ4wfsOGPIQXAS68xKeYpYLtzH0LGiLT8BJQFU="; + buildTypesAiobotocorePackage "migrationhub-config" "2.23.2" + "sha256-yqAQoFLYAkpDiAWPEi2xEglzeDM8jzNgIfPw3e3M8oo="; types-aiobotocore-migrationhuborchestrator = - buildTypesAiobotocorePackage "migrationhuborchestrator" "2.23.0" - "sha256-o4l9XB63f6b+ms1PRyIq2xnJA7XwI/A3bVIzSP/6mLQ="; + buildTypesAiobotocorePackage "migrationhuborchestrator" "2.23.2" + "sha256-gdXq+JyqKQfWN38NEE3sPRfYT68hpEt6VxTAHwTDWgQ="; types-aiobotocore-migrationhubstrategy = - buildTypesAiobotocorePackage "migrationhubstrategy" "2.23.0" - "sha256-/dvSG4887dRD/uPGIcNgf0zFcpzzlXa9uQPG1MiB83A="; + buildTypesAiobotocorePackage "migrationhubstrategy" "2.23.2" + "sha256-BErOEQwrtu+O1Su8kcUyRreHmo4xhbg1ropDl9DiYaw="; types-aiobotocore-mobile = buildTypesAiobotocorePackage "mobile" "2.13.2" "sha256-OxB91BCAmYnY72JBWZaBlEkpAxN2Q5aY4i1Pt3eD9hc="; types-aiobotocore-mq = - buildTypesAiobotocorePackage "mq" "2.23.0" - "sha256-8cy0q49+mERgZWPo4ghH0QU32h7ar99XzAtFSVLGVb0="; + buildTypesAiobotocorePackage "mq" "2.23.2" + "sha256-sHNIS6MsZTJnmGU6xNd1Qu23leqLVQzZK0B2UqoN5vg="; types-aiobotocore-mturk = - buildTypesAiobotocorePackage "mturk" "2.23.0" - "sha256-jFLewVOOBMmgKZeiRD8JVF8BF+PMkqlMUusBtYh7LFE="; + buildTypesAiobotocorePackage "mturk" "2.23.2" + "sha256-tky9YLOOpw7qA65qlOumWyXYHfuqEIDlLfkODDVRlY8="; types-aiobotocore-mwaa = - buildTypesAiobotocorePackage "mwaa" "2.23.0" - "sha256-j7tYoJa6XSPrRDjNaRH/LQbhXUtGM3r53pkn2gd4yP4="; + buildTypesAiobotocorePackage "mwaa" "2.23.2" + "sha256-j2KmiJzSb7PzrjJlDDLAiTztj8DBR8yl7vtDSb2Gx/o="; types-aiobotocore-neptune = - buildTypesAiobotocorePackage "neptune" "2.23.0" - "sha256-SkUTDAp6GbwjAIl7qZI+9KJU4ciom/aQmJFmNtAzA0A="; + buildTypesAiobotocorePackage "neptune" "2.23.2" + "sha256-F20C5yf7s7b9UzFBQfL+wkKkD4w4iV+nfhTBOxxI2q8="; types-aiobotocore-network-firewall = - buildTypesAiobotocorePackage "network-firewall" "2.23.0" - "sha256-vVu4RDjgQ4wAgjErX2reX1/gbvb45IK/k+OhQqV7Pec="; + buildTypesAiobotocorePackage "network-firewall" "2.23.2" + "sha256-1ZowibYjjwPZxJ6tmxVvBFuuc7+A85hliWoZoXdqkDM="; types-aiobotocore-networkmanager = - buildTypesAiobotocorePackage "networkmanager" "2.23.0" - "sha256-nVAGZ0L6foSIdPf3wJOlHU4IwYAzjb3g600qJ7rQp4g="; + buildTypesAiobotocorePackage "networkmanager" "2.23.2" + "sha256-2Mu2D6LUYNdhBAIv5VHtUeM24fc5MQpaR1cTBQZMXUQ="; types-aiobotocore-nimble = buildTypesAiobotocorePackage "nimble" "2.15.2" "sha256-PChX5Jbgr0d1YaTZU9AbX3cM7NrhkyunK6/X3l+I8Q0="; types-aiobotocore-oam = - buildTypesAiobotocorePackage "oam" "2.23.0" - "sha256-g+h3sj1glMrvc4ZpI3TNWXQL07wnRj+XjEnuc37MDdg="; + buildTypesAiobotocorePackage "oam" "2.23.2" + "sha256-ZLzPyqdJNNKsHdVRzYpCsGjuKfOeR+ONRBheYr/pI+U="; types-aiobotocore-omics = - buildTypesAiobotocorePackage "omics" "2.23.0" - "sha256-dNpjzK7wWHaHURonIBzMEPEH3tiW5UKDsx5DzqKYUVE="; + buildTypesAiobotocorePackage "omics" "2.23.2" + "sha256-vL7QbSKkP+f5g7xFlfpXF1J6toxLuL2YtiT9EDX+CqQ="; types-aiobotocore-opensearch = - buildTypesAiobotocorePackage "opensearch" "2.23.0" - "sha256-xdtjXxT20T95h2rXvPB7YjaK7j7iN9B9ZkiE/E83XFE="; + buildTypesAiobotocorePackage "opensearch" "2.23.2" + "sha256-MlrprOk7qJU9WPmwLP41NjWZqLS3sXIa8pGKaQF9+Yw="; types-aiobotocore-opensearchserverless = - buildTypesAiobotocorePackage "opensearchserverless" "2.23.0" - "sha256-ELVpYSnt+prPLO/Xs7wnSRFEgO78YZONfYrjm/RvEJ8="; + buildTypesAiobotocorePackage "opensearchserverless" "2.23.2" + "sha256-KvTpXJEuzUnR0Y2tgtaCpkLpvrqnVmbD3L3Ac1tB7uY="; types-aiobotocore-opsworks = - buildTypesAiobotocorePackage "opsworks" "2.23.0" - "sha256-XlcSk/XIpx179dNqClphcjIkFpXDiMdbHimUATGVnOY="; + buildTypesAiobotocorePackage "opsworks" "2.23.2" + "sha256-OFujKA1yPN9JWRKKBaTRqUZVWsShd2XhqWPBJ5fJE3c="; types-aiobotocore-opsworkscm = - buildTypesAiobotocorePackage "opsworkscm" "2.23.0" - "sha256-RgJqHGroVTLnUnUPmNBY0LD6sTXRQ7JlHU26+irRz+U="; + buildTypesAiobotocorePackage "opsworkscm" "2.23.2" + "sha256-Ez3TEIPIVOZ4Wyl9ygC5adwLA7c4Rqi1CV5XNEQLFpc="; types-aiobotocore-organizations = - buildTypesAiobotocorePackage "organizations" "2.23.0" - "sha256-d+CSEbSHFv22wroOavVVXMNnCRalknFs8d9VeXKGEQM="; + buildTypesAiobotocorePackage "organizations" "2.23.2" + "sha256-hWHud/4bM+uyEc9a8xEfdjNCD9Qq89ESnl2fRwL7N70="; types-aiobotocore-osis = - buildTypesAiobotocorePackage "osis" "2.23.0" - "sha256-8a6Z8WfRaxIZ+ASVHhjcnhDmZF45gL9lDW2ozVg1piw="; + buildTypesAiobotocorePackage "osis" "2.23.2" + "sha256-pt3eeOB/ZdU/7XznzBNjbVHctgnR9eSaF8R4gmPv09o="; types-aiobotocore-outposts = - buildTypesAiobotocorePackage "outposts" "2.23.0" - "sha256-m9mPr2lFBfoQoudmC0Dw1Jk728Z2vrG2XO8IPXArXVo="; + buildTypesAiobotocorePackage "outposts" "2.23.2" + "sha256-IIlmfn19zmloC8PSSwUgkBGsgoyHB96STr+Q17UeIfo="; types-aiobotocore-panorama = - buildTypesAiobotocorePackage "panorama" "2.23.0" - "sha256-8NIh4TcknQG7vzcH0/2TwYA/bz0xL9/sDsThmVgejPg="; + buildTypesAiobotocorePackage "panorama" "2.23.2" + "sha256-KHQh8mRolYDc8bHpojTc/zGLhDBXG6r5I44AkR3uuKQ="; types-aiobotocore-payment-cryptography = - buildTypesAiobotocorePackage "payment-cryptography" "2.23.0" - "sha256-attszmjydteM8ct+SnsdOkFRQaY5KwB8yv+2nKOAmPM="; + buildTypesAiobotocorePackage "payment-cryptography" "2.23.2" + "sha256-hC/qbhYJR2SVDBAbxcRGxmiTP4jJ9oxryJtZRlNZ7RQ="; types-aiobotocore-payment-cryptography-data = - buildTypesAiobotocorePackage "payment-cryptography-data" "2.23.0" - "sha256-jYICIfUn/9534qY9hUpkT0tIiJ0Cynk03FCAdrP4fTE="; + buildTypesAiobotocorePackage "payment-cryptography-data" "2.23.2" + "sha256-BoEGBAzC+HN0pf1IRC3kSdQcmHA04CFHj6bbYDGEiII="; types-aiobotocore-personalize = - buildTypesAiobotocorePackage "personalize" "2.23.0" - "sha256-z3op5R12xBMyXrs97L3G1P2M663GA8yxYXtbqqsjDtk="; + buildTypesAiobotocorePackage "personalize" "2.23.2" + "sha256-lw2XuCdj0EA5WV/xK4/KzugFcSXyN1bIJ6vdQZ+C5dw="; types-aiobotocore-personalize-events = - buildTypesAiobotocorePackage "personalize-events" "2.23.0" - "sha256-6JZHAA07LeDdZ2bhcYeBWNhi03aihHZ5mapUEO7jgGY="; + buildTypesAiobotocorePackage "personalize-events" "2.23.2" + "sha256-9u6KBY2LNfnON+/J1IHoJS2VFPGfKYDPKalxnGa0jwc="; types-aiobotocore-personalize-runtime = - buildTypesAiobotocorePackage "personalize-runtime" "2.23.0" - "sha256-fY5E4DZ0a4gCYqsJ6Uq2hy7GieQLoH829q60nSjqNh0="; + buildTypesAiobotocorePackage "personalize-runtime" "2.23.2" + "sha256-q4VsWLcmnlXsDRpSk82vmNUbB3rvaT1wWGtYHLqPQ/Q="; types-aiobotocore-pi = - buildTypesAiobotocorePackage "pi" "2.23.0" - "sha256-jbuz5lxm71/wxdvYXtLTFd1ro8nhR9LxRSE72egMLSo="; + buildTypesAiobotocorePackage "pi" "2.23.2" + "sha256-SnUtXL7NfNYFmV6JcSHhW6cQE8Es6iOMV5cg9P3NL6k="; types-aiobotocore-pinpoint = - buildTypesAiobotocorePackage "pinpoint" "2.23.0" - "sha256-d4ZPh1BeUzLTr0awkYTGtYMR8MzC4ivp3tRjgV4r/MU="; + buildTypesAiobotocorePackage "pinpoint" "2.23.2" + "sha256-Oqj9HqjR1rcPVK+9zzDVtarmpspzLfF2/MASaCY+APo="; types-aiobotocore-pinpoint-email = - buildTypesAiobotocorePackage "pinpoint-email" "2.23.0" - "sha256-a2MdLsC0RhmM2nXcQt7UxDloFQNF3ZPKNjwbaG1R8k8="; + buildTypesAiobotocorePackage "pinpoint-email" "2.23.2" + "sha256-k1ZsOYPmD3WT/qnPvT92AlyimQEN06aInS5TA83ZXn0="; types-aiobotocore-pinpoint-sms-voice = - buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.23.0" - "sha256-wgU/hST/e84g9YRsoYNw51C7L727Md+DgClJ3rD7RY4="; + buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.23.2" + "sha256-QSZjHkrf2//XGcj1zEvQyjt33v3kK35kRYI/kRH8WTI="; types-aiobotocore-pinpoint-sms-voice-v2 = - buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.23.0" - "sha256-HMPT+GcBTSaHVjnWaI3w186Yxr19DlBsIQ4HDB2JlgU="; + buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.23.2" + "sha256-ZA8MboUbZDiy8toQrZe0IIhgtV3OkYIHPjJxoTtpBCc="; types-aiobotocore-pipes = - buildTypesAiobotocorePackage "pipes" "2.23.0" - "sha256-5PKAX3JdogdWvwjxYqO5kZs6xxoOho49LNAAP2XBLKU="; + buildTypesAiobotocorePackage "pipes" "2.23.2" + "sha256-JQ7YmKZjYT8QhXQ71Aqcry1FwV3dagDjWcQyxcS01Z8="; types-aiobotocore-polly = - buildTypesAiobotocorePackage "polly" "2.23.0" - "sha256-vNyV+qV9TOmULrCrqlHLPYeMfh/vrhnUAouPMq5QwXw="; + buildTypesAiobotocorePackage "polly" "2.23.2" + "sha256-DvmGM1PKfjgbnz5byq+YwXnG44Z/cVkIRWhGbbEVYJU="; types-aiobotocore-pricing = - buildTypesAiobotocorePackage "pricing" "2.23.0" - "sha256-9XIIJUTMBPY/z7ohKR4VvfEDrtxxO5dJxRoxxgJyDI8="; + buildTypesAiobotocorePackage "pricing" "2.23.2" + "sha256-VLkB7VAtuHn9gpMBfRiCXN3hW98A24mlPCtmsCfMwUY="; types-aiobotocore-privatenetworks = buildTypesAiobotocorePackage "privatenetworks" "2.22.0" "sha256-yaYvgVKcr3l2eq0dMzmQEZHxgblTLlVF9cZRnObiB7M="; types-aiobotocore-proton = - buildTypesAiobotocorePackage "proton" "2.23.0" - "sha256-OgehX+tfaMf+eG0vOzvEXn4L/oxfYE1m/umwZmbmPfk="; + buildTypesAiobotocorePackage "proton" "2.23.2" + "sha256-xXUdoSbbq1auaJyBq4Z147LcVW256M76/1LJz9sG/gk="; types-aiobotocore-qldb = - buildTypesAiobotocorePackage "qldb" "2.23.0" - "sha256-obDHh4yKZMmYNXw3CV8i2h0Py7h8ROCl30xAQ1IF1WQ="; + buildTypesAiobotocorePackage "qldb" "2.23.2" + "sha256-4Zbs1SynybFunfhQH+/kXcET4KbwBY8GUXuwZ0sL/WE="; types-aiobotocore-qldb-session = - buildTypesAiobotocorePackage "qldb-session" "2.23.0" - "sha256-Ar/y7clkyNwPQ/gINuTPwgcribmPlsIU5C5LfPjqpg0="; + buildTypesAiobotocorePackage "qldb-session" "2.23.2" + "sha256-C2t2633V0i1OfDL1GNPt5HMEoFuXMspT4SbYTP3sTKc="; types-aiobotocore-quicksight = - buildTypesAiobotocorePackage "quicksight" "2.23.0" - "sha256-FG9MSLJVgDDspfPsGg7dQ6Jr/sIi1zV1Mnfh5qTpdG8="; + buildTypesAiobotocorePackage "quicksight" "2.23.2" + "sha256-LrnBajbP6B5trm0Ebd/Rlu4997tQ2V1qWTJ78FWD7tw="; types-aiobotocore-ram = - buildTypesAiobotocorePackage "ram" "2.23.0" - "sha256-IarNiXt8yfyO80c7Gz1/wVpWjbcW37UGY/W81KvU1b4="; + buildTypesAiobotocorePackage "ram" "2.23.2" + "sha256-cQ+xCOu2h+hCxH4SPX29wHEYZw/0zPZGdIWmEdbcYHo="; types-aiobotocore-rbin = - buildTypesAiobotocorePackage "rbin" "2.23.0" - "sha256-mDJs4hS3dFHVjdlGz/+vAHnd/QbvhyOy1yPLymiOxTQ="; + buildTypesAiobotocorePackage "rbin" "2.23.2" + "sha256-34okwB5Kxu58go/go+ePfjYI9WB+Qr0vtS7IWzSrvnM="; types-aiobotocore-rds = - buildTypesAiobotocorePackage "rds" "2.23.0" - "sha256-IeTdeAvJzdz7FAVwlFD9CYebmiqWpxOqAbqAHFXxe1M="; + buildTypesAiobotocorePackage "rds" "2.23.2" + "sha256-bj8wy8iW4ae74GAmDjzFDM6XgSFn7HuudjduyMpqaPA="; types-aiobotocore-rds-data = - buildTypesAiobotocorePackage "rds-data" "2.23.0" - "sha256-HtMHy6U7hk2vwEUCvuK0XGfItZ0Aoainwcg1Ek4Q2YE="; + buildTypesAiobotocorePackage "rds-data" "2.23.2" + "sha256-LVmnPQBvTIy7WFDTMWKWMwuosIwAEnqePaklqRNHH18="; types-aiobotocore-redshift = - buildTypesAiobotocorePackage "redshift" "2.23.0" - "sha256-Hda/SIzZO3hQD1dedviFTqvrRH0/o+RTvrLZkSS3xe8="; + buildTypesAiobotocorePackage "redshift" "2.23.2" + "sha256-8uyGssIcvC2aEM/1osGd/QxT7Oq1Hv5b/odPpIXEynE="; types-aiobotocore-redshift-data = - buildTypesAiobotocorePackage "redshift-data" "2.23.0" - "sha256-Gg+I+cYVV1AlYR7FIxEUCDMRdo4iu/1S3TAMak+1D+k="; + buildTypesAiobotocorePackage "redshift-data" "2.23.2" + "sha256-tyNsHjd/jrALXasfhX8JNklJ63zNZ4OiO97AyyW/yl0="; types-aiobotocore-redshift-serverless = - buildTypesAiobotocorePackage "redshift-serverless" "2.23.0" - "sha256-1ViY0svyv28PdH0g6avaM4o16+JCRYQF3YZT+Nf3vms="; + buildTypesAiobotocorePackage "redshift-serverless" "2.23.2" + "sha256-XWQPUghyV2npeQO09GvrLBU1+3+Z9W/RIwu0I7625MU="; types-aiobotocore-rekognition = - buildTypesAiobotocorePackage "rekognition" "2.23.0" - "sha256-DxR/4S83swPq0k++BMQEFFcFhAJjzJKfhxo9qdKMGh8="; + buildTypesAiobotocorePackage "rekognition" "2.23.2" + "sha256-l7GFbw2/x+Ob7ZAgKJ1eFCkLQLv1nMXC8A/uBamFpLM="; types-aiobotocore-resiliencehub = - buildTypesAiobotocorePackage "resiliencehub" "2.23.0" - "sha256-wO/HpOWUh+9r4ykKnQ/t8bN7poF51hsoCPwb3po6ebE="; + buildTypesAiobotocorePackage "resiliencehub" "2.23.2" + "sha256-Jl3KBs5n+Edk4/iY8Oq2KO7ocaoCqZE83L94Si8g+g8="; types-aiobotocore-resource-explorer-2 = - buildTypesAiobotocorePackage "resource-explorer-2" "2.23.0" - "sha256-WhJSvUSIbm3i53Yf/4q59ljRlJoHcctzTCdfDc5u83s="; + buildTypesAiobotocorePackage "resource-explorer-2" "2.23.2" + "sha256-ynDccEiN6+DPIcy+YgFTSb0crIMfCp1uLxBoevQacM8="; types-aiobotocore-resource-groups = - buildTypesAiobotocorePackage "resource-groups" "2.23.0" - "sha256-tGs1nNd+XDP7QPDMB8+0y0mHWwP1xe00309FbHbSBcU="; + buildTypesAiobotocorePackage "resource-groups" "2.23.2" + "sha256-ybqLQWSddVa3WSaiuGQ1OQKG9VD71bvZ+fpcnAXczcg="; types-aiobotocore-resourcegroupstaggingapi = - buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.23.0" - "sha256-0498wg6pSZa3S97QeTOvKynPERSHBfd36F1Nn0SA710="; + buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.23.2" + "sha256-38Ok7Ugz1Y7xWoY1ffToO4TjX5Ai2qD4CGsyUG8ylto="; types-aiobotocore-robomaker = - buildTypesAiobotocorePackage "robomaker" "2.23.0" - "sha256-sseUPITt2EFd0L0wtthNpafcwdhRFFjEj6L7T/iRdZ4="; + buildTypesAiobotocorePackage "robomaker" "2.23.2" + "sha256-khpQA5VSeN09SH/0ycSoyRKuEWUbzevbhtSuuljvCeU="; types-aiobotocore-rolesanywhere = - buildTypesAiobotocorePackage "rolesanywhere" "2.23.0" - "sha256-USP+WKWDTmk2oCCqEGqqKp7c3NPGR+iUPL1VBfldnxw="; + buildTypesAiobotocorePackage "rolesanywhere" "2.23.2" + "sha256-aAgG+we4gKYIvOiCQjE9IZAXPHOzLhZt7w9iAQc1vXY="; types-aiobotocore-route53 = - buildTypesAiobotocorePackage "route53" "2.23.0" - "sha256-7RgP2UmwFjRRskcmvjPAy9pc25KTlmoLvLwUEqkGNTE="; + buildTypesAiobotocorePackage "route53" "2.23.2" + "sha256-qXNMbFyiKD6Ra46LBWebAzE/royjqrrgHJls2PSCs1M="; types-aiobotocore-route53-recovery-cluster = - buildTypesAiobotocorePackage "route53-recovery-cluster" "2.23.0" - "sha256-jEPcp0akDYVQzBNZtZh1JqshPEqdSxx1YL9ezH9sR5o="; + buildTypesAiobotocorePackage "route53-recovery-cluster" "2.23.2" + "sha256-ABfDIOgE/6af0L4tcV15VaOl/8zhfLy3rGQakF/Bd4o="; types-aiobotocore-route53-recovery-control-config = - buildTypesAiobotocorePackage "route53-recovery-control-config" "2.23.0" - "sha256-/kVoiitpzkbfjsBeYmlkf3xvRojozLqY3jfzq7RgyfI="; + buildTypesAiobotocorePackage "route53-recovery-control-config" "2.23.2" + "sha256-C9Pkxa9yLUqEuSaQAGaHCzOQeLQDKuGQD3fNFbWhQZE="; types-aiobotocore-route53-recovery-readiness = - buildTypesAiobotocorePackage "route53-recovery-readiness" "2.23.0" - "sha256-cQVih6Vpy22upUToMVjsXLLc4bFASXNHEzz4Vwid/as="; + buildTypesAiobotocorePackage "route53-recovery-readiness" "2.23.2" + "sha256-W6BIeUuTi8QSbT4Ja9B0UBQ2YeC5YOAbjumrPBc3P7E="; types-aiobotocore-route53domains = - buildTypesAiobotocorePackage "route53domains" "2.23.0" - "sha256-ts2ejlnkzpkGwaWt3QhWEoABwdmUu3UzyGw2iFFU/DI="; + buildTypesAiobotocorePackage "route53domains" "2.23.2" + "sha256-fv8Pg1qhaigHqxyr9UimqwXuu3UeLxoFrzRnclT8nTc="; types-aiobotocore-route53resolver = - buildTypesAiobotocorePackage "route53resolver" "2.23.0" - "sha256-4voFvDqGwVnSHPwEBhdYbJriCXhYc5bjEb1Dt/tUhBY="; + buildTypesAiobotocorePackage "route53resolver" "2.23.2" + "sha256-Iw1xkRzfuBIeOP6bohWiKFeL/odd3yuQxIfGovV/+ks="; types-aiobotocore-rum = - buildTypesAiobotocorePackage "rum" "2.23.0" - "sha256-nZqfsDd+FSwVazwOQDg1OuXri/UHDJeVEleAwhW+mLU="; + buildTypesAiobotocorePackage "rum" "2.23.2" + "sha256-e56DR0g48Vf5Iub8IFHOgCZA+W4ryZMnXeLZcm+Pk8U="; types-aiobotocore-s3 = - buildTypesAiobotocorePackage "s3" "2.23.0" - "sha256-WeqPbc1/JX5o0GMm2K4MDxeJ14iAMHpNMZb+Fvtx85Q="; + buildTypesAiobotocorePackage "s3" "2.23.2" + "sha256-8BoIF42zH97jiQCWWkMHerWYtFybVI8/8VEtaspF44I="; types-aiobotocore-s3control = - buildTypesAiobotocorePackage "s3control" "2.23.0" - "sha256-iurrXo2FojV0piKlkfZgkqYPnKQecgfNfX/noGdrwiM="; + buildTypesAiobotocorePackage "s3control" "2.23.2" + "sha256-tMpWWfGh39vE/q8dTekgS1DM/FCZ8EIV/QwMCSd8+CM="; types-aiobotocore-s3outposts = - buildTypesAiobotocorePackage "s3outposts" "2.23.0" - "sha256-FfTnAh7COqJQwMvt0dfdA44RgN0lkGJIYt/MLT+iURg="; + buildTypesAiobotocorePackage "s3outposts" "2.23.2" + "sha256-7GY9uT4S4sJSoW44IDQCjHt7FZ3z3z5HjtklVP+tP0Q="; types-aiobotocore-sagemaker = - buildTypesAiobotocorePackage "sagemaker" "2.23.0" - "sha256-LPvYxAUu+3Nb72GtE+7m6ZTj/Q9zF78f1GRzd5tMimU="; + buildTypesAiobotocorePackage "sagemaker" "2.23.2" + "sha256-JitwKHs3dWtIEzPLs2E3K1ocjK+6V9ifYly4KHYKEeU="; types-aiobotocore-sagemaker-a2i-runtime = - buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.23.0" - "sha256-eKTvzqnvIjE5N5nCbY71+YRMuzDyibMjQFKdflF8Ds4="; + buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.23.2" + "sha256-rDLAQ0CmJFkovbX/aFuSvG2p43y5MWWxeZhjyRudjys="; types-aiobotocore-sagemaker-edge = - buildTypesAiobotocorePackage "sagemaker-edge" "2.23.0" - "sha256-eoKpKyc+dCyj/0doroIiaEvACwxONqLi5rFJsVYbggw="; + buildTypesAiobotocorePackage "sagemaker-edge" "2.23.2" + "sha256-6f+bHHgmCiFJtFDWpOHc48t3UdgVqOn0QgpZRBdGdMA="; types-aiobotocore-sagemaker-featurestore-runtime = - buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.23.0" - "sha256-e5XuBJDujnOdAD+TyNA1/ufF3b2Yg1HpsRyclzNvJFo="; + buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.23.2" + "sha256-bBhEDfJkcfpssFVozGDp81EWAf31u0Arw1k/7DP0OrE="; types-aiobotocore-sagemaker-geospatial = - buildTypesAiobotocorePackage "sagemaker-geospatial" "2.23.0" - "sha256-/WcgRGILViJQRFd4O04ErPa47N5N5uDuK2VfE+eYk6Y="; + buildTypesAiobotocorePackage "sagemaker-geospatial" "2.23.2" + "sha256-BLQdDCrPFGqXso6ZmC93j1sA4QWo78aW0bDpcRFBMkg="; types-aiobotocore-sagemaker-metrics = - buildTypesAiobotocorePackage "sagemaker-metrics" "2.23.0" - "sha256-3VyAq8+SoQe6fp2741PARpKxNPsfYP76dqOs8bQqchs="; + buildTypesAiobotocorePackage "sagemaker-metrics" "2.23.2" + "sha256-ytMnM7y8UBrsLjFg8oibB6HcljtUiWSpx5397K2NtWg="; types-aiobotocore-sagemaker-runtime = - buildTypesAiobotocorePackage "sagemaker-runtime" "2.23.0" - "sha256-tfXh+rOCirgL0F7anaJtOP/A9Tb4UNvN6+gZOje+OQg="; + buildTypesAiobotocorePackage "sagemaker-runtime" "2.23.2" + "sha256-HPNsoVupHTLz3ng1kFk4f+Yo4uWB9SYsc6QUVq0GrBs="; types-aiobotocore-savingsplans = - buildTypesAiobotocorePackage "savingsplans" "2.23.0" - "sha256-ElHUksB/dajAOHvmXUvOJoARSkSLdaU61bV5sFR2/7c="; + buildTypesAiobotocorePackage "savingsplans" "2.23.2" + "sha256-obeU/yDoPkMREN7+VMDjpaz5SQXI99u8fjYhPx5jUKQ="; types-aiobotocore-scheduler = - buildTypesAiobotocorePackage "scheduler" "2.23.0" - "sha256-754Vak1Ud42c/DloQSk2ky5AEkD1ozR0Ig6k2GECfLI="; + buildTypesAiobotocorePackage "scheduler" "2.23.2" + "sha256-QcePY3cWP0VGqVvdAOC8E1BtCiJnLl4Hg2PWlFLkiw0="; types-aiobotocore-schemas = - buildTypesAiobotocorePackage "schemas" "2.23.0" - "sha256-wV6eJHIfKGVqiC76gMJx04Y+Xlt4UhqHwIr4fDNp+1E="; + buildTypesAiobotocorePackage "schemas" "2.23.2" + "sha256-JEAObIWiMvOk/rJ30ZerKa/c60mcyZpGOqNHorAme0Y="; types-aiobotocore-sdb = - buildTypesAiobotocorePackage "sdb" "2.23.0" - "sha256-nVweIZosLcuA6daV2msyqIx1iLIvXvrkuIePZYfTUx4="; + buildTypesAiobotocorePackage "sdb" "2.23.2" + "sha256-bxLLaVaGkiFVcBxaiV8Vag/Pl/x2pSg73NvTeio2RS0="; types-aiobotocore-secretsmanager = - buildTypesAiobotocorePackage "secretsmanager" "2.23.0" - "sha256-0svy+dhV4LGqOXFFIxWA9/7mjVR9i7pophUv1ELcu0g="; + buildTypesAiobotocorePackage "secretsmanager" "2.23.2" + "sha256-HvxxDQK3RbYu5B6Ram/Nrb+vWTzxitPRL4Ul2+52my8="; types-aiobotocore-securityhub = - buildTypesAiobotocorePackage "securityhub" "2.23.0" - "sha256-cNa4IOJHymoBV4XzVfQszarTj8jS9A7V+5c87QpiLck="; + buildTypesAiobotocorePackage "securityhub" "2.23.2" + "sha256-VpYXbMgtozOfaSrhBAFjafSEvX309RcqItUvVM0d6lE="; types-aiobotocore-securitylake = - buildTypesAiobotocorePackage "securitylake" "2.23.0" - "sha256-Ro3h5i23rnQeuq9MzwH5K9Isry0uclKq+iiGmR7I69w="; + buildTypesAiobotocorePackage "securitylake" "2.23.2" + "sha256-OQlkvKJ3ysq3EHS/dZ140vsEGlrdmP/JyRZlzF7RZKM="; types-aiobotocore-serverlessrepo = - buildTypesAiobotocorePackage "serverlessrepo" "2.23.0" - "sha256-9YDwaCd23mRVRBwzsvPe7WZbf8sy83gvQyl6VaK2QMU="; + buildTypesAiobotocorePackage "serverlessrepo" "2.23.2" + "sha256-moaKI/4wxP1jtuUiqi6APyMLLXAQza/hcZiXxaEn1aE="; types-aiobotocore-service-quotas = - buildTypesAiobotocorePackage "service-quotas" "2.23.0" - "sha256-orhmhTeaVT6lg8im67/oRJZcgsQhXpjBOiigG0h4lks="; + buildTypesAiobotocorePackage "service-quotas" "2.23.2" + "sha256-KHlbTbpS5qGXxbCH4Dl+86jpW1wQIrELJgDAnAeZOII="; types-aiobotocore-servicecatalog = - buildTypesAiobotocorePackage "servicecatalog" "2.23.0" - "sha256-anuFEqf5VU8hj5b6xfW+01Or0nLO/K7paonUABslbbk="; + buildTypesAiobotocorePackage "servicecatalog" "2.23.2" + "sha256-6IhUJJTGcEjr4739JSacTFOmwzUv6dkTJ9dB7F2PtCI="; types-aiobotocore-servicecatalog-appregistry = - buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.23.0" - "sha256-Pvr/CcNykCsX8szqKwrRKSrmgDG3KCOuVaJdOqRH2+M="; + buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.23.2" + "sha256-m8qcxSftCo66f3lZrMXAyVEDtVP8Y2DzKFmTMbSbtRc="; types-aiobotocore-servicediscovery = - buildTypesAiobotocorePackage "servicediscovery" "2.23.0" - "sha256-2cuGBxe3Wk1cKB5ELla7Dkjsn6j7J+ATAUH9CBxw2KU="; + buildTypesAiobotocorePackage "servicediscovery" "2.23.2" + "sha256-2+EHVE4zLIDT9ZHIwaiSHV0G+dt4NNeXlAgOHbftPJo="; types-aiobotocore-ses = - buildTypesAiobotocorePackage "ses" "2.23.0" - "sha256-8Rn7TKofuN3CzZxUr/nwi+qRaQX46gAKfDzOOwyI3dw="; + buildTypesAiobotocorePackage "ses" "2.23.2" + "sha256-Bmy7lEEZcJ1RiEqy1usFUskGlHdnAdU5+a3ASM6fNPw="; types-aiobotocore-sesv2 = - buildTypesAiobotocorePackage "sesv2" "2.23.0" - "sha256-E0tCR8/iy3dff/SI4ux6h4LVNllxQOfOYaZEdDbQWbk="; + buildTypesAiobotocorePackage "sesv2" "2.23.2" + "sha256-cVlYXOvK1ovaAzn3YYWU8ZvW6yHd7IOUqIcpAgxyipQ="; types-aiobotocore-shield = - buildTypesAiobotocorePackage "shield" "2.23.0" - "sha256-rVAvoj63J5IU4gi5dMUYZfkFdAE/8rUCvVilRQOJVrc="; + buildTypesAiobotocorePackage "shield" "2.23.2" + "sha256-M8l45iCeZ3Rq4Ok6iVE5wb96oOF/m6h6PP9pDTXQJWg="; types-aiobotocore-signer = - buildTypesAiobotocorePackage "signer" "2.23.0" - "sha256-IUsFVjY/c9zsbsv8u5c80KePlVQxR27HqFHosvdLfZs="; + buildTypesAiobotocorePackage "signer" "2.23.2" + "sha256-O7LGJ9RLGc7/1+C+OhJG2G0u6FyrzYnriAA7ESLdKpE="; types-aiobotocore-simspaceweaver = - buildTypesAiobotocorePackage "simspaceweaver" "2.23.0" - "sha256-NW6qRjs8cCOEAQMSygKe69Yud3Lmc+ufcFVzu18fVME="; + buildTypesAiobotocorePackage "simspaceweaver" "2.23.2" + "sha256-4yDLoGFAOHyYFa6FoqwNnA7A3OirFCyTiXNx7BYcDKQ="; types-aiobotocore-sms = - buildTypesAiobotocorePackage "sms" "2.23.0" - "sha256-F9XwPCav4mP9PvfBRPsXZ8q0twtCOFClJEY7SNTEpAM="; + buildTypesAiobotocorePackage "sms" "2.23.2" + "sha256-bjW6LqsZ5i/DLPFlH8kGItnpUw9yn+/Z1VeNEs39k8E="; types-aiobotocore-sms-voice = buildTypesAiobotocorePackage "sms-voice" "2.22.0" "sha256-nlg8QppdMa4MMLUQZXcxnypzv5II9PqEtuVc09UmjKU="; types-aiobotocore-snow-device-management = - buildTypesAiobotocorePackage "snow-device-management" "2.23.0" - "sha256-rTa9nSKnDZJlnBwGC7Fqe749jHt+bpzgmgA9+ANb2Qo="; + buildTypesAiobotocorePackage "snow-device-management" "2.23.2" + "sha256-2GOOg1R7phu2w+pS6DnqOWwnSBd9pbCouBqruz1p8VY="; types-aiobotocore-snowball = - buildTypesAiobotocorePackage "snowball" "2.23.0" - "sha256-fgp5u2AJyyBwt/lH64+6XoB01AX7pE1D2Y7CVDZKoSU="; + buildTypesAiobotocorePackage "snowball" "2.23.2" + "sha256-WIIZldfYq2+QEszAiXx5+OaSUZnEpihpQAjSR/zvttg="; types-aiobotocore-sns = - buildTypesAiobotocorePackage "sns" "2.23.0" - "sha256-+6YzS8LEYKszReCnCbUvheeIdYskj6T5fJxtOgKJ7RE="; + buildTypesAiobotocorePackage "sns" "2.23.2" + "sha256-sFt/Tk5pJGKUf1FzLPzh2MaV3s48mhS5Z45DB1cc/7g="; types-aiobotocore-sqs = - buildTypesAiobotocorePackage "sqs" "2.23.0" - "sha256-FwFYS7jmuJy+cpf1YgXw0mtC1+AkHOmqF3nAQzzbspw="; + buildTypesAiobotocorePackage "sqs" "2.23.2" + "sha256-Qkt/diu4NvIqErOrbB6V8Gut0mFT8GFmPEmeYSV7AO0="; types-aiobotocore-ssm = - buildTypesAiobotocorePackage "ssm" "2.23.0" - "sha256-hhxGycHkBaxU7nhtqO5R73WDVTDNskvv60jSs6nCCds="; + buildTypesAiobotocorePackage "ssm" "2.23.2" + "sha256-VTNG6NymkJ6okACKCzjBJKoN9+RgxXP92tQI9CcKGYs="; types-aiobotocore-ssm-contacts = - buildTypesAiobotocorePackage "ssm-contacts" "2.23.0" - "sha256-y30gDJhJMxZEVK//DWDL6FgOWkxjcHsudcUUqUGnGdA="; + buildTypesAiobotocorePackage "ssm-contacts" "2.23.2" + "sha256-bGGJUoS47GS0rQ2+pUbJ24oxuTT1tzbXBLjTPAfnq54="; types-aiobotocore-ssm-incidents = - buildTypesAiobotocorePackage "ssm-incidents" "2.23.0" - "sha256-ZbxeAetl5XYzPiFruv7DY/tdTrRYcacfR++ERWT2RIA="; + buildTypesAiobotocorePackage "ssm-incidents" "2.23.2" + "sha256-LDce4hukTKGAubLAgAO6MYRPxPZU0BPB9reKwsUFlpQ="; types-aiobotocore-ssm-sap = - buildTypesAiobotocorePackage "ssm-sap" "2.23.0" - "sha256-lreL3DNc3g5FL/1aa24XZcnYEGePlse50Xw9u8Q8/Bg="; + buildTypesAiobotocorePackage "ssm-sap" "2.23.2" + "sha256-qPLEJcTarmBpzTzrDZmhXuO3MX/btewKtY4HrZDlZiM="; types-aiobotocore-sso = - buildTypesAiobotocorePackage "sso" "2.23.0" - "sha256-TcLIzazSqKMBr6XIvxce6eCH5vinpN0UQGvyvz0Kkc4="; + buildTypesAiobotocorePackage "sso" "2.23.2" + "sha256-ID4gwlyyrbdZubDHvlM4ttCT4gBuY6O0Wairt5dwbo0="; types-aiobotocore-sso-admin = - buildTypesAiobotocorePackage "sso-admin" "2.23.0" - "sha256-Iam+EFxGA0iXoAaXHN50n/2t7kxvug404jRw0fNcEgk="; + buildTypesAiobotocorePackage "sso-admin" "2.23.2" + "sha256-F83K8WvDTK/ATIH+wGH5vz07DOBdedy+x5sUbcdrdWo="; types-aiobotocore-sso-oidc = - buildTypesAiobotocorePackage "sso-oidc" "2.23.0" - "sha256-7eqXeYvcKulw3F0aB3nZbOt5i8PbBaB2GyjseO4pg10="; + buildTypesAiobotocorePackage "sso-oidc" "2.23.2" + "sha256-KKRZZj8WMN5Arfl6MOvp5VEHWUOcoAMyeZTU8SrvkcE="; types-aiobotocore-stepfunctions = - buildTypesAiobotocorePackage "stepfunctions" "2.23.0" - "sha256-kUAiQTsktvxtQpHQOHt/CzTucBCpiQj1bGZxoq+gvvc="; + buildTypesAiobotocorePackage "stepfunctions" "2.23.2" + "sha256-SNephRpMQbFRdPIFJg228CIbYXPmFP0VQBCMt6o5eSM="; types-aiobotocore-storagegateway = - buildTypesAiobotocorePackage "storagegateway" "2.23.0" - "sha256-n8s1hUwQ3itEI3CTMRWKlFi3HsYicf1Ajy3WU1FmLOM="; + buildTypesAiobotocorePackage "storagegateway" "2.23.2" + "sha256-5AfrT9iNcHdMuslQ1Yt+r/zPvKn3FAPcgjOV4hq7XXE="; types-aiobotocore-sts = - buildTypesAiobotocorePackage "sts" "2.23.0" - "sha256-rYEE6fF1jWC1DoWfkqN2/O9zx9Hg7hZHsDw0vJmXAm4="; + buildTypesAiobotocorePackage "sts" "2.23.2" + "sha256-1Pbxy7xiqYQaEnukC4A9dfdLol9C6FLdQ6lFbYrjUHU="; types-aiobotocore-support = - buildTypesAiobotocorePackage "support" "2.23.0" - "sha256-NrQhjEnvp3FH+knYwgvIa/Nfvkpyf8fB61bcy0NNYak="; + buildTypesAiobotocorePackage "support" "2.23.2" + "sha256-dM80XCLpE6Ce0YhI+CrlmWQBZaq1WyAh7dc5o5d7PD8="; types-aiobotocore-support-app = - buildTypesAiobotocorePackage "support-app" "2.23.0" - "sha256-SCzhRCKwJM0vTMKK3M2BiPaPUOmNhHn4MO+V+RYFMCQ="; + buildTypesAiobotocorePackage "support-app" "2.23.2" + "sha256-rXgza6VCCJFUVtpRh517lHmpEw1SJt/FJ/hCn/pwp0w="; types-aiobotocore-swf = - buildTypesAiobotocorePackage "swf" "2.23.0" - "sha256-4gD1De2rBm+6M5jMHygcbMFHjyEg2p7fTfBJSQtKTv0="; + buildTypesAiobotocorePackage "swf" "2.23.2" + "sha256-OD06lxrb36mlg2byV/LWOUrtH8bn50qQ1oZVMgTvv8Y="; types-aiobotocore-synthetics = - buildTypesAiobotocorePackage "synthetics" "2.23.0" - "sha256-IAHA5n+y4P2amfYEiXLBA9nZ69a6ppzFeGmRUX4haJA="; + buildTypesAiobotocorePackage "synthetics" "2.23.2" + "sha256-tQo5/c59YE49ByNfOUvjU1it4voa46RPJ/UgfTeEvpM="; types-aiobotocore-textract = - buildTypesAiobotocorePackage "textract" "2.23.0" - "sha256-9/ePgw4LXF2PvhUqcVEZEPTMMb9MtLIlHKhop1VrvGY="; + buildTypesAiobotocorePackage "textract" "2.23.2" + "sha256-f4dp8RXYWTIyEpLRK2j2JT8YuDDmcFfoM1F4WSVliAs="; types-aiobotocore-timestream-query = - buildTypesAiobotocorePackage "timestream-query" "2.23.0" - "sha256-4jzX1tsaK93c6xnxKkzCDP3Tb8L3Wsd2IRE1GdVyvh8="; + buildTypesAiobotocorePackage "timestream-query" "2.23.2" + "sha256-od2tkolG3+aJq6b6e4ZCk9K4v1JwV9fEtIUdGaE2qvU="; types-aiobotocore-timestream-write = - buildTypesAiobotocorePackage "timestream-write" "2.23.0" - "sha256-pXhIaGPsEPLaHr2YWo7ZvIHyC6JkcsRzzFVf5w4HYbQ="; + buildTypesAiobotocorePackage "timestream-write" "2.23.2" + "sha256-m9GaN2G/dZdIe9tPD5ZsBEkpvjzxQ29XHRCaNoGW4SA="; types-aiobotocore-tnb = - buildTypesAiobotocorePackage "tnb" "2.23.0" - "sha256-rGIvidbnqnLhar+J5M0oXCvHEn6d/7VHOSjIDHr30J0="; + buildTypesAiobotocorePackage "tnb" "2.23.2" + "sha256-Ift2pv89c4Mv324BGFFFNHhys8e5/Y04Bp5cuKdNCL4="; types-aiobotocore-transcribe = - buildTypesAiobotocorePackage "transcribe" "2.23.0" - "sha256-mpJuwCu/lF0w8oUWZeAzRbvePfCN1cvy+GKgpvntlpM="; + buildTypesAiobotocorePackage "transcribe" "2.23.2" + "sha256-PEkelbZJGFEF802Zth53Eb6LQpMnrD0g+Y7MywqiYP0="; types-aiobotocore-transfer = - buildTypesAiobotocorePackage "transfer" "2.23.0" - "sha256-VgKs9flRd7/a7L5CznleSf4wl/V4zKtEkBAYWjPYzfc="; + buildTypesAiobotocorePackage "transfer" "2.23.2" + "sha256-WOyuJUQp4BkFpBqBNdHsRIC+OY1hNVUZN84tPUpqjDE="; types-aiobotocore-translate = - buildTypesAiobotocorePackage "translate" "2.23.0" - "sha256-KtFlxkEmgal61Le39xmRpBPz32m8alO3nmgQGgw/lsU="; + buildTypesAiobotocorePackage "translate" "2.23.2" + "sha256-cxYoHczI9Sr62CsHo8+SjpbkzmYcA9lRH/U98kaKaIw="; types-aiobotocore-verifiedpermissions = - buildTypesAiobotocorePackage "verifiedpermissions" "2.23.0" - "sha256-F4Z1uXVBkA0pDUlUq+pRVFrFQIXt8HESBCf9k6hya5s="; + buildTypesAiobotocorePackage "verifiedpermissions" "2.23.2" + "sha256-rYs0eoxjU/PtYOF2ADgiBd9O8mLXMT/+6WLprfdbzCs="; types-aiobotocore-voice-id = - buildTypesAiobotocorePackage "voice-id" "2.23.0" - "sha256-Ty3tgpd+1D73MVVxgUr/G7bdn+IOZAQClp9kRLVodvw="; + buildTypesAiobotocorePackage "voice-id" "2.23.2" + "sha256-hsgme2tduhW3eF/6PIUTyub2lEGHGr9+HOU/kI0zpnk="; types-aiobotocore-vpc-lattice = - buildTypesAiobotocorePackage "vpc-lattice" "2.23.0" - "sha256-E+eTNnbBKbdHruu5V8Ps+Z+dKsDlnz+QmltHjH+t9J8="; + buildTypesAiobotocorePackage "vpc-lattice" "2.23.2" + "sha256-sxWLnz+Rh+KHwOeRqmW3DIOQLmvLv41UCqTkWC0TRFE="; types-aiobotocore-waf = - buildTypesAiobotocorePackage "waf" "2.23.0" - "sha256-fB02Ov1jR6qUOzVsfQgxY8WOj18ZuzsZxA76KhH5Ksk="; + buildTypesAiobotocorePackage "waf" "2.23.2" + "sha256-x+RsDo6RIQEKZK+Fsezr/Ve+J3qoD4YVVEw7zzLJROU="; types-aiobotocore-waf-regional = - buildTypesAiobotocorePackage "waf-regional" "2.23.0" - "sha256-O3uRJxJa7LHq4QrpX5ajuZJYjZhb7/avNJ6PCMsEUjw="; + buildTypesAiobotocorePackage "waf-regional" "2.23.2" + "sha256-++Tx6/Ex+gGYJAX7Nxut9oXE0ECJ8Ad9CKeZIMZwOJ0="; types-aiobotocore-wafv2 = - buildTypesAiobotocorePackage "wafv2" "2.23.0" - "sha256-o1MF2butL7dubJtfqi57NtgSMz51gwcOH90qX/9en1Q="; + buildTypesAiobotocorePackage "wafv2" "2.23.2" + "sha256-PNohPrEZAsYtPnf2p/bOS456halWyP8ewQ1jF9dCd20="; types-aiobotocore-wellarchitected = - buildTypesAiobotocorePackage "wellarchitected" "2.23.0" - "sha256-I+u+pyCnE5R9KY5DjMNUgrV9f456WB3MTaDB85/NJ+M="; + buildTypesAiobotocorePackage "wellarchitected" "2.23.2" + "sha256-pYonw9Bt7FHQUw8yrnY2+nceeO42BWawibssxeIs6X8="; types-aiobotocore-wisdom = - buildTypesAiobotocorePackage "wisdom" "2.23.0" - "sha256-ZHPaA1jnHuQk/eri+L9LYF4oKKhBj/TajWGbZNo68cU="; + buildTypesAiobotocorePackage "wisdom" "2.23.2" + "sha256-pH6b8DRar3gPWZAIioTPswn+fRmZfhEP8CLS4EMFl1A="; types-aiobotocore-workdocs = - buildTypesAiobotocorePackage "workdocs" "2.23.0" - "sha256-orS//o/5lIlWHPjSdTdtuPG9vNJzeggzMGpi+XB1jLo="; + buildTypesAiobotocorePackage "workdocs" "2.23.2" + "sha256-4EkeBQRPO8tmEtVYVQGqTBpa2ZH39YSrS+P/9d2t4CE="; types-aiobotocore-worklink = buildTypesAiobotocorePackage "worklink" "2.15.1" "sha256-VvuxiybvGaehPqyVUYGO1bbVSQ0OYgk6LbzgoKLHF2c="; types-aiobotocore-workmail = - buildTypesAiobotocorePackage "workmail" "2.23.0" - "sha256-f+aCkdJwpkWg3bQa39aIDGPDTXKry5BS+/nm7J0YBUs="; + buildTypesAiobotocorePackage "workmail" "2.23.2" + "sha256-lJfvx80/+CvbhXD3QM6x4vACNEjguNK0yHuLxjTGseI="; types-aiobotocore-workmailmessageflow = - buildTypesAiobotocorePackage "workmailmessageflow" "2.23.0" - "sha256-OTv9KmKcMP15WK7UDFg+1yF7qmVTtUKi8vjdzgzejgQ="; + buildTypesAiobotocorePackage "workmailmessageflow" "2.23.2" + "sha256-pccbWkeio5leYT9M1F3idCWbqYhZssHVftKZe0TUuSk="; types-aiobotocore-workspaces = - buildTypesAiobotocorePackage "workspaces" "2.23.0" - "sha256-F5Vnub2S/3knfqXw5VIwbiKElQHcto1KyrRC7u9qiJ0="; + buildTypesAiobotocorePackage "workspaces" "2.23.2" + "sha256-/h2kDKfngF3Sbu3++sbGTxiW06A2aDM6VzuSTnG4JsE="; types-aiobotocore-workspaces-web = - buildTypesAiobotocorePackage "workspaces-web" "2.23.0" - "sha256-XrwviZsITloHSwTVGeQXeMN7DKLt5/zTJGyO6/vW09A="; + buildTypesAiobotocorePackage "workspaces-web" "2.23.2" + "sha256-MHCnARP17nK9c0EOueaQItZohXhSP6aV1kTc1vZwyWM="; types-aiobotocore-xray = - buildTypesAiobotocorePackage "xray" "2.23.0" - "sha256-NYH52YWk3iyQ9IHWmiTv6peuq5zfpMze2k30dong+N4="; + buildTypesAiobotocorePackage "xray" "2.23.2" + "sha256-WqODS2sC6bV03hlAzFMTgqxU4b2kVJHUCOZfCJTTIRc="; } diff --git a/pkgs/development/python-modules/voip-utils/default.nix b/pkgs/development/python-modules/voip-utils/default.nix index 3fe80625c9d9..62f447e9a06e 100644 --- a/pkgs/development/python-modules/voip-utils/default.nix +++ b/pkgs/development/python-modules/voip-utils/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "voip-utils"; - version = "0.3.3"; + version = "0.3.4"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "voip-utils"; tag = "v${version}"; - hash = "sha256-LGmvf6HejxH17VaKL2extonoAmk0zqU7UpHmuPc8/u0="; + hash = "sha256-vFzSDK5n5qhhUL1Lxy0R1iuB+uUovCzZFV5wPIt8cek="; }; postPatch = '' diff --git a/pkgs/development/python-modules/yaramod/default.nix b/pkgs/development/python-modules/yaramod/default.nix index 7424cae54327..aa7405725368 100644 --- a/pkgs/development/python-modules/yaramod/default.nix +++ b/pkgs/development/python-modules/yaramod/default.nix @@ -21,14 +21,14 @@ let in buildPythonPackage rec { pname = "yaramod"; - version = "4.3.2"; + version = "4.4.1"; pyproject = true; src = fetchFromGitHub { owner = "avast"; repo = "yaramod"; tag = "v${version}"; - hash = "sha256-b0IdhnKlOPkjq/oZtEHbOzEjp5gUhX+NqDid61ubovc="; + hash = "sha256-mI/NIgBs/amV7DRJEfclR5LcYOc8/2d1tmP+bWcULhw="; }; postPatch = '' diff --git a/pkgs/development/python-modules/yfinance/default.nix b/pkgs/development/python-modules/yfinance/default.nix index 2d5a2468f26a..3b5243f2190c 100644 --- a/pkgs/development/python-modules/yfinance/default.nix +++ b/pkgs/development/python-modules/yfinance/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "yfinance"; - version = "0.2.63"; + version = "0.2.65"; pyproject = true; src = fetchFromGitHub { owner = "ranaroussi"; repo = "yfinance"; tag = version; - hash = "sha256-yIkMhG5RxBNwdp8Cq5OzqZfOKABULe5irexHHHArZzM="; + hash = "sha256-vc+oFjuo9JeK+pCdXKLG2wLGraBJZ+OYz2vOdySwLdU="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json index cd79eebcb729..fe0e785e4343 100644 --- a/pkgs/development/tools/electron/binary/info.json +++ b/pkgs/development/tools/electron/binary/info.json @@ -1,14 +1,14 @@ { "35": { "hashes": { - "aarch64-darwin": "bb266a3687a82e60a97e96ef86c8e6339770d55ab18bc7db6fdf772f212b8f3a", - "aarch64-linux": "75f83326b0a5e0c3b04a8286b5dd1c9802d0d5d74f14ae2beba309c474ab4747", - "armv7l-linux": "84c8e6dfd311ce62cc9481d3e179ed05fc898c8edf02775ef1749e36b54042b1", + "aarch64-darwin": "61201a7d31d494a2357acea6343e8f7742903420c0f4931a2c7aad1599891931", + "aarch64-linux": "0aa484cb980781dabcb4c4213b6c3e609a58a42d4678ea824ad50ebdaa3c8bf6", + "armv7l-linux": "6f0aaab8c36e1448a02aea4a254ce70954d4da9422a867cd1d866f9db5e40754", "headers": "1w8qcgsbii6gizv31i1nkbhaipcr6r1x384wkwnxp60dk9a6cl59", - "x86_64-darwin": "63125423f0ec39dce4d116ff1b56333f24b865e179a3369eff285d42744ca16b", - "x86_64-linux": "3aad1702f4c542b637915cdff330281b458417ab099f90c6ef0b30b4df2451d3" + "x86_64-darwin": "470c370522beab8a17b22a40efa851f70da3b6ad54b9821dea7067809b7b4a81", + "x86_64-linux": "5ca604b180f563d3c6a2c1a9307a1282ee04fd1fdf661122cda9ebe5f09dd1c2" }, - "version": "35.7.2" + "version": "35.7.4" }, "36": { "hashes": { @@ -23,13 +23,13 @@ }, "37": { "hashes": { - "aarch64-darwin": "9afb0df95873270ab62865302cdae252dcdb1c4d785735c17361885c5ca3189f", - "aarch64-linux": "02f6949eed7785a1c11a5f262ad134e670d1f1843094368c47bef63fbca155f0", - "armv7l-linux": "1ba4946795e04d977be565a45eea990fc6c7ff4cfedd36291a43ff2185dba919", - "headers": "1rzvgfkaj2j9vb6x6x2405markb722vvvzkyb3p9mw8wlf8axliy", - "x86_64-darwin": "d0382b5f309ca5693c84d0870dd856b0113d504c17cbf0a2cf5718749d1e8873", - "x86_64-linux": "027d6ebaf5eef805d1f9158feab3fdc10912c7a420a0fe7dcd1c18f4f2b601db" + "aarch64-darwin": "e3d391ba786d90a3a37182a28774b088769ee0c794d8bb8ff5a9f4cc447d23f8", + "aarch64-linux": "1912d1c114e2590fcae45ee8c20d79dc63bb535f46f16b8d596ccfe6e99fcd24", + "armv7l-linux": "276d1ce011993812afcb0018dce2a10e7b011e3a66578dec01bb2a72f3aa3b8e", + "headers": "1fnisy6zs2s7bmbvnvl05rg2rxcs0i50aivz8ipgr8lfhgqkg0pq", + "x86_64-darwin": "ffa6a3c2c56bf6cfa3339f09e90716708b9d6da5b8dfa235d6e7b0736d12dab9", + "x86_64-linux": "3bb2edaddcb55fb4984af319e4ded6d7a40b8da65b87935ae1348877c598ba23" }, - "version": "37.2.4" + "version": "37.2.6" } } diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json index 4e65fb058699..4a3cfd1bbb32 100644 --- a/pkgs/development/tools/electron/chromedriver/info.json +++ b/pkgs/development/tools/electron/chromedriver/info.json @@ -1,14 +1,14 @@ { "35": { "hashes": { - "aarch64-darwin": "392ec250c65a1448871369318ca15f50c1de1f2afe886fc9e23b31a6484dfaf9", - "aarch64-linux": "7f2d0c92979972becbd437b70927c2ee3e42b4ee0dd40fa80e5bb25df2ac9969", - "armv7l-linux": "c6a334186af0ac33c81ac8212c99eeb5f67604d0aa84adb574cdc3fc9065a355", + "aarch64-darwin": "c50caedea8ad314009910835198a4956d377ab4452764d100c9bc9c523db4ea7", + "aarch64-linux": "40021f9f20b98af3a57b0176405de4e52059748303515adbbe91afec5423b66e", + "armv7l-linux": "99bc71ec4202f961e7369c57c856eb3610dbd80ae124525560714542f2c1eb5d", "headers": "1w8qcgsbii6gizv31i1nkbhaipcr6r1x384wkwnxp60dk9a6cl59", - "x86_64-darwin": "d40fdfa7b7ae6e558b036b38e3fddf090b0685e5f40d7dce335a5fa350fb8fb5", - "x86_64-linux": "c8bc2c6beba2654e7ec39e8b8e2e2375bbff411d8c501c933aed27af6c6c1f8b" + "x86_64-darwin": "a76478d64513909e85a854b05be111e814d2dcc7014b8668aadf375875eeaac0", + "x86_64-linux": "d580acc95ed0d125b950a0f053366b81b1a4fb941742e87021d1f837b83149a8" }, - "version": "35.7.2" + "version": "35.7.4" }, "36": { "hashes": { @@ -23,13 +23,13 @@ }, "37": { "hashes": { - "aarch64-darwin": "031cf7909e5a46d715382c23d2381b08ec6b56d8ed46bfb47e58d1e7acc26527", - "aarch64-linux": "bd66c67b9836ac1ed9d1b438ef520fd65b084b8497ce109ed84b0132cf19caf2", - "armv7l-linux": "43e3076bf1a88b0e8696d0b1b96b20ee5674771f5998b2b39c48222e687d8ae6", - "headers": "1rzvgfkaj2j9vb6x6x2405markb722vvvzkyb3p9mw8wlf8axliy", - "x86_64-darwin": "92bd0fc8f8385cffcc95246fc4d6cad99f4062a900b4a753732a7b8a1d458e2d", - "x86_64-linux": "c9475803b2d3b60a3b22dd4c9fccf083eb6aaf65c597733c3503e0ad5b93e85b" + "aarch64-darwin": "184952f8898742f26f18e0735eb3fe2d3c48252d484f64d84cbc718f44065a5b", + "aarch64-linux": "62d15b12c2c1d8708370447a5c8ac411bc6693f081decf611628b26976a7a74f", + "armv7l-linux": "eaefa0e6330f2dce48ee64274bb58306ccb221175418da51fcca8cc932fb7369", + "headers": "1fnisy6zs2s7bmbvnvl05rg2rxcs0i50aivz8ipgr8lfhgqkg0pq", + "x86_64-darwin": "1c29e44ae4c67a9f9ba12b3fd761ac331ed7f295b9660134fd45032ae2e03ef9", + "x86_64-linux": "3b08b1cf455222f652114163c13efd3ee4092749e5a01be2faaac8a7b75cfaaa" }, - "version": "37.2.4" + "version": "37.2.6" } } diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json index ad5c52749ae0..13aa8d2762f8 100644 --- a/pkgs/development/tools/electron/info.json +++ b/pkgs/development/tools/electron/info.json @@ -57,10 +57,10 @@ }, "src/electron": { "args": { - "hash": "sha256-8dTfWg8fn3KIwk88/Bm01To1G+6UQGjQ/4lMUQvl0Js=", + "hash": "sha256-+YuOe+2em9eZA8uKAuVUl9YkLk7Axo2bSMdwZK9BCM0=", "owner": "electron", "repo": "electron", - "tag": "v35.7.2" + "tag": "v35.7.4" }, "fetcher": "fetchFromGitHub" }, @@ -1303,10 +1303,10 @@ "fetcher": "fetchFromGitiles" } }, - "electron_yarn_hash": "0knjrmn5kcr72s8zz642fyy0g1f8780v15f8pb8xbhs5bwa3c4m8", + "electron_yarn_hash": "0kiknh04rr87yzd5k13ghvk36kb7a4pcfwwinpqcsdvgka62kf1c", "modules": "133", "node": "22.16.0", - "version": "35.7.2" + "version": "35.7.4" }, "36": { "chrome": "136.0.7103.177", @@ -2634,7 +2634,7 @@ "version": "36.7.3" }, "37": { - "chrome": "138.0.7204.157", + "chrome": "138.0.7204.185", "chromium": { "deps": { "gn": { @@ -2644,15 +2644,15 @@ "version": "2025-05-21" } }, - "version": "138.0.7204.157" + "version": "138.0.7204.185" }, "chromium_npm_hash": "sha256-8d5VTHutv51libabhxv7SqPRcHfhVmGDSOvTSv013rE=", "deps": { "src": { "args": { - "hash": "sha256-Eu+HNXJK6lrtIUk6pQf4DVamnfU+7iNLEZR5UiKNMoA=", + "hash": "sha256-ak77DywFKuMOKy+N73rTBFBMdv1wRJ8kSQCmB4lH+Nk=", "postFetch": "rm -r $out/third_party/blink/web_tests; rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ", - "tag": "138.0.7204.157", + "tag": "138.0.7204.185", "url": "https://chromium.googlesource.com/chromium/src.git" }, "fetcher": "fetchFromGitiles" @@ -2691,10 +2691,10 @@ }, "src/electron": { "args": { - "hash": "sha256-v5OjpwwK89dyhbuZ0RC3aj76cfOcklGgs6cv6QSwxw4=", + "hash": "sha256-goJ68k58a4XFoXuWAqFhSLoVooK/n3IGOzyVgGlyrfM=", "owner": "electron", "repo": "electron", - "tag": "v37.2.4" + "tag": "v37.2.6" }, "fetcher": "fetchFromGitHub" }, @@ -2988,8 +2988,8 @@ }, "src/third_party/devtools-frontend/src": { "args": { - "hash": "sha256-pVNr8NB5U/Uf688oOvPLpu81isCn/WmjJky01A000a4=", - "rev": "4cca0aa00c4915947f1081014d5cfa2e83d357fa", + "hash": "sha256-DwkvDbYKdHfpfKXYaszcK/54Zi2Q52dd9QAUR+Ex+b4=", + "rev": "634ef4ab735f8fc717eb17935d5a0f1b9831d852", "url": "https://chromium.googlesource.com/devtools/devtools-frontend" }, "fetcher": "fetchFromGitiles" @@ -3954,8 +3954,8 @@ }, "src/v8": { "args": { - "hash": "sha256-/T5fisjmN80bs3PtQrCRfH3Bo9dRSd3f+xpPLDh1RTY=", - "rev": "de9d0f8b56ae61896e4d2ac577fc589efb14f87d", + "hash": "sha256-/2cw/iZ9zbCMMiANUfsWpxYUzA3FDfUIrjoJh/jc0XI=", + "rev": "54f355e9ad22c93162d7d9d94c849c729d64bee7", "url": "https://chromium.googlesource.com/v8/v8.git" }, "fetcher": "fetchFromGitiles" @@ -3964,6 +3964,6 @@ "electron_yarn_hash": "1lzjbq2r81hlzrhr7rxdfjq6z4h3k1106azn7mraj00d91cyp0af", "modules": "136", "node": "22.17.1", - "version": "37.2.4" + "version": "37.2.6" } } diff --git a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json index 962b41354ba6..72ac83411a6e 100644 --- a/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json +++ b/pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-erlang.json @@ -1,10 +1,10 @@ { - "url": "https://github.com/abstractmachineslab/tree-sitter-erlang", - "rev": "3a9c769444f08bbccce03845270efac0c641c5e7", - "date": "2022-10-20T12:35:01+02:00", - "path": "/nix/store/lcpjcmkb2js7mmvpd9w9c4gql0yqvdaj-tree-sitter-erlang", - "sha256": "10hv3brjvrvg81qxi956mrc16riknhaqmxb6vpl46k0zsm6cgj36", - "hash": "sha256-ZsjHTNUfTEPo3Wb1ihW0M2YTWK6mpNhxQG/nLfMaG4I=", + "url": "https://github.com/WhatsApp/tree-sitter-erlang", + "rev": "5dba13dcd531c19bf99829e2e0bb31f2e08e16fe", + "date": "2023-06-16T04:39:42-07:00", + "path": "/nix/store/m6f3qpkrcvj9ccmybq55ip3x33f3wkh5-tree-sitter-erlang", + "sha256": "123n9yb3g8fh27104n5bsmqpykv9wiqqj6hwn5cxx4rp9ls06zql", + "hash": "sha256-FH8DNE03k95ZsRwaiXHkaU9/cdWrWALCEdChN5ZPdog=", "fetchLFS": false, "fetchSubmodules": false, "deepClone": false, diff --git a/pkgs/development/tools/parsing/tree-sitter/update.nix b/pkgs/development/tools/parsing/tree-sitter/update.nix index 2174fba4393f..ed448c56fb86 100644 --- a/pkgs/development/tools/parsing/tree-sitter/update.nix +++ b/pkgs/development/tools/parsing/tree-sitter/update.nix @@ -277,7 +277,7 @@ let repo = "tree-sitter-scss"; }; "tree-sitter-erlang" = { - orga = "abstractmachineslab"; + orga = "WhatsApp"; repo = "tree-sitter-erlang"; }; "tree-sitter-elixir" = { diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index e36271b47a48..06d872c7caea 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -845,25 +845,15 @@ in # sf probe; sf update $loadaddr 0 80000 }; - ubootVisionFive2 = - let - opensbi_vf2 = opensbi.overrideAttrs (attrs: { - makeFlags = attrs.makeFlags ++ [ - # Matches u-boot documentation: https://docs.u-boot.org/en/latest/board/starfive/visionfive2.html - "FW_TEXT_START=0x40000000" - "FW_OPTIONS=0" - ]; - }); - in - buildUBoot { - defconfig = "starfive_visionfive2_defconfig"; - extraMeta.platforms = [ "riscv64-linux" ]; - OPENSBI = "${opensbi_vf2}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin"; - filesToInstall = [ - "spl/u-boot-spl.bin.normal.out" - "u-boot.itb" - ]; - }; + ubootVisionFive2 = buildUBoot { + defconfig = "starfive_visionfive2_defconfig"; + extraMeta.platforms = [ "riscv64-linux" ]; + OPENSBI = "${opensbi}/share/opensbi/lp64/generic/firmware/fw_dynamic.bin"; + filesToInstall = [ + "spl/u-boot-spl.bin.normal.out" + "u-boot.itb" + ]; + }; ubootWandboard = buildUBoot { defconfig = "wandboard_defconfig"; diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix index 7684d0980883..9866c0d36c85 100644 --- a/pkgs/os-specific/linux/nvidia-x11/default.nix +++ b/pkgs/os-specific/linux/nvidia-x11/default.nix @@ -72,12 +72,12 @@ rec { stable = if stdenv.hostPlatform.system == "i686-linux" then legacy_390 else production; production = generic { - version = "570.172.08"; - sha256_64bit = "sha256-AlaGfggsr5PXsl+nyOabMWBiqcbHLG4ij617I4xvoX0="; - sha256_aarch64 = "sha256-FVRyFvK1FKznckpatMMydmmQSkHK+41NkEjTybYJY9g="; - openSha256 = "sha256-aTV5J4zmEgRCOavo6wLwh5efOZUG+YtoeIT/tnrC1Hg="; - settingsSha256 = "sha256-N/1Ra8Teq93U3T898ImAT2DceHjDHZL1DuriJeTYEa4="; - persistencedSha256 = "sha256-x4K0Gp89LdL5YJhAI0AydMRxl6fyBylEnj+nokoBrK8="; + version = "570.181"; + sha256_64bit = "sha256-8G0lzj8YAupQetpLXcRrPCyLOFA9tvaPPvAWurjj3Pk="; + sha256_aarch64 = "sha256-1pUDdSm45uIhg0HEhfhak9XT/IE/XUVbdtrcpabZ3KU="; + openSha256 = "sha256-U/uqAhf83W/mns/7b2cU26B7JRMoBfQ3V6HiYEI5J48="; + settingsSha256 = "sha256-iBx/X3c+1NSNmG+11xvGyvxYSMbVprijpzySFeQVBzs="; + persistencedSha256 = "sha256-RoAcutBf5dTKdAfkxDPtMsktFVQt5uPIPtkAkboQwcQ="; }; latest = selectHighestVersion production (generic { diff --git a/pkgs/servers/mastodon/gemset.nix b/pkgs/servers/mastodon/gemset.nix index c08b5d054499..af38d97d0eb2 100644 --- a/pkgs/servers/mastodon/gemset.nix +++ b/pkgs/servers/mastodon/gemset.nix @@ -4088,10 +4088,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0vgsvdaglz1spx9gxrr6xh7qqhi4qd8jd06h2ihwxmazj9ajld6y"; + sha256 = "01wi1csw4kjmlxmd1igx5hj2wrwkslay1xamg4cv8l7imr27l3hv"; type = "gem"; }; - version = "1.18.0"; + version = "1.18.1"; }; ruby-vips = { dependencies = [ diff --git a/pkgs/servers/mastodon/source.nix b/pkgs/servers/mastodon/source.nix index a5a782e1c372..de6d486d9446 100644 --- a/pkgs/servers/mastodon/source.nix +++ b/pkgs/servers/mastodon/source.nix @@ -5,14 +5,14 @@ patches ? [ ], }: let - version = "4.4.2"; + version = "4.4.3"; in applyPatches { src = fetchFromGitHub { owner = "mastodon"; repo = "mastodon"; rev = "v${version}"; - hash = "sha256-BzSN48IamwDrhBtw2TFVPJpRaWaQg96rWOlolBBJ5Fs="; + hash = "sha256-HFvsf8uNP5TV6vPaIkWKnuOKExQhgvrhyRWf3OCqIDk="; passthru = { inherit version; yarnHash = "sha256-jqiPxkbD0MmnUPK/P0zaYEB6rMRK20ito+o98+FHZdE="; diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix index 8416c836dd66..eac49140c19f 100644 --- a/pkgs/servers/x11/xorg/overrides.nix +++ b/pkgs/servers/x11/xorg/overrides.nix @@ -722,7 +722,6 @@ self: super: }); xf86videovmware = super.xf86videovmware.overrideAttrs (attrs: { - buildInputs = attrs.buildInputs ++ [ mesa ]; env.NIX_CFLAGS_COMPILE = toString [ "-Wno-error=address" ]; # gcc12 meta = attrs.meta // { platforms = [ diff --git a/pkgs/test/default.nix b/pkgs/test/default.nix index fe6f9eb43852..6314049ed0bc 100644 --- a/pkgs/test/default.nix +++ b/pkgs/test/default.nix @@ -131,6 +131,7 @@ with pkgs; fetchDebianPatch = recurseIntoAttrs (callPackages ../build-support/fetchdebianpatch/tests.nix { }); fetchzip = recurseIntoAttrs (callPackages ../build-support/fetchzip/tests.nix { }); fetchgit = recurseIntoAttrs (callPackages ../build-support/fetchgit/tests.nix { }); + fetchFromBitbucket = recurseIntoAttrs (callPackages ../build-support/fetchbitbucket/tests.nix { }); fetchFirefoxAddon = recurseIntoAttrs ( callPackages ../build-support/fetchfirefoxaddon/tests.nix { } ); diff --git a/pkgs/tools/security/gotrue/supabase.nix b/pkgs/tools/security/gotrue/supabase.nix index 786240be5f2d..4c21985ec1a6 100644 --- a/pkgs/tools/security/gotrue/supabase.nix +++ b/pkgs/tools/security/gotrue/supabase.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "auth"; - version = "2.177.0"; + version = "2.178.0"; src = fetchFromGitHub { owner = "supabase"; repo = "auth"; rev = "v${version}"; - hash = "sha256-Ug0Kg6h4VrN1gXo7OmpLj5CLQcj/0tYQh5hGVIjXwhY="; + hash = "sha256-slWPSlyiAxaxT0zXQrMCCfpVFeU3bWqflDu3n5WBGsk="; }; - vendorHash = "sha256-AU14lvEQQx9JCb1awSo+h63QY0k2v7QibYP8kidfJ8A="; + vendorHash = "sha256-1SUih8uhHvxVf+gp5S4MJZctoxyUct3e/rRK/cZEfEI="; ldflags = [ "-s" diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ad6f48747767..da4f6e758237 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1721,8 +1721,6 @@ with pkgs; guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { }; - grc = python3Packages.callPackage ../tools/misc/grc { }; - gremlin-console = callPackage ../applications/misc/gremlin-console { openjdk = openjdk11; }; @@ -10134,6 +10132,7 @@ with pkgs; kanidm_1_5 = callPackage ../by-name/ka/kanidm/1_5.nix { kanidm = kanidm_1_5; }; kanidm_1_6 = callPackage ../by-name/ka/kanidm/1_6.nix { kanidm = kanidm_1_6; }; + kanidm_1_7 = callPackage ../by-name/ka/kanidm/1_7.nix { kanidm = kanidm_1_7; }; kanidmWithSecretProvisioning = kanidmWithSecretProvisioning_1_6; @@ -10145,6 +10144,10 @@ with pkgs; enableSecretProvisioning = true; }; + kanidmWithSecretProvisioning_1_7 = callPackage ../by-name/ka/kanidm/1_7.nix { + enableSecretProvisioning = true; + }; + knot-resolver = callPackage ../servers/dns/knot-resolver { systemd = systemdMinimal; # in closure already anyway };