Merge pull request #159847 from mweinelt/tts-librosa

This commit is contained in:
Martin Weinelt 2022-02-13 15:29:29 +01:00 committed by GitHub
commit 3a08b90691
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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