diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1dcd16229876..64683022706e 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -22709,6 +22709,12 @@ githubId = 34161949; keys = [ { fingerprint = "155C F413 0129 C058 9A5F 5524 3658 73F2 F0C6 153B"; } ]; }; + sandarukasa = { + name = "Sandaru Kasa"; + email = "SandaruKasa+nix@ya.ru"; + github = "SandaruKasa"; + githubId = 50824690; + }; sander = { email = "s.vanderburg@tudelft.nl"; github = "svanderburg"; diff --git a/pkgs/development/python-modules/cmudict/default.nix b/pkgs/development/python-modules/cmudict/default.nix new file mode 100644 index 000000000000..552bc26e63e4 --- /dev/null +++ b/pkgs/development/python-modules/cmudict/default.nix @@ -0,0 +1,42 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + pythonOlder, + poetry-core, + importlib-metadata, + importlib-resources, +}: + +buildPythonPackage rec { + pname = "cmudict"; + version = "1.1.1"; + pyproject = true; + + disabled = pythonOlder "3.9"; + src = fetchPypi { + inherit pname version; + hash = "sha256-I8ORTIVGX2p9JtLYl0+jQd17ySTR/6UBtBQGuTaSPbE="; + }; + + build-system = [ + poetry-core + ]; + + dependencies = [ + importlib-metadata + importlib-resources + ]; + + pythonImportsCheck = [ + "cmudict" + ]; + + meta = { + changelog = "https://github.com/prosegrinder/python-cmudict/blob/main/CHANGELOG.md"; + description = "A versioned python wrapper package for The CMU Pronouncing Dictionary data files"; + homepage = "https://pypi.org/project/cmudict/"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ sandarukasa ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 843a94d16e3d..1f45c475922e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2720,6 +2720,8 @@ self: super: with self; { cmsis-svd = callPackage ../development/python-modules/cmsis-svd { }; + cmudict = callPackage ../development/python-modules/cmudict { }; + cnvkit = callPackage ../development/python-modules/cnvkit { }; co2signal = callPackage ../development/python-modules/co2signal { };