Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / fontmake / default.nix
bloba6bd37c0153e37012257aad994f47a72c287e729
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , glyphslib
5 , setuptools-scm
6 , ufo2ft
7 , fonttools
8 , fontmath
9 , lxml
10 , setuptools
13 buildPythonPackage rec {
14   pname = "fontmake";
15   version = "3.7.1";
17   src = fetchPypi {
18     inherit pname version;
19     hash = "sha256-Nb09/BRPR0H3rHrbDIhcrgOyJp55KCIdPvUr/vh2Z0U=";
20     extension = "zip";
21   };
23   nativeBuildInputs = [ setuptools-scm ];
25   propagatedBuildInputs = [
26     glyphslib
27     ufo2ft
28     fonttools
29     fontmath
30     lxml
31     setuptools
32   ];
34   pythonImportsCheck = [ "fontmake" ];
36   meta = {
37     description = "Compiles fonts from various sources (.glyphs, .ufo, designspace) into binaries formats (.otf, .ttf)";
38     homepage = "https://github.com/googlefonts/fontmake";
39     license = lib.licenses.asl20;
40     maintainers = [ lib.maintainers.BarinovMaxim ];
41   };