nixos/wyoming/faster-whisper: fix eval (#421107)

This commit is contained in:
Martin Weinelt
2025-06-29 22:51:14 +02:00
committed by GitHub
@@ -25,14 +25,6 @@ let
inherit (utils)
escapeSystemdExecArgs
;
finalPackage = cfg.package.overridePythonAttrs (oldAttrs: {
dependencies =
oldAttrs.dependencies
# for transformer model support
++ optionals cfg.useTransformers oldAttrs.optional-dependencies.transformers;
});
in
{
@@ -280,15 +272,21 @@ in
;
in
mkIf (cfg.servers != { }) {
assertions = mapAttrsToList (
server: options: {
assertion = options.useTransformers -> options.initialPrompt == null;
message = "wyoming-faster-whisper/${server}: Transformer models (`useTransformers`) do not currently support an `initialPrompt`.";
}
);
assertions = mapAttrsToList (server: options: {
assertion = options.useTransformers -> options.initialPrompt == null;
message = "wyoming-faster-whisper/${server}: Transformer models (`useTransformers`) do not currently support an `initialPrompt`.";
}) cfg.servers;
systemd.services = mapAttrs' (
server: options:
let
finalPackage = cfg.package.overridePythonAttrs (oldAttrs: {
dependencies =
oldAttrs.dependencies
# for transformer model support
++ optionals options.useTransformers oldAttrs.optional-dependencies.transformers;
});
in
nameValuePair "wyoming-faster-whisper-${server}" {
inherit (options) enable;
description = "Wyoming faster-whisper server instance ${server}";