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 9ebff811a85c..a815f476d18f 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 { };