1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 setuptools, 6 numpy, 7}: 8 9buildPythonPackage rec { 10 pname = "ufal-chu-liu-edmonds"; 11 version = "1.0.3"; 12 pyproject = true; 13 14 src = fetchPypi { 15 pname = "ufal.chu_liu_edmonds"; 16 inherit version; 17 hash = "sha256-v3tv6cYWoFPPgaO6KXR2uUk3MsZ458Tz5wKeFW8fzNE="; 18 }; 19 20 build-system = [ setuptools ]; 21 22 nativeCheckInputs = [ numpy ]; 23 24 checkPhase = '' 25 runHook preCheck 26 cd tests 27 python test.py 28 runHook postCheck 29 ''; 30 31 pythonImportsCheck = [ "ufal.chu_liu_edmonds" ]; 32 33 meta = with lib; { 34 description = "Bindings to Chu-Liu-Edmonds algorithm from TurboParser"; 35 homepage = "https://github.com/ufal/chu_liu_edmonds"; 36 license = licenses.gpl3Only; 37 maintainers = with maintainers; [ vizid ]; 38 }; 39}