Subject: [PATCH] gnu: Add python-pyamg.
From: Sharlatan Hellseher <[email-masked]>
To: [email-masked]
Date: Sun, 21 Jan 2024 17:44:19 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

I've apply changes to the patch:
- updated to the latest upstream version 5.0.1
- move propagated and native inputs after arguments
- move pybind11 to native-inputs

--8<---------------cut here---------------start------------->8---
@@ -460,21 +460,21 @@ (define-public python-meshzoo
 (define-public python-pyamg
   (package
     (name "python-pyamg")
-    (version "5.0.0")
+    (version "5.0.1")
     (source (origin
               (method url-fetch)
               (uri (pypi-uri "pyamg" version))
               (sha256
                (base32
-                "0bm0cbqcj5zgs4k7djs5ga98pb95raxxdd674g744hv1iwi6gfga"))))
+                "0l3dliwynxyjvbgpmi2k8jqvkkw6fc00c8w69h6swhrkfh0ql12z"))))
     (build-system pyproject-build-system)
-    (propagated-inputs (list pybind11 python-numpy python-scipy))
-    (native-inputs (list python-setuptools-scm python-pytest))
     (arguments
      (list
       #:test-flags
       ;; Test installed package in order to find C++ modules.
       #~(list "--pyargs" "pyamg.tests")))
+    (native-inputs (list pybind11 python-pytest python-setuptools-scm))
+    (propagated-inputs (list python-numpy python-scipy))
     (home-page "https://github.com/pyamg/pyamg")
     (synopsis "Algebraic Multigrid Solvers in Python")
     (description "PyAMG is a Python library of Algebraic Multigrid
@@ -489,8 +489,7 @@ (define-public python-pyamg
 @item Krylov methods such as CG, GMRES, FGMRES, BiCGStab, MINRES, etc.
 @end itemize
 PyAMG is primarily written in Python with supporting C++ code for
-performance critical operations.
-")
+performance critical operations.")
     (license license:expat)))

 (define-public python-tspex
--8<---------------cut here---------------end--------------->8---

Pushe as 5f93aa182a32e4baecc6238c21d2538af0b18ad3

Thanks,
Oleg