gnu: Remove python2-cryptography.

* gnu/packages/python-crypto.scm (python2-cryptography): Delete variable.
(python-cryptography)[properties]: Delete field.
This commit is contained in:
Maxim Cournoyer 2022-05-01 03:14:50 -04:00
parent 5df79d1ea8
commit 9c74e5d566
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -488,26 +488,7 @@ (define-public python-cryptography
level interfaces to common cryptographic algorithms such as symmetric ciphers,
message digests and key derivation functions.")
;; Distributed under either BSD-3 or ASL2.0
(license (list license:bsd-3 license:asl2.0))
(properties `((python2-variant . ,(delay python2-cryptography))))))
(define-public python2-cryptography
(let ((crypto (package-with-python2
(strip-python2-variant python-cryptography))))
(package/inherit crypto
(arguments
`(#:python ,python-2
#:phases
(modify-phases %standard-phases
;; The sanity-check attempts attempts to import the non-existent
;; modules "_openssl" and "_padding".
(delete 'sanity-check))))
(propagated-inputs
`(("python2-ipaddress" ,python2-ipaddress)
("python2-backport-ssl-match-hostname"
,python2-backport-ssl-match-hostname)
("python2-enum34" ,python2-enum34)
,@(package-propagated-inputs crypto))))))
(license (list license:bsd-3 license:asl2.0))))
;; TODO: Make this the default in the next staging cycle.
(define-public python-cryptography-vectors-next