gnu: python-fonttools: Fix build failure.

* gnu/packages/python-xyz.scm (python-fonttools-with-tests)[arguments]: Skip
tests that cannot run.
[native-inputs]: Fix inheritance.
This commit is contained in:
Marius Bakke 2022-01-19 20:23:03 +01:00
parent af36848fb3
commit 2ee870d0ab
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -10977,9 +10977,20 @@ (define-public python-fonttools-with-tests
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
(invoke "pytest"))))))))
(invoke "pytest" "-vv"
"-k"
;; XXX: These tests need .trm files that are
;; not shipped with the PyPI release.
(format #f "not ~a"
(string-join
'("test_read_fontdimens_mathsy"
"test_read_fontdimens_mathex"
"test_read_fontdimens_vanilla"
"test_read_boundary_char"
"fontTools.tfmLib")
" and not "))))))))))
(native-inputs
(modify-inputs (package-inputs python-fonttools)
(modify-inputs (package-native-inputs python-fonttools)
(append python-pytest ;FIXME: indentation is broken
python-brotli
python-fs