Loading pkgs/development/python-modules/fontbakery/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ protobuf, pytest-xdist, pytestCheckHook, pythonOlder, pyyaml, requests-mock, requests, Loading @@ -51,8 +50,6 @@ buildPythonPackage rec { version = "0.13.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; hash = "sha256-NoUqR+u2GgjE+nj05AXvtprdWieT6XbGGcmOnEMolC4="; Loading @@ -62,6 +59,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "collidoscope" "freetype-py" "protobuf" "vharfbuzz" ]; Loading Loading @@ -132,6 +130,7 @@ buildPythonPackage rec { disabledTests = [ # These require network access "test_check_axes_match" "test_check_description_broken_links" "test_check_description_family_update" "test_check_metadata_designer_profiles" Loading @@ -158,6 +157,7 @@ buildPythonPackage rec { homepage = "https://github.com/googlefonts/fontbakery"; changelog = "https://github.com/fonttools/fontbakery/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; mainProgram = "fontbakery"; maintainers = with maintainers; [ danc86 ]; }; } pkgs/development/python-modules/fontbakery/tests.nix +10 −6 Original line number Diff line number Diff line { runCommand, fontbakery }: { fontbakery, lib, runCommand, }: let inherit (fontbakery) pname version src; inherit (fontbakery) version src; in runCommand "${pname}-tests" { meta.timeout = 5; } '' runCommand "fontbakery-tests" { meta.timeout = 5; } '' # Check the version matches what we packaged. ${fontbakery}/bin/fontbakery --version | grep -q "${version}" ${lib.getExe fontbakery} --version | grep -q "${version}" # Unpack src to get some test fonts. tar -xzf ${src} --strip-components=1 ${pname}-${version}/data/test tar -xzf ${src} --strip-components=1 fontbakery-${version}/data/test # Run some font checks. ${fontbakery}/bin/fontbakery check-ufo --no-progress --no-colors data/test/test.ufo >>$out ${lib.getExe fontbakery} check-ufo --no-progress --no-colors data/test/test.ufo >>$out # TODO add more '' Loading
pkgs/development/python-modules/fontbakery/default.nix +3 −3 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ protobuf, pytest-xdist, pytestCheckHook, pythonOlder, pyyaml, requests-mock, requests, Loading @@ -51,8 +50,6 @@ buildPythonPackage rec { version = "0.13.1"; pyproject = true; disabled = pythonOlder "3.8"; src = fetchPypi { inherit pname version; hash = "sha256-NoUqR+u2GgjE+nj05AXvtprdWieT6XbGGcmOnEMolC4="; Loading @@ -62,6 +59,7 @@ buildPythonPackage rec { pythonRelaxDeps = [ "collidoscope" "freetype-py" "protobuf" "vharfbuzz" ]; Loading Loading @@ -132,6 +130,7 @@ buildPythonPackage rec { disabledTests = [ # These require network access "test_check_axes_match" "test_check_description_broken_links" "test_check_description_family_update" "test_check_metadata_designer_profiles" Loading @@ -158,6 +157,7 @@ buildPythonPackage rec { homepage = "https://github.com/googlefonts/fontbakery"; changelog = "https://github.com/fonttools/fontbakery/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; mainProgram = "fontbakery"; maintainers = with maintainers; [ danc86 ]; }; }
pkgs/development/python-modules/fontbakery/tests.nix +10 −6 Original line number Diff line number Diff line { runCommand, fontbakery }: { fontbakery, lib, runCommand, }: let inherit (fontbakery) pname version src; inherit (fontbakery) version src; in runCommand "${pname}-tests" { meta.timeout = 5; } '' runCommand "fontbakery-tests" { meta.timeout = 5; } '' # Check the version matches what we packaged. ${fontbakery}/bin/fontbakery --version | grep -q "${version}" ${lib.getExe fontbakery} --version | grep -q "${version}" # Unpack src to get some test fonts. tar -xzf ${src} --strip-components=1 ${pname}-${version}/data/test tar -xzf ${src} --strip-components=1 fontbakery-${version}/data/test # Run some font checks. ${fontbakery}/bin/fontbakery check-ufo --no-progress --no-colors data/test/test.ufo >>$out ${lib.getExe fontbakery} check-ufo --no-progress --no-colors data/test/test.ufo >>$out # TODO add more ''