gnu: python-cryptography: Define 'python2-variant'.
* gnu/packages/python.scm (python-cryptography)[properties]: New field. (python2-cryptography): Use 'strip-python2-variant'. (python2-pyopenssl): Take the result of 'package-with-python2' directly.
This commit is contained in:
parent
50fe318c3c
commit
519e2f4fde
|
@ -5816,10 +5816,12 @@ library” for Python. The package includes both high level recipes, and low
|
||||||
level interfaces to common cryptographic algorithms such as symmetric ciphers,
|
level interfaces to common cryptographic algorithms such as symmetric ciphers,
|
||||||
message digests and key derivation functions.")
|
message digests and key derivation functions.")
|
||||||
;; Distributed under either BSD-3 or ASL2.0
|
;; Distributed under either BSD-3 or ASL2.0
|
||||||
(license (list bsd-3 asl2.0))))
|
(license (list bsd-3 asl2.0))
|
||||||
|
(properties `((python2-variant . ,(delay python2-cryptography))))))
|
||||||
|
|
||||||
(define-public python2-cryptography
|
(define-public python2-cryptography
|
||||||
(let ((crypto (package-with-python2 python-cryptography)))
|
(let ((crypto (package-with-python2
|
||||||
|
(strip-python2-variant python-cryptography))))
|
||||||
(package (inherit crypto)
|
(package (inherit crypto)
|
||||||
(propagated-inputs
|
(propagated-inputs
|
||||||
`(("python2-ipaddress" ,python2-ipaddress)
|
`(("python2-ipaddress" ,python2-ipaddress)
|
||||||
|
@ -5876,12 +5878,7 @@ library.")
|
||||||
(license asl2.0)))
|
(license asl2.0)))
|
||||||
|
|
||||||
(define-public python2-pyopenssl
|
(define-public python2-pyopenssl
|
||||||
(let ((pyopenssl (package-with-python2 python-pyopenssl)))
|
(package-with-python2 python-pyopenssl))
|
||||||
(package (inherit pyopenssl)
|
|
||||||
(propagated-inputs
|
|
||||||
`(("python2-cryptography" ,python2-cryptography)
|
|
||||||
,@(alist-delete "python-cryptography"
|
|
||||||
(package-propagated-inputs pyopenssl)))))))
|
|
||||||
|
|
||||||
(define-public python-pip
|
(define-public python-pip
|
||||||
(package
|
(package
|
||||||
|
|
Loading…
Reference in New Issue