summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-05-20 12:16:08 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-05-26 16:15:36 +0100
commit45f854656e56b661e1853a022f9eb28fb07c37e7 (patch)
tree6b5d7eef4eb83c2eaea7d96fce904ec3908d8ad1
parent96999e8523e9c9a9a79b7a8cbd4b7882b22cb1f9 (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.scm18
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