gnu: python-cryptography-rust: Use cargo-test-flags.

* gnu/packages/python-crypto.scm (python-cryptography-rust)
[arguments]: Replace custom 'check phase with cargo-test-flags.
This commit is contained in:
Efraim Flashner 2023-10-02 10:42:30 +03:00
parent 424e0ea4e5
commit 8f60a52bb0
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -569,6 +569,8 @@ ciphers, message digests and key derivation functions.")
(srfi srfi-1)
(ice-9 match))
#:install-source? #f
;; As seen in noxfile.py
#:cargo-test-flags ''("--release" "--no-default-features")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'chdir
@ -586,11 +588,6 @@ ciphers, message digests and key derivation functions.")
(apply (assoc-ref %standard-phases 'configure)
(append args
(list #:inputs (alist-delete "source" inputs))))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
;; As seen in tox.ini
(invoke "cargo" "test" "--no-default-features"))))
(add-after 'install 'install-shared-library
(lambda _
(install-file "target/release/libcryptography_rust.so"