Merge pull request #153384 from lovesegfault/commitizen-2.20.3

commitizen: init @ 2.20.3

authored by Bernardo Meurer and committed by GitHub d4c416e7 f7aa5594

+51
+49
pkgs/applications/version-management/commitizen/default.nix
···
··· 1 + { buildPythonApplication 2 + , lib 3 + , fetchFromGitHub 4 + , poetry 5 + , termcolor 6 + , questionary 7 + , colorama 8 + , decli 9 + , tomlkit 10 + , jinja2 11 + , pyyaml 12 + , argcomplete 13 + , typing-extensions 14 + }: 15 + 16 + buildPythonApplication rec { 17 + pname = "commitizen"; 18 + version = "2.20.3"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "commitizen-tools"; 22 + repo = pname; 23 + rev = "v${version}"; 24 + sha256 = "sha256-rAm2GTRxZIHQmn/FM0IwwH/2h+oOvzGmeVr5xkvD/zA="; 25 + }; 26 + 27 + format = "pyproject"; 28 + 29 + nativeBuildInputs = [ poetry ]; 30 + 31 + propagatedBuildInputs = [ 32 + termcolor 33 + questionary 34 + colorama 35 + decli 36 + tomlkit 37 + jinja2 38 + pyyaml 39 + argcomplete 40 + typing-extensions 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Tool to create committing rules for projects, auto bump versions, and generate changelogs"; 45 + homepage = "https://github.com/commitizen-tools/commitizen"; 46 + license = licenses.mit; 47 + maintainers = with maintainers; [ lovesegfault ]; 48 + }; 49 + }
+2
pkgs/top-level/all-packages.nix
··· 2546 2547 comma = callPackage ../tools/package-management/comma { }; 2548 2549 common-licenses = callPackage ../data/misc/common-licenses {}; 2550 2551 compactor = callPackage ../applications/networking/compactor { };
··· 2546 2547 comma = callPackage ../tools/package-management/comma { }; 2548 2549 + commitizen = python3Packages.callPackage ../applications/version-management/commitizen { }; 2550 + 2551 common-licenses = callPackage ../data/misc/common-licenses {}; 2552 2553 compactor = callPackage ../applications/networking/compactor { };