1{ lib, buildPythonPackage, fetchPypi, pythonOlder 2, fonttools, setuptools-scm 3, pytest, pytest-runner, lxml, fs, unicodedata2, fontpens 4}: 5 6buildPythonPackage rec { 7 pname = "defcon"; 8 version = "0.9.0"; 9 10 disabled = pythonOlder "3.6"; 11 12 src = fetchPypi { 13 inherit pname version; 14 sha256 = "140f51da51e9630a9fa11dfd34376c4e29785fdb0bddc2e371df5b36bec17b76"; 15 extension = "zip"; 16 }; 17 18 nativeBuildInputs = [ 19 setuptools-scm 20 ]; 21 22 propagatedBuildInputs = [ 23 fonttools 24 ]; 25 26 checkInputs = [ 27 pytest 28 pytest-runner 29 lxml 30 fs 31 unicodedata2 32 fontpens 33 ]; 34 35 meta = with lib; { 36 description = "A set of UFO based objects for use in font editing applications"; 37 homepage = "https://github.com/robotools/defcon"; 38 license = licenses.mit; 39 maintainers = [ maintainers.sternenseemann ]; 40 }; 41}