diff options
author | Martin Weinelt <mweinelt@users.noreply.github.com> | 2022-02-13 15:29:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-13 15:29:29 +0100 |
commit | 3a08b906919f0eaa1a366e364f809c3fd7ff4ae3 (patch) | |
tree | 7b15a9f55220e6963416729c5b27e37e51e7cd3a | |
parent | cd356ef87219151145eac938880d8e2355e09758 (diff) | |
parent | f975ee023359aa524389b9d4e7029d7b0cce1bad (diff) | |
download | nixpkgs-3a08b906919f0eaa1a366e364f809c3fd7ff4ae3.tar nixpkgs-3a08b906919f0eaa1a366e364f809c3fd7ff4ae3.tar.gz nixpkgs-3a08b906919f0eaa1a366e364f809c3fd7ff4ae3.tar.bz2 nixpkgs-3a08b906919f0eaa1a366e364f809c3fd7ff4ae3.tar.lz nixpkgs-3a08b906919f0eaa1a366e364f809c3fd7ff4ae3.tar.xz nixpkgs-3a08b906919f0eaa1a366e364f809c3fd7ff4ae3.tar.zst nixpkgs-3a08b906919f0eaa1a366e364f809c3fd7ff4ae3.zip |
Merge pull request #159847 from mweinelt/tts-librosa
-rw-r--r-- | pkgs/tools/audio/tts/default.nix | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/pkgs/tools/audio/tts/default.nix b/pkgs/tools/audio/tts/default.nix index 3a00ddc9959..4ee8644d712 100644 --- a/pkgs/tools/audio/tts/default.nix +++ b/pkgs/tools/audio/tts/default.nix @@ -13,7 +13,22 @@ # For now, for deployment check the systemd unit in the pull request: # https://github.com/NixOS/nixpkgs/pull/103851#issue-521121136 -python3.pkgs.buildPythonApplication rec { +let + python = python3.override { + packageOverrides = self: super: { + # API breakage with 0.9.0 + # TypeError: mel() takes 0 positional arguments but 2 positional arguments (and 3 keyword-only arguments) were given + librosa = super.librosa.overridePythonAttrs (oldAttrs: rec { + version = "0.8.1"; + src = oldAttrs.src.override { + inherit version; + sha256 = "c53d05e768ae4a3e553ae21c2e5015293e5efbfd5c12d497f1104cb519cca6b3"; + }; + }); + }; + }; +in +python.pkgs.buildPythonApplication rec { pname = "tts"; version = "0.5.0"; format = "setuptools"; @@ -43,11 +58,11 @@ python3.pkgs.buildPythonApplication rec { requirements.txt ''; - nativeBuildInputs = with python3.pkgs; [ + nativeBuildInputs = with python.pkgs; [ cython ]; - propagatedBuildInputs = with python3.pkgs; [ + propagatedBuildInputs = with python.pkgs; [ anyascii coqpit flask |