gnu: python-keyutils: Switch to pyproject.

* gnu/packages/python-crypto.scm (python-keyutils):
[build-system]: Switch to pyproject-build-system.
[arguments]: Relocate field.
[native-inputs]: Add python-setuptools. Remove python-pytest-runner.

Change-Id: I29b7829436918f7d959b9804b429c7cf2955bef1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2025-12-10 00:04:40 +01:00 committed by Sharlatan Hellseher
parent d463b29e4d
commit e64729df20
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -1454,20 +1454,20 @@ Password-Authenticated Key Exchange algorithm.")
(method url-fetch)
(uri (pypi-uri "keyutils" version))
(sha256
(base32
"0lipygpzhwzzsq2k5imb1jgkmj8y4khxdwhzadjs3bd56g6bmkx9"))))
(build-system python-build-system)
(base32 "0lipygpzhwzzsq2k5imb1jgkmj8y4khxdwhzadjs3bd56g6bmkx9"))))
(build-system pyproject-build-system)
(arguments
(list
#:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'regenerate-c-file
(lambda _
(invoke "cython" "keyutils/_keyutils.pyx"))))))
(native-inputs
(list python-cython python-pytest python-pytest-runner))
(list python-cython python-pytest python-setuptools))
(inputs
(list keyutils))
(arguments
(list #:tests? #f
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'regenerate-c-file
(lambda _
(invoke "cython" "keyutils/_keyutils.pyx"))))))
(home-page "https://github.com/sassoftware/python-keyutils")
(synopsis "Python bindings for keyutils")
(description