From e4610f6dd45b031a4c28293b82d4299777f1207b Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 28 Oct 2025 11:27:20 +0000 Subject: [PATCH] gnu: binwalk: Switch to pyproject. * gnu/packages/python-xyz.scm (binwalk)[build-system]: Switch to pyproject-build-system. [native-inputs]: Remove python-coverage; add python-setuptools. Change-Id: I4c27c31b34d6574ba00ee5392cf0f111d207f939 --- gnu/packages/python-xyz.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 82bb0b934331f8401c00cdf029f1989c27a8aa07..ca4ab48c05402070c014e6ca3cf833e9553f11e5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23089,6 +23089,8 @@ pytest-fixtures-style dependency injection.") (define-public binwalk (package (name "binwalk") + ;; TODO: It's the latest non Rust version, see: + ;; . (version "2.3.4") (source (origin @@ -23105,7 +23107,7 @@ pytest-fixtures-style dependency injection.") (for-each delete-file (list "testing/tests/input-vectors/firmware.zip" "testing/tests/test_firmware_zip.py")))))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments `(#:phases (modify-phases %standard-phases @@ -23113,7 +23115,7 @@ pytest-fixtures-style dependency injection.") (lambda _ (setenv "HOME" "")))))) (native-inputs - (list python-coverage python-nose)) + (list python-nose python-setuptools)) (home-page "https://github.com/ReFirmLabs/binwalk") (synopsis "Firmware analysis tool") (description "Binwalk is a tool for analyzing, reverse engineering, and