From bf6bab4e95ca34dce9e2816284a4fc0f0a3fe5e8 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Mon, 9 Oct 2023 00:40:15 +0100 Subject: [PATCH] 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 --- gnu/packages/astronomy.scm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 26099cc016..af19585b6f 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -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