From 6abcef4a82db26a8a3333cef8ba61fd9a9005fe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 22 Apr 2023 19:33:51 +0200 Subject: [PATCH 1/4] python3.pkgs.bnunicodenormalizer: init at 0.1.6 --- .../bnunicodenormalizer/default.nix | 27 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/python-modules/bnunicodenormalizer/default.nix diff --git a/pkgs/development/python-modules/bnunicodenormalizer/default.nix b/pkgs/development/python-modules/bnunicodenormalizer/default.nix new file mode 100644 index 000000000000..19aa011d3782 --- /dev/null +++ b/pkgs/development/python-modules/bnunicodenormalizer/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildPythonPackage +, fetchPypi +, pytestCheckHook +}: + +buildPythonPackage rec { + pname = "bnunicodenormalizer"; + version = "0.1.6"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-qVC6+0SnAs25DFzKPHFUOoYPlrRvkGWFptjIVom8wJM="; + }; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "bnunicodenormalizer" ]; + + meta = with lib; { + description = "Bangla Unicode Normalization Toolkit"; + homepage = "https://github.com/mnansary/bnUnicodeNormalizer"; + license = licenses.mit; + maintainers = teams.tts.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 62090b79a52f..64bfe1f4eedb 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1404,6 +1404,8 @@ self: super: with self; { bme680 = callPackage ../development/python-modules/bme680 { }; + bnunicodenormalizer = callPackage ../development/python-modules/bnunicodenormalizer { }; + boa-api = callPackage ../development/python-modules/boa-api { }; bokeh = callPackage ../development/python-modules/bokeh { }; From d4730d0cd096a9b1280718853120cb25f63cfe49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 22 Apr 2023 19:32:24 +0200 Subject: [PATCH 2/4] python3.pkgs.bangla: init at 0.0.2 --- .../python-modules/bangla/default.nix | 27 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/python-modules/bangla/default.nix diff --git a/pkgs/development/python-modules/bangla/default.nix b/pkgs/development/python-modules/bangla/default.nix new file mode 100644 index 000000000000..d5664d7aeae0 --- /dev/null +++ b/pkgs/development/python-modules/bangla/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "bangla"; + version = "0.0.2"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-F8j9UBMhZgB31atqebdGu6cfnkk573isDZp1171xXag="; + }; + + pythonImportsCheck = [ "bangla" ]; + + # https://github.com/arsho/bangla/issues/5 + doCheck = false; + + meta = with lib; { + description = "Bangla is a package for Bangla language users with various functionalities including Bangla date and Bangla numeric conversation"; + homepage = "https://github.com/arsho/bangla"; + license = licenses.mit; + maintainers = teams.tts.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 64bfe1f4eedb..1e56041e0054 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1185,6 +1185,8 @@ self: super: with self; { bandit = callPackage ../development/python-modules/bandit { }; + bangla = callPackage ../development/python-modules/bangla { }; + bap = callPackage ../development/python-modules/bap { inherit (pkgs.ocaml-ng.ocamlPackages) bap; }; From 7c7baa0b781b7f0871d751d2138a334182038d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 22 Apr 2023 19:38:31 +0200 Subject: [PATCH 3/4] python3.pkgs.bnnumerizer: init at 0.0.2 --- .../python-modules/bnnumerizer/default.nix | 27 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/development/python-modules/bnnumerizer/default.nix diff --git a/pkgs/development/python-modules/bnnumerizer/default.nix b/pkgs/development/python-modules/bnnumerizer/default.nix new file mode 100644 index 000000000000..c3beaa01cf12 --- /dev/null +++ b/pkgs/development/python-modules/bnnumerizer/default.nix @@ -0,0 +1,27 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "bnnumerizer"; + version = "0.0.2"; + format = "setuptools"; + + src = fetchPypi { + inherit pname version; + hash = "sha256-Qd9v0Le1GqTsR3a2ZDzt6+5f0R4zXX1W1KIMCFFeXw0="; + }; + + pythonImportsCheck = [ "bnnumerizer" ]; + + # https://github.com/mnansary/bnUnicodeNormalizer/issues/10 + doCheck = false; + + meta = with lib; { + description = "Bangla Number text to String Converter"; + homepage = "https://github.com/banglakit/number-to-bengali-word"; + license = licenses.mit; + maintainers = teams.tts.members; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1e56041e0054..151377b390f8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1406,6 +1406,8 @@ self: super: with self; { bme680 = callPackage ../development/python-modules/bme680 { }; + bnnumerizer = callPackage ../development/python-modules/bnnumerizer { }; + bnunicodenormalizer = callPackage ../development/python-modules/bnunicodenormalizer { }; boa-api = callPackage ../development/python-modules/boa-api { }; From 9b34258215a73aaef5b85b0350fa6060480847f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 22 Apr 2023 18:57:48 +0200 Subject: [PATCH 4/4] tts: 0.13.2 -> 0.13.3 Diff: https://github.com/coqui-ai/TTS/compare/refs/tags/v0.13.2...v0.13.3 Changelog: https://github.com/coqui-ai/TTS/releases/tag/v0.13.3 --- pkgs/tools/audio/tts/default.nix | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/pkgs/tools/audio/tts/default.nix b/pkgs/tools/audio/tts/default.nix index 687c214f6b36..24dbfee17517 100644 --- a/pkgs/tools/audio/tts/default.nix +++ b/pkgs/tools/audio/tts/default.nix @@ -1,7 +1,6 @@ { lib , python3 , fetchFromGitHub -, fetchpatch , espeak-ng , tts }: @@ -14,29 +13,19 @@ let in python.pkgs.buildPythonApplication rec { pname = "tts"; - version = "0.13.2"; + version = "0.13.3"; format = "pyproject"; src = fetchFromGitHub { owner = "coqui-ai"; repo = "TTS"; rev = "refs/tags/v${version}"; - hash = "sha256-3t4JYEwQ+puGLhGl3nn93qsL8IeOwlYtHXTrnZ5Cf+w="; + hash = "sha256-cu714/XtVqqlHN2CmUObcNFG6Vdi9VqC4at/HB8euDs="; }; - patches = [ - (fetchpatch { - # upgrade librosa to 0.10.0 - url = "https://github.com/coqui-ai/TTS/commit/4c829e74a1399ab083b566a70c1b7e879eda6e1e.patch"; - hash = "sha256-QP9AnMbdEpGJywiZBreojHUjq29ihqy6HxvUtS5OKvQ="; - excludes = [ - "requirements.txt" - ]; - }) - ]; - postPatch = let relaxedConstraints = [ + "bnunicodenormalizer" "cython" "gruut" "inflect" @@ -64,6 +53,9 @@ python.pkgs.buildPythonApplication rec { propagatedBuildInputs = with python.pkgs; [ anyascii + bangla + bnnumerizer + bnunicodenormalizer coqpit flask fsspec