Merge pull request #315458 from mweinelt/amcrest-3.12-fix

python312Packages.amcrest: replace distutils usage
This commit is contained in:
Martin Weinelt 2024-05-29 01:16:19 +02:00 committed by GitHub
commit fb2cf0194e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 = [