mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: python-keras: Fix build.
Fixes <https://issues.guix.gnu.org/39562>. * gnu/packages/machine-learning.scm (python-keras)[phases]{check}: Apply upstream fix to test_topology.py. Skip the failing test_selu test. Reported-by: Pierre Neidhardt <mail@ambrevar.xyz>
This commit is contained in:
parent
0450499930
commit
5f37d7e38e
1 changed files with 9 additions and 7 deletions
|
@ -16,6 +16,7 @@
|
|||
;;; Copyright © 2020 Konrad Hinsen <konrad.hinsen@fastmail.net>
|
||||
;;; Copyright © 2020 Edouard Klein <edk@beaver-labs.com>
|
||||
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
|
||||
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -1930,13 +1931,14 @@ (define-public python-keras
|
|||
;; These tests attempt to download data files from the internet.
|
||||
(delete-file "tests/integration_tests/test_datasets.py")
|
||||
(delete-file "tests/integration_tests/imagenet_utils_test.py")
|
||||
|
||||
(setenv "PYTHONPATH"
|
||||
(string-append (getcwd) "/build/lib:"
|
||||
(getenv "PYTHONPATH")))
|
||||
(invoke "py.test" "-v"
|
||||
"-p" "no:cacheprovider"
|
||||
"--ignore" "keras/utils"))))))
|
||||
;; Backport https://github.com/keras-team/keras/pull/12479.
|
||||
(substitute* "tests/keras/engine/test_topology.py"
|
||||
(("np.ones\\(\\(3, 2\\)\\)")
|
||||
"1."))
|
||||
(invoke "python" "-m" "pytest"
|
||||
;; The following test fail only in the build container;
|
||||
;; skip it.
|
||||
"-k" "not test_selu"))))))
|
||||
(propagated-inputs
|
||||
`(("python-h5py" ,python-h5py)
|
||||
("python-keras-applications" ,python-keras-applications)
|
||||
|
|
Loading…
Reference in a new issue