guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

09/09: gnu: Remove python-pycrypto.


From: guix-commits
Subject: 09/09: gnu: Remove python-pycrypto.
Date: Sat, 25 Feb 2023 12:38:20 -0500 (EST)

andreas pushed a commit to branch core-updates
in repository guix.

commit a55e18f17cc82a01c11d03bdfb693c62cb068d5c
Author: Andreas Enge <andreas@enge.fr>
AuthorDate: Sat Feb 25 18:37:05 2023 +0100

    gnu: Remove python-pycrypto.
    
    The package has seen its last release in 2013 and "is unmaintained,
    obsolete, and contains security vulnerabilities" according to its homepage.
    
    * gnu/packages/python-crypto.scm (python-pycrypto): Delete variable.
---
 gnu/packages/python-crypto.scm | 35 -----------------------------------
 1 file changed, 35 deletions(-)

diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm
index 273e1bf30c..602768ae85 100644
--- a/gnu/packages/python-crypto.scm
+++ b/gnu/packages/python-crypto.scm
@@ -240,41 +240,6 @@ messages, and verify the signatures.  The keys and 
signatures are very short,
 making them easy to handle and incorporate into other protocols.")
     (license license:expat)))
 
-;;; Pycrypto is abandoned upstream:
-;;;
-;;; https://github.com/dlitz/pycrypto/issues/173
-;;;
-;;; TODO Remove this package from GNU Guix.
-(define-public python-pycrypto
-  (package
-    (name "python-pycrypto")
-    (version "2.6.1")
-    (source
-     (origin
-      (method url-fetch)
-      (uri (pypi-uri "pycrypto" version))
-      (patches (search-patches "python-pycrypto-CVE-2013-7459.patch"
-                               "python-pycrypto-time-clock.patch"))
-      (sha256
-       (base32
-        "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj"))))
-    (build-system python-build-system)
-    (inputs
-     (list python gmp))
-    (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (add-before 'build 'set-build-env
-           ;; pycrypto runs an autoconf configure script behind the scenes
-           (lambda _ (setenv "CONFIG_SHELL" (which "bash")) #t)))))
-    (home-page "https://www.dlitz.net/software/pycrypto/";)
-    (synopsis "Cryptographic modules for Python")
-    (description
-     "Pycrypto is a collection of both secure hash functions (such as SHA256
-and RIPEMD160), and various encryption algorithms (AES, DES, RSA, ElGamal,
-etc.).  The package is structured to make adding new modules easy.")
-    (license license:public-domain)))
-
 (define-public python-kerberos
   (package
     (name "python-kerberos")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]