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

commit bcf8c1051e4c817141d29eba7d3216251a5bb9a0
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Sun Dec 14 10:55:35 2025 +0000

    gnu: python-reproject: Update to 0.19.0.
    
    * gnu/packages/astronomy.scm (python-reproject): Update to 0.19.0.
    [arguments] <test-flags>: Read options from pyproject.toml, skip 3 shaky
    tests.
    [inputs]: Remove python-asdf, python-gwcs, python-pyvo, python-shapely, and
    python-sunpy-minimal.
    [propagated-inputs]: Remove python-cloudpickle; add python-dask-image,
    python-pillow, and python-pyavm.
    [native-inputs]: Add python-asdf, python-gwcs, python-pyvo,
    python-shapely, and python-sunpy-minimal.
    
    Change-Id: I50792fc53a1e9d661704da1fe080b01c29bf1fb5
---
 gnu/packages/astronomy.scm | 31 ++++++++++++++++---------------
 1 file changed, 16 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/astronomy.scm b/gnu/packages/astronomy.scm
index 8f0ff54980..e5fb23eb07 100644
--- a/gnu/packages/astronomy.scm
+++ b/gnu/packages/astronomy.scm
@@ -8220,24 +8220,24 @@ PSF} describing how the optical system spreads light 
from sources.")
 (define-public python-reproject
   (package
     (name "python-reproject")
-    (version "0.14.1") ;XXX: Newer versions need to be built with NumPy 2+
+    (version "0.19.0")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "reproject" version))
        (sha256
-        (base32 "0yg5dga054xdwsx75q204h04gmrw0mgayc74l4rpymcbkckymj2k"))))
+        (base32 "1jbjq54kp438zbjpmd3kxm9r4h6p7dgq11ywf3iajn0j6k4nlpds"))))
     (build-system pyproject-build-system)
     (arguments
      (list
-      ;; tests: 2062 passed, 398 skipped, 3 warnings
+      ;; tests: 2288 passed, 566 skipped, 99 warnings
       #:test-flags
-      #~(list "--arraydiff"
-              "--arraydiff-default-format=fits"
-              "--numprocesses" (number->string (min 8 (parallel-job-count)))
-              ;; ValueError: Could not determine celestial frame corresponding
-              ;; to the specified WCS object
-              "-k" "not test_solar_wcs")
+      #~(list "--numprocesses" (number->string (min 8 (parallel-job-count)))
+              ;; AssertionError: assert 'Broadcasting is being used' in ''
+              "-k" (string-append
+                    "not test_reproject_parallel_broadcasting[none]"
+                    " and not test_reproject_parallel_broadcasting[None]"
+                    " and not test_reproject_parallel_broadcasting[memmap]"))
       #:phases
       #~(modify-phases %standard-phases
           (replace 'check
@@ -8251,24 +8251,25 @@ PSF} describing how the optical system spreads light 
from sources.")
               (for-each delete-file-recursively
                         (find-files #$output "__pycache__" #:directories? 
#t)))))))
     (native-inputs
-     (list python-cython
+     (list python-asdf
+           python-cython
            python-extension-helpers
+           python-gwcs
            python-pytest-astropy
            python-pytest-xdist
-           python-setuptools-scm))
-    (inputs
-     (list python-asdf
-           python-gwcs
            python-pyvo
+           python-setuptools-scm
            python-shapely
            python-sunpy-minimal))
     (propagated-inputs
      (list python-astropy
            python-astropy-healpix
-           python-cloudpickle
            python-dask
+           python-dask-image
            python-fsspec
            python-numpy
+           python-pillow
+           python-pyavm
            python-scipy
            python-zarr))
     (home-page "https://reproject.readthedocs.io";)

Reply via email to