guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit 9edcfa836ef3e17f7eaed6098006346b94fe18c6
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Jul 7 19:51:42 2026 +0100

    gnu: python-stpsf: Relax requirements on NumPy.
    
    * gnu/packages/astronomy.scm (python-stpsf):
    [phases]{relax-requirements}: New phase.
---
 gnu/packages/astronomy.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 499d06889d..db2a4907c1 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -11414,7 +11414,13 @@ implementing calibration pipeline software.")
        ;;
        ;; See: <https://stpsf.readthedocs.io/en/stable/installation.html>,
        ;; <https://github.com/spacetelescope/stpsf/issues/76>.
-      #:tests? #f))
+      #:tests? #f
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'relax-requirements
+            (lambda _
+              (substitute* "pyproject.toml"
+                (("numpy>=1.21.6,<2.4.0") "numpy")))))))
     (native-inputs
      (list python-setuptools
            python-setuptools-scm))

Reply via email to