1{ lib 2, buildPythonPackage 3, fetchPypi 4, attrs 5, fonttools 6, pytestCheckHook 7, fs 8, setuptools-scm 9}: 10 11buildPythonPackage rec { 12 pname = "ufoLib2"; 13 version = "0.13.1"; 14 15 format = "pyproject"; 16 17 src = fetchPypi { 18 inherit pname version; 19 sha256 = "sha256-MnWi2mI+bUt+4pyYTNs6W4a7wj8KHOlEhti7XDCKpHs="; 20 }; 21 22 propagatedBuildInputs = [ 23 attrs 24 fonttools 25 # required by fonttools[ufo] 26 fs 27 ]; 28 29 nativeBuildInputs = [ setuptools-scm ]; 30 31 checkInputs = [ 32 pytestCheckHook 33 ]; 34 35pythonImportsCheck = [ "ufoLib2" ]; 36 37 meta = with lib; { 38 description = "Library to deal with UFO font sources"; 39 homepage = "https://github.com/fonttools/ufoLib2"; 40 license = licenses.mit; 41 maintainers = with maintainers; [ jtojnar ]; 42 }; 43}