gnu: python-spectral-cube: Speed up tests.

* gnu/packages/astronomy.scm (python-spectral-cube): Enable parallel
tests to speed them up.
[arguments] <#:test-flags>: Add it with "-n" option.
[propagated-inputs]: Remove python-aplpy.
[native-inputs]: Add python-pytest-xdist.

Change-Id: Icd5afb95ea64406a2f61e4d395bfe503c668cf12
This commit is contained in:
Sharlatan Hellseher 2024-01-27 21:39:22 +00:00
parent b515ca6eb8
commit 6b0551a6bb
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -2730,9 +2730,17 @@ (define-public python-spectral-cube
(sha256
(base32 "0cqxgmk46gv2qa2kls8fph105lgwbwf13hvizh6w85mzgypyp740"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "-n" "auto")))
(propagated-inputs
(list python-astropy
python-aplpy
;; XXX: Currently failing in upstream as it's optional silent
;; until a new version is released, see:
;; <https://github.com/aplpy/aplpy/issues/492>.
;;
;; python-aplpy
python-casa-formats-io
python-dask
python-distributed
@ -2752,6 +2760,7 @@ (define-public python-spectral-cube
;; in [noviz] option.
;; python-pvextractor
python-pytest-astropy
python-pytest-xdist
python-regions
python-semantic-version
python-setuptools-scm))