~ruther/guix-local

f5bcec6e7d1402a0074499d5a81a4f3334405cb0 — David Thompson 10 years ago 2b2f2fc
gnu: Add python-rsa.

* gnu/packages/python.scm (python-rsa, python2-rsa): New variables.
1 files changed, 26 insertions(+), 0 deletions(-)

M gnu/packages/python.scm
M gnu/packages/python.scm => gnu/packages/python.scm +26 -0
@@ 7273,3 7273,29 @@ text.")

(define-public python2-colorama
  (package-with-python2 python-colorama))

(define-public python-rsa
  (package
   (name "python-rsa")
   (version "3.2")
   (source
    (origin
     (method url-fetch)
     (uri (pypi-uri "rsa" version))
     (sha256
      (base32
       "0xwp929g7lvb1sghxfpqlxvgg96qcwqdbhh27sjplx30n3xp3wrh"))))
   (build-system python-build-system)
   (inputs
    `(("python-pyasn1" ,python-pyasn1)
      ("python-setuptools" ,python-setuptools)))
   (synopsis "Pure-Python RSA implementation")
   (description "Python-RSA is a pure-Python RSA implementation.  It supports
encryption and decryption, signing and verifying signatures, and key
generation according to PKCS#1 version 1.5.  It can be used as a Python
library as well as on the command line.")
   (home-page "http://stuvel.eu/rsa")
   (license asl2.0)))

(define-public python2-rsa
  (package-with-python2 python-rsa))