Package Details: python-fontparts 0.9.7-1

Git Clone URL: (read-only, click to copy)
Package Base: python-fontparts
Description: The replacement for RoboFab
Upstream URL:
Licenses: MIT
Submitter: thrasibule
Maintainer: thrasibule
Last Packager: thrasibule
Votes: 2
Popularity: 0.115860
First Submitted: 2019-08-18 01:35
Last Updated: 2021-01-18 18:17

Latest Comments

thrasibule commented on 2021-01-11 19:22

@txtsd python-fontmath is a depends, so a fortiori it's in checkdepends. I suspect you need to reinstall it post python-3.9 upgrade.

txtsd commented on 2021-01-10 10:51

Why are you running the test within check() without having installed the test dependencies? The test can't even detect system installed packages like python-fontmath.

ERROR: test_interpolate_unitsPerEm_with_rounding (fontParts.test.test_info.TestInfo)
Traceback (most recent call last):
  File "/home/txtsd/.cache/yay/python-fontparts/src/fontParts-0.9.7/Lib/fontParts/test/", line 131, in test_interpolate_unitsPerEm_with_rounding,,, round=True)
  File "/home/txtsd/.cache/yay/python-fontparts/src/fontParts-0.9.7/Lib/fontParts/base/", line 289, in interpolate
    self._interpolate(factor, minInfo, maxInfo,
  File "/home/txtsd/.cache/yay/python-fontparts/src/fontParts-0.9.7/Lib/fontParts/base/", line 296, in _interpolate
    from fontMath.mathFunctions import setRoundIntegerFunction
ModuleNotFoundError: No module named 'fontMath'

caleb commented on 2019-11-15 10:08

I think this needs to depend on python-booleanoperations and python-pyclipper.

tjbp commented on 2019-10-07 09:22

Please remove the checkdepends on python-fontpens - fontpens depends on fontparts, but not the other way around.

thrasibule commented on 2019-08-23 14:18

This is a depdendency in fonttools. I have filed a bugreport here:

caleb commented on 2019-08-23 12:47

Also this needs a dependency for python-fs

caleb commented on 2019-08-23 12:44

Something is wrong here, python-fontparts depends on python-fontpens but python-fontpens depends on python-fontparts. That's circular and we can't have it both ways. One of these packages needs to drop the bogus dependency.