GNU bug report logs - #66930
[PATCH] gnu: Add python-pyamg.

Previous Next

Package: guix-patches;

Reported by: Felix Gruber <felgru <at> posteo.net>

Date: Sat, 4 Nov 2023 15:08:01 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #13 received at 66930-done <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 66930-done <at> debbugs.gnu.org
Subject: [PATCH] gnu: Add python-pyamg.
Date: Sun, 21 Jan 2024 17:44:19 +0000
[Message part 1 (text/plain, inline)]
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
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 1 year and 182 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.