python311Packages.fontbakery 0.11.2 -> 0.12.3 https://github.com/googlefonts/fontbakery/releases attrpath: python311Packages.fontbakery Checking auto update branch... [version] [version] skipping because derivation has updateScript [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/2iy20lrbbdvxvj7655316kf881sxx4qp-packages.json.drv building '/nix/store/2iy20lrbbdvxvj7655316kf881sxx4qp-packages.json.drv'... Going to be running update for following packages: - python3.11-fontbakery-0.11.2 Press Enter key to continue... Running update for: - python3.11-fontbakery-0.11.2: UPDATING ... - python3.11-fontbakery-0.11.2: 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 3076e6a4c469..15be6bc5dafa 100644 --- a/pkgs/development/python-modules/fontbakery/default.nix +++ b/pkgs/development/python-modules/fontbakery/default.nix @@ -47,11 +47,11 @@ buildPythonPackage rec { pname = "fontbakery"; - version = "0.11.2"; + version = "0.12.3"; src = fetchPypi { inherit pname version; - hash = "sha256-61EXlf+d5kJeUF41OEnGNLaOcSvFWUDFgarVvHQZYmw="; + hash = "sha256-09/fFk2g3SsG9bn7sScaVLYYgVVCuIcSxiGOpTnkuVg="; }; pyproject = true; An auto update branch exists with message `python311Packages.fontbakery: 0.11.2 -> 0.12.2`. New version is 0.12.3. The auto update branch does not match or exceed the new version. Old version 0.11.2" 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 , gfsubsets , git , glyphsets , lxml , installShellFiles , jinja2 , munkres , opentypespec , ots-python , packaging , pip-api , protobuf , pytestCheckHook , pytest-xdist , pythonRelaxDepsHook , pyyaml , requests , requests-mock , rich , setuptools , setuptools-scm , shaperglot , stringbrewer , toml , unicodedata2 , ufo2ft , ufolint , vharfbuzz }: buildPythonPackage rec { pname = "fontbakery"; version = "0.12.2"; src = fetchPypi { inherit pname version; hash = "sha256-sHkTxu8TdPXbUZvpJH46SF8U4JNIzfFb5HJEXCqomOI="; }; pyproject = true; dependencies = [ axisregistry babelfont beautifulsoup4 beziers cmarkgfm collidoscope defcon dehinter fonttools font-v freetype-py gflanguages gfsubsets glyphsets lxml jinja2 munkres ots-python opentypespec packaging pip-api protobuf pyyaml requests rich shaperglot stringbrewer toml ufolint unicodedata2 vharfbuzz ufo2ft ]; build-system = [ setuptools setuptools-scm ]; nativeBuildInputs = [ installShellFiles pythonRelaxDepsHook ]; 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_description_broken_links" "test_check_description_family_update" "test_check_metadata_designer_profiles" "test_check_metadata_has_tags" "test_check_metadata_includes_production_subsets" "test_check_vertical_metrics" "test_check_vertical_metrics_regressions" "test_check_cjk_vertical_metrics" "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 ]; }; }