guix_mirror_bot pushed a commit to branch astro-update
in repository guix.

commit 86b2e0198d15243059f4207354a8a3b941ea6a26
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Wed Mar 18 22:22:04 2026 +0000

    gnu: python-healpy: Set default to 1.18.
    
    * gnu/packages/astronomy.scm (python-healpy-1.19): New variable.
    (python-healpy-1.18): Inherit from python-healpy-1.19.
    (python-healpy): Set to python-healpy-1.18.
    (python-gammapy, python-mapsims, python-pixell):
    [propagated-inputs]: Remove python-healpy-1.18; add python-healpy.
    
    Relates-to: https://codeberg.org/guix/guix/issues/7277
    Change-Id: Ib9cca4c2156443b90eb51f995632008e37404286
---
 gnu/packages/astronomy.scm | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index f74f984613..d7866655df 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -5167,7 +5167,7 @@ CFITSIO library.  Among other things, it can
            python-regions
            python-scipy
            ;; [optional]
-           python-healpy-1.18
+           python-healpy
            python-ipywidgets
            python-naima
            python-numba
@@ -5763,7 +5763,7 @@ Implementations of 
@url{https://iopscience.iop.org/article/10.1086/505417,
 Blitz & Rosolowsky (2006) and Rahmati et al (2013)}.")
     (license license:gpl3)))
 
-(define-public python-healpy
+(define-public python-healpy-1.19
   (package
     (name "python-healpy")
     (version "1.19.0")
@@ -5809,7 +5809,7 @@ scheme and builds with the HEALPix C++ library.")
 
 (define-public python-healpy-1.18
   (package
-    (inherit python-healpy)
+    (inherit python-healpy-1.19)
     (version "1.18.1")
     (source
      (origin
@@ -5830,6 +5830,9 @@ scheme and builds with the HEALPix C++ library.")
                     " and not ")
               "test")))))
 
+;; Not all of the dependents released updates supporting with v1.19.
+(define-public python-healpy python-healpy-1.18)
+
 (define-public python-hierarc
   (package
     (name "python-hierarc")
@@ -6722,7 +6725,7 @@ will depend on your needs.")
            python-pytest-astropy))
     (propagated-inputs
      (list python-astropy
-           python-healpy-1.18
+           python-healpy
            python-numpy
            python-pixell
            python-pysm3
@@ -7215,7 +7218,7 @@ and the use of a modern programming language, techniques, 
and libraries
            python-dateutil
            python-ducc0
            python-ephem
-           python-healpy-1.18
+           python-healpy
            python-matplotlib
            python-numba
            python-numpy

Reply via email to