~ruther/guix-local

22c9028522269dd6cb6db4b5fc3105497e77c647 — Nicolas Graves 2 months ago 82f644f
gnu: python-spake2: Switch to pyproject.

* gnu/packages/python-crypto.scm (python-spake2):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[propagated-inputs]: Remove python-hkdf.

Change-Id: I2f767e142446b867c7341c66e907c784ada2b22a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 4 insertions(+), 5 deletions(-)

M gnu/packages/python-crypto.scm
M gnu/packages/python-crypto.scm => gnu/packages/python-crypto.scm +4 -5
@@ 1388,11 1388,10 @@ Derivation function (HKDF) defined in RFC 5869.")
        (method url-fetch)
        (uri (pypi-uri "spake2" version))
        (sha256
         (base32
          "0d4kbaxi4cv8klyqh6yb0p0qiwfdwvczy1h2mzvmlfdcsnlc87s2"))))
    (build-system python-build-system)
    (propagated-inputs
     (list python-cryptography python-hkdf))
         (base32 "0d4kbaxi4cv8klyqh6yb0p0qiwfdwvczy1h2mzvmlfdcsnlc87s2"))))
    (build-system pyproject-build-system)
    (native-inputs (list python-pytest python-setuptools))
    (propagated-inputs (list python-cryptography))
    (home-page "https://github.com/warner/python-spake2")
    (synopsis "SPAKE2 password-authenticated key exchange in Python")
    (description "This package provides a Python implementation of the SPAKE2