python311Packages.fontbakery 0.10.4 -> 0.11.2 https://github.com/googlefonts/fontbakery/releases attrpath: python311Packages.fontbakery Checking auto update branch... [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] No cargoSha256 or cargoHash found [golangModuleVersion] [golangModuleVersion] Not a buildGoModule package with vendorSha256 or vendorHash [npmDepsVersion] [npmDepsVersion] No npmDepsHash [updateScript] [updateScript] Success [updateScript] this derivation will be built: /nix/store/8nl3d862ncaz8izbndj1ms5ykqm1z0lm-packages.json.drv building '/nix/store/8nl3d862ncaz8izbndj1ms5ykqm1z0lm-packages.json.drv'... Going to be running update for following packages: - python3.11-fontbakery-0.10.4 Press Enter key to continue... Running update for: - python3.11-fontbakery-0.10.4: UPDATING ... - python3.11-fontbakery-0.10.4: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/fontbakery/default.nix b/pkgs/development/python-modules/fontbakery/default.nix index 3d1a2331e5e8..15404df86d81 100644 --- a/pkgs/development/python-modules/fontbakery/default.nix +++ b/pkgs/development/python-modules/fontbakery/default.nix @@ -44,12 +44,12 @@ buildPythonPackage rec { pname = "fontbakery"; - version = "0.10.4"; + version = "0.11.2"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-Ye/TMGvURxSU2yoohwYbSo5RvrmbHKdMnFNj2lUvtMk="; + hash = "sha256-61EXlf+d5kJeUF41OEnGNLaOcSvFWUDFgarVvHQZYmw="; }; patches = [ No auto update branch exists Old version 0.10.4" not present in staging derivation file with contents: { lib , buildPythonPackage , callPackage , fetchpatch , fetchPypi , axisregistry , babelfont , beautifulsoup4 , beziers , cmarkgfm , collidoscope , defcon , dehinter , fonttools , font-v , freetype-py , gflanguages , git , glyphsets , lxml , installShellFiles , munkres , opentypespec , ots-python , packaging , pip-api , protobuf , pytestCheckHook , pytest-xdist , pythonRelaxDepsHook , pyyaml , requests , requests-mock , rich , setuptools-scm , shaperglot , stringbrewer , toml , unicodedata2 , ufo2ft , ufolint , vharfbuzz }: buildPythonPackage rec { pname = "fontbakery"; version = "0.11.2"; format = "setuptools"; src = fetchPypi { inherit pname version; hash = "sha256-61EXlf+d5kJeUF41OEnGNLaOcSvFWUDFgarVvHQZYmw="; }; patches = [ # Mock HTTP requests in tests (note we still have to skip some below) # https://github.com/googlefonts/fontbakery/pull/4124 (fetchpatch { url = "https://github.com/fonttools/fontbakery/pull/4124.patch"; hash = "sha256-NXuC2+TtxpHYMdd0t+cF0FJ3lrh4exP5yxspEasKKd0="; }) ]; propagatedBuildInputs = [ axisregistry babelfont beautifulsoup4 beziers cmarkgfm collidoscope defcon dehinter fonttools font-v freetype-py gflanguages glyphsets lxml munkres ots-python opentypespec packaging pip-api protobuf pyyaml requests rich shaperglot stringbrewer toml ufolint unicodedata2 vharfbuzz ufo2ft ]; nativeBuildInputs = [ installShellFiles pythonRelaxDepsHook setuptools-scm ]; pythonRelaxDeps = [ "collidoscope" "protobuf" "vharfbuzz" ]; doCheck = true; nativeCheckInputs = [ git pytestCheckHook pytest-xdist requests-mock ufolint ]; preCheck = '' # Let the tests invoke 'fontbakery' command. export PATH="$out/bin:$PATH" # font-v tests assume they are running from a git checkout, although they # don't care which one. Create a dummy git repo to satisfy the tests: git init -b main git config user.email test@example.invalid git config user.name Test git commit --allow-empty --message 'Dummy commit for tests' ''; disabledTests = [ # These require network access: "test_check_vertical_metrics_regressions" "test_check_cjk_vertical_metrics_regressions" "test_check_fontbakery_version_live_apis" ]; postInstall = '' installShellCompletion --bash --name fontbakery \ snippets/fontbakery.bash-completion ''; passthru.tests.simple = callPackage ./tests.nix { }; meta = with lib; { description = "Tool for checking the quality of font projects"; homepage = "https://github.com/googlefonts/fontbakery"; license = licenses.asl20; maintainers = with maintainers; [ danc86 ]; }; }