gnu: python-roman-datamodels: Update to 0.17.1.

* gnu/packages/astronomy.scm (python-roman-datamodels): Update to
0.17.1.
[arguments]{phases}: Add 'set-env phase to pass tests.
[native-inputs]: Remove python-pytest-openfiles. Add python-pytest-env.

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Sharlatan Hellseher 2023-09-07 23:32:23 +01:00 committed by Christopher Baines
parent 9bf19a302b
commit e211419e0a
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -3835,13 +3835,13 @@ (define-public python-rad
(define-public python-roman-datamodels
(package
(name "python-roman-datamodels")
(version "0.15.0")
(version "0.17.1")
(source (origin
(method url-fetch)
(uri (pypi-uri "roman_datamodels" version))
(sha256
(base32
"0frhm1cqqd8934yizhm4fy78y38q2w9ncm4rv1n74hfypkyis4ap"))))
"1y12cp8172i4a314gmhpi86jw6pfylz1adh0rzr5zqmvd3mrjqlj"))))
(build-system pyproject-build-system)
(arguments
;; XXX: Check how to make all tests enabled, probably some more inner
@ -3850,7 +3850,12 @@ (define-public python-roman-datamodels
(list #:test-flags #~(list "-k"
(string-append "not test_will_validate"
" and not test_will_strict_validate"
" and not test_nuke_validation"))))
" and not test_nuke_validation"))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-env
(lambda _
(setenv "HOME" "/tmp"))))))
(propagated-inputs (list python-asdf
python-asdf-astropy
python-asdf-standard
@ -3859,8 +3864,10 @@ (define-public python-roman-datamodels
python-numpy
python-psutil
python-rad))
(native-inputs (list python-pytest python-pytest-doctestplus
python-pytest-openfiles python-semantic-version
(native-inputs (list python-pytest
python-pytest-doctestplus
python-pytest-env
python-semantic-version
python-setuptools-scm))
(home-page "https://github.com/spacetelescope/roman_datamodels")
(synopsis "Roman Datamodels Support")