diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b41f0ee6bdf9..0b4b28fd3196 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9648,6 +9648,12 @@ githubId = 9705357; name = "Guillaume Bouchard"; }; + guilhermenl = { + email = "acc.guilhermenl@gmail.com"; + github = "guilherme-n-l"; + githubId = 95086304; + name = "Guilherme Lima"; + }; GuillaumeDesforges = { email = "aceus02@gmail.com"; github = "GuillaumeDesforges"; diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md index b03412275d90..ee3df919cf4c 100644 --- a/nixos/doc/manual/release-notes/rl-2511.section.md +++ b/nixos/doc/manual/release-notes/rl-2511.section.md @@ -141,6 +141,13 @@ - `libvirt` now supports using `nftables` backend. +- `systemd.extraConfig` and `boot.initrd.systemd.extraConfig` was converted to RFC42-style `systemd.settings.Manager` and `boot.initrd.systemd.settings.Manager` respectively. + - `systemd.watchdog.runtimeTime` was renamed to `systemd.settings.Manager.RuntimeWatchdogSec` + - `systemd.watchdog.device` was renamed to `systemd.settings.Manager.WatchdogDevice` + - `systemd.watchdog.rebootTime` was renamed to `systemd.settings.Manager.RebootWatchdogSec` + - `systemd.watchdog.kexecTime` was renamed to `systemd.settings.Manager.KExecWatchdogSec` + - `systemd.enableCgroupAccounting` was removed. Cgroup accounting now needs to be disabled directly using `systemd.settings.Manager.*Accounting`. + - `services.ntpd-rs` now performs configuration validation. - `services.postsrsd` now automatically integrates with the local Postfix instance, when enabled. This behavior can disabled using the [services.postsrsd.configurePostfix](#opt-services.postsrsd.configurePostfix) option. diff --git a/nixos/modules/security/pam.nix b/nixos/modules/security/pam.nix index 3eba6d4b519e..53e67873d200 100644 --- a/nixos/modules/security/pam.nix +++ b/nixos/modules/security/pam.nix @@ -1663,7 +1663,7 @@ in must be that described in {manpage}`limits.conf(5)`. Note that these limits do not apply to systemd services, - whose limits can be changed via {option}`systemd.extraConfig` + whose limits can be changed via {option}`systemd.settings.Manager` instead. ''; }; diff --git a/nixos/modules/services/monitoring/netdata.nix b/nixos/modules/services/monitoring/netdata.nix index b7c8f4b42ba9..24abc3d9ac12 100644 --- a/nixos/modules/services/monitoring/netdata.nix +++ b/nixos/modules/services/monitoring/netdata.nix @@ -412,8 +412,6 @@ in }); }; - systemd.enableCgroupAccounting = true; - security.wrappers = { "apps.plugin" = { source = "${cfg.package}/libexec/netdata/plugins.d/apps.plugin.org"; diff --git a/nixos/modules/system/boot/systemd.nix b/nixos/modules/system/boot/systemd.nix index 536174daa08d..f543142a60ec 100644 --- a/nixos/modules/system/boot/systemd.nix +++ b/nixos/modules/system/boot/systemd.nix @@ -24,6 +24,7 @@ let mountToUnit automountToUnit sliceToUnit + attrsToSection ; upstreamSystemUnits = [ @@ -405,20 +406,25 @@ in ''; }; - enableCgroupAccounting = mkOption { - default = true; - type = types.bool; - description = '' - Whether to enable cgroup accounting; see {manpage}`cgroups(7)`. + settings.Manager = mkOption { + default = { }; + defaultText = lib.literalExpression '' + { + DefaultIOAccounting = true; + DefaultIPAccounting = true; + } ''; - }; - - extraConfig = mkOption { - default = ""; - type = types.lines; - example = "DefaultLimitCORE=infinity"; + type = lib.types.submodule { + freeformType = types.attrsOf unitOption; + }; + example = { + WatchdogDevice = "/dev/watchdog"; + RuntimeWatchdogSec = "30s"; + RebootWatchdogSec = "10min"; + KExecWatchdogSec = "5min"; + }; description = '' - Extra config options for systemd. See {manpage}`systemd-system.conf(5)` man page + Options for the global systemd service manager. See {manpage}`systemd-system.conf(5)` man page for available options. ''; }; @@ -457,59 +463,6 @@ in by other NixOS modules. ''; }; - - watchdog.device = mkOption { - type = types.nullOr types.path; - default = null; - example = "/dev/watchdog"; - description = '' - The path to a hardware watchdog device which will be managed by systemd. - If not specified, systemd will default to `/dev/watchdog`. - ''; - }; - - watchdog.runtimeTime = mkOption { - type = types.nullOr types.str; - default = null; - example = "30s"; - description = '' - The amount of time which can elapse before a watchdog hardware device - will automatically reboot the system. - - Valid time units include "ms", "s", "min", "h", "d", and "w"; - see {manpage}`systemd.time(7)`. - ''; - }; - - watchdog.rebootTime = mkOption { - type = types.nullOr types.str; - default = null; - example = "10m"; - description = '' - The amount of time which can elapse after a reboot has been triggered - before a watchdog hardware device will automatically reboot the system. - If left `null`, systemd will use its default of 10 minutes; - see {manpage}`systemd-system.conf(5)`. - - Valid time units include "ms", "s", "min", "h", "d", and "w"; - see also {manpage}`systemd.time(7)`. - ''; - }; - - watchdog.kexecTime = mkOption { - type = types.nullOr types.str; - default = null; - example = "10m"; - description = '' - The amount of time which can elapse when `kexec` is being executed before - a watchdog hardware device will automatically reboot the system. This - option should only be enabled if `reloadTime` is also enabled; - see {manpage}`kexec(8)`. - - Valid time units include "ms", "s", "min", "h", "d", and "w"; - see also {manpage}`systemd.time(7)`. - ''; - }; }; ###### implementation @@ -638,32 +591,7 @@ in "systemd/system.conf".text = '' [Manager] - ManagerEnvironment=${ - lib.concatStringsSep " " ( - lib.mapAttrsToList (n: v: "${n}=${lib.escapeShellArg v}") cfg.managerEnvironment - ) - } - ${optionalString cfg.enableCgroupAccounting '' - DefaultCPUAccounting=yes - DefaultIOAccounting=yes - DefaultBlockIOAccounting=yes - DefaultIPAccounting=yes - ''} - DefaultLimitCORE=infinity - ${optionalString (cfg.watchdog.device != null) '' - WatchdogDevice=${cfg.watchdog.device} - ''} - ${optionalString (cfg.watchdog.runtimeTime != null) '' - RuntimeWatchdogSec=${cfg.watchdog.runtimeTime} - ''} - ${optionalString (cfg.watchdog.rebootTime != null) '' - RebootWatchdogSec=${cfg.watchdog.rebootTime} - ''} - ${optionalString (cfg.watchdog.kexecTime != null) '' - KExecWatchdogSec=${cfg.watchdog.kexecTime} - ''} - - ${cfg.extraConfig} + ${attrsToSection cfg.settings.Manager} ''; "systemd/sleep.conf".text = '' @@ -749,6 +677,13 @@ in config.boot.extraSystemdUnitPaths != [ ] ) "${builtins.concatStringsSep ":" config.boot.extraSystemdUnitPaths}:"; }; + systemd.settings.Manager = { + ManagerEnvironment = lib.concatStringsSep " " ( + lib.mapAttrsToList (n: v: "${n}=${lib.escapeShellArg v}") cfg.managerEnvironment + ); + DefaultIOAccounting = lib.mkDefault true; + DefaultIPAccounting = lib.mkDefault true; + }; system.requiredKernelConfig = map config.lib.kernelConfig.isEnabled [ "DEVTMPFS" @@ -858,5 +793,26 @@ in To forcibly reenable cgroup v1 support, you can set boot.kernelParams = [ "systemd.unified_cgroup_hierarchy=0" "SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1" ]. NixOS does not officially support this configuration and might cause your system to be unbootable in future versions. You are on your own. '') + (mkRemovedOptionModule [ "systemd" "extraConfig" ] "Use systemd.settings.Manager instead.") + (lib.mkRenamedOptionModule + [ "systemd" "watchdog" "device" ] + [ "systemd" "settings" "Manager" "WatchdogDevice" ] + ) + (lib.mkRenamedOptionModule + [ "systemd" "watchdog" "runtimeTime" ] + [ "systemd" "settings" "Manager" "RuntimeWatchdogSec" ] + ) + (lib.mkRenamedOptionModule + [ "systemd" "watchdog" "rebootTime" ] + [ "systemd" "settings" "Manager" "RebootWatchdogSec" ] + ) + (lib.mkRenamedOptionModule + [ "systemd" "watchdog" "kexecTime" ] + [ "systemd" "settings" "Manager" "KExecWatchdogSec" ] + ) + (mkRemovedOptionModule [ + "systemd" + "enableCgroupAccounting" + ] "To disable cgroup accounting, disable systemd.settings.Manager.*Accounting directly.") ]; } diff --git a/nixos/modules/system/boot/systemd/initrd.nix b/nixos/modules/system/boot/systemd/initrd.nix index b76682e4d6f0..c2b1b1ab005c 100644 --- a/nixos/modules/system/boot/systemd/initrd.nix +++ b/nixos/modules/system/boot/systemd/initrd.nix @@ -11,6 +11,7 @@ with lib; let inherit (utils) systemdUtils escapeSystemdPath; + inherit (systemdUtils.unitOptions) unitOption; inherit (systemdUtils.lib) generateUnits pathToUnit @@ -21,6 +22,7 @@ let timerToUnit mountToUnit automountToUnit + attrsToSection ; cfg = config.boot.initrd.systemd; @@ -139,6 +141,12 @@ in It only saved ~1MiB of initramfs size, but caused a few issues like unloadable kernel modules. '') + (lib.mkRemovedOptionModule [ + "boot" + "initrd" + "systemd" + "extraConfig" + ] "Use boot.initrd.systemd.settings.Manager instead.") ]; options.boot.initrd.systemd = { @@ -161,12 +169,24 @@ in ''; }; - extraConfig = mkOption { - default = ""; - type = types.lines; - example = "DefaultLimitCORE=infinity"; + settings.Manager = mkOption { + default = { }; + defaultText = lib.literalExpression '' + { + DefaultEnvironment = "PATH=/bin:/sbin"; + } + ''; + type = lib.types.submodule { + freeformType = types.attrsOf unitOption; + }; + example = { + WatchdogDevice = "/dev/watchdog"; + RuntimeWatchdogSec = "30s"; + RebootWatchdogSec = "10min"; + KExecWatchdogSec = "5min"; + }; description = '' - Extra config options for systemd. See {manpage}`systemd-system.conf(5)` man page + Options for the global systemd service manager used in initrd. See {manpage}`systemd-system.conf(5)` man page for available options. ''; }; @@ -182,6 +202,11 @@ in ]) ); default = { }; + defaultText = '' + { + PATH = "/bin:/sbin"; + } + ''; example = { SYSTEMD_LOG_LEVEL = "debug"; }; @@ -450,6 +475,10 @@ in }; managerEnvironment.PATH = "/bin:/sbin"; + settings.Manager.ManagerEnvironment = lib.concatStringsSep " " ( + lib.mapAttrsToList (n: v: "${n}=${lib.escapeShellArg v}") cfg.managerEnvironment + ); + settings.Manager.DefaultEnvironment = "PATH=/bin:/sbin"; contents = { "/tmp/.keep".text = "systemd requires the /tmp mount point in the initrd cpio archive"; @@ -458,13 +487,7 @@ in "/etc/systemd/system.conf".text = '' [Manager] - DefaultEnvironment=PATH=/bin:/sbin - ${cfg.extraConfig} - ManagerEnvironment=${ - lib.concatStringsSep " " ( - lib.mapAttrsToList (n: v: "${n}=${lib.escapeShellArg v}") cfg.managerEnvironment - ) - } + ${attrsToSection cfg.settings.Manager} ''; "/lib".source = "${config.system.build.modulesClosure}/lib"; diff --git a/nixos/modules/testing/test-instrumentation.nix b/nixos/modules/testing/test-instrumentation.nix index 80852be51f1d..89d3b9d5277c 100644 --- a/nixos/modules/testing/test-instrumentation.nix +++ b/nixos/modules/testing/test-instrumentation.nix @@ -115,7 +115,7 @@ in MaxLevelConsole=debug ''; - extraConfig = config.systemd.extraConfig; + settings.Manager = config.systemd.settings.Manager; } (lib.mkIf cfg.initrdBackdoor { @@ -210,13 +210,13 @@ in MaxLevelConsole=debug ''; - systemd.extraConfig = '' + systemd.settings.Manager = { # Don't clobber the console with duplicate systemd messages. - ShowStatus=no + ShowStatus = false; # Allow very slow start - DefaultTimeoutStartSec=300 - DefaultDeviceTimeoutSec=300 - ''; + DefaultTimeoutStartSec = 300; + DefaultDeviceTimeoutSec = 300; + }; systemd.user.extraConfig = '' # Allow very slow start DefaultTimeoutStartSec=300 diff --git a/nixos/tests/switch-test.nix b/nixos/tests/switch-test.nix index 18defdfc9d76..545cbe25f167 100644 --- a/nixos/tests/switch-test.nix +++ b/nixos/tests/switch-test.nix @@ -68,9 +68,9 @@ in echo "systemd 0" > $out/init-interface-version ''; - modifiedSystemConf.configuration.systemd.extraConfig = '' - # Hello world! - ''; + modifiedSystemConf.configuration.systemd.settings.Manager = { + DefaultEnvironment = "XXX_SYSTEM=foo"; + }; addedMount.configuration.virtualisation.fileSystems."/test" = { device = "tmpfs"; diff --git a/nixos/tests/systemd.nix b/nixos/tests/systemd.nix index f2ea77f2ed48..1209a90cbc43 100644 --- a/nixos/tests/systemd.nix +++ b/nixos/tests/systemd.nix @@ -27,7 +27,13 @@ }; }; - systemd.extraConfig = "DefaultEnvironment=\"XXX_SYSTEM=foo\""; + systemd.settings.Manager = { + DefaultEnvironment = "XXX_SYSTEM=foo"; + WatchdogDevice = "/dev/watchdog"; + RuntimeWatchdogSec = "30s"; + RebootWatchdogSec = "10min"; + KExecWatchdogSec = "5min"; + }; systemd.user.extraConfig = "DefaultEnvironment=\"XXX_USER=bar\""; services.journald.extraConfig = "Storage=volatile"; test-support.displayManager.auto.user = "alice"; @@ -86,13 +92,6 @@ ''; }; - systemd.watchdog = { - device = "/dev/watchdog"; - runtimeTime = "30s"; - rebootTime = "10min"; - kexecTime = "5min"; - }; - environment.etc."systemd/system-preset/10-testservice.preset".text = '' disable ${config.systemd.services.testservice1.name} ''; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 2349fb07befb..78e4de437b10 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -133,6 +133,8 @@ # search-and-replace.nvim dependencies fd, sad, + # ethersync vim plugin + ethersync, }: self: super: let @@ -1127,6 +1129,17 @@ in ''; }; + ethersync = buildVimPlugin rec { + inherit (ethersync) + pname + version + src + meta + ; + + sourceRoot = "${src.name}/nvim-plugin"; + }; + executor-nvim = super.executor-nvim.overrideAttrs { dependencies = [ self.nui-nvim ]; }; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4861dc40bf33..a340b2ac46be 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -18,13 +18,13 @@ "vendorHash": null }, "acme": { - "hash": "sha256-GHS8CRu89cd6RMMbEB8ct27w2w4lWdKTbvoihaVpexQ=", + "hash": "sha256-69oNqBonJ22Jf27NYGpY31NVwdv8YDwxUyRyMeln8LY=", "homepage": "https://registry.terraform.io/providers/vancluever/acme", "owner": "vancluever", "repo": "terraform-provider-acme", - "rev": "v2.34.0", + "rev": "v2.35.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-tGfA5LMXECGsu5BIIeMb1+ze7T84Gyrn4h+IzcI79OA=" + "vendorHash": "sha256-7SXAAJwIkdt96lWhkKKmbP6Fqkcn8puPUrTy1pXnI1c=" }, "age": { "hash": "sha256-bJrzjvkrCX93bNqCA+FdRibHnAw6cb61StqtwUY5ok4=", @@ -54,11 +54,11 @@ "vendorHash": "sha256-sf6gCPsKnBVjMsCw7ZA4BKt9GAGtAcgU7vRZN8xzN9Q=" }, "alicloud": { - "hash": "sha256-HXrE/EsxTPH6lO2jpxz9Mkr6/eSodfLK9Akpv6wGUK0=", + "hash": "sha256-OXLqn7D4Len8EYxwl/coKeh+bBAx4uVzfgiNFJ1Tcrg=", "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", "owner": "aliyun", "repo": "terraform-provider-alicloud", - "rev": "v1.253.0", + "rev": "v1.254.0", "spdx": "MPL-2.0", "vendorHash": "sha256-Ww4l3ffnx0CB+wnQfaiHI+25JtnNsGaTCsmXfd54R4g=" }, @@ -516,13 +516,13 @@ "vendorHash": "sha256-G325isVj6JKs58i59V/A51vE8mzgxk/1EqSVvb6TiH4=" }, "google": { - "hash": "sha256-la+jN1muZqAqgR2emDhB71L01gAVtH60OLZ199h6Cq0=", + "hash": "sha256-YwSl33ST8kvnVg5hr7PCSfEO0xRDRVvTEU3KEMfiIIg=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v6.44.0", + "rev": "v6.45.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-s5tShmcGeY/PivF2soP0PWZp9MlqYt9yvsjrNArqYGk=" + "vendorHash": "sha256-n6UUSCQt3mJESEfqVHX4sfr1XqOXu+u7Qejjps6RmBs=" }, "google-beta": { "hash": "sha256-O+rAH2VzDEr+uwyAAg74oS/HeytPLOm+1LTC7aswhIA=", @@ -696,13 +696,13 @@ "vendorHash": "sha256-ctd9V5EXL0c9b4aJ47nfjhqCMTewL55IkjkQ39ShoUk=" }, "kafka": { - "hash": "sha256-NiAbUZ+ZMRLXm/WLrfj0ZjbPft4jZhdwLBhFIE4PjeI=", + "hash": "sha256-Onyy+KgmgLYk3J1P4rhHDJ7uEb+9jbywkY7lbfdQ2Vs=", "homepage": "https://registry.terraform.io/providers/Mongey/kafka", "owner": "Mongey", "repo": "terraform-provider-kafka", - "rev": "v0.10.3", + "rev": "v0.12.0", "spdx": "MIT", - "vendorHash": "sha256-57V/0JIsq+pqbWmg3iZ0s8t8iD2Xtipy08I/+ZJCkNc=" + "vendorHash": "sha256-kkaNv+c6IGAW+amSSycjBmUCFXBeQrcF5Jmvtl8bXAE=" }, "kafka-connect": { "hash": "sha256-XMGpK22Ww8swvfrnbClxjErVmkBKX3dxdlkjgNJHlCE=", @@ -831,22 +831,22 @@ "vendorHash": "sha256-oipY2hwgRrntCxxHPyH06e8p+0fKfAQwhh2iBI4RGHQ=" }, "minio": { - "hash": "sha256-DRWzgVp01qTvyf30GgxWx9/RvjAfoNu3SXZQVQ1jYa0=", + "hash": "sha256-hvttrw+7wqcCRyYdGhQvRvP1oDbAGmtR5UpcGx8LMgk=", "homepage": "https://registry.terraform.io/providers/aminueza/minio", "owner": "aminueza", "repo": "terraform-provider-minio", - "rev": "v3.6.1", + "rev": "v3.6.2", "spdx": "AGPL-3.0", "vendorHash": "sha256-QWBzQXx/dzWZr9dn3LHy8RIvZL1EA9xYqi7Ppzvju7g=" }, "mongodbatlas": { - "hash": "sha256-ZmQw87cBWt8bfLTkeEAopVBEoLCvyAXb001mWK6SnZE=", + "hash": "sha256-Lv0LwvQZTtZ2ZaNDJSQFVRDFtM23mnihV4XOBIxL5Bc=", "homepage": "https://registry.terraform.io/providers/mongodb/mongodbatlas", "owner": "mongodb", "repo": "terraform-provider-mongodbatlas", - "rev": "v1.38.0", + "rev": "v1.39.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-r874TWc0OCXMin2VYHmOSg4sBjIgCxJUiykw+A7oMsk=" + "vendorHash": "sha256-6ZxrQGYX15TpCTQ/Oxe4NL/XlgdqmWBm53JEuMv8KQg=" }, "namecheap": { "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", @@ -1120,13 +1120,13 @@ "vendorHash": "sha256-xo0alLK3fccbKRG5bN1G7orDsP47I3ySAzpZ9O0f2Fg=" }, "rootly": { - "hash": "sha256-H9+9HPLmhis7UDq4Jizh+0d+tdj0PT57uv/mjymmizQ=", + "hash": "sha256-Lpysy/BQHYEWhTNcLvBY6C6o1G/PhKzxPe4qUHhPWmM=", "homepage": "https://registry.terraform.io/providers/rootlyhq/rootly", "owner": "rootlyhq", "repo": "terraform-provider-rootly", - "rev": "v3.4.0", + "rev": "v3.5.1", "spdx": "MPL-2.0", - "vendorHash": "sha256-EZbYkyeQdroVJj3a7T7MICU4MSimB+ZqI2Yg9PNUcV0=" + "vendorHash": "sha256-75GQmp/ybD+VugrrB8qTbP3OPHy3eyBGe5u7CM7CRcc=" }, "routeros": { "hash": "sha256-ciQsBvpX6gWnDPt9O1SGrVVgNCvAHBPCaLfVlPxrSAY=", @@ -1327,29 +1327,29 @@ "vendorHash": "sha256-V0dK5G3zheyyqexBud+9Hg9ExYI/9X1wuYx+lEn6pVg=" }, "temporalcloud": { - "hash": "sha256-FTvTp2Mf8uz0e+y7AprAxgMEllGJFbWiPCzDZ8jzdrc=", + "hash": "sha256-r5bkK+7phHxxImAQEgwekRiUuLxNzVGYSsb5OH8cx5c=", "homepage": "https://registry.terraform.io/providers/temporalio/temporalcloud", "owner": "temporalio", "repo": "terraform-provider-temporalcloud", - "rev": "v0.9.0", + "rev": "v0.9.1", "spdx": "MPL-2.0", "vendorHash": "sha256-PVN3oPT3cxsnWH03twbPSIIERGHCp3XAmcqrQAOULZ4=" }, "tencentcloud": { - "hash": "sha256-oHvmCNgGguKdu/LbTyRG/vl9+xGan1vR6T9Ej5MX9l4=", + "hash": "sha256-0sTuheQh9mpwGPsqXLH3dcLvTQcy7xti+y1k1eflL2k=", "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", "owner": "tencentcloudstack", "repo": "terraform-provider-tencentcloud", - "rev": "v1.82.11", + "rev": "v1.82.13", "spdx": "MPL-2.0", "vendorHash": null }, "tfe": { - "hash": "sha256-gT5KOJZJG8cZs1Dcn31bfKLC8zvkG62tn4sZuH9ieGk=", + "hash": "sha256-Gut7HzjBZIrv9PLNBkSwnGfBKymlJ07GTFKtwiLIGSg=", "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", "owner": "hashicorp", "repo": "terraform-provider-tfe", - "rev": "v0.68.0", + "rev": "v0.68.1", "spdx": "MPL-2.0", "vendorHash": "sha256-tf78FT9JD5IVswgDB3Yug1NZQvo8NDqjPEAfF3gg93w=" }, @@ -1391,11 +1391,11 @@ "vendorHash": "sha256-UuLHaOEG6jmOAgfdNOtLyUimlAr3g6K8n3Ehu64sKqk=" }, "turbot": { - "hash": "sha256-B3zUTsxFnyhIsxI9K07V+gP/C22nMm6bonEpQIPCMp0=", + "hash": "sha256-ZcJMWeKp39wv/T8Kln052PHr4vGUYTDbuGAv9nb8U1c=", "homepage": "https://registry.terraform.io/providers/turbot/turbot", "owner": "turbot", "repo": "terraform-provider-turbot", - "rev": "v1.12.3", + "rev": "v1.12.4", "spdx": "MPL-2.0", "vendorHash": null }, diff --git a/pkgs/by-name/ad/ada/package.nix b/pkgs/by-name/ad/ada/package.nix index 43d5dda26514..7f641a452ad0 100644 --- a/pkgs/by-name/ad/ada/package.nix +++ b/pkgs/by-name/ad/ada/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation rec { pname = "ada"; - version = "3.2.6"; + version = "3.2.7"; src = fetchFromGitHub { owner = "ada-url"; repo = "ada"; tag = "v${version}"; - hash = "sha256-h5/D/Msp5Zg58YFQ/viQVYlMQSXQTWU2YHkSPvtQwyA="; + hash = "sha256-IDJgrjmIqhnIZuzBAckowpmhRypb1a1NB1P5YZz4E1A="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/br/brev-cli/package.nix b/pkgs/by-name/br/brev-cli/package.nix index 474f2266a878..1f0a6a6f3f81 100644 --- a/pkgs/by-name/br/brev-cli/package.nix +++ b/pkgs/by-name/br/brev-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "brev-cli"; - version = "0.6.311"; + version = "0.6.312"; src = fetchFromGitHub { owner = "brevdev"; repo = "brev-cli"; rev = "v${version}"; - sha256 = "sha256-XKXIDnqAmWUDiwjvNV/mmGyxkScuz3YJ2DpMcRhwLKU="; + sha256 = "sha256-IeX+SvNcz0S/gdInVM8fwA7TEDTMoJO8rSwCqK2rKoE="; }; vendorHash = "sha256-7MXZVdpsPHfHk8hNZM2CT0FW8gTKt3oUap7CTVYMNfI="; diff --git a/pkgs/by-name/ca/cargo-shear/package.nix b/pkgs/by-name/ca/cargo-shear/package.nix index ae768fd1ddc5..624c648a6cbd 100644 --- a/pkgs/by-name/ca/cargo-shear/package.nix +++ b/pkgs/by-name/ca/cargo-shear/package.nix @@ -6,7 +6,7 @@ cargo-shear, }: let - version = "1.4.0"; + version = "1.4.1"; in rustPlatform.buildRustPackage { pname = "cargo-shear"; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage { owner = "Boshen"; repo = "cargo-shear"; rev = "v${version}"; - hash = "sha256-UJbYzyVEg1FxoebBVURwbugjAeE93dXM47lXUoonMLM="; + hash = "sha256-Ast944OrFyC6jHsL+aLp9zUK0hX7Xv+0EV1bH/PjDGA="; }; - cargoHash = "sha256-ynxJbNrzuDlqa5elavO+faFDt90CoZsPoVODW8NlFcY="; + cargoHash = "sha256-NSBe42AGujyh3CSdJ9ON14IA9U63qNly96VMNbU+I84="; # https://github.com/Boshen/cargo-shear/blob/a0535415a3ea94c86642f39f343f91af5cdc3829/src/lib.rs#L20-L23 SHEAR_VERSION = version; diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 1a2bd0c3d0fd..3440b4d40554 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "cdncheck"; - version = "1.1.28"; + version = "1.1.29"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${version}"; - hash = "sha256-DifV+AvVzC8wm3yjfWorAk8E0a7++Aq38UXxBQbHAPM="; + hash = "sha256-+R6IRMdkLVJ6rtkCQUMDc5scNWlv0rMa0urHhfiEwro="; }; vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4="; diff --git a/pkgs/by-name/ch/chatbox/package.nix b/pkgs/by-name/ch/chatbox/package.nix index c23611227e4e..87cabe193265 100644 --- a/pkgs/by-name/ch/chatbox/package.nix +++ b/pkgs/by-name/ch/chatbox/package.nix @@ -6,11 +6,11 @@ }: let pname = "chatbox"; - version = "1.15.0"; + version = "1.15.2"; src = fetchurl { url = "https://download.chatboxai.app/releases/Chatbox-${version}-x86_64.AppImage"; - hash = "sha256-TtYKOCnMuStoPSQfwXfLFli+qv2NVgiXJPCYylCgs6A="; + hash = "sha256-KxL073BIfZfjFndwtkDNXwlt1xny76BMV9CQF3x7ATQ="; }; appimageContents = appimageTools.extract { inherit pname version src; }; diff --git a/pkgs/by-name/cn/cnspec/package.nix b/pkgs/by-name/cn/cnspec/package.nix index 28f6c42b5eb5..f58a77b69fa6 100644 --- a/pkgs/by-name/cn/cnspec/package.nix +++ b/pkgs/by-name/cn/cnspec/package.nix @@ -6,18 +6,18 @@ buildGoModule rec { pname = "cnspec"; - version = "11.63.0"; + version = "11.64.0"; src = fetchFromGitHub { owner = "mondoohq"; repo = "cnspec"; tag = "v${version}"; - hash = "sha256-o5JqWPI4S1ic/L1A/AXl32g3RTmcxoR+Cmx2dxJoorA="; + hash = "sha256-AJ7aw21UyvOGCLEnhTHPklyDWkBAnK/Vhvvg4UDOoH4="; }; proxyVendor = true; - vendorHash = "sha256-FOT30kp15TRvnziBis3n9CvBfzgUEKCLAU+gCSH3vA8="; + vendorHash = "sha256-nmHs5ZHULENCyW+3giyPTO+pzbnGgGwFuVqgIfuCQi4="; subPackages = [ "apps/cnspec" ]; diff --git a/pkgs/by-name/cv/cve-prioritizer/package.nix b/pkgs/by-name/cv/cve-prioritizer/package.nix index dde4e6415855..5d69b4995bf3 100644 --- a/pkgs/by-name/cv/cve-prioritizer/package.nix +++ b/pkgs/by-name/cv/cve-prioritizer/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication rec { pname = "cve-prioritizer"; - version = "1.9.0"; + version = "1.10.1"; pyproject = true; src = fetchFromGitHub { owner = "TURROKS"; repo = "CVE_Prioritizer"; - rev = "refs/tags/v${version}"; - hash = "sha256-FJN/AM4NFctMszzIBdvww7OtC7fimb++tbtRZ77ll5c="; + tag = "v${version}"; + hash = "sha256-Yy5jVpxb3e2lCpxMaxDdXBGh8by5lmGi+G+kJguA3AA="; }; build-system = with python3.pkgs; [ setuptools ]; @@ -34,7 +34,7 @@ python3.pkgs.buildPythonApplication rec { meta = { description = "Vulnerability patching with CVSS, EPSS, and CISA's Known Exploited Vulnerabilities"; homepage = "https://github.com/TURROKS/CVE_Prioritizer"; - changelog = "https://github.com/TURROKS/CVE_Prioritizer/releases/tag/v${version}"; + changelog = "https://github.com/TURROKS/CVE_Prioritizer/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "cve-prioritizer"; diff --git a/pkgs/by-name/el/electron-fiddle/package.nix b/pkgs/by-name/el/electron-fiddle/package.nix index 0848072bc5eb..43e2699a7c6d 100644 --- a/pkgs/by-name/el/electron-fiddle/package.nix +++ b/pkgs/by-name/el/electron-fiddle/package.nix @@ -1,13 +1,13 @@ { buildFHSEnv, - electron_33, + electron_36, fetchFromGitHub, fetchYarnDeps, fetchurl, git, lib, makeDesktopItem, - nodejs_20, + nodejs, stdenvNoCC, util-linux, yarnBuildHook, @@ -17,17 +17,17 @@ let pname = "electron-fiddle"; - version = "0.36.5"; - electron = electron_33; - nodejs = nodejs_20; + version = "0.36.5-unstable-2025-07-17"; src = fetchFromGitHub { owner = "electron"; repo = "fiddle"; - tag = "v${version}"; - hash = "sha256-Fo7rXnufJ26WijnplWswdeCGJitkvTDboOggUfrz1Hw="; + rev = "0f3cd3007a336562a3c49ce95469022e6a729121"; # a revision that uses electron_36 instead of electron_33 + hash = "sha256-1q8bDpEPrQNbngrGZj6/AQFFo06ED6uJ4Z/XVg6KNXw="; }; + electron = electron_36; + # As of https://github.com/electron/fiddle/pull/1316 this is fetched # from the network and has no stable hash. Grab an old version from # the repository. @@ -42,7 +42,7 @@ let offlineCache = fetchYarnDeps { yarnLock = "${src}/yarn.lock"; - hash = "sha256-eZ/g2cP6M0zWhF14go0sIC+UuzTo9Gl4KsPBGzJU3FQ="; + hash = "sha256-n6rzi4VohVaX+IIE1NITDsxXGyw0Z6Fx1WJb15YT9Sg="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/et/ethersync/package.nix b/pkgs/by-name/et/ethersync/package.nix index 6a0ce6607327..26659ce92301 100644 --- a/pkgs/by-name/et/ethersync/package.nix +++ b/pkgs/by-name/et/ethersync/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ethersync"; - version = "0.6.0"; + version = "0.7.0"; src = fetchFromGitHub { owner = "ethersync"; repo = "ethersync"; tag = "v${finalAttrs.version}"; - hash = "sha256-dHV4+WxNdEvRZK8WNK0qp9f43Y9oSUtlXrq/mI0yWls="; + hash = "sha256-Swh8C8FMjPdIFpHOsNb3W9W7JAZGzPXHXTwwnr1gFok="; }; sourceRoot = "${finalAttrs.src.name}/daemon"; - cargoHash = "sha256-uKtJp4RD0YbOmtzbxebpYQxlBmP+5k88d+76hT4cTI8="; + cargoHash = "sha256-ZgbxaEtsaBQLl9PJbo1O2wA3OxEfPKRl3KkFvR4c97Q="; nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "--version"; @@ -33,6 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { downloadPage = "https://github.com/ethersync/ethersync"; changelog = "https://github.com/ethersync/ethersync/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.agpl3Plus; + teams = [ lib.teams.ngi ]; maintainers = with lib.maintainers; [ prince213 ethancedwards8 diff --git a/pkgs/by-name/eu/euphonica/package.nix b/pkgs/by-name/eu/euphonica/package.nix index 02a024b807a9..007714d76cd0 100644 --- a/pkgs/by-name/eu/euphonica/package.nix +++ b/pkgs/by-name/eu/euphonica/package.nix @@ -25,19 +25,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "euphonica"; - version = "0.94.1-alpha"; + version = "0.96.1-beta"; src = fetchFromGitHub { owner = "htkhiem"; repo = "euphonica"; tag = "v${finalAttrs.version}"; - hash = "sha256-1d2GZSTr0HnVC7D6T7LFeL8kXfwGBhjqZ3lC4ZjpOtM="; + hash = "sha256-MMrTabKE+zqVSmbjOg0NCsI47eSu1c73RnsPDgCbhCo="; fetchSubmodules = true; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-vb9THfSTN27rOfIlpCPkAJm+eLnh+RptOYWLS8hGDpw="; + hash = "sha256-zFGFmiPozfBSIYxCu4fHynb2eh9emfVPtj3grPAoZeA="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/fi/findomain/package.nix b/pkgs/by-name/fi/findomain/package.nix index 5166b76daa43..20e7f61d8690 100644 --- a/pkgs/by-name/fi/findomain/package.nix +++ b/pkgs/by-name/fi/findomain/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage rec { pname = "findomain"; - version = "9.0.4"; + version = "10.0.1"; src = fetchFromGitHub { owner = "findomain"; repo = "findomain"; tag = version; - hash = "sha256-5jbKDMULig6j3D5KEQQrHWtsc59x0Tj6n/7kwK/8IME="; + hash = "sha256-qMSVj+qhrx1LPuXWXKzo0v4yirNW2x/o/blNkSVU3Tg="; }; - cargoHash = "sha256-4+nRQ8HL4dQMCgeSOrgkaRj0E4HPAC3Nm82AEr1KWJo="; + cargoHash = "sha256-uYhCTjVzkW8menf67pnZfYCMIcNZadoGJvtDmsDDxP8="; nativeBuildInputs = [ installShellFiles diff --git a/pkgs/by-name/fw/fwup/package.nix b/pkgs/by-name/fw/fwup/package.nix index 337815611052..4a4c1419647b 100644 --- a/pkgs/by-name/fw/fwup/package.nix +++ b/pkgs/by-name/fw/fwup/package.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation rec { pname = "fwup"; - version = "1.13.1"; + version = "1.13.2"; src = fetchFromGitHub { owner = "fhunleth"; repo = "fwup"; rev = "v${version}"; - sha256 = "sha256-lf8NCF+K47V55pUC4uNzCh5D454OQl5VruGfC6X5mJw="; + sha256 = "sha256-s9M734Ohf8kItoOdaxewk4Enbrm2wsT0M4Ak9+q3KA8="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix index be9c5eb58abe..146a7e839b1f 100644 --- a/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix +++ b/pkgs/by-name/gr/gruvbox-gtk-theme/package.nix @@ -68,13 +68,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2025-04-24"; + version = "0-unstable-2025-07-21"; src = fetchFromGitHub { owner = "Fausto-Korpsvart"; repo = "Gruvbox-GTK-Theme"; - rev = "fbced4ba03975dadd1d74d6b73cccdcbbd5e8b90"; - hash = "sha256-zhY3uwvtHNKNrdWiD5Le/AMz1lgV39K/RNhFGnIMpzg="; + rev = "b1cfcc8a3b461f227c8a89dee17a80ed8f6656f4"; + hash = "sha256-QFXaAtgH30aP1+/rNobntTAMfwh+AAb26FyZgElVdC4="; }; propagatedUserEnvPkgs = [ gtk-engine-murrine ]; diff --git a/pkgs/by-name/ig/igir/package.nix b/pkgs/by-name/ig/igir/package.nix index 38bf62bf443c..5c8a2ad74767 100644 --- a/pkgs/by-name/ig/igir/package.nix +++ b/pkgs/by-name/ig/igir/package.nix @@ -7,20 +7,27 @@ # at lib/node_modules/igir/node_modules/7zip-bin/linux/x64/7za autoPatchelfHook, stdenv, + + libusb1, + libuv, + libz, + lz4, + sdl2-compat, + systemd, }: buildNpmPackage rec { pname = "igir"; - version = "2.11.0"; + version = "4.1.1"; src = fetchFromGitHub { owner = "emmercm"; repo = "igir"; rev = "v${version}"; - hash = "sha256-NG0ZP8LOm7fZVecErTuLOfbp1yvXwHnwPkWTBzUJXWE="; + hash = "sha256-f/3XIBFMxSPwJpfZTBhuznU/psChfnQEwZASOoH4Ij0="; }; - npmDepsHash = "sha256-ADIEzr6PkGaJz27GKSVyTsrbz5zbud7BUb+OXPtP1Vo="; + npmDepsHash = "sha256-qPyS2F5jt1C5SZxvRuyPX4+TkYZKTffcekanWtH82EY="; # I have no clue why I have to do this postPatch = '' @@ -29,7 +36,15 @@ buildNpmPackage rec { nativeBuildInputs = [ autoPatchelfHook ]; - buildInputs = [ (lib.getLib stdenv.cc.cc) ]; + buildInputs = [ + (lib.getLib stdenv.cc.cc) + libusb1 + libuv + libz + lz4 + sdl2-compat + systemd + ]; # from lib/node_modules/igir/node_modules/@node-rs/crc32-linux-x64-musl/crc32.linux-x64-musl.node # Irrelevant to our use @@ -41,7 +56,7 @@ buildNpmPackage rec { homepage = "https://igir.io"; changelog = "https://github.com/emmercm/igir/releases/tag/${src.rev}"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ ]; + maintainers = with maintainers; [ mjm ]; platforms = platforms.linux; }; } diff --git a/pkgs/by-name/jb/jbrowse/package.nix b/pkgs/by-name/jb/jbrowse/package.nix index 0dd1d933c89e..c91d08bed669 100644 --- a/pkgs/by-name/jb/jbrowse/package.nix +++ b/pkgs/by-name/jb/jbrowse/package.nix @@ -6,11 +6,11 @@ let pname = "jbrowse"; - version = "3.6.3"; + version = "3.6.4"; src = fetchurl { url = "https://github.com/GMOD/jbrowse-components/releases/download/v${version}/jbrowse-desktop-v${version}-linux.AppImage"; - sha256 = "sha256-J+9SE7yWQanKjweLKWPwStOJOg6SxoIoC5jtl+ekEtI="; + sha256 = "sha256-oSxSW6kZ68iQBdR4Uxd9yiU2S/8bLamXje9FDgahuv4="; }; appimageContents = appimageTools.extractType2 { diff --git a/pkgs/by-name/kl/klog-rs/package.nix b/pkgs/by-name/kl/klog-rs/package.nix index 94be554149fa..ad378068f39a 100644 --- a/pkgs/by-name/kl/klog-rs/package.nix +++ b/pkgs/by-name/kl/klog-rs/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "klog-rs"; - version = "0.4.2"; + version = "0.5.0"; src = fetchFromGitHub { owner = "tobifroe"; repo = "klog"; rev = version; - hash = "sha256-X7VUbn2DQx4Wo526COGAp0IFPPhh1vObxP/b6oYFWG4="; + hash = "sha256-dPFxjSq5P7MyXUAugZqPEYRJ2VcFuVs774f3AKdH7kk="; }; - cargoHash = "sha256-veE992wYv8SwAbvaqe3nVymxTbaMYEDWtLnisnyNOn4="; + cargoHash = "sha256-9dJ2MCAd6DhNaqgUtuBifMbTTZoCoLNLjyR9b0fwfcc="; checkFlags = [ # this integration test depends on a running kubernetes cluster "--skip=k8s::tests::test_get_pod_list" diff --git a/pkgs/by-name/lm/lms/package.nix b/pkgs/by-name/lm/lms/package.nix index 7c9b5623d91b..ad5014651679 100644 --- a/pkgs/by-name/lm/lms/package.nix +++ b/pkgs/by-name/lm/lms/package.nix @@ -22,13 +22,13 @@ stdenv.mkDerivation rec { pname = "lms"; - version = "3.67.0"; + version = "3.68.1"; src = fetchFromGitHub { owner = "epoupon"; repo = "lms"; rev = "v${version}"; - hash = "sha256-jmdAZEtMIl2oLeNzgyceguCenPK/K6NJw5Yzv3T4pJs="; + hash = "sha256-BV1VeNTBED5I9OZlnLgiTLQsGK0HlQYSQykJJjQPn60="; }; strictDeps = true; diff --git a/pkgs/by-name/na/namespace-cli/package.nix b/pkgs/by-name/na/namespace-cli/package.nix index d9a1c2c535d3..5d0ca1e0bdea 100644 --- a/pkgs/by-name/na/namespace-cli/package.nix +++ b/pkgs/by-name/na/namespace-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "namespace-cli"; - version = "0.0.431"; + version = "0.0.433"; src = fetchFromGitHub { owner = "namespacelabs"; repo = "foundation"; rev = "v${version}"; - hash = "sha256-huMJCStwmvPkvAEp0FnC3B4z9KqSRMWUd3KJ61WNREE="; + hash = "sha256-ZkRo6tPYJk3ym7LDkucnoLTbmCRJ7nup4zB/7wY6dTc="; }; vendorHash = "sha256-/JFiCflhJsu8Tkkw0Pqj0iOauVXXLaNuPRK524YVN98="; diff --git a/pkgs/by-name/nc/ncmpcpp/package.nix b/pkgs/by-name/nc/ncmpcpp/package.nix index d9343c17ccc7..af22c8f658be 100644 --- a/pkgs/by-name/nc/ncmpcpp/package.nix +++ b/pkgs/by-name/nc/ncmpcpp/package.nix @@ -43,6 +43,7 @@ stdenv.mkDerivation rec { (lib.withFeature visualizerSupport "fftw") (lib.enableFeature clockSupport "clock") (lib.withFeature taglibSupport "taglib") + (lib.withFeatureAs true "boost" boost.dev) ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/nz/nzbhydra2/package.nix b/pkgs/by-name/nz/nzbhydra2/package.nix index 506480481313..8c83f4116a4a 100644 --- a/pkgs/by-name/nz/nzbhydra2/package.nix +++ b/pkgs/by-name/nz/nzbhydra2/package.nix @@ -10,11 +10,11 @@ }: stdenv.mkDerivation rec { pname = "nzbhydra2"; - version = "7.15.3"; + version = "7.16.0"; src = fetchzip { url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip"; - hash = "sha256-zVRiJ2giwxeNDVBCpYpkAmMn+kf2c9+YbAkUn7LOkkM="; + hash = "sha256-BgMTR4vj+JTzxJDPJhpvkYjTav68O7d1POXDMbQMOvQ="; stripRoot = false; }; diff --git a/pkgs/by-name/oc/oci-cli/package.nix b/pkgs/by-name/oc/oci-cli/package.nix index e26f5a2f4410..8d43945a4dda 100644 --- a/pkgs/by-name/oc/oci-cli/package.nix +++ b/pkgs/by-name/oc/oci-cli/package.nix @@ -25,14 +25,14 @@ in py.pkgs.buildPythonApplication rec { pname = "oci-cli"; - version = "3.62.2"; + version = "3.63.0"; pyproject = true; src = fetchFromGitHub { owner = "oracle"; repo = "oci-cli"; tag = "v${version}"; - hash = "sha256-QLvHQwKNS5yr3ZNyQIK2nTgDZ+BKAd0K+H6e63bI4PM="; + hash = "sha256-29jEfzS/hJQKX6P3VL/Wy+0/3DFmOKFj4RTTGkVhXXM="; }; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/pi/pim6sd/package.nix b/pkgs/by-name/pi/pim6sd/package.nix index 9ed9c6413fc3..d05f5ad4c261 100644 --- a/pkgs/by-name/pi/pim6sd/package.nix +++ b/pkgs/by-name/pi/pim6sd/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation { pname = "pim6sd"; - version = "0-unstable-2019-05-31"; + version = "0-unstable-2024-12-14"; src = fetchFromGitHub { owner = "troglobit"; repo = "pim6sd"; - rev = "fa3909529981dd705ba9ead0517222c30c581a4e"; - sha256 = "0x7dyark2mp9xqz9cnmmgaf0z143vxn2835clllpji4ylg77zdjw"; + rev = "9fd332d92af4fe8c92a70c1b6c2048ffddb0e48a"; + hash = "sha256-iTukxjo63Smk6wX8SQsi49iNLpmxeN9JSkBZB5aBMaQ="; }; nativeBuildInputs = [ @@ -24,12 +24,12 @@ stdenv.mkDerivation { flex ]; - meta = with lib; { + meta = { description = "PIM for IPv6 sparse mode daemon"; homepage = "https://github.com/troglobit/pim6sd"; - license = licenses.bsd3; - maintainers = with maintainers; [ hexa ]; - platforms = platforms.unix; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ hexa ]; + platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/pim6sd.x86_64-darwin }; } diff --git a/pkgs/by-name/re/renode-dts2repl/package.nix b/pkgs/by-name/re/renode-dts2repl/package.nix index b4e78b219325..0f783ed5cb4d 100644 --- a/pkgs/by-name/re/renode-dts2repl/package.nix +++ b/pkgs/by-name/re/renode-dts2repl/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication { pname = "renode-dts2repl"; - version = "0-unstable-2025-07-08"; + version = "0-unstable-2025-07-24"; pyproject = true; src = fetchFromGitHub { owner = "antmicro"; repo = "dts2repl"; - rev = "9c75757b1de9e1bd93d1b1de5d516a65c481b026"; - hash = "sha256-m3v/HQKDHhfmk7vjbSGxZiyAK2/5b8FVszJjNDHQj2Y="; + rev = "b94aaad8ad6cd3252160a11ac37f2bde8280d1b0"; + hash = "sha256-Cdg3uyZC55ajUlghHkqoGGN/kZnjuHVxIEvo2LDua1Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ru/ruffle/package.nix b/pkgs/by-name/ru/ruffle/package.nix index ac5f0dc1fa7c..adc2951d9443 100644 --- a/pkgs/by-name/ru/ruffle/package.nix +++ b/pkgs/by-name/ru/ruffle/package.nix @@ -21,16 +21,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "ruffle"; - version = "0-nightly-2025-07-19"; + version = "0-nightly-2025-07-27"; src = fetchFromGitHub { owner = "ruffle-rs"; repo = "ruffle"; tag = lib.strings.removePrefix "0-" finalAttrs.version; - hash = "sha256-2EDKnuWE1VHsw7UkMCbmREVRsB1CgwrxnC1x2lvCi+0="; + hash = "sha256-t15htXX+j2xEtOgGiqcCjG5F/17DnqnvEx0dxL3DRw4="; }; - cargoHash = "sha256-BRfljhOQ9X4LBQ14tLmd6M3N19nOMwk3AC02iclATm4="; + cargoHash = "sha256-xrlcn18ryK7PrR/KfBKN0ot+h06nj4cl2Gx4Dm1RyqU="; cargoBuildFlags = lib.optional withRuffleTools "--workspace"; env = diff --git a/pkgs/by-name/sc/schemat/package.nix b/pkgs/by-name/sc/schemat/package.nix index 76905a869b73..d15226c28f31 100644 --- a/pkgs/by-name/sc/schemat/package.nix +++ b/pkgs/by-name/sc/schemat/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "schemat"; - version = "0.4.1"; + version = "0.4.2"; src = fetchFromGitHub { owner = "raviqqe"; repo = "schemat"; tag = "v${finalAttrs.version}"; - hash = "sha256-GthDo45Kmz7ZNwFZGGhTcyDn8+g6QUbaVv8M46tm+Qs="; + hash = "sha256-JOrBQvrnA/qSmI+jJjGjcxEWFDCfiUmtJaZPI3N0rMk="; }; - cargoHash = "sha256-g18k/wyZqeunTHnLnfOTh4I0NlbgNya5y3EZVyY1B1c="; + cargoHash = "sha256-zGP8m05g6zEQ/dx9ChLhUCM2x9q3bltPW+9ku05rzCE="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/sy/system76-power/package.nix b/pkgs/by-name/sy/system76-power/package.nix index ca2b1cfb5e9f..d83b9cfe5fbb 100644 --- a/pkgs/by-name/sy/system76-power/package.nix +++ b/pkgs/by-name/sy/system76-power/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "system76-power"; - version = "1.2.6"; + version = "1.2.7"; src = fetchFromGitHub { owner = "pop-os"; repo = "system76-power"; tag = finalAttrs.version; - hash = "sha256-TVrM54t6xDLMQAqZKpzSGh6M3/4ZCj99e2J/gotN0cc="; + hash = "sha256-ucNCZD1RJfgC0uVz28846Cghpg4/vJPtkE+rO0LaFmg="; }; nativeBuildInputs = [ pkg-config ]; @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { libusb1 ]; - cargoHash = "sha256-mZy1iVyjUFeed5fnj1ASEJ+raAe2D0V8TO84fd0RuXM="; + cargoHash = "sha256-UiRaR0x8pD0ht5Ckbrxm8PzskT/iIKGLFCfyoY1ZEnQ="; postInstall = '' install -D -m 0644 data/com.system76.PowerDaemon.conf $out/etc/dbus-1/system.d/com.system76.PowerDaemon.conf diff --git a/pkgs/by-name/tf/tflint/package.nix b/pkgs/by-name/tf/tflint/package.nix index 2ca672dc742b..45dc9d696097 100644 --- a/pkgs/by-name/tf/tflint/package.nix +++ b/pkgs/by-name/tf/tflint/package.nix @@ -11,7 +11,7 @@ let pname = "tflint"; - version = "0.58.0"; + version = "0.58.1"; in buildGoModule { inherit pname version; @@ -20,10 +20,10 @@ buildGoModule { owner = "terraform-linters"; repo = "tflint"; tag = "v${version}"; - hash = "sha256-AaY2UghPvYveZ4xtUphPOnnoA6FcyO9Y2Uzz3bN8Q8I="; + hash = "sha256-1SuNcqU8JtMypoltbNBZHZZi78jvbbAD+nmj2v8NU5g="; }; - vendorHash = "sha256-lmV23xDzBaMxV4MQeatX4sF0UwDZBlekdW21CMGtIqs="; + vendorHash = "sha256-8sHiCEtVs+rUnmJ9NPYJJcr4sDlFaEWklE3JaoXEu9w="; doCheck = false; diff --git a/pkgs/by-name/ts/tscli/package.nix b/pkgs/by-name/ts/tscli/package.nix index 1236438d282a..229b420c8e48 100644 --- a/pkgs/by-name/ts/tscli/package.nix +++ b/pkgs/by-name/ts/tscli/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "tscli"; - version = "0.0.13"; + version = "0.0.15"; src = fetchFromGitHub { owner = "jaxxstorm"; repo = "tscli"; tag = "v${version}"; - hash = "sha256-KncOCrpu0/72Nf9dOErKT45PxPECS50+wokO10sGUXc="; + hash = "sha256-RsWpZYRb/6ZpOio5te7qokGJeTlSmu/MH+BVoQVbkNw="; }; - vendorHash = "sha256-FmJoKADhcHk5mWjcXxXb7VszZhFfGWmBKUGxUjvA64U="; + vendorHash = "sha256-RELJJN2ldcUkbyskitg1y6vakdQ6mRkmT7Y25TS2sz8="; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/ve/vectorcode/package.nix b/pkgs/by-name/ve/vectorcode/package.nix index dd25882cbf16..9be1cb1e58ea 100644 --- a/pkgs/by-name/ve/vectorcode/package.nix +++ b/pkgs/by-name/ve/vectorcode/package.nix @@ -160,15 +160,12 @@ python.pkgs.buildPythonApplication rec { installShellCompletion vectorcode.{bash,zsh} ''; - postFixup = '' - wrapProgram $out/bin/vectorcode \ - --prefix PYTHONPATH : "$PYTHONPATH" \ - --set PATH ${ - lib.makeBinPath [ - python - ] - }; - ''; + makeWrapperArgs = [ + "--prefix" + "PYTHONPATH" + ":" + "$PYTHONPATH" + ]; pythonImportsCheck = [ "vectorcode" ]; diff --git a/pkgs/by-name/wd/wdt/package.nix b/pkgs/by-name/wd/wdt/package.nix index 95e12fd6b062..c9172aa03e7b 100644 --- a/pkgs/by-name/wd/wdt/package.nix +++ b/pkgs/by-name/wd/wdt/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation { pname = "wdt"; - version = "1.27.1612021-unstable-2025-07-09"; + version = "1.27.1612021-unstable-2025-07-23"; src = fetchFromGitHub { owner = "facebook"; repo = "wdt"; - rev = "e4d03e392e90b8ff4d2a67da31d65405afd32db5"; - sha256 = "sha256-epjZFTczJLmI5MgKLMVXhEhv9MYJCYWYOAkZcvqeBs0="; + rev = "9294400cb0f5f7a0eef7fdf009cc01f00a5917c1"; + sha256 = "sha256-uDsHdha8JA2oue/SBej4lYFWEtaKcsVeNBhtZZBEPZI="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/xc/xcrawl3r/package.nix b/pkgs/by-name/xc/xcrawl3r/package.nix index c81aba9fd2d5..3434d5bd5a71 100644 --- a/pkgs/by-name/xc/xcrawl3r/package.nix +++ b/pkgs/by-name/xc/xcrawl3r/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "xcrawl3r"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "hueristiq"; repo = "xcrawl3r"; tag = version; - hash = "sha256-Ojm5cBeXRtDGQfbDweLlD1V12PYJHxVbO2g1X1Wt/B8="; + hash = "sha256-U5Gu04QR8ZYIUbUwP6k7PfAp1Dz4u2RUVGqamV14BEk="; }; - vendorHash = "sha256-rBKpYB7t9zdduqZA1VwCBp+kXpB8nABhTo+IaoOE8bE="; + vendorHash = "sha256-GZy7AMhrgswWS4dWRcMW5WF2IVDPeg8ZERizRQi7tZ4="; ldflags = [ "-s" diff --git a/pkgs/by-name/xd/xdcc-cli/package.nix b/pkgs/by-name/xd/xdcc-cli/package.nix new file mode 100644 index 000000000000..4997f9f44467 --- /dev/null +++ b/pkgs/by-name/xd/xdcc-cli/package.nix @@ -0,0 +1,34 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "xdcc-cli"; + version = "0.1.0"; + + src = fetchFromGitHub { + owner = "jreiml"; + repo = "xdcc-cli"; + tag = "v${finalAttrs.version}"; + hash = "sha256-rPMerxQLB+/S3FtM4e5lCk0yAOUtWRhA8debwxbqmNI="; + }; + + cargoHash = "sha256-qAQkKGyLEUR4Pf5KVjqBsdyFxsgD/docRWKrQsf7KVo="; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "CLI tool for downloading files using XDCC written in Rust"; + homepage = "https://github.com/jreiml/xdcc-cli"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ guilhermenl ]; + platforms = lib.platforms.unix; + mainProgram = "xdcc-cli"; + }; +}) diff --git a/pkgs/by-name/xd/xdg-ninja/package.nix b/pkgs/by-name/xd/xdg-ninja/package.nix index 99ff6598a35a..410bff0d45ae 100644 --- a/pkgs/by-name/xd/xdg-ninja/package.nix +++ b/pkgs/by-name/xd/xdg-ninja/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation { pname = "xdg-ninja"; - version = "0.2.0.2-unstable-2025-06-07"; + version = "0.2.0.2-unstable-2025-07-25"; src = fetchFromGitHub { owner = "b3nj5m1n"; repo = "xdg-ninja"; - rev = "42ee421d2d532a75942f7395d20baddf23ed7164"; - hash = "sha256-LIW49kWxfb/oVXkd4xUP6bsoBqcbdZSUjAZbDHVqPp0="; + rev = "611b3c43b56e994ed673b6953fa1c37c85765011"; + hash = "sha256-yHILisO34m6XAeJ5GrxkxFUOPcAKOlpIsKYkQz9UfLc="; }; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/xr/xray/package.nix b/pkgs/by-name/xr/xray/package.nix index f59b6c858e1e..f9795582181e 100644 --- a/pkgs/by-name/xr/xray/package.nix +++ b/pkgs/by-name/xr/xray/package.nix @@ -15,16 +15,16 @@ buildGoModule rec { pname = "xray"; - version = "25.2.21"; + version = "25.7.26"; src = fetchFromGitHub { owner = "XTLS"; repo = "Xray-core"; rev = "v${version}"; - hash = "sha256-1KJ6YUYpOHp9AFSDmbPWqcyRdf/4XNQtuT9oiNcKRnU="; + hash = "sha256-oPB4OngMDUk+HURDoUhIZ6SGQ0gII740PjgjP2fUK/k="; }; - vendorHash = "sha256-PUZ0ntG3D09FNC8QhIFShhZLLdTT9CgAimrBy/WLKAw="; + vendorHash = "sha256-AmY9q0I0S7Xki9mgCJn/nV4Y9Ra6MDgnma2iPnoWQhg="; nativeBuildInputs = [ makeWrapper ]; diff --git a/pkgs/by-name/xs/xsubfind3r/package.nix b/pkgs/by-name/xs/xsubfind3r/package.nix index 69262896eec8..3801cb5f4c20 100644 --- a/pkgs/by-name/xs/xsubfind3r/package.nix +++ b/pkgs/by-name/xs/xsubfind3r/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "xsubfind3r"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "hueristiq"; repo = "xsubfind3r"; tag = version; - hash = "sha256-S89X/701BNzT1BJUsGvylBuiuUCf0zpWqp6p6ZHIzyo="; + hash = "sha256-whe7GXstGj2Yh/UtpNAh71WwnRU9aEHtS0diW0m9QXs="; }; - vendorHash = "sha256-Jl533DNno0XxjjPvGUVbyYt8fSfHNYKzQwOAmo1IpWw="; + vendorHash = "sha256-cYutO+N974ZJE/UJiYS0ZuWqRKlfDgEL5qqsejBptcs="; ldflags = [ "-s" diff --git a/pkgs/development/php-packages/phing/default.nix b/pkgs/development/php-packages/phing/default.nix index 324c7eba9676..6edfcbe0426a 100644 --- a/pkgs/development/php-packages/phing/default.nix +++ b/pkgs/development/php-packages/phing/default.nix @@ -8,16 +8,16 @@ (php.withExtensions ({ enabled, all }: enabled ++ (with all; [ xsl ]))).buildComposerProject2 (finalAttrs: { pname = "phing"; - version = "3.0.1"; + version = "3.1.0"; # Upstream no longer provides the composer.lock in their release artifact src = fetchgit { url = "https://github.com/phingofficial/phing"; tag = finalAttrs.version; - hash = "sha256-eVDHwG8UPvQPrhD3KuO4ZONsnGGbclVs4kNVG+Ac1/E="; + hash = "sha256-gY6ocmkd7eJIMaBrewfxYL7gTr+1qNHTkuAp+w9ApUU="; }; - vendorHash = "sha256-os5ljzAAxpFfpfAlYNboIj0VX8/otI14JbjV8FSo0yg="; + vendorHash = "sha256-3frpoQzHtJA2/jJpZT+yIRatEwiY6LIUGzEZBa8hXbM="; nativeInstallCheckInputs = [ versionCheckHook diff --git a/pkgs/development/python-modules/bytewax/default.nix b/pkgs/development/python-modules/bytewax/default.nix index af9d0540db5f..ac39958242fb 100644 --- a/pkgs/development/python-modules/bytewax/default.nix +++ b/pkgs/development/python-modules/bytewax/default.nix @@ -2,7 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonOlder, + pythonAtLeast, # build-system cmake, @@ -30,9 +30,10 @@ buildPythonPackage rec { pname = "bytewax"; version = "0.21.1"; - format = "pyproject"; + pyproject = true; - disabled = pythonOlder "3.7"; + # error: the configured Python interpreter version (3.13) is newer than PyO3's maximum supported version (3.12) + disabled = pythonAtLeast "3.13"; src = fetchFromGitHub { owner = "bytewax"; @@ -100,12 +101,12 @@ buildPythonPackage rec { pythonImportsCheck = [ "bytewax" ]; - meta = with lib; { + meta = { description = "Python Stream Processing"; homepage = "https://github.com/bytewax/bytewax"; changelog = "https://github.com/bytewax/bytewax/releases/tag/v${version}"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mslingsby kfollesdal ]; diff --git a/pkgs/development/python-modules/censys/default.nix b/pkgs/development/python-modules/censys/default.nix index cd194b0aa219..7947100b755f 100644 --- a/pkgs/development/python-modules/censys/default.nix +++ b/pkgs/development/python-modules/censys/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "censys"; - version = "2.2.17"; + version = "2.2.18"; pyproject = true; disabled = pythonOlder "3.7"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "censys"; repo = "censys-python"; tag = "v${version}"; - hash = "sha256-1V7IeaV7Ro1q5UyD2DDetunaRO2L4UbF1VODg5ktqKs="; + hash = "sha256-fHqDXqhjqfj8VBb7Od7wuUXAEHQBXwm5LAUPLM0oN2Q="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/cwl-utils/default.nix b/pkgs/development/python-modules/cwl-utils/default.nix index 2bb0a6444896..26bfd8d38f5f 100644 --- a/pkgs/development/python-modules/cwl-utils/default.nix +++ b/pkgs/development/python-modules/cwl-utils/default.nix @@ -19,7 +19,7 @@ buildPythonPackage rec { pname = "cwl-utils"; - version = "0.38"; + version = "0.39"; pyproject = true; disabled = pythonOlder "3.8"; @@ -28,7 +28,7 @@ buildPythonPackage rec { owner = "common-workflow-language"; repo = "cwl-utils"; tag = "v${version}"; - hash = "sha256-goeMlyHYiS4JLOVBFjcLSzdYrdoIZ904hJHFPGZyxKo="; + hash = "sha256-qmvFr+zUZxwFqC4mfdktcS4hrNhJnxvWmdSJSswJ874="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/license-expression/default.nix b/pkgs/development/python-modules/license-expression/default.nix index 977c377cb88a..f7b5610ef1c2 100644 --- a/pkgs/development/python-modules/license-expression/default.nix +++ b/pkgs/development/python-modules/license-expression/default.nix @@ -10,7 +10,7 @@ buildPythonPackage rec { pname = "license-expression"; - version = "30.4.3"; + version = "30.4.4"; pyproject = true; disabled = pythonOlder "3.9"; @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "aboutcode-org"; repo = "license-expression"; tag = "v${version}"; - hash = "sha256-e/pu2Mhy3E4ddGUGkVF7M9UFlB1IlXDPTReSh5gKwbE="; + hash = "sha256-Bgkm0nhu/jeqtg3444R2encCtfzd7xnwyCXlZWaYSQ0="; }; dontConfigure = true; diff --git a/pkgs/development/python-modules/llm-gemini/default.nix b/pkgs/development/python-modules/llm-gemini/default.nix index 9f72e8452f08..3b89a6066a38 100644 --- a/pkgs/development/python-modules/llm-gemini/default.nix +++ b/pkgs/development/python-modules/llm-gemini/default.nix @@ -15,14 +15,14 @@ }: buildPythonPackage rec { pname = "llm-gemini"; - version = "0.23"; + version = "0.24"; pyproject = true; src = fetchFromGitHub { owner = "simonw"; repo = "llm-gemini"; tag = version; - hash = "sha256-e+l7YjMJi+ZtkaBQUXT9364F7ncQO476isSm8uMCCB0="; + hash = "sha256-pMPAfRhcvKoxvtbkmtT3L7EvBg9WsNVOP6wFjbyqncw="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/msgraph-sdk/default.nix b/pkgs/development/python-modules/msgraph-sdk/default.nix index 22472ccacea0..4ac8afea0c43 100644 --- a/pkgs/development/python-modules/msgraph-sdk/default.nix +++ b/pkgs/development/python-modules/msgraph-sdk/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "msgraph-sdk"; - version = "1.38.0"; + version = "1.39.0"; pyproject = true; src = fetchFromGitHub { owner = "microsoftgraph"; repo = "msgraph-sdk-python"; tag = "v${version}"; - hash = "sha256-wHned9jggwEooSTtWc06bCE2WW15eAH1lvi3cbOUyJw="; + hash = "sha256-cT87lI28K7z4nSD35vqfroAtnZD/A0ECTNVz5vIG8R4="; }; build-system = [ flit-core ]; diff --git a/pkgs/development/python-modules/multitasking/default.nix b/pkgs/development/python-modules/multitasking/default.nix index e5880849da73..edfbece090b1 100644 --- a/pkgs/development/python-modules/multitasking/default.nix +++ b/pkgs/development/python-modules/multitasking/default.nix @@ -6,13 +6,13 @@ buildPythonPackage rec { pname = "multitasking"; - version = "0.0.11"; + version = "0.0.12"; format = "setuptools"; # GitHub source releases aren't tagged src = fetchPypi { inherit pname version; - hash = "sha256-TWvDzGX5stynL7Wnh4UKiNro9iDCs2rptVJI5RvNYCY="; + hash = "sha256-L7ovqO2MS4XiJ8XdfcQcfWWN47byR5JzFhdaVzSbhNE="; }; doCheck = false; # No tests included diff --git a/pkgs/development/python-modules/pymatgen/default.nix b/pkgs/development/python-modules/pymatgen/default.nix index 7199ebbe1862..36e22e559e1a 100644 --- a/pkgs/development/python-modules/pymatgen/default.nix +++ b/pkgs/development/python-modules/pymatgen/default.nix @@ -169,10 +169,11 @@ buildPythonPackage rec { "test_timer" ]; - disabledTestPaths = lib.optionals stdenv.hostPlatform.isDarwin [ + disabledTestPaths = [ # We have not packaged moyopy yet. "tests/analysis/test_prototypes.py::test_get_protostructure_label_from_moyopy" - + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ # Crash when running the pmg command # Critical error: required built-in appearance SystemAppearance not found "tests/cli/test_pmg_plot.py" diff --git a/pkgs/development/python-modules/pymonoprice/default.nix b/pkgs/development/python-modules/pymonoprice/default.nix new file mode 100644 index 000000000000..d1e878ab473e --- /dev/null +++ b/pkgs/development/python-modules/pymonoprice/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pyserial, + pyserial-asyncio-fast, + pytestCheckHook, + setuptools, +}: + +buildPythonPackage rec { + pname = "pymonoprice"; + version = "0.5"; + pyproject = true; + + src = fetchFromGitHub { + owner = "etsinko"; + repo = "pymonoprice"; + tag = version; + hash = "sha256-kyFOWG/Jvn+h9ludzd2Zul9/lkwPxReH76nnDIGD+fM="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + pyserial + pyserial-asyncio-fast + ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "pymonoprice" ]; + + meta = { + description = "Python 3 interface implementation for Monoprice 6 zone amplifier"; + homepage = "https://github.com/etsinko/pymonoprice"; + changelog = "https://github.com/etsinko/pymonoprice/releases/tag/${version}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/development/python-modules/python-join-api/default.nix b/pkgs/development/python-modules/python-join-api/default.nix new file mode 100644 index 000000000000..7d40949ba733 --- /dev/null +++ b/pkgs/development/python-modules/python-join-api/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + setuptools, + flask, + requests, +}: + +buildPythonPackage rec { + pname = "python-join-api"; + version = "0.0.9"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-FGqOqOd9VVH9hxMqYH7M10W+g5tpImxs+K4AHJJZRaE="; + }; + + build-system = [ setuptools ]; + + dependencies = [ + flask + requests + ]; + + pythonImportsCheck = [ "pyjoin" ]; + + # No tests + doCheck = false; + + meta = { + description = "Python API for interacting with Join by joaoapps"; + homepage = "https://github.com/nkgilley/python-join-api"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jamiemagee ]; + }; +} diff --git a/pkgs/development/python-modules/scikit-hep-testdata/default.nix b/pkgs/development/python-modules/scikit-hep-testdata/default.nix index 05c443811252..f3ec89b963ca 100644 --- a/pkgs/development/python-modules/scikit-hep-testdata/default.nix +++ b/pkgs/development/python-modules/scikit-hep-testdata/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "scikit-hep-testdata"; - version = "0.5.4"; + version = "0.5.8"; pyproject = true; src = fetchFromGitHub { owner = "scikit-hep"; repo = "scikit-hep-testdata"; tag = "v${version}"; - hash = "sha256-LDOBd+0Aw/x9qW30Tb0B9AlhckOkJhY+Mx4ERkvDbJc="; + hash = "sha256-NAb+2AwU6BwPkgYr0WQn47hdeS+cRLgYckcDT2/dHpU="; }; build-system = [ setuptools-scm ]; diff --git a/pkgs/development/python-modules/smolagents/default.nix b/pkgs/development/python-modules/smolagents/default.nix index 99e9b4a00784..1a1d4f3e90e2 100644 --- a/pkgs/development/python-modules/smolagents/default.nix +++ b/pkgs/development/python-modules/smolagents/default.nix @@ -62,6 +62,15 @@ buildPythonPackage rec { hash = "sha256-ING+C2MACKFto+1FON5OGFgzLf8SM99ViTdADzNzQLw="; }; + # TODO: remove at the next release + # ImportError: cannot import name 'require_soundfile' from 'transformers.testing_utils' + # Caused by: https://github.com/huggingface/transformers/commit/1ecd52e50a31e7c344c32564e0484d7e9a0f2256 + # Fixed in: https://github.com/huggingface/smolagents/pull/1625 + postPatch = '' + substituteInPlace tests/test_types.py \ + --replace-fail "require_soundfile" "require_torchcodec" + ''; + build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/development/python-modules/spacy/default.nix b/pkgs/development/python-modules/spacy/default.nix index 8c76a932c8bd..fef2482b2661 100644 --- a/pkgs/development/python-modules/spacy/default.nix +++ b/pkgs/development/python-modules/spacy/default.nix @@ -113,6 +113,11 @@ buildPythonPackage rec { "test_download_compatibility" "test_validate_compatibility_table" "test_project_assets" + "test_find_available_port" + + # Tests for presence of outdated (and thus missing) spacy models + # https://github.com/explosion/spaCy/issues/13856 + "test_registry_entries" ]; pythonImportsCheck = [ "spacy" ]; @@ -137,12 +142,14 @@ buildPythonPackage rec { tests.annotation = callPackage ./annotation-test { }; }; + __darwinAllowLocalNetworking = true; # needed for test_find_available_port + meta = { description = "Industrial-strength Natural Language Processing (NLP)"; homepage = "https://github.com/explosion/spaCy"; changelog = "https://github.com/explosion/spaCy/releases/tag/release-v${version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ sarahec ]; mainProgram = "spacy"; }; } diff --git a/pkgs/development/python-modules/txtai/default.nix b/pkgs/development/python-modules/txtai/default.nix index e4ea71c3eedc..d0596d94aaee 100644 --- a/pkgs/development/python-modules/txtai/default.nix +++ b/pkgs/development/python-modules/txtai/default.nix @@ -224,6 +224,7 @@ let graph model pipeline-audio + pipeline-data pipeline-image pipeline-llm pipeline-text @@ -289,26 +290,8 @@ buildPythonPackage { ++ optional-dependencies.api ++ optional-dependencies.similarity; - enabledTestPaths = [ - "test/python/test*.py" - ]; - - # The deselected paths depend on the huggingface hub and should be run as a passthru test - # disabledTestPaths won't work as the problem is with the classes containing the tests - # (in other words, it fails on __init__) - disabledTestPaths = [ - "test/python/testagent.py" - "test/python/testcloud.py" - "test/python/testconsole.py" - "test/python/testembeddings.py" - "test/python/testgraph.py" - "test/python/testapi/testapiembeddings.py" - "test/python/testapi/testapipipelines.py" - "test/python/testapi/testapiworkflow.py" - "test/python/testdatabase/testclient.py" - "test/python/testdatabase/testduckdb.py" - "test/python/testdatabase/testencoder.py" - "test/python/testworkflow.py" + pytestFlagsArray = [ + "test/python/*" ]; disabledTests = [ @@ -316,6 +299,12 @@ buildPythonPackage { "testInvalidTar" "testInvalidZip" # Downloads from Huggingface + "TestAgent" + "TestCloud" + "TestConsole" + "TestEmbeddings" + "TestGraph" + "TestWorkflow" "testPipeline" "testVectors" # Not finding sqlite-vec despite being supplied diff --git a/pkgs/development/python-modules/xdis/default.nix b/pkgs/development/python-modules/xdis/default.nix index ae87c83a9f6e..fbcc080390ae 100644 --- a/pkgs/development/python-modules/xdis/default.nix +++ b/pkgs/development/python-modules/xdis/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "xdis"; - version = "6.1.4"; + version = "6.1.5"; pyproject = true; disabled = pythonOlder "3.6"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "rocky"; repo = "python-xdis"; tag = version; - hash = "sha256-thgHaxEEXmkrJlkl9kF6ocKRrnWOuESTxQrdtM+uH1o="; + hash = "sha256-KbWgA2RGmkzpsPBg2+hcpwHUCgEv7RWS3i5sswtROVE="; }; build-system = [ diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index a1a5824877c2..637ed9f746fe 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2852,7 +2852,8 @@ ++ hdate.optional-dependencies.astral; "joaoapps_join" = ps: with ps; [ - ]; # missing inputs: python-join-api + python-join-api + ]; "juicenet" = ps: with ps; [ ]; @@ -3693,7 +3694,8 @@ ]; "monoprice" = ps: with ps; [ - ]; # missing inputs: pymonoprice + pymonoprice + ]; "monzo" = ps: with ps; [ monzopy @@ -7319,6 +7321,7 @@ "modem_callerid" "modern_forms" "mold_indicator" + "monoprice" "monzo" "moon" "mopeka" diff --git a/pkgs/servers/pinnwand/steck.nix b/pkgs/servers/pinnwand/steck.nix index d6098aa6d9d7..626215039d8e 100644 --- a/pkgs/servers/pinnwand/steck.nix +++ b/pkgs/servers/pinnwand/steck.nix @@ -2,32 +2,27 @@ lib, pkgs, python3Packages, - fetchPypi, + fetchFromGitHub, nixosTests, }: python3Packages.buildPythonApplication rec { pname = "steck"; - version = "0.7.0"; - format = "setuptools"; + version = "0.8.0"; + pyproject = true; - src = fetchPypi { - inherit pname version; - sha256 = "1a3l427ibwck9zzzy1sp10hmjgminya08i4r9j4559qzy7lxghs1"; + src = fetchFromGitHub { + owner = "supakeen"; + repo = "steck"; + tag = "v${version}"; + hash = "sha256-5Spops8ERQ7TgFYH7n+c4hKdIQfjjujKaGhmhfAszgQ="; }; - postPatch = '' - cat setup.py - substituteInPlace setup.py \ - --replace 'click>=7.0,<8.0' 'click' \ - --replace 'termcolor>=1.1.0,<2.0.0' 'termcolor' - ''; - - nativeBuildInputs = with python3Packages; [ - setuptools + build-system = with python3Packages; [ + poetry-core ]; - propagatedBuildInputs = with python3Packages; [ + dependencies = with python3Packages; [ pkgs.git appdirs click @@ -37,16 +32,19 @@ python3Packages.buildPythonApplication rec { toml ]; - # tests are not in pypi package - doCheck = false; + pythonRelaxDeps = [ "termcolor" ]; + + nativeCheckInputs = with python3Packages; [ + pytestCheckHook + ]; passthru.tests = nixosTests.pinnwand; - meta = with lib; { + meta = { homepage = "https://github.com/supakeen/steck"; - license = licenses.mit; + license = lib.licenses.mit; description = "Client for pinnwand pastebin"; mainProgram = "steck"; - maintainers = with maintainers; [ hexa ]; + maintainers = with lib.maintainers; [ hexa ]; }; } diff --git a/pkgs/tools/admin/pulumi-bin/data.nix b/pkgs/tools/admin/pulumi-bin/data.nix index 69f217e41cf8..45c19b912675 100644 --- a/pkgs/tools/admin/pulumi-bin/data.nix +++ b/pkgs/tools/admin/pulumi-bin/data.nix @@ -1,12 +1,12 @@ # DO NOT EDIT! This file is generated automatically by update.sh { }: { - version = "3.185.0"; + version = "3.186.0"; pulumiPkgs = { x86_64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.185.0-linux-x64.tar.gz"; - sha256 = "0r7gsjk3gvvczirnpzrmrpbacmbkfq49wqydvcgwz96b1yhg3y2g"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.186.0-linux-x64.tar.gz"; + sha256 = "0ybg8dp8n0k46xhslj9h49mvw4hnl5h86w1kllcm579pn402lnm0"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-linux-amd64.tar.gz"; @@ -33,8 +33,8 @@ sha256 = "1fwfvjjds143f79a9qjpr5vycahy11cd7zydrqgaan9q2djp3kq3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-linux-amd64.tar.gz"; - sha256 = "0jlaj3pz5j0hgnqdg2b1xw9cwlr4i5pvir8flhwvw222nsah15yv"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-amd64.tar.gz"; + sha256 = "0ivwl6j8ws22lhw4w94450pbri6lvxg3san1hy3bs2gdhp4p7xcz"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-linux-amd64.tar.gz"; @@ -77,8 +77,8 @@ sha256 = "13s55pl27q8lxlizzdz73i1h4cvi4pvszfns9jk8wsh2kc1h1qxz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-linux-amd64.tar.gz"; - sha256 = "0v9hw2m3vz3b9g1mabxmy0j863p51kwj9gkjfrsrabs80glz72ii"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-linux-amd64.tar.gz"; + sha256 = "192bz3xl0hiy3k68fgcb9mw6j1hb6ngrahf53h8zb7agikzwiy3m"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.0-linux-amd64.tar.gz"; @@ -89,8 +89,8 @@ sha256 = "1zra1ck64gs4nwqf62ksfmpbx24lxw6vsgi47j4v8q051m89fgq3"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.0-linux-amd64.tar.gz"; - sha256 = "027im101l9b3g7k4hp0mdcvwyb5fj6409k9a6zq0riv6598zf5ch"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.1-linux-amd64.tar.gz"; + sha256 = "1rgkab1ira6jpgk0vzby5vp4bvymsz8ysb4q7lnb4zgb19yrd682"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.23.0-linux-amd64.tar.gz"; @@ -105,8 +105,8 @@ sha256 = "192gnwf3kzhy3lzy3d1kvdggrjk9ixi9phq44x35w2pizh13xazn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.10-linux-amd64.tar.gz"; - sha256 = "0k6y5ci7ikj4h164syizhxg257nkpg0p265y9ibvri3z6hbqjrw4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.11-linux-amd64.tar.gz"; + sha256 = "0sawhhcmnhgwdv3wl05z65parmrc74mgk2cpyhgp0hcvbpgagknj"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v5.3.2-linux-amd64.tar.gz"; @@ -117,16 +117,16 @@ sha256 = "0j73752fpljn2gydw1jzp8dknrvx2qcldjjqmd7yigf9spbnagj5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-linux-amd64.tar.gz"; - sha256 = "0izzpyjizzz4hlv6rnz3l8f4lgyfgxkf67hrxn6ph8zhzs3cgvh4"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.3-linux-amd64.tar.gz"; + sha256 = "1n3ndir2n1pq4mmnbkiqvv0rf3w4dgz3a9b221vimsi2lks212kw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.2.0-linux-amd64.tar.gz"; - sha256 = "0vqhixxcl1axi68gz2kaj1gdnalxja1fdsqkm16pyci2hd5sxbbq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-linux-amd64.tar.gz"; + sha256 = "1az2j303s5f2h3hrkg7d0wjbkg6kcbj1kw7i3b2scslksvk3pf3g"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.0-linux-amd64.tar.gz"; - sha256 = "1ix96j8x02s4zci3jqhsyj3zknkk74019ywqj6c4mwd6jp078zva"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-linux-amd64.tar.gz"; + sha256 = "1br6v7ypkvpgkrw4a5bjv5qpwici80aksz4cin5c7fnh1ic96cha"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-amd64.tar.gz"; @@ -137,8 +137,8 @@ sha256 = "11rpismkdrbvcmfcx49i8wh7c959dm9hm6h6zbw1y0fllqyhhiqv"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-linux-amd64.tar.gz"; - sha256 = "04lwij6x37ly0lxvcv7nd5r9l54y6s5ajiyz6nkj4y8x8qdifsrx"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.1-linux-amd64.tar.gz"; + sha256 = "1cwmszvx6q63pdwyv96aphcz42b8vh574x0p02g5qas2d06ynhik"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v7.1.0-linux-amd64.tar.gz"; @@ -153,8 +153,8 @@ sha256 = "14ga54m7xakk5r8bvxhqh88fh6zvd07rsg5gsria0rcganf9kwd6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.9-linux-amd64.tar.gz"; - sha256 = "1gza6gr44wwj1d4yqyrg4clsvpgd38y6mdmnj4afy2ad4b6phpq5"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.10-linux-amd64.tar.gz"; + sha256 = "0pbf995jvp3fkvnqdv2ds0zf3yr88rh61i9q4ab7b3141hsghvha"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-linux-amd64.tar.gz"; @@ -163,8 +163,8 @@ ]; x86_64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.185.0-darwin-x64.tar.gz"; - sha256 = "15xpa6fpqqkmji5lvxc5cpbwxnq9idrbfk9afahr6qgkab4p7yrr"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.186.0-darwin-x64.tar.gz"; + sha256 = "0dc8y8z724w35rlz4mjr4gqswpx3vbx6bhiii29ycrakgvs0a8dj"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-darwin-amd64.tar.gz"; @@ -191,8 +191,8 @@ sha256 = "0knw6l997znyk6x05i7f5haaxl40jpm0vwhhf11rypqhl16k5019"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-darwin-amd64.tar.gz"; - sha256 = "1nvznxmdpb92s7c3fi8arz8kyzwdnvhhy8j4j9s5sqw5bn13bm3a"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-amd64.tar.gz"; + sha256 = "09rn3w7fxkzf2g9rapk52c92039dfrrgx914pkcafg74cs3920ik"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-darwin-amd64.tar.gz"; @@ -235,8 +235,8 @@ sha256 = "0vr71abg73xh8b7j7w2gb4c18f72jsz9pzg2ihr29a18mdx9l78b"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-darwin-amd64.tar.gz"; - sha256 = "00286346z1ws7ffghnz7c9rvjcd66nq6gmmxwlwgqiz6d02z5pv3"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-darwin-amd64.tar.gz"; + sha256 = "0bsfi36kihw2334gs39z9gwm6gwr0bypbcx7wfckj5zzml94jg6y"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.0-darwin-amd64.tar.gz"; @@ -247,8 +247,8 @@ sha256 = "0ddd0pgpyywq291r9q8w6bn41r2px595017iihx4n2cnb1c4v6d5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.0-darwin-amd64.tar.gz"; - sha256 = "0f4xqg4v1qqnkb40gbvkda2b46kr6n96c79qp8swx0gi7ainw0ps"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.1-darwin-amd64.tar.gz"; + sha256 = "1wpqvj9rd57q1jlgry99ibyhrdqh8qz3ynckqlj61ipf4lr0z80z"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.23.0-darwin-amd64.tar.gz"; @@ -263,8 +263,8 @@ sha256 = "11341v1nkr2y0pj3k9d79xwqgwjwxdh4y2zg04qqjrdrikv36n85"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.10-darwin-amd64.tar.gz"; - sha256 = "0iy1j33527g9r62q53lcy6h9016nr75cf7pp9kys7agxifbvskp6"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.11-darwin-amd64.tar.gz"; + sha256 = "18hxq1kmaxb6xjajcm84zjc3crpaqh412mkrs0xai97p3pbdfkzn"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v5.3.2-darwin-amd64.tar.gz"; @@ -275,16 +275,16 @@ sha256 = "1pfkqfviizl1n0kvnm90r02vrnmda0k4a7bhy52dask4vvb3g387"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-darwin-amd64.tar.gz"; - sha256 = "1yj0ciikakxmnrv9dwplp31dcldb4s7asnhg2603zh8wip8ggya2"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.3-darwin-amd64.tar.gz"; + sha256 = "1b3znzx5m20xlvmgj9njmip7q32fs6hm62zfckra73bqh2mc9492"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.2.0-darwin-amd64.tar.gz"; - sha256 = "0g4jm9yfvvywbrsg9k2bv09ni4z2wybg7abdl3ym0vpw4zq6lldw"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-darwin-amd64.tar.gz"; + sha256 = "0l7pq5biv5p1m9mdwd1mx2cmak0d71j7dgbkdnvwmcvgqapvl1hz"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.0-darwin-amd64.tar.gz"; - sha256 = "0j1hmij36s9gz15gpdrzr6xbdfsv481hn0am4km4s2wi0y92vk0m"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-darwin-amd64.tar.gz"; + sha256 = "1b78ygzv4xnfl9j2h2a9mj10s7mvd706wr1dmqbkha1fcdrlqrm9"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-amd64.tar.gz"; @@ -295,8 +295,8 @@ sha256 = "1fgrnw3vhclfld28rdg6rkr21gfp1q8bxdbkrsim5lvzi80ih18s"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-darwin-amd64.tar.gz"; - sha256 = "0mvnhpqv8v80lc79h7pdd5a8r60nhfg0znz7h1pj3rii2zx4c8fs"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.1-darwin-amd64.tar.gz"; + sha256 = "1864rxhdwxqx31kkvfid7n91ia5in6x7q9dqql79kpf9v89zhbcy"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v7.1.0-darwin-amd64.tar.gz"; @@ -311,8 +311,8 @@ sha256 = "1i5nlxkbzmjxlkcxbf35vvffz8y4f9vnh7bwnvqd31s1ccxv8f89"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.9-darwin-amd64.tar.gz"; - sha256 = "16hl7116bc3h1ssq2c3h8v0d83q71wi0z6w94p94h30b9ficznk6"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.10-darwin-amd64.tar.gz"; + sha256 = "1h43zanz810i2p0x12hp60r6k5rfkr5lvh49l32090xj1v6cr8la"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-darwin-amd64.tar.gz"; @@ -321,8 +321,8 @@ ]; aarch64-linux = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.185.0-linux-arm64.tar.gz"; - sha256 = "1i5vcqfmi79n7d6rqn0xgqzzqyiawjb044fvkwx6541kqwxw0pil"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.186.0-linux-arm64.tar.gz"; + sha256 = "0nfyig3w2k3xj9x5v0vcdxbdp87rr6iwg9ch8dh9nx4jqkch52ny"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-linux-arm64.tar.gz"; @@ -349,8 +349,8 @@ sha256 = "10w4i3mqlxzvhy4bk7g9kz5bj8xv0yxh6b47n138lqxp8q1cc4yw"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-linux-arm64.tar.gz"; - sha256 = "17ali0a6dwrmwka319ld7vwlrkhxic6yim21niphcda9gi9v1cs9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-linux-arm64.tar.gz"; + sha256 = "0gvqc91xd2sk2w5zmvy11m5a92kgry43sajvnlwd8hx04byhlw2s"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-linux-arm64.tar.gz"; @@ -393,8 +393,8 @@ sha256 = "1cn7n1na4igb69wi3yyxmhiai7p8c1qn47cgwpzqj1l279jjx2vk"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-linux-arm64.tar.gz"; - sha256 = "0ivqs7v2x5132r07i62crfckgifaf7kpqgkxl3wby0gdaac9z378"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-linux-arm64.tar.gz"; + sha256 = "1nfsgjfas5md9k67n90hcvcza7gg2iwp9wivmfzf49vz2k25iz44"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.0-linux-arm64.tar.gz"; @@ -405,8 +405,8 @@ sha256 = "0d8m2krbzxjhfm82dgf8p4vm3kk9gk98l798q4ayjrddqqb4mxq4"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.0-linux-arm64.tar.gz"; - sha256 = "19x8scaismr30dgfiaijn2mb0lnfv1z0vxa1gr8qn5w0yhl4qjhf"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.1-linux-arm64.tar.gz"; + sha256 = "189dxlwnzmygmclbaqlp599cfp7byg329fxjkp3nb8g05sij0407"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.23.0-linux-arm64.tar.gz"; @@ -421,8 +421,8 @@ sha256 = "17920c9wlaf5yg9q890ypc55d1h1yk8l1jbvgk97g9qdjsm7bia6"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.10-linux-arm64.tar.gz"; - sha256 = "14d75k7l23p0di75svdhrpqwkgd1wc88s535sgp3ry8zknirx3y9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.11-linux-arm64.tar.gz"; + sha256 = "1gd9l1zdkg5faqlfvc5rl9gqchndxhxp742mx21hizhmp4rsv577"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v5.3.2-linux-arm64.tar.gz"; @@ -433,16 +433,16 @@ sha256 = "12j121fv3n2p54cmqjbx7yc7p8hqi7sb7bf4pcz6v1mmzxfsfz1c"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-linux-arm64.tar.gz"; - sha256 = "1dwmbcg3i02nn1nfg7z4vx4622vpyzk9c1mgrishvv6mvm037fb1"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.3-linux-arm64.tar.gz"; + sha256 = "02jix4w49n9mal8wg6ixgxvnd865ml7zx0lnz6prckfrzgrj36ih"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.2.0-linux-arm64.tar.gz"; - sha256 = "1aba8vd13790d8h29i9h5i7zlj5franbfj1l1minlp4vhxry3q6c"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-linux-arm64.tar.gz"; + sha256 = "0p092madaspnpbxaf9fm8cfclfsaz7kb5vd9jjljihvmmhk90zkc"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.0-linux-arm64.tar.gz"; - sha256 = "0phigi7qydf2yqkiqi0gc1hhpx8fd2912d5y7g3s5yb5dblng21i"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-linux-arm64.tar.gz"; + sha256 = "12xrcps6dw8z2alghbf7xjqmnpcf8bcgdqggdsmnyal61zpr2ghz"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-linux-arm64.tar.gz"; @@ -453,8 +453,8 @@ sha256 = "1dz5d91x40l1fh513b45bphfvx6pc7gzzb3n3h72ssmg2x09rf76"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-linux-arm64.tar.gz"; - sha256 = "1vnsiq70y0nc4dq49kymwqn4pjhd987417qdnciwd8q91aqkgyy9"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.1-linux-arm64.tar.gz"; + sha256 = "1pl4kn79j8ha270q2vkx5rcapslx7yhxja13ssggn2api1zi4w6d"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v7.1.0-linux-arm64.tar.gz"; @@ -469,8 +469,8 @@ sha256 = "08s8asqcl859sm7ifaysdk0d14bwyiridnk16f64k4prdiq6dqii"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.9-linux-arm64.tar.gz"; - sha256 = "1r8vw8gyzzbsci405balmx582nm3cv0hs197g1wb53f989az555g"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.10-linux-arm64.tar.gz"; + sha256 = "113czcq1fm2dywn8q5v1z5lyz4l30b1433hrdjnfkr8qwzxncr48"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-linux-arm64.tar.gz"; @@ -479,8 +479,8 @@ ]; aarch64-darwin = [ { - url = "https://get.pulumi.com/releases/sdk/pulumi-v3.185.0-darwin-arm64.tar.gz"; - sha256 = "05089n198d3sf2w5ydb7n9kv1z0wapiqkkzpinavs1d0wsshlgr7"; + url = "https://get.pulumi.com/releases/sdk/pulumi-v3.186.0-darwin-arm64.tar.gz"; + sha256 = "0ihk3k2b06hjyspmhfsrv16ybm42zibf4qyw19r5r9spjknk70lg"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-aiven-v6.41.0-darwin-arm64.tar.gz"; @@ -507,8 +507,8 @@ sha256 = "0ndkxq2vpppq2ygq0b81w72hnx8sb6ckdhcrx62gp9nfq5ya8y69"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.1-darwin-arm64.tar.gz"; - sha256 = "099z1by8w9vgna544d8q1v3gnp3jbssj01k75kck2sm13954idli"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuread-v6.5.2-darwin-arm64.tar.gz"; + sha256 = "0vp65ccimrzhbg3h7rq1p18rjwhb2b4s0y90wvan22nsvwnv5b0p"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-azuredevops-v3.10.0-darwin-arm64.tar.gz"; @@ -551,8 +551,8 @@ sha256 = "1kammj8rsawv2qjw7a01skf7qdzjgprfkapbgypfsqcmlsmphy93"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.2-darwin-arm64.tar.gz"; - sha256 = "0ns88zd55p3pg8z8xs8jph9bv33s1alii4gnwd7gxc651gy7icrq"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-github-v6.7.3-darwin-arm64.tar.gz"; + sha256 = "13il7mq0g853x1nllvxnhbhflrlqx8i11p4xkg46bvshay15xh9x"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-gitlab-v9.2.0-darwin-arm64.tar.gz"; @@ -563,8 +563,8 @@ sha256 = "0caz4kgnnrmdr7n571xc7yqscac9jnjwwpjzbnvx4ib6a91wvsdn"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.0-darwin-arm64.tar.gz"; - sha256 = "1gdj29kmh1r4cbkzsmfgsmssrpakzrn0wn6h9y9fb1k0i3i9x56l"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-hcloud-v1.23.1-darwin-arm64.tar.gz"; + sha256 = "0njqqjslzgdks3cjv8bgg915llrssz4zxvnmcxb30cx44141lkav"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-kubernetes-v4.23.0-darwin-arm64.tar.gz"; @@ -579,8 +579,8 @@ sha256 = "1lg4jqficsy58wyl52gwqx5ch1wmasnz96ipcyci79dlpz6dbksg"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.10-darwin-arm64.tar.gz"; - sha256 = "190mmw7sdw8rln9q5yv04hmn9b70cqd4piyhn8i23qf831irligr"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-mysql-v3.2.11-darwin-arm64.tar.gz"; + sha256 = "0n1wmplyj2c5qhaq0gplphi8p2i7g4jwrnlwzkv0m1wixrlx3fw5"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-openstack-v5.3.2-darwin-arm64.tar.gz"; @@ -591,16 +591,16 @@ sha256 = "1braby52wys2ddfbb99yhhn6n3izr4sc70b7jl6ryrb6b17qqk0f"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.2-darwin-arm64.tar.gz"; - sha256 = "0iikysfqf03pm7mrg383nisgh5v01bxjvxyhl2cg8bj8nsjr4s2h"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-random-v4.18.3-darwin-arm64.tar.gz"; + sha256 = "1bb3bzybmfi5blagh13bm6q1avjbp80lmjdv4q5yc2dbfbs653xi"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.2.0-darwin-arm64.tar.gz"; - sha256 = "0wxdhalnhid7b0p1qq7pvc1llp0x671vmw2x5k6hddpqslxzzwvy"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-snowflake-v2.3.0-darwin-arm64.tar.gz"; + sha256 = "1s5h9d6jlvj2dqid1pmil74vwb82n1a6f6w3dvspm63mwjrxdmbj"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.0-darwin-arm64.tar.gz"; - sha256 = "06777viblb473yynw00xkhry37771gaxyqafpma4drj5qiicgmfn"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-spotinst-v3.123.1-darwin-arm64.tar.gz"; + sha256 = "1n3p9y26q7qc3ji9l4yrzxkravmmfb3gvs7xj4lyfy1ll312dq4d"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-sumologic-v1.0.11-darwin-arm64.tar.gz"; @@ -611,8 +611,8 @@ sha256 = "0pywbp952p7n1gh1rwdxkk1nvp7ri4kzanvi4qs3ca1nw7dvalqy"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.0-darwin-arm64.tar.gz"; - sha256 = "07xq8ws4pqp4762lm8z17c798xm4rw4xkybqj7c76a319xnjcx33"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-tls-v5.2.1-darwin-arm64.tar.gz"; + sha256 = "0mz13356yyml557s5bxm0f30ypxjkv399jn6bacy5isi7qlv4d01"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-vault-v7.1.0-darwin-arm64.tar.gz"; @@ -627,8 +627,8 @@ sha256 = "0ilqpzcjfnj0496s5pagzsykp5sjxm1a72gxyp33pk5wjcic7la5"; } { - url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.9-darwin-arm64.tar.gz"; - sha256 = "1ws5c2aki0r01y1m1bw9pnpvipbybhdffgmi82gp8mrbln1njbmw"; + url = "https://api.pulumi.com/releases/plugins/pulumi-resource-wavefront-v3.1.10-darwin-arm64.tar.gz"; + sha256 = "1ga7zvw6przmkbcpi3vq081g4bh8p4bzrfhi3jyxd6kh4slb3g9d"; } { url = "https://api.pulumi.com/releases/plugins/pulumi-resource-yandex-v0.13.0-darwin-arm64.tar.gz"; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d3f1669cc459..888629c4c7f4 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13277,6 +13277,8 @@ self: super: with self; { pymongo-inmemory = callPackage ../development/python-modules/pymongo-inmemory { }; + pymonoprice = callPackage ../development/python-modules/pymonoprice { }; + pymoo = callPackage ../development/python-modules/pymoo { }; pymorphy2 = callPackage ../development/python-modules/pymorphy2 { }; @@ -14578,6 +14580,8 @@ self: super: with self; { python-jenkins = callPackage ../development/python-modules/python-jenkins { }; + python-join-api = callPackage ../development/python-modules/python-join-api { }; + python-jose = callPackage ../development/python-modules/python-jose { }; python-json-logger = callPackage ../development/python-modules/python-json-logger { };