Skip to content

Commit 3e1f281

Browse files
authored
chore: bump required patchelf version to 0.14 (#403)
1 parent 404a1b3 commit 3e1f281

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/auditwheel/patcher.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ def _verify_patchelf() -> None:
3232
raise ValueError("Could not call `patchelf` binary")
3333

3434
m = re.match(r"patchelf\s+(\d+(.\d+)?)", version)
35-
if m and tuple(int(x) for x in m.group(1).split(".")) >= (0, 9):
35+
if m and tuple(int(x) for x in m.group(1).split(".")) >= (0, 14):
3636
return
3737
raise ValueError(
38-
("patchelf %s found. auditwheel repair requires " "patchelf >= 0.9.") % version
38+
f"patchelf {version} found. auditwheel repair requires " "patchelf >= 0.14."
3939
)
4040

4141

tests/unit/test_elfpatcher.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,14 @@ def test_patchelf_check_output_fail(check_output):
2121

2222

2323
@patch("auditwheel.patcher.check_output")
24-
@pytest.mark.parametrize("version", ["0.9", "0.9.1", "0.10"])
24+
@pytest.mark.parametrize("version", ["0.14", "0.14.1", "0.15"])
2525
def test_patchelf_version_check(check_output, version):
2626
check_output.return_value.decode.return_value = f"patchelf {version}"
2727
Patchelf()
2828

2929

3030
@patch("auditwheel.patcher.check_output")
31-
@pytest.mark.parametrize("version", ["0.8", "0.8.1", "0.1"])
31+
@pytest.mark.parametrize("version", ["0.13.99", "0.13", "0.9", "0.1"])
3232
def test_patchelf_version_check_fail(check_output, version):
3333
check_output.return_value.decode.return_value = f"patchelf {version}"
3434
with pytest.raises(ValueError, match=f"patchelf {version} found"):

0 commit comments

Comments
 (0)