Commit f87e5430 authored by Martin Weinelt's avatar Martin Weinelt Committed by github-actions[bot]
Browse files

python312Packages.amcrest: replace distutils usage

(cherry picked from commit 5f294ad0)
parent 8dead30e
Loading
Loading
Loading
Loading
+10 −5
Original line number Diff line number Diff line
@@ -3,11 +3,10 @@
  argcomplete,
  buildPythonPackage,
  fetchFromGitHub,
  fetchpatch2,
  httpx,
  mock,
  pytestCheckHook,
  pythonAtLeast,
  pythonOlder,
  requests,
  responses,
  setuptools,
@@ -20,9 +19,6 @@ buildPythonPackage rec {
  version = "1.9.8";
  pyproject = true;

  # Still uses distutils, https://github.com/tchellomello/python-amcrest/issues/234
  disabled = pythonOlder "3.7" || pythonAtLeast "3.12";

  src = fetchFromGitHub {
    owner = "tchellomello";
    repo = "python-amcrest";
@@ -30,6 +26,15 @@ buildPythonPackage rec {
    hash = "sha256-v0jWEZo06vltEq//suGrvJ/AeeDxUG5CCFhbf03q34w=";
  };

  patches = [
    (fetchpatch2 {
      # https://github.com/tchellomello/python-amcrest/pull/235
      name = "replace-distutils.patch";
      url = "https://github.com/tchellomello/python-amcrest/commit/ec56049c0f5b49bc4c5bcf0acb7fea89ec1c1df4.patch";
      hash = "sha256-ym+Bn795y+JqhNMk4NPnOVr3DwO9DkUV0d9LEaz3CMo=";
    })
  ];

  build-system = [ setuptools ];

  dependencies = [