





















Seems to require python-ufolib2 in deps too:
>>> import ufo2ft
/usr/lib/python3.13/site-packages/fs/__init__.py:4: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
__import__("pkg_resources").declare_namespace(__name__) # type: ignore
Traceback (most recent call last):
File "<python-input-0>", line 1, in <module>
import ufo2ft
File "/usr/lib/python3.13/site-packages/ufo2ft/__init__.py", line 1, in <module>
from ufo2ft._compilers.interpolatableOTFCompiler import InterpolatableOTFCompiler
File "/usr/lib/python3.13/site-packages/ufo2ft/_compilers/interpolatableOTFCompiler.py", line 11, in <module>
from .baseCompiler import BaseInterpolatableCompiler
File "/usr/lib/python3.13/site-packages/ufo2ft/_compilers/baseCompiler.py", line 19, in <module>
from ufo2ft.instantiator import Instantiator
File "/usr/lib/python3.13/site-packages/ufo2ft/instantiator.py", line 57, in <module>
from ufoLib2.objects.info import NameRecord as ufoNameRecord
ModuleNotFoundError: No module named 'ufoLib2'
@peippo ah, thank you. I missed the comment with the Github repository :-)
I noticed the same, @aragon123, and opened a pull request in @alerque’s git repo (before seeing your comment)
The latest version requires python-syrupy to be added to checkdepends :-)
Thank you for maintaining.
The latest build requires the brand new release of fonttools. I've bumped this for [community] but it might take a day or two to get there. Old features still work without it but new features actually do depend on it. If you are in a hurry you can build python-fonttools from the trunk branch or python-fonttools-git from AUR.
PSA: Like most of the PKGBUILDs that I (co-)maintain, I host prebuilt packages for this in my user repository and all its dependencies for those who wish to install it using pacman without messing around with building from the AUR. Issues or contributions are welcome either in comments below or via this GitHub repository.
The only "fix" that I see in this patch is the missing dependency on python-compreffor.
I'm sorry but this just isn't accurate. There were several other significant fixes, just adding python-compresffor to the checkdepends would still have left a broken package. I see you fixed at least two other things I fixed in other ways including patching them out of the upstream source, but my fixes for the setuptools-scm and test runners were also valid fixes.
If you'd prefer small patches I can to that too, but relaying them over AUR comments is clumsy. It's discouraging when suggesting in comments that they are broken nor sending patches has been working to get fixes through on many of your packages that I depend on for other things.
I don't value these patches that much since they're a kitchen sink of unrelated fixes:
The end result is a patch that changes almost every single line. I'd rather have a patch that's atomic and fixes one thing at a time.
The only "fix" that I see in this patch is the missing dependency on python-compreffor. I've bumped the package and fixed the setup.py to not require python-pytest-runner and python-setuptools-scm which are not needed. Please let me know if this doesn't work for you. In the future, I'm happy to apply patches that fix specific issues. In particular I welcome help with tracking the various dependencies that are quite entangled, so it's hard to know what's really required.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
PSA: Like most of the PKGBUILDs that I (co-)maintain, I host prebuilt packages for this in my user repository and all its dependencies for those who wish to install it using
pacmanwithout messing around with building from the AUR. Issues or contributions are welcome either in comments below or via this GitHub repository.