From 42be8c49fb89a1d9c7dc1cdf03cf0d3894e95c6f Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Sun, 10 Nov 2024 16:47:26 +0800 Subject: [PATCH 1/2] phonemizer: fix build --- .../python-modules/phonemizer/default.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/phonemizer/default.nix b/pkgs/development/python-modules/phonemizer/default.nix index 7a0deabae3c0..b0c6a674bee1 100644 --- a/pkgs/development/python-modules/phonemizer/default.nix +++ b/pkgs/development/python-modules/phonemizer/default.nix @@ -10,22 +10,22 @@ dlinfo, typing-extensions, espeak-ng, + setuptools, + pytest, }: buildPythonPackage rec { pname = "phonemizer"; version = "3.3.0"; - format = "setuptools"; + pyproject = true; + + build-system = [ setuptools ]; src = fetchPypi { inherit pname version; hash = "sha256-Xgw4Ei7/4LMxok5nSv8laHTs4WnXCpzxEgM3tW+OPQw="; }; - postPatch = '' - sed -i '/pytest-runner/d' setup.py - ''; - patches = [ (substituteAll { src = ./backend-paths.patch; @@ -46,12 +46,12 @@ buildPythonPackage rec { # so let's disable related tests. doCheck = false; - meta = with lib; { + meta = { homepage = "https://github.com/bootphon/phonemizer"; changelog = "https://github.com/bootphon/phonemizer/blob/v${version}/CHANGELOG.md"; description = "Simple text to phones converter for multiple languages"; mainProgram = "phonemize"; - license = licenses.gpl3Plus; + license = lib.licenses.gpl3Plus; maintainers = [ ]; }; } From fc94ad90fb0ee66ec8301aa67fa3ab2532ab797f Mon Sep 17 00:00:00 2001 From: wxt <3264117476@qq.com> Date: Sun, 10 Nov 2024 16:47:52 +0800 Subject: [PATCH 2/2] phonemizer: add bot-wxt1221 as maintainers --- pkgs/development/python-modules/phonemizer/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/phonemizer/default.nix b/pkgs/development/python-modules/phonemizer/default.nix index b0c6a674bee1..561088b606d8 100644 --- a/pkgs/development/python-modules/phonemizer/default.nix +++ b/pkgs/development/python-modules/phonemizer/default.nix @@ -52,6 +52,6 @@ buildPythonPackage rec { description = "Simple text to phones converter for multiple languages"; mainProgram = "phonemize"; license = lib.licenses.gpl3Plus; - maintainers = [ ]; + maintainers = with lib.maintainers; [ bot-wxt1221 ]; }; }