nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

phonemizer: Use buildPythonPackage

and add a top-level attribute. The package is broken and needs an
updated patch, but that does not mean this change is wrong.

+7 -4
+5 -4
pkgs/development/python-modules/phonemizer/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , substituteAll 4 - , buildPythonApplication 4 + , buildPythonPackage 5 5 , fetchPypi 6 6 , joblib 7 7 , segments ··· 13 13 , pytest-cov 14 14 }: 15 15 16 - buildPythonApplication rec { 16 + buildPythonPackage rec { 17 17 pname = "phonemizer"; 18 18 version = "3.2.1"; 19 + format = "setuptools"; 19 20 20 21 src = fetchPypi { 21 22 inherit pname version; 22 - sha256 = "sha256-Bo+F+FqKmtxjijeHrqyvcaU+R1eLEtdzwJdDNQDNiSs="; 23 + hash = "sha256-Bo+F+FqKmtxjijeHrqyvcaU+R1eLEtdzwJdDNQDNiSs="; 23 24 }; 24 25 25 26 postPatch = '' 26 - sed -i -e '/\'pytest-runner\'/d setup.py 27 + sed -i '/pytest-runner/d setup.py 27 28 ''; 28 29 29 30 patches = [
+2
pkgs/top-level/all-packages.nix
··· 33114 33114 33115 33115 nux = callPackage ../tools/misc/nux { }; 33116 33116 33117 + phonemizer = with python3Packages; toPythonApplication phonemizer; 33118 + 33117 33119 tts = callPackage ../tools/audio/tts { }; 33118 33120 33119 33121 ### GAMES