[bug#77246,13/18] gnu: pwntools: Update to 4.4.0.

Message ID 20250325075712.22316-13-ngraves@ngraves.fr
State New
Headers
Series [bug#77246,01/18] gnu: python-biom-format: Update to 2.1.16. |

Commit Message

Nicolas Graves March 25, 2025, 7:56 a.m. UTC
  * gnu/packages/cybersecurity.scm (pwntools): Update to 4.4.0.
---
 gnu/packages/cybersecurity.scm | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)
  

Patch

diff --git a/gnu/packages/cybersecurity.scm b/gnu/packages/cybersecurity.scm
index cb03cbd5aa..c66740b744 100644
--- a/gnu/packages/cybersecurity.scm
+++ b/gnu/packages/cybersecurity.scm
@@ -3,6 +3,7 @@ 
 ;;; Copyright © 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
 ;;; Copyright © 2021 c4droid <c4droid@foxmail.com>
 ;;; Copyright © 2021 Raghav Gururajan <rg@raghavgururajan.name>
+;;; Copyright © 2025 Nicolas Graves <ngraves@ngraves.fr>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -30,9 +31,11 @@  (define-module (gnu packages cybersecurity)
   #:use-module (gnu packages engineering)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
-  #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages python-build)
+  #:use-module (gnu packages python-compression)
   #:use-module (gnu packages python-crypto)
   #:use-module (gnu packages python-web)
+  #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages time)
   #:use-module (gnu packages bioinformatics)      ;python-intervaltree
   #:use-module (gnu packages emulators))
@@ -123,24 +126,26 @@  (define-public ropgadget
 (define-public pwntools
   (package
     (name "pwntools")
-    (version "4.4.0")
+    (version "4.15.0b1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "pwntools" version))
        (sha256
         (base32
-         "1qw7j0wwm1878aia08gyw5xljjr26qsbp45w65n4qff672sha5n5"))))
+         "091fsk9rvbjkcsp8mmww0ka26dvznmj4pbqwaiygcw90g3v94zgd"))))
     (build-system python-build-system)
     (arguments
      '(#:tests? #f))                 ;XXX: needs a specific version of unicorn
     (propagated-inputs
      (list capstone
+           python-colored-traceback
            python-dateutil
            python-intervaltree
            python-mako
            python-packaging
            python-paramiko
+           python-pathlib2
            python-psutil
            python-pyelftools
            python-pygments
@@ -148,9 +153,14 @@  (define-public pwntools
            python-pysocks
            python-requests
            ropgadget
+           python-rpyc
            python-six
            python-sortedcontainers
+           python-unix-ar
+           python-zstandard
            unicorn))
+    (native-inputs
+     (list python-setuptools python-toml python-wheel))
     (home-page "https://github.com/Gallopsled/pwntools")
     (synopsis
      "Capture-the-flag (CTF) framework and exploit development library")