~ruther/guix-local

bd84ca1af83c0de2dd0c33b6ae3b9ea3493bf0d1 — Sharlatan Hellseher 8 months ago 7dfeb31
gnu: python-rsa: Update to 4.9.1.

* gnu/packages/python-xyz.scm (python-rsa): Update to 4.9.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <tests?>: Disable missing tests.
[native-inputs]: Add python-poetry-core.

Change-Id: I495b4e68aeb83e944f9f6902cfe6b77f6bdd0f10
1 files changed, 11 insertions(+), 5 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +11 -5
@@ 20646,26 20646,32 @@ text.")
@code{boto} library.")
    (license license:asl2.0)))

;; XXX: This project was archived by the owner on Apr 20, 2025. It is now
;; read-only.  Consider to remove when starts failing to build and nothing
;; depends on it.
(define-public python-rsa
  (package
   (name "python-rsa")
   (version "3.4.2")
   (version "4.9.1")
   (source
    (origin
     (method url-fetch)
     (uri (pypi-uri "rsa" version))
     (sha256
      (base32
       "1dcxvszbikgzh99ybdc7jq0zb9wspy2ds8z9mjsqiyv3q884xpr5"))))
   (build-system python-build-system)
      (base32 "0xdfs3mhdb9wjpckj7i4zyv9sr82m7hk0mfkvw3lrnlpakdvzgg7"))))
   (build-system pyproject-build-system)
   (arguments
    (list #:tests? #f))         ;tests are not included in PyPI archive
   (native-inputs
    (list python-poetry-core))
   (propagated-inputs
    (list python-pyasn1))
   (home-page "https://stuvel.eu/rsa")
   (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 "https://stuvel.eu/rsa")
   (license license:asl2.0)))

(define-public python-plumbum