[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")
- branch core-updates updated (e1361d38b7 -> a55e18f17c), guix-commits, 2023/02/25
- 01/09: gnu: python-fastjsonschema: Remove native input., guix-commits, 2023/02/25
- 04/09: gnu: Remove jrnl., guix-commits, 2023/02/25
- 09/09: gnu: Remove python-pycrypto.,
guix-commits <=
- 02/09: gnu: Remove python-validictory., guix-commits, 2023/02/25
- 03/09: gnu: Remove eolie., guix-commits, 2023/02/25
- 08/09: gnu: Remove python-potr., guix-commits, 2023/02/25
- 05/09: gnu: python-miio: Update to 0.5.12., guix-commits, 2023/02/25
- 06/09: gnu: Remove python-android-backup., guix-commits, 2023/02/25
- 07/09: gnu: poezio: Remove input., guix-commits, 2023/02/25