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: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected],
                    [email protected], [email protected]
  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.
_______________________________________________
fonts-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to