GNU bug report logs -
#75015
[PATCH 00/38] Astro update 2024/12
Previous Next
Full log
Message #65 received at 75015 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/astronomy.scm (python-healpy): Update to 1.18.0.
[arguments] <phases>: Remove 'build-extensions, add 'pre-check and
delete conftest.py causing tests to fail.
Change-Id: I1293ed04b578f0525d9f862c049bc76038583184
---
gnu/packages/astronomy.scm | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 4bb6bc2816..344a136c3e 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -2647,16 +2647,13 @@ (define-public python-hasasia
(define-public python-healpy
(package
(name "python-healpy")
- ;; The latest version depends on custom fork of HEALPix with changes not
- ;; ported to upstream yet, see
- ;; <https://github.com/healpy/healpy/issues/949>.
- (version "1.16.6")
+ (version "1.18.0")
(source
(origin
(method url-fetch)
(uri (pypi-uri "healpy" version))
(sha256
- (base32 "1w99cgszh2mzcn5x8p0gdzn3r96vyfdnvbwm20a1l9fdiy16xcha"))))
+ (base32 "12ajn55kjgnqadyamh6cw4q8i01nyv6isgf47lcnv2jch27zs4ka"))))
(build-system pyproject-build-system)
(arguments
(list
@@ -2673,8 +2670,9 @@ (define-public python-healpy
(lambda _
(substitute* "pyproject.toml"
(("--doctest-plus") ""))))
- (add-before 'check 'build-extensions
+ (add-before 'check 'pre-check
(lambda _
+ (delete-file "lib/healpy/conftest.py")
(invoke "python" "setup.py" "build_ext" "--inplace"))))))
(native-inputs
(list nss-certs-for-test
--
2.46.0
This bug report was last modified 141 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.