gnu: python-poppy: Speed up tests.

* gnu/packages/astronomy.scm (python-poppy): Speed up tests.
[arguments] <#:test-flags>: Add with "-n" option.
[native-inputs]: Add python-pytest-xdist and python-scikit-image.

Change-Id: Ic72b1c7c700204cc91e00dcc5a0706859420109b
This commit is contained in:
Sharlatan Hellseher 2024-02-15 15:39:33 +00:00
parent 2d3a898d89
commit 028cd76fb3
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -2354,6 +2354,10 @@ (define-public python-poppy
(base32
"0s8rb61q8dz66s8d3qg44kb6bb5gi40zl41ik9wyccgb4kyf3brp"))))
(build-system pyproject-build-system)
(arguments
(list
#:test-flags
#~(list "-n" "auto")))
(propagated-inputs
;; XXX: With python-synphot (marked as optional) package added to the list
;; it tries to download from remote host during tests and fails. Overall
@ -2368,8 +2372,10 @@ (define-public python-poppy
python-pandas
python-pytest
python-pytest-astropy
python-sphinx
python-setuptools-scm))
python-pytest-xdist
python-scikit-image
python-setuptools-scm
python-sphinx))
(home-page "https://poppy-optics.readthedocs.io/")
(synopsis "Physical Optics Propagation in Python")
(description