This is an automated email from the git hooks/post-receive script.

guix_mirror_bot pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new af7d018520 gnu: python-liblarch: Update to 3.2.0-0.fe06860.
af7d018520 is described below

commit af7d01852011c3d9408353e90cdcf3e78ff9f537
Author: Aaron Covrig <[email protected]>
AuthorDate: Sun Dec 21 23:12:22 2025 -0500

    gnu: python-liblarch: Update to 3.2.0-0.fe06860.
    
    * gnu/packages/gnome.scm (python-liblarch): Update to 3.2.0-0.fe06860.
    [version]: Change to git-version for latest code using pytest.
    [build-system]: Switch to pyproject-build-system.
    [arguments]<#:check>: Enable project tests.
    [native-inputs]: Add python-pytest, and python-setuptools.
    [home-page]: Update url.
    
    Change-Id: Ia9614c6f840cb77ce6100ec3fd95d316bc0eefe7
    Signed-off-by: Maxim Cournoyer <[email protected]>
---
 gnu/packages/gnome.scm | 37 ++++++++++++++++++++++---------------
 1 file changed, 22 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index c4b40d4dae..914f208918 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2733,18 +2733,22 @@ schemas for settings shared by various components of 
the GNOME desktop.")
     (license license:lgpl2.1+)))
 
 (define-public python-liblarch
+  ;; The merge request replacing nose with pytest has not been released yet.
+  ;; Temporarily use a git snapshot.
+  (let ((commit "fe06860ea6f1cd339b5b38485879ec5d9512698c")
+        (revision "0"))
   (package
     (name "python-liblarch")
-    (version "3.2.0")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/getting-things-gnome/liblarch";)
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "125rmrdbc84lapfh8c77zxnmwas20xdfamqmilhv1smkxn2q4sh3"))))
+    (version (git-version "3.2.0" revision commit))
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/getting-things-gnome/liblarch";)
+             (commit commit)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1hvwhqhanwkmavnqxbl276nncvnrhgz92pa8z417d8bk3cirmj0b"))))
     (build-system pyproject-build-system)
     (arguments
      (list
@@ -2757,12 +2761,15 @@ schemas for settings shared by various components of 
the GNOME desktop.")
                          (list (search-input-file inputs "/bin/Xvfb")
                                xorg-display "&")
                          " "))
-                (setenv "DISPLAY" xorg-display)))))))
-    (native-inputs
-     (list xorg-server-for-tests python-pytest python-setuptools))
+                (setenv "DISPLAY" xorg-display))))
+          (replace 'check
+            (lambda* (#:key tests? test-flags #:allow-other-keys)
+              (when tests?
+                (invoke "./run-tests")))))))
+    (native-inputs (list python-pytest python-setuptools 
xorg-server-for-tests))
     (inputs (list gtk+))
     (propagated-inputs (list python-pygobject))
-    (home-page "https://wiki.gnome.org/Projects/liblarch";)
+    (home-page "https://getting-things-gnome.github.io/liblarch";)
     (synopsis "Library to easily handle complex data structures")
     (description
      "Liblarch is a Python library built to easily handle data structures such
@@ -2772,7 +2779,7 @@ allow you to use your data structure in a 
@code{Gtk.Treeview}.
 Liblarch support multiple views of one data structure and complex filtering.
 That way, you have a clear separation between your data themselves (Model)
 and how they are displayed (View).")
-    (license license:lgpl3+)))
+      (license license:lgpl3+))))
 
 (define-public gtg
   (package

Reply via email to