https://bugzilla.redhat.com/show_bug.cgi?id=1660342
Bug ID: 1660342
Summary: Missing Requires: python3-brotli
Product: Fedora
Version: rawhide
Status: NEW
Component: fonttools
Assignee: pnemade(a)redhat.com
Reporter: tagoh(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: fonts-bugs(a)lists.fedoraproject.org,
pnemade(a)redhat.com, sshedmak(a)redhat.com
Target Milestone: ---
Classification: Fedora
Description of problem:
ttx has a capability to compile woff2 from ttx xml format though, ttx outputs
traceback because of missing deps of python3-brotli.
Version-Release number of selected component (if applicable):
fonttools-3.32.0-1.fc30.noarch
How reproducible:
always
Steps to Reproduce:
1.ttx -ie font.ttf
2.ttx -b --flavor woff2 font.ttx
3.
Actual results:
ERROR: The WOFF2 encoder requires the Brotli Python extension, available at:
https://github.com/google/brotli
ERROR: Unhandled exception has occurred
Traceback (most recent call last):
File "/usr/lib/python3.7/site-packages/fontTools/ttx.py", line 398, in main
process(jobs, options)
File "/usr/lib/python3.7/site-packages/fontTools/ttx.py", line 372, in
process
action(input, output, options)
File "/usr/lib/python3.7/site-packages/fontTools/misc/loggingTools.py", line
375, in wrapper
return func(*args, **kwds)
File "/usr/lib/python3.7/site-packages/fontTools/ttx.py", line 290, in
ttCompile
ttf.save(output)
File "/usr/lib/python3.7/site-packages/fontTools/ttLib/ttFont.py", line 173,
in save
writer_reordersTables = self._save(tmp)
File "/usr/lib/python3.7/site-packages/fontTools/ttLib/ttFont.py", line 208,
in _save
writer = SFNTWriter(file, numTables, self.sfntVersion, self.flavor,
self.flavorData)
File "/usr/lib/python3.7/site-packages/fontTools/ttLib/woff2.py", line 144,
in __init__
raise ImportError("No module named brotli")
ImportError: No module named brotli
Expected results:
no errors.
Additional info:
--
You are receiving this mail because:
You are on the CC list for the bug.