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

commit 1cb2a22d351ec2a0f5086563a0d4a793e8f6f993
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Mar 17 16:23:18 2026 +0000

    gnu: python-galsim: Update to 2.8.4.
    
    * gnu/packages/astronomy.scm (python-galsim): Update to 2.8.4.
    [phases]{relax-requirements}: Remove phase.
    [propagated-inputs]: Remove pybind11-2; add pybind11.
    
    Change-Id: I478abd6ac3dcb05f32e1a7322d9de868650c667b
---
 gnu/packages/astronomy.scm | 17 ++++-------------
 1 file changed, 4 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 7b529f8479..69a8b0bc4d 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -4946,7 +4946,7 @@ CFITSIO library.  Among other things, it can
 (define-public python-galsim
   (package
     (name "python-galsim")
-    (version "2.8.3")
+    (version "2.8.4")
     (source
      (origin
        (method git-fetch)
@@ -4955,7 +4955,7 @@ CFITSIO library.  Among other things, it can
               (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0anirrwhw9vwv58d0v1i289s66a2h68hjjicwccgwfzb5ng5g4s1"))))
+        (base32 "1h6sx95vgn5f3mmrpxj3nyvhn8lbxyaahbrvxnkilhagj1f9bbra"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -5009,18 +5009,9 @@ CFITSIO library.  Among other things, it can
                             "test_wcs.py")))
       #:phases
       #~(modify-phases %standard-phases
-         (add-after 'unpack 'relax-requirements
-           (lambda _
-             (substitute* (list "conda_requirements.txt"
-                                "pyproject.toml"
-                                "requirements.txt"
-                                "setup.py")
-               (("setuptools>=38,<72") "setuptools")
-               (("pybind11>=2.2") "pybind11"))))
           (add-before 'check 'remove-local-galsim
             (lambda _
-              ;; This would otherwise interfere with finding the installed
-              ;; galsim when running tests.
+              ;; See: <https://codeberg.org/guix/guix/issues/7243>.
               (delete-file-recursively "galsim"))))))
     (native-inputs
      (list python-pytest
@@ -5030,7 +5021,7 @@ CFITSIO library.  Among other things, it can
      (list eigen
            fftw))
     (propagated-inputs
-     (list pybind11-2     ;XXX: Double check if it needs be here.
+     (list pybind11
            python-astropy
            python-lsstdesc-coord
            python-numpy))

Reply via email to