gnu: julia-nnlib: Update to 0.7.34.

* gnu/packages/julia-xyz.scm (julia-nnlib): Update to 0.7.34.
[arguments]: Rename 'skip-cuda-tests to 'skip-some-tests. Adjust to skip
doctests.
[propagated-inputs]: Add julia-compat.
This commit is contained in:
Efraim Flashner 2022-12-13 21:13:31 +02:00
parent 8b84b47a52
commit c42652d578
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -3992,7 +3992,7 @@ (define-public julia-nlsolversbase
(define-public julia-nnlib
(package
(name "julia-nnlib")
(version "0.7.29")
(version "0.7.34")
(source
(origin
(method git-fetch)
@ -4001,21 +4001,26 @@ (define-public julia-nnlib
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "16vn5w5274kcywh1xp0zqjk5q10xrk125aznz5av6wifwrvghk8s"))))
(base32 "1xzlh7pj6aqmbkrskqgwvifprg9a6xkkdh00ls6f6xnzqfrnhwna"))))
(build-system julia-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'link-depot 'skip-cuda-tests
(add-after 'link-depot 'skip-some-tests
(lambda _
(substitute* "test/runtests.jl"
;; Skip the CUDA tests
(("using CUDA") "")
(("&& CUDA\\.functional\\(\\)") ""))
(("&& CUDA\\.functional\\(\\)") "")
;; UnicodePlots is only used for the doctests
(("if VERSION <.*") "if true\n"))
(setenv "NNLIB_TEST_CUDA" "false"))))))
(propagated-inputs
(list julia-adapt
julia-chainrulescore
julia-compat
julia-requires))
(native-inputs
(list julia-chainrulestestutils