guix_mirror_bot pushed a commit to branch master
in repository guix.

commit e661bca4b7ecf87ca7f669696dbcb177c1a0073c
Author: Nicolas Graves <[email protected]>
AuthorDate: Sat Nov 22 21:14:23 2025 +0100

    gnu: python-ufoprocessor: Update to 1.14.1.
    
    * gnu/packages/fontutils.scm (python-ufoprocessor): Update to 1.14.1.
    [build-system]: Switch to pyproject-build-system.
    [arguments]: Switch <#:phases> to <#:test-backend, #:test-flags>.
    [native-inputs]: Add python-setuptools.
    
    Change-Id: Ia1400f2faf5d4ed7ef4a93409388ea26f2a61eed
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/fontutils.scm | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm
index 2e6e4ec972..5a930b7220 100644
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@ -1084,29 +1084,25 @@ paths (intersection, union, difference, xor).")
 (define-public python-ufoprocessor
   (package
     (name "python-ufoprocessor")
-    (version "1.14.0")
+    (version "1.14.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "ufoprocessor" version ".tar.gz"))
        (sha256
-        (base32 "08bkci1fwpx2jfgh3rw48qangs84ngn8lqpqk5fhrgs43hjwpki1"))))
-    (build-system python-build-system)
+        (base32 "009vq25bn0w5nispvyglrrm21qpxvvjc3zfkm0dig54v6p6d6f7x"))))
+    (build-system pyproject-build-system)
     (arguments
-     (list #:phases #~(modify-phases %standard-phases
-                        (replace 'check
-                          (lambda* (#:key tests? #:allow-other-keys)
-                            (when tests?
-                              ;; Most of the tests appear to be a work in
-                              ;; progress; run only a subset.
-                              (invoke "python" "Tests/tests.py")))))))
+     (list
+      #:test-backend #~'custom
+      #:test-flags #~(list "Tests/tests.py")))
     (propagated-inputs
      (list python-defcon
            python-fontmath
            python-fontparts
            python-fonttools-minimal
            python-mutatormath))
-    (native-inputs (list python-setuptools-scm))
+    (native-inputs (list python-setuptools python-setuptools-scm))
     (home-page "https://github.com/LettError/ufoProcessor";)
     (synopsis "Process and generate @acronym{UFO, Unified Font Object} files")
     (description "This Python package processes and generates instances for

Reply via email to