python3Packages.dissect-hypervisor: fix build with python 3.13.13
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
dissect-cstruct,
|
||||
dissect-util,
|
||||
fetchFromGitHub,
|
||||
fetchpatch2,
|
||||
pycryptodome,
|
||||
pytestCheckHook,
|
||||
setuptools,
|
||||
@@ -23,6 +24,20 @@ buildPythonPackage rec {
|
||||
hash = "sha256-/b/7u3b0G3XRqXxjyhHn5dYzueQOPoacYGeDYv21I0w=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
# Fix vmtar compat with python 3.13.13+ tarfile refactor.
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/fox-it/dissect.hypervisor/commit/8baa8f6ac1ae9a7cfd99095472d9f8e933d290f5.patch?full_index=1";
|
||||
excludes = [ "tests/util/test_vmtar.py" ];
|
||||
hash = "sha256-Ot0rV1j+yQrXi7v1ARX+Pamnbr+/Q7T1YidY80QdgDo=";
|
||||
})
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
substituteInPlace tests/util/test_vmtar.py \
|
||||
--replace-fail '"test/file1",' '"test", "test/file1",'
|
||||
'';
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
setuptools-scm
|
||||
|
||||
Reference in New Issue
Block a user