From b43f31e53ad9a5295e700ef7f5ccb759b3ecfd0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 13 Dec 2024 15:19:15 +0100 Subject: [PATCH 001/105] nixos/nextcloud-notify_push: turn off keepalive_timeout, proxy_buffering Just a safe guard in case it was configured in a higher level as otherwise notify_push would break. --- nixos/modules/services/web-apps/nextcloud-notify_push.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nixos/modules/services/web-apps/nextcloud-notify_push.nix b/nixos/modules/services/web-apps/nextcloud-notify_push.nix index f7ad98e16d33..e18c24706430 100644 --- a/nixos/modules/services/web-apps/nextcloud-notify_push.nix +++ b/nixos/modules/services/web-apps/nextcloud-notify_push.nix @@ -143,6 +143,12 @@ in proxyPass = "http://unix:${cfg.socketPath}"; proxyWebsockets = true; recommendedProxySettings = true; + extraConfig = # nginx + '' + # disable in case it was configured on a higher level + keepalive_timeout 0; + proxy_buffering off; + ''; }; } From 6b9a77767abaa07847b2353344ca9b07b2c3231a Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Wed, 27 Nov 2024 21:23:30 +0800 Subject: [PATCH 002/105] nixos/azure: move image specific config out of azure-common --- nixos/modules/virtualisation/azure-common.nix | 88 +++++++++---------- .../virtualisation/azure-config-user.nix | 8 +- nixos/modules/virtualisation/azure-image.nix | 37 +++++++- 3 files changed, 84 insertions(+), 49 deletions(-) diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index d8d835dd303d..cde10f25ea44 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -1,9 +1,18 @@ -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: with lib; let cfg = config.virtualisation.azure; - mlxDrivers = [ "mlx4_en" "mlx4_core" "mlx5_core" ]; + mlxDrivers = [ + "mlx4_en" + "mlx4_core" + "mlx5_core" + ]; in { options.virtualisation.azure = { @@ -13,16 +22,25 @@ in }; }; - imports = [ - ../profiles/headless.nix - ./azure-agent.nix - ]; - config = { - virtualisation.azure.agent.enable = true; + services.waagent.enable = true; + services.cloud-init.enable = true; + services.cloud-init.network.enable = true; + systemd.services.cloud-config.serviceConfig.Restart = "on-failure"; - boot.kernelParams = [ "console=ttyS0" "earlyprintk=ttyS0" "rootdelay=300" "panic=1" "boot.panic_on_fail" ]; - boot.initrd.kernelModules = [ "hv_vmbus" "hv_netvsc" "hv_utils" "hv_storvsc" ]; + boot.kernelParams = [ + "console=ttyS0" + "earlyprintk=ttyS0" + "rootdelay=300" + "panic=1" + "boot.panic_on_fail" + ]; + boot.initrd.kernelModules = [ + "hv_vmbus" + "hv_netvsc" + "hv_utils" + "hv_storvsc" + ]; boot.initrd.availableKernelModules = lib.optionals cfg.acceleratedNetworking mlxDrivers; # Accelerated networking @@ -30,19 +48,9 @@ in matchConfig.Driver = mlxDrivers; linkConfig.Unmanaged = "yes"; }; - networking.networkmanager.unmanaged = lib.mkIf cfg.acceleratedNetworking - (builtins.map (drv: "driver:${drv}") mlxDrivers); - - # Generate a GRUB menu. - boot.loader.grub.device = "/dev/sda"; - - boot.growPartition = true; - - fileSystems."/" = { - device = "/dev/disk/by-label/nixos"; - fsType = "ext4"; - autoResize = true; - }; + networking.networkmanager.unmanaged = lib.mkIf cfg.acceleratedNetworking ( + builtins.map (drv: "driver:${drv}") mlxDrivers + ); # Allow root logins only using the SSH key that the user specified # at instance creation time, ping client connections to avoid timeouts @@ -55,31 +63,19 @@ in # Always include cryptsetup so that NixOps can use it. # sg_scan is needed to finalize disk removal on older kernels - environment.systemPackages = [ pkgs.cryptsetup pkgs.sg3_utils ]; + environment.systemPackages = [ + pkgs.cryptsetup + pkgs.sg3_utils + ]; networking.usePredictableInterfaceNames = false; - services.udev.extraRules = '' - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:0", ATTR{removable}=="0", SYMLINK+="disk/by-lun/0", - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:1", ATTR{removable}=="0", SYMLINK+="disk/by-lun/1", - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:2", ATTR{removable}=="0", SYMLINK+="disk/by-lun/2" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:3", ATTR{removable}=="0", SYMLINK+="disk/by-lun/3" - - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:4", ATTR{removable}=="0", SYMLINK+="disk/by-lun/4" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:5", ATTR{removable}=="0", SYMLINK+="disk/by-lun/5" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:6", ATTR{removable}=="0", SYMLINK+="disk/by-lun/6" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:7", ATTR{removable}=="0", SYMLINK+="disk/by-lun/7" - - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:8", ATTR{removable}=="0", SYMLINK+="disk/by-lun/8" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:9", ATTR{removable}=="0", SYMLINK+="disk/by-lun/9" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:10", ATTR{removable}=="0", SYMLINK+="disk/by-lun/10" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:11", ATTR{removable}=="0", SYMLINK+="disk/by-lun/11" - - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:12", ATTR{removable}=="0", SYMLINK+="disk/by-lun/12" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:13", ATTR{removable}=="0", SYMLINK+="disk/by-lun/13" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:14", ATTR{removable}=="0", SYMLINK+="disk/by-lun/14" - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:15", ATTR{removable}=="0", SYMLINK+="disk/by-lun/15" - - ''; + services.udev.extraRules = + with builtins; + concatStringsSep "\n" ( + map (i: '' + ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:${toString i}", ATTR{removable}=="0", SYMLINK+="disk/by-lun/${toString i}" + '') (lib.range 1 15) + ); }; } diff --git a/nixos/modules/virtualisation/azure-config-user.nix b/nixos/modules/virtualisation/azure-config-user.nix index 267ba50ae025..aa00ac1f4061 100644 --- a/nixos/modules/virtualisation/azure-config-user.nix +++ b/nixos/modules/virtualisation/azure-config-user.nix @@ -8,5 +8,11 @@ # This configures everything but bootstrap services, # which only need to be run once and have already finished # if you are able to see this comment. - imports = [ "${modulesPath}/virtualisation/azure-common.nix" ]; + imports = [ + "${modulesPath}/virtualisation/azure-common.nix" + "${modulesPath}/virtualisation/azure-image.nix" + ]; + + # Please update the VM Generation to the actual value + virtualisation.azureImage.vmGeneration = "v1"; } diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix index 53021e635b07..59e41c063747 100644 --- a/nixos/modules/virtualisation/azure-image.nix +++ b/nixos/modules/virtualisation/azure-image.nix @@ -46,6 +46,14 @@ in ''; }; + label = mkOption { + type = types.str; + default = "nixos"; + description = '' + NixOS partition label. + ''; + }; + vmGeneration = mkOption { type = with types; @@ -76,11 +84,36 @@ in format = "raw"; bootSize = "${toString cfg.bootSize}M"; - partitionTableType = if cfg.vmGeneration == "v2" then "efi" else "legacy"; + partitionTableType = if (cfg.vmGeneration == "v2") then "efi" else "legacy"; - inherit (cfg) contents; + inherit (cfg) contents label; inherit (config.virtualisation) diskSize; inherit config lib pkgs; }; + + boot.growPartition = true; + boot.loader.grub = rec { + efiSupport = (cfg.vmGeneration == "v2"); + device = if efiSupport then "nodev" else "/dev/sda"; + efiInstallAsRemovable = efiSupport; + extraConfig = '' + serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 + terminal_input --append serial + terminal_output --append serial + ''; + }; + + fileSystems = { + "/" = { + device = "/dev/disk/by-label/${cfg.label}"; + fsType = "ext4"; + autoResize = true; + }; + + "/boot" = lib.mkIf (cfg.vmGeneration == "v2") { + device = "/dev/disk/by-label/ESP"; + fsType = "vfat"; + }; + }; }; } From 0a0f6543ad671e7435fdb131590a2d5bccd9140a Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Thu, 28 Nov 2024 01:05:58 +0800 Subject: [PATCH 003/105] azure-image: set font & splashImage to null to force text mode, so console for Gen 2 VM could work --- nixos/modules/virtualisation/azure-image.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix index 59e41c063747..4ae8849d5004 100644 --- a/nixos/modules/virtualisation/azure-image.nix +++ b/nixos/modules/virtualisation/azure-image.nix @@ -96,7 +96,9 @@ in efiSupport = (cfg.vmGeneration == "v2"); device = if efiSupport then "nodev" else "/dev/sda"; efiInstallAsRemovable = efiSupport; - extraConfig = '' + font = null; + splashImage = null; + extraConfig = lib.mkIf (!efiSupport) '' serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 terminal_input --append serial terminal_output --append serial From 538efe32631b54a44b5eef7a829d9189abb32454 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Fri, 29 Nov 2024 10:18:18 +0800 Subject: [PATCH 004/105] nixos/azure: improve documentation --- nixos/doc/manual/release-notes/rl-2505.section.md | 2 ++ nixos/modules/virtualisation/azure-common.nix | 13 +++++++++++-- nixos/modules/virtualisation/azure-image.nix | 11 ++++++++++- 3 files changed, 23 insertions(+), 3 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2505.section.md b/nixos/doc/manual/release-notes/rl-2505.section.md index 97e0ca92469f..c6c9692c7e19 100644 --- a/nixos/doc/manual/release-notes/rl-2505.section.md +++ b/nixos/doc/manual/release-notes/rl-2505.section.md @@ -151,6 +151,8 @@ - Support for CUDA 10 has been dropped, as announced in the 24.11 release notes. +- `virtualisation/azure-common.nix`'s filesystem and grub configurations have been moved to `virtualisation/azure-image.nix`. This makes `azure-common.nix` more generic so it could be used for users who generate Azure image using other methods (e.g. nixos-generators and disko). For existing users depending on these configurations, please also import `azure-image.nix`. + - `zammad` has had its support for MySQL removed, since it was never working correctly and is now deprecated upstream. Check the [migration guide](https://docs.zammad.org/en/latest/appendix/migrate-to-postgresql.html) for how to convert your database to PostgreSQL. - The `earlyoom` service is now using upstream systemd service, which enables diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index cde10f25ea44..6d36838f9eaa 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -24,10 +24,16 @@ in config = { services.waagent.enable = true; + + # Enable cloud-init by default for waagent. + # Otherwise waagent would try manage networking using ifupdown, + # which is currently not availeble in nixpkgs. services.cloud-init.enable = true; services.cloud-init.network.enable = true; systemd.services.cloud-config.serviceConfig.Restart = "on-failure"; + # Ensure kernel outputs to ttyS0 (Azure Serial Console), + # and reboot machine upon fatal boot issues boot.kernelParams = [ "console=ttyS0" "earlyprintk=ttyS0" @@ -35,15 +41,18 @@ in "panic=1" "boot.panic_on_fail" ]; + + # Load Hyper-V kernel modules boot.initrd.kernelModules = [ "hv_vmbus" "hv_netvsc" "hv_utils" "hv_storvsc" ]; - boot.initrd.availableKernelModules = lib.optionals cfg.acceleratedNetworking mlxDrivers; - # Accelerated networking + # Accelerated networking, configured following: + # https://learn.microsoft.com/en-us/azure/virtual-network/accelerated-networking-overview + boot.initrd.availableKernelModules = lib.optionals cfg.acceleratedNetworking mlxDrivers; systemd.network.networks."99-azure-unmanaged-devices.network" = lib.mkIf cfg.acceleratedNetworking { matchConfig.Driver = mlxDrivers; linkConfig.Unmanaged = "yes"; diff --git a/nixos/modules/virtualisation/azure-image.nix b/nixos/modules/virtualisation/azure-image.nix index 4ae8849d5004..252381d0f198 100644 --- a/nixos/modules/virtualisation/azure-image.nix +++ b/nixos/modules/virtualisation/azure-image.nix @@ -76,12 +76,15 @@ in system.build.azureImage = import ../../lib/make-disk-image.nix { name = "azure-image"; inherit (config.image) baseName; + + # Azure expects vhd format with fixed size, + # generating raw format and convert with subformat args afterwards + format = "raw"; postVM = '' ${pkgs.vmTools.qemu}/bin/qemu-img convert -f raw -o subformat=fixed,force_size -O vpc $diskImage $out/${config.image.fileName} rm $diskImage ''; configFile = ./azure-config-user.nix; - format = "raw"; bootSize = "${toString cfg.bootSize}M"; partitionTableType = if (cfg.vmGeneration == "v2") then "efi" else "legacy"; @@ -96,8 +99,13 @@ in efiSupport = (cfg.vmGeneration == "v2"); device = if efiSupport then "nodev" else "/dev/sda"; efiInstallAsRemovable = efiSupport; + # Force grub to run in text mode and output to console + # by disabling font and splash image font = null; splashImage = null; + # For Gen 1 VM, configurate grub output to serial_com0. + # Not needed for Gen 2 VM wbere serial_com0 does not exist, + # and outputing to console is enough to make Azure Serial Console working extraConfig = lib.mkIf (!efiSupport) '' serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1 terminal_input --append serial @@ -108,6 +116,7 @@ in fileSystems = { "/" = { device = "/dev/disk/by-label/${cfg.label}"; + inherit (cfg) label; fsType = "ext4"; autoResize = true; }; From 2249c0859e81d94b4167d966a6e17ca23c9d8d7c Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Mon, 16 Dec 2024 12:16:20 +0800 Subject: [PATCH 005/105] nixos/waagent: specify OS.OpensslPath by default --- nixos/modules/virtualisation/waagent.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index afdcfd6ebe35..e3436a21d9c2 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -192,6 +192,15 @@ let If set to `null`, the system defaults are used. ''; }; + + OpensslPath = lib.mkOption { + type = types.nullOr types.path; + default = lib.getExe pkgs.openssl; + defaultText = literalExpression "lib.getExe pkgs.openssl"; + description = '' + Specify a path for the openssl binary to use for cryptographic operations. + ''; + }; }; HttpProxy = { From d3d6adec3691b85a548b9b563bba6a107474b144 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Mon, 16 Dec 2024 19:49:19 +0800 Subject: [PATCH 006/105] waagent: fix typo --- nixos/modules/virtualisation/waagent.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index e3436a21d9c2..c90f7a999a42 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -31,7 +31,7 @@ let attrsOf ( either atom (attrsOf atom) // { - description = atom.description + "or an attribute set of them"; + description = atom.description + " or an attribute set of them"; } ); generate = From c198f97a75a6c5461a0b20c886e3e672c7e1e29b Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Fri, 20 Dec 2024 19:27:53 +0800 Subject: [PATCH 007/105] waagent: remove passthru.updateScript as it is not needed for nixpkgs-update --- pkgs/by-name/wa/waagent/package.nix | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/wa/waagent/package.nix b/pkgs/by-name/wa/waagent/package.nix index 9b21d6a53a8f..e4240e932f61 100644 --- a/pkgs/by-name/wa/waagent/package.nix +++ b/pkgs/by-name/wa/waagent/package.nix @@ -4,7 +4,6 @@ lib, python3, bash, - gitUpdater, nixosTests, }: @@ -65,13 +64,8 @@ python.pkgs.buildPythonApplication rec { dontWrapPythonPrograms = false; - passthru = { - tests = { - inherit (nixosTests) waagent; - }; - updateScript = gitUpdater { - rev-prefix = "v"; - }; + passthru.tests = { + inherit (nixosTests) waagent; }; meta = { From 6c443658e6ed54bbe0ddb5f07dca91ca4db7ef8f Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 29 Dec 2024 19:07:38 +0800 Subject: [PATCH 008/105] nixos/azure: improve code readability --- nixos/modules/virtualisation/azure-common.nix | 15 +++++---------- .../modules/virtualisation/azure-config-user.nix | 4 ++-- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index 6d36838f9eaa..654adb65ed29 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -5,7 +5,6 @@ ... }: -with lib; let cfg = config.virtualisation.azure; mlxDrivers = [ @@ -16,7 +15,7 @@ let in { options.virtualisation.azure = { - acceleratedNetworking = mkOption { + acceleratedNetworking = lib.mkOption { default = false; description = "Whether the machine's network interface has enabled accelerated networking."; }; @@ -68,7 +67,7 @@ in services.openssh.settings.ClientAliveInterval = 180; # Force getting the hostname from Azure - networking.hostName = mkDefault ""; + networking.hostName = lib.mkDefault ""; # Always include cryptsetup so that NixOps can use it. # sg_scan is needed to finalize disk removal on older kernels @@ -79,12 +78,8 @@ in networking.usePredictableInterfaceNames = false; - services.udev.extraRules = - with builtins; - concatStringsSep "\n" ( - map (i: '' - ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:${toString i}", ATTR{removable}=="0", SYMLINK+="disk/by-lun/${toString i}" - '') (lib.range 1 15) - ); + services.udev.extraRules = lib.concatMapStrings (i: '' + ENV{DEVTYPE}=="disk", KERNEL!="sda" SUBSYSTEM=="block", SUBSYSTEMS=="scsi", KERNELS=="?:0:0:${toString i}", ATTR{removable}=="0", SYMLINK+="disk/by-lun/${toString i}" + '') (lib.range 1 15); }; } diff --git a/nixos/modules/virtualisation/azure-config-user.nix b/nixos/modules/virtualisation/azure-config-user.nix index aa00ac1f4061..75bbc716bf7f 100644 --- a/nixos/modules/virtualisation/azure-config-user.nix +++ b/nixos/modules/virtualisation/azure-config-user.nix @@ -13,6 +13,6 @@ "${modulesPath}/virtualisation/azure-image.nix" ]; - # Please update the VM Generation to the actual value - virtualisation.azureImage.vmGeneration = "v1"; + # Please set the VM Generation to the actual value + # virtualisation.azureImage.vmGeneration = "v1"; } From b5592e11652930dd8ce1ddcd91086967ec7b306b Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 12 Jan 2025 11:47:55 +0800 Subject: [PATCH 009/105] nixos/azure: enable networking.useNetworkd --- nixos/modules/virtualisation/azure-common.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index 654adb65ed29..80196d74a139 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -31,6 +31,9 @@ in services.cloud-init.network.enable = true; systemd.services.cloud-config.serviceConfig.Restart = "on-failure"; + # cloud-init.network.enable also enables systemd-networkd + networking.useNetworkd = true; + # Ensure kernel outputs to ttyS0 (Azure Serial Console), # and reboot machine upon fatal boot issues boot.kernelParams = [ From 225dfc07511000ebfd7c70b2248b52f90468ebee Mon Sep 17 00:00:00 2001 From: Alex James Date: Thu, 16 Jan 2025 19:50:53 -0600 Subject: [PATCH 010/105] sleuthkit: enable on darwin --- pkgs/by-name/sl/sleuthkit/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sl/sleuthkit/package.nix b/pkgs/by-name/sl/sleuthkit/package.nix index dcd2912250d7..9b62bea0fc7d 100644 --- a/pkgs/by-name/sl/sleuthkit/package.nix +++ b/pkgs/by-name/sl/sleuthkit/package.nix @@ -109,7 +109,7 @@ stdenv.mkDerivation (finalAttrs: { raskin gfrascadorio ]; - platforms = platforms.linux; + platforms = platforms.unix; sourceProvenance = with sourceTypes; [ fromSource binaryBytecode # dependencies From 055426762bbaf8d3a950610f20b96314efb6880f Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Fri, 17 Jan 2025 12:59:32 +0100 Subject: [PATCH 011/105] minizip-ng: fix darwin build fixes `error: ISO C++17 does not allow 'register' storage class specifier` Signed-off-by: Florian Brandes --- pkgs/by-name/mi/minizip-ng/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/mi/minizip-ng/package.nix b/pkgs/by-name/mi/minizip-ng/package.nix index 6333665f09dd..01526a979245 100644 --- a/pkgs/by-name/mi/minizip-ng/package.nix +++ b/pkgs/by-name/mi/minizip-ng/package.nix @@ -48,6 +48,8 @@ stdenv.mkDerivation (finalAttrs: { "-DMZ_LIBCOMP=OFF" ]; + NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-Wno-register"; + postInstall = '' # make lib findable as libminizip-ng even if compat is enabled for ext in so dylib a ; do From ba509e583a9c3d77d54fe8c430de37e11f045d5a Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Tue, 21 Jan 2025 08:46:53 +0100 Subject: [PATCH 012/105] libpostal: fix build with GCC14 --- pkgs/by-name/li/libpostal/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/li/libpostal/package.nix b/pkgs/by-name/li/libpostal/package.nix index 74b0402e04f9..1ea99af6c997 100644 --- a/pkgs/by-name/li/libpostal/package.nix +++ b/pkgs/by-name/li/libpostal/package.nix @@ -34,6 +34,10 @@ in stdenv.mkDerivation rec { "--disable-data-download" ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [ "--disable-sse2" ]; + env = { + NIX_CFLAGS_COMPILE = "-Wno-incompatible-pointer-types"; + }; + postBuild = lib.optionalString withData '' mkdir -p $out/share/libpostal ln -s ${assets-language-classifier}/language_classifier $out/share/libpostal/language_classifier From b5a03db80725b5f798468f9badbac6dbf5da7f8a Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Tue, 21 Jan 2025 21:33:50 +0800 Subject: [PATCH 013/105] waagent: patch openssl path --- nixos/modules/virtualisation/waagent.nix | 9 --------- pkgs/by-name/wa/waagent/package.nix | 11 +++++++---- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index c90f7a999a42..8baa8381c294 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -192,15 +192,6 @@ let If set to `null`, the system defaults are used. ''; }; - - OpensslPath = lib.mkOption { - type = types.nullOr types.path; - default = lib.getExe pkgs.openssl; - defaultText = literalExpression "lib.getExe pkgs.openssl"; - description = '' - Specify a path for the openssl binary to use for cryptographic operations. - ''; - }; }; HttpProxy = { diff --git a/pkgs/by-name/wa/waagent/package.nix b/pkgs/by-name/wa/waagent/package.nix index e4240e932f61..dab0a9cc2384 100644 --- a/pkgs/by-name/wa/waagent/package.nix +++ b/pkgs/by-name/wa/waagent/package.nix @@ -4,6 +4,7 @@ lib, python3, bash, + openssl, nixosTests, }: @@ -30,11 +31,13 @@ python.pkgs.buildPythonApplication rec { # Replace tools used in udev rules with their full path and ensure they are present. postPatch = '' substituteInPlace config/66-azure-storage.rules \ - --replace-fail readlink ${coreutils}/bin/readlink \ - --replace-fail cut ${coreutils}/bin/cut \ - --replace-fail /bin/sh ${bash}/bin/sh + --replace-fail readlink '${coreutils}/bin/readlink' \ + --replace-fail cut '${coreutils}/bin/cut' \ + --replace-fail '/bin/sh' '${bash}/bin/sh' substituteInPlace config/99-azure-product-uuid.rules \ - --replace-fail "/bin/chmod" "${coreutils}/bin/chmod" + --replace-fail '/bin/chmod' '${coreutils}/bin/chmod' + substituteInPlace azurelinuxagent/common/conf.py \ + --replace-fail '/usr/bin/openssl' '${openssl}/bin/openssl' ''; propagatedBuildInputs = [ python.pkgs.distro ]; From 3deb5dc895973b62d7ee1f675e5969b19f7b2c98 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Fri, 24 Jan 2025 15:42:13 +0100 Subject: [PATCH 014/105] github-runner: 2.321.0 -> 2.322.0 https://github.com/actions/runner/releases/tag/v2.322.0 --- pkgs/by-name/gi/github-runner/deps.json | 39 ++++++++++------------- pkgs/by-name/gi/github-runner/package.nix | 4 +-- 2 files changed, 19 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/gi/github-runner/deps.json b/pkgs/by-name/gi/github-runner/deps.json index 664085cdcac3..cadbf5d1076e 100644 --- a/pkgs/by-name/gi/github-runner/deps.json +++ b/pkgs/by-name/gi/github-runner/deps.json @@ -31,8 +31,8 @@ }, { "pname": "Microsoft.CodeCoverage", - "version": "17.8.0", - "hash": "sha256-cv/wAXfTNS+RWEsHWNKqRDHC7LOQSSdFJ1a9cZuSfJw=" + "version": "17.12.0", + "hash": "sha256-lGjifppD0OBMBp28pjUfPipaeXg739n8cPhtHWoo5RE=" }, { "pname": "Microsoft.IdentityModel.Abstractions", @@ -56,8 +56,8 @@ }, { "pname": "Microsoft.NET.Test.Sdk", - "version": "17.8.0", - "hash": "sha256-uz7QvW+NsVRsp8FR1wjnGEOkUaPX4JyieywvCN6g2+s=" + "version": "17.12.0", + "hash": "sha256-DKFEbhh2wPzahNeHdEoFig8tZh/LEVrFc5+zpT43Btg=" }, { "pname": "Microsoft.NETCore.Platforms", @@ -116,13 +116,13 @@ }, { "pname": "Microsoft.TestPlatform.ObjectModel", - "version": "17.8.0", - "hash": "sha256-9TwGrjVvbtyetw67Udp3EMK5MX8j0RFRjduxPCs9ESw=" + "version": "17.12.0", + "hash": "sha256-3XBHBSuCxggAIlHXmKNQNlPqMqwFlM952Av6RrLw1/w=" }, { "pname": "Microsoft.TestPlatform.TestHost", - "version": "17.8.0", - "hash": "sha256-+CTYFu631uovLCO47RKe86YaAqfoLA4r73vKORJUsjg=" + "version": "17.12.0", + "hash": "sha256-rf8Sh0fQq44Sneuvs64unkkIHg8kOjDGWE35j9iLx5I=" }, { "pname": "Microsoft.Win32.Primitives", @@ -146,8 +146,8 @@ }, { "pname": "Moq", - "version": "4.20.70", - "hash": "sha256-O+Ed1Hv8fK8MKaRh7qFGbsSPaTAj4O+yaLQ/W/ju7ks=" + "version": "4.20.72", + "hash": "sha256-+uAc/6xtzij9YnmZrhZwc+4vUgx6cppZsWQli3CGQ8o=" }, { "pname": "NETStandard.Library", @@ -169,11 +169,6 @@ "version": "1.0.2", "hash": "sha256-ZUj6YFSMZp5CZtXiamw49eZmbp1iYBuNsIKNnjxcRzA=" }, - { - "pname": "NuGet.Frameworks", - "version": "6.5.0", - "hash": "sha256-ElqfN4CcKxT3hP2qvxxObb4mnBlYG89IMxO0Sm5oZ2g=" - }, { "pname": "runtime.any.System.Collections", "version": "4.3.0", @@ -531,13 +526,8 @@ }, { "pname": "System.Formats.Asn1", - "version": "5.0.0", - "hash": "sha256-9nL3dN4w/dZ49W1pCkTjRqZm6Dh0mMVExNungcBHrKs=" - }, - { - "pname": "System.Formats.Asn1", - "version": "8.0.0", - "hash": "sha256-AVMl6N3SG2AqAcQHFruf2QDQeQIC3CICxID+Sh0vBxI=" + "version": "8.0.1", + "hash": "sha256-may/Wg+esmm1N14kQTG4ESMBi+GQKPp0ZrrBo/o6OXM=" }, { "pname": "System.Globalization", @@ -679,6 +669,11 @@ "version": "4.3.0", "hash": "sha256-fVfgcoP4AVN1E5wHZbKBIOPYZ/xBeSIdsNF+bdukIRM=" }, + { + "pname": "System.Private.Uri", + "version": "4.3.2", + "hash": "sha256-jB2+W3tTQ6D9XHy5sEFMAazIe1fu2jrENUO0cb48OgU=" + }, { "pname": "System.Reflection", "version": "4.1.0-rc2-24027", diff --git a/pkgs/by-name/gi/github-runner/package.nix b/pkgs/by-name/gi/github-runner/package.nix index 7200995f2d31..9a943a923f3c 100644 --- a/pkgs/by-name/gi/github-runner/package.nix +++ b/pkgs/by-name/gi/github-runner/package.nix @@ -25,13 +25,13 @@ assert builtins.all (x: builtins.elem x [ "node20" ]) nodeRuntimes; buildDotnetModule (finalAttrs: { pname = "github-runner"; - version = "2.321.0"; + version = "2.322.0"; src = fetchFromGitHub { owner = "actions"; repo = "runner"; tag = "v${finalAttrs.version}"; - hash = "sha256-KZ072v5kYlD78RGQl13Aj05DGzj2+r2akzyZ1aJn93A="; + hash = "sha256-2HbV1evqZZxyJintJG7kDrBjLFN06nDfR5NRvkw3nTM="; leaveDotGit = true; postFetch = '' git -C $out rev-parse --short HEAD > $out/.git-revision From fd4c02e6d99f2dcb49a9a7cd946bca7d23a1e8b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Jan 2025 14:13:13 +0000 Subject: [PATCH 015/105] gh-gei: 1.11.0 -> 1.12.0 --- pkgs/by-name/gh/gh-gei/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/gh-gei/package.nix b/pkgs/by-name/gh/gh-gei/package.nix index a3b954862c1a..85d57f814698 100644 --- a/pkgs/by-name/gh/gh-gei/package.nix +++ b/pkgs/by-name/gh/gh-gei/package.nix @@ -6,13 +6,13 @@ buildDotnetModule rec { pname = "gh-gei"; - version = "1.11.0"; + version = "1.12.0"; src = fetchFromGitHub { owner = "github"; repo = pname; rev = "v${version}"; - hash = "sha256-hUURXPKhiI3n1BrW8IzVVmPuJyO4AxM8D5uluaJXk+4="; + hash = "sha256-orDjHgyqwBo/LOuujCp/6p4G0SWDA/ZDWvtTfH1ofrU="; }; dotnet-sdk = dotnetCorePackages.sdk_8_0; From a18238984e9f667a3491e7e88477d13aafc8b10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 18:59:54 +0100 Subject: [PATCH 016/105] python313Packages.moto: fix typo --- pkgs/development/python-modules/moto/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/moto/default.nix b/pkgs/development/python-modules/moto/default.nix index 8ac8f71ecbdf..ae1f5d634309 100644 --- a/pkgs/development/python-modules/moto/default.nix +++ b/pkgs/development/python-modules/moto/default.nix @@ -227,7 +227,7 @@ buildPythonPackage rec { # AssertionError: assert ResourceWarning not in [, ] "test_delete_object_with_version" - # KeyError beucase of ap-southeast-5-apse5-az + # KeyError because of ap-southeast-5-apse5-az "test_zoneId_in_availability_zones" # Parameter validation fails From 23569f5a30f44d1b69d8b006d11eb53cbfe33844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:24:13 +0100 Subject: [PATCH 017/105] flatcam: drop --- .../science/electronics/flatcam/default.nix | 107 ------------------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 109 deletions(-) delete mode 100644 pkgs/applications/science/electronics/flatcam/default.nix diff --git a/pkgs/applications/science/electronics/flatcam/default.nix b/pkgs/applications/science/electronics/flatcam/default.nix deleted file mode 100644 index 0cefff6dc47e..000000000000 --- a/pkgs/applications/science/electronics/flatcam/default.nix +++ /dev/null @@ -1,107 +0,0 @@ -{ - lib, - fetchFromBitbucket, - buildPythonApplication, - pyqt5, - matplotlib, - numpy, - cycler, - python-dateutil, - kiwisolver, - six, - setuptools, - dill, - rtree, - pyopengl, - vispy, - ortools, - svg-path, - simplejson, - shapely, - freetype-py, - fonttools, - rasterio, - lxml, - ezdxf, - qrcode, - reportlab, - svglib, - gdal, - pyserial, - python3, -}: - -buildPythonApplication rec { - pname = "flatcam"; - version = "unstable-2022-02-02"; - - src = fetchFromBitbucket { - owner = "jpcgt"; - repo = pname; - rev = "ebf5cb9e3094362c4b0774a54cf119559c02211d"; # beta branch as of 2022-02-02 - hash = "sha256-QKkBPEM+HVYmSZ83b4JRmOmCMp7C3EUqbJKPqUXMiKE="; - }; - - format = "other"; - - dontBuild = true; - - propagatedBuildInputs = [ - pyqt5 - matplotlib - numpy - cycler - python-dateutil - kiwisolver - six - setuptools - dill - rtree - pyopengl - vispy - ortools - svg-path - simplejson - shapely - freetype-py - fonttools - rasterio - lxml - ezdxf - qrcode - reportlab - svglib - gdal - pyserial - ]; - - preInstall = '' - patchShebangs . - - sed -i "s|/usr/local/bin|$out/bin|" Makefile - - mkdir -p $out/share/{flatcam,applications} - mkdir -p $out/bin - ''; - - installFlags = [ - "USER_ID=0" - "LOCAL_PATH=/build/source/." - "INSTALL_PATH=${placeholder "out"}/share/flatcam" - "APPS_PATH=${placeholder "out"}/share/applications" - ]; - - postInstall = '' - sed -i "s|python3|${ - python3.withPackages (_: propagatedBuildInputs) - }/bin/python3|" $out/bin/flatcam-beta - mv $out/bin/flatcam{-beta,} - ''; - - meta = with lib; { - description = "2-D post processing for PCB fabrication on CNC routers"; - homepage = "https://bitbucket.org/jpcgt/flatcam"; - license = licenses.mit; - maintainers = with maintainers; [ trepetti ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a7e0306c346f..ec5edee8dc05 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -402,6 +402,7 @@ mapAliases { fit-trackee = fittrackee; # added 2024-09-03 flashrom-stable = flashprog; # Added 2024-03-01 flatbuffers_2_0 = flatbuffers; # Added 2022-05-12 + flatcam = throw "flatcam has been removed because it is unmaintained since 2022 and doesn't support Python > 3.10"; # Added 2025-01-25 flutter313 = throw "flutter313 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 flutter316 = throw "flutter316 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 flutter322 = throw "flutter322 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5750b99a5dc1..a059b42b4bab 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -17278,8 +17278,6 @@ with pkgs; degate = libsForQt5.callPackage ../applications/science/electronics/degate { }; - flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { }; - geda = callPackage ../applications/science/electronics/geda { guile = guile_2_2; }; From b957e464407cae9db6fe65d9d17b90e0e8ba764d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jan 2025 06:21:28 +0000 Subject: [PATCH 018/105] python312Packages.icalendar: 6.1.0 -> 6.1.1 --- pkgs/development/python-modules/icalendar/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/icalendar/default.nix b/pkgs/development/python-modules/icalendar/default.nix index 9344b51c76e4..8c6471324f64 100644 --- a/pkgs/development/python-modules/icalendar/default.nix +++ b/pkgs/development/python-modules/icalendar/default.nix @@ -12,7 +12,7 @@ }: buildPythonPackage rec { - version = "6.1.0"; + version = "6.1.1"; pname = "icalendar"; pyproject = true; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "collective"; repo = "icalendar"; tag = "v${version}"; - hash = "sha256-P+cUwNFSBjyTzqdBnIricoM3rUWUXQc8k1912jil79Q="; + hash = "sha256-PP4wBItPv5pPQKkGX4mGPl2RUGxOALOss++imzK4G4E="; }; patches = [ From e0f4c354edc536b3e436cd4a0d413fde75d11499 Mon Sep 17 00:00:00 2001 From: 9R Date: Tue, 28 Jan 2025 10:54:12 +0100 Subject: [PATCH 019/105] home-assistant-custom-component.epex_spot: 2.3.9 -> 3.0.0 --- .../home-assistant/custom-components/epex_spot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix index 3f961bfed586..0a4ecf45a161 100644 --- a/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix +++ b/pkgs/servers/home-assistant/custom-components/epex_spot/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "mampfes"; domain = "epex_spot"; - version = "2.3.9"; + version = "3.0.0"; src = fetchFromGitHub { owner = "mampfes"; repo = "ha_epex_spot"; tag = version; - hash = "sha256-PY3udPgvsaXdDRh4+NQmVlqhERswcMpaJTq5azaUFf4="; + hash = "sha256-UaPgf0861TaSgawjJCyNjs8hRE5L5vWnyoXENrzCfb4="; }; dependencies = [ From 0405f0270c15bb288489b584fc29bac0a196573a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 29 Jan 2025 00:23:43 +0100 Subject: [PATCH 020/105] nixos/tailscale-derper: drop nginx upstream to improve reliability When I initially tested this, the upstream seemed a good idea and worked as expected but it no longer does and disconnects clients every 60 seconds indicated by the following line in tailscaled on the client: magicsock: [0xc00444a640] derp.Recv(derp-901): derp.Recv: EOF By connecting directly things work more reliable and there are no connection resets every 60 seconds anymore. --- nixos/modules/services/networking/tailscale-derper.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/nixos/modules/services/networking/tailscale-derper.nix b/nixos/modules/services/networking/tailscale-derper.nix index 9549cc5c6640..43a898465ef2 100644 --- a/nixos/modules/services/networking/tailscale-derper.nix +++ b/nixos/modules/services/networking/tailscale-derper.nix @@ -68,16 +68,10 @@ in services = { nginx = { enable = true; - upstreams.tailscale-derper = { - servers."127.0.0.1:${toString cfg.port}" = { }; - extraConfig = '' - keepalive 64; - ''; - }; virtualHosts."${cfg.domain}" = { addSSL = true; # this cannot be forceSSL as derper sends some information over port 80, too. locations."/" = { - proxyPass = "http://tailscale-derper"; + proxyPass = "http://127.0.0.1:${toString cfg.port}"; proxyWebsockets = true; extraConfig = '' keepalive_timeout 0; From db71f518e5d33b67836901661cf97c6ee94011a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jan 2025 00:06:02 +0000 Subject: [PATCH 021/105] worker: 5.2.0 -> 5.2.1 --- pkgs/by-name/wo/worker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wo/worker/package.nix b/pkgs/by-name/wo/worker/package.nix index 01904b76048e..9b05c1607701 100644 --- a/pkgs/by-name/wo/worker/package.nix +++ b/pkgs/by-name/wo/worker/package.nix @@ -7,11 +7,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "worker"; - version = "5.2.0"; + version = "5.2.1"; src = fetchurl { url = "http://www.boomerangsworld.de/cms/worker/downloads/worker-${finalAttrs.version}.tar.gz"; - hash = "sha256-PXBPnFwQKquxyel2NEQXXOviSEnSUdRrx+dyomzKL+k="; + hash = "sha256-xlWeCOOPXlm71nWP/Uq9i1xswWOgzX0xmkwZwmMWTl0="; }; buildInputs = [ libX11 ]; From 6839bb83a882675198517d1ffd6b0752dd4f0e85 Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Wed, 29 Jan 2025 23:59:49 +0200 Subject: [PATCH 022/105] maintainers: add ShyAssassin --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0072f5ab6826..8729329eec0a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -21233,6 +21233,12 @@ github = "ein-shved"; githubId = 3513222; }; + ShyAssassin = { + name = "[Assassin]"; + githubId = 49711232; + github = "ShyAssassin"; + email = "ShyAssassin@assassin.dev"; + }; shyim = { email = "s.sayakci@gmail.com"; github = "shyim"; From b64cdaf39ce633bec26e39f1f0aded6d85c000e9 Mon Sep 17 00:00:00 2001 From: "[Assassin]" Date: Thu, 30 Jan 2025 00:06:09 +0200 Subject: [PATCH 023/105] VRCX: init at 2025-01-27T00.10-0ee8137 --- pkgs/by-name/vr/vrcx/package.nix | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/vr/vrcx/package.nix diff --git a/pkgs/by-name/vr/vrcx/package.nix b/pkgs/by-name/vr/vrcx/package.nix new file mode 100644 index 000000000000..b55772ddc7f9 --- /dev/null +++ b/pkgs/by-name/vr/vrcx/package.nix @@ -0,0 +1,45 @@ +{ + lib, + fetchurl, + appimageTools, + dotnet-runtime, +}: +let + pname = "vrcx"; + version = "2025-01-27T00.10-0ee8137"; + src = fetchurl { + url = "https://github.com/Natsumi-sama/VRCX/releases/download/${version}/VRCX_${version}.AppImage"; + hash = "sha256-kaQOME3jBLr7QJjc7rubNqFu3z+LmiP+UHe2EWYC7ek="; + }; + appimageContents = appimageTools.extract { + inherit pname src version; + }; +in +appimageTools.wrapType2 rec { + inherit pname version src; + extraPkgs = pkgs: [ dotnet-runtime ]; + extraInstallCommands = '' + install -m 444 -D ${appimageContents}/vrcx.desktop $out/share/applications/vrcx.desktop + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/256x256/apps/vrcx.png \ + $out/share/icons/hicolor/256x256/apps/vrcx.png + substituteInPlace $out/share/applications/vrcx.desktop \ + --replace-fail 'Exec=AppRun' 'Exec=${pname}' + # Fix icon path + substituteInPlace $out/share/applications/vrcx.desktop \ + --replace-fail 'Icon=VRCX' "Icon=$out/share/icons/hicolor/256x256/apps/vrcx.png" + ''; + + meta = { + description = "Friendship management tool for VRChat"; + longDescription = '' + VRCX is an assistant/companion application for VRChat that provides information about and helps you accomplish various things + related to VRChat in a more convenient fashion than relying on the plain VRChat client (desktop or VR), or website alone. + ''; + license = lib.licenses.mit; + homepage = "https://github.com/vrcx-team/VRCX"; + downloadPage = "https://github.com/vrcx-team/VRCX/releases"; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + maintainers = with lib.maintainers; [ ShyAssassin ]; + platforms = [ "x86_64-linux" ]; + }; +} From 6a1d006c31bd3d4f9e0b668d34f4027f48e8ab11 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jan 2025 01:50:19 +0000 Subject: [PATCH 024/105] kubo: 0.32.1 -> 0.33.0 --- pkgs/by-name/ku/kubo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubo/package.nix b/pkgs/by-name/ku/kubo/package.nix index 6376aef36ee6..430ed0f318c9 100644 --- a/pkgs/by-name/ku/kubo/package.nix +++ b/pkgs/by-name/ku/kubo/package.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "kubo"; - version = "0.32.1"; # When updating, also check if the repo version changed and adjust repoVersion below + version = "0.33.0"; # When updating, also check if the repo version changed and adjust repoVersion below rev = "v${version}"; passthru.repoVersion = "16"; # Also update kubo-migrator when changing the repo version @@ -16,7 +16,7 @@ buildGoModule rec { # Kubo makes changes to its source tarball that don't match the git source. src = fetchurl { url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz"; - hash = "sha256-/72omsDZ2+nuPHkZXtR3MSsxWicxC0YnFmKcHF22C+0="; + hash = "sha256-TcjxdeVnGdk+pA1MizIZ3UBKy6PWHI1h66/PNWrY2DA="; }; # tarball contains multiple files/directories From f2a8b54aa68d30d9c13b6ae37a7791bab987725a Mon Sep 17 00:00:00 2001 From: Konstantin Astafurov Date: Wed, 29 Jan 2025 22:51:57 -0500 Subject: [PATCH 025/105] akkuPackages: update --- pkgs/tools/package-management/akku/deps.toml | 133 +++++++++++++----- .../package-management/akku/overrides.nix | 8 +- 2 files changed, 100 insertions(+), 41 deletions(-) diff --git a/pkgs/tools/package-management/akku/deps.toml b/pkgs/tools/package-management/akku/deps.toml index 291489dc9a8b..03e4f6909e89 100644 --- a/pkgs/tools/package-management/akku/deps.toml +++ b/pkgs/tools/package-management/akku/deps.toml @@ -696,51 +696,51 @@ version = "0.2.1" dependencies = ["akku-r7rs", "chez-srfi", "chibi-match", "lassik-unpack-assoc", "lassik-shell-quote"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/dockerfile/0.1/lassik-dockerfile-0.1.tgz" -sha256 = "7859d39d2928417c709c4f89f012fac1c1a95f2839a1a7d0ad870ba759dbea92" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/dockerfile/0.2/distfiles/lassik-dockerfile-0.2.tgz" +sha256 = "fbaa87155f3d5910af8bb6b1513464520a526990ca40ed43f423ed27c485c4a0" source = "snow-fort" synopsis = "Scheme DSL to build Dockerfiles" -version = "0.1.0" +version = "0.2.0" [lassik-shell-quote] dependencies = ["akku-r7rs", "chibi-match"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/shell-quote/0.1/lassik-shell-quote-0.1.tgz" -sha256 = "2bb3a0fa8ef30a5eea80fcea857392094b3a44548d95f400a3bbcf27d0332f0c" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/shell-quote/0.2/distfiles/lassik-shell-quote-0.2.tgz" +sha256 = "e985951f02a17d120e73a4e935a1aa9af9756e42ad72fe143cd5397a549dbc33" source = "snow-fort" -synopsis = "Little Scheme DSL to build shell command lines" -version = "0.1.0" +synopsis = "Scheme DSL to build shell command lines" +version = "0.2.0" [lassik-string-inflection] dependencies = ["akku-r7rs"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/string-inflection/0.1.1/lassik-string-inflection-0.1.1.tgz" -sha256 = "d97f986bd6a97a090b307051caf6b8310e2c22a648e6023135db5f7085aaf404" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/string-inflection/0.2/distfiles/lassik-string-inflection-0.2.tgz" +sha256 = "c9ad9fe11d0c5243609382d365b4ae3d81b9177ddebcb47abe76aaf1a83352ff" source = "snow-fort" synopsis = "lisp-case under_score CapsUpper capsLower" -version = "0.1.1" +version = "0.2.0" [lassik-trivial-tar-writer] dependencies = ["akku-r7rs"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/trivial-tar-writer/0.1/lassik-trivial-tar-writer-0.1.tgz" -sha256 = "15528c2441923a84422ac2733802bfb355d9dffcc33deff55815d8aca0bea3b0" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/trivial-tar-writer/0.2/distfiles/lassik-trivial-tar-writer-0.2.tgz" +sha256 = "dcb512851622b17b7eb6e8bd868f78bb4bcabd33f480a9f7260970196bf4a568" source = "snow-fort" synopsis = "Simplest way to output uncompressed .tar file" -version = "0.1.0" +version = "0.2.0" [lassik-unpack-assoc] dependencies = ["akku-r7rs"] dev-dependencies = [] license = "isc" -url = "http://snow-fort.org/s/lassi.io/lassi/lassik/unpack-assoc/0.1/lassik-unpack-assoc-0.1.tgz" -sha256 = "109c7ac9b0be03df61103b84491bfccf7460f27367bd5abac58cf486300ac63b" +url = "http://snow-fort.org/s/lassi.io/lassi/lassik/unpack-assoc/0.2/distfiles/lassik-unpack-assoc-0.2.tgz" +sha256 = "6e67c4e5c2f0756f38ae4b065c0bfe8dc86f0532373d899cdbff4fbcd9d18302" source = "snow-fort" synopsis = "Alist/hash-table destructuring case macros" -version = "0.1.0" +version = "0.2.0" [lightweight-testing] dependencies = ["akku-r7rs", "chibi-test"] @@ -1485,11 +1485,10 @@ version = "0.0.20150602" dependencies = ["akku-r7rs", "chez-srfi"] dev-dependencies = [] license = "noassertion" -url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/scgi/0.2.2/retropikzel-scgi-0.2.2.tgz" -sha256 = "976d44ef88574bcdacaaa87ae8983adbc34ef8ea90385eb1bfe5fda87f6d191f" +url = "http://snow-fort.org/s/iki.fi/retropikzel/retropikzel/scgi/0.3.0/retropikzel-scgi-0.3.0.tgz" +sha256 = "ef8fee9cf34f38a1929e7007a509dc321b35c26bc3e18d23619b9094e81eae52" source = "snow-fort" -synopsis = "Portable Simple Common Gateway Interface implementation" -version = "0.2.2" +version = "0.3.0" [robin-abbrev] dependencies = ["akku-r7rs", "chez-srfi"] @@ -2430,11 +2429,11 @@ version = "1.0.0-alpha.0" dependencies = ["chez-srfi"] dev-dependencies = [] license = "gpl-3.0-or-later" -url = "https://archive.akkuscm.org/archive/pkg/c/chez-csv_2.0.1-alpha_repack.tar.xz" -sha256 = "f2ce71280c76e5c8dc5b20217287c85fb66093ead4bd7da97b8f51f7001dfbea" +url = "https://archive.akkuscm.org/archive/pkg/c/chez-csv_2.0.2-alpha_repack.tar.xz" +sha256 = "16741d2e98fcf78bb6e040fe853a1153229e897b2c410c831e752cc26bc50ade" source = "akku" synopsis = "Chez Scheme CSV library." -version = "2.0.1-alpha" +version = "2.0.2-alpha" [chez-docs] dependencies = ["chez-srfi"] @@ -2483,7 +2482,7 @@ license = "gpl-3.0-or-later" url = "https://archive.akkuscm.org/archive/pkg/c/chez-scmutils_0.0.0-alpha.0_repack.tar.xz" sha256 = "7b6f707f3e0d8fa7fdd46b7ba9e7773398544102943870fec3099348e1809035" source = "akku" -synopsis = "A port of the ???MIT Scmutils??? library to Chez Scheme" +synopsis = "A port of the ‘MIT Scmutils’ library to Chez Scheme" version = "0.0.0-alpha.0" [chez-sockets] @@ -2510,11 +2509,11 @@ version = "1.0.0-alpha.2" dependencies = [] dev-dependencies = [] license = ["mit", "bsd-3-clause"] -url = "https://archive.akkuscm.org/archive/pkg/c/chez-srfi_0.0.0-akku.209.552cd37_repack.tar.xz" -sha256 = "f0f620f24a4765b85d3157b670e319d6cd30240bfc78f812af1f04cf6f8804e6" +url = "https://archive.akkuscm.org/archive/pkg/c/chez-srfi_0.0.0-akku.244.b424440_repack.tar.xz" +sha256 = "f4968e3d74c30d98297aaff3753b11225de45f99795cc2e3f6233e93f46d7c41" source = "akku" synopsis = "Portable SRFI collection" -version = "0.0.0-akku.209.552cd37" +version = "0.0.0-akku.244.b424440" [chez-stats] dependencies = ["chez-srfi"] @@ -2526,6 +2525,16 @@ source = "akku" synopsis = "Read and write delimited text files, compute descriptive statistics, and generate random variates in Chez Scheme." version = "0.1.6" +[chez-tk] +dependencies = ["thunderchez"] +dev-dependencies = [] +license = "bsd-2-clause" +url = "https://archive.akkuscm.org/archive/pkg/c/chez-tk_1.8.2_repack.tar.xz" +sha256 = "6e71bac608970d9e0df3eb03f36d856c3490595a0f5e5debf53e71a5a7f16a07" +source = "akku" +synopsis = "A Chez Scheme Interface to the Tk GUI Toolkit" +version = "1.8.2" + [compression] dependencies = ["chez-srfi", "hashing", "struct-pack"] dev-dependencies = [] @@ -2607,14 +2616,14 @@ synopsis = "FAT filesystem library" version = "0.1.0" [fs-partitions] -dependencies = ["struct-pack", "hashing"] -dev-dependencies = ["uuid"] +dependencies = ["struct-pack", "hashing", "uuid"] +dev-dependencies = [] license = "mit" -url = "https://archive.akkuscm.org/archive/pkg/f/fs-partitions_1.0.0-beta.0_repack.tar.xz" -sha256 = "ccf179be9ef0bfe43f216c30ece495fa501815fbe8a140f1ace4591dd5b44a4d" +url = "https://archive.akkuscm.org/archive/pkg/f/fs-partitions_1.0.1_repack.tar.xz" +sha256 = "1e12fd32c6c20b0d3147ae3bc9ae5e8e53333dba89fff8c84fcbf9e943827259" source = "akku" -synopsis = "Disk partition table reader (MBR/GPT)" -version = "1.0.0-beta.0" +synopsis = "Disk partition table reader/writer (MBR/GPT)" +version = "1.0.1" [gnuplot-pipe] dependencies = ["chez-srfi"] @@ -2666,6 +2675,16 @@ source = "akku" synopsis = "A bunch of scheme junk :)" version = "0.0.0-akku.42.1370c75" +[image-formats] +dependencies = ["chez-srfi", "compression", "hashing"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/i/image-formats_0.1.0_repack.tar.xz" +sha256 = "72a692ccf929ff798e464de611c8d2c70ceb7a07eff93e48a56bc298d4261efa" +source = "akku" +synopsis = "Library for reading/writing various image formats" +version = "0.1.0" + [industria] dependencies = ["chez-srfi", "hashing", "ip-address", "struct-pack"] dev-dependencies = ["xitomatl", "r6rs-usocket"] @@ -3037,14 +3056,14 @@ synopsis = "Structured access to bytevector contents" version = "1.0.6-akku.0" [scheme-langserver] -dependencies = ["ufo-thread-pool", "ufo-threaded-function", "uuid", "chibi-pathname", "ufo-match", "arew-json", "slib-string-search", "chez-srfi"] +dependencies = ["ufo-try", "srfi-180", "ufo-thread-pool", "ufo-threaded-function", "uuid", "chibi-pathname", "ufo-match", "slib-string-search", "chez-srfi"] dev-dependencies = [] license = "mit" -url = "https://archive.akkuscm.org/archive/pkg/s/scheme-langserver_1.2.1_repack.tar.xz" -sha256 = "2fe6450ff9907d1b32b9fa18b9b5799e5083fc0bf498a342788e8d5959f4372a" +url = "https://archive.akkuscm.org/archive/pkg/s/scheme-langserver_1.2.8_repack.tar.xz" +sha256 = "902f5d2132aeb66e9b244df45f0188e1c1eb14a93ed7906a2e44053c87e38cac" source = "akku" synopsis = "This package is a language server protocol implementation helping scheme programming." -version = "1.2.1" +version = "1.2.8" [scheme-specs] dependencies = ["chez-srfi"] @@ -3096,6 +3115,16 @@ source = "akku" synopsis = "Portability and utility library" version = "0.0.0-akku.509.1bfe3b8" +[srfi-180] +dependencies = ["chez-srfi"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/s/srfi-180_1.0.0-alpha.0_repack.tar.xz" +sha256 = "7a4682649ad97ffdca566b9e0736c67c7fcb7b3347887fbcf07ec19c7ff2c233" +source = "akku" +synopsis = "SRFI-180, a JSON library" +version = "1.0.0-alpha.0" + [struct-pack] dependencies = [] dev-dependencies = ["chez-srfi"] @@ -3196,6 +3225,26 @@ source = "akku" synopsis = "This package contains threaded-map, threaded-vector-map and such threaded functions for chez scheme." version = "1.0.4" +[ufo-timer] +dependencies = ["ufo-thread-pool", "chez-srfi"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/u/ufo-timer_1.0.0_repack.tar.xz" +sha256 = "e145154e8edfbbc47662a4397b3332a1253dc3867e9e59bbf8dcbdcb41a15be5" +source = "akku" +synopsis = "This repository is a timer implementation based on Chez Scheme's thread mechanism." +version = "1.0.0" + +[ufo-try] +dependencies = ["chez-srfi"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/u/ufo-try_1.0.0_repack.tar.xz" +sha256 = "37bab16e0893f771e5f51c005cbd2d8884bb0c07b163c563325acc2a73957f1c" +source = "akku" +synopsis = "try-except to handle potential exception" +version = "1.0.0" + [uuid] dependencies = ["hashing", "industria", "struct-pack", "chez-srfi"] dev-dependencies = [] @@ -3366,6 +3415,16 @@ source = "akku" synopsis = "xUnit test utility" version = "0.0.0-akku.21.0b4ede2" +[xyz-modem] +dependencies = ["chez-srfi", "hashing"] +dev-dependencies = [] +license = "mit" +url = "https://archive.akkuscm.org/archive/pkg/x/xyz-modem_0.0.1_repack.tar.xz" +sha256 = "97ac3c51936f5a7b4a45a954424949b119eb7f84a65196b49a479f1301dfd764" +source = "akku" +synopsis = "This library should contain a x/y/z-modem protocols" +version = "0.0.1" + [yxskaft] dependencies = ["r6rs-pffi", "struct-pack"] dev-dependencies = [] diff --git a/pkgs/tools/package-management/akku/overrides.nix b/pkgs/tools/package-management/akku/overrides.nix index 0f3587e12c72..1de84dcae643 100644 --- a/pkgs/tools/package-management/akku/overrides.nix +++ b/pkgs/tools/package-management/akku/overrides.nix @@ -13,6 +13,7 @@ let runTests = pkg: old: { doCheck = true; }; brokenOnAarch64 = _: lib.addMetaAttrs { broken = stdenv.hostPlatform.isAarch64; }; brokenOnx86_64Darwin = lib.addMetaAttrs { broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64; }; + brokenOnDarwin = lib.addMetaAttrs { broken = stdenv.hostPlatform.isDarwin; }; in { chez-srfi = joinOverrides [ @@ -23,12 +24,10 @@ in time.sps tables-test.ikarus.sps lazy.sps + pipeline-operators.sps ' ''; }) - - # nothing builds on ARM Macs because of this - brokenOnAarch64 ]; akku-r7rs = pkg: old: { @@ -74,6 +73,7 @@ in # broken tests xitomatl = skipTests; ufo-threaded-function = skipTests; + ufo-try = skipTests; # unsupported schemes, it seems. loko-srfi = broken; @@ -83,7 +83,7 @@ in # system-specific: # scheme-langserver doesn't work because of this - ufo-thread-pool = brokenOnx86_64Darwin; + ufo-thread-pool = brokenOnDarwin; # broken everywhere: chibi-math-linalg = broken; From 69b0d1d5101498d13df2dd6630678526fbb6e0a3 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Thu, 30 Jan 2025 15:19:13 +0100 Subject: [PATCH 026/105] whatsapp-for-linux: rename to wasistlos --- .../whatsapp-for-linux => wa/wasistlos}/package.nix | 12 ++++++------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 7 insertions(+), 6 deletions(-) rename pkgs/by-name/{wh/whatsapp-for-linux => wa/wasistlos}/package.nix (83%) diff --git a/pkgs/by-name/wh/whatsapp-for-linux/package.nix b/pkgs/by-name/wa/wasistlos/package.nix similarity index 83% rename from pkgs/by-name/wh/whatsapp-for-linux/package.nix rename to pkgs/by-name/wa/wasistlos/package.nix index b7bd51e94a11..ff96d89d7d92 100644 --- a/pkgs/by-name/wh/whatsapp-for-linux/package.nix +++ b/pkgs/by-name/wa/wasistlos/package.nix @@ -27,12 +27,12 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "whatsapp-for-linux"; + pname = "wasistlos"; version = "1.7.0"; src = fetchFromGitHub { - owner = "eneshecan"; - repo = "whatsapp-for-linux"; + owner = "xeco23"; + repo = "WasIstLos"; rev = "v${finalAttrs.version}"; hash = "sha256-h07Qf34unwtyc1VDtCCkukgBDJIvYNgESwAylbsjVsQ="; }; @@ -70,9 +70,9 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { - homepage = "https://github.com/eneshecan/whatsapp-for-linux"; - description = "Whatsapp desktop messaging app"; - mainProgram = "whatsapp-for-linux"; + homepage = "https://github.com/xeco23/WasIstLos"; + description = "Unofficial WhatsApp desktop application"; + mainProgram = "wasistlos"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ bartuka ]; platforms = [ diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 54a3db7d0a87..41870783694f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1497,6 +1497,7 @@ mapAliases { webkitgtk = lib.warnOnInstantiate "Explicitly set the ABI version of 'webkitgtk'" webkitgtk_4_0; webmetro = throw "'webmetro' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 wg-bond = throw "'wg-bond' has been removed due to lack of upstream maintenance"; # Added 2025-01-25 + whatsapp-for-linux = wasistlos; # Added 2025-01-30 wineWayland = wine-wayland; win-virtio = virtio-win; # Added 2023-10-17 wireguard-vanity-address = throw "'wireguard-vanity-address' has been removed due to lack of upstream maintenance"; # Added 2025-01-26 From 8cf9f6255c79e24da707197d764bbbb53cc91cf5 Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 26 Jan 2025 21:07:03 +0100 Subject: [PATCH 027/105] zipline: refactor environment variables --- pkgs/by-name/zi/zipline/package.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/zi/zipline/package.nix b/pkgs/by-name/zi/zipline/package.nix index 005feae23c28..268f49b55839 100644 --- a/pkgs/by-name/zi/zipline/package.nix +++ b/pkgs/by-name/zi/zipline/package.nix @@ -87,18 +87,15 @@ stdenv.mkDerivation (finalAttrs: { openssl ]; - YARN_ENABLE_TELEMETRY = "0"; - - ZIPLINE_DOCKER_BUILD = "true"; + env = { + YARN_ENABLE_TELEMETRY = "0"; + ZIPLINE_DOCKER_BUILD = "true"; + } // environment; configurePhase = '' export HOME="$NIX_BUILD_TOP" yarn config set enableGlobalCache false yarn config set cacheFolder $yarnOfflineCache - - ${lib.concatStringsSep "\n" ( - lib.mapAttrsToList (name: value: "export ${name}=${lib.escapeShellArg value}") environment - )} ''; buildPhase = '' From eb14d1ba3883c8fe808a336e1643aba1a38a0735 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Fri, 31 Jan 2025 01:20:35 -0800 Subject: [PATCH 028/105] .github/labeler.yml: add teams topic --- .github/labeler.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/labeler.yml b/.github/labeler.yml index cf00b6e3e4b6..4d03919a0217 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -485,6 +485,12 @@ - pkgs/development/tcl-modules/**/* - pkgs/top-level/tcl-packages.nix +"6.topic: teams": + - any: + - changed-files: + - any-glob-to-any-file: + - maintainers/team-list.nix + "6.topic: TeX": - any: - changed-files: From 389f490dcd7dba96652be330bffb0fe0b47a2a1c Mon Sep 17 00:00:00 2001 From: "randomizedcoder dave.seddon.ca@gmail.com" Date: Thu, 30 Jan 2025 16:42:52 -0800 Subject: [PATCH 029/105] iperf2: 2.1.4 -> 2.2.1 --- pkgs/tools/networking/iperf/2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/iperf/2.nix b/pkgs/tools/networking/iperf/2.nix index 109bf769e499..905b8150ecd9 100644 --- a/pkgs/tools/networking/iperf/2.nix +++ b/pkgs/tools/networking/iperf/2.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation rec { pname = "iperf"; - version = "2.1.4"; + version = "2.2.1"; src = fetchurl { url = "mirror://sourceforge/iperf2/files/${pname}-${version}.tar.gz"; - sha256 = "1yflnj2ni988nm0p158q8lnkiq2gn2chmvsglyn2gqmqhwp3jaq6"; + sha256 = "1yyqzgz526xn6v2hrdiizviddx3xphjg93ihh7mdncw0wakv0jkm"; }; hardeningDisable = [ "format" ]; From 6e80b614815ad3cd20e464f08a65c9eb3ab6f3a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 31 Jan 2025 18:35:37 +0100 Subject: [PATCH 030/105] paperless-ngx: 2.14.6 -> 2.14.7 Diff: https://github.com/paperless-ngx/paperless-ngx/compare/refs/tags/v2.14.6...v2.14.7 Changelog: https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.14.7 --- pkgs/by-name/pa/paperless-ngx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index a6b2ed8aec17..d18903d3af1b 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -26,13 +26,13 @@ xorg, }: let - version = "2.14.6"; + version = "2.14.7"; src = fetchFromGitHub { owner = "paperless-ngx"; repo = "paperless-ngx"; tag = "v${version}"; - hash = "sha256-wBm4+ohM9v25n6zEUAeaVU6mAmB3GR8n1kDYyTBlnjM="; + hash = "sha256-p3eUEb/ZPK11NbqE4LU+3TE1Xny9sjfYvVVmABkoAEQ="; }; # subpath installation is broken with uvicorn >= 0.26 From 5ce59fed9d9ce7c60dfe57f8378a186fdd591f7a Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 31 Jan 2025 15:46:38 -0500 Subject: [PATCH 031/105] lxc: fix hooks that require compgen --- pkgs/by-name/lx/lxc/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/lx/lxc/package.nix b/pkgs/by-name/lx/lxc/package.nix index 51fb25e446df..6398ec6093a2 100644 --- a/pkgs/by-name/lx/lxc/package.nix +++ b/pkgs/by-name/lx/lxc/package.nix @@ -2,6 +2,8 @@ lib, stdenv, fetchFromGitHub, + + bashInteractive, dbus, docbook2x, libapparmor, @@ -14,6 +16,7 @@ openssl, pkg-config, systemd, + nix-update-script, }: @@ -36,6 +39,8 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ + # some hooks use compgen + bashInteractive dbus libapparmor libcap @@ -93,7 +98,7 @@ stdenv.mkDerivation (finalAttrs: { updateScript = nix-update-script { extraArgs = [ "--version-regex" - "v(6.0.*)" + "v(6\\.0\\.*)" ]; }; }; From 0619ac75c27dcda2fa19f48623e2a402b8a8acba Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Fri, 31 Jan 2025 15:46:38 -0500 Subject: [PATCH 032/105] nixos/incus: condition nvidia support, ensuring nvidia_uvm module is enabled --- nixos/modules/virtualisation/incus.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/nixos/modules/virtualisation/incus.nix b/nixos/modules/virtualisation/incus.nix index 065cd1213b9a..003d7dd9f702 100644 --- a/nixos/modules/virtualisation/incus.nix +++ b/nixos/modules/virtualisation/incus.nix @@ -9,6 +9,8 @@ let cfg = config.virtualisation.incus; preseedFormat = pkgs.formats.yaml { }; + nvidiaEnabled = (lib.elem "nvidia" config.services.xserver.videoDrivers); + serverBinPath = ''/run/wrappers/bin:${pkgs.qemu_kvm}/libexec:${ lib.makeBinPath ( with pkgs; @@ -26,6 +28,7 @@ let e2fsprogs findutils getent + gawk gnugrep gnused gnutar @@ -35,7 +38,6 @@ let iptables iw kmod - libnvidia-container libxfs lvm2 lxcfs @@ -73,6 +75,9 @@ let config.boot.zfs.package "${config.boot.zfs.package}/lib/udev" ] + ++ lib.optionals nvidiaEnabled [ + libnvidia-container + ] ) }''; @@ -309,7 +314,7 @@ in "xt_CHECKSUM" "xt_MASQUERADE" "vhost_vsock" - ] ++ lib.optionals (!config.networking.nftables.enable) [ "iptable_mangle" ]; + ] ++ lib.optionals nvidiaEnabled [ "nvidia_uvm" ]; environment.systemPackages = [ cfg.clientPackage From 7fb3fb468cf2bdb7454a46528d06f28812f7c22b Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Fri, 31 Jan 2025 14:29:03 -0800 Subject: [PATCH 033/105] =?UTF-8?q?openafs:=201.8.13.1=20=E2=86=92=201.8.1?= =?UTF-8?q?3.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Anders Kaseorg --- pkgs/servers/openafs/1.8/srcs.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/openafs/1.8/srcs.nix b/pkgs/servers/openafs/1.8/srcs.nix index 82aadbb0f6ea..9469b2d2d0d8 100644 --- a/pkgs/servers/openafs/1.8/srcs.nix +++ b/pkgs/servers/openafs/1.8/srcs.nix @@ -1,16 +1,16 @@ { fetchurl }: rec { - version = "1.8.13.1"; + version = "1.8.13.2"; src = fetchurl { url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-src.tar.bz2"; - hash = "sha256-eVc9fu/RzGUODFSd1oeiObxrGn7iys82KxoqOz9G/To="; + hash = "sha256-WatPYMuSXFd5yT4jNiEYbBIm1HcCOfsrVElC1Jzr2XY="; }; srcs = [ src (fetchurl { url = "https://www.openafs.org/dl/openafs/${version}/openafs-${version}-doc.tar.bz2"; - hash = "sha256-JwGqr0g1tanct8VISVOggiH63BOfrAVQ2kIukG5Xtcs="; + hash = "sha256-s8DVtbro3UIYmcoQDRpq4lhluAFiEsdFfg/J95GxU+Q="; }) ]; } From 7546dbfb978a7bb020580607d53cdbdc96d031f6 Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 1 Feb 2025 05:49:18 -0500 Subject: [PATCH 034/105] python3Packages.litellm: 1.58.2 -> 1.59.8 --- pkgs/development/python-modules/litellm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/litellm/default.nix b/pkgs/development/python-modules/litellm/default.nix index c51e49d1fa66..751a186fdbfe 100644 --- a/pkgs/development/python-modules/litellm/default.nix +++ b/pkgs/development/python-modules/litellm/default.nix @@ -37,7 +37,7 @@ buildPythonPackage rec { pname = "litellm"; - version = "1.58.2"; + version = "1.59.8"; pyproject = true; disabled = pythonOlder "3.8"; @@ -46,7 +46,7 @@ buildPythonPackage rec { owner = "BerriAI"; repo = "litellm"; tag = "v${version}"; - hash = "sha256-trHZ8KrvdetL4q0nQyUm4YGX8WeMz4YrM+GPwcz8wtI="; + hash = "sha256-2OkREmgs+r+vco1oEVgp5nq7cfwIAlMAh0FL2ceO88Y="; }; build-system = [ poetry-core ]; From e2b602272514b5a73701c761663ea76ea8ccbd46 Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 1 Feb 2025 05:49:36 -0500 Subject: [PATCH 035/105] aider-chat: 0.72.1 -> 0.73.0 --- pkgs/development/python-modules/aider-chat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix index 240db1406353..b5155b88ef29 100644 --- a/pkgs/development/python-modules/aider-chat/default.nix +++ b/pkgs/development/python-modules/aider-chat/default.nix @@ -12,7 +12,7 @@ let self = python3; packageOverrides = _: super: { tree-sitter = super.tree-sitter_0_21; }; }; - version = "0.72.1"; + version = "0.73.0"; aider-chat = python3.pkgs.buildPythonPackage { pname = "aider-chat"; inherit version; @@ -22,7 +22,7 @@ let owner = "Aider-AI"; repo = "aider"; tag = "v${version}"; - hash = "sha256-5dV1EW4qx2tXDlbzyS8CT3p0MXgdKVdIGVLDEQF/4Zc="; + hash = "sha256-wcrwm4mn4D6pYgoCa5iKcKmt4QmhOXOfObUl7Gevukg="; }; pythonRelaxDeps = true; From 0b2f6b33aace254082b2082ef913c934dd80889a Mon Sep 17 00:00:00 2001 From: happysalada Date: Sat, 1 Feb 2025 05:50:23 -0500 Subject: [PATCH 036/105] aider-chat: remove taha and add happysalada --- pkgs/development/python-modules/aider-chat/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aider-chat/default.nix b/pkgs/development/python-modules/aider-chat/default.nix index b5155b88ef29..00ea70dec736 100644 --- a/pkgs/development/python-modules/aider-chat/default.nix +++ b/pkgs/development/python-modules/aider-chat/default.nix @@ -191,7 +191,7 @@ let homepage = "https://github.com/paul-gauthier/aider"; changelog = "https://github.com/paul-gauthier/aider/blob/v${version}/HISTORY.md"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ taha-yassine ]; + maintainers = with lib.maintainers; [ happysalada ]; mainProgram = "aider"; }; }; From 84b88765431b057da94aabf950bed8c0f83128a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 1 Feb 2025 18:51:47 +0000 Subject: [PATCH 037/105] uxn: 1.0-unstable-2025-01-19 -> 1.0-unstable-2025-01-31 --- pkgs/by-name/ux/uxn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ux/uxn/package.nix b/pkgs/by-name/ux/uxn/package.nix index 71c8870d12c6..c501306b1a02 100644 --- a/pkgs/by-name/ux/uxn/package.nix +++ b/pkgs/by-name/ux/uxn/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "uxn"; - version = "1.0-unstable-2025-01-19"; + version = "1.0-unstable-2025-01-31"; src = fetchFromSourcehut { owner = "~rabbits"; repo = "uxn"; - rev = "e2ab8811f85d8420e580dec08c53fe588ba96f05"; - hash = "sha256-/1I//qyz8VbLPSuJbVYNeVKQjwMHKK/ojO57F6qrIAY="; + rev = "5829f7da504f77dbc44037250871befd64da79b3"; + hash = "sha256-7dXHcIFw3knxuib1BbdLyF+LNdBrFAQMNQkk+S5XmlY="; }; outputs = [ From 583f4822cdc984c64f14184268b0440ad498565c Mon Sep 17 00:00:00 2001 From: emilylange Date: Sat, 1 Feb 2025 19:53:37 +0100 Subject: [PATCH 038/105] grafana-agent: 0.43.3 -> 0.44.2 0.44.0 and 0.44.1 have tags but aren't "proper" releases due to some CI and human errors. 0.44.2 is the first "official" release after 0.43.3. https://github.com/grafana/agent/releases/tag/v0.44.2 diff: https://github.com/grafana/agent/compare/v0.43.4...v0.44.2 --- pkgs/by-name/gr/grafana-agent/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/gr/grafana-agent/package.nix b/pkgs/by-name/gr/grafana-agent/package.nix index c88b2481b7fd..1f078052a55a 100644 --- a/pkgs/by-name/gr/grafana-agent/package.nix +++ b/pkgs/by-name/gr/grafana-agent/package.nix @@ -17,28 +17,28 @@ # FIXME: unpin when fixed upstream buildGo122Module rec { pname = "grafana-agent"; - version = "0.43.4"; + version = "0.44.2"; src = fetchFromGitHub { owner = "grafana"; repo = "agent"; - rev = "v${version}"; - hash = "sha256-VmGxe2bwp7It1Po+6kLia952PcT2MIg60qp3V/uRvUM="; + tag = "v${version}"; + hash = "sha256-dAfiTJ0DlChriYOl/bPCEHj/UpbZ2a8BZBCQ82H+O9I="; }; - vendorHash = "sha256-aFGxRw0l56tO3NxpzAKKj8fl4Uj4tSVWqCK3YcZjjMc="; + vendorHash = "sha256-6nXUeRpaezzfRykqMCtwP0FQZchRdxLmtupVAMNAjmY="; proxyVendor = true; # darwin/linux hash mismatch frontendYarnOfflineCache = fetchYarnDeps { yarnLock = src + "/internal/web/ui/yarn.lock"; - hash = "sha256-kThqcjQ7qdSSs6bItSfLSW1WXpEYEA9BSLmyRfeCLyw="; + hash = "sha256-uqKOGSEnR9CU4vlahldrLxDb3z7Yt1DebyRB91NQMRc="; }; ldflags = let prefix = "github.com/grafana/agent/internal/build"; in [ "-s" "-w" - # https://github.com/grafana/agent/blob/v0.41.0/Makefile#L132-L137 + # https://github.com/grafana/agent/blob/v0.44.2/Makefile#L132-L137 "-X ${prefix}.Version=${version}" "-X ${prefix}.Branch=v${version}" "-X ${prefix}.Revision=v${version}" From 2501a89ca23b864c6bcbdf5025817e10899cc012 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 20:56:14 +0100 Subject: [PATCH 039/105] python312Packages.types-aiobotocore: 2.17.0 -> 2.19.0 --- pkgs/development/python-modules/types-aiobotocore/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore/default.nix b/pkgs/development/python-modules/types-aiobotocore/default.nix index 7413b694bb82..99865a31982e 100644 --- a/pkgs/development/python-modules/types-aiobotocore/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore/default.nix @@ -364,13 +364,13 @@ buildPythonPackage rec { pname = "types-aiobotocore"; - version = "2.17.0"; + version = "2.19.0"; pyproject = true; src = fetchPypi { pname = "types_aiobotocore"; inherit version; - hash = "sha256-wvDAWFochrlLQPUGfJTW69v/FK0rwlo9yym1eRXl7rA="; + hash = "sha256-6WOAWT8fftyB+dl4bZbKaT2UG+APxlr3x1n5zyX8acc="; }; build-system = [ setuptools ]; From 834626b5124e2d754a5c5bceb0606c98e5950212 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 21:01:59 +0100 Subject: [PATCH 040/105] python312Packages.types-aiobotocore-: updates --- .../types-aiobotocore-packages/default.nix | 1364 ++++++++--------- 1 file changed, 682 insertions(+), 682 deletions(-) diff --git a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix index fb409ab93f3d..45727b6b9466 100644 --- a/pkgs/development/python-modules/types-aiobotocore-packages/default.nix +++ b/pkgs/development/python-modules/types-aiobotocore-packages/default.nix @@ -60,620 +60,620 @@ let in rec { types-aiobotocore-accessanalyzer = - buildTypesAiobotocorePackage "accessanalyzer" "2.16.1" - "sha256-doY8AmelQadbd7aKQHxultg7+yCOarXkzu83L7sTmCU="; + buildTypesAiobotocorePackage "accessanalyzer" "2.19.0" + "sha256-7sBsKHSUvpUvvhb5wAbAKUVL5slNv4D+3iNuXOi9YLA="; types-aiobotocore-account = - buildTypesAiobotocorePackage "account" "2.16.1" - "sha256-NbmCX/Bk3HWom7sZFFxO/Rk4U2J38NVJJApuyRVNaPo="; + buildTypesAiobotocorePackage "account" "2.19.0" + "sha256-fYgeQo2ndxqGudPBOHY/JucMwVMHV1NH508n+FO/D1Q="; types-aiobotocore-acm = - buildTypesAiobotocorePackage "acm" "2.16.1" - "sha256-eq8uSOhX2g+1ZhE/QX12TShP5Ulwj/UfBGJdkoWL7OM="; + buildTypesAiobotocorePackage "acm" "2.19.0" + "sha256-EYlqDUw39w0/QPweGLmtGy/2BmEnjZ/Sb98H6X6JPek="; types-aiobotocore-acm-pca = - buildTypesAiobotocorePackage "acm-pca" "2.16.1" - "sha256-EZ/4dUk7zraiHY085OKD5tylmtVP/eEj7JU9hvQe2Qk="; + buildTypesAiobotocorePackage "acm-pca" "2.19.0" + "sha256-aVfkFfd50kXMz4O7E0ZVljdUZJ6FtW0dlFcnBBFRXp4="; types-aiobotocore-alexaforbusiness = buildTypesAiobotocorePackage "alexaforbusiness" "2.13.0" "sha256-+w/InoQR2aZ5prieGhgEEp7auBiSSghG5zIIHY5Kyao="; types-aiobotocore-amp = - buildTypesAiobotocorePackage "amp" "2.16.1" - "sha256-bJ8unDyBIRxQFzYUG/ruR2fS3+bjpbV6oblJfWukiXQ="; + buildTypesAiobotocorePackage "amp" "2.19.0" + "sha256-frL+ub4KgOgE7s4OHkqvMbd6FPnLDrvparwIqgwN7g0="; types-aiobotocore-amplify = - buildTypesAiobotocorePackage "amplify" "2.16.1" - "sha256-9gKzw6vx+gZKkA5hDCSzzqdaRVFn4Agb9Jm1i6ifGvM="; + buildTypesAiobotocorePackage "amplify" "2.19.0" + "sha256-wncHuQRa2CZiJtGvC9ydk3V4lZr3ewwDR512U++pLo8="; types-aiobotocore-amplifybackend = - buildTypesAiobotocorePackage "amplifybackend" "2.16.1" - "sha256-Imqcvi5B05g27py31TR1x4vS0fUA+ARERj2uE0h5Ttc="; + buildTypesAiobotocorePackage "amplifybackend" "2.19.0" + "sha256-uadz3J2pBbYGrAE0G9yrtKKDsAFf5Qizuwte4geU5BQ="; types-aiobotocore-amplifyuibuilder = - buildTypesAiobotocorePackage "amplifyuibuilder" "2.16.1" - "sha256-A2xLzMakoCpapZjWFghPGI2bSfvoLAPGG30aSiuakQA="; + buildTypesAiobotocorePackage "amplifyuibuilder" "2.19.0" + "sha256-ghWvpii9o33izJ2R8mYsoEv+nRtF5AwkHXEVgB7rp8A="; types-aiobotocore-apigateway = - buildTypesAiobotocorePackage "apigateway" "2.16.1" - "sha256-NDee6RjnaZSORsuFdpAXb/QTVWrDh8NdiTLTBAn50J0="; + buildTypesAiobotocorePackage "apigateway" "2.19.0" + "sha256-RcaGKBDWN569rEO1q/PLHLUx/bvfFNBPWu1dTzjGw/0="; types-aiobotocore-apigatewaymanagementapi = - buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.16.1" - "sha256-ziWe8zlBUrhMVwLXuT5bQtu+/WGd4dbiYcAYf1QlTgk="; + buildTypesAiobotocorePackage "apigatewaymanagementapi" "2.19.0" + "sha256-e7k2xdm9bdiK80DgbvskKKkpQhVkOGQcVlsJjbuXAP4="; types-aiobotocore-apigatewayv2 = - buildTypesAiobotocorePackage "apigatewayv2" "2.16.1" - "sha256-DuEobaZnv8CV6BL6kINxPVo3tjHirAikYB25yT11BcM="; + buildTypesAiobotocorePackage "apigatewayv2" "2.19.0" + "sha256-jCc2N1NI1RM+7UnH2bx2InfyatD1zhALQwBzjax5Q18="; types-aiobotocore-appconfig = - buildTypesAiobotocorePackage "appconfig" "2.16.1" - "sha256-ltG2QlzjaD5pD7OgM5Ot2wMVe0g9QNsssFSAvChzaGA="; + buildTypesAiobotocorePackage "appconfig" "2.19.0" + "sha256-gc402Bx93xWxd5lkTg1IXc3o/yHcEqHENicibZjARnY="; types-aiobotocore-appconfigdata = - buildTypesAiobotocorePackage "appconfigdata" "2.16.1" - "sha256-eTRT4X8qKre9h/tiuAbpySLAscWkrHLNaUJPeZxQwKE="; + buildTypesAiobotocorePackage "appconfigdata" "2.19.0" + "sha256-wdmVlym+MGQE4ghIkKT09SUTRgzmX6K7aUMBEOtzf7Q="; types-aiobotocore-appfabric = - buildTypesAiobotocorePackage "appfabric" "2.16.1" - "sha256-JwuVPGjXQbWLLQEb4/1vX9q1olWuaUdmk/nXv8Qi8Xs="; + buildTypesAiobotocorePackage "appfabric" "2.19.0" + "sha256-LF5lXbvQgDjnO21ZrMFhdFNgPQc1np2aDq/FD4c+Te0="; types-aiobotocore-appflow = - buildTypesAiobotocorePackage "appflow" "2.16.1" - "sha256-8M376jX+tRjMlC3AuCjaxT+dGo62UzEIiRYt78cuD9Q="; + buildTypesAiobotocorePackage "appflow" "2.19.0" + "sha256-1EmvqNJ7305v/XOEKoK1+pIFGjIEqKgu0EXmbIBYKPQ="; types-aiobotocore-appintegrations = - buildTypesAiobotocorePackage "appintegrations" "2.16.1" - "sha256-aYNLx+etGhhcB/VvYBw7rVB6ammdsLTSfvLdWiDbK3g="; + buildTypesAiobotocorePackage "appintegrations" "2.19.0" + "sha256-ScnOYfYeZOpa8h65aGar2BdxXNywA2UcySx0TLxI2lU="; types-aiobotocore-application-autoscaling = - buildTypesAiobotocorePackage "application-autoscaling" "2.16.1" - "sha256-QwWOx5gs0wVzXL8j460OrUmhgl9VU2S1KLqqamcB41g="; + buildTypesAiobotocorePackage "application-autoscaling" "2.19.0" + "sha256-mWAs9zC9D1v1nwYTmOQ5HwS/rk3xGIqPjcIzL/L6OBs="; types-aiobotocore-application-insights = - buildTypesAiobotocorePackage "application-insights" "2.16.1" - "sha256-2qnMHtFNymq3GXqq0t/5512PzYbl0qwBU3MPmhB6R8g="; + buildTypesAiobotocorePackage "application-insights" "2.19.0" + "sha256-euWRlWccaqiaIuELwijJo+zNBPUj79z/wqayOWb7Gr4="; types-aiobotocore-applicationcostprofiler = - buildTypesAiobotocorePackage "applicationcostprofiler" "2.16.1" - "sha256-aa3+jrjAgs3cb4HfExSdjDKBUcnZvkz+a6K8NkDlSFM="; + buildTypesAiobotocorePackage "applicationcostprofiler" "2.19.0" + "sha256-5fAI6r0/X1J0pEf5RX25wib5u0PowZWkye5hvbTsDiY="; types-aiobotocore-appmesh = - buildTypesAiobotocorePackage "appmesh" "2.16.1" - "sha256-posFLbWGs50P4XszM79xQJP0rcilejOFi13O0UpKxKA="; + buildTypesAiobotocorePackage "appmesh" "2.19.0" + "sha256-5iENUnL/DE5GIxtR7Em249T0lwJU+ozxOlDdzZF6T58="; types-aiobotocore-apprunner = - buildTypesAiobotocorePackage "apprunner" "2.16.1" - "sha256-pxjhJjaA8Ye8dw680UCAHftZSGR1r8bsgJUgTNjtgmY="; + buildTypesAiobotocorePackage "apprunner" "2.19.0" + "sha256-ByUoac/3IQX8LwvB7YHcbp5HXne7gh2JM9qThb6OSKc="; types-aiobotocore-appstream = - buildTypesAiobotocorePackage "appstream" "2.16.1" - "sha256-aE5vbkfgsPb5fkf3bbQhGqEojU69K00KyrRd//02vK0="; + buildTypesAiobotocorePackage "appstream" "2.19.0" + "sha256-fQWtyOYCs1L0FE9z4+WfeRTE4/HuVbKpJVZxkluWdLA="; types-aiobotocore-appsync = - buildTypesAiobotocorePackage "appsync" "2.16.1" - "sha256-U9/Yvqmouk1DlhCY1qWoL/5skp0ngLoedy0rcUex3Ro="; + buildTypesAiobotocorePackage "appsync" "2.19.0" + "sha256-im9jb/jjWtDDjstxUX7SRFD+9ukfHnYkDyh+O7fPqQk="; types-aiobotocore-arc-zonal-shift = - buildTypesAiobotocorePackage "arc-zonal-shift" "2.16.1" - "sha256-PiMxhaKiLQkQmqF1UagO9icS92nq8P+7Hn58Cjz9Qog="; + buildTypesAiobotocorePackage "arc-zonal-shift" "2.19.0" + "sha256-tjsukek9Kij/R+9xgAuJL3e6KNcjMODav0Grg2S4hmg="; types-aiobotocore-athena = - buildTypesAiobotocorePackage "athena" "2.16.1" - "sha256-e9X0Z0SaeY3RvaM5NwNOvpuV/yWJ6KXPrrO9z9dq9mg="; + buildTypesAiobotocorePackage "athena" "2.19.0" + "sha256-FwreaQyzLoo+xlXyk1RvARkguRtn3iVN4qBblIJQmKA="; types-aiobotocore-auditmanager = - buildTypesAiobotocorePackage "auditmanager" "2.16.1" - "sha256-vpNQXCy8G9U2MxUi5fYUOfNagXkhUXJe+Z5wjQ0Vyxc="; + buildTypesAiobotocorePackage "auditmanager" "2.19.0" + "sha256-D43pYzMiEnWOmgm7nP+o4EBa+sEV7pEC59ebpwfctLE="; types-aiobotocore-autoscaling = - buildTypesAiobotocorePackage "autoscaling" "2.16.1" - "sha256-GANZJLmX2z95dXv1673rGGvfeK7561+25yHdAzBrmjk="; + buildTypesAiobotocorePackage "autoscaling" "2.19.0" + "sha256-YMRqSW6q+MokgQ/v6/X/HoXUP+Vb8uXBAddM5vE0Eaw="; types-aiobotocore-autoscaling-plans = - buildTypesAiobotocorePackage "autoscaling-plans" "2.16.1" - "sha256-RlQdaAq+XETN1pA2DWeywJu13pL009KQBxTeX+WtSAM="; + buildTypesAiobotocorePackage "autoscaling-plans" "2.19.0" + "sha256-SWi6lVatzl0R2LvYabHwVTGsyPBoU8ETQsnCUgPsYxY="; types-aiobotocore-backup = - buildTypesAiobotocorePackage "backup" "2.16.1" - "sha256-tFvoZE7laY54RFZZBccwJ0C9ZIvV89AeTDd4zb7baXw="; + buildTypesAiobotocorePackage "backup" "2.19.0" + "sha256-TurRscROTyjAaC+2ndbzy7eA9SB+pPxC+Uxr5fyOfNE="; types-aiobotocore-backup-gateway = - buildTypesAiobotocorePackage "backup-gateway" "2.16.1" - "sha256-P8pueiqXA/6jcfB3nByYXmtFOkB/ArREtYJxJf4CDEM="; + buildTypesAiobotocorePackage "backup-gateway" "2.19.0" + "sha256-P8rkyw7AQT8fOTxgbmFmMDtltsOcEFf69YMqy5GEOSw="; types-aiobotocore-backupstorage = buildTypesAiobotocorePackage "backupstorage" "2.13.0" "sha256-YUKtBdBrdwL2yqDqOovvzDPbcv/sD8JLRnKz3Oh7iSU="; types-aiobotocore-batch = - buildTypesAiobotocorePackage "batch" "2.16.1" - "sha256-wE9BaHSNjEhiyPnTC4RZC5sjVXZJr39LQpvIxg7N63k="; + buildTypesAiobotocorePackage "batch" "2.19.0" + "sha256-8C3YyID4NyUqBFYj23yRMdFfRL1aPP3GyPxG8zjzpZg="; types-aiobotocore-billingconductor = - buildTypesAiobotocorePackage "billingconductor" "2.16.1" - "sha256-KheKLpT6hQ7mMR6Vz/KEjahfrMCZKcHYDlCu8LM/fr8="; + buildTypesAiobotocorePackage "billingconductor" "2.19.0" + "sha256-NcUvuYtEDdurcKeM3OpJ+gr+7P786uFWMoK923KiiV8="; types-aiobotocore-braket = - buildTypesAiobotocorePackage "braket" "2.16.1" - "sha256-3rLxbn4BUONKAwtJognzRTr3L6g79rw4/uT7qDNqI5c="; + buildTypesAiobotocorePackage "braket" "2.19.0" + "sha256-BxsWfZ4t0LOydxHKMNdLvGN5VjfQSyOF/9MeSam78SA="; types-aiobotocore-budgets = - buildTypesAiobotocorePackage "budgets" "2.16.1" - "sha256-b3ZKSr8WPbAttxb6avQEMnDFvY+DwC3WpUHFI80nk20="; + buildTypesAiobotocorePackage "budgets" "2.19.0" + "sha256-2YtEBvt27E4SoNa85CIU7fQwfpqd9uh0phP+aB2IJ18="; types-aiobotocore-ce = - buildTypesAiobotocorePackage "ce" "2.16.1" - "sha256-9rZaoWPhGSoMebnhbn69MwcOSFtq3jo7MqwVgMdMBDo="; + buildTypesAiobotocorePackage "ce" "2.19.0" + "sha256-R6irNHx+esAUxP2P/8FMcyqY9r+bHjMc8kTCOUEpsV4="; types-aiobotocore-chime = - buildTypesAiobotocorePackage "chime" "2.16.1" - "sha256-Q4t4cRQNqX8Dqy5fJyCsVp5vcQnLC3bt+a8Bj0u0vMg="; + buildTypesAiobotocorePackage "chime" "2.19.0" + "sha256-yobRsPta08RlGDpCbRWfGn3jcTEgXvuEcrZA6lGP074="; types-aiobotocore-chime-sdk-identity = - buildTypesAiobotocorePackage "chime-sdk-identity" "2.16.1" - "sha256-Z+EoRS14ctc9+UJtn4f04B/uhbzSqnxn8VNv/URKfRo="; + buildTypesAiobotocorePackage "chime-sdk-identity" "2.19.0" + "sha256-juBYpXtLssbE+K55443YzWm2WorhNNUuKFAV4SOSbB4="; types-aiobotocore-chime-sdk-media-pipelines = - buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.16.1" - "sha256-9hXClh2H+Ij8m85oVu+H6esEe2MepViDwEyyMJRxyVc="; + buildTypesAiobotocorePackage "chime-sdk-media-pipelines" "2.19.0" + "sha256-VlIX0mx7/Zj7RK/1yE4+flIRQVA2tCaAbWkd4qrPUGE="; types-aiobotocore-chime-sdk-meetings = - buildTypesAiobotocorePackage "chime-sdk-meetings" "2.16.1" - "sha256-QsEtiAWF5qt+8bcyyuIe9oJiHZIkGCAkqstimh7q/kg="; + buildTypesAiobotocorePackage "chime-sdk-meetings" "2.19.0" + "sha256-VP8/aLgSBr/c/Jo9dyF5FX2l0j57iZMZ4otBQK0HiHI="; types-aiobotocore-chime-sdk-messaging = - buildTypesAiobotocorePackage "chime-sdk-messaging" "2.16.1" - "sha256-npTWNeikCpt9Q+H8e8zMZ6Oa8NEbmJ7Ec20j1gdnqUk="; + buildTypesAiobotocorePackage "chime-sdk-messaging" "2.19.0" + "sha256-va4jkDcdwkOSkw6tasMdaDy7ecwtQXgt/yiTl9jmhi4="; types-aiobotocore-chime-sdk-voice = - buildTypesAiobotocorePackage "chime-sdk-voice" "2.16.1" - "sha256-Tzh8Fh0L9Na+D8kq6Cb8dULKjhmdV7prja7DOHHLSxQ="; + buildTypesAiobotocorePackage "chime-sdk-voice" "2.19.0" + "sha256-B3W0xp/ZoCufQXhsaFEUtIh1OrONN0nSHCFHLLwsNB8="; types-aiobotocore-cleanrooms = - buildTypesAiobotocorePackage "cleanrooms" "2.16.1" - "sha256-QPkxjr033r5KUof9xLLFm7SDiuoVKR6feOpywWaEeT0="; + buildTypesAiobotocorePackage "cleanrooms" "2.19.0" + "sha256-qbgtlrfpYsDoYalyldzRkoCYMcT7fCVGdnsNKvCUQT8="; types-aiobotocore-cloud9 = - buildTypesAiobotocorePackage "cloud9" "2.16.1" - "sha256-6FEd39Mjrh5y34AMcjULGbDjFxOuwWnb2wa8mS+x148="; + buildTypesAiobotocorePackage "cloud9" "2.19.0" + "sha256-DWOiuyi6PPddvZ8yrlLB3m0AsbPhTKtNCpZ2NiRybsQ="; types-aiobotocore-cloudcontrol = - buildTypesAiobotocorePackage "cloudcontrol" "2.16.1" - "sha256-6Bmf2tD9ddzcUHhfTOyH/BCD0e4inGVddSwj3b28wPY="; + buildTypesAiobotocorePackage "cloudcontrol" "2.19.0" + "sha256-vJSeATzeXQVg/C3GtzrbQMLRwvE07I0d16uEVVPuo6c="; types-aiobotocore-clouddirectory = - buildTypesAiobotocorePackage "clouddirectory" "2.16.1" - "sha256-P2G0HUovHruZcvQCKZ6Men+oy9J1vB571epu9+NiiwA="; + buildTypesAiobotocorePackage "clouddirectory" "2.19.0" + "sha256-Avvwe1hWj39C7XwJ0OG4ohW9cgf1l5shRlupeTg/6T0="; types-aiobotocore-cloudformation = - buildTypesAiobotocorePackage "cloudformation" "2.16.1" - "sha256-TSYiLPtFLokFn6vD1zsh7XxP5Pj0dgCF5c6w51d6c1A="; + buildTypesAiobotocorePackage "cloudformation" "2.19.0" + "sha256-3ts/ejg+RCXakuaNdPtt3f/6QAgh7iX0R+YfWpy0UgE="; types-aiobotocore-cloudfront = - buildTypesAiobotocorePackage "cloudfront" "2.16.1" - "sha256-D2cooRwBlMoHsYjQ0Cy5IPBZDDcGDyxOepQZ+slHwao="; + buildTypesAiobotocorePackage "cloudfront" "2.19.0" + "sha256-Bbzj9oZQwwNqQjVWAQEieKjQ3ttyI9byFA2k7vAUWV8="; types-aiobotocore-cloudhsm = - buildTypesAiobotocorePackage "cloudhsm" "2.16.1" - "sha256-Qq14+CX5zWV9UjwLAhmh9tjeuWB6rmmYdq6wEcZ19BI="; + buildTypesAiobotocorePackage "cloudhsm" "2.19.0" + "sha256-RpAjyuD2wVx6pHEK7fSq1whYuDYRTM+MYhapcMl4b5g="; types-aiobotocore-cloudhsmv2 = - buildTypesAiobotocorePackage "cloudhsmv2" "2.16.1" - "sha256-HmUVDEPkU/ef37Tqh4U15KrevLzDpt07oOOEzSJCxZA="; + buildTypesAiobotocorePackage "cloudhsmv2" "2.19.0" + "sha256-qfCSbE0yjry2EGwBCfwaIqWQ0DFRcXnxYrMQGs7EzUs="; types-aiobotocore-cloudsearch = - buildTypesAiobotocorePackage "cloudsearch" "2.16.1" - "sha256-QZPmEm6V9nB8VszJyW6HOsRNne/AV+78SSegKfmLEkw="; + buildTypesAiobotocorePackage "cloudsearch" "2.19.0" + "sha256-P2SGtp9aCXNa/k9OEQYRiQWg5U5/2ikKt2kJk6UOKOY="; types-aiobotocore-cloudsearchdomain = - buildTypesAiobotocorePackage "cloudsearchdomain" "2.16.1" - "sha256-ocNSmapCkM/5UlKz9wXGxejoUodGugxW3ju4jFBFqV0="; + buildTypesAiobotocorePackage "cloudsearchdomain" "2.19.0" + "sha256-/nAptQRuqpsTtrj/nutUVHR2FybVvjbZGXVtu7h55dU="; types-aiobotocore-cloudtrail = - buildTypesAiobotocorePackage "cloudtrail" "2.16.1" - "sha256-I/fyAC2EFYBFONoyHFggdZbHYNCCF8c7XV16vCw/kfI="; + buildTypesAiobotocorePackage "cloudtrail" "2.19.0" + "sha256-yhT1elbEFcyXAlnVx4s7/vSYYvoiILIIUuJ03/tZN6Q="; types-aiobotocore-cloudtrail-data = - buildTypesAiobotocorePackage "cloudtrail-data" "2.16.1" - "sha256-aaEhjVOvMsVQg8yJOn0iN/qpC2LsflfTjaTqEYs5lFg="; + buildTypesAiobotocorePackage "cloudtrail-data" "2.19.0" + "sha256-Heeda6cq7eIhPGkZGVubVlNYTg9/SXK0jusq1zk2DSE="; types-aiobotocore-cloudwatch = - buildTypesAiobotocorePackage "cloudwatch" "2.16.1" - "sha256-1OQHz4H3yCirsek/PAfJy2HrsTXJ++OPhSe7Q5EtgkE="; + buildTypesAiobotocorePackage "cloudwatch" "2.19.0" + "sha256-nKu+N1B5hIdeHZXokM5OUaH30Yy9N+WpRunyVCZ7fN8="; types-aiobotocore-codeartifact = - buildTypesAiobotocorePackage "codeartifact" "2.16.1" - "sha256-DqMikrn5AGPXeX5lf1+NcsR3pOQ+AYFB9sfICLV5R0Y="; + buildTypesAiobotocorePackage "codeartifact" "2.19.0" + "sha256-NBYaHwzyhQ8qM9fZbonYHI152O83FWoo3j4IKNyJ3oM="; types-aiobotocore-codebuild = - buildTypesAiobotocorePackage "codebuild" "2.16.1" - "sha256-GZTyDa0zx77uqfKklxhozcALkJK37xqiLXrPaps5bRI="; + buildTypesAiobotocorePackage "codebuild" "2.19.0" + "sha256-KFqiM2Y2CQl50CwWLRpkAt/2uraeWY0OpTWticsUpqo="; types-aiobotocore-codecatalyst = - buildTypesAiobotocorePackage "codecatalyst" "2.16.1" - "sha256-f5AZO5Ge9nHn/NxrglEF00inlnFJ7ESCpGMyo8ZFDx0="; + buildTypesAiobotocorePackage "codecatalyst" "2.19.0" + "sha256-qmYJPnqV42AldR4Sd1z4d6J2iuVzX1p4jpnsOl/ulmQ="; types-aiobotocore-codecommit = - buildTypesAiobotocorePackage "codecommit" "2.16.1" - "sha256-EpXd1zxtoq0e5/94/x6qbqd/TYaOItWGt1DczQEhVrU="; + buildTypesAiobotocorePackage "codecommit" "2.19.0" + "sha256-M1TF76EXl9gtjUarx2b926pM2jLmnxCwpjaz8QDkVrk="; types-aiobotocore-codedeploy = - buildTypesAiobotocorePackage "codedeploy" "2.16.1" - "sha256-S95O9PVDZa4BDHwVjhMhy4pAnoA7YDTy8VUYKDNu5b0="; + buildTypesAiobotocorePackage "codedeploy" "2.19.0" + "sha256-WbFoGbZIAvrwSbOjWjP5OhiWCgq405zAmIi4MyThK1o="; types-aiobotocore-codeguru-reviewer = - buildTypesAiobotocorePackage "codeguru-reviewer" "2.16.1" - "sha256-NGgWudvt57kjkDS8QG4KfPPlqDjp5CUb9N7eNYMd4RQ="; + buildTypesAiobotocorePackage "codeguru-reviewer" "2.19.0" + "sha256-CMLoETHaz/FiXZHmaBF+w+KSZ6B+rGWrGvQ3AqaGhdE="; types-aiobotocore-codeguru-security = - buildTypesAiobotocorePackage "codeguru-security" "2.16.1" - "sha256-hMTDJx9Qx9jqbnxyJtxciZOceBE95tupIV9I830Vhcc="; + buildTypesAiobotocorePackage "codeguru-security" "2.19.0" + "sha256-Vop6p7QNdOfR5z62/QZgVaoJJDf11erZVC9wYGgKN3w="; types-aiobotocore-codeguruprofiler = - buildTypesAiobotocorePackage "codeguruprofiler" "2.16.1" - "sha256-O7bKiCckjLw5WEQVCrOkMEUix6vb4xoUnYjNsBjVip4="; + buildTypesAiobotocorePackage "codeguruprofiler" "2.19.0" + "sha256-t2+IQJrS6HgywTSCr9I6R4oXKJHH5KLh+0wUJlLCQp0="; types-aiobotocore-codepipeline = - buildTypesAiobotocorePackage "codepipeline" "2.16.1" - "sha256-7nHM1ruRyC3Lrp5z0N51pUPvlYWrFon882/SFy0EMsA="; + buildTypesAiobotocorePackage "codepipeline" "2.19.0" + "sha256-CWXEuawC+K8eKC1LPz5LagWDAZyMt5zGk9gx6EGjWoE="; types-aiobotocore-codestar = buildTypesAiobotocorePackage "codestar" "2.13.3" "sha256-Z1ewx2RjmxbOQZ7wXaN54PVOuRs6LP3rMpsrVTacwjo="; types-aiobotocore-codestar-connections = - buildTypesAiobotocorePackage "codestar-connections" "2.16.1" - "sha256-gsIDnhC96LBLmxrgb18qDgeAZAGIbaViV3vj6XKArJM="; + buildTypesAiobotocorePackage "codestar-connections" "2.19.0" + "sha256-ATTk1A8kEgl/Us5AE8pLXKrvR+MNKJJD6GxQcs5XBJc="; types-aiobotocore-codestar-notifications = - buildTypesAiobotocorePackage "codestar-notifications" "2.16.1" - "sha256-wInYPxRCAR9/GE6YnrqU/kS0m4PyclYJCnYeDxs4M1I="; + buildTypesAiobotocorePackage "codestar-notifications" "2.19.0" + "sha256-/qQsWwGSeq1i1J1ixvsIKNM/mwfh1/toEn9yov7jfm4="; types-aiobotocore-cognito-identity = - buildTypesAiobotocorePackage "cognito-identity" "2.16.1" - "sha256-YkeS42V3NGMvMunPnQvZL262A5Nj1oyqNpqiTEepuPA="; + buildTypesAiobotocorePackage "cognito-identity" "2.19.0" + "sha256-0JP5o3PKNKhnxmzlOxkgO8qv3QV2am096wzr4RSitls="; types-aiobotocore-cognito-idp = - buildTypesAiobotocorePackage "cognito-idp" "2.16.1" - "sha256-mhYTHekut+W77A00z9aVtN5xC+49ZHpy27KHAOS2duQ="; + buildTypesAiobotocorePackage "cognito-idp" "2.19.0" + "sha256-SyVfx6RLAQd7koj6978uhwndiG+iie5ykLUMqKTWdqY="; types-aiobotocore-cognito-sync = - buildTypesAiobotocorePackage "cognito-sync" "2.16.1" - "sha256-8jQaw0HfbGKTtHFbO1c5xxm+6+UngSeL8mUdu2HuxYM="; + buildTypesAiobotocorePackage "cognito-sync" "2.19.0" + "sha256-YC1XTS+kkcFA0TZG5czj09Nam69n5NVfb7PT8eFMicA="; types-aiobotocore-comprehend = - buildTypesAiobotocorePackage "comprehend" "2.16.1" - "sha256-TF1rxBcdz0czqim6ZqY1Wrb29evhHa1OBQzfqmPh+xE="; + buildTypesAiobotocorePackage "comprehend" "2.19.0" + "sha256-imz0+Eaz0kHTfVAZzFnJin9kgancP9rgP6WQ9nOKeiI="; types-aiobotocore-comprehendmedical = - buildTypesAiobotocorePackage "comprehendmedical" "2.16.1" - "sha256-BykDFBWRoZirxYV3BGWyTOK64BOdA+1yezkO2PBfqBw="; + buildTypesAiobotocorePackage "comprehendmedical" "2.19.0" + "sha256-fs+EElAynBcl1wFkIZ7Zdqsehq+MptXBI3gHchvn6do="; types-aiobotocore-compute-optimizer = - buildTypesAiobotocorePackage "compute-optimizer" "2.16.1" - "sha256-zfPHMjUDq3sziXSHKc0ZZirCQ03NWzlgbO6nPXGisiY="; + buildTypesAiobotocorePackage "compute-optimizer" "2.19.0" + "sha256-1BKmabzHhcjwVSByFinZRNLsOLgH3KaOLhgyjZnuVlY="; types-aiobotocore-config = - buildTypesAiobotocorePackage "config" "2.16.1" - "sha256-0cVa9bZG5bsrMO9603g7wU9+SwR6yEzha0DVI3AuYuQ="; + buildTypesAiobotocorePackage "config" "2.19.0" + "sha256-60HC1AwrTcq2SObqk+LFpliYVpr1aeQSan4Ool4P+oM="; types-aiobotocore-connect = - buildTypesAiobotocorePackage "connect" "2.16.1" - "sha256-b5kwna8iwn7EPrHbRmDTidCsz40WdxpwYqXCCWjlDF0="; + buildTypesAiobotocorePackage "connect" "2.19.0" + "sha256-uQkjAnvnpxlGpsZYH175oLDDWg7hZFVSU1gE+j8ffCo="; types-aiobotocore-connect-contact-lens = - buildTypesAiobotocorePackage "connect-contact-lens" "2.16.1" - "sha256-Fhnc2rtww0AqD6hOwDe66+c+SKk4OE7rugafzr3MPxo="; + buildTypesAiobotocorePackage "connect-contact-lens" "2.19.0" + "sha256-SU502WXqQidgSPbzolxBbdms6vgyXzRhofOYjM0GO9U="; types-aiobotocore-connectcampaigns = - buildTypesAiobotocorePackage "connectcampaigns" "2.16.1" - "sha256-5s8BCMpbLBxCvqVy0NZesXNcsTvdtitNfknX7mzytTk="; + buildTypesAiobotocorePackage "connectcampaigns" "2.19.0" + "sha256-1iuBGIalb9r9KaqttjtW5hcIJRdxa/YSdWyoo2kTBQ0="; types-aiobotocore-connectcases = - buildTypesAiobotocorePackage "connectcases" "2.16.1" - "sha256-+Jy+WrKdFWtIL+z/QUw4CkCaaZAH8YHKvYa6Yivxn5g="; + buildTypesAiobotocorePackage "connectcases" "2.19.0" + "sha256-x/ZeTXst4MZ+YngYkWEdTxBJBguhYyMFMZtrUZC5lXE="; types-aiobotocore-connectparticipant = - buildTypesAiobotocorePackage "connectparticipant" "2.16.1" - "sha256-nCN/d9zqeiVcVIJ7G6i7R3MWhDdsW+CAdXQCR+w6cQE="; + buildTypesAiobotocorePackage "connectparticipant" "2.19.0" + "sha256-E4q6VMcUJj8skdibvXnVwlCv284rAruwypkarYmbyw0="; types-aiobotocore-controltower = - buildTypesAiobotocorePackage "controltower" "2.16.1" - "sha256-JqD1Bs/BxvNL6O61HkOUwsEIG2x/0OrLsu9QYN+dNp0="; + buildTypesAiobotocorePackage "controltower" "2.19.0" + "sha256-ZRx705aIg7LfSlJXDztE9y0IUmSdOD8bwQ14846V8EM="; types-aiobotocore-cur = - buildTypesAiobotocorePackage "cur" "2.16.1" - "sha256-LBX0dbqnYuJlU44fOqwpkpzapkC2M32jl9Z/yHMcxMk="; + buildTypesAiobotocorePackage "cur" "2.19.0" + "sha256-+gARRX22u+I+9yYzB8G/IIEyH5ALMFUsrr5aClb0CUI="; types-aiobotocore-customer-profiles = - buildTypesAiobotocorePackage "customer-profiles" "2.16.1" - "sha256-SXxG4/gOZuYVGrFTDZSrSlb0+couEBLLHWGrduZInao="; + buildTypesAiobotocorePackage "customer-profiles" "2.19.0" + "sha256-yp1m/O9aun06NVsHudYYvnAngnenso4MpHO4Kh2DabI="; types-aiobotocore-databrew = - buildTypesAiobotocorePackage "databrew" "2.16.1" - "sha256-ncy825XkE8YklJnvB9+/bd/OVC8flFyApYXpuPq7ZKg="; + buildTypesAiobotocorePackage "databrew" "2.19.0" + "sha256-Av8mXNJGtBKCGQIdeeSJWz2Ai5dQHJLmRjL3a8/yDR0="; types-aiobotocore-dataexchange = - buildTypesAiobotocorePackage "dataexchange" "2.16.1" - "sha256-YR/EwYMiEgRDLGJUv4aBR/Cm1rBbYu8Z4XY/Ibtn3Q4="; + buildTypesAiobotocorePackage "dataexchange" "2.19.0" + "sha256-PaDiJ+eh+vT/Qv66PoxDsGi58hGRZ0tGcs1T0Q79DJo="; types-aiobotocore-datapipeline = - buildTypesAiobotocorePackage "datapipeline" "2.16.1" - "sha256-uldnhjvzvWwM0pGR9UslHhsPcC497CAzpCEhYrLh1Q8="; + buildTypesAiobotocorePackage "datapipeline" "2.19.0" + "sha256-bqqMEfnuqKlkayWrBQccF730GCNXXhTavU/oF2p7nic="; types-aiobotocore-datasync = - buildTypesAiobotocorePackage "datasync" "2.16.1" - "sha256-ivO8Zp59pyLQtH0NOAAjBBQ6AliIBeoQ+uUgXRCo+3E="; + buildTypesAiobotocorePackage "datasync" "2.19.0" + "sha256-u9auea7AvHNzQkCAJxQ3iVwJX/gU5XYjKY/aAOUlh1M="; types-aiobotocore-dax = - buildTypesAiobotocorePackage "dax" "2.16.1" - "sha256-C4Fx5iPfSapMrXWo7zYxM5cPumdxElumy3RCdaVq6fI="; + buildTypesAiobotocorePackage "dax" "2.19.0" + "sha256-cjmSX19RcSddSmfsjYfLbnZESXar303tOEAQpdDNznE="; types-aiobotocore-detective = - buildTypesAiobotocorePackage "detective" "2.16.1" - "sha256-vMmDqCYC3KjzX/ImgGdfZ9l7XZQyPuUNzFdak5+AASI="; + buildTypesAiobotocorePackage "detective" "2.19.0" + "sha256-WcPaRTzj+D+ue8FETH4HstyRCMcGsa1JheAw+PNeo7g="; types-aiobotocore-devicefarm = - buildTypesAiobotocorePackage "devicefarm" "2.16.1" - "sha256-9jjV20LFv+4qX4UOIIiuh2TtdJzL+L97rKAEwcv9JAw="; + buildTypesAiobotocorePackage "devicefarm" "2.19.0" + "sha256-RbjESkbraiykDg8fJoLZEgsQv8bl4sXZuiYikpekNo4="; types-aiobotocore-devops-guru = - buildTypesAiobotocorePackage "devops-guru" "2.16.1" - "sha256-U3uc0wTw4RZv0r9yag7OnVj/1amkCATb17ZKvhVXyws="; + buildTypesAiobotocorePackage "devops-guru" "2.19.0" + "sha256-r0fo7uo61Z4sNMq7ODKDPF91930KVt538KjMLzbk++s="; types-aiobotocore-directconnect = - buildTypesAiobotocorePackage "directconnect" "2.16.1" - "sha256-DgQOcy4W1PN9yJOT/bfIx6QjlSBqyw2VGIRZWR3wBxA="; + buildTypesAiobotocorePackage "directconnect" "2.19.0" + "sha256-TQL4SDzz7V1vYVZQPkDb1KuviZTqsdB4PTRHwNm1LvM="; types-aiobotocore-discovery = - buildTypesAiobotocorePackage "discovery" "2.16.1" - "sha256-kLgt/UaNJI+TFpezw7MW7IL1RP0YzaKQUYJOJUg7seM="; + buildTypesAiobotocorePackage "discovery" "2.19.0" + "sha256-hr6fAfitk6B/b5s3BTxZ7EqXtSjR2bPmzD4/ACldZPM="; types-aiobotocore-dlm = - buildTypesAiobotocorePackage "dlm" "2.16.1" - "sha256-5rLltmKgeOnGH55MYyuQmrbP5FviwThrBvcO0mOfGMQ="; + buildTypesAiobotocorePackage "dlm" "2.19.0" + "sha256-Mycig/A8vFGLag/0SgYyQvO8F8lPypRb0Pv8a7eAKsI="; types-aiobotocore-dms = - buildTypesAiobotocorePackage "dms" "2.16.1" - "sha256-BY8MpyHNLxBpZ0OWr5AmbHlk+u5L17wyjSYSgbI5bqw="; + buildTypesAiobotocorePackage "dms" "2.19.0" + "sha256-fJ43Y3Q5XhpIjZ6M8WPoJ0xyTNTpRbVzDD+rVuSEWjU="; types-aiobotocore-docdb = - buildTypesAiobotocorePackage "docdb" "2.16.1" - "sha256-HvWU/b4lha09YT94S41j7IU3APvEQ8AHv40335i5eEs="; + buildTypesAiobotocorePackage "docdb" "2.19.0" + "sha256-LwoPkpUeIVSZjPbamhkElyNw7vNBAucDkcHhffqb/6I="; types-aiobotocore-docdb-elastic = - buildTypesAiobotocorePackage "docdb-elastic" "2.16.1" - "sha256-cfKC37+KbRhcw7R5pOFreXiumArbkBxAlIyH0NEMA7c="; + buildTypesAiobotocorePackage "docdb-elastic" "2.19.0" + "sha256-CP0BfuJT7C+KGoQtj5WKi5r9yjSrkSkeBpi3oIJ4SFc="; types-aiobotocore-drs = - buildTypesAiobotocorePackage "drs" "2.16.1" - "sha256-tOUjZIuGSO0+5zCB3kcl5gp/VUvoySBKH2X4IJ3QGDc="; + buildTypesAiobotocorePackage "drs" "2.19.0" + "sha256-8rrwzKfVdwNpTwro7d/r7sKvRuOY20H0AfatsyjC2cs="; types-aiobotocore-ds = - buildTypesAiobotocorePackage "ds" "2.16.1" - "sha256-mUwAj57JC6S4YKhK+7voWydirM5Ig3gUnOgyBAGZ0n8="; + buildTypesAiobotocorePackage "ds" "2.19.0" + "sha256-MmF+XrYe1pwEf4V7sXSbQ3rKbZ8kNDNn6dNqOHS5p6c="; types-aiobotocore-dynamodb = - buildTypesAiobotocorePackage "dynamodb" "2.16.1" - "sha256-9s5M9A3K8aAnFDFzCbUrNbFgOVe+VnkFXJSw05j2bJc="; + buildTypesAiobotocorePackage "dynamodb" "2.19.0" + "sha256-ZMiJylk/p+pffmp+BrbbG1WQavSQvN8GJ7C67O7HjUg="; types-aiobotocore-dynamodbstreams = - buildTypesAiobotocorePackage "dynamodbstreams" "2.16.1" - "sha256-RGyytY0VMq3rRPIeGB1UVObl21d5rd8ZBYq6sn7KZ+4="; + buildTypesAiobotocorePackage "dynamodbstreams" "2.19.0" + "sha256-pU03URatA7mmowj2TgvOjtY0K9y3eHDximYmNthmV5c="; types-aiobotocore-ebs = - buildTypesAiobotocorePackage "ebs" "2.16.1" - "sha256-98uCGqdNbHOoe+AOIchfEnOI1Jxg97DfEzQJhoBCXdE="; + buildTypesAiobotocorePackage "ebs" "2.19.0" + "sha256-+mlMwV3H0zWvf6WzRNLS6LgK/6zD8uV22RLi4XgJiLM="; types-aiobotocore-ec2 = - buildTypesAiobotocorePackage "ec2" "2.16.1" - "sha256-FGWWraJJ5PkvYK7Tv8GIe7Ln5aBZH90Tl8U69ixlrHI="; + buildTypesAiobotocorePackage "ec2" "2.19.0" + "sha256-0aWNKMhyUIjRHhHxGiK/HhDH9HRanF4dc6TAuLZYoLY="; types-aiobotocore-ec2-instance-connect = - buildTypesAiobotocorePackage "ec2-instance-connect" "2.16.1" - "sha256-Z36SdWkXQqQqWk3VTJSJZrBQYHF+SUXWH4AoPPtnthc="; + buildTypesAiobotocorePackage "ec2-instance-connect" "2.19.0" + "sha256-0B7ozylEVL6j2korGV3cQ+UVRVQcWYTgTvquKJnfzsk="; types-aiobotocore-ecr = - buildTypesAiobotocorePackage "ecr" "2.16.1" - "sha256-I751OclOawiCcZjvifZnVYDTRS3bttn9HMBaVr4Ow78="; + buildTypesAiobotocorePackage "ecr" "2.19.0" + "sha256-93kK7E5z1SuQ1T0PHHBZUY9YYB0Xxv61bEC6N8QUSLQ="; types-aiobotocore-ecr-public = - buildTypesAiobotocorePackage "ecr-public" "2.16.1" - "sha256-Gv2O3KCNoJoMY+2KjW1yqwiP+Ku64K1OHtDlpj+W76w="; + buildTypesAiobotocorePackage "ecr-public" "2.19.0" + "sha256-RBhw8O6cyxc6DcpK1l0NL0J6X1E+XF9Fb+D/iZdyLHY="; types-aiobotocore-ecs = - buildTypesAiobotocorePackage "ecs" "2.16.1" - "sha256-a7e0BgCM7n3HBL3dbPm4sGQI/KsuNHAd4uqsa9lpjZo="; + buildTypesAiobotocorePackage "ecs" "2.19.0" + "sha256-HsSflJ+l64UE4tYrYnrTg86sXvZNeEpx+2uQqMZnKcU="; types-aiobotocore-efs = - buildTypesAiobotocorePackage "efs" "2.16.1" - "sha256-p2ChQIiY3TlbfOKf6VyVkmAz6A3zlrHdgDeQzViWx+I="; + buildTypesAiobotocorePackage "efs" "2.19.0" + "sha256-Ys+R6egRW006jmIdxzs8XsdnefhJA8AUo8niAkgfZG0="; types-aiobotocore-eks = - buildTypesAiobotocorePackage "eks" "2.16.1" - "sha256-xW/nPikzNXyYee9w81awCAH7aDfQY0VLbptzBwGgB/I="; + buildTypesAiobotocorePackage "eks" "2.19.0" + "sha256-9gN7akmTVum8qbe7ThnWSkoRRIkXWfk9GCBURMNFYGM="; types-aiobotocore-elastic-inference = - buildTypesAiobotocorePackage "elastic-inference" "2.16.1" - "sha256-NBi0x+5EsTimSBuZuIAkLs+kYqHXXfwOwqEeIyAPXz0="; + buildTypesAiobotocorePackage "elastic-inference" "2.19.0" + "sha256-awb5XRYoxj+WV4tQps/Y/KC5YrvsCt14T4dC50FUSMI="; types-aiobotocore-elasticache = - buildTypesAiobotocorePackage "elasticache" "2.16.1" - "sha256-yU0ok+wHBawttUQx/yqI70HvT350ZJhNh7Lfjb7sdMs="; + buildTypesAiobotocorePackage "elasticache" "2.19.0" + "sha256-KqA1t5KaHDAbGNjGGwyDO339psI/RJKnNO4DTM86lfY="; types-aiobotocore-elasticbeanstalk = - buildTypesAiobotocorePackage "elasticbeanstalk" "2.16.1" - "sha256-6A8bVHd23CKrxETzWf2RFTCWmtV/GAzGuiXObGIdgHY="; + buildTypesAiobotocorePackage "elasticbeanstalk" "2.19.0" + "sha256-LNtgKaLJuK49W6krMXQ7xzvE6HAX/xKiBnp+iRf5G1Q="; types-aiobotocore-elastictranscoder = - buildTypesAiobotocorePackage "elastictranscoder" "2.16.1" - "sha256-qxLF0Of43t4mRbwQkhiSsl7W8SntzGDueP/fiMtILPE="; + buildTypesAiobotocorePackage "elastictranscoder" "2.19.0" + "sha256-nTvfE5k8HSlUPJb980yWTiSV1fPmFRcpuV607t+I5mQ="; types-aiobotocore-elb = - buildTypesAiobotocorePackage "elb" "2.16.1" - "sha256-0YH02mZxxUfSjOihy9DmruCtphraUa7rRXKuFnmw1ws="; + buildTypesAiobotocorePackage "elb" "2.19.0" + "sha256-zmXOhK1F9HaTs3YLx3MCGjqgBuT+P9Ktt7zdEwJ+4wY="; types-aiobotocore-elbv2 = - buildTypesAiobotocorePackage "elbv2" "2.16.1" - "sha256-HaErMmxbja+1mwUhtXFKEJiEc8PEC9BHMWibfainG0c="; + buildTypesAiobotocorePackage "elbv2" "2.19.0" + "sha256-eOqXgnR8NqhUdzvqDo3cgswI9RrOiR2f331H/glLUqI="; types-aiobotocore-emr = - buildTypesAiobotocorePackage "emr" "2.16.1" - "sha256-l+c0pCYaHEfRRGCr/E/oK0VcD8GK4giuv/LNdyplu0M="; + buildTypesAiobotocorePackage "emr" "2.19.0" + "sha256-3ze/fZMVe9A5fzscq/oudTCxnmgyCJ8+85k6LXzztk4="; types-aiobotocore-emr-containers = - buildTypesAiobotocorePackage "emr-containers" "2.16.1" - "sha256-3BOEw3LC9JXESrw3JEkjqHH0OkOknc1pWCMmJ3oie3Q="; + buildTypesAiobotocorePackage "emr-containers" "2.19.0" + "sha256-G7rdpmrwzWXcD2hDG4+/REAYbWY6VcU1gxxqsgVXrPU="; types-aiobotocore-emr-serverless = - buildTypesAiobotocorePackage "emr-serverless" "2.16.1" - "sha256-d2ADgNp+uO6oa0OzFFtUy0YLmZVdGqQfOyMqB5/gUqY="; + buildTypesAiobotocorePackage "emr-serverless" "2.19.0" + "sha256-6H5SCq7Ia2nyfPWQ6Xj0FohErYd7CrFEtTB2vi1od/U="; types-aiobotocore-entityresolution = - buildTypesAiobotocorePackage "entityresolution" "2.16.1" - "sha256-DkqFfCUKck4CFle4uzCYnqEQYqKgckyzXYDDUio36KA="; + buildTypesAiobotocorePackage "entityresolution" "2.19.0" + "sha256-bZ5fuQ7xpFpHCx/eSBCHyRPzf+ThxzftUHX+0fciD+w="; types-aiobotocore-es = - buildTypesAiobotocorePackage "es" "2.16.1" - "sha256-8E9GFagIDK8KLWttoUYL57Jss5A3mEC7DDGckvt/vl8="; + buildTypesAiobotocorePackage "es" "2.19.0" + "sha256-s2yOknGGwstjHAglE3qYO7y9QHdzFoNST1THb4CGT7k="; types-aiobotocore-events = - buildTypesAiobotocorePackage "events" "2.16.1" - "sha256-fMlkj46uOVezpK34YwFykEMFyWQzoP1TyNZ5H6cuEM4="; + buildTypesAiobotocorePackage "events" "2.19.0" + "sha256-YeJu9iggcymo7jjdtn4tPJxR8mlIB/QwZxil5Ps2Vdg="; types-aiobotocore-evidently = - buildTypesAiobotocorePackage "evidently" "2.16.1" - "sha256-JKU6ITkGeXWua7E8Ub0YAXtwR3XCrxxbAY2UC1Yu4cU="; + buildTypesAiobotocorePackage "evidently" "2.19.0" + "sha256-sVLZgQ3BD7kxjshJv8PFfWeBzRZzx7yTZDZP7GTtiNI="; types-aiobotocore-finspace = - buildTypesAiobotocorePackage "finspace" "2.16.1" - "sha256-7k+fV+2I33Mg5oBnuZye00SmAGL1aI5Xno1Vnq3TPFc="; + buildTypesAiobotocorePackage "finspace" "2.19.0" + "sha256-g7bcklvl7M+0tvdQGVzUpHfZZnCu0jN/7GMK3I/1gRE="; types-aiobotocore-finspace-data = - buildTypesAiobotocorePackage "finspace-data" "2.16.1" - "sha256-c7GtCY9AJ9YsBVMeUss+wgXtV3VfMRfMJKUaPPNlmuY="; + buildTypesAiobotocorePackage "finspace-data" "2.19.0" + "sha256-3OcPuGbXK+MJQgXZ2sC1qYO+j5Qdupob8klQNqmiZZU="; types-aiobotocore-firehose = - buildTypesAiobotocorePackage "firehose" "2.16.1" - "sha256-WL1xPdyhzHC9luD2VFnwNJ9IxBNB+H5PURJcEh69N6M="; + buildTypesAiobotocorePackage "firehose" "2.19.0" + "sha256-t+rZZXGdBrXqBsPmkJOI08C8BtJyWMThVhIcPOtZpoc="; types-aiobotocore-fis = - buildTypesAiobotocorePackage "fis" "2.16.1" - "sha256-JTXWB/CJTEk14kmYzN/FlNF/ITWZQ9sh2Engdw/V5zs="; + buildTypesAiobotocorePackage "fis" "2.19.0" + "sha256-E0d7X7QVurca3t2dJcw4humDs+5vJyG3dhhMrotGR7k="; types-aiobotocore-fms = - buildTypesAiobotocorePackage "fms" "2.16.1" - "sha256-OYwHcxvDsMjOC17v/Mb9t6IKkzlhwj2H7V6DWehtauU="; + buildTypesAiobotocorePackage "fms" "2.19.0" + "sha256-37x3FWOOkr4EvR4Qcfnc1MgQBKjQBVSjxOSdLK+roCI="; types-aiobotocore-forecast = - buildTypesAiobotocorePackage "forecast" "2.16.1" - "sha256-4tHIOsJ2Ih3hS+RB06msDfzpSuM0MGc23uD6YiVg/pE="; + buildTypesAiobotocorePackage "forecast" "2.19.0" + "sha256-yIA8Z82j745UTs4PGcEuqyFHrarf7GgewyWS7W4h3To="; types-aiobotocore-forecastquery = - buildTypesAiobotocorePackage "forecastquery" "2.16.1" - "sha256-50acjssEPDW4DYBehUUWxCG+giNL8+l+JQ9rcvCQOCY="; + buildTypesAiobotocorePackage "forecastquery" "2.19.0" + "sha256-NMtXfLuGqT3SXGJoDz6akqr0y5Q3mL4Vbqz2XAtlr00="; types-aiobotocore-frauddetector = - buildTypesAiobotocorePackage "frauddetector" "2.16.1" - "sha256-NQMyUMf4ID+dK/RcJ65J7nQNN46eGQlIvWTK2Piinz0="; + buildTypesAiobotocorePackage "frauddetector" "2.19.0" + "sha256-JqyHM/x0taLX7MKdhA+x0nFwix2OrvYqlvYJp/NP/qw="; types-aiobotocore-fsx = - buildTypesAiobotocorePackage "fsx" "2.16.1" - "sha256-XqN5khInF+qncJIzl4YMM7M8rEa8FREoLbWOLPpcvow="; + buildTypesAiobotocorePackage "fsx" "2.19.0" + "sha256-JVPubMEw42SKPIqGOnjvLWT3hrOJHhDYFYCAw+06Ags="; types-aiobotocore-gamelift = - buildTypesAiobotocorePackage "gamelift" "2.16.1" - "sha256-SJxH6EjwfZKvwJVkdTW8FjbKREg0iJxOUSPtCwNhlko="; + buildTypesAiobotocorePackage "gamelift" "2.19.0" + "sha256-cVXTRGcBOp9pZEBxAoV97Rh/rgXRAwxuooN8X8jTAHQ="; types-aiobotocore-gamesparks = buildTypesAiobotocorePackage "gamesparks" "2.7.0" "sha256-oVbKtuLMPpCQcZYx/cH1Dqjv/t6/uXsveflfFVqfN+8="; types-aiobotocore-glacier = - buildTypesAiobotocorePackage "glacier" "2.16.1" - "sha256-LepslRAdneYZPVNQiEmausD/Y5/HMOfkAPXmhIjIw4A="; + buildTypesAiobotocorePackage "glacier" "2.19.0" + "sha256-K88MkKKx6dnal5FIkv0IaMlfd3j2ncE+P8q+sf/xmlE="; types-aiobotocore-globalaccelerator = - buildTypesAiobotocorePackage "globalaccelerator" "2.16.1" - "sha256-ITXiWy7GzoGEKHFb1pajCL89GVhnBKtDWcj43qhZ768="; + buildTypesAiobotocorePackage "globalaccelerator" "2.19.0" + "sha256-Qfb8la9RXmYnqyvPt1JqAH8eU5VoESM5eVf4RFxoGNI="; types-aiobotocore-glue = - buildTypesAiobotocorePackage "glue" "2.16.1" - "sha256-fnMIvH9unMz2uPKMefD2ABw49WthI8X5ktUNheRlGyk="; + buildTypesAiobotocorePackage "glue" "2.19.0" + "sha256-RvO7bnwmDF8CSPylDs4fFSrX/RGqMX2tEhStAogLjZc="; types-aiobotocore-grafana = - buildTypesAiobotocorePackage "grafana" "2.16.1" - "sha256-wYhyn4fR+oSsgj1qtwLuVushIqfJONFG+evhjjDdeoQ="; + buildTypesAiobotocorePackage "grafana" "2.19.0" + "sha256-jIjWXbhoIRG/rRfjMtH2ZaJmcxI92i8KUQppC+HcB8o="; types-aiobotocore-greengrass = - buildTypesAiobotocorePackage "greengrass" "2.16.1" - "sha256-8fqmuqJVMSLf3UxF6FlTKz6WxVclWdVjnVoEJhaAzFQ="; + buildTypesAiobotocorePackage "greengrass" "2.19.0" + "sha256-t1VEYBcM4+AgLqG9XxRSK1cVpCmAmzx5rDHQwNcsFt0="; types-aiobotocore-greengrassv2 = - buildTypesAiobotocorePackage "greengrassv2" "2.16.1" - "sha256-4fdlZyp99nR6m8xXQow+CeFbigjhMRJ71pMFL59hDU8="; + buildTypesAiobotocorePackage "greengrassv2" "2.19.0" + "sha256-kSEGU0p9pU5XN8cxztC1ZzzcFW+11zDguLnlXWpqv90="; types-aiobotocore-groundstation = - buildTypesAiobotocorePackage "groundstation" "2.16.1" - "sha256-TXBsGkcd00IagtK2hQzhZRs7Qn+OiQRzRAKXJgnGegM="; + buildTypesAiobotocorePackage "groundstation" "2.19.0" + "sha256-G4MgT4hUmF/wRXm/qusaS0t9B8+TtSGb5QBlka8dlUc="; types-aiobotocore-guardduty = - buildTypesAiobotocorePackage "guardduty" "2.16.1" - "sha256-B5KJpsnTZXcyvrg0WuA7e/Sf3/SILXwh1lWNl0guihI="; + buildTypesAiobotocorePackage "guardduty" "2.19.0" + "sha256-vs+W4b44J2EAPQIJWivCBypLI+XMn7u5RyKtD/i1T8E="; types-aiobotocore-health = - buildTypesAiobotocorePackage "health" "2.16.1" - "sha256-mfFLAeofQRQ9uGK0aSFj9AybPvm5zmCEvCw7mP64ceU="; + buildTypesAiobotocorePackage "health" "2.19.0" + "sha256-9EsVh1lx9DY/ppCfig8dxoaLCyWeHdM5b2qmt7gudNQ="; types-aiobotocore-healthlake = - buildTypesAiobotocorePackage "healthlake" "2.16.1" - "sha256-qN9vtHX5Jcv7hNjwuDMQ4C48pux2YsEc0ShqRTxiXfo="; + buildTypesAiobotocorePackage "healthlake" "2.19.0" + "sha256-+XFeUxzocoCNtlrIEsmEZTvzS54LdYloyoPElAJAptg="; types-aiobotocore-honeycode = buildTypesAiobotocorePackage "honeycode" "2.13.0" "sha256-DeeheoQeFEcDH21DSNs2kSR1rjnPLtTgz0yNCFnE+Io="; types-aiobotocore-iam = - buildTypesAiobotocorePackage "iam" "2.16.1" - "sha256-4aKEcZRzPFgSYSLbDcQmkVXm8sEJWYQscZoFXN/F6YQ="; + buildTypesAiobotocorePackage "iam" "2.19.0" + "sha256-QHrj394wHBCrMK1BRLP29T1i5ayOE4QTZcRmqNj3Dpw="; types-aiobotocore-identitystore = - buildTypesAiobotocorePackage "identitystore" "2.16.1" - "sha256-MOue0b/CZzmpwumQjscBNhtI05S8MH4t/Ep9B/z0gcs="; + buildTypesAiobotocorePackage "identitystore" "2.19.0" + "sha256-rmAuJcz6QAlaieZ6Jlz4ImIiEruOHkznB1QQlCM8dM0="; types-aiobotocore-imagebuilder = - buildTypesAiobotocorePackage "imagebuilder" "2.16.1" - "sha256-XWGeB3l6jywfCKyOl0LDXwwV+gAeDTbRK1FoOEgYC8U="; + buildTypesAiobotocorePackage "imagebuilder" "2.19.0" + "sha256-lmL20HtlYTzQ9I2+MVMvT4u4IHIMCF03L645Yo/8Qk0="; types-aiobotocore-importexport = - buildTypesAiobotocorePackage "importexport" "2.16.1" - "sha256-2MPirVdqF9rhH1TurPfhCLXNI2a4rFGiQwuhtNYycV0="; + buildTypesAiobotocorePackage "importexport" "2.19.0" + "sha256-s9oDz0kzJeab5zAyueEHVV/jkJG4hEZHChm1mAXkjP4="; types-aiobotocore-inspector = - buildTypesAiobotocorePackage "inspector" "2.16.1" - "sha256-UaQJVu8lq94VLhHhHehdq0CqsnOfUoFxsvB3zQx9OBQ="; + buildTypesAiobotocorePackage "inspector" "2.19.0" + "sha256-FXdepq7oGBJU0ar+f70yfScZjoiEKelVBeZpxzcU9MA="; types-aiobotocore-inspector2 = - buildTypesAiobotocorePackage "inspector2" "2.16.1" - "sha256-PXzLUMVV9FtgsPld39JOR9tiCaJ/zO+QasRRPbsqHrY="; + buildTypesAiobotocorePackage "inspector2" "2.19.0" + "sha256-gOA9eTUfYPjdF4NBggzEujQw3RumbmPJDHmcPjeBDtw="; types-aiobotocore-internetmonitor = - buildTypesAiobotocorePackage "internetmonitor" "2.16.1" - "sha256-HcT1N7yWdiTZ5axgc9U0MU2QzO922znwzOWxbMWU0cc="; + buildTypesAiobotocorePackage "internetmonitor" "2.19.0" + "sha256-9TBhWIm02PzQFG9tHrfXg0CVPyDGbVktOZQsM/RsvRo="; types-aiobotocore-iot = - buildTypesAiobotocorePackage "iot" "2.16.1" - "sha256-cUhEBnHa/+vubDSejTkUV8VsEAno3/6I5HSZaS1vVUY="; + buildTypesAiobotocorePackage "iot" "2.19.0" + "sha256-6hvuc9QJtLH+M28JtUSF4Q5xWEHZAgmhfdpide9NQyA="; types-aiobotocore-iot-data = - buildTypesAiobotocorePackage "iot-data" "2.16.1" - "sha256-Lg+yns2Ca6XTbFt7ilfgfF8zgfw6bfh5YmJleY8pReY="; + buildTypesAiobotocorePackage "iot-data" "2.19.0" + "sha256-4XVVlyjrMVZy7vowYFKnzVuPc9CwHiTMYgCoB3612wM="; types-aiobotocore-iot-jobs-data = - buildTypesAiobotocorePackage "iot-jobs-data" "2.16.1" - "sha256-KWFHRAtpeKXsAqQ+gGuaEwkHWAWpAM1Jk6S2zSZ5gyk="; + buildTypesAiobotocorePackage "iot-jobs-data" "2.19.0" + "sha256-Ma9J3TE+zZ6XddIpsI+Q/OVXiEnTNGVSNuVBNbA9JSg="; types-aiobotocore-iot-roborunner = buildTypesAiobotocorePackage "iot-roborunner" "2.12.2" @@ -688,786 +688,786 @@ rec { "sha256-qK5dPunPAbC7xIramYINSda50Zum6yQ4n2BfuOgLC58="; types-aiobotocore-iotanalytics = - buildTypesAiobotocorePackage "iotanalytics" "2.16.1" - "sha256-/SzlFsNAYCT2Dpuwti2VU/Qmjh/zOD24Mj2yv/c7S4Y="; + buildTypesAiobotocorePackage "iotanalytics" "2.19.0" + "sha256-+jTy4IGsSrx8KgyFRJkHtp6ZL3urcvv/SMmNJJOxKD0="; types-aiobotocore-iotdeviceadvisor = - buildTypesAiobotocorePackage "iotdeviceadvisor" "2.16.1" - "sha256-C9/nlBKbhkm7dOwEQraKJrfs0ZgXx9yOhgcp/gVXVQ8="; + buildTypesAiobotocorePackage "iotdeviceadvisor" "2.19.0" + "sha256-34Q+bL6tkIdORuYxZWf0f4806iZK3LPJwD9+/XQa148="; types-aiobotocore-iotevents = - buildTypesAiobotocorePackage "iotevents" "2.16.1" - "sha256-9S8qVLbKla8BK4ZVRa815xMt76mfrGrNQmWWJfFxEZ0="; + buildTypesAiobotocorePackage "iotevents" "2.19.0" + "sha256-0mYXQt2KLrP4Dj6gqQ683ClsHe1IQaqjeN6P+XBXZX0="; types-aiobotocore-iotevents-data = - buildTypesAiobotocorePackage "iotevents-data" "2.16.1" - "sha256-0lbWstRe91rwAthi4sHpO6QaEuI4DPy7uyeaYlryRnk="; + buildTypesAiobotocorePackage "iotevents-data" "2.19.0" + "sha256-xqwwbVnxTrWj3DKL0WO0JD3vmQ99bPoOCfDvTJd/huU="; types-aiobotocore-iotfleethub = - buildTypesAiobotocorePackage "iotfleethub" "2.16.1" - "sha256-DdFKieL3fcnbmy3j1uMSLw80N+ZU4jigBwja2SWpLFg="; + buildTypesAiobotocorePackage "iotfleethub" "2.19.0" + "sha256-qXO+X5taxs5wnv9045BhDgfClX1QV2ME5LJyi6KEqpk="; types-aiobotocore-iotfleetwise = - buildTypesAiobotocorePackage "iotfleetwise" "2.16.1" - "sha256-md9B6RN+LKtkkWKKzlzPUassufTBmz3ww5RI/T5Q/aA="; + buildTypesAiobotocorePackage "iotfleetwise" "2.19.0" + "sha256-u2dqgyX2SUBkTtA4Mbts7u1WtwtFMv9gX9NcD9cqzbo="; types-aiobotocore-iotsecuretunneling = - buildTypesAiobotocorePackage "iotsecuretunneling" "2.16.1" - "sha256-v5e5eOPveetJZrir0l5nEvpo4MtHKPiRUxsSswmDVjk="; + buildTypesAiobotocorePackage "iotsecuretunneling" "2.19.0" + "sha256-Hy5ZJGT2TWvN586O4Vo8LZYFFLeiNqNMJaPUCPIZTjs="; types-aiobotocore-iotsitewise = - buildTypesAiobotocorePackage "iotsitewise" "2.16.1" - "sha256-akB8q2KiKOJEK7weBOn5KUil1zx5o+GfCEVq3G9ufXI="; + buildTypesAiobotocorePackage "iotsitewise" "2.19.0" + "sha256-lDAwug+mm5a4OBxB6aCc0TTY58lupGoXfD6YW2fI0AM="; types-aiobotocore-iotthingsgraph = - buildTypesAiobotocorePackage "iotthingsgraph" "2.16.1" - "sha256-A645c5umplXed8TcsNia5k9BNH///DuysP4xE1BYOc0="; + buildTypesAiobotocorePackage "iotthingsgraph" "2.19.0" + "sha256-Wg/peGHSjz+thnVD7qLZK8D7wDUAr+kDcC4bdCJOGHU="; types-aiobotocore-iottwinmaker = - buildTypesAiobotocorePackage "iottwinmaker" "2.16.1" - "sha256-yO6MWhShYoWnvTRSLLzo6BCWQrgDUdr764Z66obaOIU="; + buildTypesAiobotocorePackage "iottwinmaker" "2.19.0" + "sha256-nSliZvLBKCQFg6IIghTO3wja+7TC0XQQFcCXkjo7pZU="; types-aiobotocore-iotwireless = - buildTypesAiobotocorePackage "iotwireless" "2.16.1" - "sha256-UHGD+3lA/EAGKIKeygI+0H6Q2Dz1pylT23j2gBFpPJo="; + buildTypesAiobotocorePackage "iotwireless" "2.19.0" + "sha256-hOfjLO3QMyd/2Y6G/47TdaTy75/ANHwSERxZXIkwIq0="; types-aiobotocore-ivs = - buildTypesAiobotocorePackage "ivs" "2.16.1" - "sha256-aTDfSIBRk9hvU8mW393bQA/p58p6LBe/R1+YtbzyND0="; + buildTypesAiobotocorePackage "ivs" "2.19.0" + "sha256-fQ9CGWBwimrqoUd1jqz54FpJOz61y0UBFlMFJRtGij4="; types-aiobotocore-ivs-realtime = - buildTypesAiobotocorePackage "ivs-realtime" "2.16.1" - "sha256-XxG2avjxD+pnvODRqznDHzZmaXZvV6pHUlGKEZ878pY="; + buildTypesAiobotocorePackage "ivs-realtime" "2.19.0" + "sha256-y5Qe/sOOF6rLVMbeitfjI5U7apgbRFKUuAb01GOuD2g="; types-aiobotocore-ivschat = - buildTypesAiobotocorePackage "ivschat" "2.16.1" - "sha256-T09T8BkiaRNW9HQAIYc1PsXLaOVp355Fg0d1CJKftjY="; + buildTypesAiobotocorePackage "ivschat" "2.19.0" + "sha256-YzbahnDwiOXnE1/2TWLqerWo8BRbnsjhmbKGRNzTCRk="; types-aiobotocore-kafka = - buildTypesAiobotocorePackage "kafka" "2.16.1" - "sha256-7U8UQ8H1OSObb9luFZTgzHiBsQKGfxsp6ZSns50fvWw="; + buildTypesAiobotocorePackage "kafka" "2.19.0" + "sha256-bdVP/m4vD/IMizd6RC+nSIFntD1fd4rIT33Pes5jopE="; types-aiobotocore-kafkaconnect = - buildTypesAiobotocorePackage "kafkaconnect" "2.16.1" - "sha256-vzID2ETp5uXEq7/Q2OXIerSeOkRCBdfuHYeGv0cGrcM="; + buildTypesAiobotocorePackage "kafkaconnect" "2.19.0" + "sha256-o9gQ4I4RAosmPTtJYXwWQ3sig/wweSvv9dkDzXs5N+A="; types-aiobotocore-kendra = - buildTypesAiobotocorePackage "kendra" "2.16.1" - "sha256-TyZw3OsFIleQHwElrnsEXQJTutMNFyCaLlyg75PehVE="; + buildTypesAiobotocorePackage "kendra" "2.19.0" + "sha256-t6L579MaNtxzlhHVbOIPTmztmJTcljORgpt/HfS6lak="; types-aiobotocore-kendra-ranking = - buildTypesAiobotocorePackage "kendra-ranking" "2.16.1" - "sha256-K4/qZ286Ep39eJvxBXB5o9/+gtqCZB1JYEOLMZg9A/Y="; + buildTypesAiobotocorePackage "kendra-ranking" "2.19.0" + "sha256-SfIL7RtJb5n/Dvw8jsVgLbqKEPjnqNaki65EfUMTkNY="; types-aiobotocore-keyspaces = - buildTypesAiobotocorePackage "keyspaces" "2.16.1" - "sha256-qyxXeqeLWXTAiuGZNpPEWX8PXg85mqI/DK5jjutv88g="; + buildTypesAiobotocorePackage "keyspaces" "2.19.0" + "sha256-uyFZxHZ5rpsTVxs8pyCw+QZ3uSXeiWPp/35Uq6QJ0J8="; types-aiobotocore-kinesis = - buildTypesAiobotocorePackage "kinesis" "2.16.1" - "sha256-t+JTpTwU0WeHa4F56GyoAbiHVy/bdq6T0NRiv3ujrPc="; + buildTypesAiobotocorePackage "kinesis" "2.19.0" + "sha256-NfEb7buzP/ZXdrAsvBSQZrVd1s1VjCpFBJijeQW1mMk="; types-aiobotocore-kinesis-video-archived-media = - buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.16.1" - "sha256-SCBjbo/C6TlXDK6b0lkh2Nkuz+7j4vhQAUfgsIWHOvw="; + buildTypesAiobotocorePackage "kinesis-video-archived-media" "2.19.0" + "sha256-FtjQHKJXinT0CfsdZV/+v84lK8YXXaMaxVy1lgf5q9U="; types-aiobotocore-kinesis-video-media = - buildTypesAiobotocorePackage "kinesis-video-media" "2.16.1" - "sha256-E4MgD5vbW8Xx7xzhQrMQzBDgfqSMHa0Iyny3THWYNu0="; + buildTypesAiobotocorePackage "kinesis-video-media" "2.19.0" + "sha256-ONZ/jcQkHWOe6Z0LPa8EVCg5q6jSZ3iOXJetUMtyjEo="; types-aiobotocore-kinesis-video-signaling = - buildTypesAiobotocorePackage "kinesis-video-signaling" "2.16.1" - "sha256-zfmjKO7UBy//w/iOsOpmry/z+jxp9B1pAIZkr63m2oM="; + buildTypesAiobotocorePackage "kinesis-video-signaling" "2.19.0" + "sha256-5x8Z2RPVDnTR4Q4fnyX1NCQryny0gX8zuPNYC2A24UE="; types-aiobotocore-kinesis-video-webrtc-storage = - buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.16.1" - "sha256-PhTGa+fyZ6gQZ12YVqavRdUR+32roQHZmX2uogwKTk4="; + buildTypesAiobotocorePackage "kinesis-video-webrtc-storage" "2.19.0" + "sha256-priOmLd9q8gFUqknC2WpAvksQR29Skr3DJxtqNJ8o4A="; types-aiobotocore-kinesisanalytics = - buildTypesAiobotocorePackage "kinesisanalytics" "2.16.1" - "sha256-4fBFmdNcipHdvBoQ/SVbCJUSUk17srJegwa1b3VVokY="; + buildTypesAiobotocorePackage "kinesisanalytics" "2.19.0" + "sha256-WSmPkfgftg5n0e793+2FBkWajHqYF5qYMng8O2eqUqY="; types-aiobotocore-kinesisanalyticsv2 = - buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.16.1" - "sha256-nZPozPNXwCB65twSH8FmulSyvptAxaX0+cu5tyFSE3o="; + buildTypesAiobotocorePackage "kinesisanalyticsv2" "2.19.0" + "sha256-tO6/vp8rv1mQZd9hUZZmo5bNVstl9j3Vq+33K4PCeKQ="; types-aiobotocore-kinesisvideo = - buildTypesAiobotocorePackage "kinesisvideo" "2.16.1" - "sha256-fGOH71oxNS+a6YX1T0DR9h0z7xSw3oybz/kLEuRfjXo="; + buildTypesAiobotocorePackage "kinesisvideo" "2.19.0" + "sha256-DIagIkO4pfPNeNf9jpGBVK6Xnc6AyymZtWHwxGtcw9M="; types-aiobotocore-kms = - buildTypesAiobotocorePackage "kms" "2.16.1" - "sha256-u3BbPUNjDxjsWgVDVKNuaPF9bC34x/a7VErO8/t7TeA="; + buildTypesAiobotocorePackage "kms" "2.19.0" + "sha256-CQhiPX4n8D4fLC0rNoSmpZdaP19P29MNdx3cpz1JsNI="; types-aiobotocore-lakeformation = - buildTypesAiobotocorePackage "lakeformation" "2.16.1" - "sha256-TWj53shADVKpmaZNRTHdS1uy7x5wJO3sDGI8pbNA5PY="; + buildTypesAiobotocorePackage "lakeformation" "2.19.0" + "sha256-Hx1xyjCuArb/8PzRnbBLJyrkFcftBvd0JcYUorgKfqQ="; types-aiobotocore-lambda = - buildTypesAiobotocorePackage "lambda" "2.16.1" - "sha256-jaFt9v+El5lIM1bE1vygh/M+FLI24fBfYKoL0FT/13A="; + buildTypesAiobotocorePackage "lambda" "2.19.0" + "sha256-OBAXdYqIA6faveTGgfrUtBr1qWYrPyOwHY87T1jifQc="; types-aiobotocore-lex-models = - buildTypesAiobotocorePackage "lex-models" "2.16.1" - "sha256-8v8UxJfVQwr2vcYP1jNUcOd4JTy7I0Ez1XYftiVRivk="; + buildTypesAiobotocorePackage "lex-models" "2.19.0" + "sha256-jHxomaRJ/8v0Pb8iOG+Zcs5FgwzVeT5S9D2ZKYP1jz0="; types-aiobotocore-lex-runtime = - buildTypesAiobotocorePackage "lex-runtime" "2.16.1" - "sha256-jwQIimOO4KpnGBDgW9b1zl7RHKqA8fUdUclMy5lbtjo="; + buildTypesAiobotocorePackage "lex-runtime" "2.19.0" + "sha256-LS3y9qAr72AF8FCrw3sUV9gTd9HxULQ9OLzWpM7JOuw="; types-aiobotocore-lexv2-models = - buildTypesAiobotocorePackage "lexv2-models" "2.16.1" - "sha256-wnklTEXuuO0yVZLWv+alCLo87mRMgZhK7WMffj5KRVE="; + buildTypesAiobotocorePackage "lexv2-models" "2.19.0" + "sha256-i3N92UnxfkaNgfX3dlV869fVwHctBNSzwLxMo9ql3jQ="; types-aiobotocore-lexv2-runtime = - buildTypesAiobotocorePackage "lexv2-runtime" "2.16.1" - "sha256-187pvk2L2tHEj8YXBKi8PwitoQcDZo0N5nFILQJ0muk="; + buildTypesAiobotocorePackage "lexv2-runtime" "2.19.0" + "sha256-mRSymUEMqk3gLzkE3X/ZoANEKzGgUaZnvsEultRlMYg="; types-aiobotocore-license-manager = - buildTypesAiobotocorePackage "license-manager" "2.16.1" - "sha256-9kkKsFhu+Zqd9DsoJCYFfc/9I8ND+UkpZlRpmB6QxLw="; + buildTypesAiobotocorePackage "license-manager" "2.19.0" + "sha256-Q8lDArDHDpawqP2CdXtLlUlAggnaxNwgHM/B0WvQtZs="; types-aiobotocore-license-manager-linux-subscriptions = - buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.16.1" - "sha256-jtJcRV8VhGsM9aLtoZS32elM9/2cgEaclQ6oppsjAiM="; + buildTypesAiobotocorePackage "license-manager-linux-subscriptions" "2.19.0" + "sha256-ZqCCW2Bpw+mGOPTyyrSqwwJnEXH6jTaATSMUitePeVM="; types-aiobotocore-license-manager-user-subscriptions = - buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.16.1" - "sha256-TFXVQXbYxzQWZvVOPhAvNiZImeNDe3J4haZ2glufefE="; + buildTypesAiobotocorePackage "license-manager-user-subscriptions" "2.19.0" + "sha256-YLVwj48FODPzwlDdnh4to53H9LA1ZIxJg38kYUsVLf0="; types-aiobotocore-lightsail = - buildTypesAiobotocorePackage "lightsail" "2.16.1" - "sha256-R7thWsBK2ia6YgEBC9/K7vr+0YkHjLQQ388I+8skMlM="; + buildTypesAiobotocorePackage "lightsail" "2.19.0" + "sha256-UEHk44bZJ0Q9ato6kXyL3+IxBoffHb849l0T2TMjmes="; types-aiobotocore-location = - buildTypesAiobotocorePackage "location" "2.16.1" - "sha256-ZZSEoBpE/dwn8cvwviQfwxTJHl106OwRlNs4bs6akro="; + buildTypesAiobotocorePackage "location" "2.19.0" + "sha256-ngeVKXi88soopT/6xW4o0/dHsXBF1Rsyn7dlU3RL7o8="; types-aiobotocore-logs = - buildTypesAiobotocorePackage "logs" "2.16.1" - "sha256-8jG1DIoMWld5Z5KFtDiME8jBfmKN5V5LF8d6vCLroXg="; + buildTypesAiobotocorePackage "logs" "2.19.0" + "sha256-gk3yMsBrcy03SVXqlo/Ap/nLdeZ3TSbkwO+NWFf+xXo="; types-aiobotocore-lookoutequipment = - buildTypesAiobotocorePackage "lookoutequipment" "2.16.1" - "sha256-lvdjoqrXncqUQoGVU9+snFt8L4T2EK5MPOflZTnYXrc="; + buildTypesAiobotocorePackage "lookoutequipment" "2.19.0" + "sha256-rQy6d7Um3BMNOdPiagc1BuTG8HIBK8Qv64+nn8hHcXk="; types-aiobotocore-lookoutmetrics = - buildTypesAiobotocorePackage "lookoutmetrics" "2.16.1" - "sha256-5/jWon55MuqhhCROVnmh5mDfxN5rG8C9KA3lJNVAI8I="; + buildTypesAiobotocorePackage "lookoutmetrics" "2.19.0" + "sha256-LhS/8C2yFtaSyhoKcbbrvEOC+RSvDGfdgaxH3RqqiSA="; types-aiobotocore-lookoutvision = - buildTypesAiobotocorePackage "lookoutvision" "2.16.1" - "sha256-V4CJHKfrUQ3H2r2eX2q1Wv3i07hAMRicIYcu6PyPHr4="; + buildTypesAiobotocorePackage "lookoutvision" "2.19.0" + "sha256-5QTY3mdeLBxUdm6fv+GKhcpryj6OE2lpJncng9lvDfY="; types-aiobotocore-m2 = - buildTypesAiobotocorePackage "m2" "2.16.1" - "sha256-pkSqFV1IYCI4qDR4+aPdZwRtELfpNrATolGiaZqxAiU="; + buildTypesAiobotocorePackage "m2" "2.19.0" + "sha256-1vct4+c6Lc2wT7wapjR3KJFvfYejMG+DfmCIDJumQ1M="; types-aiobotocore-machinelearning = - buildTypesAiobotocorePackage "machinelearning" "2.16.1" - "sha256-f8XoLNsBYw+ZH6nQrFP7131arQMvuV5LySQ20bEH/NQ="; + buildTypesAiobotocorePackage "machinelearning" "2.19.0" + "sha256-9kzHUqNM4eolcHzRgzappTp4BaNA6cG5Nb8MfZTDfBQ="; types-aiobotocore-macie = buildTypesAiobotocorePackage "macie" "2.7.0" "sha256-hJJtGsK2b56nKX1ZhiarC+ffyjHYWRiC8II4oyDZWWw="; types-aiobotocore-macie2 = - buildTypesAiobotocorePackage "macie2" "2.16.1" - "sha256-mruK15BIW66LQ3pyph+7MplBHpNSSyfviXc6N9RL7w8="; + buildTypesAiobotocorePackage "macie2" "2.19.0" + "sha256-/fEBwBwox4cY6ktLsPx/+Adv4jen1DTLlH1/bmCLRrc="; types-aiobotocore-managedblockchain = - buildTypesAiobotocorePackage "managedblockchain" "2.16.1" - "sha256-49vF+m3w64QG3fXIyo6jjO8NvqbfZZIYI5odJsP4jHQ="; + buildTypesAiobotocorePackage "managedblockchain" "2.19.0" + "sha256-9H//6HnS+fXy66X8OYANWbhPJFYyrBl4Cbdsg1JbpJc="; types-aiobotocore-managedblockchain-query = - buildTypesAiobotocorePackage "managedblockchain-query" "2.16.1" - "sha256-7BXvNNzCGNbHV8QCBn0qJBIeugMq/n9+c7Dy4xZZdsQ="; + buildTypesAiobotocorePackage "managedblockchain-query" "2.19.0" + "sha256-zF38+ubs668aVdAbHTy8jGig3lzjfzLPXltlHHEy4+c="; types-aiobotocore-marketplace-catalog = - buildTypesAiobotocorePackage "marketplace-catalog" "2.16.1" - "sha256-ys2Mlp9mT/hoqlqXSYznTBDZAsWjGVPI2S5LbJk6xVQ="; + buildTypesAiobotocorePackage "marketplace-catalog" "2.19.0" + "sha256-MXsxOks80tKQKce9gb3cGr95NW4h60nco73JCmYHnq8="; types-aiobotocore-marketplace-entitlement = - buildTypesAiobotocorePackage "marketplace-entitlement" "2.16.1" - "sha256-x5hp+bfwtrL1iu7sV/UPNK8My7ZmL8ZHoyWjgpanhc0="; + buildTypesAiobotocorePackage "marketplace-entitlement" "2.19.0" + "sha256-r89m/OK7NImlVj2jVnK29uaD5jeY26Pz05WHK/GxR2w="; types-aiobotocore-marketplacecommerceanalytics = - buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.16.1" - "sha256-rpgZr0lkmz2PTCMo9JYhcU6Z+fFfrJR9mfnRkb5uNzs="; + buildTypesAiobotocorePackage "marketplacecommerceanalytics" "2.19.0" + "sha256-Pcw8y8Y9rguaxh9hTFdiJe/vHtKUG/ztyLwkzKQrMls="; types-aiobotocore-mediaconnect = - buildTypesAiobotocorePackage "mediaconnect" "2.16.1" - "sha256-EUikizS09eZ6YdXHK/QLltc9QZuT8+BgQ53LRJtt4Uo="; + buildTypesAiobotocorePackage "mediaconnect" "2.19.0" + "sha256-BKFviHhX+PX2lD6aRsTqSsy1upEa93NwDXKucbidTRA="; types-aiobotocore-mediaconvert = - buildTypesAiobotocorePackage "mediaconvert" "2.16.1" - "sha256-LVq/ymHNH1PXia8ZD7zC2ryYLhv2yAbzFqyvo/AAOrw="; + buildTypesAiobotocorePackage "mediaconvert" "2.19.0" + "sha256-/06+MRRcp7y97JTZohZB9y5CQrz6mRWkho57LLNpK4k="; types-aiobotocore-medialive = - buildTypesAiobotocorePackage "medialive" "2.16.1" - "sha256-3uiLDtVf2e2yXJexXmQHJda9HBbcStVwKmoYF4pZ388="; + buildTypesAiobotocorePackage "medialive" "2.19.0" + "sha256-rMmxat47aXDLJYoGUuHSNU+B2zd3ErrwUht3ztiB7Fo="; types-aiobotocore-mediapackage = - buildTypesAiobotocorePackage "mediapackage" "2.16.1" - "sha256-5XmennLwXBdMZdApboxz9WcwYYBeEdu7PHW/ihkQf+4="; + buildTypesAiobotocorePackage "mediapackage" "2.19.0" + "sha256-pgElqDn9u3kNsJkEg9lpGW1UlyklVj+UBler0vG0U1Y="; types-aiobotocore-mediapackage-vod = - buildTypesAiobotocorePackage "mediapackage-vod" "2.16.1" - "sha256-3Ky9qTwsPT+jMutetSdxirtF175242GgFnHgnuB2ldk="; + buildTypesAiobotocorePackage "mediapackage-vod" "2.19.0" + "sha256-FWT/pamWQkW7gWJ4ahGSnhO5SzgTYlX2rL5aPDqZa9c="; types-aiobotocore-mediapackagev2 = - buildTypesAiobotocorePackage "mediapackagev2" "2.16.1" - "sha256-bjE1CahBugCXPJ6nGPerdOSnB8GrItKM05w7gTqvAMk="; + buildTypesAiobotocorePackage "mediapackagev2" "2.19.0" + "sha256-poLyfzAeKQ+qf7+kZrwYvs43VeFdgrKxbSFKISIDTRQ="; types-aiobotocore-mediastore = - buildTypesAiobotocorePackage "mediastore" "2.16.1" - "sha256-cVGONW1ACuWVHxHlyBiCOJLUdUpYcbZ71WvxlOvcMV8="; + buildTypesAiobotocorePackage "mediastore" "2.19.0" + "sha256-BQqqgoHCYtTmIJC38O5ziWyynldUhZUD1JK6wRWd1nQ="; types-aiobotocore-mediastore-data = - buildTypesAiobotocorePackage "mediastore-data" "2.16.1" - "sha256-FH8cVwDCTbF/7JUAvkauKUZPsS/maw3Zr8IUgDOk7nM="; + buildTypesAiobotocorePackage "mediastore-data" "2.19.0" + "sha256-i2ZHH/zqkyT8oVFpl+LHQ9wtK7GG/laNF0Vw+3/wEEI="; types-aiobotocore-mediatailor = - buildTypesAiobotocorePackage "mediatailor" "2.16.1" - "sha256-lmw0wl3CSjxYrnpt5b6iTmh+GjY/CTnSmw6HTM3cguA="; + buildTypesAiobotocorePackage "mediatailor" "2.19.0" + "sha256-gWVYsvf7pnhi+a0sACaQ1AsNYpfZH0E1RAeGBNFQkkA="; types-aiobotocore-medical-imaging = - buildTypesAiobotocorePackage "medical-imaging" "2.16.1" - "sha256-MA1mAohwmbCEortzrIfjSZABfAZiDShv2vPnGzWbnpo="; + buildTypesAiobotocorePackage "medical-imaging" "2.19.0" + "sha256-ONj2j9xu74XMHpUllRqp5U37l/DEjXevQ6OviK3/Ul8="; types-aiobotocore-memorydb = - buildTypesAiobotocorePackage "memorydb" "2.16.1" - "sha256-mkODTF7Mjv2ydy2aDlpPoZ1SVDdSmlBnLIDOtYBmHhU="; + buildTypesAiobotocorePackage "memorydb" "2.19.0" + "sha256-4ouQEQPo81/ukvCcfngGbwMgUTrEw3Wm5mQzMrwnKyM="; types-aiobotocore-meteringmarketplace = - buildTypesAiobotocorePackage "meteringmarketplace" "2.16.1" - "sha256-3llqTJ5ktjYgpN0LKNNVFZoQgNXsnRbBwscQX9N4ZiI="; + buildTypesAiobotocorePackage "meteringmarketplace" "2.19.0" + "sha256-gl7MW1+16Y7V990/nSqJV9TkL9DbMgleaqGGCOeAjk8="; types-aiobotocore-mgh = - buildTypesAiobotocorePackage "mgh" "2.16.1" - "sha256-q46+8nuKTZWSwCp/5M2oPlUB0fZr264S8u+I/hlLn6g="; + buildTypesAiobotocorePackage "mgh" "2.19.0" + "sha256-7RxEXmqBRyIopT/JszQOG7nEazhkud5q+RqGmEkTIP4="; types-aiobotocore-mgn = - buildTypesAiobotocorePackage "mgn" "2.16.1" - "sha256-laTIn22OOkhgKqbSTfGzsxxKD5aHQXeOtnMCB7e3TjE="; + buildTypesAiobotocorePackage "mgn" "2.19.0" + "sha256-aB5ZUuujdRGOclrRGWawhuq2guBIw8bsLEhorN3gEms="; types-aiobotocore-migration-hub-refactor-spaces = - buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.16.1" - "sha256-+491loQgRLlsayvLWM1eWrJcXJzYdOt9E44kNDX8h6E="; + buildTypesAiobotocorePackage "migration-hub-refactor-spaces" "2.19.0" + "sha256-S4cfQiJiycidSpg5np/4nb0P/luHLWP2TybkRCuUDpU="; types-aiobotocore-migrationhub-config = - buildTypesAiobotocorePackage "migrationhub-config" "2.16.1" - "sha256-O4iYWxuSmoP2Nn/nP3u4b//LSzNtAhbyTuZUUS48VXc="; + buildTypesAiobotocorePackage "migrationhub-config" "2.19.0" + "sha256-vYotT4l/czPiv5rT9iHPlH9UwjOxKIyUjG+1kLXInh0="; types-aiobotocore-migrationhuborchestrator = - buildTypesAiobotocorePackage "migrationhuborchestrator" "2.16.1" - "sha256-aw3s/NCWMpK/EooplJf2vvp+DTfvPbnnaAu2zFbX1ag="; + buildTypesAiobotocorePackage "migrationhuborchestrator" "2.19.0" + "sha256-SEMB8lNbeT5ftJrVjXU/2APCo77U86Ms3jxl0aPWFcc="; types-aiobotocore-migrationhubstrategy = - buildTypesAiobotocorePackage "migrationhubstrategy" "2.16.1" - "sha256-UYLMBxfD1tOiCx/UzV5R51SF+cRVdJSgMTBcXZAxv9s="; + buildTypesAiobotocorePackage "migrationhubstrategy" "2.19.0" + "sha256-9Ek05U0XjR8kO7C8/YpZIA6JVH3go3o42VRRn76OjtA="; types-aiobotocore-mobile = buildTypesAiobotocorePackage "mobile" "2.13.2" "sha256-OxB91BCAmYnY72JBWZaBlEkpAxN2Q5aY4i1Pt3eD9hc="; types-aiobotocore-mq = - buildTypesAiobotocorePackage "mq" "2.16.1" - "sha256-xL0nYQV4PhCZPHAj5Lf1oo3u3YucciY7+/SE5NW2Zjc="; + buildTypesAiobotocorePackage "mq" "2.19.0" + "sha256-31T4cQMSzx9KrqyobmMyZgQZWWW4E6eEU9I1a/tHW6M="; types-aiobotocore-mturk = - buildTypesAiobotocorePackage "mturk" "2.16.1" - "sha256-IBlBip7f9J7Vd+hIt6igqSo5GqBtPd9IlWi9w12cfgQ="; + buildTypesAiobotocorePackage "mturk" "2.19.0" + "sha256-vCKcRF1l4nt4MxhG4XLTTiNkN0Fn9vDBwoUB6/yQqVk="; types-aiobotocore-mwaa = - buildTypesAiobotocorePackage "mwaa" "2.16.1" - "sha256-1yGvX/HmDH2Aaa0InThUARE3nMmnNzWUkgFgnlCA8NA="; + buildTypesAiobotocorePackage "mwaa" "2.19.0" + "sha256-ZfBwNn/HcIOM5miGCcgqwjiZeJuzdpI7gWFNWAKda0A="; types-aiobotocore-neptune = - buildTypesAiobotocorePackage "neptune" "2.16.1" - "sha256-QmML7TW4TeLzZWAkpk6TvdRBYaAx1EPrGf1D9DpwNbQ="; + buildTypesAiobotocorePackage "neptune" "2.19.0" + "sha256-wsiPCb56d5TP0MfacKifCaGfjFH88VKUKpkgsa7hscA="; types-aiobotocore-network-firewall = - buildTypesAiobotocorePackage "network-firewall" "2.16.1" - "sha256-ksMaFzQvX0DUrQBRXiGmV00HKctkAmymCne3pr2S7Fk="; + buildTypesAiobotocorePackage "network-firewall" "2.19.0" + "sha256-SBJWeiVfJPMmF7ZEsdzvjhd2m+NfV2WQc3SUDehA+dQ="; types-aiobotocore-networkmanager = - buildTypesAiobotocorePackage "networkmanager" "2.16.1" - "sha256-4yhU0DZTVP3rZn4tSh81KRmk3OKvXRKaps/YDqOM6GY="; + buildTypesAiobotocorePackage "networkmanager" "2.19.0" + "sha256-tNIMUf14ol5VLVdFuUOLQwXHTb0Fx24KaEc8LoG0Dj8="; types-aiobotocore-nimble = buildTypesAiobotocorePackage "nimble" "2.15.2" "sha256-PChX5Jbgr0d1YaTZU9AbX3cM7NrhkyunK6/X3l+I8Q0="; types-aiobotocore-oam = - buildTypesAiobotocorePackage "oam" "2.16.1" - "sha256-5L3qpYKseHP8bBlLmPrTYnML71Tx8Vr8lPBxqg9oUGs="; + buildTypesAiobotocorePackage "oam" "2.19.0" + "sha256-xr473yjoetogSedKgnhmsx83HkdmQgvNo63lgSkKCVc="; types-aiobotocore-omics = - buildTypesAiobotocorePackage "omics" "2.16.1" - "sha256-4brOphfeYakyImKhuVsJDCLIsf/QqcbB3BkM9nq94RE="; + buildTypesAiobotocorePackage "omics" "2.19.0" + "sha256-QlFUvYpXnV3YHUOOqB6LYZZ/m5LispwYvO5VTBaO/NY="; types-aiobotocore-opensearch = - buildTypesAiobotocorePackage "opensearch" "2.16.1" - "sha256-IxvV4r5sba+0ogasHpp8rNOzHJZX2Xv6ivMrb0crAGk="; + buildTypesAiobotocorePackage "opensearch" "2.19.0" + "sha256-AU8T2GFRsr7np6kQnb0HrWMGiAEGw4xkZXDoEvGvrjs="; types-aiobotocore-opensearchserverless = - buildTypesAiobotocorePackage "opensearchserverless" "2.16.1" - "sha256-zvqcYN1SXpueqhJK+IChNcAbxb2d+Nl+Yuu9MsCjbBM="; + buildTypesAiobotocorePackage "opensearchserverless" "2.19.0" + "sha256-e+FCc/wzp2E55oLOcM4maudRm1aQOGERM1F/tMcso3s="; types-aiobotocore-opsworks = - buildTypesAiobotocorePackage "opsworks" "2.16.1" - "sha256-vE67UKA6Wd9+i2jCwZ/sUcErKLMpfMBqT+LQDgatR+U="; + buildTypesAiobotocorePackage "opsworks" "2.19.0" + "sha256-3A/FW+0ZIyXD4MLC/FP1nOgJUWb3n9B3eCNkhLSvG+g="; types-aiobotocore-opsworkscm = - buildTypesAiobotocorePackage "opsworkscm" "2.16.1" - "sha256-SLlapdT6NvEqYvY3vPg8TmSlSWSx8dIM1U2K1c3mc8w="; + buildTypesAiobotocorePackage "opsworkscm" "2.19.0" + "sha256-498RyfqpdP+7LixkAcpCTiZV89AetmXKGw/YqeGsqTY="; types-aiobotocore-organizations = - buildTypesAiobotocorePackage "organizations" "2.16.1" - "sha256-v4ar6EbAVaIdp6buEo+GpoPk21QtRX1c3TFkALkjzPY="; + buildTypesAiobotocorePackage "organizations" "2.19.0" + "sha256-t2k2+opMikO/yThXK0pKDGiyw+uFzsEXxMMD0Vspgl4="; types-aiobotocore-osis = - buildTypesAiobotocorePackage "osis" "2.16.1" - "sha256-tv5uLKOVbCfvPohKMtUhuuFlayunkHoBM0vuKrRwbFY="; + buildTypesAiobotocorePackage "osis" "2.19.0" + "sha256-lue1HfymqxOVewRqQdappK84cmLz64N4NUY3o2EMHjg="; types-aiobotocore-outposts = - buildTypesAiobotocorePackage "outposts" "2.16.1" - "sha256-QOFs7qfnfD+IEjrzoKqCZC3rpkMGxk0wSrBiH9RQFw4="; + buildTypesAiobotocorePackage "outposts" "2.19.0" + "sha256-GegsX4SMxvOixLGxUFqM0WEWEQvqHk7uzhRnpL00M3I="; types-aiobotocore-panorama = - buildTypesAiobotocorePackage "panorama" "2.16.1" - "sha256-FGdLeG2t2efnLEwQJmx5hWKbX1ThqgSGempO3tXIxsE="; + buildTypesAiobotocorePackage "panorama" "2.19.0" + "sha256-qWk1P6HqEWdDmjkJDtA2nGJN4VbjtJCt2wb2rYe8gB8="; types-aiobotocore-payment-cryptography = - buildTypesAiobotocorePackage "payment-cryptography" "2.16.1" - "sha256-B4DSmGPUP+7N0JODtQb0izvOnn7KcgqCot5x7rkZZrQ="; + buildTypesAiobotocorePackage "payment-cryptography" "2.19.0" + "sha256-Ew65vxnWDhm6JbQ4OhRQuM8i3bfLRINYTHoEgoXgmX4="; types-aiobotocore-payment-cryptography-data = - buildTypesAiobotocorePackage "payment-cryptography-data" "2.16.1" - "sha256-fuZptCJ51KTqUNM0FEI3og7mN2yLA2EgW6/U8oWAp1Q="; + buildTypesAiobotocorePackage "payment-cryptography-data" "2.19.0" + "sha256-io3tN3ZaCQw/RjL3CLHWNkLaJYhe3UuZxsWEopBHXns="; types-aiobotocore-personalize = - buildTypesAiobotocorePackage "personalize" "2.16.1" - "sha256-t6wwCaST3J+l/3MAujho8JIOS8tXqPWF7hNiH2vCft8="; + buildTypesAiobotocorePackage "personalize" "2.19.0" + "sha256-nFdAo6+f7JMoyIVEUiIJ54f5B0qAb+sD85paK+C1syI="; types-aiobotocore-personalize-events = - buildTypesAiobotocorePackage "personalize-events" "2.16.1" - "sha256-1x7ibRmIG2jpQ4EuC4qAXLiK7hylaHAtGKbxc8IooDw="; + buildTypesAiobotocorePackage "personalize-events" "2.19.0" + "sha256-vMT8ymJSa5VYgxQv5wwdLvI5jiVKCCngM9sqJxAm/js="; types-aiobotocore-personalize-runtime = - buildTypesAiobotocorePackage "personalize-runtime" "2.16.1" - "sha256-YOc5hTN4gJV8QobfJH7y7nPSSCxqKXr7Xml0ixw3B5U="; + buildTypesAiobotocorePackage "personalize-runtime" "2.19.0" + "sha256-y/37i/AxqmCG+ngj04ZSod6awcp8VRb6YOj9BaPA2UA="; types-aiobotocore-pi = - buildTypesAiobotocorePackage "pi" "2.16.1" - "sha256-tztZaEuiaOgi2hl3LmPheJK01jMxGwaLwkOPqFQfFMU="; + buildTypesAiobotocorePackage "pi" "2.19.0" + "sha256-EqlhGHDX5cB/NIh3D/65hHkCw0CpGRouqdJSMHQbzZI="; types-aiobotocore-pinpoint = - buildTypesAiobotocorePackage "pinpoint" "2.16.1" - "sha256-n1vENl5V9B926RatEa9m1yArpXWdT6rdWcgXFapHGyw="; + buildTypesAiobotocorePackage "pinpoint" "2.19.0" + "sha256-aKHn0Q2N/IylAMgHaeILEtYom3rSuP2f2MDZqrvNyW0="; types-aiobotocore-pinpoint-email = - buildTypesAiobotocorePackage "pinpoint-email" "2.16.1" - "sha256-d+v17F/vkCsLqrwFmliiclpMAHbqAhxqehQJbIiTou8="; + buildTypesAiobotocorePackage "pinpoint-email" "2.19.0" + "sha256-9mJRhzC/qahFAyXTm8J8gAgPtDY0pj1/2aZnOyJk9M0="; types-aiobotocore-pinpoint-sms-voice = - buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.16.1" - "sha256-YfJJH61k+YvYXAHirbEjhQbqG5nTatopS87Jh4o+2LQ="; + buildTypesAiobotocorePackage "pinpoint-sms-voice" "2.19.0" + "sha256-KCIEO17EiLu6FYznNx9mekzofmNODi1B7rbWvprl9yg="; types-aiobotocore-pinpoint-sms-voice-v2 = - buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.16.1" - "sha256-aENtnm1E7/aDlge+8oJEW/R+8pInuMokgkXXYV56EQg="; + buildTypesAiobotocorePackage "pinpoint-sms-voice-v2" "2.19.0" + "sha256-G3GFmHrUhOoJQfXQdqKc90exsR4+4dgWc4CvNOMI9cg="; types-aiobotocore-pipes = - buildTypesAiobotocorePackage "pipes" "2.16.1" - "sha256-VDghzaS1OLVuFc8HXlzU/oFdb5P/z9oUhmLxf2oi7oI="; + buildTypesAiobotocorePackage "pipes" "2.19.0" + "sha256-zO/qG5CaSFaqlNgZSze3iFRJ5TqflxEnRC/OQR4Xt7M="; types-aiobotocore-polly = - buildTypesAiobotocorePackage "polly" "2.16.1" - "sha256-i8neWOsxMMFwT4AL1lrrUeKDWNE0CGSTBrIhwO7oqAg="; + buildTypesAiobotocorePackage "polly" "2.19.0" + "sha256-tO+I0xNNrq/eL/XwEAENmiR39ipp98Nqd7253MV8cPw="; types-aiobotocore-pricing = - buildTypesAiobotocorePackage "pricing" "2.16.1" - "sha256-ZiJuYRH5ku0lhl37aDmjNazDSl3+3fFIlj1KWJLZsc8="; + buildTypesAiobotocorePackage "pricing" "2.19.0" + "sha256-yRKDiP7uB7bZTRCHu7tE/FPDBByNFjCo95yVafPSx34="; types-aiobotocore-privatenetworks = - buildTypesAiobotocorePackage "privatenetworks" "2.16.1" - "sha256-jeZHe/tQywrKw9V4giu1Sw2sO5MC7QP0p1d/yBBe4JI="; + buildTypesAiobotocorePackage "privatenetworks" "2.19.0" + "sha256-+t909Aw9QDGW/DY7Ht97zKstjBmD36RNCfjtJUdkCUM="; types-aiobotocore-proton = - buildTypesAiobotocorePackage "proton" "2.16.1" - "sha256-a5tFB3Inekpy3Qoqx2CA8vcufyUihKiJc4bjPIgrB/U="; + buildTypesAiobotocorePackage "proton" "2.19.0" + "sha256-eeqH12hNxR4oToOd9B8Bm/aXCZmo/7x8ANIs5qP3bYY="; types-aiobotocore-qldb = - buildTypesAiobotocorePackage "qldb" "2.16.1" - "sha256-mj/9WGvZhqRUiX8O/DCqbAGgpWOfuZlJnwwmlsQ6b54="; + buildTypesAiobotocorePackage "qldb" "2.19.0" + "sha256-KqZGrIHUkHXBfv7wJ2rWm9FdNqwVwjfF5DMFYh6XNLA="; types-aiobotocore-qldb-session = - buildTypesAiobotocorePackage "qldb-session" "2.16.1" - "sha256-6biGTU3zWo6PY24wBEouhHyn0lgnKHK8p1i/u39huXQ="; + buildTypesAiobotocorePackage "qldb-session" "2.19.0" + "sha256-KVg3rAkFU3r5zZ46K6UaEpNUGXYAnedYxTiJHdCz9kg="; types-aiobotocore-quicksight = - buildTypesAiobotocorePackage "quicksight" "2.16.1" - "sha256-9N75BmubyH8fahPAgGvX5Z9q5K1/dHLXgeJQr4I/PsQ="; + buildTypesAiobotocorePackage "quicksight" "2.19.0" + "sha256-DEUnhpfKsgd6MItoNgd2jMcC8xH9qYPB/QxqsDOlT8I="; types-aiobotocore-ram = - buildTypesAiobotocorePackage "ram" "2.16.1" - "sha256-XoFqXVAcHkwGnJrmyo/OC8s8GqgtN17TkE1wyAvImgo="; + buildTypesAiobotocorePackage "ram" "2.19.0" + "sha256-bV/L3zknHT0+JAI7sXEsWDLsGciNxp+6ZuFlj1QzPss="; types-aiobotocore-rbin = - buildTypesAiobotocorePackage "rbin" "2.16.1" - "sha256-wukMBQs3Z1FI2QqcV358Th0tDOKzJaa1JCobGRfiBX0="; + buildTypesAiobotocorePackage "rbin" "2.19.0" + "sha256-f69WjdfiRMns2WhBBC2WIk8VB73wul1lVRCQ6r+u5J0="; types-aiobotocore-rds = - buildTypesAiobotocorePackage "rds" "2.16.1" - "sha256-t1itcHl24a3120eocO9C+6qY0kOK1Fy0TxUy/0Km5aI="; + buildTypesAiobotocorePackage "rds" "2.19.0" + "sha256-NLMvLzsxTQVhN7TcvCfkP310D96lhYkEcG9pi34xEsw="; types-aiobotocore-rds-data = - buildTypesAiobotocorePackage "rds-data" "2.16.1" - "sha256-18hP25l/g8By2PI5wfULcpPhXUiS5P1CvrxSk44JerQ="; + buildTypesAiobotocorePackage "rds-data" "2.19.0" + "sha256-FUmIsPY0JkmQemcrsW5BO2cGak9gUNmIhMkqoqETtkU="; types-aiobotocore-redshift = - buildTypesAiobotocorePackage "redshift" "2.16.1" - "sha256-2WLBSObPlnyERUPM59cKhbGtkJS1vugteK0kEB886fU="; + buildTypesAiobotocorePackage "redshift" "2.19.0" + "sha256-wriAmM6u3Q+A0xu9K9lspJVWKoJ1meePlaCPSrt9r8s="; types-aiobotocore-redshift-data = - buildTypesAiobotocorePackage "redshift-data" "2.16.1" - "sha256-/O7ZL9BrR7gdBxZTpVvL/nuQOfXJ4i2t4cSOCTXAMvg="; + buildTypesAiobotocorePackage "redshift-data" "2.19.0" + "sha256-xO9zTFPbnoAHbRlC4AWr97v9KwfJ3yjVxCZQkkCIRfc="; types-aiobotocore-redshift-serverless = - buildTypesAiobotocorePackage "redshift-serverless" "2.16.1" - "sha256-RL/dNDiraCjK7mgitpfM04PVDH0+kpIvjC8/Rbn1KXc="; + buildTypesAiobotocorePackage "redshift-serverless" "2.19.0" + "sha256-EO3vnvtApiStTRbZib9YOKQW8tgOaHu1PwpOAiTr9aY="; types-aiobotocore-rekognition = - buildTypesAiobotocorePackage "rekognition" "2.16.1" - "sha256-vcyIxyRkfL53xIKPzTdN/pv1Hv3qMighe/LPxqhcJCU="; + buildTypesAiobotocorePackage "rekognition" "2.19.0" + "sha256-fd87+JybQeBTlStn4kFbLPJZux9RFOPsdGmmbSelkgA="; types-aiobotocore-resiliencehub = - buildTypesAiobotocorePackage "resiliencehub" "2.16.1" - "sha256-BkJowkEc334bBLleHDSzlGRkKlkmfd0psdpR02Jwi8w="; + buildTypesAiobotocorePackage "resiliencehub" "2.19.0" + "sha256-phNPTcnP6t0Pm/wGDuvBCbqsWY942HQxeWMgFTnAcOs="; types-aiobotocore-resource-explorer-2 = - buildTypesAiobotocorePackage "resource-explorer-2" "2.16.1" - "sha256-L+v+mgbZnFyC+JfcRZV088JjK/QeqOqT1oAKNTVAJZk="; + buildTypesAiobotocorePackage "resource-explorer-2" "2.19.0" + "sha256-tgfpq9SJhbk6MDJv9WCMfmrp/+477tP3C79tL+Z0cI0="; types-aiobotocore-resource-groups = - buildTypesAiobotocorePackage "resource-groups" "2.16.1" - "sha256-7EwPLXpb4cFjiPh4pWvbNwR7FVjs5xqjIbQ8J+MVzUw="; + buildTypesAiobotocorePackage "resource-groups" "2.19.0" + "sha256-eXAH/NMFlxOAD38EDIVEvAPthur66Hxwv+T7O6oZmSQ="; types-aiobotocore-resourcegroupstaggingapi = - buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.16.1" - "sha256-EHte9JHOLsUGf2THO8xSjuJF+TiLYdfg9Myg0UxLK3s="; + buildTypesAiobotocorePackage "resourcegroupstaggingapi" "2.19.0" + "sha256-VeUUK53Z0wThetPHbG6av3Ywu1bKt14gneMqAL2VPNY="; types-aiobotocore-robomaker = - buildTypesAiobotocorePackage "robomaker" "2.16.1" - "sha256-+QmxEY54UXCzawGyPeZzt+ryzZFVWOl+/8IEpBhaRvc="; + buildTypesAiobotocorePackage "robomaker" "2.19.0" + "sha256-NXdhxHhRkCDb7I01+VtQQPGklJMJO7RjLw1ieJHAFKw="; types-aiobotocore-rolesanywhere = - buildTypesAiobotocorePackage "rolesanywhere" "2.16.1" - "sha256-XvWfZl2KTzGnNHV78DMSde0QYYdz34/QEFhQxQo/3MI="; + buildTypesAiobotocorePackage "rolesanywhere" "2.19.0" + "sha256-CrpoFDfl770on9fa5h2rCmopBp2whApNCSR/zYdpvuo="; types-aiobotocore-route53 = - buildTypesAiobotocorePackage "route53" "2.16.1" - "sha256-ypuAMi67VyU/ZRNrF2eKnsginv6vq/PCx02Tvgr7ejc="; + buildTypesAiobotocorePackage "route53" "2.19.0" + "sha256-saskNdEzjc7EZdfLxWy32z/lfz0C4h3Q8j0y+p0F3G4="; types-aiobotocore-route53-recovery-cluster = - buildTypesAiobotocorePackage "route53-recovery-cluster" "2.16.1" - "sha256-2sH0JvpOoPqmbdPwK5+ef5SaZrUOjNHfKt557X4w+zU="; + buildTypesAiobotocorePackage "route53-recovery-cluster" "2.19.0" + "sha256-VZHZXMmQUVdvrxyUonRTaxPXgtWYr9eK43w/mBUJq9E="; types-aiobotocore-route53-recovery-control-config = - buildTypesAiobotocorePackage "route53-recovery-control-config" "2.16.1" - "sha256-gQwxTpYlGohjSP6Qbi98N+CqAWTDOXm/ttZPDXa7P+U="; + buildTypesAiobotocorePackage "route53-recovery-control-config" "2.19.0" + "sha256-s6L8AyC+apgAdwnVOGPohITamUE0wqgK84eiwnymmS8="; types-aiobotocore-route53-recovery-readiness = - buildTypesAiobotocorePackage "route53-recovery-readiness" "2.16.1" - "sha256-WvG+1+JhAqWzWYRJkG10dWQgC5r3Pnc0DlRgf6HGbIc="; + buildTypesAiobotocorePackage "route53-recovery-readiness" "2.19.0" + "sha256-HfLYMDjpFDwOjUJLHpu4a/SKewJyXSIbHAs2EBZN/Yc="; types-aiobotocore-route53domains = - buildTypesAiobotocorePackage "route53domains" "2.16.1" - "sha256-eYDJ0liyThpKd6uOiYrGwxLPeaHoHY+P/vcYr7DUhYk="; + buildTypesAiobotocorePackage "route53domains" "2.19.0" + "sha256-6mvhcfp+Urz2vkENpd4zY9CtPXXdbTXtWY3nfAKEvGY="; types-aiobotocore-route53resolver = - buildTypesAiobotocorePackage "route53resolver" "2.16.1" - "sha256-1AQ9hZs4jkAHRheiCbz+1nfgZkvYSMCO9bl0oJEtBl0="; + buildTypesAiobotocorePackage "route53resolver" "2.19.0" + "sha256-udXviZdYPcZKnu2xk+Q3yKrPNzhUCihbEwIldTrW/Qo="; types-aiobotocore-rum = - buildTypesAiobotocorePackage "rum" "2.16.1" - "sha256-HerFjmCshovEMC7lat+NnY0Qges4eL5i7wLKhf9KOb8="; + buildTypesAiobotocorePackage "rum" "2.19.0" + "sha256-h1WcISJiwVTp+1VipxX5aEcHoKhVNdU5qEplPZV0DNI="; types-aiobotocore-s3 = - buildTypesAiobotocorePackage "s3" "2.16.1" - "sha256-i+zk96mqcppXytsrLOJCWk+InoZRlIibyoZV7mFDcbA="; + buildTypesAiobotocorePackage "s3" "2.19.0" + "sha256-pNjiowU8pfl/e0akZw5iF+f7Wz7eP9RDH8YJFrWA+R8="; types-aiobotocore-s3control = - buildTypesAiobotocorePackage "s3control" "2.16.1" - "sha256-GQTLf7dK0fus+OKCvqdQIWCQSnUSWkOD1lVvG539AAU="; + buildTypesAiobotocorePackage "s3control" "2.19.0" + "sha256-SEJD1Osgp6xq37UTrOhaqZyPW50PFMFeaocCda8jpic="; types-aiobotocore-s3outposts = - buildTypesAiobotocorePackage "s3outposts" "2.16.1" - "sha256-8jm0LUR69xbuNjKLThUDSx4hpLw+SkcVOTsELMX1BQI="; + buildTypesAiobotocorePackage "s3outposts" "2.19.0" + "sha256-9p2JgiK22f/TJGahzajNvGeuyqLOoHVvvxzNUImDle0="; types-aiobotocore-sagemaker = - buildTypesAiobotocorePackage "sagemaker" "2.16.1" - "sha256-hJveBWOTcmpG5V0jUKrA6ZxZpatVYI3b5vicnyxyINk="; + buildTypesAiobotocorePackage "sagemaker" "2.19.0" + "sha256-p9UyD7XoBQfXWK8HFFUVyVpExfkOqh7tKOd3xPs4QY8="; types-aiobotocore-sagemaker-a2i-runtime = - buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.16.1" - "sha256-NaVi32E4saPqBmA0rqKDh1MVcVgVarrEa2Y1SZrEVs0="; + buildTypesAiobotocorePackage "sagemaker-a2i-runtime" "2.19.0" + "sha256-uwoXyTRKIida7oS/b5Hqlw/GxK5QA6fckZXe907jukk="; types-aiobotocore-sagemaker-edge = - buildTypesAiobotocorePackage "sagemaker-edge" "2.16.1" - "sha256-7vHiGHR8mPl+7P+0/sn+KIw6gtS4TvNsoL9KtEBQY10="; + buildTypesAiobotocorePackage "sagemaker-edge" "2.19.0" + "sha256-ihQh4VQWSqFHVuX+anU+BR/01D9ly9CWAaFD9j/CHP0="; types-aiobotocore-sagemaker-featurestore-runtime = - buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.16.1" - "sha256-sV7mRhAIbl0QMuaRe4Vd6nbnUwZgn/iM1InQfctgtSU="; + buildTypesAiobotocorePackage "sagemaker-featurestore-runtime" "2.19.0" + "sha256-T0MivOaHPxwbvmZxncshqG6s93A4eG1SWXUM3LW5L4Q="; types-aiobotocore-sagemaker-geospatial = - buildTypesAiobotocorePackage "sagemaker-geospatial" "2.16.1" - "sha256-K6TiK8J2O69DhV09CK60h8e1IG9UUHMo7rzxbKg/LKA="; + buildTypesAiobotocorePackage "sagemaker-geospatial" "2.19.0" + "sha256-qzASi2d8mOS4XqwmjKzXqUwbcatC3G40CB+TUIwOWrQ="; types-aiobotocore-sagemaker-metrics = - buildTypesAiobotocorePackage "sagemaker-metrics" "2.16.1" - "sha256-jbhXPtZZtpyq9PT9dmlG5+JRBiwWHEeKyxYXxc1c+hI="; + buildTypesAiobotocorePackage "sagemaker-metrics" "2.19.0" + "sha256-BPfLf+NosKej91r/j6FenLvQb1MusysyjHdI0Z7Lg9s="; types-aiobotocore-sagemaker-runtime = - buildTypesAiobotocorePackage "sagemaker-runtime" "2.16.1" - "sha256-yzKvSHy7X473/IUPBR6Ur/ZgQ6Cw9lQe2YQ/m0WQY5o="; + buildTypesAiobotocorePackage "sagemaker-runtime" "2.19.0" + "sha256-vZ9WYwKDowBPuqTLOvrkh1MTIMEHKfjSQUInwElz5O4="; types-aiobotocore-savingsplans = - buildTypesAiobotocorePackage "savingsplans" "2.16.1" - "sha256-cAU3EQ3N75SSuatzKnpdEFwJf1bBiUost3Ue/Faff3g="; + buildTypesAiobotocorePackage "savingsplans" "2.19.0" + "sha256-ykBvDD3kzvvwFJ4EQtyMpdvqxWoXdIkp6kdTwI+Ew98="; types-aiobotocore-scheduler = - buildTypesAiobotocorePackage "scheduler" "2.16.1" - "sha256-qU2jK+H8a/9aqZsgfR3jwzrf4aHC9d0JZECG4O1T5z0="; + buildTypesAiobotocorePackage "scheduler" "2.19.0" + "sha256-XkEXY21/tA8GiLkaXmYpeV+yPdLT8oaEIauSi90O/wA="; types-aiobotocore-schemas = - buildTypesAiobotocorePackage "schemas" "2.16.1" - "sha256-fLYt7pl/seSEgwlasnERG9sSqHv1VzezVtBVAQnY2xQ="; + buildTypesAiobotocorePackage "schemas" "2.19.0" + "sha256-qlgraRkWHHRycWAW0jmIjCNOY7KvKIYIvF3r8D2nJ1Y="; types-aiobotocore-sdb = - buildTypesAiobotocorePackage "sdb" "2.16.1" - "sha256-2hTIRUWQAerrbd3B8ixVZd75gMbSD9R0KItNNx2Jj1g="; + buildTypesAiobotocorePackage "sdb" "2.19.0" + "sha256-dJjVc5T/SIFlWvH87R3fr3wOUK2s7UII7fCsUgOujNo="; types-aiobotocore-secretsmanager = - buildTypesAiobotocorePackage "secretsmanager" "2.16.1" - "sha256-uFXrKDzWTRToAtMrhRc96tK2zIcCnCD+StgXumBrNOI="; + buildTypesAiobotocorePackage "secretsmanager" "2.19.0" + "sha256-wBgw8dm20+0XoJ+kvr1Too+eIR8VKuI8RazR/PWjmhU="; types-aiobotocore-securityhub = - buildTypesAiobotocorePackage "securityhub" "2.16.1" - "sha256-9aNpePlXBw8YcG8NoKg4Eopg6D328YJ1iRPmJnrPYcQ="; + buildTypesAiobotocorePackage "securityhub" "2.19.0" + "sha256-UuMU5/xJ8g/4OSeg4QeGnGYBTchYgnHC8+GZZP3oAYw="; types-aiobotocore-securitylake = - buildTypesAiobotocorePackage "securitylake" "2.16.1" - "sha256-VmUefYDP5+nHJEFYucUO6LZxmrO2WfET3ktvtWQ6aLw="; + buildTypesAiobotocorePackage "securitylake" "2.19.0" + "sha256-pn7FSkul09mpd6k9guuZNAHLaD2wHrREK/rNJw7GxBo="; types-aiobotocore-serverlessrepo = - buildTypesAiobotocorePackage "serverlessrepo" "2.16.1" - "sha256-X1lw2GKNyVH+Vkc4jcEjENQnIrp2nr1QXE4q765Dw70="; + buildTypesAiobotocorePackage "serverlessrepo" "2.19.0" + "sha256-yRP3wCtSHgHcgYyvCgXdgipx2MiEpUYKcz9z1Lpim4U="; types-aiobotocore-service-quotas = - buildTypesAiobotocorePackage "service-quotas" "2.16.1" - "sha256-nZnYH9igfqqpOsYB2Pwpgq/e95Poyyn2KeE4O1DNt24="; + buildTypesAiobotocorePackage "service-quotas" "2.19.0" + "sha256-mad9ZE1Vstd8qowhbMCkRDgNrNecb5WJhWpv/TMR0b0="; types-aiobotocore-servicecatalog = - buildTypesAiobotocorePackage "servicecatalog" "2.16.1" - "sha256-p43nokMEDMos3HUkFQkQXfIXasqhNDkuWI/f+NMwP1I="; + buildTypesAiobotocorePackage "servicecatalog" "2.19.0" + "sha256-is4nHPK2DM3RE40stn6FNgXK9+PHBGjB1u9cIORoFNg="; types-aiobotocore-servicecatalog-appregistry = - buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.16.1" - "sha256-MYUUxkg4ttefUYHY818nmg/hapMWgWucGEZLFTiFOvY="; + buildTypesAiobotocorePackage "servicecatalog-appregistry" "2.19.0" + "sha256-evaEqyyq09yqCvrn9ljYe6d85cnh47wo5OupZa0svRY="; types-aiobotocore-servicediscovery = - buildTypesAiobotocorePackage "servicediscovery" "2.16.1" - "sha256-2NoNdPuoyfCbmKjUv/VWRKymGBlqlRDHkWakZ56FMsA="; + buildTypesAiobotocorePackage "servicediscovery" "2.19.0" + "sha256-v7GQnLk4vE2h5aK6Fm2fDqFV/0mWLk4x9dy7Ho7OV5w="; types-aiobotocore-ses = - buildTypesAiobotocorePackage "ses" "2.16.1" - "sha256-Dzqxlf9goRR06XDZ9vAvKKCl64xkSeu8Qr4qkAkOmD4="; + buildTypesAiobotocorePackage "ses" "2.19.0" + "sha256-zsg4XawFEqABmZ3CyQW3fsLagd3kqKPN73L0sD3wM58="; types-aiobotocore-sesv2 = - buildTypesAiobotocorePackage "sesv2" "2.16.1" - "sha256-65YZycYxHz//YA7w6oHyNEb5oMSC1Duyeze/g6H0WXM="; + buildTypesAiobotocorePackage "sesv2" "2.19.0" + "sha256-6BKseg6X9K04242gtCisJbmZR9U9C8aBjCSetK05U1M="; types-aiobotocore-shield = - buildTypesAiobotocorePackage "shield" "2.16.1" - "sha256-T0j5ggKTmGm4GIszWE8jOWWRWpvsaQ4WQ2c0D+lesQ0="; + buildTypesAiobotocorePackage "shield" "2.19.0" + "sha256-6WHPm78U7kL6XDNGqfYgkasoi+dksYIdIV30mTsgzQo="; types-aiobotocore-signer = - buildTypesAiobotocorePackage "signer" "2.16.1" - "sha256-eAxhBnVrlQLx0JofXpxiJ8k/Ni8AYGR9Wo8bHfuWRzQ="; + buildTypesAiobotocorePackage "signer" "2.19.0" + "sha256-0gNKcF8OEzcU1xY+c4DGjVjrFwC9XeXrS32x5LUMDZ0="; types-aiobotocore-simspaceweaver = - buildTypesAiobotocorePackage "simspaceweaver" "2.16.1" - "sha256-DzqktKnjsJJIJMsWZ718PxD/paVqsoq3PIW7aSQ6WWQ="; + buildTypesAiobotocorePackage "simspaceweaver" "2.19.0" + "sha256-AeY3FZIqG7eNNywuM+9XDf4VNAVyZNuQYQ9oQH8BLyE="; types-aiobotocore-sms = - buildTypesAiobotocorePackage "sms" "2.16.1" - "sha256-9ruXDDN7RGAJhAijFJUlHrXZR5ke6Wcf2rCBcG+4dAU="; + buildTypesAiobotocorePackage "sms" "2.19.0" + "sha256-/JWl65l/tak9VhKSq0LLSbLjwIP2wuiwMiLfRE4woXY="; types-aiobotocore-sms-voice = - buildTypesAiobotocorePackage "sms-voice" "2.16.1" - "sha256-tVF/XBnqTelpgF7pakzPAX7UgeKM8jkzjZUzB82pOPY="; + buildTypesAiobotocorePackage "sms-voice" "2.19.0" + "sha256-Yp1yJ7puTJsSJpvx+wA0MtFA4Bbj2f2nCpFqcmLreiI="; types-aiobotocore-snow-device-management = - buildTypesAiobotocorePackage "snow-device-management" "2.16.1" - "sha256-qsgronxbNo6gfK50e800MK4bkQOH8qGoKrR38Q7YgJ0="; + buildTypesAiobotocorePackage "snow-device-management" "2.19.0" + "sha256-j8ufIdMGo2iXpaBqpgIGeRFEiuWT+l4bzI7Eg+CWfDQ="; types-aiobotocore-snowball = - buildTypesAiobotocorePackage "snowball" "2.16.1" - "sha256-ixxZIWxp8sKenZES//hfCv76uRG2h2Y8EbjU4A46/9Q="; + buildTypesAiobotocorePackage "snowball" "2.19.0" + "sha256-dtH04iDzs639/2DeJNmgy7rNaGxjPm+Cq8lUfIFH6tk="; types-aiobotocore-sns = - buildTypesAiobotocorePackage "sns" "2.16.1" - "sha256-TV3mRzlOpdqGQBhVKEsU8CTZdST+O//l+sS2QInRfrk="; + buildTypesAiobotocorePackage "sns" "2.19.0" + "sha256-gQyOeiucsrN9ggz9itoKh6/W/zwp/1oI5ezmxcuftDo="; types-aiobotocore-sqs = - buildTypesAiobotocorePackage "sqs" "2.16.1" - "sha256-K5/5swB+ThHs1GBgXNDuk2vBtgJllSbau4/2N5qgcqE="; + buildTypesAiobotocorePackage "sqs" "2.19.0" + "sha256-4za4LfGbvFwPvp+R85fW0KdaRHckGrS1vNWXMKBQI8Y="; types-aiobotocore-ssm = - buildTypesAiobotocorePackage "ssm" "2.16.1" - "sha256-Wy/5SvDO5r87WHuyDkaqIu2m3eatN1314KBEIyx+YWs="; + buildTypesAiobotocorePackage "ssm" "2.19.0" + "sha256-iFZhMAYxXCmy7Xn9fyz1vGknzmuWQL3KaM6hJjrOYS4="; types-aiobotocore-ssm-contacts = - buildTypesAiobotocorePackage "ssm-contacts" "2.16.1" - "sha256-qY7dVvxERG8rWyik55JM7N/cL0JlmgPcpvpoVG2pdas="; + buildTypesAiobotocorePackage "ssm-contacts" "2.19.0" + "sha256-nRS13bJLSpou1y5n8XIAVqYdg6pUy0ffzaHbmPrgBGs="; types-aiobotocore-ssm-incidents = - buildTypesAiobotocorePackage "ssm-incidents" "2.16.1" - "sha256-bsgzZLxLU3PgMVYAF051jRkayTOTLC+Eje+eFVYJWF0="; + buildTypesAiobotocorePackage "ssm-incidents" "2.19.0" + "sha256-2TAQChCC1qFxXeIb8/CJGmTa7Jan40dfEMRRV6FHFrw="; types-aiobotocore-ssm-sap = - buildTypesAiobotocorePackage "ssm-sap" "2.16.1" - "sha256-6JU9bsrHj40YMCQZC10vCcLvh5qAUVxev2Q7zISofOg="; + buildTypesAiobotocorePackage "ssm-sap" "2.19.0" + "sha256-Yi6WPluoDPgr/KozLlaB6IONZsPKXFTrJ86MIqyWPCU="; types-aiobotocore-sso = - buildTypesAiobotocorePackage "sso" "2.16.1" - "sha256-QjRBD92mNjG3WGk1wqFtkleyXLBESEnaGtpl8X8pVhc="; + buildTypesAiobotocorePackage "sso" "2.19.0" + "sha256-ItZp7NUosz6TAuEVZoJMeNUxnyG1oo0emjZvHETGr5c="; types-aiobotocore-sso-admin = - buildTypesAiobotocorePackage "sso-admin" "2.16.1" - "sha256-+yKFTwSOsTlJODn4GA5IVQLUMb8ioetQv5K5Gb9ZDd8="; + buildTypesAiobotocorePackage "sso-admin" "2.19.0" + "sha256-yFp/ScNianc4S8D71+TLM/vRluQBnBjNy1Zl6l5LXds="; types-aiobotocore-sso-oidc = - buildTypesAiobotocorePackage "sso-oidc" "2.16.1" - "sha256-HVoAOgp4pJxfqLpncjrwh/HZnLWKtr+8ZLbPmVjj/Ss="; + buildTypesAiobotocorePackage "sso-oidc" "2.19.0" + "sha256-XF0MWeG+rKTlLJHQfvTT5bmeNxi5++/oj1EyJkKcsCg="; types-aiobotocore-stepfunctions = - buildTypesAiobotocorePackage "stepfunctions" "2.16.1" - "sha256-gYZTGKnMTTH9Nxq2mmfFaX0z3IlorHYBf9kgDc4TSF8="; + buildTypesAiobotocorePackage "stepfunctions" "2.19.0" + "sha256-Uhj+5WIMvgEcUF7kretbaUCmHYf72/hKjDuR3zBue+I="; types-aiobotocore-storagegateway = - buildTypesAiobotocorePackage "storagegateway" "2.16.1" - "sha256-lrUPH+M6Vv9zz3GxuWvkQZXk6btV8FeaYROEnNyvcp4="; + buildTypesAiobotocorePackage "storagegateway" "2.19.0" + "sha256-v7bf6+K8kzHk4B1r96SCaAGzOMKsYKu+YCsxS3n5Gng="; types-aiobotocore-sts = - buildTypesAiobotocorePackage "sts" "2.16.1" - "sha256-ZSPRkJ1fa+ASYS0EzAR+W+qmeAbKL+arT0o4K3oVatU="; + buildTypesAiobotocorePackage "sts" "2.19.0" + "sha256-M/aHV2FizlN8JwtLs7fh3Y+jnmlhUtHnIXlvcAhQTUM="; types-aiobotocore-support = - buildTypesAiobotocorePackage "support" "2.16.1" - "sha256-GzA6OMFnXCQd4bXaKJAgSS5H7r+J6HK5hqo9mgFAKuo="; + buildTypesAiobotocorePackage "support" "2.19.0" + "sha256-Pce8bN8bWcgLWtiQvxenJf8hIJH2Ct9/MAWWaslqYa0="; types-aiobotocore-support-app = - buildTypesAiobotocorePackage "support-app" "2.16.1" - "sha256-l1hiBamuX5dpyB1eivnrmL1DTkS+LRHXMnJb1ZdZGPk="; + buildTypesAiobotocorePackage "support-app" "2.19.0" + "sha256-q7YzE1hENc8cJmEkPnw+7sRfJs841rRA/rzMw0o2PXs="; types-aiobotocore-swf = - buildTypesAiobotocorePackage "swf" "2.16.1" - "sha256-bXn6DKlpB0q+i/fdcUMMET+R23uq+H+xzFaD7eOwX90="; + buildTypesAiobotocorePackage "swf" "2.19.0" + "sha256-SVmUAR/xS8Sff92rm5Lq6JP1N7eQqKgs+AKJ7HDli9g="; types-aiobotocore-synthetics = - buildTypesAiobotocorePackage "synthetics" "2.16.1" - "sha256-dcKknFpinoHO8JceRRmzUdraPNvxf5Yw8+652S1IoRw="; + buildTypesAiobotocorePackage "synthetics" "2.19.0" + "sha256-dnNiJtUoB2zniHbNmlLbdc9GnWa3fTc8vqQMlsR7vvE="; types-aiobotocore-textract = - buildTypesAiobotocorePackage "textract" "2.16.1" - "sha256-FAsgN/gMB3rP1k8jV477V3UIzP8p/QwLsVUOOxOBcrM="; + buildTypesAiobotocorePackage "textract" "2.19.0" + "sha256-Sl98oMUu+V4/UI5StIhPKPfZb3IDblWmAoLHrFWSU+E="; types-aiobotocore-timestream-query = - buildTypesAiobotocorePackage "timestream-query" "2.16.1" - "sha256-VO5+M6WLBTaQcubqT2Xqzfdfw2qBH9AbWhJJSyR78MU="; + buildTypesAiobotocorePackage "timestream-query" "2.19.0" + "sha256-sp/pc85+Jk96xGf0E0gNrGXZO2sSGQB4w7VwG+zVwU0="; types-aiobotocore-timestream-write = - buildTypesAiobotocorePackage "timestream-write" "2.16.1" - "sha256-biyVdaW/KAElIfI52aANIYWZ+cBIGuIE/jWpmML33Es="; + buildTypesAiobotocorePackage "timestream-write" "2.19.0" + "sha256-yE8WzNsAXNyiw2gN9pLsBxQxX/HlRD1l3Ho8JIQkcaw="; types-aiobotocore-tnb = - buildTypesAiobotocorePackage "tnb" "2.16.1" - "sha256-RIxSUfp+V8dcsckgryF4eXVxghFL6eOhHH2P4mDKin8="; + buildTypesAiobotocorePackage "tnb" "2.19.0" + "sha256-xmYa9OBnARbW56ypoMIDMXdE5cQ1dEmyxZBbDFM/d/4="; types-aiobotocore-transcribe = - buildTypesAiobotocorePackage "transcribe" "2.16.1" - "sha256-cHEklYW+KogoXXDSxccf24UUGIUaMxbVZq9+QRlr8dk="; + buildTypesAiobotocorePackage "transcribe" "2.19.0" + "sha256-+9hw6MdiUg1ZATN8v3DXyDyU5PqWdfWJj9JPBdtKhJo="; types-aiobotocore-transfer = - buildTypesAiobotocorePackage "transfer" "2.16.1" - "sha256-6hy6M802H5Q985rY+G5Rj+6VMxk3LgBsN3AmxZ6/jps="; + buildTypesAiobotocorePackage "transfer" "2.19.0" + "sha256-5yckrw3mS8kh69N2JBGzBnQO/FzHBvTVsw8yvZx8Z+I="; types-aiobotocore-translate = - buildTypesAiobotocorePackage "translate" "2.16.1" - "sha256-/By9xH4mFqCG9S/2qrAEQzIq5n77PVTGKkwmGYBG2e0="; + buildTypesAiobotocorePackage "translate" "2.19.0" + "sha256-0Qf2Bv9ByQg79sO8LCW+q3jt3FQJ+r+79yUYRpfW7TM="; types-aiobotocore-verifiedpermissions = - buildTypesAiobotocorePackage "verifiedpermissions" "2.16.1" - "sha256-x73dVNp+Zt4agmarTvFFRghuzHbu/vetoM612u6V9fQ="; + buildTypesAiobotocorePackage "verifiedpermissions" "2.19.0" + "sha256-2CPTyyeoJ/9RD0BYcIBmQIvc2hFJ+4JFmBlHfRCxddY="; types-aiobotocore-voice-id = - buildTypesAiobotocorePackage "voice-id" "2.16.1" - "sha256-1uHhIw/p5Vd6BloaUy0ZWcZltHLpFrjDzsOdcVqOK8c="; + buildTypesAiobotocorePackage "voice-id" "2.19.0" + "sha256-9XkEpm9+a0/ivgbfnac2j3+fBJzVsNpoYjh8mnBiGNk="; types-aiobotocore-vpc-lattice = - buildTypesAiobotocorePackage "vpc-lattice" "2.16.1" - "sha256-Lp0F7xFOvn6CbcGeiw9zrNcn12zdgQFnSzYHgnFLsvs="; + buildTypesAiobotocorePackage "vpc-lattice" "2.19.0" + "sha256-6AbeJWFvfDL6BbxhtIHYHxn/AnSDC40h3PKBFD/ObDY="; types-aiobotocore-waf = - buildTypesAiobotocorePackage "waf" "2.16.1" - "sha256-Len4reIJG0WeQDbzf0f8ynEIb6plr/xe667oThy5gM4="; + buildTypesAiobotocorePackage "waf" "2.19.0" + "sha256-A3WZxCGT8ZprJkZHE5rxyTK4KfqoFMfeQ60ZaoE4Oms="; types-aiobotocore-waf-regional = - buildTypesAiobotocorePackage "waf-regional" "2.16.1" - "sha256-9CLPoH+kR+Mci2egJwKC9vBYVTDVzYbiT/rQSE5zfDc="; + buildTypesAiobotocorePackage "waf-regional" "2.19.0" + "sha256-6u6wwTci05kHbJMSqKLlTWu8Vhi8nuiIw94eTIWdtL0="; types-aiobotocore-wafv2 = - buildTypesAiobotocorePackage "wafv2" "2.16.1" - "sha256-HvYVVBrXRTalQXYBhgKb2Huf7pxWcfnYoZblUDr3jRo="; + buildTypesAiobotocorePackage "wafv2" "2.19.0" + "sha256-tk2bDNN2ryRHed0dAcZW87il/QhmH8GhHKrhfTzYM3g="; types-aiobotocore-wellarchitected = - buildTypesAiobotocorePackage "wellarchitected" "2.16.1" - "sha256-cEBirPszsYkZAVdWYXTi2dN07lcylijHGvL5p1/LnQI="; + buildTypesAiobotocorePackage "wellarchitected" "2.19.0" + "sha256-IHXxwdjT4GbP79MFdufsuTjeqUHxZp2onyhCxEDmxHM="; types-aiobotocore-wisdom = - buildTypesAiobotocorePackage "wisdom" "2.16.1" - "sha256-GgcNkm8r9u6QwVw8yqKOPLqanOqUVvrcKmc9WkEcdaU="; + buildTypesAiobotocorePackage "wisdom" "2.19.0" + "sha256-dKBcmOCqNVrgL8CCzOapOA5gFZlGSGnAO3dMtH4TGD0="; types-aiobotocore-workdocs = - buildTypesAiobotocorePackage "workdocs" "2.16.1" - "sha256-pFrdCaDE0b9+7d55AMi2JVV/kGWgKUMtsOVoq2Au5+I="; + buildTypesAiobotocorePackage "workdocs" "2.19.0" + "sha256-l1D9e9zhrqxWNvyOqeohiubYs7/cZOp1LASQto+mUjQ="; types-aiobotocore-worklink = buildTypesAiobotocorePackage "worklink" "2.15.1" "sha256-VvuxiybvGaehPqyVUYGO1bbVSQ0OYgk6LbzgoKLHF2c="; types-aiobotocore-workmail = - buildTypesAiobotocorePackage "workmail" "2.16.1" - "sha256-muJRy+MxIpmbhm0V3apUwVpDuS4GuSMEraE+2gq2WzE="; + buildTypesAiobotocorePackage "workmail" "2.19.0" + "sha256-yZphxSNjHV4n/OF8XjApClttUxbXHNFNoifo5H+3J6o="; types-aiobotocore-workmailmessageflow = - buildTypesAiobotocorePackage "workmailmessageflow" "2.16.1" - "sha256-oM6ciy3iJ1wzAYeA/M9dCkwvgCyMHhkLVtBxH8jGLCs="; + buildTypesAiobotocorePackage "workmailmessageflow" "2.19.0" + "sha256-OBXi2qm6wgddmrIp57nSTm/2z2yVTWSaRw0nffqsgog="; types-aiobotocore-workspaces = - buildTypesAiobotocorePackage "workspaces" "2.16.1" - "sha256-h6oeyfJ5yChzSMJQ8yeePrbVzhwZQt3oWsf6Pe1oOl8="; + buildTypesAiobotocorePackage "workspaces" "2.19.0" + "sha256-HEpw1owl7PXd5WrbrHBPLvLIm1JA3alExnYPfSeMpNE="; types-aiobotocore-workspaces-web = - buildTypesAiobotocorePackage "workspaces-web" "2.16.1" - "sha256-hplxKUwqV2iRmocLnNosy4ElDdAoCt91IQsCC7P/dL8="; + buildTypesAiobotocorePackage "workspaces-web" "2.19.0" + "sha256-qnebBxuDeS9UJVrLtFRxrfqzxsxDAVbw64O8RQYZsSQ="; types-aiobotocore-xray = - buildTypesAiobotocorePackage "xray" "2.16.1" - "sha256-EuL90z0MUUycZ99Ivsxk6Fy0QvAuCxG04GznXO1rItQ="; + buildTypesAiobotocorePackage "xray" "2.19.0" + "sha256-D3PdEikcFuSwOcz2Dco9GIlj2M2reEtHCzTF+IA4NzA="; } From c65a266deb089f635b4c111cbbbcfe6551e4fb9f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 21:10:57 +0100 Subject: [PATCH 041/105] python313Packages.yfinance: 0.2.51 -> 0.2.52 Diff: https://github.com/ranaroussi/yfinance/compare/refs/tags/0.2.51...0.2.52 Changelog: https://github.com/ranaroussi/yfinance/blob/0.2.52/CHANGELOG.rst --- pkgs/development/python-modules/yfinance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/yfinance/default.nix b/pkgs/development/python-modules/yfinance/default.nix index 227f46ab1d26..e0413c954275 100644 --- a/pkgs/development/python-modules/yfinance/default.nix +++ b/pkgs/development/python-modules/yfinance/default.nix @@ -23,7 +23,7 @@ buildPythonPackage rec { pname = "yfinance"; - version = "0.2.51"; + version = "0.2.52"; pyproject = true; disabled = pythonOlder "3.7"; @@ -32,7 +32,7 @@ buildPythonPackage rec { owner = "ranaroussi"; repo = "yfinance"; tag = version; - hash = "sha256-H4DrbatteETvxtDjz2kYGTMvGFbmmgbb5wMKWSUkOGc="; + hash = "sha256-bXscFrrsIz/mGqV00VqPN1URyJB7G/jH5bzcKWus44g="; }; build-system = [ setuptools ]; From fc8934bbeda65a9a94bbbc0b24c02269913f1e62 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 22:00:36 +0100 Subject: [PATCH 042/105] python312Packages.idstools: init at 0.6.5 Module to work with Snort and Suricata Rule and Event https://github.com/jasonish/py-idstools --- .../python-modules/idstools/default.nix | 46 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 48 insertions(+) create mode 100644 pkgs/development/python-modules/idstools/default.nix diff --git a/pkgs/development/python-modules/idstools/default.nix b/pkgs/development/python-modules/idstools/default.nix new file mode 100644 index 000000000000..54528caddb65 --- /dev/null +++ b/pkgs/development/python-modules/idstools/default.nix @@ -0,0 +1,46 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + python-dateutil, + pythonOlder, + setuptools, + sphinx, + sphinxcontrib-programoutput, +}: + +buildPythonPackage rec { + pname = "idstools"; + version = "0.6.5"; + pyproject = true; + + disabled = pythonOlder "3.11"; + + src = fetchFromGitHub { + owner = "jasonish"; + repo = "py-idstools"; + tag = version; + hash = "sha256-sDar3piE9elMKQ6sg+gUw95Rr/RJOSCfV0VFiBURNg4="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + python-dateutil + sphinx + sphinxcontrib-programoutput + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "idstools" ]; + + meta = { + description = "Module to work with Snort and Suricata Rule and Event"; + homepage = "https://github.com/jasonish/py-idstools"; + changelog = "https://github.com/jasonish/py-idstools/releases/tag/${version}"; + license = lib.licenses.bsd2; + maintainers = with lib.maintainers; [ fab ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a51a956972de..551adb9ee529 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6221,6 +6221,8 @@ self: super: with self; { idna-ssl = callPackage ../development/python-modules/idna-ssl { }; + idstools = callPackage ../development/python-modules/idstools { }; + ifaddr = callPackage ../development/python-modules/ifaddr { }; ifconfig-parser = callPackage ../development/python-modules/ifconfig-parser { }; From 88178d42b07606d429c8b6ecb8cac91bd07b25f2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 1 Feb 2025 22:10:04 +0100 Subject: [PATCH 043/105] exposor: init at 1.0.0 Tool using internet search engines to detect exposed technologies with a unified syntax https://github.com/abuyv/exposor --- pkgs/by-name/ex/exposor/package.nix | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/ex/exposor/package.nix diff --git a/pkgs/by-name/ex/exposor/package.nix b/pkgs/by-name/ex/exposor/package.nix new file mode 100644 index 000000000000..bfb81bb2ef9b --- /dev/null +++ b/pkgs/by-name/ex/exposor/package.nix @@ -0,0 +1,45 @@ +{ + lib, + python3, + fetchFromGitHub, +}: + +python3.pkgs.buildPythonApplication rec { + pname = "exposor"; + version = "1.0.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "abuyv"; + repo = "exposor"; + tag = "v${version}"; + hash = "sha256-D/AMoLMUUjiKbrDS90GkVLHncMHSmtfjLINf97LEU1w="; + }; + + postPatch = '' + # File contains unknown property + rm pyproject.toml + ''; + + build-system = with python3.pkgs; [ setuptools ]; + + dependencies = with python3.pkgs; [ + python-dotenv + pyyaml + requests + ]; + + # Project has no tests + doCheck = false; + + pythonImportsCheck = [ "exposor" ]; + + meta = { + description = "Tool using internet search engines to detect exposed technologies with a unified syntax"; + homepage = "https://github.com/abuyv/exposor"; + changelog = "https://github.com/abuyv/exposor/releases/tag/v${version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "exposor"; + }; +} From 44a3bf7f22f42a0216181c98b80a5e681b2f2133 Mon Sep 17 00:00:00 2001 From: Antoine du Hamel Date: Thu, 30 Jan 2025 19:05:37 +0100 Subject: [PATCH 044/105] nodejs_23: 23.6.1 -> 23.7.0 --- pkgs/development/web/nodejs/v23.nix | 45 ++++++++++++++--------------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/pkgs/development/web/nodejs/v23.nix b/pkgs/development/web/nodejs/v23.nix index 1c0ec4fd25e9..4929e6835a97 100644 --- a/pkgs/development/web/nodejs/v23.nix +++ b/pkgs/development/web/nodejs/v23.nix @@ -1,4 +1,6 @@ { + lib, + stdenv, callPackage, fetchpatch2, openssl, @@ -14,28 +16,25 @@ let in buildNodejs { inherit enableNpm; - version = "23.6.1"; - sha256 = "fefa49dede8733018ada4e30f885808cc4e22167b8ae3233c6d6a23737aff76f"; - patches = [ - ./configure-emulator.patch - ./configure-armv6-vfpv2.patch - ./disable-darwin-v8-system-instrumentation-node19.patch - ./bypass-darwin-xcrun-node16.patch - ./node-npm-build-npm-package-logic.patch - ./use-correct-env-in-tests.patch - ./bin-sh-node-run-v22.patch + version = "23.7.0"; + sha256 = "8de192ef2fee2ee8a230dd8d0e9aee182ee9c9856ccdb5fd95188abe84f77242"; + patches = + [ + ./configure-emulator.patch + ./configure-armv6-vfpv2.patch + ./disable-darwin-v8-system-instrumentation-node19.patch + ./bypass-darwin-xcrun-node16.patch + ./node-npm-build-npm-package-logic.patch + ./use-correct-env-in-tests.patch + ./bin-sh-node-run-v22.patch - # FIXME: remove after a minor point release - (fetchpatch2 { - url = "https://github.com/nodejs/node/commit/d0ff34f4b690ad49c86b6df8fd424f39d183e1a6.patch?full_index=1"; - hash = "sha256-ezcCrg7UwK091pqYxXJn4ay9smQwsrYeMO/NBE7VaM8="; - }) - # test-icu-env is failing on ICU 74.2 - # FIXME: remove once https://github.com/nodejs/node/pull/56661 is included in a next release - (fetchpatch2 { - url = "https://github.com/nodejs/node/commit/a364ec1d1cbbd5a6d20ee54d4f8648dd7592ebcd.patch?full_index=1"; - hash = "sha256-EL1NgCBzz5O1spwHgocLm5mkORAiqGFst0N6pc3JvFg="; - revert = true; - }) - ]; + ] + ++ lib.optionals (!stdenv.buildPlatform.isDarwin) [ + # test-icu-env is failing without the reverts + (fetchpatch2 { + url = "https://github.com/nodejs/node/commit/869d0cbca3b0b5e594b3254869a34d549664e089.patch?full_index=1"; + hash = "sha256-BBBShQwU20TSY8GtPehQ9i3AH4ZKUGIr8O0bRsgrpNo="; + revert = true; + }) + ]; } From c9de7298d0543504351501a4de404e7b72da0a1e Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sat, 1 Feb 2025 19:10:43 +0200 Subject: [PATCH 045/105] grafana-to-ntfy: init at 0-unstable-2025-01-25 https://github.com/kittyandrew/grafana-to-ntfy --- pkgs/by-name/gr/grafana-to-ntfy/package.nix | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/gr/grafana-to-ntfy/package.nix diff --git a/pkgs/by-name/gr/grafana-to-ntfy/package.nix b/pkgs/by-name/gr/grafana-to-ntfy/package.nix new file mode 100644 index 000000000000..d269f75c44f8 --- /dev/null +++ b/pkgs/by-name/gr/grafana-to-ntfy/package.nix @@ -0,0 +1,30 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage { + pname = "grafana-to-ntfy"; + version = "0-unstable-2025-01-25"; + + src = fetchFromGitHub { + owner = "kittyandrew"; + repo = "grafana-to-ntfy"; + rev = "64d11f553776bbf7695d9febd74da1bad659352d"; + hash = "sha256-GO9VE9wymRk+QKGFyDpd0wS9GCY3pjpFUe37KIcnKxc="; + }; + + useFetchCargoVendor = true; + + cargoHash = "sha256-w4HSxdihElPz0q05vWjajQ9arZjAzd82L0kEKk1Uk8s="; + + meta = { + description = "Grafana-to-ntfy (ntfy.sh) alerts channel"; + homepage = "https://github.com/kittyandrew/grafana-to-ntfy"; + license = lib.licenses.agpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ kranzes ]; + mainProgram = "grafana-to-ntfy"; + }; +} From 04c39df3258e848613f95e06775ec46e2665fe13 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:40:28 +0800 Subject: [PATCH 046/105] buildPython*: abstract out transformDrv --- .../interpreters/python/mk-python-derivation.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 11bb1af773ee..39263a887639 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -271,7 +271,7 @@ let isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. - self = toPythonModule ( + self = ( stdenv.mkDerivation ( finalAttrs: (cleanAttrs attrs) @@ -451,7 +451,14 @@ let ) ); + # This derivation transformation function must be independent to `attrs` + # for fixed-point arguments support in the future. + transformDrv = + drv: + extendDerivation ( + drv.disabled + -> throw "${lib.removePrefix namePrefix drv.name} not supported for interpreter ${python.executable}" + ) { } (toPythonModule drv); + in -extendDerivation ( - disabled -> throw "${name} not supported for interpreter ${python.executable}" -) { } self +transformDrv self From 2b6cde5354dc21362b30113ebb2f63dd1c384762 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:44:23 +0800 Subject: [PATCH 047/105] buildPython*: move argument-dependent let-in variables down below finalAttrs This commit is intentionally unformatted for smoother merging and rebasing experience. --- .../interpreters/python/mk-python-derivation.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 39263a887639..3f919a095df7 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -206,6 +206,11 @@ in }@attrs: let + # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. + self = ( + stdenv.mkDerivation ( + finalAttrs: + let format' = assert (pyproject != null) -> (format == null); if pyproject != null then @@ -270,10 +275,7 @@ let isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); - # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. - self = ( - stdenv.mkDerivation ( - finalAttrs: + in (cleanAttrs attrs) // { From 6d2625c64b872b468f632a46a5e27173bca35602 Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:50:56 +0800 Subject: [PATCH 048/105] buildPython*: remove redundant parenthesis This commit is intentionally unformatted for smoother merging and rebasing experience. --- .../interpreters/python/mk-python-derivation.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 3f919a095df7..698cb402e46d 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -207,8 +207,7 @@ in let # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. - self = ( - stdenv.mkDerivation ( + self = stdenv.mkDerivation ( finalAttrs: let format' = @@ -450,8 +449,7 @@ let unittestFlagsArray = attrs.unittestFlagsArray; } ) - ) - ); + ); # This derivation transformation function must be independent to `attrs` # for fixed-point arguments support in the future. From 3678c2ea8d0f7dee2edebecede04a7444522cc1d Mon Sep 17 00:00:00 2001 From: Yueh-Shun Li Date: Sat, 1 Feb 2025 23:53:08 +0800 Subject: [PATCH 049/105] buildPython*: format expression after restructuring --- .../python/mk-python-derivation.nix | 436 +++++++++--------- 1 file changed, 218 insertions(+), 218 deletions(-) diff --git a/pkgs/development/interpreters/python/mk-python-derivation.nix b/pkgs/development/interpreters/python/mk-python-derivation.nix index 698cb402e46d..8f3dec2dc8bf 100644 --- a/pkgs/development/interpreters/python/mk-python-derivation.nix +++ b/pkgs/development/interpreters/python/mk-python-derivation.nix @@ -208,248 +208,248 @@ in let # Keep extra attributes from `attrs`, e.g., `patchPhase', etc. self = stdenv.mkDerivation ( - finalAttrs: - let - format' = - assert (pyproject != null) -> (format == null); - if pyproject != null then - if pyproject then "pyproject" else "other" - else if format != null then - format - else - "setuptools"; - - withDistOutput = withDistOutput' format'; - - validatePythonMatches = + finalAttrs: let - throwMismatch = - attrName: drv: + format' = + assert (pyproject != null) -> (format == null); + if pyproject != null then + if pyproject then "pyproject" else "other" + else if format != null then + format + else + "setuptools"; + + withDistOutput = withDistOutput' format'; + + validatePythonMatches = let - myName = "'${namePrefix}${name}'"; - theirName = "'${drv.name}'"; - optionalLocation = + throwMismatch = + attrName: drv: let - pos = unsafeGetAttrPos (if attrs ? "pname" then "pname" else "name") attrs; + myName = "'${namePrefix}${name}'"; + theirName = "'${drv.name}'"; + optionalLocation = + let + pos = unsafeGetAttrPos (if attrs ? "pname" then "pname" else "name") attrs; + in + optionalString (pos != null) " at ${pos.file}:${toString pos.line}:${toString pos.column}"; in - optionalString (pos != null) " at ${pos.file}:${toString pos.line}:${toString pos.column}"; + throw '' + Python version mismatch in ${myName}: + + The Python derivation ${myName} depends on a Python derivation + named ${theirName}, but the two derivations use different versions + of Python: + + ${leftPadName myName theirName} uses ${python} + ${leftPadName theirName myName} uses ${toString drv.pythonModule} + + Possible solutions: + + * If ${theirName} is a Python library, change the reference to ${theirName} + in the ${attrName} of ${myName} to use a ${theirName} built from the same + version of Python + + * If ${theirName} is used as a tool during the build, move the reference to + ${theirName} in ${myName} from ${attrName} to nativeBuildInputs + + * If ${theirName} provides executables that are called at run time, pass its + bin path to makeWrapperArgs: + + makeWrapperArgs = [ "--prefix PATH : ''${lib.makeBinPath [ ${getName drv} ] }" ]; + + ${optionalLocation} + ''; + + checkDrv = + attrName: drv: + if (isPythonModule drv) && (isMismatchedPython drv) then throwMismatch attrName drv else drv; + in - throw '' - Python version mismatch in ${myName}: + attrName: inputs: map (checkDrv attrName) inputs; - The Python derivation ${myName} depends on a Python derivation - named ${theirName}, but the two derivations use different versions - of Python: + isBootstrapInstallPackage = isBootstrapInstallPackage' (attrs.pname or null); - ${leftPadName myName theirName} uses ${python} - ${leftPadName theirName myName} uses ${toString drv.pythonModule} + isBootstrapPackage = isBootstrapInstallPackage || isBootstrapPackage' (attrs.pname or null); - Possible solutions: - - * If ${theirName} is a Python library, change the reference to ${theirName} - in the ${attrName} of ${myName} to use a ${theirName} built from the same - version of Python - - * If ${theirName} is used as a tool during the build, move the reference to - ${theirName} in ${myName} from ${attrName} to nativeBuildInputs - - * If ${theirName} provides executables that are called at run time, pass its - bin path to makeWrapperArgs: - - makeWrapperArgs = [ "--prefix PATH : ''${lib.makeBinPath [ ${getName drv} ] }" ]; - - ${optionalLocation} - ''; - - checkDrv = - attrName: drv: - if (isPythonModule drv) && (isMismatchedPython drv) then throwMismatch attrName drv else drv; + isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); in - attrName: inputs: map (checkDrv attrName) inputs; + (cleanAttrs attrs) + // { - isBootstrapInstallPackage = isBootstrapInstallPackage' (attrs.pname or null); + name = namePrefix + name; - isBootstrapPackage = isBootstrapInstallPackage || isBootstrapPackage' (attrs.pname or null); + nativeBuildInputs = + [ + python + wrapPython + ensureNewerSourcesForZipFilesHook # move to wheel installer (pip) or builder (setuptools, flit, ...)? + pythonRemoveTestsDirHook + ] + ++ optionals (catchConflicts && !isBootstrapPackage && !isSetuptoolsDependency) [ + # + # 1. When building a package that is also part of the bootstrap chain, we + # must ignore conflicts after installation, because there will be one with + # the package in the bootstrap. + # + # 2. When a package is a dependency of setuptools, we must ignore conflicts + # because the hook that checks for conflicts uses setuptools. + # + pythonCatchConflictsHook + ] + ++ optionals (attrs ? pythonRelaxDeps || attrs ? pythonRemoveDeps) [ + pythonRelaxDepsHook + ] + ++ optionals removeBinBytecode [ + pythonRemoveBinBytecodeHook + ] + ++ optionals (hasSuffix "zip" (attrs.src.name or "")) [ + unzip + ] + ++ optionals (format' == "setuptools") [ + setuptoolsBuildHook + ] + ++ optionals (format' == "pyproject") [ + ( + if isBootstrapPackage then + pypaBuildHook.override { + inherit (python.pythonOnBuildForHost.pkgs.bootstrap) build; + wheel = null; + } + else + pypaBuildHook + ) + ( + if isBootstrapPackage then + pythonRuntimeDepsCheckHook.override { + inherit (python.pythonOnBuildForHost.pkgs.bootstrap) packaging; + } + else + pythonRuntimeDepsCheckHook + ) + ] + ++ optionals (format' == "wheel") [ + wheelUnpackHook + ] + ++ optionals (format' == "egg") [ + eggUnpackHook + eggBuildHook + eggInstallHook + ] + ++ optionals (format' != "other") [ + ( + if isBootstrapInstallPackage then + pypaInstallHook.override { + inherit (python.pythonOnBuildForHost.pkgs.bootstrap) installer; + } + else + pypaInstallHook + ) + ] + ++ optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ + # This is a test, however, it should be ran independent of the checkPhase and checkInputs + pythonImportsCheckHook + ] + ++ optionals (python.pythonAtLeast "3.3") [ + # Optionally enforce PEP420 for python3 + pythonNamespacesHook + ] + ++ optionals withDistOutput [ + pythonOutputDistHook + ] + ++ nativeBuildInputs + ++ build-system; - isSetuptoolsDependency = isSetuptoolsDependency' (attrs.pname or null); + buildInputs = validatePythonMatches "buildInputs" (buildInputs ++ pythonPath); - in - (cleanAttrs attrs) - // { + propagatedBuildInputs = validatePythonMatches "propagatedBuildInputs" ( + propagatedBuildInputs + ++ dependencies + ++ [ + # we propagate python even for packages transformed with 'toPythonApplication' + # this pollutes the PATH but avoids rebuilds + # see https://github.com/NixOS/nixpkgs/issues/170887 for more context + python + ] + ); - name = namePrefix + name; + inherit strictDeps; - nativeBuildInputs = - [ - python - wrapPython - ensureNewerSourcesForZipFilesHook # move to wheel installer (pip) or builder (setuptools, flit, ...)? - pythonRemoveTestsDirHook - ] - ++ optionals (catchConflicts && !isBootstrapPackage && !isSetuptoolsDependency) [ - # - # 1. When building a package that is also part of the bootstrap chain, we - # must ignore conflicts after installation, because there will be one with - # the package in the bootstrap. - # - # 2. When a package is a dependency of setuptools, we must ignore conflicts - # because the hook that checks for conflicts uses setuptools. - # - pythonCatchConflictsHook - ] - ++ optionals (attrs ? pythonRelaxDeps || attrs ? pythonRemoveDeps) [ - pythonRelaxDepsHook - ] - ++ optionals removeBinBytecode [ - pythonRemoveBinBytecodeHook - ] - ++ optionals (hasSuffix "zip" (attrs.src.name or "")) [ - unzip - ] - ++ optionals (format' == "setuptools") [ - setuptoolsBuildHook - ] - ++ optionals (format' == "pyproject") [ - ( - if isBootstrapPackage then - pypaBuildHook.override { - inherit (python.pythonOnBuildForHost.pkgs.bootstrap) build; - wheel = null; - } - else - pypaBuildHook - ) - ( - if isBootstrapPackage then - pythonRuntimeDepsCheckHook.override { - inherit (python.pythonOnBuildForHost.pkgs.bootstrap) packaging; - } - else - pythonRuntimeDepsCheckHook - ) - ] - ++ optionals (format' == "wheel") [ - wheelUnpackHook - ] - ++ optionals (format' == "egg") [ - eggUnpackHook - eggBuildHook - eggInstallHook - ] - ++ optionals (format' != "other") [ - ( - if isBootstrapInstallPackage then - pypaInstallHook.override { - inherit (python.pythonOnBuildForHost.pkgs.bootstrap) installer; - } - else - pypaInstallHook - ) - ] - ++ optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ - # This is a test, however, it should be ran independent of the checkPhase and checkInputs - pythonImportsCheckHook - ] - ++ optionals (python.pythonAtLeast "3.3") [ - # Optionally enforce PEP420 for python3 - pythonNamespacesHook - ] - ++ optionals withDistOutput [ - pythonOutputDistHook - ] - ++ nativeBuildInputs - ++ build-system; + LANG = "${if python.stdenv.hostPlatform.isDarwin then "en_US" else "C"}.UTF-8"; - buildInputs = validatePythonMatches "buildInputs" (buildInputs ++ pythonPath); + # Python packages don't have a checkPhase, only an installCheckPhase + doCheck = false; + doInstallCheck = attrs.doCheck or true; + nativeInstallCheckInputs = nativeCheckInputs; + installCheckInputs = checkInputs; - propagatedBuildInputs = validatePythonMatches "propagatedBuildInputs" ( - propagatedBuildInputs - ++ dependencies - ++ [ - # we propagate python even for packages transformed with 'toPythonApplication' - # this pollutes the PATH but avoids rebuilds - # see https://github.com/NixOS/nixpkgs/issues/170887 for more context - python - ] - ); + postFixup = + optionalString (!dontWrapPythonPrograms) '' + wrapPythonPrograms + '' + + attrs.postFixup or ""; - inherit strictDeps; + # Python packages built through cross-compilation are always for the host platform. + disallowedReferences = optionals (python.stdenv.hostPlatform != python.stdenv.buildPlatform) [ + python.pythonOnBuildForHost + ]; - LANG = "${if python.stdenv.hostPlatform.isDarwin then "en_US" else "C"}.UTF-8"; + outputs = outputs ++ optional withDistOutput "dist"; - # Python packages don't have a checkPhase, only an installCheckPhase - doCheck = false; - doInstallCheck = attrs.doCheck or true; - nativeInstallCheckInputs = nativeCheckInputs; - installCheckInputs = checkInputs; + passthru = + { + inherit disabled; + } + // { + updateScript = + let + filename = head (splitString ":" finalAttrs.finalPackage.meta.position); + in + [ + update-python-libraries + filename + ]; + } + // optionalAttrs (dependencies != [ ]) { + inherit dependencies; + } + // optionalAttrs (optional-dependencies != { }) { + inherit optional-dependencies; + } + // optionalAttrs (build-system != [ ]) { + inherit build-system; + } + // attrs.passthru or { }; - postFixup = - optionalString (!dontWrapPythonPrograms) '' - wrapPythonPrograms - '' - + attrs.postFixup or ""; - - # Python packages built through cross-compilation are always for the host platform. - disallowedReferences = optionals (python.stdenv.hostPlatform != python.stdenv.buildPlatform) [ - python.pythonOnBuildForHost - ]; - - outputs = outputs ++ optional withDistOutput "dist"; - - passthru = - { - inherit disabled; - } - // { - updateScript = - let - filename = head (splitString ":" finalAttrs.finalPackage.meta.position); - in - [ - update-python-libraries - filename - ]; - } - // optionalAttrs (dependencies != [ ]) { - inherit dependencies; - } - // optionalAttrs (optional-dependencies != { }) { - inherit optional-dependencies; - } - // optionalAttrs (build-system != [ ]) { - inherit build-system; - } - // attrs.passthru or { }; - - meta = { - # default to python's platforms - platforms = python.meta.platforms; - isBuildPythonPackage = python.meta.platforms; - } // meta; + meta = { + # default to python's platforms + platforms = python.meta.platforms; + isBuildPythonPackage = python.meta.platforms; + } // meta; + } + // optionalAttrs (attrs ? checkPhase) { + # If given use the specified checkPhase, otherwise use the setup hook. + # Longer-term we should get rid of `checkPhase` and use `installCheckPhase`. + installCheckPhase = attrs.checkPhase; + } + // optionalAttrs (attrs.doCheck or true) ( + optionalAttrs (disabledTestPaths != [ ]) { + disabledTestPaths = escapeShellArgs disabledTestPaths; } - // optionalAttrs (attrs ? checkPhase) { - # If given use the specified checkPhase, otherwise use the setup hook. - # Longer-term we should get rid of `checkPhase` and use `installCheckPhase`. - installCheckPhase = attrs.checkPhase; + // optionalAttrs (attrs ? disabledTests) { + # `escapeShellArgs` should be used as well as `disabledTestPaths`, + # but some packages rely on existing raw strings. + disabledTests = attrs.disabledTests; } - // optionalAttrs (attrs.doCheck or true) ( - optionalAttrs (disabledTestPaths != [ ]) { - disabledTestPaths = escapeShellArgs disabledTestPaths; - } - // optionalAttrs (attrs ? disabledTests) { - # `escapeShellArgs` should be used as well as `disabledTestPaths`, - # but some packages rely on existing raw strings. - disabledTests = attrs.disabledTests; - } - // optionalAttrs (attrs ? pytestFlagsArray) { - pytestFlagsArray = attrs.pytestFlagsArray; - } - // optionalAttrs (attrs ? unittestFlagsArray) { - unittestFlagsArray = attrs.unittestFlagsArray; - } - ) - ); + // optionalAttrs (attrs ? pytestFlagsArray) { + pytestFlagsArray = attrs.pytestFlagsArray; + } + // optionalAttrs (attrs ? unittestFlagsArray) { + unittestFlagsArray = attrs.unittestFlagsArray; + } + ) + ); # This derivation transformation function must be independent to `attrs` # for fixed-point arguments support in the future. From 1460db45f63a3d402aaff35b7463805c2b6d98a1 Mon Sep 17 00:00:00 2001 From: codgician <15964984+codgician@users.noreply.github.com> Date: Sun, 2 Feb 2025 16:12:00 +0800 Subject: [PATCH 050/105] waagent: optimize option descriptions --- nixos/modules/virtualisation/waagent.nix | 70 +++++++++++++++--------- 1 file changed, 44 insertions(+), 26 deletions(-) diff --git a/nixos/modules/virtualisation/waagent.nix b/nixos/modules/virtualisation/waagent.nix index 8baa8381c294..5d08bb544b3d 100644 --- a/nixos/modules/virtualisation/waagent.nix +++ b/nixos/modules/virtualisation/waagent.nix @@ -110,14 +110,18 @@ let }; ResourceDisk = { - Format = mkEnableOption '' - If set to `true`, waagent formats and mounts the resource disk that the platform provides, - unless the file system type in `ResourceDisk.FileSystem` is set to `ntfs`. - The agent makes a single Linux partition (ID 83) available on the disk. - This partition isn't formatted if it can be successfully mounted. + Format = mkOption { + type = types.bool; + default = false; + description = '' + If set to `true`, waagent formats and mounts the resource disk that the platform provides, + unless the file system type in `ResourceDisk.FileSystem` is set to `ntfs`. + The agent makes a single Linux partition (ID 83) available on the disk. + This partition isn't formatted if it can be successfully mounted. - This configuration has no effect if resource disk is managed by cloud-init. - ''; + This configuration has no effect if resource disk is managed by cloud-init. + ''; + }; FileSystem = mkOption { type = types.str; @@ -155,12 +159,16 @@ let ''; }; - EnableSwap = mkEnableOption '' - If enabled, the agent creates a swap file (`/swapfile`) on the resource disk - and adds it to the system swap space. + EnableSwap = mkOption { + type = types.bool; + default = false; + description = '' + If enabled, the agent creates a swap file (`/swapfile`) on the resource disk + and adds it to the system swap space. - This configuration has no effect if resource disk is managed by cloud-init. - ''; + This configuration has no effect if resource disk is managed by cloud-init. + ''; + }; SwapSizeMB = mkOption { type = types.int; @@ -173,16 +181,24 @@ let }; }; - Logs.Verbose = lib.mkEnableOption '' - If you set this option, log verbosity is boosted. - Waagent logs to `/var/log/waagent.log` and uses the system logrotate functionality to rotate logs. - ''; + Logs.Verbose = lib.mkOption { + type = types.bool; + default = false; + description = '' + If you set this option, log verbosity is boosted. + Waagent logs to `/var/log/waagent.log` and uses the system logrotate functionality to rotate logs. + ''; + }; OS = { - EnableRDMA = lib.mkEnableOption '' - If enabled, the agent attempts to install and then load an RDMA kernel driver - that matches the version of the firmware on the underlying hardware. - ''; + EnableRDMA = lib.mkOption { + type = types.bool; + default = false; + description = '' + If enabled, the agent attempts to install and then load an RDMA kernel driver + that matches the version of the firmware on the underlying hardware. + ''; + }; RootDeviceScsiTimeout = lib.mkOption { type = types.nullOr types.int; @@ -212,17 +228,19 @@ let }; }; - AutoUpdate.Enable = lib.mkEnableOption '' - Enable or disable autoupdate for goal state processing. - ''; + AutoUpdate.Enable = lib.mkOption { + type = types.bool; + default = false; + description = '' + Whether or not to enable autoupdate for goal state processing. + ''; + }; }; }; in { options.services.waagent = { - enable = lib.mkEnableOption '' - Whether to enable the Windows Azure Linux Agent. - ''; + enable = lib.mkEnableOption "Windows Azure Linux Agent"; package = lib.mkPackageOption pkgs "waagent" { }; From 6c6784a197ebae4cdf9fc9e7f7139a21dd129b7e Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sun, 19 Jan 2025 21:45:00 +0100 Subject: [PATCH 051/105] chickenPackages.chickenEggs: adapt update script --- pkgs/development/compilers/chicken/5/update.sh | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/pkgs/development/compilers/chicken/5/update.sh b/pkgs/development/compilers/chicken/5/update.sh index 59f5337dbb6d..2dcceef456dd 100755 --- a/pkgs/development/compilers/chicken/5/update.sh +++ b/pkgs/development/compilers/chicken/5/update.sh @@ -1,19 +1,16 @@ #!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=../../../../.. -i oil -p oil chicken +#! nix-shell -I nixpkgs=../../../../.. -i ysh -p oils-for-unix chicken -export URL_PREFIX="https://code.call-cc.org/egg-tarballs/5/" +setglobal ENV.URL_PREFIX="https://code.call-cc.org/egg-tarballs/5/" cd $(nix-prefetch-url \ 'https://code.call-cc.org/cgi-bin/gitweb.cgi?p=eggs-5-latest.git;a=snapshot;h=master;sf=tgz' \ --name chicken-eggs-5-latest --unpack --print-path | tail -1) echo "# THIS IS A GENERATED FILE. DO NOT EDIT!" > $_this_dir/deps.toml for i, item in */*/*.egg { - var EGG_NAME=$(dirname $(dirname $item)) - var EGG_VERSION=$(basename $(dirname $item)) - var EGG_URL="${URL_PREFIX}${EGG_NAME}/${EGG_NAME}-${EGG_VERSION}.tar.gz" - var EGG_SHA256=$(nix-prefetch-url $EGG_URL) - export EGG_NAME - export EGG_VERSION - export EGG_SHA256 + setglobal ENV.EGG_NAME=$(dirname $(dirname $item)) + setglobal ENV.EGG_VERSION=$(basename $(dirname $item)) + setglobal ENV.EGG_URL="$[ENV.URL_PREFIX]$[ENV.EGG_NAME]/$[ENV.EGG_NAME]-$[ENV.EGG_VERSION].tar.gz" + setglobal ENV.EGG_SHA256=$(nix-prefetch-url $[ENV.EGG_URL]) csi -s $_this_dir/read-egg.scm < $item } >> $_this_dir/deps.toml From 86950f00de1fc363ad622a574f8f66492d229c8c Mon Sep 17 00:00:00 2001 From: Daniel Nagy Date: Sun, 19 Jan 2025 21:45:00 +0100 Subject: [PATCH 052/105] chickenPackages.chickenEggs: update --- .../development/compilers/chicken/5/deps.toml | 319 ++++++++++-------- 1 file changed, 170 insertions(+), 149 deletions(-) diff --git a/pkgs/development/compilers/chicken/5/deps.toml b/pkgs/development/compilers/chicken/5/deps.toml index 8571a0e6d14e..541a8bbbd025 100644 --- a/pkgs/development/compilers/chicken/5/deps.toml +++ b/pkgs/development/compilers/chicken/5/deps.toml @@ -86,9 +86,9 @@ version = "4.0.0" [amb] dependencies = ["srfi-1"] license = "bsd" -sha256 = "0n2wbxb23fai27hgk86jf9lnnrg0dvh989ysjkscdf9my96j448s" +sha256 = "01vi2vnw8af8vf7kl0n9smgxsx16h9dml3w6wgwrln2p0qq70bp6" synopsis = "The non-deterministic backtracking ambivalence operator" -version = "3.0.10" +version = "3.0.11" [amqp] dependencies = ["bitstring", "mailbox", "srfi-18", "uri-generic"] @@ -114,9 +114,9 @@ version = "0.6" [apropos] dependencies = ["utf8", "srfi-1", "symbol-utils", "check-errors"] license = "bsd" -sha256 = "1w0kyycm8j30fd7iv9zs852rx5jpsmv2xs0lplpcjhmv2a3dlmv1" +sha256 = "1k3n7j34rr7rwb66ba8iygzcpa6jy1ghfhxkfgyrq7rjrimjk1i0" synopsis = "CHICKEN apropos" -version = "3.11.1" +version = "3.11.2" [arcadedb] dependencies = ["medea"] @@ -154,11 +154,11 @@ synopsis = "Automatically compile Scheme scripts on demand" version = "1.1.0" [awful-main] -dependencies = ["awful", "spiffy", "define-options"] +dependencies = ["awful", "spiffy"] license = "bsd" -sha256 = "1zpnk3xjkn2pdfw953ximq6i0d3v3mak8ydl6a3nb2zz1daq7044" +sha256 = "0bxigis5r6pi6p1kbjijvhj0fbyhw1bapbd2yz5rpqx1gy063cyq" synopsis = "Turn awful web applications into static executables" -version = "0.1.0" +version = "0.3.1" [awful-path-matchers] dependencies = [] @@ -265,6 +265,13 @@ sha256 = "08qc2vsbc42c8108z50v2izkiwn5gd5hk7mjf8gbwy28p92gqh2x" synopsis = "a uniform interface to lists and lazy-lists" version = "0.4.1" +[binary-heap] +dependencies = ["srfi-1", "datatype", "matchable"] +license = "gpl-3" +sha256 = "0qdpvpigg46wgb3qbg0k83r1rchjlzzpgc9zk4i8wwwl59isigsb" +synopsis = "Binary heap." +version = "2.2" + [binary-search] dependencies = [] license = "bsd" @@ -315,11 +322,11 @@ synopsis = "Blob Utilities" version = "2.0.4" [bloom-filter] -dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors"] +dependencies = ["iset", "message-digest-primitive", "message-digest-type", "message-digest-utils", "check-errors", "record-variants"] license = "bsd" -sha256 = "1ljak0xscrywyl1sbv8yx9qkw1r2m94gyw3ag73p3z8m618valy3" +sha256 = "1ck8sg7gfp6n3ih7zx37q8kidika679dfmxi4iazq4dv6k9mn8s6" synopsis = "Bloom Filter" -version = "2.3.4" +version = "2.4.0" [blosc] dependencies = ["srfi-13", "compile-file"] @@ -338,9 +345,9 @@ version = "2.13.20191214-0" [box] dependencies = [] license = "bsd" -sha256 = "131k73q72v658mkxhj34988kwh8yxjq00gf4sn3f1y837n6kp9yd" +sha256 = "08bhc1w5m48f6034821xkvsrh1p8qzvr6rg35mlv4c013alvwiq0" synopsis = "Boxing" -version = "3.6.0" +version = "3.8.1" [breadcrumbs] dependencies = ["srfi-1"] @@ -429,9 +436,9 @@ version = "0.4" [check-errors] dependencies = [] license = "bsd" -sha256 = "1xgchkpcmk7cwvbr87xmmwnw7z9ah8r8p6hv7kdkpjy66bas0yhj" +sha256 = "02ny48dl9i5m7jb6nma95gwsyhjhwnz9mmjx4n42yq9hrdi69rfv" synopsis = "Argument checks & errors" -version = "3.8.2" +version = "3.8.3" [checks] dependencies = ["simple-exceptions"] @@ -604,9 +611,9 @@ version = "1.0" [condition-utils] dependencies = ["srfi-1", "srfi-69", "check-errors"] license = "bsd" -sha256 = "1g3vi4pn3z66qldbw4h5731xvi2hd37l887czzbj2a2pbwv4rfp3" +sha256 = "09y01vdwi54acwg0nq1vdf10w9w1a0mdmp1fc2vaxh69zfjzxaiq" synopsis = "SRFI 12 Condition Utilities" -version = "2.3.1" +version = "2.4.1" [continuations] dependencies = [] @@ -618,9 +625,9 @@ version = "1.2" [coops-utils] dependencies = ["srfi-1", "srfi-13", "check-errors", "coops"] license = "bsd" -sha256 = "0jvikvzxy4mz8x9pg0m89pidjmfjxm2g66lz3j84ip4ip8s28nwf" +sha256 = "0ln7jp12slbh9vnvqkiqm90lq82477lywjwz22l8xq81rrbv7q6i" synopsis = "coops utilities" -version = "2.2.4" +version = "2.3.0" [coops] dependencies = ["matchable", "miscmacros", "record-variants", "srfi-1"] @@ -653,9 +660,9 @@ version = "1.4" [csm] dependencies = ["matchable", "srfi-1", "srfi-13", "srfi-14", "miscmacros"] license = "bsd" -sha256 = "1bvawrbslsfzxlhal5abyss0nj0jddqbs5ran58nygfc1myn3vfs" +sha256 = "02y11q6lgsk4w7qdsz4af3y7lcxk3cl1hy8dycsqfaai6kvjndjg" synopsis = "a build system" -version = "0.5" +version = "0.7" [cst] dependencies = ["brev-separate", "srfi-1", "define-options", "match-generics"] @@ -674,9 +681,9 @@ version = "6.1" [daemon] dependencies = [] license = "unlicense" -sha256 = "1kqryy1jq9qz0y3c58qlwr8mvgdn2jyr7a6anqb32dipp9ylqkim" +sha256 = "0gg8ibn08di3964a5ax4x0caw7qj5vy6wqig5pcx07g3578svad9" synopsis = "Create daemon processes" -version = "0.0.1" +version = "0.0.2" [dataframe] dependencies = ["srfi-1", "srfi-25", "srfi-69", "srfi-127", "utf8", "vector-lib", "yasos", "rb-tree", "fmt", "statistics"] @@ -744,9 +751,9 @@ version = "2.0" [directory-utils] dependencies = ["srfi-1", "utf8", "miscmacros", "stack", "check-errors"] license = "bsd" -sha256 = "17306fd9brbifvc3ahzfwcam9px2fs1674m8wzbyr6hzh9bhw62z" +sha256 = "052n5yqhf2mbwk0pp9jv8ymbdlpqx2sq401q7sbc6bzz206w6s8v" synopsis = "directory-utils" -version = "2.4.1" +version = "2.4.3" [disjoint-set] dependencies = [] @@ -828,9 +835,9 @@ version = "1.1.0" [egg-tarballs] dependencies = ["simple-sha1", "srfi-1", "srfi-13"] license = "bsd" -sha256 = "0sribz131y1q9x86zfgwjqpjhmz62f2jn41cv8d5s1q4bfpv4xkw" +sha256 = "16scw7055cclbhkcsjj0crwgirx5jihda18lirh60zf5a56khhpb" synopsis = "Creates tarballs for eggs in henrietta cache" -version = "0.10.0" +version = "1.0.1" [elliptic-curves] dependencies = ["srfi-1", "srfi-99", "matchable", "modular-arithmetic"] @@ -910,11 +917,11 @@ synopsis = "Binding to libexif, reading EXIF meta data from digital camera image version = "1.2" [expand-full] -dependencies = ["srfi-1"] +dependencies = ["srfi-1", "test-utils"] license = "bsd" -sha256 = "072c5xvmsgkbz5wj4ihj0y4k5fvx9lsz5vjydvzmhnmwd613cg46" +sha256 = "1cy595kqrgd1y9xlvcg5wrp74vdh8wx602p8nc1xadx4jxy5dn4q" synopsis = "Full macro expansion" -version = "2.1.3" +version = "2.2.0" [expat] dependencies = ["bind", "silex"] @@ -933,9 +940,9 @@ version = "2020.01.26" [ezxdisp] dependencies = ["bind"] license = "lgpl-2" -sha256 = "0aqa7z8gir1kz6s8azj508hav80ymrp2adwpxa44hw6bbalgfdh8" +sha256 = "1ydqxfpp6p57y64amg743ydxyjhixq12slidsn92aibjvbhzh0ws" synopsis = "A simple 2D and 3D graphics library for X11" -version = "3.0" +version = "3.1" [fancypants] dependencies = ["srfi-1", "srfi-13"] @@ -954,9 +961,9 @@ version = "0.7" [fcp] dependencies = ["srfi-1", "srfi-18", "srfi-69", "base64", "regex", "matchable"] license = "bsd" -sha256 = "0kbqghyf1qjmhs6vx6pkzq3m0y4yv2wan69sxpry8h0dj2lmw5jb" +sha256 = "0n44fshsbcngx45kd52mdw6dbimjpayg5xcgil6bki6x30i9y0q9" synopsis = "Very basic interface to freenet FCP" -version = "v0.4" +version = "v0.8" [feature-test] dependencies = [] @@ -1017,9 +1024,9 @@ version = "3.2.3" [fp-utils] dependencies = ["fx-utils"] license = "bsd" -sha256 = "02k8ayj30gh36cz0p2xirjnvbb845ng43yxb2b7x8ih39jyps9py" +sha256 = "0n6imxvs2fmrw1ypy9qfba86z49m0d7nbwdrw2iwprnnjl57kki2" synopsis = "fp utilities" -version = "4.2.0" +version = "4.2.1" [freetype] dependencies = ["srfi-1", "srfi-13", "foreigners", "matchable"] @@ -1045,9 +1052,9 @@ version = "0.1.1" [fx-utils] dependencies = [] license = "bsd" -sha256 = "0kbk7cm5ss00582nvgfq25zcgf07z417c5jf0flva4csm37rb6hf" +sha256 = "00bwgn4b3ygwxvil7p7rvjgxb7j7vhyk9ds7i94vzpari2pk4vz4" synopsis = "fx utilities" -version = "4.0.3" +version = "4.0.4" [gemini-client] dependencies = ["openssl", "r7rs", "uri-generic"] @@ -1085,11 +1092,11 @@ synopsis = "Chicken bindings to genann - a simple neural network library in ANSI version = "0.2.2" [generalized-arrays] -dependencies = ["r7rs", "srfi-48", "srfi-128", "srfi-133", "srfi-143", "srfi-160", "check-errors", "transducers"] +dependencies = ["r7rs", "srfi-48", "srfi-128", "srfi-133", "srfi-143", "srfi-160", "srfi-253", "transducers"] license = "bsd-3" -sha256 = "0zimlx33nn4val556sbwzgcsrpavz02dmk78hbv2xrjasraq36zn" +sha256 = "17krc7ig1f4wvw41493bpxircxcqlic0y3sj89m7wy9b0qzsd3wf" synopsis = "Provides generalized arrays, intervals, and storage classes for CHICKEN Scheme." -version = "2.0.2" +version = "2.1.0" [generics] dependencies = ["simple-cells"] @@ -1101,9 +1108,9 @@ version = "2.0.3" [geo-utils] dependencies = ["srfi-1", "vector-lib", "mathh", "check-errors", "symbol-utils"] license = "bsd" -sha256 = "0n0fsfna4amxqkfcrqmr7b468xqhs2m7pmqyxs0zllmpf9wn0hd7" +sha256 = "0ga63mcc9rybq7qv72akkkq72n58bnh9js417hjfwczadgbb4bwl" synopsis = "Geographic Utilities" -version = "1.2.2" +version = "1.2.3" [getopt-long] dependencies = ["srfi-1", "srfi-13", "srfi-14", "matchable"] @@ -1115,9 +1122,9 @@ version = "1.21" [getopt-utils] dependencies = ["utf8", "srfi-1", "getopt-long"] license = "bsd" -sha256 = "1992zcps7gghhc9l7sfkglmf2rqgwvw6jz39k7q9mbs690chq1l1" +sha256 = "07q0c0d8lvsxly4bwifhwmm1cizz9nx5r8p9zbkb9vi6xfd5xfi3" synopsis = "Utilities for getopt-long" -version = "1.2.0" +version = "1.2.1" [git] dependencies = ["srfi-69", "foreigners", "module-declarations", "srfi-1"] @@ -1164,9 +1171,9 @@ version = "0.12.2" [gmi] dependencies = [] license = "unlicense" -sha256 = "08c89r4cz4nh66crkfsxwdj1lxjmbxr2lls92ncnqlxd0mnmplq0" +sha256 = "0n1in7indi9cp7mx0inbpgz7ipjq3lwzgqrk6hz3zj2nixx0k1fj" synopsis = "Gemtext reader and writer" -version = "0.0.7" +version = "0.0.8" [gnuplot-pipe] dependencies = ["srfi-1", "srfi-13"] @@ -1479,9 +1486,9 @@ version = "0.4.5a" [json-utils] dependencies = ["utf8", "srfi-1", "srfi-69", "vector-lib", "miscmacros", "moremacros"] license = "bsd" -sha256 = "1m67ri4b2awnmsmva1613cnsp94v0w73qxw4myyhglrnkam4xlcc" +sha256 = "1p7j8fa83zppx50ydcxp74rzpbii96zg50mls30cl4lkircwhwzq" synopsis = "JSON Utilities" -version = "1.1.1" +version = "1.1.3" [json] dependencies = ["packrat", "srfi-1", "srfi-69"] @@ -1521,9 +1528,9 @@ version = "0.3" [lay] dependencies = [] license = "bsd" -sha256 = "0ak7bgs79xz5yiywv159s471zqmhawwfipfn9ccll8nw1anp8gdw" +sha256 = "0vrc6apz17pr9fld927g562xbbsv9hkgxdwb0r5ybc8n7jyk9mll" synopsis = "Lay eggs efficiently" -version = "0.2.3" +version = "0.3.1" [lazy-ffi] dependencies = ["bind", "srfi-1", "srfi-69"] @@ -1556,9 +1563,9 @@ version = "1.2" [levenshtein] dependencies = ["srfi-1", "srfi-13", "srfi-63", "srfi-69", "vector-lib", "utf8", "miscmacros", "record-variants", "check-errors"] license = "bsd" -sha256 = "1vgxdnas0sw47f8c68ki8fi7j6m9q5x96qnddwslwijjdhg7gdrm" +sha256 = "07i97va0ajg1zhbnpc5lyp8qdpa7rhg579y0xhvpp370sa6qrchf" synopsis = "Levenshtein edit distance" -version = "2.4.3" +version = "2.4.4" [lexgen] dependencies = ["srfi-1", "utf8", "srfi-127"] @@ -1584,9 +1591,9 @@ version = "1.2.1" [list-utils] dependencies = ["utf8", "srfi-1", "check-errors"] license = "bsd" -sha256 = "1llnf0qrssw4vpwvp17ir7558q0d1xyyb14zydcrnb9nhbzly5jr" +sha256 = "09a7rignm474ifysryvl79ls6vj5is7ghb84w5i3dc3lavzm3947" synopsis = "list-utils" -version = "2.6.0" +version = "2.7.2" [live-define] dependencies = ["matchable"] @@ -1626,9 +1633,9 @@ version = "1.0.6" [locale] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "1f6wkaf89b74wxlhdxd4clmgavirvw3ld2igwqwi3rh1w95ln7x4" +sha256 = "0ccp4r0qpy65rv2llvsjm0l2y8xyac702gj761516ppps4cysw6s" synopsis = "Provides locale operations" -version = "0.9.4" +version = "0.9.5" [locals] dependencies = [] @@ -1652,11 +1659,11 @@ synopsis = "A pure Chicken Markdown parser" version = "3" [lsp-server] -dependencies = ["apropos", "chicken-doc", "json-rpc", "nrepl", "r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-130", "srfi-133", "srfi-180", "uri-generic", "utf8"] +dependencies = ["apropos", "chicken-doc", "json-rpc", "nrepl", "r7rs", "srfi-1", "srfi-18", "srfi-69", "srfi-133", "srfi-180", "uri-generic", "utf8"] license = "mit" -sha256 = "09fak8d29qmxynh4361prhfg971j74mha6pw311a6kmz88h9zp0h" +sha256 = "0lphdbydn7ly77i5j0ik3hb5605xyr205w94m38x1b8jfs5av8nx" synopsis = "LSP Server for CHICKEN." -version = "0.4.4" +version = "0.4.7" [macaw] dependencies = [] @@ -1682,9 +1689,9 @@ version = "0.1.0" [mailbox] dependencies = ["srfi-1", "srfi-18"] license = "bsd" -sha256 = "1g1fxkydd8wkqpvfv4md2ilk5vf4276ks5153da7mph2i6hbzr4a" +sha256 = "1306hqcq8g9pr8kq50czzgnwcxna70ljs7m8baqcyzzajsxjvwy8" synopsis = "Thread-safe queues with timeout" -version = "3.3.10" +version = "3.3.11" [make-tests] dependencies = ["brev-separate", "srfi-1", "uri-common"] @@ -1729,11 +1736,11 @@ synopsis = "Hygienic MATCH replacement" version = "1.2" [math-utils] -dependencies = ["memoize", "miscmacros"] +dependencies = ["memoize", "miscmacros", "srfi-1", "vector-lib"] license = "public-domain" -sha256 = "1sl46zqv9al83blyzrl39k22arxq57i7j0qayri3qq9xwpgdhrf2" +sha256 = "087ynv9fgzpzhx4k8kbv7qsh1j0izv0pv5cx20c20i20fhh7d5bi" synopsis = "Miscellaneous math utilities" -version = "1.5.0" +version = "1.7.0" [math] dependencies = ["srfi-1", "r6rs-bytevectors", "miscmacros", "srfi-133", "srfi-42"] @@ -1745,9 +1752,9 @@ version = "0.3.4" [mathh] dependencies = [] license = "public-domain" -sha256 = "1mf9aqjwp068a93fmkm29f5mawc15nizm8wwvfra1af7y4f434al" +sha256 = "1dh0clclb8bh7jl0xk806cz4gc41nzyav9zk4lpiw8pliagwal4m" synopsis = "ISO C math functions and constants" -version = "4.7.0" +version = "4.7.1" [matrico] dependencies = [] @@ -1759,9 +1766,9 @@ version = "0.6rel" [md5] dependencies = ["message-digest-primitive"] license = "public-domain" -sha256 = "1crpkb0vzg26rk1w9xmswmx53bsira02hkixjspmfrrssdkvh5gv" +sha256 = "04ax8sid739ls1n2yh3sk1a2y3wsk7g8g76hcaggpfkh2kqs0p2w" synopsis = "Computes MD5 (RFC1321) checksums" -version = "4.1.3" +version = "4.1.4" [mdh] dependencies = [] @@ -1801,23 +1808,23 @@ version = "0.4" [message-digest-primitive] dependencies = ["check-errors"] license = "bsd" -sha256 = "1yc7b5zkwrqz4pc6y9fz4qgj8cgvmnfb30ad6slb5rl1vb6g5gjg" +sha256 = "16n1mxwlybx999v89l2g4yh3fpq69gqax4dpzpdywb60islagc22" synopsis = "Message Digest Primitive" -version = "4.3.8" +version = "4.3.9" [message-digest-type] dependencies = ["blob-utils", "string-utils", "message-digest-primitive", "check-errors"] license = "bsd" -sha256 = "15cp3km0lv4s28yq0ynabqmd902325692xyq2hmsv0n68j5jckdz" +sha256 = "0fc8vqbyxsmzx96mjaaawx74pfsi7sfshqv2lmf6krkp6vji27nm" synopsis = "Message Digest Type" -version = "4.3.6" +version = "4.3.7" [message-digest-utils] dependencies = ["blob-utils", "string-utils", "memory-mapped-files", "message-digest-primitive", "message-digest-type", "check-errors"] license = "bsd" -sha256 = "04pxzqnirv04hcjik1v2mz59vvfgxfanfsgwy6q0ai17as2kaajr" +sha256 = "1c1jqvsm6l2kbf6mbav19fcm167ihyip3ins10c9pbkacizfi94x" synopsis = "Message Digest Support" -version = "4.3.7" +version = "4.3.9" [message-digest] dependencies = ["message-digest-primitive", "message-digest-type", "message-digest-utils"] @@ -1836,16 +1843,16 @@ version = "0.7" [micro-benchmark] dependencies = ["micro-stats", "srfi-1"] license = "gplv3" -sha256 = "022fkwr1wm1im40rgk3g5dz8n4rvlw1zdmskqsh9idv31gbfi456" +sha256 = "10s05fxw8bsvxbnm312i3pfnzc117l3ds8zpji9ry01ps1spy74q" synopsis = "Easily create micro-benchmarks" -version = "0.0.20" +version = "0.0.21" [micro-stats] dependencies = ["srfi-1", "sequences", "sequences-utils"] license = "gplv3" -sha256 = "1y4lh2g8fvfi3wz9k0x00nq0n0w80rfrc69pmxhjrbg1w0arl83h" +sha256 = "0w881dyhr5p3imp1fqfy3ycsr1azhk9h6rvqqrhqi85xj0hjf17n" synopsis = "Easily create micro-stats" -version = "0.1.2" +version = "0.2.1" [mini-kanren] dependencies = ["srfi-1"] @@ -1892,9 +1899,9 @@ version = "0.3.1" [monad] dependencies = ["srfi-1"] license = "bsd" -sha256 = "1xd24plxnwi9yssmw2in008biv2xf4iwwln6xswx781ankppqpg9" +sha256 = "0728kk31h3c1gd7palgp4pmhjjrjdgyrplb2166jmmd1d5n1ajkf" synopsis = "Monads" -version = "5.0" +version = "5.1" [monocypher] dependencies = [] @@ -2165,16 +2172,16 @@ version = "1.4" [posix-utils] dependencies = ["srfi-1", "utf8", "check-errors"] license = "bsd" -sha256 = "0l9yd1cqlj3wpddnky38lqiisq2m88gjyc053xmazsdbakg6622h" +sha256 = "1am7j86pp6ym4xbg663g02hjcmq3alwmhcak0g6yrh96w1dk643c" synopsis = "posix-utils" -version = "2.1.1" +version = "2.1.2" [postgresql] dependencies = ["sql-null", "srfi-1", "srfi-13", "srfi-69"] license = "bsd" -sha256 = "0hhbq2bc0jzya430n67d26y86q9y11nci3shpjcwlycvq9k1vx8j" +sha256 = "1bp1xik3d264r191lr71rjrpfqw5cjd03kqnld2xdng734c3vn5z" synopsis = "Bindings for PostgreSQL's C-api" -version = "4.1.5" +version = "4.1.6" [poule] dependencies = ["datatype", "mailbox", "matchable", "srfi-1", "srfi-18", "typed-records"] @@ -2184,11 +2191,11 @@ synopsis = "Manage pools of worker processes" version = "0.1.1" [prefixes] -dependencies = ["tree-walkers"] +dependencies = [] license = "bsd" -sha256 = "09xy34vz2w9ngi9z2yahv3fw5xiiy4xpdmf33zfvj46k7w5dahpn" +sha256 = "1gf9n3irfflrhjhhwfjdaav02yl0a3j1bqrs82xwcib4rbs1r9xr" synopsis = "prefixing in er-macro-transformers made easy" -version = "1.0" +version = "2.0" [premodules] dependencies = ["simple-tests"] @@ -2214,9 +2221,9 @@ version = "3.0.1" [procedure-decoration] dependencies = ["check-errors"] license = "bsd" -sha256 = "0sid5fcw9pvf8n1zq5i757pzdr4hgx5w55qgrabsxpq5pgxj6gbs" +sha256 = "1f3967abpik69k89rr2bv28xdnq9ps7z9hyf7xmsqs2frf7iy534" synopsis = "Procedure Decoration API" -version = "3.0.0" +version = "3.0.1" [prometheus] dependencies = ["srfi-1"] @@ -2396,9 +2403,9 @@ version = "2.0" [remote-mailbox] dependencies = ["tcp-server", "s11n", "mailbox", "srfi-18", "synch", "miscmacros", "moremacros", "llrb-tree", "condition-utils", "check-errors"] license = "bsd" -sha256 = "1jm9ybxji5i06vdrh39biiwyhk8cyxxhh4gnbxa66xv7h5n5dmhn" +sha256 = "12fzidia913gncl9xpjyp6ri8d5fij17gkmxv0pr9fh13icx6h54" synopsis = "Remote Mailbox" -version = "1.0.7" +version = "1.0.8" [rest-bind] dependencies = ["intarweb", "uri-common"] @@ -2417,9 +2424,9 @@ version = "0.1.3" [ripemd] dependencies = ["message-digest-primitive"] license = "bsd" -sha256 = "18d0f37a13nsknay6vw27xvr1k0s4p4ss2dc29fhx89hsv5ycjsq" +sha256 = "1x5kkfazbrxqyar5ll5jrba25bnp9l6r4nrbkrfgfdp1ngf58c3j" synopsis = "RIPE Message Digest" -version = "2.1.2" +version = "2.1.3" [rlimit] dependencies = ["srfi-13"] @@ -2466,16 +2473,16 @@ version = "0.7" [s9fes-char-graphics] dependencies = ["srfi-1", "utf8", "format"] license = "public-domain" -sha256 = "1ysz8vrx7zwfv4drx955ca28avmdfilafd9a20sl67y5vwb47i8m" +sha256 = "0wlrz5c4v12jj014c20l35vcvqc9iplnpfxifca1agm68xhdda9v" synopsis = "Scheme 9 from Empty Space Char Graphics" -version = "1.4.2" +version = "1.4.3" [salmonella-diff] dependencies = ["salmonella", "salmonella-html-report", "srfi-1", "srfi-13", "sxml-transforms"] license = "bsd" -sha256 = "1w5qzsmx2i9cpjd2d9kkfhw6627xg19x5w6jck9gba6vgcf2s6ca" +sha256 = "1ghz1ary4qm0bqzl7sa781bwqq2sqxlnim6q7x51q6wna5g7kyph" synopsis = "A tool to diff salmonella log files" -version = "1.1.0" +version = "1.1.1" [salmonella-feeds] dependencies = ["atom", "rfc3339", "salmonella", "salmonella-diff", "srfi-1"] @@ -2487,16 +2494,16 @@ version = "0.1.1" [salmonella-html-report] dependencies = ["salmonella", "srfi-1", "srfi-13", "sxml-transforms"] license = "bsd" -sha256 = "107n7sgzk91s25ih3k40y649fnv9n37xnf7igkkn5c642hjmfr6d" +sha256 = "1xrx2avw3y16bhdj91pyb1dkkn2hqykb1vmqpgjjsj3lnpxm4ksl" synopsis = "A tool to generate HTML ouput out of salmonella log files" -version = "1.7.1" +version = "1.7.2" [salmonella] dependencies = [] license = "bsd" -sha256 = "1r60dlr1qcjlirbwqpn23aphczlkhrhskgqmw51973w46ww839nf" +sha256 = "1hafbvhcscksjwf3s9ch7f2szk24i653zhnnlpcmx9dra6kzp8hj" synopsis = "A tool for testing eggs" -version = "3.1.1" +version = "3.2.0" [salt] dependencies = ["datatype", "matchable", "make", "mathh", "lalr", "datatype", "unitconv", "fmt"] @@ -2599,9 +2606,9 @@ version = "0.4.1" [semantic-version] dependencies = ["utf8", "srfi-1", "vector-lib", "srfi-69", "srfi-128", "record-variants"] license = "bsd" -sha256 = "0aig2n1q08rqbvwl74ly4x05gzy7hc47n5dqgbn4zjg5539d77qd" +sha256 = "0xwy5jimqqq7h3sfvvhhs5kb29a9x57k4jcbmkrmsxizb3fqdl18" synopsis = "Semantic Version Utilities" -version = "0.0.17" +version = "0.0.18" [sendfile] dependencies = ["memory-mapped-files"] @@ -2613,9 +2620,9 @@ version = "2.0" [sequences-utils] dependencies = ["srfi-1", "srfi-69", "sequences"] license = "bsd" -sha256 = "1r3wbvi502wm82zn78a2kw2dv1ya0msphhx42gb9wllxdhzz0d6l" +sha256 = "0j3z8fz1zrlpadphfrkikpsnd74r8q8i4lxlnp4srlq4iwlb7b45" synopsis = "(More) Generic sequence operators" -version = "0.5.1" +version = "0.5.2" [sequences] dependencies = ["fast-generic", "srfi-42"] @@ -2631,6 +2638,13 @@ sha256 = "1k3k9mkildbi9i8vgj26rj5nidrm0zif8pqf9zm5ahwn4kcp9drx" synopsis = "Utilities to help testing servers" version = "0.6" +[sexp-diff] +dependencies = ["srfi-1"] +license = "lgpl" +sha256 = "195x444hdh2xh37x9j2d9gayvhmiif0wz7wfyhz8zwspl3xzaq1h" +synopsis = "S-Expression diff algorithm" +version = "0.4.0" + [sexpc] dependencies = ["brev-separate", "fmt", "tree"] license = "bsd-1-clause" @@ -2641,16 +2655,16 @@ version = "1.4" [sha1] dependencies = ["message-digest-primitive"] license = "public-domain" -sha256 = "0p48vv59lr1ydrn529fkpd7ybny9h4hggaav0b7zwyvpkhyd565q" +sha256 = "099gc515653gwmgnvbw7fjkd6sbmhabqvdd1rkh8h9jmkfi9y8ih" synopsis = "Computes SHA1 (FIPS-180-1) checksums" -version = "4.1.7" +version = "4.1.8" [sha2] dependencies = ["message-digest-primitive"] license = "bsd" -sha256 = "054bjn8wqqxn142cryp0jm18axr237lq9w6gip6hw37y66wpc6h6" +sha256 = "0ngcn62r6f4mdxvbighypg1gm1yz1gkg5mlfrc2x84y9fy5kms1l" synopsis = "Computes 256-, 385- and 512-bit SHA2 checksums" -version = "4.2.5" +version = "4.2.6" [shell] dependencies = [] @@ -2716,11 +2730,11 @@ synopsis = "Some simple looping macros" version = "2.0" [simple-md5] -dependencies = ["memory-mapped-files", "srfi-13"] +dependencies = ["memory-mapped-files"] license = "public-domain" -sha256 = "1aq7iqbh1jb3j61nylsrzf7rcmf204v1jl2l559q0jdycij6yn5z" +sha256 = "1z234wzfppqc06ygknd0a3sa60fmnmwzdavlxgiwbigy1al04ln1" synopsis = "Computes MD5 (RFC1321) checksums" -version = "0.1.1" +version = "0.1.2" [simple-sequences] dependencies = [] @@ -2774,9 +2788,9 @@ version = "1.1.4" [slib-charplot] dependencies = ["slib-arraymap", "srfi-63", "slib-compat"] license = "artistic" -sha256 = "04hyggnbxdjk0vq0x59gi98ybvkq2y3c8llb8zh9bzz045yj7n90" +sha256 = "0dbcbarn1gcw5pimjlr9nmhllsyfvbc9n5hnl29d5mfyiv0ifqnn" synopsis = "The SLIB character plotting library" -version = "1.2.3" +version = "1.2.4" [slib-compat] dependencies = ["srfi-1"] @@ -2837,9 +2851,9 @@ version = "0.3.3" [sparse-vectors] dependencies = ["srfi-1", "record-variants"] license = "bsd" -sha256 = "1vvwkjkw3drlmy0pmihg2l5c3s8wbvp0d60934idgyb7vvbdy0rz" +sha256 = "1xx3abj1f8qwdh0xsgjh9p0j7990nw3vjxw0482d1lidp52xi5n0" synopsis = "Arbitrarily large vectors" -version = "1.1.1" +version = "1.1.2" [spiffy-cgi-handlers] dependencies = ["spiffy", "intarweb", "uri-common", "socket", "records", "srfi-1", "srfi-18", "srfi-13", "miscmacros"] @@ -3152,9 +3166,9 @@ version = "0.1" [srfi-174] dependencies = ["r7rs", "srfi-19"] license = "mit" -sha256 = "0kl9x7q1wcy7jzjkajmqpf748aqfjysh0ygdvnbvg5bxzdfs4gh9" +sha256 = "15x3qgws2ybwnhy4cr3b0q1rw2sxqmbafprn403wd3hks7ijm3xp" synopsis = "srfi-174" -version = "1.0.2" +version = "1.0.3" [srfi-178] dependencies = ["srfi-151", "srfi-160", "srfi-141"] @@ -3194,9 +3208,9 @@ version = "1.0.3" [srfi-19] dependencies = ["srfi-1", "utf8", "srfi-18", "srfi-29", "miscmacros", "locale", "record-variants", "check-errors"] license = "bsd" -sha256 = "10bnm3gsc3rdafw239pwr6f8c95ma4a11k3cjjjscr8gvxl1kywp" +sha256 = "0wi2d1966ggig5mv7jzqs5nb87bqc4f176zdphcqghchd7vhhbbj" synopsis = "Time Data Types and Procedures" -version = "4.9.9" +version = "4.10.2" [srfi-193] dependencies = [] @@ -3282,19 +3296,26 @@ sha256 = "0vf6f0f6jm4frpz995kxjzydg3p7vjn58shmv6s2p34hmfsjcm04" synopsis = "Multidimensional arrays" version = "1.3" +[srfi-253] +dependencies = ["r7rs"] +license = "mit" +sha256 = "1b7lrsv5fhl9s3swz0abfx3y2wqrk07n3fwhymg9cz3908cjqms3" +synopsis = "SRFI 253: Data (Type-)Checking" +version = "0.1.0" + [srfi-27] dependencies = ["srfi-1", "vector-lib", "timed-resource", "miscmacros", "check-errors"] license = "bsd" -sha256 = "11hb0hxhm74yjg7d95nj1wxjpi3hgkns7zy64as3xl3jbq3wlh60" +sha256 = "1bybfg0hv0a1gxb7mdq0q88zdnsmz9fdm27mnnhkhhmy9wh7y49x" synopsis = "Sources of Random Bits" -version = "4.2.3" +version = "4.2.4" [srfi-29] dependencies = ["srfi-1", "srfi-69", "utf8", "locale", "posix-utils", "condition-utils", "check-errors"] license = "bsd" -sha256 = "1jyjwkz6jz9da3n32cgja2dvwrsl9lckknxjb1ial0359ibqnc3h" +sha256 = "1f7qc26k8wpr8vgf5vqw54bir9a6aiwn6qx2mssqvlypj4zvffwv" synopsis = "Localization" -version = "3.0.11" +version = "3.1.0" [srfi-34] dependencies = [] @@ -3348,9 +3369,9 @@ version = "1.76" [srfi-45] dependencies = ["record-variants", "check-errors"] license = "bsd" -sha256 = "0sygx2pd8d2j8q9n9xz4hdlbnn7amm7za4ibpk0wssyf02r6y5a3" +sha256 = "0axnndb3lkh5ayiqkxhwg9v6zq1zkb59gsdgwg4b2ysx92mnn449" synopsis = "SRFI-45: Primitives for Expressing Iterative Lazy Algorithms" -version = "4.0.7" +version = "4.0.8" [srfi-47] dependencies = [] @@ -3481,9 +3502,9 @@ version = "0.3" [stack] dependencies = ["record-variants", "check-errors"] license = "bsd" -sha256 = "00hh6kagnj7xsrg8i4wig1jp8y5v5g2887zgnfvqd5ibxr232g54" +sha256 = "0zfjymxjkmhdv9484g5cyip4dh5h61qqrf9gl92i54j6wsy6c4va" synopsis = "Provides LIFO queue (stack) operations" -version = "3.2.0" +version = "3.2.1" [stalin] dependencies = [] @@ -3544,9 +3565,9 @@ version = "1.1" [string-utils] dependencies = ["utf8", "srfi-1", "srfi-13", "srfi-69", "miscmacros", "check-errors"] license = "bsd" -sha256 = "1ilzdvbmmm7jnq4m3nrbxhj9x2b4d772748m9fjxzl9bqqik1a54" +sha256 = "1dns5xcm348qkcry2x2d6mqd0k7xjfi2k4qm3vhnww8qkqaxrn09" synopsis = "String Utilities" -version = "2.7.4" +version = "2.7.5" [strse] dependencies = ["matchable", "srfi-13", "miscmacros"] @@ -3628,9 +3649,9 @@ version = "1.0" [symbol-utils] dependencies = ["utf8"] license = "bsd" -sha256 = "1514yvgpknkiwjksnkcshqxz6c7sb5ab182lfwrrha3ch2islq3h" +sha256 = "0sw95b9487i9sr27zxnl3f6f07wrrpzx3g75q32yk2v79q898kd8" synopsis = "Symbol Utilities" -version = "2.6.0" +version = "2.6.1" [synch] dependencies = ["srfi-18", "check-errors"] @@ -3656,9 +3677,9 @@ version = "0.1" [system] dependencies = ["coops", "shell", "compile-file", "srfi-1"] license = "bsd" -sha256 = "18sp0r0qsq8aw3ff9f4cv5a3n6p7yh5jlwf0s22x8bswi4377a76" +sha256 = "0zb94ylxqvdq3r84p33zydziziy4jfpc00zn8fv2jf3dhx0azlrk" synopsis = "load and compile groups of files" -version = "0.8" +version = "0.9" [tabular] dependencies = ["srfi-1", "srfi-127", "utf8", "matchable"] @@ -3712,9 +3733,9 @@ version = "1.0.4" [test-utils] dependencies = ["test"] license = "bsd" -sha256 = "0nd309zshnwsackk7vzxj9496g58j2ch65h0lghsjpx2ns9l2s14" +sha256 = "1pc4q9m64im81l6diay0hy8zwrry4pw56vwgalvs204frfjfg41l" synopsis = "Test Utilities (for test egg)" -version = "1.1.0" +version = "1.2.1" [test] dependencies = [] @@ -3733,23 +3754,23 @@ version = "0.1" [thread-utils] dependencies = ["queues", "srfi-1", "srfi-18", "miscmacros", "moremacros", "record-variants", "check-errors", "synch"] license = "bsd" -sha256 = "0avr7r6caacmbr3gbb8rp23ddi0g74yz2jc2w2bbhxrqr01vqj0l" +sha256 = "0fmdns17m8phk2k9b4kipvywpg0jmcnbkmz9jaipzfsx9a853ax3" synopsis = "Thread Utilities" -version = "2.2.8" +version = "2.2.9" [tiger-hash] dependencies = ["message-digest-primitive"] license = "bsd" -sha256 = "0hcmp58byk2wg0nbmb5zh2zc7z670dhva21qjpix6l8hqgrf0151" +sha256 = "06b02im6b9q66vvcnq0w007qvczylbrk8cc71a93ka20k1l2nbvr" synopsis = "Tiger/192 Message Digest" -version = "4.1.2" +version = "4.1.3" [timed-resource] dependencies = ["record-variants", "check-errors", "thread-utils", "srfi-1", "srfi-18", "synch", "miscmacros"] license = "bsd" -sha256 = "1jycpy7vxl8d3acnjyz531nqyhgy4n8baqjzd5af1kxy69qvmzgs" +sha256 = "1awlgd42zwi7gpvddqdz7fmdmv5m9pznwc871vqsz2ax8xapp8mz" synopsis = "Resource w/ Timeout" -version = "2.4.2" +version = "2.4.3" [tiny-prolog] dependencies = ["srfi-69"] @@ -3787,11 +3808,11 @@ synopsis = "tracing and breakpoints" version = "2.0" [transducers] -dependencies = ["r7rs", "srfi-1", "srfi-128", "srfi-133", "srfi-143", "srfi-146", "srfi-160", "check-errors"] +dependencies = ["r7rs", "srfi-1", "srfi-128", "srfi-133", "srfi-143", "srfi-146", "srfi-160", "srfi-253"] license = "mit" -sha256 = "194clggnwmv7g0v4y5q8brr4aac3rs4ddzigxbls0pmdr925chlb" +sha256 = "1ncbx703w0iwpsh2d302zlw6brajjdjravcp7y4cf3zk6rd3xfrd" synopsis = "Transducers for working with foldable data types." -version = "0.5.5" +version = "0.7.0" [transmission] dependencies = ["http-client", "intarweb", "medea", "r7rs", "srfi-1", "srfi-189", "uri-common"] @@ -3929,9 +3950,9 @@ version = "3.6.3" [uuid-lib] dependencies = ["record-variants"] license = "bsd" -sha256 = "16b03b6d29mjn8bcil0ln0vq85dxxvzlxrpnpblf68n7l9ix8qnc" +sha256 = "06kx6j06h4qm1b4iw39bdr8llskyx5zpyzs0x86jib1vc16q6rkf" synopsis = "OSF DCE 1.1 UUID" -version = "0.0.15" +version = "0.0.16" [uuid] dependencies = [] @@ -4006,9 +4027,9 @@ version = "1.29" [xlib] dependencies = ["matchable", "srfi-13"] license = "unknown" -sha256 = "17r7w5w7fwmhr5n37zq0yhg4s8pm8505lzal4mq7i2m6y591xfc0" +sha256 = "04csxgqknw9zww1b71c2j2a8x5h1xxvkwi94ihyznb4qb3vzla4f" synopsis = "Xlib bindings" -version = "1.3" +version = "1.4" [xml-rpc] dependencies = ["base64", "http-client", "intarweb", "ssax", "sxpath", "srfi-1", "srfi-13", "srfi-18", "srfi-69"] From 5fa945ee36cbcf15100281d32d4cc2873fc021aa Mon Sep 17 00:00:00 2001 From: Tobias Mayer Date: Sun, 2 Feb 2025 10:58:20 +0100 Subject: [PATCH 053/105] arrow-cpp: 18.1.0 -> 19.0.0 --- pkgs/by-name/ar/arrow-cpp/package.nix | 32 ++++----------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/pkgs/by-name/ar/arrow-cpp/package.nix b/pkgs/by-name/ar/arrow-cpp/package.nix index c5caee1a22e7..7ac88506202f 100644 --- a/pkgs/by-name/ar/arrow-cpp/package.nix +++ b/pkgs/by-name/ar/arrow-cpp/package.nix @@ -3,7 +3,6 @@ lib, fetchurl, fetchFromGitHub, - fetchpatch, fixDarwinDylibNames, autoconf, aws-sdk-cpp, @@ -57,11 +56,6 @@ enableGcs ? !stdenv.hostPlatform.isDarwin, }: -assert lib.asserts.assertMsg ( - (enableS3 && stdenv.hostPlatform.isDarwin) - -> (lib.versionOlder boost.version "1.69" || lib.versionAtLeast boost.version "1.70") -) "S3 on Darwin requires Boost != 1.69"; - let arrow-testing = fetchFromGitHub { name = "arrow-testing"; @@ -75,11 +69,11 @@ let name = "parquet-testing"; owner = "apache"; repo = "parquet-testing"; - rev = "a7f1d288e693dbb08e3199851c4eb2140ff8dff2"; - hash = "sha256-zLWJOWcW7OYL32OwBm9VFtHbmG+ibhteRfHlKr9G3CQ="; + rev = "c7cf1374cf284c0c73024cd1437becea75558bf8"; + hash = "sha256-DThjyZ34LajHwXZy1IhYKUGUG/ejQ9WvBNuI8eUKmSs="; }; - version = "18.1.0"; + version = "19.0.0"; in stdenv.mkDerivation (finalAttrs: { pname = "arrow-cpp"; @@ -89,29 +83,11 @@ stdenv.mkDerivation (finalAttrs: { owner = "apache"; repo = "arrow"; rev = "apache-arrow-${version}"; - hash = "sha256-Jo3be5bVuDaDcSbW3pS8y9Wc2sz1W2tS6QTwf0XpODA"; + hash = "sha256-rjU/D362QfmejzjIsYaEwTMcLADbNf/pQohb323ifZI="; }; sourceRoot = "${finalAttrs.src.name}/cpp"; - patches = [ - # fixes build with libcxx-19 (llvm-19) remove on update - (fetchpatch { - name = "libcxx-19-fixes.patch"; - url = "https://github.com/apache/arrow/commit/29e8ea011045ba4318a552567a26b2bb0a7d3f05.patch"; - relative = "cpp"; - includes = [ "src/arrow/buffer_test.cc" ]; - hash = "sha256-ZHkznOilypi1J22d56PhLlw/hbz8RqwsOGDMqI1NsMs="; - }) - # https://github.com/apache/arrow/pull/45057 remove on update - (fetchpatch { - name = "boost-187.patch"; - url = "https://github.com/apache/arrow/commit/5ec8b64668896ff06a86b6a41e700145324e1e34.patch"; - relative = "cpp"; - hash = "sha256-GkB7u4YnnaCApOMQPYFJuLdY7R2LtLzKccMEpKCO9ic="; - }) - ]; - # versions are all taken from # https://github.com/apache/arrow/blob/apache-arrow-${version}/cpp/thirdparty/versions.txt From ccde39b06741b92c7ec07abc35702296450ae963 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 12:23:19 +0000 Subject: [PATCH 054/105] tana: 1.0.21 -> 1.0.23 --- pkgs/by-name/ta/tana/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ta/tana/package.nix b/pkgs/by-name/ta/tana/package.nix index a06dc1675215..0ae9a9493a04 100644 --- a/pkgs/by-name/ta/tana/package.nix +++ b/pkgs/by-name/ta/tana/package.nix @@ -55,7 +55,7 @@ let ]; buildInputs = glLibs ++ libs; runpathPackages = glLibs ++ [ stdenv.cc.cc stdenv.cc.libc ]; - version = "1.0.21"; + version = "1.0.23"; in stdenv.mkDerivation { pname = "tana"; @@ -63,7 +63,7 @@ stdenv.mkDerivation { src = fetchurl { url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb"; - hash = "sha256-NjBJz1zHLnWLWTxgSZwnmuZr2FbHuYLxynRG8jGMP+0="; + hash = "sha256-Z8k5ootRAon68+0HlFy9eycQkuVEKFGdghxCyao+gUY="; }; nativeBuildInputs = [ From eeb060be62ee3fe08dfc82615b8424808e0c8288 Mon Sep 17 00:00:00 2001 From: linuxissuper Date: Fri, 27 Dec 2024 23:37:06 +0100 Subject: [PATCH 055/105] lxqt-panel-profiles: init at 1.1 Co-authored-by: Wolfgang Walther --- .../lx/lxqt-panel-profiles/package.nix | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 pkgs/by-name/lx/lxqt-panel-profiles/package.nix diff --git a/pkgs/by-name/lx/lxqt-panel-profiles/package.nix b/pkgs/by-name/lx/lxqt-panel-profiles/package.nix new file mode 100644 index 000000000000..d87630bddf16 --- /dev/null +++ b/pkgs/by-name/lx/lxqt-panel-profiles/package.nix @@ -0,0 +1,55 @@ +{ + lib, + stdenv, + fetchFromGitea, + python3Packages, + qt6, + bash, +}: +let + pythonWithPyqt6 = python3Packages.python.withPackages (ps: [ + ps.pyqt6 + ]); +in +stdenv.mkDerivation rec { + pname = "lxqt-panel-profiles"; + version = "1.1"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "MrReplikant"; + repo = "lxqt-panel-profiles"; + rev = version; + hash = "sha256-YGjgTLodVTtDzP/SOEg+Ehf1LYggTnG1H1rN5m1jaNM="; + }; + + postPatch = '' + # after copying the layouts folder from the nix store + # add write permissions to the folder, so saving profiles works + substituteInPlace usr/bin/lxqt-panel-profiles \ + --replace-fail 'cp -r /usr/share/lxqt-panel-profiles/layouts $XDG_DATA_HOME/lxqt-panel-profiles' 'cp -r /usr/share/lxqt-panel-profiles/layouts $XDG_DATA_HOME/lxqt-panel-profiles; chmod -R u+w,g+w $XDG_DATA_HOME/lxqt-panel-profiles;' + + substituteInPlace usr/bin/lxqt-panel-profiles \ + --replace-fail "/bin/bash" "${bash}/bin/bash" \ + --replace-fail "/usr/share/" "$out/usr/share/" \ + --replace-fail "python3" "${pythonWithPyqt6}/bin/python" + + substituteInPlace usr/share/lxqt-panel-profiles/lxqt-panel-profiles.py \ + --replace-fail "qdbus" "${qt6.qttools}/bin/qdbus" + ''; + + installPhase = '' + mkdir $out + mv usr $out/usr + ''; + + meta = { + description = ""; + homepage = "https://codeberg.org/MrReplikant/lxqt-panel-profiles/"; + changelog = "https://codeberg.org/MrReplikant/lxqt-panel-profiles/releases/tag/${version}"; + license = lib.licenses.gpl2Plus; + maintainers = with lib.maintainers; [ linuxissuper ]; + mainProgram = "lxqt-panel-profiles"; + platforms = lib.platforms.linux; + }; +} From 9f1dc3e6cd9344c1c4e79d05d6d0ff9d611d961f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 13:19:58 +0000 Subject: [PATCH 056/105] hugo: 0.141.0 -> 0.143.0 --- pkgs/by-name/hu/hugo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index c2920a11f96d..87249e26ec81 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "hugo"; - version = "0.141.0"; + version = "0.143.0"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${version}"; - hash = "sha256-NjxHsS1VG/B1+rjmwTdoHOKraMh6z54pQqw8k9Nbuss="; + hash = "sha256-h0BrWL3dvdn1x0Z5bGrss8iVl0VG483mCHhg1CnZuaQ="; }; vendorHash = "sha256-2OZajJZnbD3Ks3xq501Ta5ba+3jDnI1GFiI5u2Y/i3A="; From 5cd635914afc68a0546f03b091713e26121de306 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 14:20:53 +0000 Subject: [PATCH 057/105] vsce: 3.2.1 -> 3.2.2 --- pkgs/by-name/vs/vsce/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vs/vsce/package.nix b/pkgs/by-name/vs/vsce/package.nix index 1e490328cfe2..5293ceafe1b7 100644 --- a/pkgs/by-name/vs/vsce/package.nix +++ b/pkgs/by-name/vs/vsce/package.nix @@ -12,16 +12,16 @@ buildNpmPackage rec { pname = "vsce"; - version = "3.2.1"; + version = "3.2.2"; src = fetchFromGitHub { owner = "microsoft"; repo = "vscode-vsce"; rev = "v${version}"; - hash = "sha256-S49tX0e0XW7RasYeFALKexP8516+7Umtglh1h6f5wEQ="; + hash = "sha256-zWs3DVb9BThCdjqQLfK4Z6wvph3oibVBdj+h3n33Lns="; }; - npmDepsHash = "sha256-k6LdGCpVoBNpHe4z7NrS0T/gcB1EQBvBxGAM3zo+AAo="; + npmDepsHash = "sha256-9tD2an6878XEXWbO5Jsplibd6lbzNBufdHJJ89mjMig="; postPatch = '' substituteInPlace package.json --replace-fail '"version": "0.0.0"' '"version": "${version}"' From 8b9c16e209b0b5bafe6c837476a1e1d0d900c9e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 15:00:27 +0000 Subject: [PATCH 058/105] zizmor: 1.2.2 -> 1.3.0 --- pkgs/by-name/zi/zizmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index ddbbf86305c6..4232e5c26a09 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage rec { pname = "zizmor"; - version = "1.2.2"; + version = "1.3.0"; src = fetchFromGitHub { owner = "woodruffw"; repo = "zizmor"; tag = "v${version}"; - hash = "sha256-J2pKaGPbRYWlupWHeXbDpxMDpWk+Px0yuKsH6wiFq5M="; + hash = "sha256-yETJh0fSTPGVZV7sdQl+ARbHImJ5n5w+R9kumu7n0Ww="; }; - cargoHash = "sha256-YrQBR5RVBAqYqdAucRiqO8cFmgdVvqA8HEYOXFieSsU="; + cargoHash = "sha256-QkR5PCJr9y0kVSIhqPsOn7xX0m6kr2wOwBroIEZUhAk="; passthru.tests.version = testers.testVersion { package = zizmor; From 84e13bf3fdb99c617292892416208e346a4a112e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 15:18:54 +0000 Subject: [PATCH 059/105] yash: 2.57 -> 2.58 --- pkgs/by-name/ya/yash/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yash/package.nix b/pkgs/by-name/ya/yash/package.nix index d3196034f355..a40e4b44cb6a 100644 --- a/pkgs/by-name/ya/yash/package.nix +++ b/pkgs/by-name/ya/yash/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "yash"; - version = "2.57"; + version = "2.58"; src = fetchFromGitHub { owner = "magicant"; repo = pname; rev = version; - hash = "sha256-TqQWbwNk2P2vETJ2294bd689WBry0xRdz7xz/NnMBrk="; + hash = "sha256-d0Dt/+TxAtfKndXao6Cd9IEujHwi6H5HQjgY774UEFY="; }; strictDeps = true; From e5edfc35878b8441735f3d1e5add10b55d6d7959 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:46:19 +0000 Subject: [PATCH 060/105] discord: 0.0.81 -> 0.0.82 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 948adfaa93c6..bfe08fb18f1e 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -9,7 +9,7 @@ let versions = if stdenv.hostPlatform.isLinux then { - stable = "0.0.81"; + stable = "0.0.82"; ptb = "0.0.127"; canary = "0.0.574"; development = "0.0.67"; @@ -26,7 +26,7 @@ let x86_64-linux = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; - hash = "sha256-V3xaBbCZX1TUaXxLbMOhJ8VFKMZBfCR/w5ajrAvu2kQ="; + hash = "sha256-L8Lwe5UavmbW1s3gsSJiHjbiZnNtyEsEJzlrN0Fgc3w="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; From 037350e0e6b829ae850ad291dc1344eb4e208d75 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:47:03 +0000 Subject: [PATCH 061/105] discord-canary: 0.0.574 -> 0.0.581 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index bfe08fb18f1e..ca14342aefd4 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -11,7 +11,7 @@ let { stable = "0.0.82"; ptb = "0.0.127"; - canary = "0.0.574"; + canary = "0.0.581"; development = "0.0.67"; } else @@ -34,7 +34,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; - hash = "sha256-pZdHl7U3aNmxe6PtaK7JbQ7XdAPtlTAUuGcBRFkQI3s="; + hash = "sha256-PUTu1eoq8lB+4rX0qACh3M8tOjR83Tgs3vaN5t70Mo8="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; From 624b7e0b80fad3f1e6ce781bca5f51f57bafea7e Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:48:54 +0000 Subject: [PATCH 062/105] discord-development: 0.0.67 -> 0.0.68 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index ca14342aefd4..b119c4333f4e 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -12,7 +12,7 @@ let stable = "0.0.82"; ptb = "0.0.127"; canary = "0.0.581"; - development = "0.0.67"; + development = "0.0.68"; } else { @@ -38,7 +38,7 @@ let }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; - hash = "sha256-YwOhdNM6l+E/X6JX5ttyJsJmf3Pa+BN7N0mG7923xI4="; + hash = "sha256-Vfsuz7/o2iVssOi4I9MmQc5T8ct8WTaCavvT9/OycPs="; }; }; x86_64-darwin = { From 2e342723f8dfa649d27f4e2f09ed50a51a045a74 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:50:26 +0000 Subject: [PATCH 063/105] discord-ptb: 0.0.127 -> 0.0.128 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index b119c4333f4e..349672205b0e 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -10,7 +10,7 @@ let if stdenv.hostPlatform.isLinux then { stable = "0.0.82"; - ptb = "0.0.127"; + ptb = "0.0.128"; canary = "0.0.581"; development = "0.0.68"; } @@ -30,7 +30,7 @@ let }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; - hash = "sha256-mgR2MDQ3ZtgBltQPOxT6773aNUx5hH2P6LvFJFEuUts="; + hash = "sha256-ccmlOyzPu6aMqmC2+mRXMQh6OYIFLrlTNwKmBGE61ic="; }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; From 6fcfeebf68a1ec1c5fbfb69b434d3cdaa74aadd3 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:51:07 +0000 Subject: [PATCH 064/105] pkgsCross.aarch64-darwin.discord: 0.0.333 -> 0.0.334 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 349672205b0e..cb4a12b2755b 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -16,7 +16,7 @@ let } else { - stable = "0.0.333"; + stable = "0.0.334"; ptb = "0.0.157"; canary = "0.0.686"; development = "0.0.78"; @@ -44,7 +44,7 @@ let x86_64-darwin = { stable = fetchurl { url = "https://stable.dl2.discordapp.net/apps/osx/${version}/Discord.dmg"; - hash = "sha256-ebPbTIiaZ2hMoJdVCax0hT2bLUFLj5fuIf2e74qLHns="; + hash = "sha256-8zAwOh1waRAQwW/RnjUJsOQJmYcCK5dZ10Ib08F7U08="; }; ptb = fetchurl { url = "https://ptb.dl2.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; From 13b1d08271114b22353a87f737e1fc4c2e6ecd67 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Sun, 2 Feb 2025 15:51:50 +0000 Subject: [PATCH 065/105] pkgsCross.aarch64-darwin.discord-canary: 0.0.686 -> 0.0.692 --- .../networking/instant-messengers/discord/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index cb4a12b2755b..484722aedf2d 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -18,7 +18,7 @@ let { stable = "0.0.334"; ptb = "0.0.157"; - canary = "0.0.686"; + canary = "0.0.692"; development = "0.0.78"; }; version = versions.${branch}; @@ -52,7 +52,7 @@ let }; canary = fetchurl { url = "https://canary.dl2.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; - hash = "sha256-F3vLcLjNhYRGnOyuNziwtbBNxiUKgw6wZaa1LbVF5PU="; + hash = "sha256-xA9TU6ODC6c8m+dLHxc5ZxD+SmTfXIjXl1wbA5JVay4="; }; development = fetchurl { url = "https://development.dl2.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; From e6db0cb29060a3f34e88691d4e146786d92f0b53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 17:01:56 +0000 Subject: [PATCH 066/105] ryubing: 1.2.80 -> 1.2.81 --- pkgs/by-name/ry/ryubing/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ry/ryubing/package.nix b/pkgs/by-name/ry/ryubing/package.nix index 2a5f1deac06b..b30d3abfc409 100644 --- a/pkgs/by-name/ry/ryubing/package.nix +++ b/pkgs/by-name/ry/ryubing/package.nix @@ -30,13 +30,13 @@ buildDotnetModule rec { pname = "ryubing"; - version = "1.2.80"; + version = "1.2.81"; src = fetchFromGitHub { owner = "Ryubing"; repo = "Ryujinx"; rev = version; - hash = "sha256-BIiqXXtkc55FQL0HAXxtyx3rA42DTcTxG2pdNmEa5jE="; + hash = "sha256-P/lTXhdSXhoseBYC5NcSZDCQCUL9z2yt5LuGj8V0BdU="; }; nativeBuildInputs = lib.optional stdenv.isDarwin [ From bb0fe02c06ab1cac429aa60ddeb379c04cf91371 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Sun, 2 Feb 2025 18:10:12 +0300 Subject: [PATCH 067/105] restinio: fix build Test builds fail with cmake configuration error: > string sub-command JSON failed parsing json string: * Line 1, Column 1 This is a silly regression from catch2_3 3.7.1 -> 3.8.0 bump [1]. Looks like the upstream doesn't hold catch2 correctly and overrides `main` for this test so catch2 test discovery machinery can't work. Upstream issue [2]. [1]: https://www.github.com/NixOS/nixpkgs/pull/371311 [2]: https://www.github.com/Stiffstream/restinio/issues/230 --- pkgs/by-name/re/restinio/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/re/restinio/package.nix b/pkgs/by-name/re/restinio/package.nix index 0d267b42cc1f..005c147e13ff 100644 --- a/pkgs/by-name/re/restinio/package.nix +++ b/pkgs/by-name/re/restinio/package.nix @@ -30,6 +30,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-heVdo0MtsWi/r9yse+/FZ55lhiunyEdwB3UkOOY5Vj0="; }; + # https://www.github.com/Stiffstream/restinio/issues/230 + # > string sub-command JSON failed parsing json string: * Line 1, Column 1 + # > Syntax error: value, object or array expected. + postPatch = '' + substituteInPlace dev/test/CMakeLists.txt \ + --replace-fail "add_subdirectory(metaprogramming)" "" + ''; + strictDeps = true; nativeBuildInputs = [ cmake ]; From 97ae8286a5d9c51d8c2bf48d39629b7f174dbc61 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Sun, 2 Feb 2025 21:05:36 +0300 Subject: [PATCH 068/105] restinio: fix darwin --- pkgs/by-name/re/restinio/package.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pkgs/by-name/re/restinio/package.nix b/pkgs/by-name/re/restinio/package.nix index 005c147e13ff..4fda8d50d2fd 100644 --- a/pkgs/by-name/re/restinio/package.nix +++ b/pkgs/by-name/re/restinio/package.nix @@ -82,6 +82,28 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; enableParallelChecking = false; + __darwinAllowLocalNetworking = true; + preCheck = + let + disabledTests = + [ ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Tests that fail with error: 'unable to write: Operation not permitted' + "HTTP echo server" + "single_thread_connection_limiter" + "simple sendfile" + "simple sendfile with std::filesystem::path" + "sendfile the same file several times" + "sendfile 2 files" + "sendfile offsets_and_size" + "sendfile chunks" + "sendfile with partially-read response" + ]; + excludeRegex = "^(${builtins.concatStringsSep "|" disabledTests})"; + in + lib.optionalString (builtins.length disabledTests != 0) '' + checkFlagsArray+=(ARGS="--exclude-regex '${excludeRegex}'") + ''; meta = with lib; { description = "Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library"; From 062e6ffec74679799c7073f45e5bb8d7ebc1cbff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 2 Feb 2025 11:35:30 -0800 Subject: [PATCH 069/105] python313Packages.pyhomee: init at 1.2.5 --- .../python-modules/pyhomee/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/pyhomee/default.nix diff --git a/pkgs/development/python-modules/pyhomee/default.nix b/pkgs/development/python-modules/pyhomee/default.nix new file mode 100644 index 000000000000..ee6feb85e487 --- /dev/null +++ b/pkgs/development/python-modules/pyhomee/default.nix @@ -0,0 +1,41 @@ +{ + aiohttp, + buildPythonPackage, + fetchFromGitHub, + lib, + setuptools, + websockets, +}: + +buildPythonPackage rec { + pname = "pyhomee"; + version = "1.2.5"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Taraman17"; + repo = "pyHomee"; + tag = "v${version}"; + hash = "sha256-cwiV2GvoWeFQ4YrwwHW7ZHk2ZjvBKSAff4xY7+iUpAk="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + aiohttp + websockets + ]; + + pythonImportsCheck = [ "pyHomee" ]; + + # upstream has no tests + doCheck = false; + + meta = { + changelog = "https://github.com/Taraman17/pyHomee/blob/${src.tag}/CHANGELOG.md"; + description = "Python library to interact with homee"; + homepage = "https://github.com/Taraman17/pyHomee"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fbb6c7877c80..4fc088cf9c3c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -11941,6 +11941,8 @@ self: super: with self; { pyhocon = callPackage ../development/python-modules/pyhocon { }; + pyhomee = callPackage ../development/python-modules/pyhomee { }; + pyhomematic = callPackage ../development/python-modules/pyhomematic { }; pyhomepilot = callPackage ../development/python-modules/pyhomepilot { }; From e5666a0ae9496a6b590387905838250d85f31abf Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 22 Jan 2025 13:10:56 -0800 Subject: [PATCH 070/105] python312Packages.scalene: 1.5.49 -> 1.5.51 --- .../python-modules/scalene/default.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/scalene/default.nix b/pkgs/development/python-modules/scalene/default.nix index b03c0f041e2f..a9a3aa22ef80 100644 --- a/pkgs/development/python-modules/scalene/default.nix +++ b/pkgs/development/python-modules/scalene/default.nix @@ -31,22 +31,22 @@ let owner = "mpaland"; repo = "printf"; name = "printf"; - rev = "v4.0.0"; + tag = "v4.0.0"; sha256 = "sha256-tgLJNJw/dJGQMwCmfkWNBvHB76xZVyyfVVplq7aSJnI="; }; in buildPythonPackage rec { pname = "scalene"; - version = "1.5.49"; + version = "1.5.51"; pyproject = true; disabled = pythonOlder "3.9"; src = fetchFromGitHub { owner = "plasma-umass"; repo = "scalene"; - rev = "v${version}"; - hash = "sha256-Ivce90+W9NBMQjebj3zCB5eqDJydT8OTPYy4fjbybgI="; + tag = "v${version}"; + hash = "sha256-507auU1uy3StmDWruwd/sgJDpV1WhbneSj/bTxUuAN0="; }; patches = [ @@ -109,5 +109,15 @@ buildPythonPackage rec { mainProgram = "scalene"; license = licenses.asl20; maintainers = with maintainers; [ sarahec ]; + badPlatforms = [ + # The scalene doesn't seem to account for arm64 linux + "aarch64-linux" + + # On darwin, builds 1) assume aarch64 and 2) mistakenly compile one part as + # x86 and the other as arm64 then tries to link them into a single binary + # which fails. + "x86_64-darwin" + "aarch64-darwin" + ]; }; } From 93342e3e44cb8743e93767907268e03a1794ef0d Mon Sep 17 00:00:00 2001 From: Victor Engmark Date: Sat, 11 Jan 2025 21:19:03 +0100 Subject: [PATCH 071/105] python312Packages.django-registration: init at 5.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com> --- .../django-registration/default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/django-registration/default.nix diff --git a/pkgs/development/python-modules/django-registration/default.nix b/pkgs/development/python-modules/django-registration/default.nix new file mode 100644 index 000000000000..2e91cda32f98 --- /dev/null +++ b/pkgs/development/python-modules/django-registration/default.nix @@ -0,0 +1,56 @@ +{ + lib, + buildPythonPackage, + confusable-homoglyphs, + coverage, + django, + fetchFromGitHub, + pdm-backend, + pythonAtLeast, + pythonOlder, +}: + +buildPythonPackage rec { + pname = "django-registration"; + version = "5.1.0"; + pyproject = true; + + disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; + + src = fetchFromGitHub { + owner = "ubernostrum"; + repo = "django-registration"; + tag = version; + hash = "sha256-02kAZXxzTdLBvgff+WNUww2k/yGqxIG5gv8gXy9z7KE="; + }; + + build-system = [ pdm-backend ]; + + dependencies = [ + confusable-homoglyphs + ]; + + nativeCheckInputs = [ + coverage + django + ]; + + installCheckPhase = '' + runHook preInstallCheck + + DJANGO_SETTINGS_MODULE=tests.settings python -m coverage run --source django_registration runtests.py + + runHook postInstallCheck + ''; + + pythonImportsCheck = [ "django_registration" ]; + + meta = { + changelog = "https://github.com/ubernostrum/django-registration/blob/${version}/docs/changelog.rst"; + description = "User registration app for Django"; + homepage = "https://django-registration.readthedocs.io/en/${version}/"; + downloadPage = "https://github.com/ubernostrum/django-registration"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.l0b0 ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c5515b993545..656ee604dbae 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3619,6 +3619,8 @@ self: super: with self; { django-q2 = callPackage ../development/python-modules/django-q2 { }; + django-registration = callPackage ../development/python-modules/django-registration { }; + django-scheduler = callPackage ../development/python-modules/django-scheduler { }; django-scim2 = callPackage ../development/python-modules/django-scim2 { }; From 713fd7e838a6bf9a6336a096d20b0b9caba5dabb Mon Sep 17 00:00:00 2001 From: Eric Roberts Date: Thu, 16 Jan 2025 13:44:44 +0000 Subject: [PATCH 072/105] maintainers: add three --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4d1bcd1163fa..c218e28ad7fe 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -23218,6 +23218,12 @@ githubId = 1391883; name = "Tom Hall"; }; + three = { + email = "eric@ericroberts.dev"; + github = "three"; + githubId = 1761259; + name = "Eric Roberts"; + }; thtrf = { email = "thtrf@proton.me"; github = "thtrf"; From 08d1de263a220f95a675ccb0c58cff99d2626897 Mon Sep 17 00:00:00 2001 From: Eric Roberts Date: Thu, 16 Jan 2025 13:45:24 +0000 Subject: [PATCH 073/105] hoarder: init at 0.21.0 --- pkgs/by-name/ho/hoarder/helpers/hoarder-cli | 5 + pkgs/by-name/ho/hoarder/helpers/migrate | 10 ++ pkgs/by-name/ho/hoarder/helpers/start-web | 11 ++ pkgs/by-name/ho/hoarder/helpers/start-workers | 11 ++ pkgs/by-name/ho/hoarder/package.nix | 143 ++++++++++++++++++ .../patches/dont-lock-pnpm-version.patch | 24 +++ .../hoarder/patches/fix-migrations-path.patch | 15 ++ .../ho/hoarder/patches/use-local-font.patch | 47 ++++++ 8 files changed, 266 insertions(+) create mode 100755 pkgs/by-name/ho/hoarder/helpers/hoarder-cli create mode 100755 pkgs/by-name/ho/hoarder/helpers/migrate create mode 100755 pkgs/by-name/ho/hoarder/helpers/start-web create mode 100755 pkgs/by-name/ho/hoarder/helpers/start-workers create mode 100644 pkgs/by-name/ho/hoarder/package.nix create mode 100644 pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch create mode 100644 pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch create mode 100644 pkgs/by-name/ho/hoarder/patches/use-local-font.patch diff --git a/pkgs/by-name/ho/hoarder/helpers/hoarder-cli b/pkgs/by-name/ho/hoarder/helpers/hoarder-cli new file mode 100755 index 000000000000..0a957eacaad9 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/hoarder-cli @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +NODEJS= +exec "$NODEJS/bin/node" "$HOARDER_LIB_PATH/apps/cli/dist/index.mjs" "$@" diff --git a/pkgs/by-name/ho/hoarder/helpers/migrate b/pkgs/by-name/ho/hoarder/helpers/migrate new file mode 100755 index 000000000000..e11a50542340 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/migrate @@ -0,0 +1,10 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +RELEASE= +NODE_ENV=production + +[[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists + +export RELEASE NODE_ENV +exec "$HOARDER_LIB_PATH/node_modules/.bin/tsx" "$HOARDER_LIB_PATH/packages/db/migrate.ts" "$@" diff --git a/pkgs/by-name/ho/hoarder/helpers/start-web b/pkgs/by-name/ho/hoarder/helpers/start-web new file mode 100755 index 000000000000..93c920f07a55 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/start-web @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +RELEASE= +NODEJS= +NODE_ENV=production + +[[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists + +export RELEASE NODE_ENV +exec "$NODEJS/bin/node" "$HOARDER_LIB_PATH/apps/web/.next/standalone/apps/web/server.js" diff --git a/pkgs/by-name/ho/hoarder/helpers/start-workers b/pkgs/by-name/ho/hoarder/helpers/start-workers new file mode 100755 index 000000000000..5af794341bb5 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/helpers/start-workers @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -eu -o pipefail +HOARDER_LIB_PATH= +RELEASE= +NODE_ENV=production +NODE_PATH="$HOARDER_LIB_PATH/apps/workers" + +[[ -d "$DATA_DIR" ]] # Ensure DATA_DIR is defined and exists + +export RELEASE NODE_ENV NODE_PATH +exec "$HOARDER_LIB_PATH/node_modules/.bin/tsx" "$HOARDER_LIB_PATH/apps/workers/index.ts" diff --git a/pkgs/by-name/ho/hoarder/package.nix b/pkgs/by-name/ho/hoarder/package.nix new file mode 100644 index 000000000000..9635eceec1e2 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/package.nix @@ -0,0 +1,143 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nodejs, + node-gyp, + inter, + python3, + srcOnly, + removeReferencesTo, + pnpm_9, +}: +let + pnpm = pnpm_9; +in +stdenv.mkDerivation (finalAttrs: { + pname = "hoarder"; + version = "0.21.0"; + + src = fetchFromGitHub { + owner = "hoarder-app"; + repo = "hoarder"; + tag = "v${finalAttrs.version}"; + hash = "sha256-3xgpiqq+BV0a/OlcQiGDt59fYNF+zP0+HPeBCRiZj48="; + }; + + patches = [ + ./patches/use-local-font.patch + ./patches/fix-migrations-path.patch + ./patches/dont-lock-pnpm-version.patch + ]; + postPatch = '' + ln -s ${inter}/share/fonts/truetype ./apps/landing/app/fonts + ln -s ${inter}/share/fonts/truetype ./apps/web/app/fonts + ''; + + nativeBuildInputs = [ + python3 + nodejs + node-gyp + pnpm.configHook + ]; + pnpmDeps = pnpm.fetchDeps { + inherit (finalAttrs) pname version; + + # We need to pass the patched source code, so pnpm sees the patched version + src = stdenv.mkDerivation { + name = "${finalAttrs.pname}-patched-source"; + phases = [ + "unpackPhase" + "patchPhase" + "installPhase" + ]; + src = finalAttrs.src; + patches = finalAttrs.patches; + installPhase = "cp -pr --reflink=auto -- . $out"; + }; + + hash = "sha256-U2wrjBhklP7c8S3QQoUtOPTYyJr7MBOwm0R/76FjhqE="; + }; + buildPhase = '' + runHook preBuild + + # Based on matrix-appservice-discord + pushd node_modules/better-sqlite3 + npm run build-release --offline "--nodedir=${srcOnly nodejs}" + find build -type f -exec ${removeReferencesTo}/bin/remove-references-to -t "${srcOnly nodejs}" {} \; + popd + + export CI=true + + echo "Compiling apps/web..." + pushd apps/web + pnpm run build + popd + + echo "Building apps/cli" + pushd apps/cli + pnpm run build + popd + + runHook postBuild + ''; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/doc/hoarder + cp README.md LICENSE $out/share/doc/hoarder + + # Copy necessary files into lib/hoarder while keeping the directory structure + LIB_TO_COPY="node_modules apps/web/.next/standalone apps/cli/dist apps/workers packages/db packages/shared packages/trpc" + HOARDER_LIB_PATH="$out/lib/hoarder" + for DIR in $LIB_TO_COPY; do + mkdir -p "$HOARDER_LIB_PATH/$DIR" + cp -a $DIR/{.,}* "$HOARDER_LIB_PATH/$DIR" + chmod -R u+w "$HOARDER_LIB_PATH/$DIR" + done + + # NextJS requires static files are copied in a specific way + # https://nextjs.org/docs/pages/api-reference/config/next-config-js/output#automatically-copying-traced-files + cp -r ./apps/web/public "$HOARDER_LIB_PATH/apps/web/.next/standalone/apps/web/" + cp -r ./apps/web/.next/static "$HOARDER_LIB_PATH/apps/web/.next/standalone/apps/web/.next/" + + # Copy and patch helper scripts + for HELPER_SCRIPT in ${./helpers}/*; do + HELPER_SCRIPT_NAME="$(basename "$HELPER_SCRIPT")" + cp "$HELPER_SCRIPT" "$HOARDER_LIB_PATH/" + substituteInPlace "$HOARDER_LIB_PATH/$HELPER_SCRIPT_NAME" \ + --replace-warn "HOARDER_LIB_PATH=" "HOARDER_LIB_PATH=$HOARDER_LIB_PATH" \ + --replace-warn "RELEASE=" "RELEASE=${finalAttrs.version}" \ + --replace-warn "NODEJS=" "NODEJS=${nodejs}" + chmod +x "$HOARDER_LIB_PATH/$HELPER_SCRIPT_NAME" + patchShebangs "$HOARDER_LIB_PATH/$HELPER_SCRIPT_NAME" + done + + # The cli should be in bin/ + mkdir -p $out/bin + mv "$HOARDER_LIB_PATH/hoarder-cli" $out/bin/ + + runHook postInstall + ''; + + fixupPhase = '' + runHook preFixup + + # Remove large dependencies that are not necessary during runtime + rm -rf $out/lib/hoarder/node_modules/{@next,next,@swc,react-native,monaco-editor,faker,@typescript-eslint,@microsoft,@typescript-eslint,pdfjs-dist} + + # Remove broken symlinks + find $out -type l ! -exec test -e {} \; -delete + + runHook postFixup + ''; + + meta = { + homepage = "https://github.com/hoarder-app/hoarder"; + description = "Self-hostable bookmark-everything app with a touch of AI for the data hoarders out there"; + license = lib.licenses.agpl3Only; + maintainers = [ lib.maintainers.three ]; + platforms = lib.platforms.linux; + }; +}) diff --git a/pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch b/pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch new file mode 100644 index 000000000000..5f56dff81d35 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/patches/dont-lock-pnpm-version.patch @@ -0,0 +1,24 @@ +The Hoarder project uses a very specific version of pnpm (9.0.0-alpha.8) and +will fail to build with other pnpm versions. Instead of adding this pnpm +version to nixpkgs, we override this requirement and use the latest v9 release. + +--- +--- a/package.json ++++ b/package.json +@@ -33,7 +33,7 @@ + "turbo": "^2.1.2" + }, + "prettier": "@hoarder/prettier-config", +- "packageManager": "pnpm@9.0.0-alpha.8+sha256.a433a59569b00389a951352956faf25d1fdf43b568213fbde591c36274d4bc30", ++ "packageManager": "pnpm", + "pnpm": { + "patchedDependencies": { + "xcode@3.0.1": "patches/xcode@3.0.1.patch" +--- a/pnpm-lock.yaml ++++ b/pnpm-lock.yaml +@@ -1,4 +1,4 @@ +-lockfileVersion: '7.0' ++lockfileVersion: '9.0' + + settings: + autoInstallPeers: true diff --git a/pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch b/pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch new file mode 100644 index 000000000000..dfc49380b64d --- /dev/null +++ b/pkgs/by-name/ho/hoarder/patches/fix-migrations-path.patch @@ -0,0 +1,15 @@ +Without this change the migrations script will fail if the working directory +isn't the same directory this file is located in. To improve usability we +specify the migrations folder relative to __dirname, which doesn't depend on the +working directory. + +--- +--- a/packages/db/migrate.ts ++++ b/packages/db/migrate.ts +@@ -1,4 +1,5 @@ + import { db } from "./drizzle"; + import { migrate } from "drizzle-orm/better-sqlite3/migrator"; ++import path from "path"; + +-migrate(db, { migrationsFolder: "./drizzle" }); ++migrate(db, { migrationsFolder: path.join(__dirname, "./drizzle") }); diff --git a/pkgs/by-name/ho/hoarder/patches/use-local-font.patch b/pkgs/by-name/ho/hoarder/patches/use-local-font.patch new file mode 100644 index 000000000000..e1092cba3ac7 --- /dev/null +++ b/pkgs/by-name/ho/hoarder/patches/use-local-font.patch @@ -0,0 +1,47 @@ +Prevents NextJS from attempting to download fonts during build. The fonts +directory will be created in the derivation script. + +See similar patches: + pkgs/by-name/cr/crabfit-frontend/01-localfont.patch + pkgs/by-name/al/alcom/use-local-fonts.patch + pkgs/by-name/ne/nextjs-ollama-llm-ui/0002-use-local-google-fonts.patch + +--- +--- a/apps/landing/app/layout.tsx ++++ b/apps/landing/app/layout.tsx +@@ -1,11 +1,14 @@ + import type { Metadata } from "next"; +-import { Inter } from "next/font/google"; ++import localFont from 'next/font/local'; + + import "@hoarder/tailwind-config/globals.css"; + + import React from "react"; + +-const inter = Inter({ subsets: ["latin"] }); ++const inter = localFont({ ++ subsets: ["latin"], ++ src: "./fonts/InterVariable.ttf", ++}); + + export const metadata: Metadata = { + title: "Hoarder", +--- a/apps/web/app/layout.tsx ++++ b/apps/web/app/layout.tsx +@@ -1,5 +1,5 @@ + import type { Metadata } from "next"; +-import { Inter } from "next/font/google"; ++import localFont from 'next/font/local'; + + import "@hoarder/tailwind-config/globals.css"; + +@@ -13,7 +13,8 @@ + + import { clientConfig } from "@hoarder/shared/config"; + +-const inter = Inter({ ++const inter = localFont({ ++ src: "./fonts/InterVariable.ttf", + subsets: ["latin"], + fallback: ["sans-serif"], + }); From 01f9ddad8e1aa39c51a95071699a2cb2430598ef Mon Sep 17 00:00:00 2001 From: "Manuel F. Schmid" <3769324+mfsch@users.noreply.github.com> Date: Fri, 31 Jan 2025 01:10:40 +0000 Subject: [PATCH 074/105] zeroad: 0.0.26 -> 0.27.0 --- pkgs/games/0ad/data.nix | 4 +- pkgs/games/0ad/fix-build-script.patch | 13 ++++ pkgs/games/0ad/game.nix | 76 ++++++++------------ pkgs/games/0ad/spidermonkey-cargo-toml.patch | 15 ---- 4 files changed, 43 insertions(+), 65 deletions(-) create mode 100644 pkgs/games/0ad/fix-build-script.patch delete mode 100644 pkgs/games/0ad/spidermonkey-cargo-toml.patch diff --git a/pkgs/games/0ad/data.nix b/pkgs/games/0ad/data.nix index 9165b107be4d..1a2fc18052ec 100644 --- a/pkgs/games/0ad/data.nix +++ b/pkgs/games/0ad/data.nix @@ -10,8 +10,8 @@ stdenv.mkDerivation rec { inherit (zeroad-unwrapped) version; src = fetchurl { - url = "http://releases.wildfiregames.com/0ad-${version}-alpha-unix-data.tar.xz"; - sha256 = "sgDkhVj4goB5EOPGhlZ7ajliSNnUGAROz94JCwV3LX0="; + url = "http://releases.wildfiregames.com/0ad-${version}-unix-data.tar.xz"; + hash = "sha256-PkiFWrjh74EnAzhGLIJwsBUhPxT14FSquSrXTV6lneo="; }; installPhase = '' diff --git a/pkgs/games/0ad/fix-build-script.patch b/pkgs/games/0ad/fix-build-script.patch new file mode 100644 index 000000000000..be341779561d --- /dev/null +++ b/pkgs/games/0ad/fix-build-script.patch @@ -0,0 +1,13 @@ +diff --git a/libraries/build-source-libs.sh b/libraries/build-source-libs.sh +index 323260a5..da67b293 100755 +--- a/libraries/build-source-libs.sh ++++ b/libraries/build-source-libs.sh +@@ -62,7 +62,7 @@ while [ "$#" -gt 0 ]; do + --with-system-cxxtest) with_system_cxxtest=true ;; + --with-system-nvtt) with_system_nvtt=true ;; + --with-system-mozjs) with_system_mozjs=true ;; +- --with-system-premake) with_system_mozjs=true ;; ++ --with-system-premake) with_system_premake=true ;; + --with-spirv-reflect) with_spirv_reflect=true ;; + -j*) JOBS="$1" ;; + *) diff --git a/pkgs/games/0ad/game.nix b/pkgs/games/0ad/game.nix index 57927aaad218..41b630162dd8 100644 --- a/pkgs/games/0ad/game.nix +++ b/pkgs/games/0ad/game.nix @@ -9,8 +9,8 @@ fmt, libidn, pkg-config, - spidermonkey_78, - boost183, + spidermonkey_115, + boost, icu, libxml2, libpng, @@ -32,6 +32,8 @@ SDL2, gloox, nvidia-texture-tools, + premake5, + cxxtest, freetype, withEditor ? true, wxGTK, @@ -40,28 +42,13 @@ # You can find more instructions on how to build 0ad here: # https://trac.wildfiregames.com/wiki/BuildInstructions -let - # the game requires a special version 78.6.0 of spidermonkey, otherwise - # we get compilation errors. We override the src attribute of spidermonkey_78 - # in order to reuse that declaration, while giving it a different source input. - spidermonkey_78_6 = spidermonkey_78.overrideAttrs (old: rec { - version = "78.6.0"; - src = fetchurl { - url = "mirror://mozilla/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz"; - sha256 = "0lyg65v380j8i2lrylwz8a5ya80822l8vcnlx3dfqpd3s6zzjsay"; - }; - patches = (old.patches or [ ]) ++ [ - ./spidermonkey-cargo-toml.patch - ]; - }); -in stdenv.mkDerivation rec { pname = "0ad"; - version = "0.0.26"; + version = "0.27.0"; src = fetchurl { - url = "http://releases.wildfiregames.com/0ad-${version}-alpha-unix-build.tar.xz"; - sha256 = "Lhxt9+MxLnfF+CeIZkz/w6eNO/YGBsAAOSdeHRPA7ks="; + url = "http://releases.wildfiregames.com/0ad-${version}-unix-build.tar.xz"; + hash = "sha256-qpSFcAl1DV9h2/AWvBUOO9y9s6zfyK0gtzq4tD6aG6Y="; }; nativeBuildInputs = [ @@ -71,10 +58,8 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - spidermonkey_78_6 - # boost 1.86 fails with the following error: - # error: 'boost::filesystem::wpath' {aka 'class boost::filesystem::path'} has no member named 'leaf' - boost183 + spidermonkey_115 + boost icu libxml2 libpng @@ -99,6 +84,8 @@ stdenv.mkDerivation rec { libsodium fmt freetype + premake5 + cxxtest ] ++ lib.optional withEditor wxGTK; env.NIX_CFLAGS_COMPILE = toString [ @@ -108,8 +95,6 @@ stdenv.mkDerivation rec { "-I${SDL2}/include/SDL2" "-I${fmt.dev}/include" "-I${nvidia-texture-tools.dev}/include" - # TODO: drop with next update - "-Wno-error=implicit-function-declaration" ]; NIX_CFLAGS_LINK = toString [ @@ -118,39 +103,34 @@ stdenv.mkDerivation rec { patches = [ ./rootdir_env.patch - - # Fix build with libxml v2.12 + # Fix build script when using system premake + # https://gitea.wildfiregames.com/0ad/0ad/pulls/7571 # FIXME: Remove with next package update - (fetchpatch { - name = "libxml-2.12-fix.patch"; - url = "https://github.com/0ad/0ad/commit/d242631245edb66816ef9960bdb2c61b68e56cec.patch"; - hash = "sha256-Ik8ThkewB7wyTPTI7Y6k88SqpWUulXK698tevfSBr6I="; - }) - # Fix build with GCC 13 - # FIXME: Remove with next package update - (fetchpatch { - name = "gcc-13-fix.patch"; - url = "https://github.com/0ad/0ad/commit/093e1eb23519ab4a4633a999a555a58e4fd5343e.patch"; - hash = "sha256-NuWO64narU1JID/F3cj7lJKjo96XR7gSW0w8I3/hhuw="; - }) - # Fix build with miniupnpc 2.2.8 - # https://github.com/0ad/0ad/pull/45 - (fetchpatch2 { - url = "https://github.com/0ad/0ad/commit/1575580bbc5278576693f3fbbb32de0b306aa27e.patch?full_index=1"; - hash = "sha256-iXiUYTJCWwJpb2U3P58jTV4OpyW6quofu8Jq6xNEq48="; - }) + ./fix-build-script.patch ]; configurePhase = '' # Delete shipped libraries which we don't need. - rm -rf libraries/source/{enet,miniupnpc,nvtt,spidermonkey} + rm -rf libraries/source/{cxxtest-4.4,nvtt,premake-core,spidermonkey,spirv-reflect} + + # Build remaining library dependencies (should be fcollada only) + pushd libraries + ./build-source-libs.sh \ + --with-system-cxxtest \ + --with-system-nvtt \ + --with-system-mozjs \ + --with-system-premake \ + -j$NIX_BUILD_CORES + popd # Update Makefiles pushd build/workspaces ./update-workspaces.sh \ + --with-system-premake5 \ + --with-system-cxxtest \ --with-system-nvtt \ --with-system-mozjs \ - ${lib.optionalString withEditor "--enable-atlas"} \ + ${lib.optionalString (!withEditor) "--without-atlas"} \ --bindir="$out"/bin \ --libdir="$out"/lib/0ad \ --without-tests \ diff --git a/pkgs/games/0ad/spidermonkey-cargo-toml.patch b/pkgs/games/0ad/spidermonkey-cargo-toml.patch deleted file mode 100644 index 4cb8c3735dbd..000000000000 --- a/pkgs/games/0ad/spidermonkey-cargo-toml.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/Cargo.toml b/Cargo.toml -index 6f6199ab26..c3f92db9d8 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -68,8 +68,8 @@ panic = "abort" - libudev-sys = { path = "dom/webauthn/libudev-sys" } - packed_simd = { git = "https://github.com/hsivonen/packed_simd", rev="3541e3818fdc7c2a24f87e3459151a4ce955a67a" } - rlbox_lucet_sandbox = { git = "https://github.com/PLSysSec/rlbox_lucet_sandbox/", rev="d510da5999a744c563b0acd18056069d1698273f" } --nix = { git = "https://github.com/shravanrn/nix/", branch = "r0.13.1", rev="4af6c367603869a30fddb5ffb0aba2b9477ba92e" } --spirv_cross = { git = "https://github.com/kvark/spirv_cross", branch = "wgpu3", rev = "20191ad2f370afd6d247edcb9ff9da32d3bedb9c" } -+nix = { git = "https://github.com/shravanrn/nix/", branch = "r0.13.1" } -+spirv_cross = { git = "https://github.com/kvark/spirv_cross", branch = "wgpu3" } - # failure's backtrace feature might break our builds, see bug 1608157. - failure = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" } - failure_derive = { git = "https://github.com/badboy/failure", rev = "64af847bc5fdcb6d2438bec8a6030812a80519a5" } From 33d6e619948df85f5d31dc61bb54c0b47fdc89cb Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sun, 2 Feb 2025 22:01:31 +0100 Subject: [PATCH 075/105] ray: add support for aarch64-linux --- .../python-modules/ray/default.nix | 35 ++++++++++++++----- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/ray/default.nix b/pkgs/development/python-modules/ray/default.nix index e9092858650a..20d0e8f9215b 100644 --- a/pkgs/development/python-modules/ray/default.nix +++ b/pkgs/development/python-modules/ray/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, pythonOlder, pythonAtLeast, @@ -71,15 +72,30 @@ buildPythonPackage rec { inherit pname version; format = "wheel"; - disabled = pythonOlder "3.10" || pythonAtLeast "3.13"; + disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; src = let pyShortVersion = "cp${builtins.replaceStrings [ "." ] [ "" ] python.pythonVersion}"; - binary-hashes = { - cp310 = "sha256-OTLW2zqJgsUZbbCM9W4u0L9QuFaFCM/khr6N5jui2V0="; - cp311 = "sha256-//XpzFpTgV07WGomHjS9D+8cMkss3tTJuOeQ4ePcOZc="; - cp312 = "sha256-PXassHD6i9Tr2wEazfoiu4m9vps1+3iuxZgdt26sK2A="; + platforms = { + aarch64-linux = "manylinux2014_aarch64"; + x86_64-linux = "manylinux2014_x86_64"; + }; + # hashes retrieved via the following command + # curl https://pypi.org/pypi/ray/${version}/json | jq -r '.urls[] | "\(.digests.sha256) \(.filename)"' + hashes = { + aarch64-linux = { + cp39 = "782f29c8d743304fb3b67ed825db6caf5e5bd9263d628a6ff67a61bccde9f176"; + cp310 = "fbb2cf4a86f4705faea6334356faa4dc7f454210e6eb085d63b7f1ae6e9c12e1"; + cp311 = "68c9cc50af0dfafa78e5047890018cf3115fae8702ab083ac78b59b349989d45"; + cp312 = "c9712ee4c52b7764b2ec9c693419ffde1313dd79cb186173dae6e25db44993de"; + }; + x86_64-linux = { + cp39 = "fe837e717a642a648f6fa8cc285e3ccc6782d126b8af793a25903fa3ac8d5c22"; + cp310 = "3932d6db3a8982c5196db08cf56e2ed0bf50b8568508cfe486be8de63ba2d95d"; + cp311 = "fff5e9cc5a53815d3b586a261e34bd0fef1c324b2cded4c9b8e790e1e3dc3997"; + cp312 = "3d76acb070fa8bd4ebdb011acdfa22bb89bdbe9b35fb78aec5981db76eac2b60"; + }; }; in fetchPypi { @@ -87,8 +103,8 @@ buildPythonPackage rec { dist = pyShortVersion; python = pyShortVersion; abi = pyShortVersion; - platform = "manylinux2014_x86_64"; - hash = binary-hashes.${pyShortVersion} or { }; + platform = platforms.${stdenv.hostPlatform.system} or { }; + sha256 = hashes.${stdenv.hostPlatform.system}.${pyShortVersion} or { }; }; nativeBuildInputs = [ @@ -192,6 +208,9 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ billhuang ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; - platforms = [ "x86_64-linux" ]; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; }; } From fa2e0b9c7500d753ca232b7833a58d02e78c8552 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 21:19:14 +0000 Subject: [PATCH 076/105] python312Packages.unstructured-inference: 0.8.5 -> 0.8.6 --- .../python-modules/unstructured-inference/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/unstructured-inference/default.nix b/pkgs/development/python-modules/unstructured-inference/default.nix index 419128ca877d..63988a3573d0 100644 --- a/pkgs/development/python-modules/unstructured-inference/default.nix +++ b/pkgs/development/python-modules/unstructured-inference/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "unstructured-inference"; - version = "0.8.5"; + version = "0.8.6"; format = "setuptools"; src = fetchFromGitHub { owner = "Unstructured-IO"; repo = "unstructured-inference"; tag = version; - hash = "sha256-v5gYs6gXSDaGu7ygb4lCcg3kI96PHN6aPSYBMVVYtQk="; + hash = "sha256-m0gOireJlLgYZ1iETxObYvISUrnCCzdtWwjYU26czJs="; }; propagatedBuildInputs = From 3442181eb98862d04ca2a7747616784d08564413 Mon Sep 17 00:00:00 2001 From: Dionysis Grigoropoulos Date: Wed, 22 Jan 2025 22:39:11 +0200 Subject: [PATCH 077/105] python3Packages.strip-tags: Init at 0.5.1 --- pkgs/by-name/st/strip-tags/package.nix | 45 ++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/st/strip-tags/package.nix diff --git a/pkgs/by-name/st/strip-tags/package.nix b/pkgs/by-name/st/strip-tags/package.nix new file mode 100644 index 000000000000..112e69f5f5fa --- /dev/null +++ b/pkgs/by-name/st/strip-tags/package.nix @@ -0,0 +1,45 @@ +{ + lib, + python3Packages, + fetchFromGitHub, + versionCheckHook, +}: + +python3Packages.buildPythonApplication rec { + pname = "strip-tags"; + version = "0.5.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "simonw"; + repo = "strip-tags"; + tag = version; + hash = "sha256-Oy4xii668Y37gWJlXtF0LgU+r5seZX6l2SjlqLKzaSU="; + }; + + build-system = with python3Packages; [ + setuptools + ]; + + dependencies = with python3Packages; [ + beautifulsoup4 + click + html5lib + ]; + + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + pyyaml + versionCheckHook + ]; + versionCheckProgramArg = [ "--version" ]; + + meta = { + description = "CLI tool for stripping tags from HTML"; + homepage = "https://github.com/simonw/strip-tags"; + changelog = "https://github.com/simonw/strip-tags/releases/tag/${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ erethon ]; + mainProgram = "strip-tags"; + }; +} From c3826c2220a15fb91b12782405d178e18e13f809 Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Tue, 22 Oct 2024 13:19:39 +1100 Subject: [PATCH 078/105] python3Packages.cupy: remove pin to cudaPackages_11 --- pkgs/top-level/python-packages.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index e06c9c267787..d366c45cd051 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2832,8 +2832,7 @@ self: super: with self; { cufflinks = callPackage ../development/python-modules/cufflinks { }; cupy = callPackage ../development/python-modules/cupy { - # cupy 12.2.0 possibly incompatible with cutensor 2.0 that comes with cudaPackages_12 - cudaPackages = pkgs.cudaPackages_11.overrideScope (cu-fi: _: { + cudaPackages = pkgs.cudaPackages.overrideScope (cu-fi: _: { # CuDNN 9 is not supported: # https://github.com/cupy/cupy/issues/8215 cudnn = cu-fi.cudnn_8_9; From 253e4ff72a460db714683bfa43f12b4c8bfb370c Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Tue, 22 Oct 2024 15:31:23 +1100 Subject: [PATCH 079/105] python3Packages.cupy: update build toolchain --- pkgs/development/cuda-modules/cudnn/releases.nix | 6 +++--- pkgs/development/python-modules/cupy/default.nix | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/cuda-modules/cudnn/releases.nix b/pkgs/development/cuda-modules/cudnn/releases.nix index 586bdecf67c0..13b330f9490b 100644 --- a/pkgs/development/cuda-modules/cudnn/releases.nix +++ b/pkgs/development/cuda-modules/cudnn/releases.nix @@ -7,7 +7,7 @@ { version = "8.9.5.30"; minCudaVersion = "12.0"; - maxCudaVersion = "12.2"; + maxCudaVersion = "12.4"; url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-aarch64/cudnn-linux-aarch64-8.9.5.30_cuda12-archive.tar.xz"; hash = "sha256-BJH3sC9VwiB362eL8xTB+RdSS9UHz1tlgjm/mKRyM6E="; } @@ -75,7 +75,7 @@ { version = "8.9.7.29"; minCudaVersion = "12.0"; - maxCudaVersion = "12.2"; + maxCudaVersion = "12.4"; url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-sbsa/cudnn-linux-sbsa-8.9.7.29_cuda12-archive.tar.xz"; hash = "sha256-6Yt8gAEHheXVygHuTOm1sMjHNYfqb4ZIvjTT+NHUe9E="; } @@ -183,7 +183,7 @@ { version = "8.9.7.29"; minCudaVersion = "12.0"; - maxCudaVersion = "12.2"; + maxCudaVersion = "12.4"; url = "https://developer.download.nvidia.com/compute/cudnn/redist/cudnn/linux-x86_64/cudnn-linux-x86_64-8.9.7.29_cuda12-archive.tar.xz"; hash = "sha256-R1MzYlx+QqevPKCy91BqEG4wyTsaoAgc2cE++24h47s="; } diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index 83cde3be9a9a..525b593f23e5 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -47,6 +47,8 @@ buildPythonPackage rec { disabled = pythonOlder "3.7"; + stdenv = cudaPackages.backendStdenv; + src = fetchFromGitHub { owner = "cupy"; repo = "cupy"; @@ -118,7 +120,7 @@ buildPythonPackage rec { homepage = "https://cupy.chainer.org/"; changelog = "https://github.com/cupy/cupy/releases/tag/v${version}"; license = licenses.mit; - platforms = [ "x86_64-linux" ]; + platforms = [ "x86_64-linux" "aarch64-linux" ]; maintainers = with maintainers; [ hyphon81 ]; }; } From c26df0c165ac0340d030cae36d6f7de7315f776c Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Fri, 25 Oct 2024 17:21:46 +1100 Subject: [PATCH 080/105] python3Packages.cupy: make cuda_nvprof, cutensor and nccl optional --- pkgs/development/python-modules/cupy/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index 525b593f23e5..1d7cf072fbcc 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, cython_0, @@ -17,7 +18,15 @@ }: let - inherit (cudaPackages) cudnn cutensor nccl; + inherit (cudaPackages) cudnn; + + shouldUsePkg = pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; + + # some packages are not available on all platforms + cuda_nvprof = shouldUsePkg (cudaPackages.nvprof or null); + cutensor = shouldUsePkg (cudaPackages.cutensor or null); + nccl = shouldUsePkg (cudaPackages.nccl or null); + outpaths = with cudaPackages; [ cuda_cccl # cuda_cudart From e016cde61e7256e5c4045ec6ef4b1e8c6d996e64 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 2 Feb 2025 22:10:54 +0100 Subject: [PATCH 081/105] presenterm: 0.9.0 -> 0.10.0 Diff: https://github.com/mfontanini/presenterm/compare/refs/tags/v0.9.0...v0.10.0 Changelog: https://github.com/mfontanini/presenterm/releases/tag/v0.10.0 --- pkgs/by-name/pr/presenterm/package.nix | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/pr/presenterm/package.nix b/pkgs/by-name/pr/presenterm/package.nix index 4778bfd3fe30..c3cfc34c3091 100644 --- a/pkgs/by-name/pr/presenterm/package.nix +++ b/pkgs/by-name/pr/presenterm/package.nix @@ -1,49 +1,45 @@ { lib, - fetchFromGitHub, rustPlatform, + fetchFromGitHub, libsixel, - stdenv, - nix-update-script, versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage rec { pname = "presenterm"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "mfontanini"; repo = "presenterm"; tag = "v${version}"; - hash = "sha256-BFL0Y6v1v15WLSvA5i+l47bR9+1qDHPWSMMuEaLdhPY="; + hash = "sha256-giTEDk5bj1x0cE53zEkQ0SU3SQJZabhr1X3keV07rN4="; }; buildInputs = [ libsixel ]; - cargoHash = "sha256-IC72l1xbH/AdCHdcgY8ODv6+YZUmT5NYVisP9oIMpGA="; - - # Crashes at runtime on darwin with: - # Library not loaded: .../out/lib/libsixel.1.dylib - buildFeatures = lib.optionals (!stdenv.hostPlatform.isDarwin) [ "sixel" ]; + useFetchCargoVendor = true; + cargoHash = "sha256-N3g7QHgsfr8QH6HWA3/Ar7ZZYN8JPE7D7+/2JVJzW9o="; checkFlags = [ # failed to load .tmpEeeeaQ: No such file or directory (os error 2) "--skip=external_snippet" ]; - passthru = { - updateScript = nix-update-script { }; - }; - nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = [ "--version" ]; doInstallCheck = true; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Terminal based slideshow tool"; changelog = "https://github.com/mfontanini/presenterm/releases/tag/v${version}"; From 5325b6bee625458963d8de12a27a28d684b92144 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sun, 2 Feb 2025 22:52:02 +0100 Subject: [PATCH 082/105] python312Packages.django-registration: remove (incorrect) disabled attribute --- .../python-modules/django-registration/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/django-registration/default.nix b/pkgs/development/python-modules/django-registration/default.nix index 2e91cda32f98..b2fb52042cf8 100644 --- a/pkgs/development/python-modules/django-registration/default.nix +++ b/pkgs/development/python-modules/django-registration/default.nix @@ -1,13 +1,11 @@ { lib, buildPythonPackage, + fetchFromGitHub, + pdm-backend, confusable-homoglyphs, coverage, django, - fetchFromGitHub, - pdm-backend, - pythonAtLeast, - pythonOlder, }: buildPythonPackage rec { @@ -15,8 +13,6 @@ buildPythonPackage rec { version = "5.1.0"; pyproject = true; - disabled = pythonOlder "3.9" || pythonAtLeast "3.13"; - src = fetchFromGitHub { owner = "ubernostrum"; repo = "django-registration"; From f7f3f15f7f32356e0f8fd851ced90a3dc9a3543e Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sun, 2 Feb 2025 23:06:44 +0100 Subject: [PATCH 083/105] python3Packages.cupy: drop upstreamed patch --- pkgs/development/python-modules/cupy/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index 1d7cf072fbcc..b9a1ba20b52a 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -66,14 +66,6 @@ buildPythonPackage rec { fetchSubmodules = true; }; - patches = [ - (fetchpatch { - url = - "https://github.com/cfhammill/cupy/commit/67526c756e4a0a70f0420bf0e7f081b8a35a8ee5.patch"; - hash = "sha256-WZgexBdM9J0ep5s+9CGZriVq0ZidCRccox+g0iDDywQ="; - }) - ]; - # See https://docs.cupy.dev/en/v10.2.0/reference/environment.html. Seting both # CUPY_NUM_BUILD_JOBS and CUPY_NUM_NVCC_THREADS to NIX_BUILD_CORES results in # a small amount of thrashing but it turns out there are a large number of From 23b117dda8db4824f0b6a9e9a5af9c4194aaca13 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sun, 2 Feb 2025 23:24:19 +0100 Subject: [PATCH 084/105] python3Packages.cupy: format with nixfmt --- .../python-modules/cupy/default.nix | 46 +++++++++++-------- 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/pkgs/development/python-modules/cupy/default.nix b/pkgs/development/python-modules/cupy/default.nix index b9a1ba20b52a..16e2b58c3fab 100644 --- a/pkgs/development/python-modules/cupy/default.nix +++ b/pkgs/development/python-modules/cupy/default.nix @@ -14,13 +14,13 @@ addDriverRunpath, pythonOlder, symlinkJoin, - fetchpatch }: let inherit (cudaPackages) cudnn; - shouldUsePkg = pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; + shouldUsePkg = + pkg: if pkg != null && lib.meta.availableOn stdenv.hostPlatform pkg then pkg else null; # some packages are not available on all platforms cuda_nvprof = shouldUsePkg (cudaPackages.nvprof or null); @@ -28,25 +28,32 @@ let nccl = shouldUsePkg (cudaPackages.nccl or null); outpaths = with cudaPackages; [ - cuda_cccl # - cuda_cudart - cuda_nvcc # - cuda_nvprof - cuda_nvrtc - cuda_nvtx - cuda_profiler_api - libcublas - libcufft - libcurand - libcusolver - libcusparse + cuda_cccl # + cuda_cudart + cuda_nvcc # + cuda_nvprof + cuda_nvrtc + cuda_nvtx + cuda_profiler_api + libcublas + libcufft + libcurand + libcusolver + libcusparse - # Missing: - # cusparselt + # Missing: + # cusparselt ]; cudatoolkit-joined = symlinkJoin { name = "cudatoolkit-joined-${cudaPackages.cudaVersion}"; - paths = outpaths ++ lib.concatMap (f: lib.map f outpaths) [lib.getLib lib.getDev (lib.getOutput "static") (lib.getOutput "stubs")]; + paths = + outpaths + ++ lib.concatMap (f: lib.map f outpaths) [ + lib.getLib + lib.getDev + (lib.getOutput "static") + (lib.getOutput "stubs") + ]; }; in buildPythonPackage rec { @@ -121,7 +128,10 @@ buildPythonPackage rec { homepage = "https://cupy.chainer.org/"; changelog = "https://github.com/cupy/cupy/releases/tag/v${version}"; license = licenses.mit; - platforms = [ "x86_64-linux" "aarch64-linux" ]; + platforms = [ + "aarch64-linux" + "x86_64-linux" + ]; maintainers = with maintainers; [ hyphon81 ]; }; } From 94ad953c220dfd52d123b5885b324968312b3cb5 Mon Sep 17 00:00:00 2001 From: Conroy Cheers Date: Fri, 25 Oct 2024 17:09:07 +1100 Subject: [PATCH 085/105] torch: enable autoAddCudaCompatRunpath on Jetsons --- pkgs/development/python-modules/torch/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/torch/default.nix b/pkgs/development/python-modules/torch/default.nix index 84aa5ae4a8af..c355e6e99e2a 100644 --- a/pkgs/development/python-modules/torch/default.nix +++ b/pkgs/development/python-modules/torch/default.nix @@ -150,6 +150,8 @@ let supportedCudaCapabilities = lists.intersectLists cudaFlags.cudaCapabilities supportedTorchCudaCapabilities; unsupportedCudaCapabilities = lists.subtractLists supportedCudaCapabilities cudaFlags.cudaCapabilities; + isCudaJetson = cudaSupport && cudaPackages.cudaFlags.isJetsonBuild; + # Use trivial.warnIf to print a warning if any unsupported GPU targets are specified. gpuArchWarner = supported: unsupported: @@ -456,6 +458,7 @@ buildPythonPackage rec { cuda_nvcc ] ) + ++ lib.optionals isCudaJetson [ cudaPackages.autoAddCudaCompatRunpath ] ++ lib.optionals rocmSupport [ rocmtoolkit_joined ]; buildInputs = From 34ae57af26dfa8e97276a56b481fd838bf27c09e Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sun, 2 Feb 2025 23:34:24 +0100 Subject: [PATCH 086/105] iperf2: modernize & refactor --- pkgs/tools/networking/iperf/2.nix | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/pkgs/tools/networking/iperf/2.nix b/pkgs/tools/networking/iperf/2.nix index 905b8150ecd9..ec623e9dcefc 100644 --- a/pkgs/tools/networking/iperf/2.nix +++ b/pkgs/tools/networking/iperf/2.nix @@ -4,20 +4,17 @@ fetchurl, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "iperf"; version = "2.2.1"; src = fetchurl { - url = "mirror://sourceforge/iperf2/files/${pname}-${version}.tar.gz"; - sha256 = "1yyqzgz526xn6v2hrdiizviddx3xphjg93ihh7mdncw0wakv0jkm"; + url = "mirror://sourceforge/iperf2/files/iperf-${finalAttrs.version}.tar.gz"; + hash = "sha256-dUqwp+KAM9vqgTCO9CS8ffTW4v4xtgzFNrYbUf772Ps="; }; - hardeningDisable = [ "format" ]; configureFlags = [ "--enable-fastsampling" ]; - makeFlags = [ "AR:=$(AR)" ]; - postInstall = '' mv $out/bin/iperf $out/bin/iperf2 ln -s $out/bin/iperf2 $out/bin/iperf @@ -32,4 +29,4 @@ stdenv.mkDerivation rec { # prioritize iperf3 priority = 10; }; -} +}) From 2c704b65f9c4e6aec9fa9649fd9b4b8de9d69800 Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Sun, 2 Feb 2025 23:42:39 +0100 Subject: [PATCH 087/105] nfd: pin to boost 1.86 (#378537) Fix NFD compilation Pinning boost version to 1.86. Latest version (1.87) seems to break websocketpp --- pkgs/by-name/nf/nfd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nf/nfd/package.nix b/pkgs/by-name/nf/nfd/package.nix index 203969852617..ebf53f721914 100644 --- a/pkgs/by-name/nf/nfd/package.nix +++ b/pkgs/by-name/nf/nfd/package.nix @@ -1,7 +1,7 @@ { lib, stdenv, - boost, + boost186, fetchFromGitHub, libpcap, ndn-cxx, @@ -44,8 +44,8 @@ stdenv.mkDerivation rec { ++ lib.optional withWebSocket websocketpp ++ lib.optional withSystemd systemd; wafConfigureFlags = [ - "--boost-includes=${boost.dev}/include" - "--boost-libs=${boost.out}/lib" + "--boost-includes=${boost186.dev}/include" + "--boost-libs=${boost186.out}/lib" ] ++ lib.optional (!withWebSocket) "--without-websocket"; meta = with lib; { From affd866de9e9cbe7c2028a2e103b41f9eed19baa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sun, 2 Feb 2025 23:59:05 +0100 Subject: [PATCH 088/105] hedgedoc: 1.10.0 -> 1.10.1 Diff: https://github.com/hedgedoc/hedgedoc/compare/refs/tags/1.10.0...1.10.1 --- pkgs/by-name/he/hedgedoc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/hedgedoc/package.nix b/pkgs/by-name/he/hedgedoc/package.nix index d22920bd0175..3611302884ea 100644 --- a/pkgs/by-name/he/hedgedoc/package.nix +++ b/pkgs/by-name/he/hedgedoc/package.nix @@ -13,13 +13,13 @@ }: let - version = "1.10.0"; + version = "1.10.1"; src = fetchFromGitHub { owner = "hedgedoc"; repo = "hedgedoc"; tag = version; - hash = "sha256-cRIpcoD9WzLYxKYpkvhRxUmeyJR5z2QyqApzWvQND+s="; + hash = "sha256-fqpIPKU8B+T65PL11ipu0xkkioJf4k/8tdl045djfNk="; }; # we cannot use fetchYarnDeps because that doesn't support yarn 2/berry lockfiles @@ -44,7 +44,7 @@ let ''; outputHashMode = "recursive"; - outputHash = "sha256-RV9xzNVE4//tPVWVaET78ML3ah+hkZ8x6mTAxe5/pdE="; + outputHash = "sha256-cx/VNThgGJSd8sDqsb7Fe7l4Fb8kT/NSxOD+KTq2RNA="; }; in From 002d82c95fdc43b69b58357791fe4474c0160b0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:00:32 +0100 Subject: [PATCH 089/105] ntfy: switch to default python, disable xmpp support by default, also switch to pytestCheckHook sleekxmpp doesn't support python 3.10 or later, so just disable it. Also dropped the django_3 override. That doesn't seem to be necessary at this point anymore. --- pkgs/tools/misc/ntfy/default.nix | 84 ++++++++++++++++++++------------ 1 file changed, 54 insertions(+), 30 deletions(-) diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix index c79ca23e1b5e..a37df5d36377 100644 --- a/pkgs/tools/misc/ntfy/default.nix +++ b/pkgs/tools/misc/ntfy/default.nix @@ -1,10 +1,10 @@ { lib, stdenv, - python39, + python3, fetchFromGitHub, fetchpatch, - withXmpp ? !stdenv.hostPlatform.isDarwin, + withXmpp ? false, # sleekxmpp doesn't support python 3.10, see https://github.com/dschep/ntfy/issues/266 withMatrix ? true, withSlack ? true, withEmoji ? true, @@ -13,15 +13,13 @@ }: let - python = python39.override { + python = python3.override { self = python; packageOverrides = self: super: { ntfy-webpush = self.callPackage ./webpush.nix { }; # databases, on which slack-sdk depends, is incompatible with SQLAlchemy 2.0 sqlalchemy = super.sqlalchemy_1_4; - - django = super.django_3; }; }; in @@ -38,11 +36,47 @@ python.pkgs.buildPythonApplication rec { sha256 = "09f02cn4i1l2aksb3azwfb70axqhn7d0d0vl2r6640hqr74nc1cv"; }; - nativeCheckInputs = with python.pkgs; [ - mock + patches = [ + # Fix Slack integration no longer working. + # From https://github.com/dschep/ntfy/pull/229 - "Swap Slacker for Slack SDK" + (fetchpatch { + name = "ntfy-Swap-Slacker-for-Slack-SDK.patch"; + url = "https://github.com/dschep/ntfy/commit/2346e7cfdca84c8f1afc7462a92145c1789deb3e.patch"; + sha256 = "13k7jbsdx0jx7l5s8whirric76hml5bznkfcxab5xdp88q52kpk7"; + }) + # Add compatibility with emoji 2.0 + # https://github.com/dschep/ntfy/pull/250 + (fetchpatch { + name = "ntfy-Add-compatibility-with-emoji-2.0.patch"; + url = "https://github.com/dschep/ntfy/commit/4128942bb7a706117e7154a50a73b88f531631fe.patch"; + sha256 = "sha256-V8dIy/K957CPFQQS1trSI3gZOjOcVNQLgdWY7g17bRw="; + }) + # Change getargspec to getfullargspec for python 3.11 compatibility + (fetchpatch { + url = "https://github.com/dschep/ntfy/commit/71be9766ea041d2df6ebbce2781f980eea002852.patch"; + hash = "sha256-6OChaTj4g3gxVDScc/JksBISHuq+5fbNQregchSXYaQ="; + }) + # Fix compatibility with Python 3.11 + # https://github.com/dschep/ntfy/pull/271 + (fetchpatch { + url = "https://github.com/dschep/ntfy/pull/271/commits/444b60bec7de474d029cac184e82885011dd1474.patch"; + hash = "sha256-PKTu8cOpws1z6f1T4uIi2iCJAoAwu+X0Pe7XnHYtHuI="; + }) + # Fix compatibility with Python 3.12 + # https://github.com/dschep/ntfy/pull/271 + (fetchpatch { + url = "https://github.com/dschep/ntfy/pull/271/commits/d49ab9f9dba4966a44b5f0c6911741edabd35f6b.patch"; + hash = "sha256-qTUWMS8EXWYCK/ZL0Us7iJp62UIKwYT1BqDy59832ig="; + }) ]; - propagatedBuildInputs = + postPatch = '' + # We disable the Darwin specific things because it relies on pyobjc, which we don't have. + substituteInPlace setup.py \ + --replace "':sys_platform == \"darwin\"'" "'darwin'" + ''; + + dependencies = with python.pkgs; ( [ @@ -72,31 +106,21 @@ python.pkgs.buildPythonApplication rec { ]) ); - patches = [ - # Fix Slack integration no longer working. - # From https://github.com/dschep/ntfy/pull/229 - "Swap Slacker for Slack SDK" - (fetchpatch { - name = "ntfy-Swap-Slacker-for-Slack-SDK.patch"; - url = "https://github.com/dschep/ntfy/commit/2346e7cfdca84c8f1afc7462a92145c1789deb3e.patch"; - sha256 = "13k7jbsdx0jx7l5s8whirric76hml5bznkfcxab5xdp88q52kpk7"; - }) - # Add compatibility with emoji 2.0 - # https://github.com/dschep/ntfy/pull/250 - (fetchpatch { - name = "ntfy-Add-compatibility-with-emoji-2.0.patch"; - url = "https://github.com/dschep/ntfy/commit/4128942bb7a706117e7154a50a73b88f531631fe.patch"; - sha256 = "sha256-V8dIy/K957CPFQQS1trSI3gZOjOcVNQLgdWY7g17bRw="; - }) + nativeCheckInputs = with python.pkgs; [ + mock + pytestCheckHook ]; - postPatch = '' - # We disable the Darwin specific things because it relies on pyobjc, which we don't have. - substituteInPlace setup.py \ - --replace "':sys_platform == \"darwin\"'" "'darwin'" - ''; + disabledTests = [ + "test_xmpp" + ]; - checkPhase = '' - HOME=$(mktemp -d) ${python.interpreter} setup.py test + disabledTestPaths = [ + "tests/test_xmpp.py" + ]; + + preCheck = '' + export HOME=$(mktemp -d) ''; meta = with lib; { From 629e9feaae4d584ca7a1cab2047c2e9e60b12d3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:01:04 +0100 Subject: [PATCH 090/105] ntfy: drop optional brackets --- pkgs/tools/misc/ntfy/default.nix | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix index a37df5d36377..3a79df2eae56 100644 --- a/pkgs/tools/misc/ntfy/default.nix +++ b/pkgs/tools/misc/ntfy/default.nix @@ -85,25 +85,25 @@ python.pkgs.buildPythonApplication rec { appdirs ntfy-webpush ] - ++ (lib.optionals withXmpp [ + ++ lib.optionals withXmpp [ sleekxmpp dnspython - ]) - ++ (lib.optionals withMatrix [ + ] + ++ lib.optionals withMatrix [ matrix-client - ]) - ++ (lib.optionals withSlack [ + ] + ++ lib.optionals withSlack [ slack-sdk - ]) - ++ (lib.optionals withEmoji [ + ] + ++ lib.optionals withEmoji [ emoji - ]) - ++ (lib.optionals withPid [ + ] + ++ lib.optionals withPid [ psutil - ]) - ++ (lib.optionals withDbus [ + ] + ++ lib.optionals withDbus [ dbus-python - ]) + ] ); nativeCheckInputs = with python.pkgs; [ From 736314654d0ede857a249cb06ae7afaea8bcd185 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 25 Jan 2025 19:01:10 +0100 Subject: [PATCH 091/105] ntfy: use https in meta.homepage --- pkgs/tools/misc/ntfy/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/misc/ntfy/default.nix b/pkgs/tools/misc/ntfy/default.nix index 3a79df2eae56..5cb782c08d04 100644 --- a/pkgs/tools/misc/ntfy/default.nix +++ b/pkgs/tools/misc/ntfy/default.nix @@ -125,7 +125,7 @@ python.pkgs.buildPythonApplication rec { meta = with lib; { description = "Utility for sending notifications, on demand and when commands finish"; - homepage = "http://ntfy.rtfd.org/"; + homepage = "https://ntfy.rtfd.org/"; license = licenses.gpl3; maintainers = with maintainers; [ kamilchm ]; mainProgram = "ntfy"; From bbae05deac2fb7d255e8efcbf2f50ad7f3803831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Mon, 3 Feb 2025 00:00:30 +0100 Subject: [PATCH 092/105] nixos/privatebin: fix defaultText --- nixos/modules/services/web-apps/privatebin.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/nixos/modules/services/web-apps/privatebin.nix b/nixos/modules/services/web-apps/privatebin.nix index ea1d9933d0b7..0d780a39a8fc 100644 --- a/nixos/modules/services/web-apps/privatebin.nix +++ b/nixos/modules/services/web-apps/privatebin.nix @@ -52,7 +52,7 @@ in group = lib.mkOption { type = lib.types.str; default = if cfg.enableNginx then "nginx" else defaultGroup; - defaultText = "If `services.privatebin.enableNginx` is true then `nginx` else ${defaultGroup}"; + defaultText = lib.literalExpression "if config.services.privatebin.enableNginx then \"nginx\" else \"${defaultGroup}\""; description = '' Group under which privatebin runs. It is best to set this to the group of whatever webserver is being used as the frontend. @@ -139,7 +139,6 @@ in }; config = lib.mkIf cfg.enable { - services.privatebin.settings = { main = lib.mkDefault { }; model.class = lib.mkDefault "Filesystem"; From cf2f4b3a7d80b77b12006a4bff426f7109ef4fef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 00:09:24 +0000 Subject: [PATCH 093/105] qownnotes: 25.1.6 -> 25.2.1 --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index d738a084f31d..94f49a28fd18 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -17,11 +17,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "25.1.6"; + version = "25.2.1"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-EmkOuxXH7XSpWrw3rtLPQ4XCX93RDbhnUR1edsNVJLk="; + hash = "sha256-hP2Q0VZfA6+jmUUqW0L/ufmw2vE9gFj5GSm2G8xRda0="; }; nativeBuildInputs = From 40cbb24d1b605f943f7e6df19a5d82540fa7f413 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 2 Feb 2025 21:13:29 -0300 Subject: [PATCH 094/105] bmake: remove AndersonTorres from maintainers Because it goes onto Staging - already bad enough - and it goes over Staging because it causes mass rebuilds of Darwin - too bad. --- pkgs/by-name/bm/bmake/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/bm/bmake/package.nix b/pkgs/by-name/bm/bmake/package.nix index 27e75d875a7c..43b55a5c8972 100644 --- a/pkgs/by-name/bm/bmake/package.nix +++ b/pkgs/by-name/bm/bmake/package.nix @@ -112,7 +112,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Portable version of NetBSD 'make'"; license = lib.licenses.bsd3; mainProgram = "bmake"; - maintainers = with lib.maintainers; [ thoughtpolice AndersonTorres ]; + maintainers = with lib.maintainers; [ thoughtpolice ]; platforms = lib.platforms.unix; # requires strip badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; From fbd78fe40d9729c2fd1079c498a0920402361aa5 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Sun, 2 Feb 2025 00:20:24 +0200 Subject: [PATCH 095/105] nixos/grafana-to-nfy: init --- nixos/modules/module-list.nix | 1 + .../services/monitoring/grafana-to-ntfy.nix | 123 ++++++++++++++++++ 2 files changed, 124 insertions(+) create mode 100644 nixos/modules/services/monitoring/grafana-to-ntfy.nix diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 05418ae2764e..6b3f12a5bc72 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -929,6 +929,7 @@ ./services/monitoring/grafana-agent.nix ./services/monitoring/grafana-image-renderer.nix ./services/monitoring/grafana-reporter.nix + ./services/monitoring/grafana-to-ntfy.nix ./services/monitoring/grafana.nix ./services/monitoring/graphite.nix ./services/monitoring/hdaps.nix diff --git a/nixos/modules/services/monitoring/grafana-to-ntfy.nix b/nixos/modules/services/monitoring/grafana-to-ntfy.nix new file mode 100644 index 000000000000..66e338d7b2c6 --- /dev/null +++ b/nixos/modules/services/monitoring/grafana-to-ntfy.nix @@ -0,0 +1,123 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + cfg = config.services.grafana-to-ntfy; +in +{ + options = { + services.grafana-to-ntfy = { + enable = lib.mkEnableOption "Grafana-to-ntfy (ntfy.sh) alerts channel"; + + package = lib.mkPackageOption pkgs "grafana-to-ntfy" { }; + + settings = { + ntfyUrl = lib.mkOption { + type = lib.types.str; + description = "The URL to the ntfy-sh topic."; + example = "https://push.example.com/grafana"; + }; + + ntfyBAuthUser = lib.mkOption { + type = lib.types.nullOr lib.types.str; + description = '' + The ntfy-sh user to use for authenticating with the ntfy-sh instance. + Setting this option is required when using a ntfy-sh instance with access control enabled. + ''; + default = null; + example = "grafana"; + }; + + ntfyBAuthPass = lib.mkOption { + type = lib.types.path; + description = '' + The path to the password for the specified ntfy-sh user. + Setting this option is required when using a ntfy-sh instance with access control enabled. + ''; + default = null; + }; + + bauthUser = lib.mkOption { + type = lib.types.str; + description = '' + The user that you will authenticate with in the Grafana webhook settings. + You can set this to whatever you like, as this is not the same as the ntfy-sh user. + ''; + default = "admin"; + }; + + bauthPass = lib.mkOption { + type = lib.types.path; + description = "The path to the password you will use in the Grafana webhook settings."; + }; + }; + }; + }; + + config = lib.mkIf cfg.enable { + systemd.services.grafana-to-ntfy = { + wantedBy = [ "multi-user.target" ]; + + script = '' + export BAUTH_PASS=$(${lib.getExe' config.systemd.package "systemd-creds"} cat BAUTH_PASS_FILE) + ${lib.optionalString (cfg.settings.ntfyBAuthPass != null) '' + export NTFY_BAUTH_PASS=$(${lib.getExe' config.systemd.package "systemd-creds"} cat NTFY_BAUTH_PASS_FILE) + ''} + exec ${lib.getExe cfg.package} + ''; + + environment = + { + NTFY_URL = cfg.settings.ntfyUrl; + BAUTH_USER = cfg.settings.bauthUser; + } + // lib.optionalAttrs (cfg.settings.ntfyBAuthUser != null) { + NTFY_BAUTH_USER = cfg.settings.ntfyBAuthUser; + }; + + serviceConfig = { + LoadCredential = + [ + "BAUTH_PASS_FILE:${cfg.settings.bauthPass}" + ] + ++ lib.optional ( + cfg.settings.ntfyBAuthPass != null + ) "NTFY_BAUTH_PASS_FILE:${cfg.settings.ntfyBAuthPass}"; + + DynamicUser = true; + CapabilityBoundingSet = [ "" ]; + DeviceAllow = ""; + LockPersonality = true; + PrivateDevices = true; + PrivateUsers = true; + ProcSubset = "pid"; + ProtectClock = true; + ProtectControlGroups = true; + ProtectHome = true; + ProtectHostname = true; + ProtectKernelLogs = true; + ProtectKernelModules = true; + ProtectKernelTunables = true; + ProtectProc = "invisible"; + RestrictAddressFamilies = [ + "AF_INET" + "AF_INET6" + "AF_UNIX" + ]; + RestrictNamespaces = true; + RestrictRealtime = true; + MemoryDenyWriteExecute = true; + SystemCallArchitectures = "native"; + SystemCallFilter = [ + "@system-service" + "~@privileged" + ]; + UMask = "0077"; + }; + }; + }; +} From 83a6297cda5cdf31400fc15082df96d8dbffa082 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 2 Feb 2025 21:18:29 -0300 Subject: [PATCH 096/105] zpaqfranz: remove AndersonTorres from maintainers --- pkgs/by-name/zp/zpaqfranz/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/zp/zpaqfranz/package.nix b/pkgs/by-name/zp/zpaqfranz/package.nix index 58c02c2afe9e..6629147655df 100644 --- a/pkgs/by-name/zp/zpaqfranz/package.nix +++ b/pkgs/by-name/zp/zpaqfranz/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Advanced multiversioned deduplicating archiver, with HW acceleration, encryption and paranoid-level tests"; mainProgram = "zpaqfranz"; license = with lib.licenses; [ mit ]; - maintainers = with lib.maintainers; [ AndersonTorres ]; + maintainers = with lib.maintainers; [ ]; platforms = lib.platforms.unix; }; }) From d46f17d384be4dae589c4750779102423abee53b Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 2 Feb 2025 21:19:59 -0300 Subject: [PATCH 097/105] tecoc: remove AndersonTorres from maintainers --- pkgs/by-name/te/tecoc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/te/tecoc/package.nix b/pkgs/by-name/te/tecoc/package.nix index 3cb604727665..32545862472b 100644 --- a/pkgs/by-name/te/tecoc/package.nix +++ b/pkgs/by-name/te/tecoc/package.nix @@ -80,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: { license = { url = "https://github.com/blakemcbride/TECOC/blob/${finalAttrs.src.rev}/doc/readme-1st.txt"; }; - maintainers = [ lib.maintainers.AndersonTorres ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) From ee9a3cae8e6dfed8bc7538a04e5221a080e246bb Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Mon, 3 Feb 2025 01:24:47 +0100 Subject: [PATCH 098/105] kubo: remove myself as maintainer --- pkgs/by-name/ku/kubo/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ku/kubo/package.nix b/pkgs/by-name/ku/kubo/package.nix index 430ed0f318c9..f589a5d59d94 100644 --- a/pkgs/by-name/ku/kubo/package.nix +++ b/pkgs/by-name/ku/kubo/package.nix @@ -70,7 +70,6 @@ buildGoModule rec { mainProgram = "ipfs"; maintainers = with maintainers; [ Luflosi - fpletz ]; }; } From c8cc26a6f030c17a345a279c434e065b8e616363 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 2 Feb 2025 16:14:56 -0800 Subject: [PATCH 099/105] python3Packages.instructor: 1.6.4 -> 1.72 --- .../development/python-modules/instructor/default.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/instructor/default.nix b/pkgs/development/python-modules/instructor/default.nix index e2427cec22a3..483c8713945f 100644 --- a/pkgs/development/python-modules/instructor/default.nix +++ b/pkgs/development/python-modules/instructor/default.nix @@ -5,6 +5,7 @@ # build-system poetry-core, + hatchling, # dependencies aiohttp, @@ -30,14 +31,14 @@ buildPythonPackage rec { pname = "instructor"; - version = "1.6.4"; + version = "1.7.2"; pyproject = true; src = fetchFromGitHub { owner = "jxnl"; repo = "instructor"; tag = version; - hash = "sha256-iPTZFXypcpO+PkcJHTdpkpiIU589XPcy+aNO/JqASCQ="; + hash = "sha256-65qNalbcg9MR5QhUJeutp3Y2Uox7cKX+ffo21LACeXE="; }; pythonRelaxDeps = [ @@ -47,7 +48,7 @@ buildPythonPackage rec { "tenacity" ]; - build-system = [ poetry-core ]; + build-system = [ hatchling ]; dependencies = [ aiohttp @@ -82,6 +83,10 @@ buildPythonPackage rec { # Requires unpackaged `vertexai` "test_json_preserves_description_of_non_english_characters_in_json_mode" + + # Checks magic values and this fails on Python 3.13 + "test_raw_base64_autodetect_jpeg" + "test_raw_base64_autodetect_png" ]; disabledTestPaths = [ From c1c7311dae2a303d93c0e129889a22158ae9d92a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 01:02:06 +0000 Subject: [PATCH 100/105] stress-ng: 0.18.09 -> 0.18.10 --- pkgs/by-name/st/stress-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stress-ng/package.nix b/pkgs/by-name/st/stress-ng/package.nix index 65a1e6a8dbb4..f52c5bc26e91 100644 --- a/pkgs/by-name/st/stress-ng/package.nix +++ b/pkgs/by-name/st/stress-ng/package.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "stress-ng"; - version = "0.18.09"; + version = "0.18.10"; src = fetchFromGitHub { owner = "ColinIanKing"; repo = pname; rev = "V${version}"; - hash = "sha256-Xx9IdAc2jIGGmOTzqqOzSV7ck7JjeEdXUhbSnh77oV8="; + hash = "sha256-RZc3OJkonXOW8iqSsHd/EA4XVTSiRO0ZRdAam3JC0MA="; }; postPatch = '' From 78c76520200bbdf6272c90f5b1ac021c99ab598b Mon Sep 17 00:00:00 2001 From: Danylo Osipchuk Date: Mon, 3 Feb 2025 03:28:58 +0200 Subject: [PATCH 101/105] twitch-hls-client: init at 1.3.13 (#365656) --- pkgs/by-name/tw/twitch-hls-client/package.nix | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/tw/twitch-hls-client/package.nix diff --git a/pkgs/by-name/tw/twitch-hls-client/package.nix b/pkgs/by-name/tw/twitch-hls-client/package.nix new file mode 100644 index 000000000000..0bdc151acd48 --- /dev/null +++ b/pkgs/by-name/tw/twitch-hls-client/package.nix @@ -0,0 +1,35 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + stdenv, + darwin, +}: + +rustPlatform.buildRustPackage rec { + pname = "twitch-hls-client"; + version = "1.3.13"; + + src = fetchFromGitHub { + owner = "2bc4"; + repo = "twitch-hls-client"; + rev = version; + hash = "sha256-H446qXFwRGippLMZemkW8sVhTV3YGpKmAvD8QBamAlo="; + }; + + cargoHash = "sha256-PK6x7xRUSbOFEAhw22T/zbMlqcS5ZQd2bpMp9OFIiUc="; + + buildInputs = lib.optionals stdenv.isDarwin [ + darwin.apple_sdk.frameworks.Security + ]; + + meta = with lib; { + description = "Minimal CLI client for watching/recording Twitch streams"; + homepage = "https://github.com/2bc4/twitch-hls-client.git"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ lenivaya ]; + mainProgram = "twitch-hls-client"; + sourceProvenance = with lib.sourceTypes; [ fromSource ]; + platforms = platforms.all; + }; +} From 56b4d2823c8a020c648ddd82a8e91c6f1beff462 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 02:30:59 +0000 Subject: [PATCH 102/105] nhost-cli: 1.29.0 -> 1.29.1 --- pkgs/by-name/nh/nhost-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nh/nhost-cli/package.nix b/pkgs/by-name/nh/nhost-cli/package.nix index 45ab287fad8f..0bc30372ece1 100644 --- a/pkgs/by-name/nh/nhost-cli/package.nix +++ b/pkgs/by-name/nh/nhost-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "nhost-cli"; - version = "1.29.0"; + version = "1.29.1"; src = fetchFromGitHub { owner = "nhost"; repo = "cli"; tag = "v${version}"; - hash = "sha256-K1nP5cdQBEEDLLNsMH+xCKDaBuF11cdiYuYFT0xJZqc="; + hash = "sha256-WuDAHZVY7zleDBcHiT5nVgiIDvxT/LD3PM+gEREQjL0="; }; vendorHash = null; From f756138daaa26289c6cd48b6924ef2f593456462 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 2 Feb 2025 16:17:32 +0000 Subject: [PATCH 103/105] editorconfig-checker: 3.1.2 -> 3.2.0 --- pkgs/by-name/ed/editorconfig-checker/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ed/editorconfig-checker/package.nix b/pkgs/by-name/ed/editorconfig-checker/package.nix index b26d8b77f39a..51d7552b0e25 100644 --- a/pkgs/by-name/ed/editorconfig-checker/package.nix +++ b/pkgs/by-name/ed/editorconfig-checker/package.nix @@ -9,13 +9,13 @@ buildGoModule rec { pname = "editorconfig-checker"; - version = "3.1.2"; + version = "3.2.0"; src = fetchFromGitHub { owner = "editorconfig-checker"; repo = "editorconfig-checker"; rev = "v${version}"; - hash = "sha256-EWLk4VHeA32VErULJwPHKLRMb5qaET7fnpBxLx5f7YE="; + hash = "sha256-JEpmCpFLj7LO/Vojw7MoAu8E5bZKT1cU4Zk4Nw6IEmM="; }; vendorHash = "sha256-GNUkU/cmu8j6naFAHIEZ56opJnj8p2Sb8M7TduTbJcU="; From 2d31b9476b7c6f5b029e595586b0b112a7ad130b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 3 Feb 2025 01:52:50 +0000 Subject: [PATCH 104/105] fzf: 0.58.0 -> 0.59.0 --- pkgs/by-name/fz/fzf/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fz/fzf/package.nix b/pkgs/by-name/fz/fzf/package.nix index 15e9a0fc6289..8e55d4a4866c 100644 --- a/pkgs/by-name/fz/fzf/package.nix +++ b/pkgs/by-name/fz/fzf/package.nix @@ -11,16 +11,16 @@ buildGoModule rec { pname = "fzf"; - version = "0.58.0"; + version = "0.59.0"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf"; rev = "v${version}"; - hash = "sha256-0HlmUwQFitd1He+F16JiwDcP0t9Bfo0sAm8owlb/Ygs="; + hash = "sha256-2W4JZy7oZWLbbL9B4OheFXM7FvlWoSx7Mlnth/cOWeg="; }; - vendorHash = "sha256-rUG926YdBTZyJfpTG0kXr2zo+yw1eNEUlolS6Q7C+ng="; + vendorHash = "sha256-kPgfDV3HUe2j8bvsnL4cCl8Abuk+wvDmKbJ33XDQPOE="; env.CGO_ENABLED = 0; From f92809dc01c301887f84bf380641c3710e049002 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 27 Jan 2025 07:47:48 +0100 Subject: [PATCH 105/105] =?UTF-8?q?ocamlPackages.camlp5:=208.03.00=20?= =?UTF-8?q?=E2=86=92=208.03.01?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/development/tools/ocaml/camlp5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ocaml/camlp5/default.nix b/pkgs/development/tools/ocaml/camlp5/default.nix index 59189e3f2139..afcaa4d183ee 100644 --- a/pkgs/development/tools/ocaml/camlp5/default.nix +++ b/pkgs/development/tools/ocaml/camlp5/default.nix @@ -21,13 +21,13 @@ else params = if lib.versionAtLeast ocaml.version "4.12" && !legacy then rec { - version = "8.03.00"; + version = "8.03.01"; src = fetchFromGitHub { owner = "camlp5"; repo = "camlp5"; rev = version; - hash = "sha256-hu/279gBvUc7Z4jM6EHiar6Wm4vjkGXl+7bxowj+vlM="; + hash = "sha256-GnNSCfnizazMT5kgib7u5PIb2kWsnqpL33RsPEK4JvM="; }; nativeBuildInputs = [