From a30a92bac1435777e2fb781b1ef31672ddbb6639 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 3 Sep 2025 05:03:33 +0200 Subject: [PATCH] piper-train: drop This is now an optional part of the main piper-tts pacakge. --- pkgs/by-name/pi/piper-train/package.nix | 52 ------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 pkgs/by-name/pi/piper-train/package.nix diff --git a/pkgs/by-name/pi/piper-train/package.nix b/pkgs/by-name/pi/piper-train/package.nix deleted file mode 100644 index fa781ca4ab2d..000000000000 --- a/pkgs/by-name/pi/piper-train/package.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ - piper-tts, - python3, -}: - -let - python = python3; -in - -python.pkgs.buildPythonPackage { - inherit (piper-tts) version src; - - pname = "piper-train"; - format = "setuptools"; - - sourceRoot = "${piper-tts.src.name}/src/python"; - - nativeBuildInputs = with python.pkgs; [ - cython - ]; - - postBuild = '' - make -C piper_train/vits/monotonic_align - ''; - - postInstall = '' - export MONOTONIC_ALIGN=$out/${python.sitePackages}/piper_train/vits/monotonic_align/monotonic_align - mkdir -p $MONOTONIC_ALIGN - cp -v ./piper_train/vits/monotonic_align/piper_train/vits/monotonic_align/core.*.so $MONOTONIC_ALIGN/ - ''; - - propagatedBuildInputs = with python.pkgs; [ - espeak-phonemizer - librosa - numpy - onnxruntime - piper-phonemize - pytorch-lightning - torch - ]; - - pythonImportsCheck = [ - "piper_train" - ]; - - doCheck = false; # no tests - - meta = piper-tts.meta // { - # requires torch<2, pytorch-lightning~=1.7 - broken = true; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d5aa0f5221bb..2ba30798045a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2006,6 +2006,7 @@ mapAliases { ]; }; # added 2024-01-15 pinentry_qt5 = throw "'pinentry_qt5' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2024-10-17 + piper-train = throw "piper-train is now part of the piper package using the `withTrain` override"; # Added 2025-09-03 pivx = throw "pivx has been removed as it was marked as broken"; # Added 2024-07-15 pivxd = throw "pivxd has been removed as it was marked as broken"; # Added 2024-07-15