gnu: python-stcal: Update to 1.4.4.

* gnu/packages/astronomy.scm (python-stcal): Update to 1.4.4.
[arguments]{phases}: Add 'build-extensions phase.
[native-inputs]: Add python-cython.

Signed-off-by: Christopher Baines <mail@cbaines.net>
This commit is contained in:
Sharlatan Hellseher 2023-10-09 00:40:15 +01:00 committed by Christopher Baines
parent 43b0e12004
commit bf6bab4e95
No known key found for this signature in database
GPG key ID: 5E28A33B0B84F577

View file

@ -2577,22 +2577,28 @@ (define-public python-stsci-stimage
(define-public python-stcal
(package
(name "python-stcal")
(version "1.4.2")
(version "1.4.4")
(source (origin
(method url-fetch)
(uri (pypi-uri "stcal" version))
(sha256
(base32
"163vyqcd9qv2knf8jik8y449z7ljl2lvbd7im82bq61prgi3z2hj"))))
"031ldihdmsdrwz4wl49bfk2bxmzbp1i3kidrw46xz936765zmnc0"))))
(build-system pyproject-build-system)
(arguments
(list #:phases #~(modify-phases %standard-phases
;; XXX: Can't detect opencv-python version. The input
;; opencv might not set the version correctly.
(delete 'sanity-check))))
(delete 'sanity-check)
(add-before 'check 'build-extensions
(lambda _
;; Cython extensions have to be built before
;; running the tests.
(invoke "python" "setup.py" "build_ext" "--inplace"))))))
(propagated-inputs (list opencv ;Provides OpenCV-Python
python-astropy python-numpy python-scipy))
(native-inputs (list python-psutil
(native-inputs (list python-cython
python-psutil
python-pytest
python-pytest-cov
python-pytest-doctestplus