From 4e36a25e107970f49b6161a071362764e0038f94 Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Tue, 26 Aug 2025 01:46:36 +0200 Subject: [PATCH] gnu: python-sop: Switch to pyproject. * gnu/packages/python-crypto.scm (python-sop): [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools, python-wheel. Change-Id: If3b9533b3f8cf1f831f6343729fcf12ad8b13e75 Signed-off-by: Sharlatan Hellseher --- gnu/packages/python-crypto.scm | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/gnu/packages/python-crypto.scm b/gnu/packages/python-crypto.scm index 732321089f0de56a337be28771b5b99bcf368537..f1709ac9f0a702711d0375de36e73a7f9129a9e7 100644 --- a/gnu/packages/python-crypto.scm +++ b/gnu/packages/python-crypto.scm @@ -1703,17 +1703,18 @@ interacting with a U2F device over USB.") (name "python-sop") (version "0.2.0") (source - (origin - (method url-fetch) - (uri (pypi-uri "sop" version)) - (sha256 - (base32 - "0gljyjsdn6hdmwlwwb5g5s0c031p6izamvfxp0d39x60af8k5jyf")))) - (build-system python-build-system) + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/dkg/python-sop") + (commit (string-append "sop-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "071n7ifi634ai2xaddxdjiscp4v215r48d9i3v24mpz23sh8ymjn")))) + (build-system pyproject-build-system) (arguments - '(#:tests? #f)) ; There are no tests, and unittest throws an error trying - ; to find some: - ; TypeError: don't know how to make test from: 0.2.0 + (list #:tests? #f)) ; XXX: No tests upstream. + (native-inputs (list python-setuptools python-wheel)) (home-page "https://gitlab.com/dkg/python-sop") (synopsis "Stateless OpenPGP Command-Line Interface") (description