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