guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

208/361: gnu: tuir: Move to pyproject-build-system.


From: guix-commits
Subject: 208/361: gnu: tuir: Move to pyproject-build-system.
Date: Fri, 22 Nov 2024 06:00:42 -0500 (EST)

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

commit 8deb5d11b50600d571beeb6e5e1860c2a4c79c6d
Author: Nicolas Graves <ngraves@ngraves.fr>
AuthorDate: Fri May 10 00:54:14 2024 +0200

    gnu: tuir: Move to pyproject-build-system.
    
    * gnu/packages/syndication.scm (tuir):
      [build-system]: Move to pyproject-build-system.
      [arguments]<#:phases>: Replace 'check phase replacement.
      <#:test-flags>: Ignore failing test.
    
    Change-Id: If88f6c42769b096871bdd73af67d71930e39e399
    Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
---
 gnu/packages/syndication.scm | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm
index b058469f8e..24b27ad62b 100644
--- a/gnu/packages/syndication.scm
+++ b/gnu/packages/syndication.scm
@@ -34,6 +34,7 @@
   #:use-module (guix build-system glib-or-gtk)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system meson)
+  #:use-module (guix build-system pyproject)
   #:use-module (guix build-system python)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
@@ -57,6 +58,7 @@
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages pretty-print)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-build)
   #:use-module (gnu packages python-check)
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages python-web)
@@ -509,16 +511,13 @@ a simple interface that makes it easy to organize and 
browse feeds.")
         (sha256
          (base32
           "06xb030ibphbrz4nsxm8mh3g60ld8xfp6kc3j6vi1k4ls5s4h79i"))))
-    (build-system python-build-system)
+    (build-system pyproject-build-system)
     (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (delete 'sanity-check)         ; Tries to read environment variables.
-         (replace 'check
-           (lambda* (#:key tests? inputs outputs #:allow-other-keys)
-             (add-installed-pythonpath inputs outputs)
-             (when tests?
-               (invoke "pytest")))))))
+     (list #:test-flags
+           '(list "-k" "not test_content_humanize_timestamp")
+           #:phases
+           #~(modify-phases %standard-phases
+               (delete 'sanity-check))))  ; Reads environment variables.
     (inputs
      (list python-beautifulsoup4 python-decorator python-kitchen
            python-requests python-six))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]