From 7c284298731bffda8df711307f17218e0d5ee105 Mon Sep 17 00:00:00 2001 From: Tyce Herrman Date: Wed, 8 Jul 2026 17:12:53 -0400 Subject: [PATCH] commitizen: 4.13.9 -> 4.16.4 Release: https://github.com/commitizen-tools/commitizen/releases/tag/v4.16.4 Refresh the uv_build postPatch match for upstream pyproject.toml. Add git to the wrapped runtime PATH because commitizen 4.16.4 now invokes git directly during config discovery, which is reached by cz version. Assisted-by: OpenAI Codex (GPT-5) --- pkgs/by-name/co/commitizen/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/commitizen/package.nix b/pkgs/by-name/co/commitizen/package.nix index 9bbdda3ad1bd..8eb4bf5fb525 100644 --- a/pkgs/by-name/co/commitizen/package.nix +++ b/pkgs/by-name/co/commitizen/package.nix @@ -12,19 +12,19 @@ python3Packages.buildPythonPackage rec { pname = "commitizen"; - version = "4.13.9"; + version = "4.16.4"; pyproject = true; src = fetchFromGitHub { owner = "commitizen-tools"; repo = "commitizen"; tag = "v${version}"; - hash = "sha256-bT154qRnZCf3StYs+acv4Be/SUCA5ovGjY/j2EDmUEc="; + hash = "sha256-lVc1Kdy/IWRa8uoPZfOSSa379bDDknE3dpm0U7DVv0s="; }; postPatch = '' substituteInPlace pyproject.toml \ - --replace-fail "uv_build >= 0.9.17, <0.10.0" "uv-build" + --replace-fail "uv_build >= 0.9.17, <0.12" "uv-build" ''; pythonRelaxDeps = [ @@ -54,6 +54,13 @@ python3Packages.buildPythonPackage rec { tomlkit ]; + makeWrapperArgs = [ + "--prefix" + "PATH" + ":" + (lib.makeBinPath [ gitMinimal ]) + ]; + nativeCheckInputs = [ gitMinimal versionCheckHook