python310Packages.pyparsing 0 -> 1 attrpath: python310Packages.pyparsing 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/b3cahhkq8lrx0jzxjn9qvi9y17832gc9-packages.json.drv building '/nix/store/b3cahhkq8lrx0jzxjn9qvi9y17832gc9-packages.json.drv'... Going to be running update for following packages: - python3.10-pyparsing-3.0.9 Press Enter key to continue... Running update for: - python3.10-pyparsing-3.0.9: UPDATING ... - python3.10-pyparsing-3.0.9: DONE. Packages updated! Diff after rewrites: diff --git a/pkgs/development/python-modules/pyparsing/default.nix b/pkgs/development/python-modules/pyparsing/default.nix index e621a80d7acd..9fbf388e7d2d 100644 --- a/pkgs/development/python-modules/pyparsing/default.nix +++ b/pkgs/development/python-modules/pyparsing/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "pyparsing"; - version = "3.0.9"; + version = "3.1.1"; format = "pyproject"; src = fetchFromGitHub { owner = "pyparsing"; repo = pname; - rev = "pyparsing_${version}"; - hash = "sha256-aCRyJQyLf8qQ6NO41q+HC856TjIHzIt0vyVBLV+3teE="; + rev = "refs/tags/${version}"; + hash = "sha256-54XMw5ahMZH4cevTFg2GXhgSu0QX1mfITWFezWirt1E="; }; nativeBuildInputs = [ No auto update branch exists Old version 3.0.9" not present in staging derivation file with contents: { buildPythonPackage , fetchFromGitHub , lib , flit-core , jinja2 , pytestCheckHook , railroad-diagrams , pyparsing }: buildPythonPackage rec { pname = "pyparsing"; version = "3.1.1"; format = "pyproject"; src = fetchFromGitHub { owner = "pyparsing"; repo = pname; rev = "refs/tags/${version}"; hash = "sha256-54XMw5ahMZH4cevTFg2GXhgSu0QX1mfITWFezWirt1E="; }; nativeBuildInputs = [ flit-core ]; # circular dependencies with pytest if enabled by default doCheck = false; nativeCheckInputs = [ jinja2 pytestCheckHook railroad-diagrams ]; pythonImportsCheck = [ "pyparsing" ]; passthru.tests = { check = pyparsing.overridePythonAttrs (_: { doCheck = true; }); }; meta = with lib; { homepage = "https://github.com/pyparsing/pyparsing"; description = "Python library for creating PEG parsers"; longDescription = '' The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code. ''; license = licenses.mit; maintainers = with maintainers; [ kamadorueda ]; }; }