Merge pull request #294873 from ViZiD/panphon

authored by

Sandro and committed by
GitHub
e07f1962 f2294037

+63
+61
pkgs/development/python-modules/panphon/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + 5 + , unittestCheckHook 6 + 7 + , setuptools 8 + 9 + , unicodecsv 10 + , pyyaml 11 + , regex 12 + , numpy 13 + , editdistance 14 + , munkres 15 + , levenshtein 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "panphon"; 20 + version = "0.20.0"; 21 + pyproject = true; 22 + 23 + src = fetchPypi { 24 + inherit pname version; 25 + hash = "sha256-gio52n1NZWeyCK+eJW/Fp827wjvwnMNDFAR4pKa8VcY="; 26 + }; 27 + 28 + build-system = [ 29 + setuptools 30 + ]; 31 + 32 + dependencies = [ 33 + setuptools # need for pkg_resources 34 + unicodecsv 35 + pyyaml 36 + regex 37 + numpy 38 + editdistance 39 + munkres 40 + levenshtein # need for align_wordlists.py script 41 + ]; 42 + 43 + nativeCheckInputs = [ 44 + unittestCheckHook 45 + ]; 46 + 47 + unittestFlagsArray = [ "-s" "test" ]; 48 + 49 + pythonImportsCheck = [ 50 + "panphon" 51 + "panphon.segment" 52 + "panphon.distance" 53 + ]; 54 + 55 + meta = with lib; { 56 + description = "Tools for using the International Phonetic Alphabet with phonological features"; 57 + homepage = "https://github.com/dmort27/panphon"; 58 + license = licenses.mit; 59 + maintainers = with maintainers; [ vizid ]; 60 + }; 61 + }
+2
pkgs/top-level/python-packages.nix
··· 9385 9385 9386 9386 panflute = callPackage ../development/python-modules/panflute { }; 9387 9387 9388 + panphon = callPackage ../development/python-modules/panphon { }; 9389 + 9388 9390 papermill = callPackage ../development/python-modules/papermill { }; 9389 9391 9390 9392 openpaperwork-core = callPackage ../applications/office/paperwork/openpaperwork-core.nix { };