mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add python-scapy.
* gnu/packages/python-xyz.scm (python-scapy): New variable. Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
parent
962277fd43
commit
7ace062f3e
1 changed files with 30 additions and 0 deletions
|
@ -132,6 +132,7 @@
|
||||||
;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org>
|
;;; Copyright © 2022 Garek Dyszel <garekdyszel@disroot.org>
|
||||||
;;; Copyright © 2022 Baptiste Strazzulla <bstrazzull@hotmail.fr>
|
;;; Copyright © 2022 Baptiste Strazzulla <bstrazzull@hotmail.fr>
|
||||||
;;; Copyright © 2022 Nicolas Graves <ngraves@ngraves.fr>
|
;;; Copyright © 2022 Nicolas Graves <ngraves@ngraves.fr>
|
||||||
|
;;; Copyright © 2023 Gabriel Wicki <gabriel@erlikon.ch>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -1453,6 +1454,35 @@ top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat,
|
||||||
iotop, uptime, pidof, tty, taskset, pmap.")
|
iotop, uptime, pidof, tty, taskset, pmap.")
|
||||||
(license license:bsd-3)))
|
(license license:bsd-3)))
|
||||||
|
|
||||||
|
(define-public python-scapy
|
||||||
|
(package
|
||||||
|
(name "python-scapy")
|
||||||
|
(version "2.5.0")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch)
|
||||||
|
(uri (pypi-uri "scapy" version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1hpbbmpcn4dwj3z7i7sz4cnbpkaf57p7mvl3p84x9n2gflmhq9jv"))))
|
||||||
|
(arguments
|
||||||
|
'(#:tests? #f)) ; There is a test directory, but apparently no
|
||||||
|
; automatic testing framework.
|
||||||
|
;; The package has more optional dependencies such as ipython and
|
||||||
|
;; matplotlib. If functionality is missing, these should be added.
|
||||||
|
;; See
|
||||||
|
;; https://scapy.readthedocs.io/en/latest/installation.html#optional-dependencies
|
||||||
|
(build-system python-build-system)
|
||||||
|
(home-page "https://scapy.net")
|
||||||
|
(synopsis "Python network packet crafting library")
|
||||||
|
(description
|
||||||
|
"Scapy is a Python library and executable for interactively
|
||||||
|
manipulating network packets. It can forge or decode packets of a number
|
||||||
|
of protocols, send them on the wire, capture them, store or read them
|
||||||
|
using pcap files, match requests and replies, and so on.
|
||||||
|
It can handle tasks such as scanning, tracerouting, probing, unit tests,
|
||||||
|
attacks or network discovery.")
|
||||||
|
(license license:gpl2)))
|
||||||
|
|
||||||
(define-public python-shapely
|
(define-public python-shapely
|
||||||
(package
|
(package
|
||||||
(name "python-shapely")
|
(name "python-shapely")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue