guix_mirror_bot pushed a commit to branch master
in repository guix.

commit e4610f6dd45b031a4c28293b82d4299777f1207b
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Oct 28 11:27:20 2025 +0000

    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 82bb0b9343..ca4ab48c05 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:
+    ;; <https://codeberg.org/guix/guix/issues/3919>.
     (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

Reply via email to