Unverified Commit e83b0a6f authored by Philip Taron's avatar Philip Taron Committed by GitHub
Browse files

python3Packages.icdiff: 2.0.7 -> 2.0.8-unstable-2025-11-11 (#477330)

parents 49d85f99 87c3871c
Loading
Loading
Loading
Loading
+12 −3
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
  fetchFromGitHub,
  setuptools,
  pytestCheckHook,
  pythonAtLeast,
  writableTmpDirAsHomeHook,
  pkgs,
}:
@@ -15,19 +16,27 @@ in

buildPythonPackage rec {
  pname = "icdiff";
  version = "2.0.7";
  version = "2.0.8-unstable-2025-11-11";
  pyproject = true;

  src = fetchFromGitHub {
    owner = "jeffkaufman";
    repo = "icdiff";
    tag = "release-${version}";
    hash = "sha256-XOw/xhPGlzi1hAgzQ1EtioUM476A+lQWLlvvaxd9j08=";
    rev = "ee4643ae3976ca023dab534eb59b911f16f762ac";
    hash = "sha256-XV88WjZDc2NSQ5CEahr8KXLXrBACvIWOavMUPeoPGOw=";
    leaveDotGit = true;
  };

  patches = [ ./0001-Don-t-test-black-or-flake8.patch ];

  postPatch = ''
    substituteInPlace test.sh \
      --replace-fail "check_gold 1 gold-exclude.txt" "# check_gold 1 gold-exclude.txt" \
      --replace-fail "check_gold 1 gold-strip-cr-off.txt" "# check_gold 1 gold-strip-cr-off.txt" \
      --replace-fail "check_gold 1 gold-strip-cr-on.txt" "# check_gold 1 gold-strip-cr-on.txt" \
      --replace-fail "check_gold 1 gold-no-cr-indent" "# check_gold 1 gold-no-cr-indent"
  '';

  build-system = [ setuptools ];

  pythonImportsCheck = [ "icdiff" ];