diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-05-20 12:16:08 +0100 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-05-26 16:15:36 +0100 |
commit | 45f854656e56b661e1853a022f9eb28fb07c37e7 (patch) | |
tree | 6b5d7eef4eb83c2eaea7d96fce904ec3908d8ad1 | |
parent | 96999e8523e9c9a9a79b7a8cbd4b7882b22cb1f9 (diff) |
gnu: python-stcal: Update to 1.13.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.13.0.
[arguments] <test-flags>: Add option to run tests against installed
module.
<phases>: Remove 'build-extensions.
Change-Id: I54e7c6254fef6f8d8474588c82622c25ed6e1302
-rw-r--r-- | gnu/packages/astronomy.scm | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm index 81d1c2f73c..dfcfa8b755 100644 --- a/gnu/packages/astronomy.scm +++ b/gnu/packages/astronomy.scm @@ -6057,18 +6057,19 @@ and CAS statistics), as well as fitting 2D Sérsic profiles.") (define-public python-stcal (package (name "python-stcal") - (version "1.12.0") + (version "1.13.0") (source (origin (method url-fetch) (uri (pypi-uri "stcal" version)) (sha256 - (base32 "1wb1rvr0p00jhhpn2szqi9dn8vzmb8v12yb96h8x24mj08p5clwk")))) + (base32 "00xfx7hpcadwf3dm0lddh1raw7qnr5nrg30dclmjcrxhsp27spjg")))) (build-system pyproject-build-system) (arguments (list #:test-flags - #~(list "--numprocesses" (number->string (parallel-job-count)) + #~(list "--pyargs" "stcal" + "--numprocesses" (number->string (parallel-job-count)) "-k" (string-join ;; Tests requiring network access. (list "not test_absolute_align" @@ -6079,7 +6080,8 @@ and CAS statistics), as well as fitting 2D Sérsic profiles.") "test_parse_sky_centroid" "test_relative_align[False]" "test_relative_align[True]") - " and not ")) + " and not ") + "tests") #:phases #~(modify-phases %standard-phases (add-after 'unpack 'patch-slope-fitter @@ -6093,17 +6095,11 @@ and CAS statistics), as well as fitting 2D Sérsic profiles.") (lambda _ (substitute* "pyproject.toml" ;; Relax some requirements as all tests passed successfully. - ;; numpy>=1.25.0 - (("1.25.0") "1.24.4") ;; scipy>=1.14.1 (("1.14.1") "1.12.0") ;; XXX: Can't detect opencv-python version. The input opencv ;; might not set the version correctly. - ((".*opencv-python-headless.*") "")))) - (add-before 'check 'build-extensions - (lambda _ - ;; Cython extensions have to be built before running the tests. - (invoke "python" "setup.py" "build_ext" "--inplace")))))) + ((".*opencv-python-headless.*") ""))))))) (native-inputs (list python-cython-3 python-psutil |