gnu: python-stsci-stimage: Enable tests.
* gnu/packages/astronomy.scm (python-stsci-stimage): Enable tests. [arguments]{phases}: Add custom 'check phase. [native-inputs]: Add python-waf and indent list. Change-Id: Ifceace1d89aff97e938c4fb95f33525477499949 Signed-off-by: Eric Bavier <bavier@posteo.net>master
parent
1144680dab
commit
b7abea0fd6
|
@ -2695,11 +2695,23 @@ task}.")
|
||||||
(build-system pyproject-build-system)
|
(build-system pyproject-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
(list
|
(list
|
||||||
;; XXX: Fix failing tests. There are errors to load test files.
|
#:phases
|
||||||
#:tests? #f))
|
#~(modify-phases %standard-phases
|
||||||
|
;; Test steps are taken from GitHub Actions.
|
||||||
|
;; See https://github.com/spacetelescope/stsci.stimage/issues/27
|
||||||
|
(replace 'check
|
||||||
|
(lambda _
|
||||||
|
(copy-file (string-append
|
||||||
|
#$(this-package-native-input "python-waf") "/bin/waf")
|
||||||
|
"waf")
|
||||||
|
(invoke "python" "waf" "configure" "build" "do_tests"))))))
|
||||||
(propagated-inputs (list python-numpy))
|
(propagated-inputs (list python-numpy))
|
||||||
(native-inputs (list python-codecov python-pytest python-pytest-cov
|
(native-inputs
|
||||||
python-setuptools-scm))
|
(list python-codecov
|
||||||
|
python-pytest
|
||||||
|
python-pytest-cov
|
||||||
|
python-setuptools-scm
|
||||||
|
python-waf))
|
||||||
(home-page "https://stscistimage.readthedocs.io/en/latest/")
|
(home-page "https://stscistimage.readthedocs.io/en/latest/")
|
||||||
(synopsis "STScI image processing")
|
(synopsis "STScI image processing")
|
||||||
(description "This package provides an astronomical Python package with
|
(description "This package provides an astronomical Python package with
|
||||||
|
|
Reference in New Issue